@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800|Roboto:100,300,400,500,700,900|Raleway:100,300,400,500,700,900');
/*=========================================================================================*/
.top-section {
    background-image: url(../Images/JT_02_2.png);
    background-size: 100% 100%;
   
}
.navbar {
    position: relative;
    min-height: 50px;
    color: #fff !important;
    margin-bottom: 0px !important;
    border: 0 !important;
    margin-top: 0px;
    background: #fff !important;
}
.navbar-inverse {
    background-color: #fff !important;
    border-color: #000 !important;
}

#nav {
	margin: 13px 0 0 0;
}

#nav ul li{
	display: inline;
	margin: 0 20px 0 0;
	margin-bottom: 130px;
}

#nav a {
	text-decoration: none;
}

#nav a:hover {
	text-decoration: underline;
}

.media-carousel .carousel-control.left1 {
    left: 0px;
    background-image: none;
    background: none repeat scroll 0 0 #222222;
    border: 4px solid #FFFFFF;
    border-radius: 23px 23px 23px 23px;
    height: 40px;
    width: 40px;
    margin-top: 150px;
}
.section1 h1 {
    text-align: center;
}
.top-section h1
{
    font-family: 'BebasNeueBold';
    font-weight: bold;
    font-size: 60px;
    text-transform: uppercase;
    color: #fff;
    word-spacing: 0px;
    letter-spacing: 2px;
    text-shadow: 2px 2px 2px #000000ab;
}
.top-section h2
{
	font-family: Open Sans;
    font-weight: normal;
    line-height: 1.4em;
    font-size: 18px;
    color: #fff;
}
.container.chef 
{
    padding: 170px 0px !important;
}
button.btn.btn-Ttrans {
    background: transparent;
    border: 3px solid #1e5f9c;
    text-align: center;
    font-size: 18px;
    color: #1e5f9c;
    padding: 10px 30px;
    font-family: 'Open Sans';
    font-weight: 600;
}
button.btn.btn-trans 
{
    background: #66b945;
    border: 2px solid #66b945;
    text-align: center;
    font-size: 18px;
    color: #fff;
    padding: 10px 30px;
    font-family: 'Open Sans';
    font-weight: 600;
}
.thumbnail {
    background-color: transparent !important;
    border: 0 !important;
}
button.btn.btn-trans1 
{
    background: transparent;
    border: 2px solid #fff;
    text-align: center;
    font-size: 18px;
    color: #fff;
    padding: 10px 30px;
    font-family: 'Open Sans';
    font-weight: 600;
}
.section1 p
{
	font-family: 'Open Sans';
    font-weight: 300;
	line-height:1.4em;
    font-size: 20px;
    color: #000;
	font-weight:300;
	margin-bottom:50px;
	text-align:justify;
}
.section1 h1, .section2 h1, .section3 h1, .section4 h1 , .section5 h1
{
    font-family: 'BebasNeueBold';
    font-size: 46px;
    text-transform: uppercase;
    color: #000;
    word-spacing: 0px;
    letter-spacing: 2px;
}
.section6 h1
{
    font-family: 'BebasNeueBold';
    font-size: 46px;
    text-transform: uppercase;
    color: #fff;
    word-spacing: 0px;
    letter-spacing: 2px;
}
.section7 h1
{
    font-family: 'BebasNeueBold';
    font-size: 40px;
    text-transform: uppercase;
    color: #fff;
	text-align:center;
    word-spacing: 0px;
	margin-bottom:50px;
    letter-spacing: 2px;
}
.testsec img {
    width: auto !important;
    height: auto !important;
}
.sectionT h1
{
    font-family: 'BebasNeueBold';
    font-size: 40px;
    text-transform: uppercase;
    color: #fff;
	text-align:left;
    word-spacing: 0px;
	margin-bottom:50px;
    letter-spacing: 2px;
}
.car2.media-carousel .carousel-control.left {
    left: 0px !important;
    top: 40% !important;
}
.car2.media-carousel .carousel-control.right {
    right: 0px !important;
    top: 40% !important;
}
.section9 h1
{
    font-family: 'BebasNeueBold';
    font-size: 48px;
    text-transform: uppercase;
    color: #000;
	text-align:center;
    word-spacing: 0px;
	margin-bottom:50px;
    letter-spacing: 2px;
}
.testsec h3
{
    font-family: 'Open Sans';
    font-size: 19px;
    text-transform: uppercase;
    color: #000;
	text-align:center;
    word-spacing: 0px;
}
.testsec h6
{
    font-family: 'Open Sans';
    font-size: 14px;
    color: #666666;
	font-weight:300;
	text-align:center;
    word-spacing: 0px;
	margin-bottom:20px;
}
.testsec p
{
    font-family: 'Open Sans';
    font-size: 14px;
    color: #000;
	font-weight:normal;
	text-align:center;
    word-spacing: 0px;
	margin-bottom:20px;
}
.section9 h3, .section9 h6, .section9 p
{
	text-align:center;
}
.testsec {
    background: #e6f2fd;
    padding: 50px !important;
}
.sectionfoot 
{
    background: #fff;
}
.paddingt
{
	padding: 10% 5%;
}
.section2 , .section4
{
    background: #e6f2fd;
}
.section6
{
    background: #1e5f9c;
}
.sectionT
{
    background: #66b945;
}
.section2 p , .section3 p, .section4 p,  .section5 p
{
	font-family: 'Open Sans';
    font-weight: 300;
	line-height:1.4em;
    font-size: 20px;
    color: #000;
	font-weight:300;
	margin-bottom:50px;
	text-align:left;
}
 .sectionT p
{
	font-family: 'Open Sans';
    font-weight: 300;
	line-height:1.4em;
    font-size: 20px;
    color: #fff;
	font-weight:300;
	margin-bottom:50px;
	text-align:left;
}
.container-fluid.sectionT {
    display: -webkit-box !important;
}
.section7
{
	background-image: url(../Images/JT_37_2.png);
    background-size: cover;
    padding: 30px 0px;
}
/*===========================================================================================*/
/* carousel */
.media-carousel 
{
  margin-bottom: 0;
  padding: 0 40px 30px 40px;
  margin-top: 30px;
}
/* Previous button  */
.media-carousel .carousel-control.left 
{
  left: -12px;
  background-image: none;
  background: none repeat scroll 0 0 #222222;
  border: 4px solid #FFFFFF;
  border-radius: 23px 23px 23px 23px;
  height: 40px;
  width : 40px;
  margin-top: 30px
}
/* Next button  */
.media-carousel .carousel-control.right 
{
  right: -12px !important;
  background-image: none;
  background: none repeat scroll 0 0 #222222;
  border: 4px solid #FFFFFF;
  border-radius: 23px 23px 23px 23px;
  height: 40px;
  width : 40px;
  margin-top: 30px
}
/* Changes the position of the indicators */
.media-carousel .carousel-indicators 
{
  right: 50%;
  top: auto;
  bottom: 0px;
  margin-right: -19px;
}
/* Changes the colour of the indicators */
.media-carousel .carousel-indicators li 
{
  background: #c0c0c0;
}
.media-carousel .carousel-indicators .active 
{
  background: #333333;
}
.media-carousel img
{
  width: 250px;
  height: 100px
}
/* End carousel */
/*===========================================================================================*/
.align-middle {
    vertical-align: middle!important;
}
.star-rating {
  line-height:32px;
  font-size:1.25em;
}

