*,html{box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; margin:0; padding:0; }
body{margin:0;padding:0;color:#63666a; font-family: calibri, sans-serif; font-size:1.125em; line-height:1.4em; overflow-x:hidden !important; }
h1,h2,h3,h4,h5,h6{ margin:0; padding:0;}
p{letter-spacing:1px;}
a, a:hover, a:focus{ text-decoration:none; outline:none; letter-spacing: 1px;}
ul, li{ list-style:none; margin:0; padding:0; letter-spacing: 1px;}
/**==============COMMON CSS==============**/
.anuka-font{font-family: 'Amaranth', sans-serif;}
h1{ font-size:2.8125em; line-height:1.2em; letter-spacing:1px;}
h2{ font-size:2.5em; line-height:1.2em;}
h3{ font-size:1.9375em; line-height:1.2em; letter-spacing:1px;}
h4{ font-size:1.4375em; line-height:1.2em;}
h5{ font-size:1.25em; line-height:1.2em;}
h6{ font-size:0.842em; line-height:1.4em;}
select::-ms-expand {display: none;}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}

/* Firefox */
input[type=number] {-moz-appearance:textfield;}

.full-float{width:100%; float:left;}
.marg-left-right0{margin-left:0px; margin-right:0px;}
.padd-left-right0{padding-left:0px; padding-right:0px;}
.display-inherit{display: inherit;}
.white-text{color:#fff!important;}

.anukacolor{ color:rgb(8, 1, 77) !important;}

.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe{ background:#000;}

.ticker__viewport {
padding:2px 30px 2px 30px; background:#BA9C5F !important; color:#fff; font-size:1rem !important; line-height:1rem !important; letter-spacing:1.4px;
overflow: hidden;
}
.ticker__list {
list-style-type: none;
padding: 0;
margin: 0; text-transform:uppercase;
display: -webkit-box;
display: flex;
}
.ticker__item {
display: inline-block;
white-space: nowrap;
padding-right: 1000px;
}


.meal-experience{background:#fdfaf3; padding:25px 0px;}
.meal-experience-slider{text-align:center;}
.meal-experience-colm{width:auto; display:inline-block; min-height:85px; border-right:1px solid #dedcd8; padding:0px 32px; vertical-align: top;}
.meal-experience-colm:last-child{border-right:none;}
.meal-experience-colm p span{font-size:1.25em; line-height:1em; font-weight:700; color:#BA9C5F; margin-right:2px; letter-spacing:1.5px;}
.meal-experience-colm p:first-child{margin-bottom:0px;    font-size: 1.35em;
line-height: 1.3em; font-weight:700; color:#BA9C5F;}
.meal-experience-colm p:last-child{text-transform:uppercase; color:#9a9790/*63666a*/ ; margin-bottom:0px; font-size:0.8125em; line-height:1.4em; letter-spacing:0.5px;}

.our-brands{padding:45px 0px 60px 0px; position:relative;}
.our-brands-bg{position:relative; overflow:hidden;}
.our-brands-before{position:absolute; top:-95px; left:10%; z-index:-1}
.our-brands-bg-before{position:absolute; bottom:-283px; z-index:-1; right:10%; opacity: 1}
.our-brands-bg-before2{position:absolute; bottom:-402px; z-index:-1; right:8%;     opacity: 1;}

h2.title{text-transform:uppercase;color:#1d1d1d; font-weight:700; letter-spacing: 2px;}
.our-brands h2.title{margin-bottom:55px;}
.our-brands-colm{width:50%; text-align:center; padding:0px 10px;}
.our-brands-colm a p{padding:0px 15%; margin-bottom:0px; font-size:1em; line-height: 1.4em;  letter-spacing:0.6px; color: #63666a; }
.our-brands-colm a p.our-brands-title{padding:35px 15% 15px 15%; margin-bottom:15px; font-size:1.0625em; line-height:1.4em; font-weight:700; position:relative; text-transform:uppercase; color: #63666a; letter-spacing:1px;}
.our-brands-colm p.our-brands-title:before{position:absolute; bottom:0px; left:50%; content:''; width:54px; height:1px; background:#1d1d1d; margin-left:-27px;}
.our-brands-colm .brands-img{height:362px; overflow:hidden;}
.our-brands-colm .brands-img img{width:100%; height:auto;}

.our-promise-bg{background:#b99d62; padding:50px 0px 50px 0px; background-size: cover !important; background-position:bottom center !important; }
.our-promise{overflow:hidden; width:65%; text-align:center;}
.our-promise h2.title{color:#fff; margin-bottom:30px;}
.our-promise h2.title a, .our-promise-Slider p a{color:#fff;}
.our-promise-Slider{overflow:hidden;}
.our-promise-Slider p{color:#fff; font-size:1.1em; line-height:1.4em; letter-spacing: 0.5px; margin-bottom:10px;}
.our-promise-Slider .slick-dots{width:108px; height:auto; margin:0px auto;}
.our-promise-Slider .slick-dots li{ display:inline-block; margin-left:25px;}
.our-promise-Slider .slick-dots li:first-child{margin-left:0px;}
.our-promise-Slider .slick-dots li button{width:19px; height:19px; border-radius:50%; background-color:#fff; font-size:0em; outline:none; border:none; box-shadow:none; }
.our-promise-Slider .slick-dots li.slick-active button{background-color:#1d1d1d; }
.our-promise-Slider.slick-initialized .slick-slide{outline:none; box-shadow:none; margin-bottom:5px;}

.culinary-innovation{padding:45px 0px 45px 0px;}
.culinary-innovation h2.title{color:#1d1d1d; margin-bottom:20px;}
.culinary-innovation p{margin-bottom:35px;}
.culinary-innovation-colm{width:351px; text-align:center;}
.culinary-innovation-colm p{padding:0px 25px; margin-bottom:0px;}
.culinary-innovation-colm p.culinary-innovation-title{padding:25px 0px; margin-bottom:20px; font-size:1.125em; line-height:1.4em; font-weight:700; position:relative; text-transform:uppercase; color: #63666a; letter-spacing: 1.2px;}
.culinary-innovation-colm p.culinary-innovation-title:before{position:absolute; bottom:0px; left:50%; content:''; width:54px; height:1px; background:#1d1d1d; margin-left:-27px;}
.culinary-innovation-colm .culinary-innovation-img{height:362px; overflow:hidden; box-shadow: 5px 5px 20px rgba(0,0,0,.15);}

.new-initiatives-bg{background:#f4f4f4; padding:45px 0px 45px 0px; position:relative;}
.initiatives-before .new-initiatives-bg1{margin-left: -170px; margin-top: -150px;}
.initiatives-before{position:absolute; top:20%; right:-175px; }
.initiatives-before2{position:absolute; top:20%; right:7%; }
.initiatives h2.title{margin-bottom:50px;}
.initiatives-img{width:826px; height:465px !important; background-size: cover; }
.initiatives-slider .slick-dots{text-align:center; display: block; margin-top:35px;}
.initiatives-slider .slick-dots li{ position: relative; display: inline-block; height: 20px; width: 20px; margin:0px 10px;}
.initiatives-slider .slick-dots li button{height: 20px; width: 20px;background:#8A764B; border-radius:50%; border:none; outline:none; cursor:pointer; font-size:0em; }
.initiatives-slider .slick-dots li.slick-active button{background:#1d1d1d;}
.initiatives-item {position:relative; outline:none;}
.initiatives-description{position:absolute; top:25%; right:0%; width:250px; height:auto; background:#fff; padding:45px 25px; text-align:center; animation:fadeOutRight 0.8s both;}
.slick-active .initiatives-description{animation:fadeInRight 0.8s both 0.8s;}

.slick-active .initiatives-img{animation:fadeInLeft 0.8s both 0.8s;}

.initiatives-slider .initiatives-description-title{font-size:1em; line-height:1.2em; text-transform:uppercase; position:relative; padding-bottom:17px; margin-bottom:22px; font-weight:600; letter-spacing: 0.8px;}
.initiatives-slider .initiatives-description-title:before{position: absolute;bottom: 0px;left: 50%;content: '';width: 54px;height: 1px;background: #1d1d1d;margin-left: -27px; }
.initiatives-slider p{margin-bottom:0px; font-size:0.8125em; line-height:1.4em; letter-spacing:0.8px; margin-bottom:8px;}
.initiatives-slider p:last-child{margin-bottom:0px;}

.our-partner{padding:45px 0px; position:relative;}
.our-partner-before{position:absolute; top:-25%; left:-70px;}
.our-partner h2.title{position:relative; margin-bottom:35px; padding-bottom:30px;}
.our-partner h2.title a{color:#1d1d1d;}
p.our-partner-desc a{color:#63666a;}
.our-partner h2.title:before{position:absolute; bottom:0px; left:50%; margin-left:-115px; width:230px; height:1px; background:#dddddd; content:'';}
p.our-partner-desc{width:75%; margin:0% 12.5%; text-align:center; font-size:1em; line-height:1.4em; letter-spacing:0.9px; color: #63666a;}
.slick-slide{outline:none !important;}
.partners{margin-top:25px;}
.partners ul{width:100%; height:auto; float:left; text-align:center;}
.partners ul li{width:auto; padding:0px 20px; display:inline-block; text-align:center; vertical-align:bottom;}
.partners ul li img{display:inline-block; float:none;}



.fa {
    padding: 7px;
    font-size: 30px;
    width:44px;
    text-align: center;
    text-decoration: none;
    margin: 5px 2px;
    border-radius: 90px;
  }
  .fa:hover {
    opacity: 0.7;
}
.fa-facebook {
    background: #3B5998;
    color: white;
  }
  .fa-twitter {
    background: #55ACEE;
    color: white;
  }
  .fa-instagram {
    background: #125688;
    color: white;
  }
  .fa-youtube {
    background: #bb0000;
    color: white;
  }
  .fa-linkedin {
    background: #125688;
    color: white;
  }

.footer-bg{background:#091489; padding:25px 0px 30px 0px;}
.footer-logo{text-align:center; border-right:1px solid blue;}
.footer-logo img{ margin-right:35px;}
.footer-logo p{color:#ffffff; width:325px; float:left; margin-bottom:0px; margin-left: 15px;}
/*.social-link{float:right;}*/
.social-link ul{/*margin-left:15px; margin-top:40px;*/  width:100%; float:left;}
.social-link ul li{float:left; margin-left:6px;}
.social-link ul li:first-child{margin-left:-48px;}
.social-link ul li a{color:#fff; transition:all 0.3s;}
.social-link ul li a:hover{color:#8d7136; transition:all 0.3s;}
.subscribe{height:auto; float:left; /*padding-right:45px; border-right:1px solid #d1b77c;*/ width:100%;}
.subscribe-form input[type="submit"], .subscribe-form input[type="button"]{text-transform:uppercase; float:right; width:80px; height:30px; background:#8d7136; color:#fff; font-size:0.99em; cursor:pointer; border:none; line-height:1.99em; outline:none; transition:all 0.3s;}
.subscribe-form input[type="submit"]:hover, .subscribe-form input[type="button"]:hover{background:#1d1d1d; transition:all 0.3s;}
.subscribe-form{width:370px; padding-bottom:2px; border-bottom:2px solid #fff; float:right; }
.subscribe-input{width:75%;float:left;}
.form-group {position: relative; margin-bottom:0px;}
.subscribe .form-group + .form-group {margin-top: 30px;}
.subscribe .form-label {position: absolute;left: 0;top: 5px; margin-bottom:0px;color: #fff; font-size:1.16em; line-height:1.16em;z-index: 10; text-transform:uppercase;transition: font-size 150ms ease-out, -webkit-transform 150ms ease-out;transition: transform 150ms ease-out, font-size 150ms ease-out;transition: transform 150ms ease-out, font-size 150ms ease-out, -webkit-transform 150ms ease-out;transition:all 0.1s;}
.subscribe .focused .form-label {-webkit-transform: translateY(-10%);transform: translateY(-10%); transition:all 0.1s;font-size: 0em;}
.form-input {position: relative;padding: 0px 0px 0px 0;width: 100%;outline: 0; color:#fff; font-size:1.49em; line-height:2.90em; height:35px;border: 0; background:none;box-shadow:none;}
.jarallax {position: relative;z-index: 0;}
.jarallax > .jarallax-img {position: absolute;object-fit: cover;font-family: 'object-fit: cover;';top: 0;left: 0;width: 100%;height: 100%;z-index: -1;}
.inner-banner{height:550px; position:relative;}
.inner-banner-title{position:absolute; top:0px; left:0px; width:100%; height:100%;display: table-cell;text-align: center; vertical-align: middle; z-index:1; padding-top:47px;}

.parallax-container {width: 100%;float: left; overflow:hidden;}
.inner-banner.parallax-container{ height:550px !important;}
.careers-testimonial-img{ height:auto !important;}
.inner-banner{position:relative}
/*.with-test-shadow:before{position:absolute; top:0px; left:0px; width:100%; height:26%; content:'';
background: -moz-linear-gradient(top,  rgba(0,0,0,0.7) 0%, rgba(0,0,0,0) 77%, rgba(0,0,0,0) 100%); 
background: -webkit-linear-gradient(top,  rgba(0,0,0,0.7) 0%,rgba(0,0,0,0) 77%,rgba(0,0,0,0) 100%);
background: linear-gradient(to bottom,  rgba(0,0,0,0.7) 0%,rgba(0,0,0,0) 77%,rgba(0,0,0,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80000000', endColorstr='#00000000',GradientType=0 ); 
z-index:1;}*/

.with-test-shadow:after{position:absolute; bottom:0px; left:0px; width:100%; height:55%; content:'';background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0) 3%, rgba(0,0,0,0.65) 100%);background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 3%,rgba(0,0,0,0.65) 100%); background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 3%,rgba(0,0,0,0.65) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#80000000',GradientType=0 ); z-index:1;}

.golden-text-shadow:after{position:absolute; bottom:0px; left:0px; width:100%; height:55%; content:'';background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0) 3%, rgba(0,0,0,0.65) 100%);background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 3%,rgba(0,0,0,0.65) 100%); background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 3%,rgba(0,0,0,0.65) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#80000000',GradientType=0 ); z-index:1;}

.without-test-shadow:before{position:absolute; top:0px; left:0px; width:100%; height:37%; content:'';background: -moz-linear-gradient(top,  rgba(0,0,0,0.6) 0%, rgba(0,0,0,0) 78%, rgba(0,0,0,0) 100%); background: -webkit-linear-gradient(top,  rgba(0,0,0,0.6) 0%,rgba(0,0,0,0) 78%,rgba(0,0,0,0) 100%); background: linear-gradient(to bottom,  rgba(0,0,0,0.6) 0%,rgba(0,0,0,0) 78%,rgba(0,0,0,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99000000', endColorstr='#00000000',GradientType=0 ); z-index:1;}
.inner-banner-title h1{width:100%; color:#fff; font-weight:bold; margin-bottom:5px; text-transform:uppercase; letter-spacing:1px;}


.people-banner-shadow:before{position:absolute; top:0px; left:0px; width:100%; height:100%; content:'';background: -moz-linear-gradient(top, rgba(0,0,0,0.45) 0%, rgba(0,0,0,0) 45%, rgba(0,0,0,0) 100%); background: -webkit-linear-gradient(top, rgba(0,0,0,0.45) 0%,rgba(0,0,0,0) 45%,rgba(0,0,0,0) 100%); background: linear-gradient(to bottom, rgba(0,0,0,0.45) 0%,rgba(0,0,0,0) 45%,rgba(0,0,0,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80000000', endColorstr='#00000000',GradientType=0 ); z-index:1;}

/*.banner-bottom-shadow:after{
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0) 28%, rgba(0,0,0,0.35) 100%); /* FF3.6-15 
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 28%,rgba(0,0,0,0.35) 100%); /* Chrome10-25,Safari5.1-6 
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 28%,rgba(0,0,0,0.35) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#59000000',GradientType=0 ); /* IE6-9 
position:absolute; bottom:0px; left:0px; width:100%; height:75%; content:'';
}*/

.inner-banner-title h1 img{margin-bottom: 20px;}
.inner-banner-title p{width:100%; color:#fff; text-transform:uppercase; font-size:1.0625em; line-height:1.4em; letter-spacing: 2.5px;}
.our-client-title{padding:45px 0px 40px 0px;}
.our-client-title h2{margin-bottom:25px;}
/*.our-client-title p{width:50%; margin:0% 25%;}*/
.our-client-bg{position:relative; overflow:hidden; padding-bottom:90px; background:#fff;}
.careers-bg, .genric-bg{position:relative; overflow:hidden;background:#fff;}
.our-client-before{position:absolute; top:-165px; right:5%; z-index:0; opacity:0.3;}

#tab-section{width:100%; float:left;}
#tab-section .tab-content{width:100%; float:left; border-top:1px solid #e0e0e0; padding-top:50px;}
#tab-section .nav-tabs{position:relative;border:none!important;background:linear-gradient(rgb(6, 1, 56), rgb(11, 27, 165));border-radius:6px; width:290px; margin:0px auto; }
#tab-section .nav-tabs li{margin:0px!important; flex: initial; display:inline-block; position:relative;}
#tab-section .nav-tabs li a{position:relative;padding: 25px 23px !important;font-size:1.24em; font-weight:bold;border:none!important;color:#000;text-transform:uppercase; letter-spacing: 0px;}
#tab-section .nav-tabs a:hover{background-color:#fff!important;border:none;}
#tab-section .slider{display:inline-block;width:119px;height:6px;border-radius:0px;background-color:rgb(8, 1, 77);position:absolute;z-index:1200;bottom:0;transition:all .4s linear;}
#tab-section .nav-tabs .active{background-color:transparent!important;border:none!important;color:rgb(176, 168, 250)!important;}
.tab-content>.tab-pane ul li{float:left; width:20%; text-align:center; height:130px;display: block; line-height:123px; border-right:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0;}
#tab-section .tab-content>.tab-pane ul li:nth-child(5n) {border-right:none;}
/*#tab-section .tab-content>.tab-pane ul li img{ vertical-align: middle; -webkit-filter: grayscale(0%); -ms-filter: grayscale(0%); -moz-filter: grayscale(0%); filter: grayscale(0%);}
#tab-section .tab-content>.tab-pane ul li:hover img{
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);}*/
.press-image{width:100%; max-width:345px; height:245px; overflow:hidden; margin-top:45px; margin-bottom:15px; position:relative; border:1px solid #dee2e6;}
.press-image img{width:100%; height:auto;}
.pressroom-colm{text-align:center; padding:0px 30px;}
.pressroom-colm h5{font-weight:600; margin:15px 0px; letter-spacing:0.5px;}
.pressroom-colm p span{font-size:0.8125em; line-height:1.4em; color:#96989a; text-transform:uppercase; letter-spacing:1.5px; }
.pressroom-colm p{margin-bottom:0px; font-size:1.07em; line-height:1.32em; letter-spacing:0.5px;}
.news-media#tab-section .tab-content{padding-top:0px;}

.brands{margin-top:15px;}
.brands-bg{position:relative;}
.brands-before{position:absolute; top:20%; left:30%; z-index:-111;}
.brands{margin-bottom:90px;}
.brands:last-child{margin-bottom:0px;}
.brands-image{width:60%; float:left; height:680px !important;  }

/*.air-catering .brands-image{margin-right:3.5%;}
.anuka-food .brands-image{margin-left:3.5%;}*/

.brands:nth-child(even)  .brands-image{margin-right:5%;}
.brands:nth-child(odd)  .brands-image{margin-left:3.5%;}
.brands:nth-child(odd) .brands-content{margin-left:12%;}

.brands-content{width:24%; float:left;/* padding-top:80px;*/ min-height:680px;}
.brands-content h3, .wip-content h3{font-weight:bold; text-transform:uppercase; color:#1d1d1d; margin-bottom:35px;}
.brands-content p, .wip-content p{margin-bottom:20px;}
.brands-content p:last-child, .wip-content p:last-child{margin-bottom:0px;}
.brands-content a, .brands-content a:hover, .wip-content a, .wip-content a:hover, .company-profile-about-content a, .company-profile-about-content a:hover, .content-section a, .content-section a:hover, .colm-content25 a, .colm-content25 a:hover, .cuisines-caption a, .cuisines-caption a:hover, .life-at-testimonial-slider .testimonial-content a, .life-at-testimonial-slider .testimonial-content a:hover{color:#1c222a; position:relative; font-size:0.9125em; line-height:1.4em;}
.brands-content a:before, .wip-content a:before, .company-profile-about-content a:before, .content-section a:before, .colm-content25 a:before, .cuisines-caption a:before, .life-at-testimonial-slider .testimonial-content a:before{width:100%; height:1px; background:#1c222a; content:''; position:absolute; bottom:0px; left:0px; transition:all 0.3s;}
.brands-content a:hover:before, .wip-content a:hover:before, .company-profile-about-content a:hover:before, .content-section a:hover:before, .colm-content25 a:hover:before, .cuisines-caption a:hover:before, .life-at-testimonial-slider .testimonial-content a:hover:before{width:50%; transition:all 0.3s;}
.wip{padding:85px 0px 100px 0px; position:relative;}
.wip-before{position:absolute; bottom:-50px; left:0%; z-index:-111;}
.wip-image{width:100%; height:660px !important;}
.wip-content{/*padding-top:130px;*/ padding-left: 45px;}

.executive-leadership{padding-top:50px; padding-bottom:100px;/* border-top:1px solid #e5e5e5;*/ float:left}
.executive-leadership h2.title{margin-bottom:50px;}

.executive-leadership ul, .board-director ul{width:100%; float:left; height:auto;}
.executive-leadership ul li, .board-director ul li{position:relative; border-right: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; }
.executive-leadership ul li p, .board-director ul li p{color:#000;}
.executive-leadership ul li:hover p, .board-director ul li:hover p{color:#fff;}
.executive-leadership ul li:before, .board-director ul li:before{position:absolute; top:0px; left:0px; width:100%; height:100%; content:'';border-top: 5rem solid #fff;border-bottom: 8.5rem solid #fff;border-left: 5rem solid #fff;border-right: 5rem solid #fff; opacity:1; transition:all 0.6s; z-index:1;}
.executive-leadership ul li:hover:before, .board-director ul li:hover:before{opacity:0; transition:all 0.6s;}
/*.executive-leadership ul li:before, .board-director ul li:before{position:absolute; bottom:0px; left:0px; width:100%; height:0px; background:rgba(180, 151, 90, 0.50); content:''; transition:all 0.5s;}
.executive-leadership ul li:hover:before, .board-director ul li:hover:before{height:100%; transition:all 0.5s;}*/
.executive-leadership .leadership, .board-director .leadership{position:relative; width:33.33%; float:left;}
.executive-leadership .leadership img, .board-director .leadership img{width:100%; height:auto; -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); transition:all 0.6s;filter: url("data:image/svg+xml;utf8,&lt;svg xmlns=\'http://www.w3.org/2000/svg\'&gt;&lt;filter id=\'grayscale\'&gt;&lt;feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale"); /* Firefox 10+, Firefox on Android */
filter: gray; /* IE6-9 */
-webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}
.executive-leadership .leadership:hover img, .board-director .leadership:hover img{-webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); -ms-filter: grayscale(0%); -o-filter: grayscale(0%); filter: grayscale(0%); transition:all 0.6s;}
.leadership-name{position:absolute; bottom:0px; left:0px; width:100%; height:auto; padding:35px 1rem 15px 5rem; z-index:2;}
.leadership-name p{color:#000; margin-bottom:0px; font-weight:bold; text-transform:uppercase;}
.leadership-name p span{width:100%; float:left; font-size:0.8125em; line-height:1.4em; font-weight:normal; text-transform:inherit; margin-top:3px;}
.board-director h2{margin-bottom:50px;}
.board-director {padding-bottom:120px; float:left;}
.ledership-part{position:relative; overflow:hidden;}
.ledership-before{position:absolute; bottom:0%; right:-30px; /*z-index:-1*/}
.ledership-before2{position:absolute; top:45%; right:-30px; /*z-index:-1*/}
.pressroom-contact-info{padding:0px 30px 50px 30px; display: inline-block;}
.pressroom-contact-info p span{width:100%; float:left; font-weight:bold;}
.pressroom-contact-info h3{color:#1d1d1d; font-weight:700; text-transform:uppercase; margin-bottom:15px;}
.pressroom-contact-info p{width:50%; float:left; color:#1e1e1e;}
.pressroom-contact-info ul{float:right; width:290px;}
.pressroom-contact-info ul li{width:100%; text-align:right; padding:10px 0px; border-bottom:1px solid #cccccc; padding-right:35px; position:relative; color:#1e1e1e}
.pressroom-contact-info ul li:last-child{border-bottom:none;}
.pressroom-contact-info ul li a{color:#1e1e1e }
.pressroom-contact-info ul li:before{position:absolute; top:0px; right:0px; height:100%; width:25px;line-height:2.65em;}
.telephone-icon a, .fax-icon a{cursor:text !important;}
.telephone-icon:before{content:url(../images/tel-icon.png);}
.mail-icon:before{content:url(../images/mail-icon.png);}
.fax-icon:before{content:url(../images/fax-icon.png);}
.pressroom-contact-info ul li.mail-icon:hover a{color:#1d1d1d;}
.company-profile-bg{position:relative; overflow:hidden; background:#fff;}
.company-profile-bg .our-client-title{padding-top:50px; padding-bottom:50px;}
.leader-airline{max-height:550px !important; padding-bottom:130px;}
.leader-airline-content ul{width:100%; float:left; margin-top:220px; height:auto !important; text-align:center;}
.leader-airline-content ul li{ width:auto; text-align:center; border-right:1px solid #d4c9bb; padding:0px 15px; display:inline-block}
.leader-airline-content ul li:last-child{border-right:none;}
.leader-airline-content ul li span{font-size:4.125em; line-height:1.2em; color:#1d1d1d; font-weight:600;}
.leader-airline-content ul li span.over{font-size:1em; line-height:1.2em; color:#1c222a; font-weight:600; width:100%; display:block;}
.leader-airline-content ul li p{margin-top:10px; text-transform:uppercase; font-size:1em; color:#1c222a; font-weight:600;}
.ground-handling{margin-top:50px;}
.ground-handling p{font-size:1.25em; line-height:1.2em; color:#000000; text-transform:uppercase; margin-bottom:0px;  text-shadow: 2px 1px 20px #FFFFFF; font-weight:bold;}
.company-profile-about{position:relative; padding:100px 0px; overflow:hidden;}
.company-profile-about-before{position:absolute; bottom:-150px; right:-10px;}
.company-profile-leadership-img, .company-profile-legacy-img{width:100%; height:500px !important; background-size: cover;}
.company-profile-about-img{width:100%; /*height:477px !important; background-size: cover;*/ height:460px !important; background-size:100%; overflow: hidden;}
.careers-img {width:100%; height:650px !important;}
.career-section .colm-content25{min-height:650px;}


/*========= right side slide arrow ========*/
.company-profile-about-slider .slick-arrow, .company-profile-legacy-slider .slick-arrow{position:absolute; bottom:0px; right:14px; width:45px; height:45px; background:#fff; border:none; outline:none; box-shadow:none; font-size:0em; z-index:9;}
.company-profile-about-slider .slick-arrow.slick-next, .company-profile-legacy-slider .slick-arrow.slick-next{bottom:45px;}
.company-profile-about-slider .slick-arrow.slick-next:before, .company-profile-legacy-slider .slick-arrow.slick-next:before{color: #c0bcb9;position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;content: url(../images/next-arrow.jpg);font-family: 'FontAwesome';font-size: 30pt !important; line-height:25pt;font-style: normal;font-weight: normal;text-decoration: inherit;}
.company-profile-about-slider .slick-arrow.slick-prev:before, .company-profile-legacy-slider .slick-arrow.slick-prev:before{color: #c0bcb9;position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;content: url(../images/prev-arrow.jpg);font-family: 'FontAwesome';  line-height:25pt;font-size: 30pt !important;font-style: normal;font-weight: normal;text-decoration: inherit;}
/*========= right side slide arrow ========*/
/*========= left side slide arrow ========*/
.company-profile-leadership-slider .slick-arrow{position:absolute; bottom:0px; left:-1px; width:45px; height:45px; background:#fff; border:none; outline:none; box-shadow:none; font-size:0pt; z-index:9;}
.company-profile-leadership-slider .slick-arrow.slick-next{bottom:45px;}
.company-profile-leadership-slider .slick-arrow.slick-next:before{color: #c0bcb9;position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;content: url(../images/next-arrow.jpg);font-family: 'FontAwesome';font-size: 30pt !important; line-height:25pt;font-style: normal;font-weight: normal;text-decoration: inherit;}
.company-profile-leadership-slider .slick-arrow.slick-prev:before{color: #c0bcb9;position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;content: url(../images/prev-arrow.jpg);font-family: 'FontAwesome';  line-height:25pt;font-size: 30pt !important;font-style: normal;font-weight: normal;text-decoration: inherit;}
/*========= left side slide arrow ========*/
.company-profile-about-content{padding-left:80px; /*padding-top:80px;*/}
.content-section{padding-top:80px;}
.leadership-company-profile{margin-bottom:100px;}
.company-profile-about-content h3, .content-section h3, .colm-content25 h3, .testimonial-content h3{color:#1d1d1d; font-weight:700; text-transform:uppercase; margin-bottom:20px;}
.testimonial-content h3{margin-bottom:40px;}
.company-profile-about-content p, .content-section p, .colm-content25 p{margin-bottom:25px; width:96%;}
.image-right-side{width:60%; margin-left:3.5%;}
.image-left-side{width:60%; margin-right:5%;}
.content-left-side{width:24%; margin-left:12%;}
.content-right-side{width:24%;}
.colm-marg-bottom100{margin-bottom:100px;}
.company-profile-legacy-slider-before{position:absolute; bottom:-57%; left:25%; z-index:-1}
.culinary .image-right-side, .culinary .image-left-side{width:50%;}
.culinary-img{height:670px !important; width:100%; background-size: cover;}
.culinary .content-section{padding:35px 0px; min-height:670px;}
.our-client-title.culinary-title{padding-bottom:80px;}
.box-shadow-bottom{-webkit-box-shadow: 2px 75px 18px -70px rgba(0,0,0,0.5);
-moz-box-shadow: 2px 75px 18px -70px rgba(0,0,0,0.5);
box-shadow: 2px 75px 18px -70px rgba(0,0,0,0.5);}
.careers-title p{width:100%; margin-left:0px; margin-right:0px; padding-left:0px; padding-right:0px;}
.colm-img50{width:50%; }
.colm-content25{width:25%; float:left; /*padding-top:140px;*/}
.right-side{margin-left:3.5%;}
.left-side{margin-left:12%;}
.careers-testimonial-bg{background:#fafafa; padding:120px 0px;}
.testimonial-content{padding-top:110px; padding-left:20px; padding-bottom:20px;}
.testimonial-content h3{position:relative; width:auto; float:left;  width:100%;}
.testimonial-content h3:before{position:absolute; top:-50px; left:0px; content:url(../images/quotes-top.png)}
/*.testimonial-content h3:after{position:absolute; bottom:0px; right:-75px; content:url(../images/quotes-bottom.png)}*/
.testimonial-content h3:after{content:''; background:url(../images/quotes-bottom.png) no-repeat; width:110px; height:33px;  margin:1.2rem -4rem 0 0.5rem;  position: absolute;}

.testimonial-content p{margin-bottom:25px; width:100%;  float:left;}
.testimonial-content p:last-child{}
.testimonial-content h4{font-size:1em; line-height:1.4em; width:100%; float:left; color: #0e0e0e; font-weight:700;}
.testimonial-content h4 span{display:block; text-transform:uppercase;}
.cuisines-img{width:100%; height:450px !important; overflow:hidden; margin-bottom:30px;}
.cuisines-img img{width:100%;}
.cuisines-caption{padding:0px 20px 0px 20px; margin-bottom:70px;}
.cuisines-caption h3{color:#1d1d1d; text-transform:uppercase; font-weight:700; margin-bottom:10px; position:relative;}
.cuisines-caption h3:before{content:'';; width:7px; height:22px; background:rgb(6, 1, 56); position:absolute; top:9px; left:-20px;}
.cuisines-caption p{margin-bottom:25px; width:80%; /*min-height:90px;*/}
#accordion{margin-bottom:70px;}
#accordion .card{border:none; border-bottom:1px solid #cccccc; border-radius:0px;} 
#accordion .card:last-child{border-bottom:none;}
.card-header h5 button, .card-header h5 button:hover, .card-header h5 button:focus{width:100%; text-align:left; color:#1d1d1d; font-size:20pt; line-height:25pt; text-decoration:none; outline:none; text-transform:uppercase; padding-left:0px; position:relative;}
.card-header h5 button:before{position:absolute; top:0px; right:0px; height:100%; line-height:40pt;}
.card-header h5 button.btn-link:before{ content:url(../images/right-angle.png); transform:rotate(90deg); -webkit-transform:rotate(90deg); -moz-transform:rotate(90deg); -ms-transform:rotate(90deg); -o-transform:rotate(90deg); right: 8px; transition:all 0.3s; }
.card-header h5 button.btn-link.collapsed:before{ content:url(../images/right-angle.png); transform:rotate(0deg); -webkit-transform:rotate(0deg); -moz-transform:rotate(0deg);-ms-transform:rotate(0deg); -o-transform:rotate(0deg); right:0px; transition:all 0.3s;}

.card-header:first-child{border-radius:0px;}
.card-header{padding:0px 0px; background:none; border-bottom:none;}
.card-body{padding-left:0px; padding-right:0px; width:100%; float:left; padding-bottom:30px;}
.contact-info p{width:50%; float:left; margin-bottom:0px; }
.contact-info p span{width:100%;float:left; font-weight:bold;}
.contact-info ul {float: right;width: 270px;}
.contact-info ul li {width: 100%;text-align: right;padding: 10px 0px;border-bottom: 1px solid #cccccc;padding-right: 25px;position: relative; color:#000;}
.contact-info ul li:last-child{border-bottom:none;}
.contact-info ul li:before {position: absolute;top: 0px;right: 0px;height: 100%;width: 25px;line-height: 50px;}
.contact-info ul li a {color: #000;     letter-spacing: 0px;}
.feedback-comment textarea{width:100%; height:100%; background:#fff; border:1px solid #cccccc; padding:10px; resize: none;}
.careers-table{padding-top:50px; padding-bottom:100px;}
.careers-table table {width: 100%; border-collapse: collapse;}
.careers-table table tr{border-bottom:1px solid #e0e0e0;}
.careers-table tr:nth-of-type(odd) { background: none; }
.careers-table th {background: none; color: #525151;  text-transform:uppercase;font-weight: 600; }
.careers-table th { padding: 15px 35px; text-align: left; font-size: 1em; line-height:1.4em; letter-spacing: 1px; color: #999999;}
.careers-table td { padding: 15px 35px; text-align: left;  color:#040404;font-size: 1em; font-weight:400; letter-spacing: 1px;}
.careers-table td:first-child{text-transform:uppercase; color:#1d1d1d; font-weight:600;}
.careers-table td a{text-transform:uppercase; font-weight:400; color:#1d1d1d; font-size:1.0625em;}
.careers-table td a:hover{color:#b4975a;}
.bullet-td{margin-right:10px; width:13px; height:auto;     float: left; margin-top: 6px;
margin-bottom: 25px;}
.feedback-comment .submit-btn{margin-top:10px !important;}
.feedback-comment .submit-btn input[type="submit"], .feedback-comment .submit-btn input[type="button"]{text-transform:uppercase; float:right; width:100%; height:50px; background:#1d1d1d; color:#fff; font-size:14pt; cursor:pointer; border:none; line-height:33pt; outline:none; transition:all 0.3s; font-weight:bold;}
.feedback-comment .submit-btn input[type="submit"]:hover, .feedback-comment .submit-btn input[type="button"]:hover{background:rgb(6, 1, 56); transition:all 0.3s;}
.feedback-comment .form-group {position: relative; margin-bottom:0px; z-index:2;}
.feedback-comment .form-group + .form-group {margin-top:30px;}
.feedback-comment .form-label {position: absolute;left: 0;top: 15px; margin-bottom:0px;color: #1e1e1e; font-size:10pt; line-height:14pt;z-index: 10; text-transform:uppercase;transition: font-size 150ms ease-out, -webkit-transform 150ms ease-out;transition: transform 150ms ease-out, font-size 150ms ease-out;transition: transform 150ms ease-out, font-size 150ms ease-out, -webkit-transform 150ms ease-out;transition:all 0.2s; text-transform:uppercase; cursor:text; z-index:-1}
.feedback-comment .focused .form-label {-webkit-transform: translateY(-10%);transform: translateY(-10%); transition:all 0.2s;font-size: 8pt; top:0px;}
.feedback-comment .form-input {position: relative;padding: 0px 0px 0px 0;width: 100%;outline: 0; color:#1e1e1e; font-size:14pt; line-height:16pt; margin:15px 0px 0px 0px; height:30px; background:none;box-shadow:none; border-bottom:1px solid #cccccc;}

span.mandatory{font-size:10pt; line-height:14pt; color:#1e1e1e; text-transform:uppercase; float:right;}
.captcha{margin-top:5px;}
/*.about-us p{width:80%; margin:0% 10%;}*/
.about-tab ul.nav-tabs{width:433px !important;}
.about-tab ul.nav-tabs li a{padding-left:5px !important; padding-right:5px !important;}
.about-tab .tab-pane{padding:70px 0px; width:100%; float:left;}
.vision-about-slider .slick-arrow, .values-about-slider .slick-arrow, .brand-promise-about-slider .slick-arrow{position:absolute; bottom:0px; right:0px; width:45px; height:45px; background:#fff; border:none; outline:none; box-shadow:none; font-size:0pt; z-index:9;}
.vision-about-slider .slick-arrow.slick-next, .values-about-slider .slick-arrow.slick-next, .brand-promise-about-slider .slick-arrow.slick-next{bottom:45px;}
.vision-about-slider .slick-arrow.slick-next:before, .values-about-slider .slick-arrow.slick-next:before, .brand-promise-about-slider .slick-arrow.slick-next:before{color: #c0bcb9;position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;content: url(../images/next-arrow.jpg);font-family: 'FontAwesome';font-size: 30pt !important; line-height:25pt;font-style: normal;font-weight: normal;text-decoration: inherit;}
.vision-about-slider .slick-arrow.slick-prev:before, .values-about-slider .slick-arrow.slick-prev:before, .brand-promise-about-slider .slick-arrow.slick-prev:before{color: #c0bcb9;position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;content: url(../images/prev-arrow.jpg);font-family: 'FontAwesome';  line-height:25pt;font-size: 30pt !important;font-style: normal;font-weight: normal;text-decoration: inherit;}
.journey-title{padding-bottom:30px; border-bottom:1px solid #e0e0df; margin-bottom:80px;}
.content{overflow: auto;position: relative;margin: 10px;width: 102%;max-width: 110%;height: auto;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.tajsats-journey{ overflow:hidden;
background:url(../images/journey-bg.jpg) center repeat-x;
/*background: -moz-linear-gradient(top,  rgba(247,244,238,0) 10%, rgba(247,244,238,1) 30%, rgba(247,244,238,1) 70%, rgba(247,244,238,0) 100%); background: -webkit-linear-gradient(top,  rgba(247,244,238,0) 10%,rgba(247,244,238,1) 30%,rgba(247,244,238,1) 70%,rgba(247,244,238,0) 100%); background: linear-gradient(to bottom,  rgba(247,244,238,0) 10%,rgba(247,244,238,1) 30%,rgba(247,244,238,1) 70%,rgba(247,244,238,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f7f4ee', endColorstr='#00f7f4ee',GradientType=0 );*/

margin-bottom:70px; position:relative}
.tajsats-journey-colm-bottom{margin-left:140px; width:200px; height:360px;overflow:hidden}
.tajsats-journey-colm-top{width:200px; height:245px; position:relative; overflow:hidden}
.top-about-before{bottom:0px; left:0px; position:absolute;}
.tajsats-journey-colm{width:280px; float:left; }
.tajsats-journey-colm h2{margin-bottom:10px;}
.tajsats-journey-colm p{color:#63666a; margin-bottom: 10px;}
.car {position:absolute; bottom:381px;z-index:10;-moz-animation:car-animate 25s  linear infinite; -ms-animation:car-animate 25s  linear infinite; -webkit-animation:car-animate 25s  linear infinite;}
@-moz-keyframes car-animate{
0%   {left:-45%;}
100% {left:100%;}
}
@-ms-keyframes car-animate{
0%   {left:-45%;}
100% {left:100%;}
} 
@-webkit-keyframes car-animate{
0%   {left:-45%;}
100% {left:100%;}
}
.truck{position:absolute; bottom:381px;z-index:10;-moz-animation:truck-animate 28s  linear infinite; -ms-animation:truck-animate 28s  linear infinite; -webkit-animation:truck-animate 28s  linear infinite;}
@-moz-keyframes truck-animate{
0%   {left:-15%;}
100% {left:100%;}
}
@-ms-keyframes truck-animate{
0%   {left:-15%;}
100% {left:100%;}
} 
@-webkit-keyframes truck-animate{
0%   {left:-15%;}
100% {left:100%;}
} 
#aeroplane{position: absolute;background-image:url(../images/airplane.png);background-repeat: no-repeat;width: 200px;height: 70px;-webkit-animation: movingplane 10s linear infinite;-moz-animation: movingplane 10s linear infinite; -ms-animation: movingplane 10s linear infinite; -o-animation: movingplane 10s linear infinite;}
@keyframes movingplane {
0% {margin-left: 70%;top:300px;}
100% {margin-left: 120%;top: 100px;-webkit-transform: rotate(20deg);-moz-transform: rotate(20deg);-ms-transform: rotate(20deg);transform: rotate(20deg);}
}
@-webkit-keyframes movingplane {
0% {margin-left: 70%;top:300px;}
100% {margin-left: 120%;top: 100px;-webkit-transform: rotate(20deg);-moz-transform: rotate(20deg);-ms-transform: rotate(20deg);transform: rotate(20deg);}
}
@-moz-keyframes movingplane {
0% {margin-left: 70%;top:300px;}
100% {margin-left: 120%;top: 100px;-webkit-transform: rotate(20deg);-moz-transform: rotate(20deg);-ms-transform: rotate(20deg);transform: rotate(20deg);}
}
@-ms-keyframes movingplane {
0% {margin-left: 70%;top:300px;}
100% {margin-left: 120%;top: 100px;-webkit-transform: rotate(20deg);-moz-transform: rotate(20deg);-ms-transform: rotate(20deg);transform: rotate(20deg);}
}
.banner-image{display:none;}
.banner-image img{width:100%; height:auto;}
.content-sec h4{color:#1d1d1d; margin-bottom:5px; margin-top:10px;}
.about-us-colm{width:20%; float:left; padding:0px 5px; border-right: 1px solid #dedcd8; min-height:110px;}
.about-us-colm:last-child{border-right:none;}
.about-us-colm p{margin-bottom:0px;}
.about-us-colm p span{font-size: 1.75em;font-weight: 700;color: #1d1d1d;}
.about-us-count-slider{
  background: linear-gradient(rgb(8, 1, 77), rgb(16, 38, 241));
  padding-top:15px;
}
.about-us-count-slider .slick-arrow {position: absolute;top: 50%;left:0px; border: none;background: none;outline: none;width: 24px;height: 24px;font-size: 0em;margin-top: -12px;}
.about-us-count-slider .slick-prev.slick-arrow {left: 15px;}
.about-us-count-slider .slick-next.slick-arrow {right: 15px;left: inherit !important;}
.about-us-count-slider .slick-prev.slick-arrow:before {color: #c0bcb9;position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;content: "\f104";font-family: 'FontAwesome';font-size: 32px !important;font-style: normal;font-weight: normal;text-decoration: inherit;}
.about-us-count-slider .slick-next.slick-arrow:before {color: #c0bcb9;position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;content: "\f105";font-family: 'FontAwesome';font-size: 32px !important;font-style: normal;font-weight: normal;text-decoration: inherit;}
p.sub-title{font-size:14pt; line-height:16pt; font-weight:bold; margin-bottom:10px;}
.about-tab .tab-pane ul.tab-content-list{width:100%; padding-left:15px;}
/*.about-tab .tab-pane .row{display:inherit;}*/
.about-tab .tab-pane ul.tab-content-list li{width:100% !important; border:none !important; text-align:left; line-height:16pt; height:auto; margin-bottom:10px; display: list-item;list-style:disc;}
.our-client#tab-section .nav-tabs{width:431px;}
.about-us-count-slider{margin-bottom:15px; width:100%; float:left;}
.collapse-div{display:none;}
.read-more, .read-more-btn{background:#1d1d1d; color:#fff; float:right; padding:3px 10px; margin-top:15px; transition:all 0.3s;}
.read-more:hover, .read-more-btn:hover{color:#fff; background:#8d7136; transition:all 0.3s;}

.partnerus-form{margin-bottom:70px;}
.partnerus-form .submit-btn{margin-top:10px !important;}
.partnerus-form .submit-btn input[type="submit"], .partnerus-form .submit-btn input[type="button"]{text-transform:uppercase; float:right; width:100%; height:50px; background:#1d1d1d; color:#fff; font-size:14pt; cursor:pointer; border:none; line-height:33pt; outline:none; transition:all 0.3s; font-weight:bold;}
.partnerus-form .submit-btn input[type="submit"]:hover, .partnerus-form .submit-btn input[type="button"]:hover{background:#8d7136; transition:all 0.3s;}
.partnerus-form .form-group {position: relative; margin-bottom:0px; width:300px; margin:0px auto;}
.partnerus-form .form-group + .form-group {margin-top:30px;}
.partnerus-form .form-label {position: absolute;left: 0;top: 15px; margin-bottom:0px;color: #1e1e1e; font-size:10pt; line-height:14pt;z-index: 10; text-transform:uppercase;transition: font-size 150ms ease-out, -webkit-transform 150ms ease-out;transition: transform 150ms ease-out, font-size 150ms ease-out;transition: transform 150ms ease-out, font-size 150ms ease-out, -webkit-transform 150ms ease-out;transition:all 0.2s; text-transform:uppercase; cursor:text;}
.partnerus-form .focused .form-label {-webkit-transform: translateY(-10%);transform: translateY(-10%); transition:all 0.2s;font-size: 8pt; top:0px;}
.partnerus-form .form-input {position: relative;padding: 0px 0px 0px 0;width: 100%;outline: 0; color:#1e1e1e; font-size:14pt; line-height:16pt; margin:15px 0px 0px 0px; height:30px; background:none;box-shadow:none; border-bottom:1px solid #cccccc;}
.contact-colm{background:#fff; padding:15px 15px 15px 15px; box-shadow: 0 7px 14px 0 #e5e3e3; margin-bottom:35px; min-height:230px;}
.contact-colm h4{font-weight:700; margin-bottom:5px;}
.contact-colm p{width:100% !important; margin-bottom:10px; font-size:1em; line-height:1.4em; color:#1e1e1e;}
.contact-colm ul{width:100%; float:left;}
.contact-colm ul li{text-align:left; padding: 5px 0px 0px 25px; border-bottom: none; font-size: 0.875em; color: #000 !important; text-decoration:none !important; border:none !important; letter-spacing: 0px;}
.contact-colm ul li:before{right:inherit; left:0px; line-height: 37px;}
.partner-us-feedback{margin-bottom:60px;}
.partner-us-feedback h2.title { text-transform: uppercase; color: #1d1d1d; font-weight: 700; margin-bottom:0px;}
.cuisines-img.partner-us-img{height:300px !important;}

.videopopup .modal-dialog{max-width:800px; width:800px;}
.videopopup .modal-content{background-color: transparent !important; border: none;}
.videopopup .modal-body{padding:0px;}
.modal-body button{position:absolute; top:-15px; right:-15px; background:#b4975a; width:40px; height:40px; font-size:0px; z-index:1; border-radius:50%; text-align:center; line-height:28px; box-shadow:none; box-shadow:0 7px 14px 0 rgba(0, 0, 0, 0.3);}

.partner-modal .modal-dialog{max-width:850px; width:850px;}
.partner-modal .modal-header{padding-top:5px; padding-bottom:0px; border-bottom:none;}
.partner-modal button.close{font-size: 35px; padding-bottom:5px;}
.partner-modal p{font-size:0.842em; line-height:1.5em;}
.partner-modal h3{color: #1d1d1d; margin-bottom:10px; font-weight:700;}

.social-responsibility-slider .initiatives-description{width:400px;}
.initiatives-before.bottom-align{top:inherit; bottom:0px;}
.initiatives-before2.bottom-align{top:inherit; bottom:5%;}

.initiatives-before.middle-align{top:33%; right:70%; z-index: -1; opacity: 0.5; }
.initiatives-before2.middle-align{top:33%; z-index: -1; opacity: 0.5;  }

.brands-before.left-align{left:19%;}
.our-partner-before.align-bottom{top:inherit !important; bottom:0px;}

.social-responsibility-slider .initiatives-img{width:50%; float:left;}
.social-responsibility-slider .initiatives-item{display:flex;}
.social-responsibility-slider .initiatives-description{position:inherit; top:inherit; right:inherit; width:50%; float:left; text-align:left;}
.social-responsibility-slider .initiatives-description-title:before{left:25px; display:none;}
.social-responsibility-slider .initiatives-description-title{color:#1d1d1d; font-weight:600; padding-bottom:0px !important;}
.social-responsibility-slider p{margin-bottom:15px;}
.social-responsibility-slider a{color: #1c222a;position: relative; text-transform:capitalize;position: relative;padding-bottom: 1px;}
.social-responsibility-slider a:before{width: 100%;height: 1px;background: #1c222a;content: '';position: absolute;bottom: -1px;left: 0px;transition: all 0.3s;}
.social-responsibility-slider a:hover:before{width: 50%;transition: all 0.3s;}
.social-responsibility-slider p:last-child{margin-bottom:0px;}
.social-responsibility-slider .slick-dots li, .social-responsibility-slider .slick-dots li button{width:15px; height:15px;}

.circ {transform:scale(.5) rotate(-90deg); transition:transform 1s ease;  fill:#ccc; stroke:#00d6d6;stroke-width: 10;}
.circ circle {stroke-dasharray: 440px;}
.circ1 {stroke-dashoffset: 440px;}

.slick-dots .slick-active .circ {transform: scale(1) rotate(-90deg);}
.slick-dots .slick-active  .circ1 {stroke-dashoffset: 220px; transition: linear 2s stroke-dashoffset;}

@media(min-width:768px){
.executive-leadership ul li:nth-child(1), .executive-leadership ul li:nth-child(2), .executive-leadership ul li:nth-child(3),
.board-director ul li:nth-child(1), .board-director ul li:nth-child(2), .board-director ul li:nth-child(3) { border-top: 1px solid #e8e8e8;   }
.executive-leadership ul li:nth-child(3n+1), .board-director ul li:nth-child(3n+1) {border-left: 1px solid #e8e8e8;}
}
@media screen and (max-width: 767px) and (min-width: 481px){
.executive-leadership ul li:nth-child(2n+1), .board-director ul li:nth-child(2n+1) {border-left: 1px solid #e8e8e8;}
.executive-leadership ul li:nth-child(1), .executive-leadership ul li:nth-child(2),
.board-director ul li:nth-child(1), .board-director ul li:nth-child(2){ border-top: 1px solid #e8e8e8;   }
}
@media screen and (max-width:480px) and (min-width: 319px){
.executive-leadership ul li:nth-child(n), .board-director ul li:nth-child(2n+1) {border-left: 1px solid #e8e8e8;}
.executive-leadership ul li:nth-child(1),
.board-director ul li:nth-child(1){ border-top: 1px solid #e8e8e8;   }
}

.leadership.op1{border:none !important; margin:15px 1%; width: 31.33%;}
.leadership.op1:before{display:none !important;}
.leadership.op1:after{position:absolute; top:0px; left:0px; width:100%; height:100%; background:rgba(180, 151, 90, 0.1); content:''; transition:all 0.5s;}
.leadership.op1 .leadership-name{padding-left:15px !important; padding-right:45px !important; transition:all 0.3s; background:none; z-index:9;}
.leadership.op1:hover:after{height:0px; transition:all 0.5s;}
.leadership.op1 .leadership-name p{color:#b4975a; transition:all 0.5s; /*text-shadow: 2px 1px rgba(0, 0, 0, 0.25)*/}
.leadership.op1:hover .leadership-name p{color:#fff; transition:all 0.5s;}
.leadership-more{position:absolute; bottom:0px; right:0px; width:35px; height:35px; background:#972632; text-align:center; line-height:35px; z-index:2;}
.leadership-more img{width:22px !important; height:auto;}

.display-flex{display:flex;}
.colm-content25{min-height:650px;}
.our-passion-title h3{margin-bottom:20px;text-transform: uppercase;color: #1d1d1d;font-weight: 700;}
.leadership.op1 .leadership-name:before{position:absolute; bottom:0px; content:''; left:0px; width:100%; height:0%; background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 99%, rgba(0,0,0,0.7) 100%); z-index:-1;background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 99%,rgba(0,0,0,0.7) 100%); background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 99%,rgba(0,0,0,0.7) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#80000000',GradientType=0 ); transition:all 0.3s; }
.leadership.op1:hover .leadership-name:before{position:absolute; bottom:0px; left:0px; width:100%; height:100%;
transition:all 0.3s;} 

.view-btn{position:absolute; bottom:0px; right:0px; width:auto; font-size:15px; padding:3px 10px; background:#1d1d1d; color:#fff; z-index:2;}
.view-profile{ width:auto; font-size:15px; padding:3px 10px; background:#972632; color:#fff !important; display: inline-block; margin-top:10px; transition:all 0.3s;}
.view-profile:hover{background:#b4975a; color:#fff !important; transition:all 0.3s;}

.awards-accolades{padding:100px 0px; background:url(../images/awards-accolades-banner.jpg) center center no-repeat; background-size:cover; overflow: hidden; min-height:750px;}
.select-year{background:#eaeaea; padding:10px 15px; width:auto; float:left;}
.select-year p{float:left; margin-bottom:0px; margin-right:5px;}
.select-year select{float:left; width:125px; border:none; background:url(../images/down-arrow.png) 98% 50% no-repeat; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; appearance: none; padding-left:8px; font-size:14pt; color:#1d1d1d; font-weight:bold;}
.select-year select option{font-size:12pt;}
.awards-accolades h3{color:#1d1d1d; font-weight:bold; text-transform:uppercase; margin-bottom:40px;}
.awards-accolades-desc{background:rgba(255, 255, 255, 0.9); padding:40px 0px 30px 40px; width:100% !important; max-width:100% !important; height:auto !important; margin:0px !important; float:left; max-height:540px;}
.awards-accolades-img{width:155px; height:auto; float:left; text-align:center; padding-right:20px; }
.awards-accolades-content p{font-size: 0.8125em; width:95%;
line-height: 1.2em; padding-right:25px;}
.awards-accolades-content p span{display:block; font-weight:bold; color:#1d1d1d; margin-bottom:5px; text-transform:uppercase; font-size: 1.125em;
line-height: 1.2em;}
.awards-accolades-desc table tr td p{margin-bottom:25px;} 
.awards-accolades-desc table tr:last-child td p{margin-bottom:0px;}
.awards-accolades-desc .mCSB_scrollTools .mCSB_draggerRail{width:0px;}
.awards-accolades-desc .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#cfcfcf; width:8px; border-radius:0px;}

section.advantages .floating-layer-1{background-color:#f6f3ed; padding-bottom:30px;}
section.advantages .floating-title{right:0px; width:100%; text-align:center; font-size:99pt; letter-spacing:2px; color:rgba(180, 151, 90, 0.15) !important; font-weight:500;}
section.advantages .floating-title .white, section.advantages .floating-title .blue{color:rgba(180, 151, 90, 0.15) !important}
.floating-title .blue span, .floating-title .white span{position:inherit !important; width:100%;}
section.advantages .floating-title {top: 25px; left:8%;}
section.advantages .content{margin:0px;}
section.advantages .cards .card .content .content-box{padding:30px 40px;}
section.advantages .cards .card .content .content-box .title h4{text-transform:uppercase; color:#1d1d1d; font-weight:600; margin-bottom:15px; letter-spacing:0.5px;}
section.advantages .cards .card .content .content-box .title h4 small{font-size:20pt; text-transform:lowercase; color:#1d1d1d; line-height:24pt; font-weight:600; margin-bottom:15px;}
section.advantages .cards .card .content .content-box .title h4 span{text-transform:uppercase; display:block; font-weight:600; margin-bottom:20px; color:#63666a;}
section.advantages .cards .card .content .content-box .title p.text{position:inherit; width:100%; float:left; bottom:initial; left:initial; font-size: 0.8375em; line-height: 1.4em; padding:0px; color:#63666a; margin-bottom:0px;}

section.advantages .cards{height:380px;}
section.advantages-fullpage{position: relative; width: 100%; height:620px; overflow:hidden;}
section.advantages-fullpage .cards{height:470px; top:0;}
section.advantages-fullpage .cards .card .visual .img {background-position: top right;}
section.advantages-fullpage .cards .card .content{ background: #f8f5f0; padding: 70px 60px;}
section.advantages-fullpage .cards .card .content h3{font-weight: bold; color: #1d1d1d; text-transform: uppercase;  margin-bottom: 25px; padding-right: 30px;}
section.advantages-fullpage .collabrate-before {position:absolute; bottom:0%; left:-100px; z-index:1; opacity:0.3;}
section.advantages-fullpage .floating-layer-2{z-index:2;}
section.advantages-fullpage .floating-layer-1{ background-color: #fff; padding-bottom:0px;}
section.advantages-fullpage .cards .card .content .content-box {padding: 30px 30px; background-color: #f8f5f0;}
section.advantages-fullpage .cards .card{ -webkit-box-shadow: 2px 75px 22px -79px rgba(0,0,0,0.3);  -moz-box-shadow: 2px 75px 22px -79px rgba(0,0,0,0.3); box-shadow: 2px 75px 22px -79px rgba(0,0,0,0.3);}
section.advantages-fullpage .content a{color: #1c222a;   position: relative;  position: relative;  padding-bottom: 1px;      font-size: 0.755em;
line-height: 1.4em; font-family: calibri, sans-serif;}
section.advantages-fullpage .content a:before{width: 100%;height: 1px;background: #1c222a;content: '';position: absolute;bottom: -1px;left: 0px;transition: all 0.3s;}
section.advantages-fullpage .content a:hover:before{width: 40%;transition: all 0.3s;}
section.advantages-fullpage .content a:hover{border-bottom:none !important}

/*section.advantages-fullpage .cards .card .content .content-box .title p.text{ color: #63666a; font-family: calibri, sans-serif; font-size: 1.125em; line-height: 1.4em;}*/
section.advantages-fullpage  .cards .card .content .content-box .title p.text{position:inherit; font-family:calibri, sans-serif; width:100%; float:left; bottom:initial; left:initial; font-size: 0.8975em; line-height: 1.4em; padding:0px; color:#63666a; margin-bottom:0px;}

section.advantages ul.dots li.dot .bullet{background-color:rgb(8, 1, 77);}
section.advantages ul.dots li.dot.active .circle-timer{color:rgb(8, 1, 77); /*border:1px solid #b4975a;*/ stroke:rgb(8, 1, 77); border-radius:50%;}
svg.circle-timer{}
ul.dots li.dot.active .number{color:rgb(8, 1, 77) !important; font-size: 12pt;}
section.advantages ul.dots {bottom: 25px;width: 100%;text-align: center;}
.leadership-modal .modal-dialog{width:70%; max-width:70%;}
.leadership-modal .modal-body{padding:40px 80px;}
.leadership-modal .modal-body h3{font-weight:600; color:#1d1d1d; text-transform:uppercase; margin-bottom:5px;}
.leadership-modal .modal-body h6{margin-bottom:15px; text-transform:uppercase;}
.leadership-modal img{float:right; margin-left:35px; margin-bottom:20px;}
.leadership-modal .modal-body button img{margin:0px !important; border:none;}
#tab-section .nav-tabs.pressroom-tab{width:480px;}

.life-taj-slider .slick-arrow{position:absolute; bottom:0px; right:0px; width:45px; height:45px; background:#fff; border:none; outline:none; box-shadow:none; font-size:0pt; z-index:9;}
.life-taj-slider .slick-arrow.slick-next{bottom:45px;}
.life-taj-slider .slick-arrow.slick-next:before{color: #c0bcb9;position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;content: url(../images/next-arrow.jpg);font-family: 'FontAwesome';font-size: 30pt !important; line-height:25pt;font-style: normal;font-weight: normal;text-decoration: inherit;}
.life-taj-slider .slick-arrow.slick-prev:before{color: #c0bcb9;position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;content: url(../images/prev-arrow.jpg);font-family: 'FontAwesome';  line-height:25pt;font-size: 30pt !important;font-style: normal;font-weight: normal;text-decoration: inherit;}

.key-pillars-slider .slick-arrow{position:absolute; bottom:0px; left:0px; width:45px; height:45px; background:#fff; border:none; outline:none; box-shadow:none; font-size:0pt; z-index:9;}
.key-pillars-slider .slick-arrow.slick-next{bottom:45px;}
.key-pillars-slider .slick-arrow.slick-next:before{color: #c0bcb9;position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;content: url(../images/next-arrow.jpg);font-family: 'FontAwesome';font-size: 30pt !important; line-height:25pt;font-style: normal;font-weight: normal;text-decoration: inherit;}
.key-pillars-slider .slick-arrow.slick-prev:before{color: #c0bcb9;position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;content: url(../images/prev-arrow.jpg);font-family: 'FontAwesome';  line-height:25pt;font-size: 30pt !important;font-style: normal;font-weight: normal;text-decoration: inherit;}

/*.careers-testimonial-slider .slick-dots{float:left; width:auto; z-index:9; position:absolute; left:43%; top:100%;}
.careers-testimonial-slider .slick-dots li{display:inline-block; margin:0px 5px; position:relative; height: 24px;  width: 24px;     transition: width .3s ease,height .3s ease;}
.careers-testimonial-slider .slick-dots li:first-child{margin-left:0px;}
.careers-testimonial-slider .slick-dots li button{background:#b4975a; border:none; outline:none; border-radius:50%; font-size:0px; width:6px; height:6px; transition:all 0.1s;}

.careers-testimonial-slider .slick-dots li .circ{ position:absolute; top:0; left:0;}
.careers-testimonial-slider .slick-dots{position:absolute;right:3.75%;bottom:20px;font-size:0;white-space:nowrap;height:60px;z-index:20}
.careers-testimonial-slider .slick-dots li{position:relative;vertical-align:top;display:inline-block;cursor:pointer;transform:translateY(-50%);height:24px;width:24px;transition:width .3s ease,height .3s ease}
.careers-testimonial-slider .slick-dots li .bullet{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;background-color:#000;height:4px;width:4px;opacity:1;transition:opacity .3s ease,background-color .3s ease}
.careers-testimonial-slider .slick-dots .circle-border,
.careers-testimonial-slider .slick-dots li .number{transform:translate(-50%,-50%) scale(0);transition:transform .3s ease ;position:absolute;top:50%;left:50%;font-size:12px;text-align:center}

.careers-testimonial-slider .slick-dots li.slick-active{height:60px;width:60px}
.careers-testimonial-slider .slick-dots li.slick-active .bullet{opacity:0}
.careers-testimonial-slider .slick-dots li.slick-active .circle-border{transform:translate(-50%,-50%) scale(1)}
.careers-testimonial-slider .slick-dots li.slick-active .circle-timer{transform:translate(-50%,-50%) scale(1) rotate(-90deg)}
.careers-testimonial-slider .slick-dots li.slick-active .number{transform:translate(-50%,-50%) scale(1)}
.careers-testimonial-slider .slick-dots li.slick-active button{background:#fff; border:1px solid #b4975a; font-size:15pt; color:#b4975a; width:55px; height:55px; transition:all 0.1s;}*/

.careers-testimonial-slider{ float:none;}
.careers-testimonial-slider .slick-dots{position:absolute;left:50%; bottom:-110px;font-size:0;white-space:nowrap;height:60px;z-index:20; -moz-transform:translateX(-50%); -webkit-transform:translateX(-50%); transform:translateX(-50%);}
.careers-testimonial-slider .slick-dots li{position:relative;vertical-align:top;display:inline-block;cursor:pointer;transform:translateY(-50%);height:24px;width:24px;transition:width .3s ease,height .3s ease}
.careers-testimonial-slider .slick-dots li .circle-border,
.careers-testimonial-slider .slick-dots li .bullet{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;opacity:1;transition:opacity .3s ease,background-color .3s ease}
.careers-testimonial-slider .slick-dots li .bullet{height:4px;width:4px;background-color:#b4975a;}
.careers-testimonial-slider .slick-dots li .circle-border{transform:translate(-50%,-50%) scale(0) rotate(-90deg);transition:transform .3s ease ;font-size:12px;text-align:center;border:1px solid rgba(86,128,141,0.1);}
.careers-testimonial-slider .slick-dots li .circle-border .circ1{}

.careers-testimonial-slider .slick-dots li .number{transform:translate(-50%,-50%) scale(0);transition:transform 0.3s ease;position:absolute;top:50%;left:50%;font-size:12px;text-align:center}
/*.grid,.grid div{top:0;height:100%}*/
.careers-testimonial-slider .slick-dots li svg:hover,
.careers-testimonial-slider .slick-dots li svg:focus{ outline:none;}

.careers-testimonial-slider .slick-dots li.slick-active .circle-border{}
.careers-testimonial-slider .slick-dots li .circle-border .circ1{stroke-width:2px; stroke:#000; transition:linear 3s stroke-width;}
.careers-testimonial-slider .slick-dots li.slick-active .circle-border .circ1{transform:translate(-50%,-50%) scale(1); stroke:#b4975a; transform-origin:top center; transition:linear 10s stroke-dashoffset 2s; stroke-dashoffset: 220px;}
.careers-testimonial-slider .slick-dots li.slick-active{height:60px;width:60px; }
.careers-testimonial-slider .slick-dots li.slick-active .bullet{opacity:0}
.careers-testimonial-slider .slick-dots li.slick-active .circle-border{transform:translate(-50%,-50%) scale(1)  rotate(-90deg)}
.careers-testimonial-slider .slick-dots li.slick-active .circle-timer{transform:translate(-50%,-50%) scale(1) rotate(-90deg)}
.careers-testimonial-slider .slick-dots li.slick-active .number{transform:translate(-50%,-50%) scale(1)}
/*.careers-testimonial-slider .slick-dots li.slick-active .circle-timer{color:#b4975a; /*border:1px solid #b4975a; stroke:#b4975a; border-radius:50%;}*/
.careers-testimonial-slider .slick-dots li.slick-active .number{color:#b4975a !important; font-size: 12pt;}

.careers-table td:first-child span{display:block; font-size:1em; font-weight:300; color:#7c7c7c; text-transform:none; padding-left:20px; line-height: 1.4em;}
.search-position{padding-top:30px; padding-left:45px; padding-right:45px;}
.search-position h3{color:#1d1d1d; font-weight:600; text-transform:uppercase; margin-bottom:25px;}
.search-position form input[type="text"]{width:365px; height:40px; background:#eaeaea; padding:0px 45px 0px 10px; border:none; float:left; appearance:none; -moz-appearance:none; -webkit-appearance:none; -ms-appearance:none;}
.search-position form select{width:300px; height:40px; background:#eaeaea url(../images/down-arrow.png) 96% 55% no-repeat; padding:0px 10px; border:none; float:left; margin-left:15px;
appearance:none; -moz-appearance:none; -webkit-appearance:none; -moz-appearance:none; }
.search-position form input[type="submit"]{width:100px; height:40px; background:#a52238; text-align:center; border:none; color:#fff; float:left; margin-left:15px;}

.testimonial-before{position:absolute; top:-50px; left:-150px; z-index:0;}
.testimonial-before img{width:450px; height:auto;}
.testimonial-before2{position:absolute; top:-15px; left:0px; z-index:0;}

.about-slide-item {position:relative;}
.about-slide-item img{width:100%; height:auto; float:left;}
.about-slide-caption{position:absolute; top:0px; left:0px; width:100%; height:100%; text-align:center; z-index:2;}
.about-slide-caption h1{width:100%; color:#fff;}
.about-slider .slick-arrow{position:absolute; top:50%; width:50px; height:50px; border:1px solid #fff; border-radius:50%; font-size:0px; outline:none; z-index:2; margin-top:-20px;}
.about-slider .slick-arrow.slick-prev{left:20px; background:url(../images/prev-arrow-white.png) center no-repeat;}
.about-slider .slick-arrow.slick-next{right:20px; background:url(../images/next-arrow-white.png) center no-repeat;}

.collabrate-partner-slider{padding:0px 30px 30px 30px;}
.collabrate-partner-bg{background: #ffffff; background: -moz-linear-gradient(top,  #ffffff 0%, #f9f9f9 71%, #f9f9f9 71%); background: -webkit-linear-gradient(top,  #ffffff 0%,#f9f9f9 71%,#f9f9f9 71%); background: linear-gradient(to bottom,  #ffffff 0%,#f9f9f9 71%,#f9f9f9 71%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f9f9f9',GradientType=0 ); margin-bottom:70px;}
.collabrate-partner-item {display:flex !important; background:#f8f5f0;}
.collabrate-partner-item .collabrate-img{width:55%; float:left;}
.collabrate-partner-item .collabrate-img img{width:100%;}
.collabrate-partner-item .collabrate-content{width:45%; float:left; background:#f8f5f0; padding:70px 60px; /*padding:40px 60px 70px 60px;*/}
.collabrate-partner-item .collabrate-content h3{font-weight:bold; color:#1d1d1d; text-transform:uppercase; margin-bottom:25px;}
.animate-image{background-size:cover;}

.collabrate-partner-slider .slick-dots, .inspiring-stories-slider .slick-dots{ width:auto; z-index:9; margin-top:30px; text-align:center}
.collabrate-partner-slider .slick-dots li, .inspiring-stories-slider .slick-dots li{display:inline-block; margin:0px 8px; height:55px;}
.collabrate-partner-slider .slick-dots li:first-child, .inspiring-stories-slider .slick-dots li:first-child{margin-left:0px;}
.collabrate-partner-slider .slick-dots li button, .inspiring-stories-slider .slick-dots li button{background:#b4975a; border:none; outline:none; border-radius:50%; font-size:0px; width:6px; height:6px; float:left; margin-top:25px; transition:all 0.3s;}

.collabrate-partner-slider .slick-dots li.slick-active button, .inspiring-stories-slider .slick-dots li.slick-active button{background:none; /*border:1px solid #4b575c; */font-size:15pt; color:#b4975a; width:55px; height:55px; margin-top:0px; transition:all 0.3s; position:relative; }

/* animating border start here */
.collabrate-partner-slider .slick-dots{font-size:0;white-space:nowrap;height:60px; width:100%; text-align:center; margin-top:30px;}
.collabrate-partner-slider .slick-dots li{position:relative;vertical-align:top;display:inline-block;cursor:pointer;height:60px;width:20px;transition:width .3s ease,height .3s ease}
.collabrate-partner-slider .slick-dots li .circle-border{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;}
.collabrate-partner-slider .slick-dots li .bullet{opacity:1;transition:opacity .3s ease,background-color .3s ease;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;}
.collabrate-partner-slider .slick-dots li .bullet{height:4px;width:4px;background-color:#b4975a;}
.collabrate-partner-slider .slick-dots li .circle-border{transform:translate(-50%,-50%) scale(0) rotate(-90deg);transition:transform .3s ease ;font-size:12px;text-align:center;}
.collabrate-partner-slider .slick-dots li .circle-border .circ1{transform:translate(-50%,-50%) scale(0);}

.collabrate-partner-slider .slick-dots li .number{transform:translate(-50%,-50%) scale(0);transition:transform 0.3s ease;position:absolute;top:50%;left:50%;font-size:12px;text-align:center}
/*.grid,.grid div{top:0;height:100%}*/
.collabrate-partner-slider .slick-dots li svg:hover,
.collabrate-partner-slider .slick-dots li svg:focus{ outline:none;}

.collabrate-partner-slider .slick-dots li .circle-border .circ1{transform:translate(-50%,-50%) scale(0);}
.collabrate-partner-slider .slick-dots li.slick-active .circle-border .circ1{transform:translate(-50%,-50%) scale(1); stroke-width:2px; stroke:#b4975a; transform-origin:top center; stroke-dashoffset:220px; transition:stroke-dashoffset 10s linear 1.5s, stroke-width 3s linear;}
.collabrate-partner-slider .slick-dots li.slick-active{height:60px;width:60px; }
.collabrate-partner-slider .slick-dots li.slick-active .bullet{opacity:0}
.collabrate-partner-slider .slick-dots li.slick-active .circle-border{transform:translate(-50%,-50%) scale(1)  rotate(-90deg);border:1px solid rgba(86,128,141,0.1);}
.collabrate-partner-slider .slick-dots li.slick-active .circle-timer{transform:translate(-50%,-50%) scale(1) rotate(-90deg)}
.collabrate-partner-slider .slick-dots li.slick-active .number{transform:translate(-50%,-50%) scale(1);color:#b4975a !important; font-size: 12pt;}
/*.careers-testimonial-slider .slick-dots li.slick-active .circle-timer{color:#b4975a; /*border:1px solid #b4975a; stroke:#b4975a; border-radius:50%;}*/

/* animating border end here css */ 

/*.our-associate-testimonial{background: #ffffff; background: -moz-linear-gradient(top,  #ffffff 0%, #f9f9f9 71%, #f9f9f9 71%); background: -webkit-linear-gradient(top,  #ffffff 0%,#f9f9f9 71%,#f9f9f9 71%); background: linear-gradient(to bottom,  #ffffff 0%,#f9f9f9 71%,#f9f9f9 71%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f9f9f9',GradientType=0 ); margin-bottom:50px; padding:50px 0px 100px 0px;}
.our-associate-testimonial .testimonial-before{bottom:-150px; top:initial;}
.our-associate-testimonial .testimonial-before2{bottom:-150px; top:initial;}

section.our-associate-testimonial .cards .card {width:510px; border:none !important;}
section.our-associate-testimonial .testimonial-content{ padding:45px 20px;}
section.our-associate-testimonial .cards .card .content .content-box .title h4{font-size: 1em; line-height: 1.4em; width: 100%; float: left; color: #0e0e0e; font-weight:700;}
section.our-associate-testimonial .cards .card .content .content-box {padding:45px 20px; background-color:transparent;}
section.our-associate-testimonial .cards .card .visual .img{width:400px !important;}
section.our-associate-testimonial .cards .card .visual{ background-color:transparent; z-index:-1;}
section.our-associate-testimonial .cards .card .content{ padding:0;}
section.our-associate-testimonial .testimonial-content h4{font-size:1em; line-height:1.4em; width:100%; float:left; color: #0e0e0e; font-weight:700;}
section.our-associate-testimonial .testimonial-content h4 span{display:block; text-transform:uppercase;}
section.our-associate-testimonial .cards .card.open .content {transform: translateX(65%);}
section.our-associate-testimonial .cards .card .arrow.small{ left:-34%;}
section.our-associate-testimonial .cards div.arr.back2first{ right:5%;}
section.our-associate-testimonial .cards .card.right .arrow { left:102%;}
section.our-associate-testimonial .cards .card .content{transform:translateX(-25%)}
section.our-associate-testimonial  ul.dots li.dot{ bottom:-130px;}
section.our-associate-testimonial .cards .card .content{ background-color:transparent;}
*/

section.our-associate-testimonial{background: #ffffff; background: -moz-linear-gradient(top,  #ffffff 0%, #f9f9f9 71%, #f9f9f9 71%); background: -webkit-linear-gradient(top,  #ffffff 0%,#f9f9f9 71%,#f9f9f9 71%); background: linear-gradient(to bottom,  #ffffff 0%,#f9f9f9 71%,#f9f9f9 71%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f9f9f9',GradientType=0 ); margin-bottom:50px; padding:50px 0px 100px 0px;}
section.our-associate-testimonial .testimonial-before{top:230px; bottom:inherit;}
section.our-associate-testimonial .testimonial-before2{top:230px; bottom:inherit;}
section.our-associate-testimonial .cards .card {width:510px; border:none !important;}
section.our-associate-testimonial .testimonial-content{ padding:45px 20px;}
section.our-associate-testimonial .cards .card .content .content-box .title h4{font-size: 1em; line-height: 1.4em; width: 100%; float: left; color: #0e0e0e; font-weight:700;}
section.our-associate-testimonial .cards .card .content .content-box {padding:25px 10px; background-color:transparent;}
section.our-associate-testimonial .cards .card .visual .img{width:400px !important;}
section.our-associate-testimonial .cards .card .visual{ background-color:transparent; z-index:-1;}
section.our-associate-testimonial .cards .card .content{ padding:0; background-color:#fff;}
section.our-associate-testimonial .testimonial-content h4{font-size:1em; line-height:1.4em; width:100%; float:left; color: #0e0e0e; font-weight:700;}
section.our-associate-testimonial .testimonial-content h4 span{display:block; text-transform:uppercase; color: #0e0e0e !important; margin-bottom:0px !important;}
section.our-associate-testimonial .cards .card.open .content {transform: translateX(65%);}
section.our-associate-testimonial .cards .card .arrow.small{ left:-20%;}
section.our-associate-testimonial .cards div.arr.back2first{ right:5%;}
section.our-associate-testimonial .cards .card.right .arrow { left:135%;}
section.our-associate-testimonial .cards .card.right{ left:-5%;}
section.our-associate-testimonial .cards .card.active{ left:120px;}
section.our-associate-testimonial .cards .card .visual,
section.our-associate-testimonial .cards .card .content{transform:translateX(-10%); }
section.our-associate-testimonial ul.dots li.dot{ bottom:-130px;}
/*section.our-associate-testimonial ul.dots{ bottom:0px;}*/

.vision-associate-slider .slick-arrow, .mission-associate-slider .slick-arrow, .value-pillars-associate-slider .slick-arrow{position:absolute; bottom:0px; left:0px; width:45px; height:45px; background:#fff; border:none; outline:none; box-shadow:none; font-size:0pt; z-index:9;}
.vision-associate-slider .slick-arrow.slick-next, .mission-associate-slider .slick-arrow.slick-next, .value-pillars-associate-slider .slick-arrow.slick-next{bottom:45px;}
.vision-associate-slider .slick-arrow.slick-next:before, .mission-associate-slider .slick-arrow.slick-next:before, .value-pillars-associate-slider .slick-arrow.slick-next:before{color: #c0bcb9;position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;content: url(../images/next-arrow.jpg);font-family: 'FontAwesome';font-size: 30pt !important; line-height:25pt;font-style: normal;font-weight: normal;text-decoration: inherit;}
.vision-associate-slider .slick-arrow.slick-prev:before, .mission-associate-slider .slick-arrow.slick-prev:before, .value-pillars-associate-slider .slick-arrow.slick-prev:before{color: #c0bcb9;position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;content: url(../images/prev-arrow.jpg);font-family: 'FontAwesome';  line-height:25pt;font-size: 30pt !important;font-style: normal;font-weight: normal;text-decoration: inherit;}

.our-associate-tab .company-profile-about-content{padding-left:0px !important; padding-right:50px;}
.our-associate-tab .row{flex-direction: row-reverse;}
.our-associate-testimonial-img img{max-width:100%; height:auto;}
.ledership-part .initiatives-before, .ledership-part .initiatives-before2{top:35%;}

.ledership-part .ledership-before2{right:0px;}
.inspiring-stories{background:#f7f7f7; padding:70px 0px;}
.inspiring-stories-title h2{color: #1d1d1d; font-weight: 700; text-transform: uppercase; margin-bottom:20px;}
.ledership-part .brands-before{z-index:0; top:25%;}
.inspiring-stories-item{ text-align:center;}
.inspiring-stories-item img{width:100%; height:auto; float:left; margin-bottom:25px;}
.inspiring-stories-item h4{font-size:1.32em; color:#3b3b3b; font-weight:700; margin-bottom:5px; width:100%; float:left}
.inspiring-stories-item h5{font-size:1.07em; line-height:1.32em; margin-bottom:25px; letter-spacing:0.2px; width:100%; float:left; text-transform:uppercase;}
.inspiring-stories-item p{font-size:1.07em; line-height:1.32em; margin-bottom:25px; letter-spacing:0.2px; width:100%; float:left}
.inspiring-lead {position:relative;}
.inspiring-lead a img{margin-bottom:0px;}
.inspiring-lead a{display:inline-block; margin-bottom:25px;}
.inspiring-lead a:before{display:none;}
.inspiring-lead-caption{position:absolute; top:0px; left:0px; width:100%; height:100%; padding: 15px 15px 15px 15px; text-align:center; color:#fff; background:rgba(180, 151, 90, 0.95); transition:all 0.3s; opacity:0;}
.inspiring-lead-caption h3{font-size:1.16em; text-align:center; width:100%; margin-bottom:8px;}
.inspiring-lead-caption p{margin-bottom:0px;}
.inspiring-stories-item:hover .inspiring-lead-caption{opacity:1; transition:all 0.3s;}
.inspiring-lead-caption p span{ text-align:center; position:relative; font-size:0.9125em;}
.inspiring-lead-caption p span:before{position:absolute; bottom:0px; left:0px; content:''; width:100%; height:1px; background:#fff;}

.inspiring-stories-item a{font-size:0.9125em; line-height:1.4em; color:#3b3b3b; padding-bottom:1px; position:relative; letter-spacing:0.2px;}
.inspiring-stories-item a:before{position:absolute; bottom:0px; left:0px; width:100%; height:1px; background:#3b3b3b; content:''; transition:all 0.3s;}
.inspiring-stories-item a:hover:before{width:0px; left:50%; transition:all 0.3s;}
.inspiring-stories-slider{margin-top:50px;}
.reponsibility-slider{margin-bottom:60px;}
.inspiring-stories-slider .slick-slider {margin:0 -15px;}
.inspiring-stories-slider .slick-slide {padding:10px;margin-right:15px;margin-left:15px;}
.ledership-before{bottom:-20px; right:0px; position:absolute;}
.ledership-circle{bottom:13%; right:33%; position:absolute;}

.gridder-list {display:inline-block;vertical-align:top;position:relative;cursor:pointer;margin-left:0;padding:0;}
.gridder-list .thumbnail {display:block;padding:5px 15px;border-radius:5px;margin:0;text-align:center;border:none;}
.gridder-content {display:none}
.executive_img_box {height:85px;display:table;margin:0 auto;}
.executive_img_box .executive_img_box_in {display:table-cell;vertical-align:middle;width:100%;text-align:center;}
.gridder-navigation {text-align:right;position:absolute;top:0px;right:5px;}
.gridder-close {/*background:url(../images/close.png) no-repeat;*/padding:10px;display:block; color:#1c222a; text-transform:uppercase; font-size:1.07em;}
.gridder-expanded-content p {margin-bottom:15px; letter-spacing:0.2px;}
.gridder-expanded-content h6 {font-size:18px;font-weight:bold;line-height:24px;font-style:italic;margin:0px;}
.gridder-show {display:block;float:left;width:100%;position:relative;background:#fff;padding:60px 45px;margin:-50px 0px 0px 0px;border-radius:0px;}
.gridder-show.loading {background:#EEE;}
.name_title {font-size:20px;color:#c62a35;line-height:24px;margin:0px 0 0 0;font-weight:600;}
.top_arrow_icon {position:absolute;bottom:-30px;left:42%;display:none;z-index:9;}
.hasSelectedItem .gridder-list.selectedItem .top_arrow_icon {display:block;}
.gridder-list.selectedItem .thumbnail {background:#f37032;}
.gridder-list.selectedItem .thumbnail .name_title {color:#fff;}

.gridder-show h4{font-size:1.32em; font-weight:700; margin-bottom:30px;}
.gridder-show a{font-size:0.9125em; padding-bottom:1px; position:relative; color:#63666a; float:left}
.gridder-show a:before{position:absolute; bottom:0px; left:0px; width:100%; height:1px; background:#63666a; content:''; transition:all 0.3s;}
.gridder-show a:hover:before{left:50%; width:0px; transition:all 0.3s;}
.gridder-close:before{display:none;}

.pressroom-colm a{color:#63666a; transition:all 0.3s;}
.pressroom-colm a:hover{color:#1d1d1d; transition:all 0.3s;}

.perfection-img img{border-radius:50%;}
.perfection-content .quote1{float:left;}
.perfection-content .quote2{float:right;}
.perfection-content h3{width:100%; float:left; margin-top:30px; margin-bottom:20px; font-size:23pt; line-height:26pt; color:#1d1d1d; font-weight:bold; text-transform:uppercase; letter-spacing:1px; }
.perfection-content p{width:100%; float:left; margin-top:10px; font-size:1.0625em; letter-spacing:0.5px; text-transform: uppercase;}
.perfection-content p span{display:block; font-style:italic;  font-size: 1em; letter-spacing: 0.5px; text-transform:none;}
.perfection-section {padding-top:170px; }
.perfection-hr hr{width:70px; height:2px; background:#cccccc; margin:0px auto; outline:none; border:none; box-shadow:none; margin-top:80px;}
.history-tajsats h2{margin-bottom:25px;}
.history-tajsats{padding:70px 15px;}
section.advantages .cards .card .content .content-box .title p.text{margin-bottom:20px;}
section.advantages .cards .card .content .content-box .title p.text:last-child{margin-bottom:0px;}

.tajstas-journey{background: #ffffff; background: -moz-linear-gradient(top,  #ffffff 0%, #f9f9f9 71%, #f9f9f9 71%); background: -webkit-linear-gradient(top,  #ffffff 0%,#f9f9f9 71%,#f9f9f9 71%); background: linear-gradient(to bottom,  #ffffff 0%,#f9f9f9 71%,#f9f9f9 71%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f9f9f9',GradientType=0 ); padding:80px 20px 80px 20px;}

.tata-legacy{padding-top:80px; padding-bottom:70px;}
.tata-legacy h2{margin-bottom:25px;}
.legacy-colm{margin-top:50px; padding-left:20px; padding-right:20px;}
.legacy-colm img{ margin-bottom:20px;}
.legacy-colm h5{color:#1d1d1d; text-transform:uppercase; font-weight:600; margin-bottom:2px; letter-spacing:0.5px}
.legacy-colm p{font-size:1.0625em; line-height:1.4em; letter-spacing:0.2px;}
.legacy-colm p span{color:#888888; font-size:1em; line-height:1.4em; text-transform:uppercase; letter-spacing: 0.5px;}
.legacy-colm p:last-child{margin-bottom:0px;}

.tata-group{background:#f4f4f4; padding:60px 0px 60px 0px; }
.tata-group h2{margin-bottom:25px;}
.tata-group ul{margin-top:50px;}
.tata-group ul li{display:inline-block;}
.tata-group-before{position:absolute; top:-30%; left:-250px;}
.tajstas-journey-title h1{font-size:8.21em; text-transform:uppercase; color:rgba(180, 151, 90, 0.21); letter-spacing:3px;}
.journey-year-slider {width:100%; float:left; height:490px;}
.journey-year-slider .slick-list{height:100% !important; padding: 0px 0px !important;}

.journey-year-slider li{width:100%; height:auto; float:left; margin:10px 0px; text-align:center; cursor:pointer; color:#cacaca; font-size:1.0625em; font-weight:600;}
.journey-year-slider li.slick-active, .journey-year-slider li.slick-center, .journey-year-slider .slick-slide.slick-current li{color:#000; position:relative;}
.journey-year-slider .slick-track:before{width:5px; height:100%; background:url(../images/slick-bg.png) repeat-y; position: absolute; top: 0px; right: 5px;}
.journey-year-slider li.slick-active:before, .journey-year-slider .slick-slide.slick-current li:before, .journey-year-slider li.slick-center:before{position:absolute; top:8px; right:5px; width:10px; height:10px; border:1px solid #000; border-radius:50%; content:'';}

.journey-content{width:100%; height:auto; float:left; display:flex !important; flex-direction: row-reverse; padding-left:80px; padding-right:150px;}
.journey-img{width:65%; float:right;}
.journey-img img{width:100%; height:auto;}
.journey-desc {padding-right:50px; width:35%;}
.journey-desc h1{color:#b4975a;font-weight:500; width:100%; margin-bottom:10px; letter-spacing:2px;}
.journey-desc p{width:250px; font-size:1em; line-height:1.4em; letter-spacing:0.5px; font-weight:300;}
.journey-slider{margin-top:-10px;}

.bottom-align-text{position:absolute; top:60%; left:0px; width:100%;}

.main-slider {position: relative;width: 100%;height: 550px;margin-bottom: 0px;opacity: 0;visibility: hidden;transition: all 1.2s ease;}
.main-slider.slick-initialized {opacity: 1;visibility: visible;}
.main-slider figure{margin:0px 0px;}
.main-slider .slick-slide {position: relative;height: 550px;}
.main-slider .slick-slide::before {z-index: 1;}
.main-slider .slick-slide video {display: block;position: absolute;top: 50%;left: 50%;min-width: 100%;min-height: 100%;width: auto;height: auto;transform: translate(-50%, -50%);}
.main-slider .slick-slide iframe {position: relative;pointer-events: none;}
.main-slider .slick-slide figure {position: relative;height: 100%;}
.main-slider .slick-slide .slide-image {opacity: 0;height: 100%;background-size: cover;transition: all .8s ease; }
.main-slider .slick-slide .slide-image.show {opacity: 1;}
.main-slider .slick-slide .image-entity {width: 100%;opacity: 0;visibility: hidden;}
.main-slider .slick-slide .loading {position: absolute;top: 44%;left: 0;width: 100%;}
.main-slider .slick-slide .slide-media {animation: slideOut 0.4s cubic-bezier(0.4, 0.29, 0.01, 1);}
.slick-slide.slick-active {z-index: 1;}
.slick-slide.slick-active .slide-media {animation: slideIn 2.4s cubic-bezier(0.4, 0.29, 0.01, 1);}
.main-slider .slick-slide.slick-active .caption {opacity: 1;transform: translateY(0);transition: all 0.7s cubic-bezier(0.32, 0.34, 0, 1.62) 0.6s;}
.main-slider .caption {position: absolute;top: 44%;left: 5%;text-align: center;padding: 20px;border: 3px solid;color: #fff;margin: 0;font-size: 40px;font-weight: bold;letter-spacing: .02em;opacity: 0;z-index: 1;transition: all .3s ease;transform: translateY(100px);}

.main-slider .slick-arrow{position:absolute; top:50%; width:50px; height:50px; border:1px solid #fff; border-radius:50%; font-size:0px; outline:none; z-index:2; margin-top:-20px;}
.main-slider .slick-arrow.slick-prev{left:20px; background:url(../images/prev-arrow-white.png) center no-repeat;}
.main-slider .slick-arrow.slick-next{right:20px; background:url(../images/next-arrow-white.png) center no-repeat;}

.inner-banner-title{z-index:2;}

.career-detail-bg{background:#f4f4f4; padding-top:150px; padding-bottom:100px;}
/*.about-tab .tab-pane .slick-list{overflow:visible !important}*/
.about-tab.our-associate-tab .tab-pane .slick-list{overflow:hidden !important}

.career-detail-title h2{text-transform:uppercase; color:#1d1d1d; font-weight:600; margin-bottom:5px; line-height: 30pt; text-overflow: inherit; white-space: inherit;}	
.career-detail-title p{font-size:1.0625em; line-height:1.4em;}
.career-detail-title ul{width:100%;}
.career-detail-title ul li{display:inline-block; margin:0px 8px; font-size:12pt; color:#7c7c7c;}
.career-detail-section{background:#fff; padding:100px 100px 70px 100px; margin-top:80px; overflow:hidden;}

.accordion-title{text-transform:uppercase; font-size:1.1875em; color:#1d1d1d; cursor:text; margin-bottom:30px; width: 100%; float: left;}
.accordion-title:hover, .accordion-title:focus{color:#1d1d1d;}
.accordion-title .fa{display:none;}
.accordion-container .set{margin-bottom:55px; width:100%; float:left;}
.accordion-container .set .content{overflow:visible; margin:0px; width:100%; float:left;}
.accordion-container .set ul{width:100%; float:left; padding-left:20px;}
.accordion-container .set ul li{list-style:disc; list-style-position: outside; font-size:1em; line-height:1.4em; margin-bottom:5px;}

.apply-form{padding-top:70px; border-top:1px solid #e5e5e5;}
.apply-form h5{font-weight:500; color:#1d1d1d; text-transform:uppercase; margin-bottom:30px;}
.apply-form .form-group{background:#eaeaea; width:100%; float:left; padding:10px 15px; margin-bottom:25px; display:flex; position: relative;}
.apply-form .form-group label{margin-bottom:0px; padding-right:10px; text-transform:uppercase; font-weight:600; color:#3d3d3d; font-size:0.9375em; }
.apply-form .form-group label i, .apply-form .form-group label em{text-transform:lowercase; font-weight:500;}
.apply-form .form-group select{width:100%; border:none; outline:none; font-size:13pt; color:#7c7c7c; background:url(../images/down-arrow.png) 98% 50% no-repeat; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; appearance: none; height:25px; padding-left:5px;}
.apply-form .form-group input[type="text"], .apply-form .form-group input[type="email"], .apply-form .form-group input[type="no"], .apply-form .form-group input[type="number"], .apply-form .form-group input[type="button"]{width:100%; border:none; box-shadow:none; outline:none; background:none; height:25px; font-size:13pt; color:#7c7c7c; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; appearance: none; text-align:left}
.apply-form .form-group textarea{width:100%; height:65px; background:none; border:none; outline:none; resize:none; color:#7c7c7c;}

.about-tab-content{max-height:450px; width:100%; float:left;}
.detail-before{position:absolute; top:43%; left:-320px; z-index: -1; opacity:0.4;}
.accordion-container{width:100%; height:auto; float:left; position:relative; z-index:2;}
.text-template-title h3{text-transform:uppercase; color:#1d1d1d; font-weight:600; margin-bottom:40px;}
.text-template-desc p{margin-bottom:25px;}
.text-template-desc img{width:100%; height:auto; float:left; margin-bottom:50px;}
.text-template-inner-title{padding-left:60px; padding-top:35px;}
.text-template-inner-title h5{text-transform:uppercase; color:#1d1d1d; font-weight:600; margin-bottom:25px; width:90%;}
.detail-before.text-before{left: -120px; z-index:0;}
.text-template-content{padding:60px 0px;}
.text-template-content .career-detail-section{margin-top:50px;}

.cuisines-img .slick-arrow{position:absolute; bottom:0px; right:0px; width:45px; height:45px; background:#fff; border:none; outline:none; box-shadow:none; font-size:0pt; z-index:9;}
.cuisines-img .slick-arrow.slick-next{bottom:45px;}
.cuisines-img .slick-arrow.slick-next:before{color: #c0bcb9;position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;content: url(../images/next-arrow.jpg);font-family: 'FontAwesome';font-size: 30pt !important; line-height:25pt;font-style: normal;font-weight: normal;text-decoration: inherit;}
.cuisines-img .slick-arrow.slick-prev:before{color: #c0bcb9;position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;content: url(../images/prev-arrow.jpg);font-family: 'FontAwesome';  line-height:25pt;font-size: 30pt !important;font-style: normal;font-weight: normal;text-decoration: inherit;}

/*.field{display:block}
.field .label{display:inline-block}
.field select{width:100%;}*/
.our-client-banner{height:550px !important;}

.inner-client-title{position:absolute; bottom:30px; left:20%; width:60%; height:auto;display: table-cell;text-align: center; color:#fff; font-size:26pt; line-height:30pt; font-weight:700; text-transform:uppercase; vertical-align: middle; z-index:1; color:#b4975a;}
.inner-client-title p{font-size:16px; line-height:20px; text-transform:uppercase; margin-top:20px;}
.inner-client-title p span{display:block; text-transform:none; font-style:italic;}
.top-space{padding-top:90px;}

.collabrate-partner-slider .slick-list{-webkit-box-shadow: 2px 75px 22px -79px rgba(0,0,0,0.3);-moz-box-shadow: 2px 75px 22px -79px rgba(0,0,0,0.3);box-shadow: 2px 75px 22px -79px rgba(0,0,0,0.3);}
.collabrate-before {position:absolute; bottom:-10%; left:-100px;}
.pressroom .initiatives-before{top:70%;}
.pressroom .initiatives-before2{top:70%;}

.play-pause-btn{position:absolute; bottom:0px; left:0px; z-index:99; background:red; padding:5px; display:none;}
.play-bt{width:30px; height:30px; border-radius:50%; padding:5px; background:url(../images/play-btn.png) center no-repeat;position: absolute;bottom:25px;right: 65px; margin-left:-25px; margin-top:-40px;z-index: 99; cursor:pointer;}
.pause-bt{width:30px; height:30px; border-radius:50%; padding:5px; background:url(../images/pause-btn.png) center no-repeat;position: absolute;bottom:25px;right: 65px; margin-left:-25px; margin-top:-40px;z-index: 99; cursor:pointer;}
.mute-bt{width:30px; height:30px; border-radius:50%; padding:5px; background:url(../images/mute-btn.png) center no-repeat; position: absolute; bottom:25px;right: 25px; margin-left:-25px; margin-top:-25px;z-index: 99; cursor:pointer;}
.mute-bt.stop{background:url(../images/mute-btn-stop.png) center no-repeat;}

.form-label{width:auto; white-space: nowrap; text-overflow: clip; }
.input-group-colm{width:100%;}
.careers-testimonial-slider .slick-list{background: #fafafa;} 

.play-btn-video{position:absolute; top:50%; left:50%; margin-top:-25px; margin-left:-25px; width:50px; height:50px; text-align:center; line-height:50px; border-radius:50%; background:rgba(255, 255, 255, 0.9); }
.play-btn-video .fa{color:#b4975a !important; margin-left:5px; font-size: 18px; font-family:'FontAwesome';}
.padding-bottom-0{padding-bottom:0px !important;}
.vector-visible{overflow:visible;}

.footer-menu ul{width:100%; text-align:center; border-bottom:1px solid blue; padding-bottom:15px; margin-bottom:40px;}
.footer-menu ul li{display:inline-block; width:auto; float:none; padding:0px 16px;}
.footer-menu ul li a{text-transform:uppercase; font-size:1em; color:#fff; transition:all 0.3s;}
.footer-menu ul li a:hover{color:rgb(11, 27, 165); transition:all 0.3s;}
.footer-logo{/*border-right:1px solid #d1b77c;*/}
.footer-colm .social-link{width:163px; margin:0px auto; /*display:none;*/}
.footer-colm h4{font-size:1em; color:#fff; text-transform:uppercase; margin-bottom:10px;}
.subscribe form{width:85%; height:auto; position:relative;}
.subscribe form span{font-size:12px;}
.subscribe form input[type="text"]{width:100%; height:34px; background:none; border:none; box-shadow:none; padding-right:85px; outline:none; font-size:0.99em; color:#fff; border-bottom:1px solid #fff; float:left;     border-radius: 0px; line-height:30px;}
.subscribe form input[type="submit"], .subscribe form input[type="button"]{position:absolute; top:0px; right: 0px; height:34px; text-transform:uppercase; font-weight:700; background:#8d7136; color:#fff; border:none; outline:none; font-size:0.83em; text-align:center; width:77px; border-radius:0px;}
.subscribe form input::-webkit-input-placeholder {color: #e7dabd;}
.subscribe form input::-moz-placeholder {color: #e7dabd;}
.subscribe form input:-ms-input-placeholder {color: #e7dabd;}
.subscribe form input:-moz-placeholder {color: #e7dabd;}

.apply-form-section{margin-bottom:40px;}
.apply-form-section-title{margin-bottom:20px;}
.apply-form-section-title h4{text-transform:uppercase; font-weight:600; font-size:1.1875em; color:#1d1d1d;}
.apply-form-section-title p{font-style:italic; font-size:0.9375em; font-weight:500;}
.apply-form-section-divider hr{margin:10px 0px 30px 0px; width:100%; height:1px; background:#eaeaea; border:none; outline:none;}
.addmore-btn{float:left; background:#b4b4b4; padding:7px 35px; font-size:0.91em; text-align:center; text-transform:uppercase; color:#fff; transition:all 0.3s; margin-left: -15px;}
.addmore-btn:hover{background:#1d1d1d; color:#fff; transition:all 0.3s;}
.pressroom-contact-info ul{margin-top:-10px;}
.read-pdf{width:100%; margin-top:20px;}
.detail-progress-bar{padding-left:30px; position:relative;}
.detail-progress-bar:before{position:absolute; width:1px; height:95%; background:#ccc; content:''; top:2.5%; left:5px; z-index:0;} 
.top-elipse{position:absolute; top:2.6%; left:0px; z-index:1;}
.middle-elipse{position:absolute; top:50%; left:0px; z-index:1;}
.bottom-elipse{position:absolute; top:95%; margin-top:10px; left:0px; z-index:1;}
.que-detail{display:inherit !important;}
.que-detail .input-group-colm textarea{height:40px;}
.yes-or-no{margin-top:10px; margin-bottom:20px;}
.yes-or-no label{font-weight:600; text-transform: uppercase; color: #3d3d3d; font-size: 0.91em; line-height: 20px;}
.declaration-title h4{text-transform:uppercase; font-size:0.91em; font-weight:600; color:#3d3d3d; margin-top:15px; margin-bottom:5px;}

.label-checkbox {display: block;position: relative;padding-left: 30px;margin-bottom: 12px;cursor: pointer;font-size: 22px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none; float:left; margin-right:40px;}
/* Hide the browser's default radio button */
.label-checkbox input {position: absolute;opacity: 0;cursor: pointer;}
/* Create a custom radio button */
.checkmark {position: absolute;top: 0;left: 0;height:20px;width: 20px;background-color:transparent; border:1px solid #9d9d9d;border-radius: 50%;}
/* On mouse-over, add a grey background color */
.label-checkbox:hover input ~ .checkmark {background-color: transparent;}
/* When the radio button is checked, add a blue background */
.label-checkbox input:checked ~ .checkmark {background-color: #972632; border-color:#972632;}
/* Create the indicator (the dot/circle - hidden when not checked) */
.checkmark:after {content: "";position: absolute;display: none;}
/* Show the indicator (dot/circle) when checked */
.label-checkbox input:checked ~ .checkmark:after {display: none;}
/* Style the indicator (dot/circle) */
.label-checkbox .checkmark:after {top: 9px;left: 9px;width: 8px;height: 8px;border-radius: 50%;background: white;}
.declaration-point label{font-weight:400; color:#63666a; font-size:1.07em; line-height:1.32em; text-transform:inherit;}
.upload-cvhere{margin-top:10px; margin-bottom:20px; }
.upload-cvhere label{float:left; font-size:1.07em; line-height:40px; color:#1d1d1d; text-transform:uppercase; margin-right:15px;}
.fileUpload {position: relative;overflow: hidden;}
.fileUpload input.upload {position: absolute;top: 0;right: 0;margin: 0;padding: 0;font-size: 20px;cursor: pointer;opacity: 0;filter: alpha(opacity=0);}
.btn--browse {border: none;border-left: 0;border-radius: 0px;background-color: #eaeaea;color: black;height: 40px;padding: 6px 14px;}
.btn--browse span{line-height:1.07em; text-transform:uppercase; font-weight:600; color:#3d3d3d; border-bottom: 1px solid #3d3d3d; z-index:-1}
.f-input {height: 40px;background-color: #eaeaea;border: none;width: 100%;max-width: 370px;float: left; font-size:0.83em; color:#7c7c7c; text-transform:uppercase; font-weight:600;padding: 0 14px; border-radius:0px !important;}
.f-input::-webkit-input-placeholder {font-style:italic; text-transform:inherit !important}
.f-input:-ms-input-placeholder {font-style:italic; text-transform:inherit !important}
.f-input::-moz-input-placeholder {font-style:italic; text-transform:inherit !important}
.f-input::placeholder {font-style:italic; text-transform:inherit !important}
.apply-now-btn input[type="submit"], .apply-now-btn input[type="button"]{background:#a52238; color:#fff; text-transform:uppercase; border:none; outline:none; font-weight:600; font-size:0.99em; padding:8px 25px; border-radius:0px !important} 
#group .apply-form-section{display: block;}
#group .apply-form-section.current{display: block;}
.button-step{width:auto; display: inline-block; margin-right:10px}
.button-step a{background:#a52238; padding:0px 10px; color:#fff; height:30px; line-height:30px; display:block; font-size:0.91em; text-transform:uppercase;}
.button-step:last-child{margin-right:0px;}
.apply-form-open a{background:#a52238; padding:0px 15px; color:#fff; height:30px; width:auto; line-height:30px; display:inline-block; font-weight:600; font-size:0.91em; text-transform:uppercase;}
.apply-form{display:block;}
.apply-form-open{display:none; margin-top:25px; margin-bottom:25px;}
.main-slider.airline-meals-slider .slick-slide .slide-image, .main-slider.chef-driven-slider .slick-slide .slide-image, .main-slider.cuisines-slider .slick-slide .slide-image{opacity:1 !important;}
.letter-spacing0 p{letter-spacing:0.2px;}
.floating-title .transparent{opacity:1;}
.slick-slide .slide-image{opacity:1 !important;}
.collabrate-partner-item .collabrate-content a{color: #1c222a;position: relative;position: relative;padding-bottom: 1px; font-size:1.0625em;}
.collabrate-partner-item .collabrate-content a:before{width: 100%;height: 1px;background: #1c222a;content: '';position: absolute;bottom: -1px;left: 0px;transition: all 0.3s;}
.collabrate-partner-item .collabrate-content a:hover:before{width: 40%;transition: all 0.3s;}
.collabrate-partner-slider .slick-arrow{border-radius: 50%;height: 60px;width: 60px;cursor: pointer; position:absolute; top:50%; margin-top:-100px; outline:none; border:none; box-shadow:none; font-size:0px; z-index:2;}
.collabrate-partner-slider .slick-arrow.slick-prev{left:10px; background: #fff url(../images/prev-arrow-black.png) center no-repeat; }
.collabrate-partner-slider .slick-arrow.slick-next{right:10px; background: #fff url(../images/next-arrow-black.png) center no-repeat;}
.career-desciption{max-height:400px;}
.mCSB_inside>.mCSB_container{padding-bottom:10px;}
.apply-form-row{display:none;}
.work-field{position:relative;}
.close-field{position:absolute; top:-35px; right:0px; color:#1d1d1d !important; font-size:20px;}
.read-pdf a:before{display: none !important;}
.read-pdf a{background: rgb(6, 1, 56);color: #fff !important;text-transform: uppercase;border: none;outline: none;font-weight: 500 !important;font-size: 0.99em !important;padding: 6.5px 15px !important;}

.premium-vector .initiatives-before{top:inherit; bottom:17%;}
.premium-vector .initiatives-before2{top:inherit; bottom:25%;}
.social-responsibility-slider .slick-arrow, .careers-testimonial-slider .slick-arrow{border-radius: 50%;height: 60px;width: 60px;cursor: pointer; position:absolute; top:50%; margin-top:-60px; outline:none; border:none; box-shadow:none; font-size:0px; z-index:2;}
.social-responsibility-slider .slick-arrow.slick-prev, .careers-testimonial-slider .slick-arrow.slick-prev{left:-40px; background: #fff url(../images/prev-arrow-black.png) center no-repeat; }
.social-responsibility-slider .slick-arrow.slick-next, .careers-testimonial-slider .slick-arrow.slick-next{right:-40px; background: #fff url(../images/next-arrow-black.png) center no-repeat;}
.company-profile-about-img div{background-position: right !important;}
.legacy-title{padding-left:}
.key-piiler.career-section{margin:30px 0px;}

.life-at-testimonial-slider .testimonial-content a{clear:both; float:left;}
.life-at-testimonial-slider .testimonial-content h3:before, .life-at-testimonial-slider .testimonial-content h3:after{display:none;}
.life-at-testimonial-slider .testimonial-content{padding-top:50px;}
.datepicker-input{text-transform:uppercase; background:url(../images/calendor.png) 98% 55% no-repeat !important; max-width:163px; }
.form-datepicker-input{text-transform: uppercase;
background: url(../images/calendor.png) 98% 55% no-repeat !important;
max-width: 100%;}

.datepicker th.prev, .datepicker th.prev:hover{background:#eaeaea url(../images/prev-angel.png) center no-repeat !important;}
.datepicker th.next, .datepicker th.next:hover{background:#eaeaea url(../images/next-angel.png) center no-repeat !important;}

.xl-slider{display:block;}
.sm-slider{display:none;}
.testimonial-content h3 img{float:left;}

.slick-dots > li {display: inline-block;}
.slick-dots > li:only-child {display: none;}
.video-about-pop{z-index:9;}
.cards .card .visual .img{background-position:right center;}
.colm-content25 ul{padding-left:15px;}
.colm-content25 ul li{list-style:disc; margin-bottom:5px;}
/*.career-section .colm-content25 p{font-size:14px; line-height:22px;}*/
.company-images{padding-left: 12%;}
.company-images img{width:100%; height:auto;}
.slick-arrow.slick-disabled{cursor:no-drop;}
.datepicker-switch{pointer-events: none;}
.values-about-slider{overflow:hidden;}
.inner-banner-title, .colm-content25, .company-profile-about-content, .culinary .content-section  {display: flex;flex-direction: row;flex-wrap: nowrap;align-content: stretch;align-items: center;}

/*#popupbox{background-color:transparent;z-index:10000; height:270px; width:0px; z-index:99999; opacity:0; visibility:hidden;position:fixed;top:50%; right:-480px;transition:all 1s; -webkit-transition:all 1s; -moz-transition:all 1s; -ms-transition:all 1s; -o-transition:all 1s;  -moz-transform:translateY(-50%); -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); transform:translateY(-50%);}*/
#popupbox{background-color:transparent;z-index:10000; height:270px; width:0px; z-index:99999; opacity:1; visibility:visible;position:fixed;top:50%; right:-480px;transition:all 1s; -webkit-transition:all 1s; -moz-transition:all 1s; -ms-transition:all 1s; -o-transition:all 1s; /*border:3px solid rgba(255,255,255,0.5);*/ -moz-transform:translateY(-50%); -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); transform:translateY(-50%); }
video:focus, video:hover{ outline:none;}
#popupbox p{ margin:10px 0 0; font-size:13px;}
#popupbox p.link{ color:#c5271e;}
.popupClose{height:30px; width:30px; background:#972632 ; color:#fff; border:none; left:8px; position:absolute; opacity:0; visibility:hidden; float:right; top:4px; text-align:center; line-height:30px;  transition:opacity 1s; -moz-transition:opacity 1s; -webkit-transition:opacity 1s; -ms-transition:opacity 1s; -o-transition:opacity 1s;/* border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%;*/ z-index:999999;}
.popupClose:hover{ background:#c5271e;}
#popupbox.leftsidebarfixed{opacity:1; visibility:visible; overflow:visible; right:0px; width:480px;transition:all 1s; -webkit-transition:all 1s; -moz-transition:all 1s; -ms-transition:all 1s; -o-transition:all 1s; }
#popupbox.leftsidebarfixed .popupClose{opacity:1; visibility:visible; }
#popupbox .play-btn-video{ opacity:1; visibility:visible;}
#popupbox.hide-it .play-btn-video{ opacity:0; visibility:hidden;}
.awards-accolades-content p{ width: 88%;}

/* anuka food css start here */
.anuka-our-mission{display:flex; padding-top:70px; /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,f4efe5+100 */
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(244,239,229,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(244,239,229,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(244,239,229,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4efe5',GradientType=0 ); /* IE6-9 */
}
.anuka-our-mission .colm50{width:50%; height:auto; float:left;}
.anuka-our-mission .colm50.anuka-our-mission-content{background:#f6f3ed; padding:5% 4.8%; }
.anuka-our-mission .colm50.anuka-our-mission-content h3, .anuka-food-content h3{font-weight: 700;
color: #1d1d1d; /*font-family: 'Amaranth', sans-serif;*/
text-transform: uppercase; margin-bottom:25px;}

.anuka-our-mission .colm50 img{ display:none !important;}


.anuka-our-mission .colm50.anuka-our-mission-content p, .anuka-our-mission .colm50.anuka-our-mission-content, .anuka-taj-desc, .anuka-info, .anuka-font{font-family: 'Amaranth', sans-serif;}
.anuka-our-mission .colm50.anuka-our-mission-content h5, .anuka-food-content h5{color:#b4975a; font-weight:300; text-transform:uppercase; font-size:1rem; margin-top:30px; margin-bottom:15px;}
.anuka-our-mission .colm50.anuka-our-mission-content form, .anuka-food-content form{width:80%; margin:0px auto; position:relative;}
.anuka-our-mission .colm50.anuka-our-mission-content form input[type="email"], .anuka-food-content form input[type="email"]{ width:100%; height:56px; background:none; padding-left:15px; color:#1a1919; padding-right:120px; float:left; border:1px solid #d3ccbd;}
.anuka-our-mission .colm50.anuka-our-mission-content form input[type="submit"], .anuka-our-mission .colm50.anuka-our-mission-content form input[type="button"], .anuka-food-content form input[type="submit"], .anuka-food-content form input[type="button"]{width:95px; text-align:center; height:56px; text-transform:uppercase; font-weight:400; color:#b4975a; position:absolute; top:0px; right:0px; z-index:1; background:none; border:none; border-left:1px solid #d3ccbd;}

.anuka-our-mission .colm50.anuka-our-mission-content form input[type="email"]::placeholder, .anuka-food-content form input[type="email"]::placeholder{font-style:italic; opacity:1; color:#1a1919;}
.anuka-our-mission .colm50.anuka-our-mission-content form input[type="email"]:-ms-input-placeholder, .anuka-food-content form input[type="email"]:-ms-input-placeholder {font-style:italic; opacity:1; color:#1a1919;}
.anuka-our-mission .colm50.anuka-our-mission-content form input[type="email"]::-ms-input-placeholder, .anuka-food-content form input[type="email"]::-ms-input-placeholder {font-style:italic; opacity:1; color:#1a1919;}

.anuka-our-mission .colm50.anuka-our-mission-img img{width:100%; height:auto;}
.anuka-our-mission .colm50.anuka-our-mission-content a, .anuka-taj-desc a {
color: #1c222a;
position: relative;
position: relative;
padding-bottom: 1px;
font-size: 0.755em;
line-height: 1.4em;
}
.anuka-our-mission .colm50.anuka-our-mission-content a:before, .anuka-taj-desc a:before {
width: 100%;
height: 1px;
background: #1c222a;
content: '';
position: absolute;
bottom: -1px;
left: 0px;
transition: all 0.3s;}
.anuka-our-mission .colm50.anuka-our-mission-content a:hover:before, .anuka-taj-desc a:hover:before {
width: 40%;
transition: all 0.3s;
}
.anuka-our-mission .colm50.anuka-our-mission-content.anuka-food{padding:8%;}
.cursor-text{cursor:text;}
.anuka-info{padding-top:95px; padding-bottom:95px;}
.anuka-info h3{font-weight: bold;
color: #1d1d1d;
text-transform: uppercase; margin-bottom:25px;}
.anuka-info p{font-weight:600; margin-bottom:5px;}
.anuka-info ul{text-align:center;}
.anuka-info ul li{display:inline-block; margin:0px 5px; font-weight:500; font-size:1.125rem;}
.anuka-info ul li:last-child{ display:block; margin-top:10px;}
.anuka-info ul li a{    color: #63666a; }
.anuka-info ul li span{ color:#b4975a; padding:0 6px;}
.anuka-at-taj{background:url(../images/anuka-at-taj-bg.html) center no-repeat; background-size:cover; margin:120px 0px 0px 0px;}
.anuka-taj-img{padding-left:0px;}
.anuka-taj-img img{width:100%; height:auto;}
.anuka-taj-desc{padding:8% 10% 3% 10%;}
.anuka-taj-desc h3, .tailored-content h3{font-weight: 700;color: #1d1d1d;text-transform: uppercase; margin-bottom:25px;}
.anuka-at-taj .anuka-taj-desc h3 span{ font-size:1.8375rem; color:rgb(8, 1, 77); text-transform:capitalize;}
.anuka-taj-desc-content{width:100%; float:left; margin-top:25px;}
.anuka-taj-caption{width:70%; float:left; border-top:5px solid rgb(8, 1, 77); border-bottom:5px solid rgb(8, 1, 77); padding:18px 0px; margin-top:35px;}
.anuka-taj-caption h4{font-style:italic; color:rgb(8, 1, 77); font-weight:500; font-size: 1.4375rem;
line-height: 1.2em;}
.anuka-taj-caption-img{float:left; width:30%; padding-left:15%;}
.anuka-food-caption{width:100%; float:left; border-top:5px solid rgb(8, 1, 77); border-bottom:5px solid rgb(8, 1, 77); padding:20px 0px; margin-top:45px;}
.anuka-food-caption h5{font-style:italic; font-size:1.4375rem; line-height:1.2em; color:#1a1919; margin:0px; text-transform:inherit;}
.anuka-food-content{padding:4% 7%;}
.inner-banner-title.anuka-font h1{font-weight:400; font-size: 2.8125rem;}
.our-client-title.anuka-font p, .anuka-our-mission .colm50.anuka-our-mission-content p, .anuka-food-content p{color:#646569; font-size: 1.125rem; line-height:1.4em;}
.anuka-font p{font-size: 1.125rem; line-height:1.4em;}
.anuka-font h3{font-size:1.9375rem;}
.anuka-font.anuka-info h3{ font-weight:400;}
.anuka-font.anuka-info h4{ font-size:1.4375rem; line-height:1.2rem; font-weight:400; margin-bottom:10px;}
.anuka-taj-desc p{color:#63666a;}
.anuka-taj-desc a{color:rgb(8, 1, 77); font-family: calibri, sans-serif; font-size:1.063rem;}
.anuka-our-mission .colm50.anuka-our-mission-content.anuka-food a{ font-size:1.063rem; margin-top:10px; float:left;}
.anuka-taj-desc a:before{background: rgb(8, 1, 77);}
.anuka-our-mission .colm50.anuka-our-mission-content.anuka-food p, .anuka-our-mission .colm50.anuka-our-mission-content.anuka-food a{color:#1a1919;}
.anuka-our-mission .colm50.anuka-our-mission-content.anuka-food a:before{background: #9f9fa3;}
.anuka-our-mission .colm50.anuka-our-mission-content.anuka-food a{ color:rgb(8, 1, 77);}
.anuka-our-mission .colm50.anuka-our-mission-content.anuka-food a:before{background: rgb(8, 1, 77);}
.anuka-food-img{min-height:690px;}
.art-catering{padding-top:170px; padding-bottom:160px;}
.art-catering-content{padding:0px 35px 0px 100px;}
.art-catering-content h3{margin-bottom:20px; color:#fff; font-weight:700;}
.art-catering-content p{color:#fff; font-size:1.25rem;}
.tailored-img{float:left; padding:0px 9px;}
.tailored-img img{width:100%; height:auto;}
.tailored-sec{margin:100px 0px 70px 0px;}
.tailored-content{padding-top:0px; padding-left:80px; float:left;/* padding-right:100px;*/}
.tailored-content p{color:#646569;}
.world-of-flavour{padding:80px 15px 0px 15px;}
.title-anuka-font.floating-title{font-family: 'Amaranth', sans-serif; font-weight:400 !important}
.world-of-flavour h3{font-weight: 700;
color: #1d1d1d; font-size:2.5rem;
text-transform: uppercase; margin-bottom:25px;}
.slider-title{width:100%; float:left;}
.slider-title h2{font-size:8.125rem; color:rgba(180, 151, 90, 0.23); line-height:5rem;}



/* anuka slider css start here */
.anukaslide-sec {position: relative;max-width: 100%;}
.slider-for {position: absolute;left: 0;right: 0;top: 0;z-index: 10;}
.slide-container {background-color: transparent;text-align: center;border: 0;box-sizing: border-box;}
.decor {padding: 5px 40px;background-color: #fff;border: 2px solid #000;}
.anukaslide-sec .slide-btn {box-sizing: border-box;background-color: #fff;display: flex !important; transition: 0.5s all;}
.slick-active-first .slide-btn {background-color: red;}
.slick-active-last .slide-btn {background-color: orange;}
.anuka-slider-dots-box {display: flex;justify-content: center;align-items: center; padding-bottom:15px;}
.slider-dots {display: flex;justify-content: center;align-items: center;min-height: 60px; margin-top:35px;}
.slider-dots button {width: 20px;height: 20px;border-radius: 50%;display: block;border: 0;background-color: transparent;margin: 0 8px;cursor: pointer;display: flex;justify-content: center;align-items: center;flex-wrap: wrap;padding: 0;transition: .3s all;position: relative;z-index: 0;}
.anuka-slider-dots-box .slick-active button {width: 60px;height: 60px;}
.slider-dots button:after {content: "";display: block;width: 5px;height: 5px;border-radius: 50%;background-color: #b4975a;}
.anuka-slider-dots-box .slick-active button:after {content: none;display: none;}
.anuka-slider-dots-box .slick-active button:before {content: "";display: block;position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: -1;border:2px solid rgba(75, 87, 92, 0.2);border-radius: 50%;}
.anukaslide-sec .circle-bg {fill: rgba(255, 255, 255, 0);stroke: rgba(0, 0, 0, 0.05);stroke-width: 2;stroke-linecap: butt;}
.anukaslide-sec .circle-go {fill: rgba(255, 255, 255, 0);stroke: #b4975a;stroke-width: 2;stroke-linecap: round;animation: progress 42s;stroke-dasharray: 360px;stroke-dashoffset: 360;}
.anukaslide-sec .circle-tx {fill: #b4975a;stroke-width: 1; font-size:18px; text-anchor: middle; line-height:20px;}
@keyframes progress {
from {stroke-dashoffset: 360;}
to {stroke-dashoffset: 0;}
}

.anukaslide-sec .slick-slide {margin-right:45px;margin-left:45px;}
.aunka-slide-img{width:50%; float:left; background-size:cover !important; background-position:center !important; min-height:375px; position:relative;}
.aunka-slide-img-caption{position:absolute; bottom:0px; left:0px; width:100%; height:auto; padding:50px 20px 15px 20px; background:#000; margin:0px; font-style:italic; color:#fff; 
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+3,000000+100&0+12,0.5+100 */
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 3%, rgba(0,0,0,0) 12%, rgba(0,0,0,0.5) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 3%,rgba(0,0,0,0) 12%,rgba(0,0,0,0.5) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(0,0,0,0) 3%,rgba(0,0,0,0) 12%,rgba(0,0,0,0.5) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#80000000',GradientType=0 ); /* IE6-9 */
}
.aunka-slide-content{width:50%; float:left; border-bottom:10px solid rgb(8, 1, 77); padding:70px 50px;}
.aunka-slide-content h3{font-weight:700;
color: #1d1d1d;
text-transform: uppercase; margin-bottom:25px;}

/* anuka slider css end here */

.anukaslide-sec .circle-tx{-moz-transform: translate(0px, 5px);}
.anuka-food-img.anuka-by-food-img{min-height:550px;}
.anuka-taj-color h2, .anuka-taj-color h3, .creativity-taste-slider .aunka-slide-content h3{color:#d51c56; font-size:1.9375rem; line-height:1.2em}
.our-client-title.anuka-font h2{font-size:2.5rem; line-height:1.2em;}
.creativity-taste-slider .aunka-slide-content {background:#1a1919;}
.creativity-taste-slider .aunka-slide-content p{color:#9f9fa3;}
.world-of-flavour h5{color:#d51c56; text-transform:uppercase; margin-top:30px; font-size:1.5rem; margin-bottom:50px;}
.creativity-taste-slider{margin:50px 0px 50px 0px;}
.our-client-title.anuka-font{padding-top:110px;}
.anuka-taj-color.world-of-flavour{padding-top:120px;}
.anuka-premium{background:url(../images/anuka-premium-bg.html) center no-repeat; background-size:cover; padding:100px 0px; position:relative; background-position:center right;}
.anuka-premium:before{background:rgb(8, 1, 77); position:absolute; top:0px; left:0px; width:15%; height:100%; content:'';}
.anuka-premium .tailored-content h3, .anuka-premium .tailored-content p{color:#fff;}
.anuka-taj-color.go-get-em .anuka-taj-caption h4{color:#000}
.anuka-taj-desc.go-get-em{padding:170px 10% 80px 10%;}
.anuka-taj-desc.go-get-em .anuka-taj-caption-img{margin-top:35px;}
.sustainability-health-matter-bg{background:url(../images/sustainable-health-matter-bg.html) center no-repeat; background-size:cover; padding:70px 0px 50px 0px;}
.anuka-food-slider-sec-bg, section.advantages.anuka-food-slider .floating-layer-1{background:#f5f4f4 !important}
.sustainability-health-matter-content{padding:0px 120px 0px 0px;}
.sustainability-health-matter-content h3{margin-bottom:25px;}
.sustainability-health-matter-content p{color:#aaaaaa;}
.fast-fuel-sec{padding:80px 0px;}
.fast-fuel-content{background:#c2234f; padding:60px 0px 60px 50px; min-height: 536px;}
.fast-fuel-content h3{width:100%; float:left; color:#fff; padding-bottom:10px; margin-bottom:40px; border-bottom:5px solid rgb(8, 1, 77);}
.fast-fuel-img{width:45%; float:left;}
.fast-fuel-img img{border-radius:50%;}
.fast-fuel-desc{width:55%; float:left; padding:28px 50px 0px 30px;}
.fast-fuel-desc p{color:#fff;}
.fast-fuel-img-sec{width:100%; height:48%; float:left; background-size:cover !important;}
.fast-fuel-img-section .fast-fuel-img-sec:last-child{margin-top:6%;}


.fast-fuel-sec .anuka-font{-ms-flex:0 0 69%;  flex:0 0 69%; max-width:69%;}
.fast-fuel-sec .fast-fuel-img-section{-ms-flex: 0 0 31%;  flex:0 0 31%; max-width:31%;}

.anukataj-slider-gradient {/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#fffefe+0,f4efe4+100 */
background: rgb(255,254,254); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,254,254,1) 0%, rgba(244,239,228,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,254,254,1) 0%,rgba(244,239,228,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,254,254,1) 0%,rgba(244,239,228,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffefe', endColorstr='#f4efe4',GradientType=0 ); /* IE6-9 */
}
.inner-banner-title.anuka-font p{font-size:1.125rem; line-height:1.4rem}


/**OUR MENU**/
section.our-menus  .cards .card .content .content-box {padding:0px;}
section.our-menus  .cards .card .content .aunka-slide-content{width:100%; float:left; border-bottom:13px solid rgb(8, 1, 77); padding:75px 40px;}
section.our-menus  .cards .card .content .aunka-slide-content p {color: #9f9fa3;}
section.our-menus  .cards .card .content p {font-size: 1.125rem;  line-height: 1.4rem;}
section.our-menus  .cards .card .content .content-box{ background-color:#fff;}
section.our-menus.our-menus-with-bg  .cards .card .content .content-box{ background-color:#1a1919;}
section.our-menus.our-menus-with-bg  .cards .card .content .content-box h3{color:#d51c56;}
section.our-menus  .cards .card .content .content-box h3{/*font-weight:500; font-size:1.4375em; line-height:1.2em;*/ color:#1d1d1d;  /*font-family:'Amaranth', sans-serif;*/ text-transform:uppercase; margin-bottom:25px;}


section.our-menus  .cards .card .content .content-box p{/*font-family:'Amaranth', sans-serif;*/}

section.our-menus .cards .card .visual{ width:inherit!important;}
section.our-menus .floating-title{ font-weight:600;}
section.our-menus .cards .card .arrow,
section.our-menus .cards div.arr.back2first{ /*display:none !important;*/}


.tailored-content{ /*padding-right:65px;*/}
.img-text{ position:absolute; left:0px; right:0;  z-index:999; font-size:15px; line-height:13px; color:#fff; font-style:italic; bottom:0px;font-family:'Amaranth', sans-serif; /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.65+100 */
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */
padding:30px;}

@media(min-width:1430px){
.anuka-footer-font .footer-content-box{ margin:0 auto; border-bottom:1px solid #d1b77c; margin-bottom:40px;}
.anuka-footer-font .footer-menu ul{ border-bottom:none;max-width: 1080px; margin: 0 auto 0 64px;}
.anuka-footer-font .footer-menu ul li{ padding:0 12px;}
.anuka-footer-font .footer-menu ul li:first-child{ padding-left:0;}
.anuka-footer-font .footer-menu ul li:last-child{ padding-right:0;}
}

@media(max-width:1430px){
.anuka-footer-font .footer-content-box{ margin:0 auto; border-bottom:1px solid #d1b77c; margin-bottom:40px;}
.anuka-footer-font .footer-menu ul{ border-bottom:none;max-width: 1135px; margin: 0 auto 0 78px;}
.anuka-footer-font .footer-menu ul li{ padding:0 12px;}
.anuka-footer-font .footer-menu ul li:first-child{ padding-left:0;}
.anuka-footer-font .footer-menu ul li:last-child{ padding-right:0;}
.tailored-content.tailored-taste{padding-right:85px;}
}
@media(max-width:1300px){
.anuka-footer-font .footer-logo {
text-align: left;

padding-left: 30px;
}
.anuka-footer-font .footer-menu ul{margin-left:30px;}
.anuka-footer-font .subscribe form {
width: 95%;}

}

@media(min-width:1250px){
section.advantages.anuka-food-slider .floating-title {
    top: -30px;}
section.advantages.anuka-food-slider .cards {
    top: 100px;
}
section.advantages.anuka-food-slider {
    height: 640px;
}
}

section.our-menus .floating-title{ left:3%;}
.anuka-slider-nav .slick-dots {
text-align: center;
margin-top: 15px;
}
.anuka-slider-nav .slick-dots li {position: relative;display: inline-block;height: 15px;width: 15px;margin: 0px 10px;}
.anuka-slider-nav .slick-dots li button {height: 15px;width: 15px;background: #8A764B;border-radius: 50%;border: none;outline: none;cursor: pointer;font-size: 0em;}
.anuka-slider-nav .slick-dots li.slick-active button {background: #1d1d1d;}
.anuka-slider-nav .slick-arrow {position: absolute;top: 50%;width: 38px;height: 38px;margin-top: -15px;border-radius: 50%;z-index:99;border: none;font-size: 0px;box-shadow: 1px 2px 8px 1px rgba(0, 0, 0, 0.3);-webkit-box-shadow: 1px 2px 8px 1px rgba(0, 0, 0, 0.3);-moz-box-shadow: 1px 2px 8px 1px rgba(0, 0, 0, 0.3);-ms-box-shadow: 1px 2px 8px 1px rgba(0, 0, 0, 0.3);-o-box-shadow: 1px 2px 8px 1px rgba(0, 0, 0, 0.3); background:#fff;}
.anuka-slider-nav .slick-arrow.slick-prev ,
.anuka-slider-nav .slick-arrow.slick-next{ position:absolute;}
.anuka-slider-nav .slick-arrow.slick-prev:after{content:''; position:absolute; background: #fff url(../images/prev-angel.png) center no-repeat; top: 10px;
    height: 12px;
    width: 6px;
    left: 13px;
    z-index: 9;}
.anuka-slider-nav .slick-arrow.slick-next:after{
    content: '';
    position: absolute;    
    background: #fff url(../images/next-angel.png) center no-repeat;
	top: 10px;
    height: 12px;
    width: 6px;
    left: 13px;
    z-index: 9;
}
/*.anuka-slider-nav .slick-arrow.slick-next {right: 10px;background: #fff url(../images/next-angel.png) center no-repeat;}*/
.anukataj-slider-gradient section.advantages .floating-layer-1{background-color:transparent !important}

.initiatives-img video-play-icon{position:relative;}
.initiatives-img.video-play-icon:before{position:absolute; top:50%; left:50%; content:''; width:60px; height:60px; margin-top:-30px; margin-left:-30px; background:url(../images/video-play-icon.png) center no-repeat; background-size:cover;}



@media(min-width:1601px){
section.our-associate-testimonial .cards .card.right{left:-8%;}
section.our-associate-testimonial .cards .card.active{ left:15%;} 
section.our-associate-testimonial .cards .card .visual,
section.our-associate-testimonial .cards .card .content{transform:translateX(15%) !important;}
section.our-associate-testimonial .cards .card.open .visual{transform: translateX(-12%)!important;}
section.our-associate-testimonial .cards .card.open .content{transform: translateX(50%)!important;}
section.our-associate-testimonial .cards div.arr.back2first{ right:8%;} 
section.our-associate-testimonial .cards .card .arrow.small { left:-30%;} 
section.our-associate-testimonial .cards .card.right .arrow { left: 120%;}
.tailored-content{ padding-right:15px;}
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
#tab-section .nav-tabs li a{padding:25px 10px !important;}
.inner-banner-title, .colm-content25, .company-profile-about-content, .culinary .content-section  {display: flex;flex-direction: row;flex-wrap: nowrap;align-content: stretch;align-items: center;}
.initiatives-slider .slick-slide, .our-promise-Slider .slick-slide{opacity:0}
.initiatives-slider .slick-slide.slick-active, .our-promise-Slider .slick-slide.slick-active{opacity:1}
.awards-accolades-desc .mCustomScrollBox{max-height:450px;}
#tab-section .tab-content>.tab-pane ul li img{ vertical-align: middle; -webkit-filter: grayscale(0%); -ms-filter: grayscale(0%); -moz-filter: grayscale(0%); filter: grayscale(0%);}
#tab-section .tab-content>.tab-pane ul li:hover img{-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);}
.contact-colm ul li, .contact-colm ul li a{color: #000 !important; text-decoration:none !important; border:none !important;}
.company-profile-about-img{-webkit-transform: translateZ(0) !important;}
.contact-colm ul li.fax-icon, .contact-colm ul li.fax-icon p, .contact-colm ul li.fax-icon a{ color: #000 !important;}
.contact-colm ul li.fax-icon, .contact-colm ul li.fax-icon p, .contact-colm ul li.fax-icon a, .contact-colm ul li.fax-icon span{ color: #000 !important; -webkit-text-fill-color: #000; -ms-text-fill-color: #000;}
.about-tab ul.nav-tabs {width: 550px !important;}
.culinary .content-section, .career-section .colm-content25, .responsibility-section .colm-content25{padding-top:9%; padding-bottom:5%;}
.culinary:first-child .content-section{padding-top:3% !important;}
.homepage-video video{width: 100% !important; transform:scale(1.4); -ms-transform:scale(1.4); -webkit-transform:scale(1.4); -moz-transform:scale(1.4);}

#tab-section .tab-content>.tab-pane ul li img.grayscale-img-client {filter: none; /* Applies to FF + IE */-webkit-filter: grayscale(0);-ms-filter: grayscale(0);}
#tab-section .tab-content>.tab-pane ul li:hover img.grayscale-img-client{filter: url('../images/filters.svg#grayscale'); /* Firefox 3.5+ */filter: gray; /* IE6-9 */-webkit-filter: grayscale(1);-ms-filter: grayscale(1); /* Webkit Nightlies, Google Chrome Canary and Microsoft Edge*/}

/*    section.our-associate-testimonial .cards .card.right .arrow {
left: 160%;
}*/
section.advantages-fullpage .cards{padding-left:80px; padding-right:80px;}
video[poster]{
height:100%;
width:100%; /*object-fit: cover !important;*/
}

}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none), (max-width: 1500px) {
section.our-associate-testimonial .cards .card.right .arrow {
left: 130%;
}
video[poster]{
height:100%;
width:100%;
}

}

.gridder-list.selectedItem .inspiring-lead-caption{opacity:0 !important;}
span.over-text{text-transform: uppercase;color: #9a9790 !important;margin-bottom: 0px;font-size: 0.5125em !important; display:block;line-height: 1em !important;letter-spacing: 0.5px !important; font-weight:400 !important}
video::-internal-media-controls-download-button {display:none;}
video::-webkit-media-controls-enclosure {overflow:hidden;}
video::-webkit-media-controls-panel {width: calc(100% + 30px);}
.collabrate-partner-bg .floating-layer-1{background-color: transparent !important;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{border:none !important; border-radius: 0px; }
.ui-widget-header{background:#ccc !important; border:none !important; border-radius:0px !important;}
.ui-corner-all{ border-radius:0px !important;}
.ui-widget{font-family: calibri, sans-serif;}
.ui-widget-header .ui-icon{background-image:url(../images/prev-angel.png)}
.ui-icon-circle-triangle-w {background-position: center;}
.ui-icon-circle-triangle-e {background-position: 0px; background-image:url(../images/next-angel.png) !important}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {background:none !important; border:none; }
.ui-datepicker .ui-datepicker-prev-hover{top:2px !important; left:2px !important }
.ui-datepicker .ui-datepicker-next-hover{top:2px !important; right:2px !important }
.month-picker-year-table .month-picker-title .ui-button{padding:0px !important;}

section.advantages .cards .card .visual .img img{width:100%; height:auto;}
.videopopup .modal-body video{width:100%;}

.homepage-main-slider{height:650px;}
.homepage-main-slider .slick-slide{height:650px;}

.homepage-main-slider .inner-banner-title h1{color:#BA9C5F;}
.inflight-title h2{text-transform: uppercase;color: #1d1d1d;font-weight: 700;letter-spacing: 2px; margin-bottom:25px;}

.key-pillars-slider .careers-img, .key-pillars-slider .careers-img div{background-position: bottom right !important;}
label.error{margin-bottom:0px !important; line-height:10px;}
#emailfeedback-error{float:left;}
section.advantages ul.dots{right:0px;}
.education-field{position: relative;}
#group .apply-form-section .col-xs-12{position:relative;}
#group .apply-form-section .fixerror{position:absolute; bottom:0px; left:15px; line-height:40px;}
#group .apply-form-section .fixerror label.error{font-size:12px !important; color: red;}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year{ font-family: calibri, sans-serif;}

#uploadFile{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.scroll-top, 
.scroll-top:hover, 
.scroll-top:focus{position:fixed;
     bottom: 85px;
     right: 20px;
      background:rgba(0, 0, 255, 0.685);
     width:43px; 
    height:50px; 
    text-align:center;
    line-height:45px;
     color:#fff; 
    z-index:9;
    border-radius: 5px;
     font-size:30px;
     box-shadow: 1px 2px 8px 1px rgba(0, 0, 0, 0.3);
      display:none;
      -webkit-box-shadow: 1px 2px 8px 1px rgba(0, 0, 0, 0.3);
      -moz-box-shadow:  1px 2px 8px 1px rgba(0, 0, 0, 0.3);
      -ms-box-shadow: 1px 2px 8px 1px rgba(0, 0, 0, 0.3);
      -o-box-shadow:  1px 2px 8px 1px rgba(0, 0, 0, 0.3);
    }
    .scroll-top:hover, .scroll-top:focus{
        color: blue;
        background-color:#1d1d1d;
    }
.cusine-before{z-index:1}
.cusine-before .brands-before{top:-80px; left:45%; }
.lb-data .lb-details{text-align:center; width:100%;}
.lb-data .lb-number{font-size:16px;}

.lb-data .lb-close{background: #b4975a url(../images/close.png) center no-repeat;width: 30px;height: 30px; opacity:1; background-size: 15px; margin-bottom:5px;font-size: 0px;border-radius: 50%;text-align: center;line-height: 28px;box-shadow: none;box-shadow: 0 7px 14px 0 rgba(0, 0, 0, 0.3);}
.lb-nav{top:50%;}
.lb-nav a.lb-prev{background:url(../images/prev-arrow-white.png) center no-repeat; opacity:1;width: 30px;height: 30px;border: 1px solid #fff; border-radius:50%; margin-left:10px; margin-top:-15px; background-size: 18px;}
.lb-nav a.lb-next{background:url(../images/next-arrow-white.png) center no-repeat; opacity:1;width: 30px;height: 30px;border: 1px solid #fff;  border-radius:50%; margin-right:10px; margin-top:-15px;  background-size: 18px;}

.company-profile-about-img img{width:100%; height:auto;}
label.error{font-size:12px !important; color:#1d1d1d !important;}
.ondesk{display:block}
.onmobile{display:none;}
.meal-experience-slider{height:auto !important}
/*.initiatives-slider .slick-slide, .our-promise-Slider .slick-slide{opacity:0}
.initiatives-slider .slick-slide.slick-active, .our-promise-Slider .slick-slide.slick-active{opacity:1}*/

.main-slider .slick-slide div:first-child, .main-slider .slick-slide .item {height:100% !important;}
.homepage-video{width:100%; height:550px; float:left; overflow:hidden; }
.homepage-video video{width:100%;/* margin-top:-8%;*/}
.homepage-video .play-btn-video, .homepage-video-bg{display:none;}

.awards-accolades-desc .mCSB_inside>.mCSB_container{padding-bottom:0px !important}
.initiatives-slider .slick-slide, .our-promise-Slider .slick-slide{opacity:0}
.initiatives-slider .slick-slide.slick-active, .our-promise-Slider .slick-slide.slick-active{opacity:1}

.homepage-video, .main-slider, .main-slider .slick-slide{height:660px;}
.inner-banner.parallax-container{height:660px !important}
.partnerbutton .card-body{display:flex;}
.partnerbutton .card-body .read-more, .partnerbutton .card-body .read-more-btn{width: 170px; text-align:center; margin-left:15px; height:32px;}
.key-pillars-slider, .full-float.tata-legacy, .full-float.tata-group{height:auto !important}
.initiatives-scroll{overflow-y:hidden; overflow-x:hidden !important}

@media screen and (min-width: 1700px) {	
section.advantages-fullpage.aboutfull-slider{ height: 760px;}
section.advantages-fullpage.aboutfull-slider .cards {height: 590px;}
}

.contact-colm ul li.fax-icon, .contact-colm ul li.fax-icon p, .contact-colm ul li.fax-icon a, .contact-colm ul li.fax-icon span{ color: #000 !important; -webkit-text-fill-color: #000; -ms-text-fill-color: #000;}
#tabSection{position:absolute; bottom:0px; left:0px; width:100%;}
.homepage-video.homepage-video-mob {background:#000;}
.responsive-slider-hide{display:block;}
.responsive-slider{display:none;}
.video-full{opacity:0}
.show_anim{opacity:1; -webkit-transition:all .3s ease; transition:all .3s ease; -webkit-transform:translateY(0px); transform:translateY(0px);}

.slick-testimonial-bg{display:none;}
#loader {border: 3px solid #1d1d1d; border-radius: 50%; border-top: 3px solid #BA9C5F; width:40px; height:40px; animation: spin 1s linear infinite; } 
@keyframes spin { 
100% {transform: rotate(360deg); } 
} 
#loader.center {position: absolute;top: 0; bottom: 0;left: 0; right: 0; margin: auto;  } 
video[poster]{height:100%;width:100%; object-fit: cover;}
@media(min-width:1025px){
#tab-section .tab-content>.tab-pane ul li img.grayscale-img-client {filter: none; /* Applies to FF + IE */-webkit-filter: grayscale(0);-ms-filter: grayscale(0);}
#tab-section .tab-content>.tab-pane ul li:hover img.grayscale-img-client{filter: url('../images/filters.svg#grayscale'); /* Firefox 3.5+ */filter: gray; /* IE6-9 */-webkit-filter: grayscale(1);-ms-filter: grayscale(1); /* Webkit Nightlies, Google Chrome Canary and Microsoft Edge*/}
.executive-leadership .leadership img.grayscale-img, .board-director .leadership img.grayscale-img{filter: url('../images/filters.svg#grayscale'); /* Firefox 3.5+ */filter: gray; /* IE6-9 */-webkit-filter: grayscale(1);-ms-filter: grayscale(1); /* Webkit Nightlies, Google Chrome Canary and Microsoft Edge*/}
.executive-leadership .leadership:hover img.grayscale-img,
.board-director .leadership:hover img.grayscale-img{filter: none; -webkit-filter: grayscale(0);-ms-filter: grayscale(0);}
}

@supports (-ms-ime-align:auto) {
.homepage-video video{width: 100% !important; transform:scale(1.4); -ms-transform:scale(1.4); -webkit-transform:scale(1.4); -moz-transform:scale(1.4);}
}

.initiatives .initiatives-slider .slick-arrow {position:absolute; top:50%; width:60px; height:60px; margin-top:-30px; background:#fff; text-align:center; line-height:30px; border-radius:50%; font-size:0px; border:none; outline:none; z-index:1; box-shadow:none;}
.initiatives .initiatives-slider .slick-prev.slick-arrow {left:-40px; background:#fff url(../images/prev-arrow-black.png) center no-repeat;}
.initiatives .initiatives-slider .slick-next.slick-arrow {right:-40px; background:#fff url(../images/next-arrow-black.png) center no-repeat;}

.initiatives .play-bt{background:url(../images/video-play-icon.png) center no-repeat; background-size:cover; width:60px; height:60px; top:50%; margin-top:-30px; margin-left:-30px; left:50%; border:none; outline:none;}
.initiatives .pause-bt{background:url(../images/video-pause-icon.png) center no-repeat; background-size:cover; width:60px; height:60px; top:50%; margin-top:-30px; margin-left:-30px; left:50%; opacity:0; transition:all 0.3s; border:none; outline:none;}
.initiatives .initiatives-img:hover .pause-bt{opacity:1;transition:all 0.3s;}

.initiatives .initiatives-slider .slick-prev.slick-arrow:before, .initiatives .initiatives-slider .slick-prev.slick-arrow:after, .initiatives .initiatives-slider .slick-next.slick-arrow:before, .initiatives .initiatives-slider .slick-next.slick-arrow:after{display:none !important;}
.anuka-taj-img.anuka-taj-img-bg{background:#b2945f; padding-right:0px;}
.go-get-em-sec{/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,f0e9db+100 */
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(240,233,219,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(240,233,219,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(240,233,219,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0e9db',GradientType=0 ); /* IE6-9 */
}
.tailored-content.premium-now{padding-right:0px; padding-top:0px; padding-left:100px;}
.anuka-by-food-img img, .anuka-food-img img{display:none; width:100%; height:auto; float:left;}
.anuka-taj-caption-img.anuka-mainpage {padding-left:20%; margin-top:18px;}
.anuka-taj-caption-img.anuka-mainpage img{ width:305px;}
.anuka-our-mission.anuka-food-sec .anuka-our-mission-img img{display:none;}
.soul-img{width:auto; height: 22px;
    margin-left: -15px;}
.inner-banner-title h1 img.anuka-at-img{margin-bottom:10px;}
.anuka-contact-us{padding-bottom:30px; padding-top:25px; background:#f6f3ec !important}
.anuka-contact-us h4{ color: #828282;text-transform: uppercase; margin-bottom: 15px; font-size: 1.625rem;}
.anuka-contact-us .container{ }
.anuka-our-mission .colm50.anuka-our-mission-content.anuka-food p span{color: #9f9fa3;}
.our-client-title.anuka-font p span{font-size:1.25rem;}
.anuka-contact-us.feedback-comment textarea{background:#f6f3ec;}

section.advantages.anuka-food-slider .cards .img-text{padding:25px 20px 15px 20px;}

.anuka-contact-us.contact-info p{
    width: 90%;}
.anuka-contact-us.feedback-comment .form-group.ondesk {

    margin-top: -30px;
}
.anuka-info p{font-weight:300; font-size:1.4em; margin-bottom:0.625em;}
.anuka-contact-us-inside{ padding:0 40px;}



@media all and (min-width:1366px){
.anuka-tailored-img .row{ margin:0 -36px;}
.anuka-tailored-img .row div{ padding:0 18px;}
.anuka-tailored-img .row img{ width:350px;}

.tailored-sec .row{ margin:0 -36px;}
.tailored-sec .row div{ padding:0 18px;}
.tailored-sec .tailored-img img{ width:350px;}
.tailored-sec .row div.tailored-content{ padding-left:95px; padding-right:50px;}

}
.creativity-taste-slider .aunka-slide-content p.slide-caption{color:#fff;}


video[poster]{
height:100% !important; display:block;
width:100% !important; background-size:100% 100% !important;
}
video{background-size:100% 100% !important;}


.modal-backdrop.fade.show{opacity:0.7; }




#videoModal .close{ background:#f1593a; -moz-border-radius:50%; -webkit-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; border-radius:50%; color:#fff; position:absolute; top:-10px; right:-10px; height:25px; width:25px; opacity:1; z-index:99; line-height:25px; cursor:pointer;}
#videoModal .modal-body{ background:#000; padding:2px;}
#videoModal .modal-dialog { max-width:600px;}

.play-pause-btn {

background-color:rgba(0,0,0,0.2);
width: 50px;
height:50px;
margin: 0 auto;
text-align: center;
padding: 5px 0;
font-family: arial;
cursor: pointer;
color: #fff;
border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%;position: absolute;
    top: calc(50% - 50px);
    left: 50%;
    transform: translate(-50%,50%);
    line-height:40px;
	z-index:999; display:none;
}

@media all and  ( max-width:767px){
.play-pause-btn{ display:block;}
}
	
	