.star-rating .fa-star{color: yellow;}
.nopadding {
   padding: 0 !important;
   margin: 0 !important;
}
.paddingsec {
   padding: 50px 20px !important;
}

.sectionfoot p {
    color: #bebebe;
    font-size: 18px !important;
    font-weight: 300 !important;
    font-family: 'Open Sans' !important;
}

/*.navbar-collapse.collapse {
    float: right!important;
}*/

.navbar {
    height: auto;
}

.navbar-header {
    width:100% !important;

    height:auto;
    display:inline-block;
    vertical-align:top;
}

.nav-right-float {  
    width:100%;
 
    display:inline-block;
    vertical-align:top;
    height:auto;
    float:right;
}

@media only screen and (max-width: 767px)
{ 
.container-fluid.sectionT {
    display: block !important;
}
button.btn
{
FONT-SIZE:12PX !IMPORTANT;
    margin-bottom:20px !important;
}
}

@media (min-width: 768px)
{

.nav-right-float {  
    width:calc(100% - 230px);
 
    display:inline-block;
    vertical-align:top;
    height:auto;
    float:right;
}

.navbar-header {
    min-width:230px;
    width:230px !important;

    height:auto;
    display:inline-block;
    vertical-align:top;
}

.navbar-collapse {
    width:auto !important;
    padding-left:0 !important;
    padding-right:0 !important;
}
	
.navbar-nav>li>a {
    padding:20px 30px !important;
}
	button.navbar-toggler.collapsed {
    display: none;
}
.navbar-nav>li>a {
    padding: 20px 30px !important;
    color: #262626 !important;
    font-size: 18px !important;
    font-family: 'Open Sans' !important;
    font-weight: 300 !important;
}
}

.st-carousel {
    height: 150px;
    width: 150px;
    background-color: #D3D3D3;
}


.img-st {
    width: 250px !important;
    height: 250px !important;
}