html {overflow-x:hidden}
body { font-family:"FuturaNowHeadlineLight";font-size: 14px; font-weight: 400; line-height: 28px; color:#000; padding:0; margin:0; font-style:normal;overflow-x:hidden}

/*@font-face {
    font-family: 'Futura Now Headline';
    src: url('../fonts/new/FuturaNowHeadline.woff2') format('woff2'),
        url('../fonts/new/FuturaNowHeadline.woff') format('woff'),
        url('../fonts/new/FuturaNowHeadline.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}*/


@font-face {
  font-family: "FuturaNowHeadlineBold";
  src: url('../fonts/FuturaNowHeadlineBold/font.woff2') format('woff2'), url('../fonts/FuturaNowHeadlineBold/font.woff') format('woff');
}
@font-face {
  font-family: "FuturaNowHeadlineMedium";
  src: url('../fonts/FuturaNowHeadlineMedium/font.woff2') format('woff2'), url('../fonts/FuturaNowHeadlineMedium/font.woff') format('woff');
}
@font-face {
  font-family:"FuturaNowHeadlineRegular";
  src: url('../fonts/FuturaNowHeadlineRegular/font.woff2') format('woff2'), url('../fonts/FuturaNowHeadlineRegular/font.woff') format('woff');
}
@font-face {
  font-family: "FuturaNowHeadlineLight";
  src: url('../fonts/FuturaNowHeadlineLight/font.woff2') format('woff2'), url('../fonts/FuturaNowHeadlineLight/font.woff') format('woff');
}

img {max-width:100%}
ul {list-style:none; padding:0; margin:0}

a{text-decoration:none;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}
a:hover{text-decoration:none;outline:none;}
* { box-sizing: border-box;  }
p{font-size:16px;font-weight:400;line-height:26px;margin:0 0 2rem;}
.pr{position:relative;}
.pa{position:absolute;}
.hide-desk {display:none !important}
.container{max-width:1360px;}
.section{width:100%;display:inline-block;vertical-align: top;}
.common-pd{padding-top:100px;padding-bottom:100px;}
.topbar {align-items: center;justify-content: space-between;}
.header-bar { position: fixed; z-index:999;padding:0;box-shadow: 0px 4px 20px 0px #0000000D;height: 102px; display: flex; justify-content: center; align-items: center;background: #fff; width: 100%; left: 0;}
.topbar-right-panel {color:#fff;font-size:16px;font-weight:500;}
.center-align{text-align:center;}
.logo-cont { position: absolute; left:0; right: 0; margin: 0 auto; width: 221px;z-index: 9; }
.logo-cont img{transform: unset !important;}
.header-top { width: 100%; }
.nav-cont { width: 100%; }
.home-header{height:698px;margin-top: 102px;}
.certified-icon {right: 10px;z-index:99;}
.about-left-panel{width:38%;position: absolute; left: 0; bottom: 0;}
.about-right-panel{width:60%;}
.heading-1{color:#000;font-size:36px;font-weight:300;letter-spacing:2px;text-transform:capitalize;line-height: 1;margin: 0 0 20px;}
.heading-2{color:#000;font-size:27px;font-weight: 300;letter-spacing:0;line-height: 1.2;margin: 0 0 25px;}
.know-more-btn{color:#00A5A3;border:1px solid #00A5A3;font-size:16px;font-weight:500;line-height:32px;border-radius:30px;padding:9px 21px;display:block;align-items: center;justify-content: center;transition:0.5s ease;line-height: 1;padding: 15px 0 !important;}
.btn-wrap {display: flex;width: 100%;}
.home-hero-carousel .btn-wrap,.wg-box-content-details .btn-wrap { text-align: center;justify-content: center;}
.know-more-btn:hover{background:linear-gradient(90deg, #00A5A3 -1.44%, #39A5B4 7.69%, #57A5C5 19.21%, #68A3CF 30.37%, #71A2D5 40.9%, #74A2D7 50.14%, #D65497 101.72%, #D7589A 112%, #DB66A2 122.96%, #E17BAE 134.23%, #EB98C0 145.64%, #F4B3D2 154.86%);color:#fff;}
.know-more-btn:hover img{filter: brightness(0) invert(1);}
.counter-innerwrap { display: flex;column-gap: 38px;margin-top:40px;}
.counter-col{padding-right:38px;border-right:1px solid rgba(0,0,0,0.20);}
.counter-col:last-child{border:0;padding-right:0;}
.counter-value{font-size:60px;line-height:1;font-weight: 400;min-width:130px;}
.plus:after{content:'+';}
.k:after{content:'K';}
.counter-hd{font-size:20px;font-weight: 400;letter-spacing:2px;white-space: nowrap;}
.section-about {overflow:hidden;}
.container-fw{max-width:100%;padding-left:30px;padding-right:30px;}
.blue-bg{background:#f7f7f7;}
.pink-bg{background:#f7f7f7;}
.fragrances-left-wrap{padding: 60px 112px 60px 60px;max-width: 623px;}
.fragrances-content-wrap{min-height:629px;display: flex;flex-wrap:wrap;position: relative;justify-content: space-between;}
.fragrances-right-wrap{ width: calc(100% - 623px); }
.responsive-tabs { padding: 0; } 
.responsive-tabs .nav-tabs { display: none; }
.tab-hd { font-size: 40px; font-weight: 400; margin: 0 0 15px; line-height: 1; }
.tab-content-innerwrap p{font-size:18px;line-height:25px;margin:0 0 10px;}
.flavours-box-content-wrap {margin-top:50px;display: flex; justify-content:center;column-gap: 40px;}
.flavours-box{width:33.33%;}
.flavours-hd { font-size: 20px; font-weight: 500; letter-spacing: 1.5px; padding: 15px 0; }
.explore-btn {font-size:16px;font-weight:500;color:#000;}
.explore-btn img { margin-left: 5px;transition:0.5s ease; }
.explore-btn:hover img { margin-left:10px; }
.media-content .explore-btn:hover img{margin-left:10px;}
.croissant-img { position: absolute; right: 47px; top: 74px; }
.ingredients-img img{max-height:80px;width: auto !important;}
.ingredients-clm { text-align: left;max-width: 220px;}
.ingredients-hd {font-size:20px;font-weight: 500;line-height:20px;display: block;margin: 20px 0;}
.ingredients-hd span{font-size:14px;font-weight:400;display: block;}
.ingredients-desc{font-size:16px;font-weight:400;line-height:24px;}
.ingredients-carousel-wrap { margin-top: 50px; }
.ingredients-slider .owl-nav,.media-slider .owl-nav,.owl-nav{margin-top: 40px;}
.ingredients-slider .owl-prev,.media-slider .owl-prev,.owl-prev{background:url(../images/arrow-prev3.svg) no-repeat center center #fff!important;width:60px;height:60px;font-size: 0 !important;margin:0 10px;border:1px solid #000!important;border-radius:50%;transition:0.5s ease;}
.ingredients-slider .owl-next,.media-slider .owl-next,.owl-next{background:url(../images/arrow-next3.svg) no-repeat center center #fff!important;width:60px;height:60px;font-size: 0 !important;margin:0 10px;border:1px solid #000!important;border-radius:50%;transition:0.5s ease;}

.ingredients-slider .owl-prev:hover,.owl-prev:hover,.media-slider .owl-prev:hover,.owl-prev:hover{background-position:2px center !important;}
.ingredients-slider .owl-next:hover,.owl-next:hover,.media-slider .owl-next:hover,.owl-next:hover{background-position:25px center !important;}
/* .know-more-btn span{margin-top:-5px;} */

.wg-box-content {
  position: relative;
  width: 100%;
  max-width: 100%;
  margin: auto;
  overflow: hidden; cursor:pointer;
}
.wg-box-content .know-more-btn{color: #000;border: 1px solid #000;padding:15px 33px !important;}
.wg-box-content .know-more-btn img{margin-left: 5px;}
.wg-box-content .know-more-btn:hover{color: #fff;border: 1px solid #39A5B4;}
.wg-box-content .wg-box-content-overlay {
  background: rgba(0, 0, 0, 0.7);
  position: absolute;
  height: 99%;
  width: 100%;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  opacity: 0;
  -webkit-transition: all 0.4s ease-in-out 0s;
  -moz-transition: all 0.4s ease-in-out 0s;
  transition: all 0.4s ease-in-out 0s;
}










.wg-box-content:hover .wg-box-content-overlay {
  opacity: 1;
}

.wg-box-content-image {
  width: 100%;transform: none !important;
}

.wg-box-content-details {
  position: absolute;
  text-align: center;
  padding: 35px 25px;
  width: 100%;width: 80%;
  top: 50%;
  left: 50%;
  opacity: 0;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;background:rgba(255,255,255,0.91);height: 84%;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  align-content: center;
  justify-content: center;z-index: 2;
}
.wg-box-content-title-outer {
  position: absolute;
  z-index: 1;
  left: 0;font-weight: 300;/* font-size:36px; */font-size:27px;
  right: 0;
  bottom: 25px;color:#fff;transition: all 0.3s ease-in-out 0s;
}
.home-flavours.home-flavours2 .wg-box-content-title-outer { position: absolute; z-index: 1; right: 0; font-weight: 300; font-size: 27px; bottom: 25px; color: #fff; transition: all 0.3s ease-in-out 0s; width: auto; padding: 5px 0 17px 0; background: rgba(255,255,255,0.7); line-height: 30px; margin: 0; width: 80%; left:0; margin: 0 auto; }

.home-flavours .wg-box-content-title-outer { position: absolute; z-index: 1; right: 0; font-weight: 300; font-size: 27px; bottom: 25px; color: #fff; transition: all 0.3s ease-in-out 0s; width: auto; padding: 5px 0 17px 0; background: rgba(255,255,255,0.7); line-height: 30px; margin: 0; width: 80%; left:0; margin: 0 auto; }
.home-flavours .wg-box-content:hover .wg-box-content-title-outer{-webkit-transform:translate(0, 10%); -moz-transform: translate(0, 10%); transform: translate(0, 10%); -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s;}
.wg-box-content:after {width:100%; height:100%; background: #000;
background: linear-gradient(360deg,rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 30%); position:absolute; left:0; bottom:0; content:''}
.fabric-care-header {position:relative !important}
.fabric-care-header:after  {width:100%; height:100%; background: rgba(0,0,0,0.3); position:absolute; left:0; bottom:0; content:''; z-index:9}
.fabric-care-header .fabric-care-data {z-index:99; position:relative}
.wg-box-content:hover .wg-box-content-title-outer{-webkit-transform: translate(0%, -300%);
  -moz-transform: translate(0%, -300%);
  transform: translate(0%, -300%);
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;}
.wg-box-content:hover .wg-box-content-details {
  top: 50%;
  left: 50%;
  opacity: 1;
}
.wg-box-content:hover .wg-box-content-title-outer{opacity:0;}
.wg-box-content-title {
  color: #000;
  font-weight: 300;/* font-size:36px; */font-size:27px;
  letter-spacing:0;
  margin-bottom:25px;
  width: 100%;
}

.wg-box-content-details p {
  color: #000;
  font-size:16px;line-height:26px;font-weight:400;margin-bottom:2rem !important;
}
.wg-box-content .wg-box-fadeIn-bottom { top:80%; }
.wg-box-content:hover .wg-box-fadeIn-bottom { top: 50%; }
.btn-wrap .know-more-btn img{display: inline-block;width: auto;}

.lime-img { left: 0; top: -80px; }
.berry-img { right: 0; bottom: -70px; }
.testimonials-left-panel { float: left; width: 30%;padding-top: 60px;}
.testimonials-slider-wrap{ float: left; width: 70%;padding-left: 80px;position: relative;padding-top: 65px;}
.testimonials-content,.testimonials-content p{color:#1E1E1E;font-size:16px;line-height:26px;font-weight:400;margin:0 0 10px;padding-left: 0;}
.colon { position: absolute; top:0;left: 80px;}
.testimonials-name{color:#000;font-size:18px;font-weight:500;display: flex;align-items: center;margin-top: 15px;}
.testimonials-name .client-desi{display:block;color:#555555;font-size:16px;font-weight:500;}
.client-logo img{width: auto !important;}
.client-logo{text-align:left;padding-right:20px;border-right: 1px solid rgba(0,0,0,0.15);}
.client-name { padding-left: 20px; }
.testimonials-slider .owl-nav{margin-top: 40px;margin-left: 16px;}
.testimonials-slider .owl-prev{background:url(../images/arrow-prev2.svg) no-repeat 0 0!important;width:15px;height:26px;font-size: 0 !important;margin:0;border: 0 !important;}
.testimonials-slider .owl-next{background:url(../images/arrow-next2.svg) no-repeat 0 0!important;width:15px;height:26px;font-size: 0 !important;margin:0 0 0 155px;border: 0 !important;}
.testimonials-slider .owl-dots{margin: -20px 0 0 48px;display: flex;align-items: center;}
.testimonials-slider .owl-dot{width:14px;height:14px;border-radius:50%;background:#EAEAEA!important;margin: 0 8px;}
.testimonials-slider .owl-dot.active{background:#888!important;}

.media-carousel-wrap .owl-carousel .owl-item img {max-width:100%;width:auto;display:inline-block;}
.media-carousel-wrap { margin-top: 30px; text-align: left; }
.media-clm{background:#fff;box-shadow: 0px 0px 34px 0px #00000014;min-height: 560px;}
.media-img,.flavours-img,.products-listing-img{overflow:hidden;}
.media-clm img,.flavours-img img,.products-listing-img img{transition:0.5s ease;}
.media-clm:hover img,.flavours-box:hover img,.products-listing-box:hover img{transform: scale(1.05)!important;}
.media-content { padding: 18px; }
.media-hd { font-size: 22px; line-height: 29px; letter-spacing: -0.29px; font-weight: 400;min-height:60px;margin:5px 0 5px; }
.media-category span { background: #E6E6E6; padding:8px 13px; border-radius: 5px; font-size: 11px; font-weight: 400; line-height: 12.76px; text-transform: uppercase; margin-right:5px;}
.media-content .explore-btn{color: #000; font-size: 14.58px; font-weight: 500;}
.media-content .explore-btn img{max-width:15px !important;margin-left: 5px;transform: unset !important;}
.media-carousel-wrap .owl-nav { text-align: center; }

.flavours-img{position:relative;}
.images-hover-content{background: rgba(87, 165, 197, 0.85); position: absolute; top: 0; left: 0; height: 100%; display: flex; align-items: flex-end; text-align: left; flex-wrap: wrap; align-content: flex-end; padding: 25px; color: #fff;transition: 0.5s ease;opacity:0;}
.flavours-box:hover .images-hover-content{opacity:1;}
.flavours-box:hover img{rotate:2deg !important;transform: scale(1.05)!important;}
.images-hover-content p{font-size:18px;line-height:21px;margin:0 0 5px;}
.images-hover-content .explore-btn{font-size:18px;font-weight: 500;color: #fff;}
.images-hover-content .explore-btn img{filter: brightness(0) invert(1);}
.post-desc { font-size: 16px; font-weight: 400; line-height: 24px; margin: 10px 0 10px;min-height: 75px;}
.section-media .item{padding:30px;}
.post-date{display:block;color:#636363;font-weight: 400;letter-spacing:1.3px;font-weight: 400;margin:0 0 5px;}
.footer-left{width:47%;}
.footer-right{width:53%;padding:50px 0 20px 70px;border-left:1px solid rgba(0,0,0,0.1);position: relative;}
.footer-innerwrap{align-items:center;}

.footer-text1{font-size: 36px;line-height: 37px;font-weight: 300;display: block;margin: 0 0 25px;}
.footer-text2{font-size:22px;line-height:22px;font-weight: 300;display: block;color:#000;}
.footer-text2 a{color:#000;}
.footer-text2 a:hover{color:#000;}
.footer-text2 span{font-size:22px;display: inline-block;padding: 0 5px;line-height: 22px;}
.footer-row1 { display: flex; justify-content: space-between;/* padding-bottom: 64px; */padding-bottom: 60px;}
.footer-col1{width:50%;display: flex;column-gap: 50px;}
.footer-col2{width:50%;}
.footer-links li{display: block; font-size: 15px; font-weight: 400; padding: 0 0 13px;}
.footer-links li a{color:#000;position:relative;}
.footer-links li:hover a,.footer-links2 ul li a:hover{color: #000;}
.footer-address { display: block; color: #000; font-size: 14px; line-height: 21px; }
.footer-address span{font-weight: 500;display:block;margin: 0 0 5px;}
.footer-social-media-links ul{display: flex;gap: 10px;margin-top: 10px;}
.footer-row2{}
.footer-row2:before{content:'';border-top:1px solid rgba(0,0,0,0.1);position: absolute; left: 0; width: 50%;/* top: 265px; */top: 260px;}
.footer-row2:after{content:'';border-top:1px solid rgba(0,0,0,0.1);position: absolute; right:-50%; width: 100%;/* top: 265px; */top: 260px;}
.footer-links2 ul{display:flex;}
.footer-links2 ul li{font-size:14px;padding:0 10px;position:relative;}
.footer-links2 ul li a{color:#000;position:relative;}
.footer-links2 ul li:first-child{padding-left:0;}
.footer-links2 ul li:after{content:'';background:#000;position:absolute;height:15px;width:1px;right:0;top:7px;}
.footer-links2 ul li:last-child:after{content:unset;}
.copyright { font-size: 13px; line-height: 20px; margin-top: 10px; }
.underline-txt { text-decoration: underline; }
.footer-links li a::after,.footer-text2 a:after,.footer-links2 a:before { content: ''; background: linear-gradient(90deg, #00A5A3 -1.44%, #39A5B4 7.69%, #57A5C5 19.21%, #68A3CF 30.37%, #71A2D5 40.9%, #74A2D7 50.14%, #D65497 101.72%, #D7589A 112%, #DB66A2 122.96%, #E17BAE 134.23%, #EB98C0 145.64%, #F4B3D2 154.86%); position: absolute; width: 0; height: 1px; left: 0; right: 0; margin: 0 auto; bottom: -2px; transition: 0.5s ease; } 
.footer-links li:hover a::after,.footer-text2 a:hover:after,.footer-links2 a:hover:before { width: 100%; }
.section-footer{overflow:hidden;border-top: 1px solid rgba(0,0,0,0.1);}
.footer-text2 a{position:relative;}
.home-header .item { height: 698px; position: relative; } 
.home-header .item img { width: 100%; height: 100%; object-fit: cover; } 
.home-header .item .cover { padding: 75px 0; position: absolute; width: 100%; height: 100%; top: 0; left: 0;  display: flex; align-items: center; } 
.home-header .item .cover .header-content { position: relative; padding: 0; overflow: hidden;width: 50%; float: right; } 
.home-header .item .cover .header-content .line { content: ""; display: inline-block; width: 100%; height: 100%; left: 0; top: 0; position: absolute; border: 0 solid #fff; -webkit-clip-path: polygon(0 0, 60% 0, 36% 100%, 0 100%); clip-path: polygon(0 0, 60% 0, 36% 100%, 0 100%); } 
.home-header .item .cover .header-content h2,.header-tagline { font-weight:500; font-size: 60px;line-height:65px; color: #fff;text-align:left;} 
.home-header .item .cover .header-content h1 { font-size: 56px; font-weight: 500; margin: 5px 0 20px; word-spacing: 3px; color: #fff; } 
.home-header .item .cover .header-content h4 { font-size: 24px; font-weight: 400; line-height: 36px; color: #fff; } 
.home-header .owl-item.active h1 { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; animation-name: fadeInDown; animation-delay: 0.3s; } 
.home-header .owl-item.active h2 { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; animation-name: fadeInDown; animation-delay: 0.3s; } 
.home-header .owl-item.active h4 { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; animation-name: fadeInUp; animation-delay: 0.3s; } 
.home-header .owl-item.active .line { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; animation-name: fadeInLeft; animation-delay: 0.3s; } 
.home-header .owl-nav .owl-prev { position: absolute; left: 15px; top: 43%; opacity: 0; -webkit-transition: all 0.4s ease-out; transition: all 0.4s ease-out; background: rgba(0, 0, 0, 0.5) !important; width: 40px; cursor: pointer; height: 40px; position: absolute; display: block; z-index: 1000; border-radius: 0; } 
.home-header .owl-nav .owl-prev span { font-size: 1.6875rem; color: #fff; }
.home-header .owl-nav .owl-prev:focus { outline: 0; } 
.home-header .owl-nav .owl-prev:hover { background: #000 !important; } 
.home-header .owl-nav .owl-next { position: absolute; right: 15px; top: 43%; opacity: 0; -webkit-transition: all 0.4s ease-out; transition: all 0.4s ease-out; background: rgba(0, 0, 0, 0.5) !important; width: 40px; cursor: pointer; height: 40px; position: absolute; display: block; z-index: 1000; border-radius: 0; } 
.home-header .owl-nav .owl-next span { font-size: 1.6875rem; color: #fff; } 
.home-header .owl-nav .owl-next:focus { outline: 0; } 
.home-header .owl-nav .owl-next:hover { background: #000 !important; } 
.home-header:hover .owl-prev { left: 0px; opacity: 1; } 
.home-header:hover .owl-next { right: 0px; opacity: 1; }


.tab-pane.active .ani-bottom,.header-tagline.ani-bottom {
    animation: slide-up 0.2s ease-out;
}

@keyframes slide-up {
    0% { opacity: 0; transform: translateY(20%); }
    100% { opacity: 1; transform: translateY(0); }
}

.footer-social-media-links img { transition: transform .7s ease-in-out !important;transform: unset !important;} 
.footer-social-media-links img:hover { transform: rotateY(360deg)!important; }

.inside-header.bg { position: static; top: 0; left: 0; z-index: -1; background-size: cover!important;background-attachment:fixed!important; }
.inside-header{background:url(../images/listing-header.jpg) no-repeat center 0 #f2f2f2;height:400px;background-size:cover;margin-top: 102px;background-attachment:fixed!important;}
.details-header{background:url(../images/details-header.jpg) no-repeat center 0 #f2f2f2;background-size:cover;background-image:url(../images/details-header.jpg)!important;}
.contact-header{background:url(../images/contact-header.jpg) no-repeat center 0 #fff;background-size:cover;background-image:url(../images/contact-header.jpg)!important;}
.about-header{background:url(../images/about-header.jpg) no-repeat center 0 #f2f2f2;background-size:cover;background-image:url(../images/about-header.jpg)!important;}
.sitemap-header{background:url(../images/sitemap-header.jpg) no-repeat center 0 #fff;background-size:cover;background-image:url(../images/sitemap-header.jpg)!important;}
.careers-header{background:url(../images/careers-header.jpg) no-repeat center 0 #f2f2f2;background-size:cover;background-image:url(../images/careers-header.jpg)!important;}
.joint-team{background:url(../images/join-our-team-header.jpg) no-repeat center 0 #f2f2f2;background-size:cover;background-image:url(../images/join-our-team-header.jpg)!important;}
.careers-details-header{background:url(../images/careers-header.jpg) no-repeat center 0 #f2f2f2;background-size:cover;background-image:url(../images/careers-header.jpg)!important;}
.our-leadership-header{background:url(../images/our-leadership-header.jpg) no-repeat center 0 #ebebeb;background-size:cover;background-image:url(../images/our-leadership-header.jpg)!important;}
.certificates-header{background:url(../images/certificates-header.jpg) no-repeat center 0 #ebebeb;background-size:cover;background-image:url(../images/certificates-header.jpg)!important;}
.why-us-header{background:url(../images/why-us-header.jpg) no-repeat center 0 #ebebeb;background-size:cover;background-image:url(../images/why-us-header.jpg)!important;}
.csr-header{background:url(../images/csr-header.jpg) no-repeat center 0 #ebebeb;background-size:cover;background-image:url(../images/csr-header.jpg)!important;}
.infrastructure-header{background:url(../images/infrastructure-header.jpg) no-repeat center 0 #ebebeb;background-size:cover;background-image:url(../images/infrastructure-header.jpg)!important;}
.r-and-d-header{background:url(../images/r-and-d-header.jpg) no-repeat center 0 #ebebeb;background-size:cover;background-image:url(../images/r-and-d-header.jpg)!important;}
.fragrances-header{background:url(../images/fragrances-header.jpg) no-repeat center 0 #f2f2f2;background-size:cover;background-image:url(../images/fragrances-header.jpg)!important;}
.fabric-care-header{background:url(../images/fabric-care-header.jpg) no-repeat center 0 #ebebeb;background-size:cover;background-image:url(../images/fabric-care-header.jpg)!important;}
.home-care-header{background:url(../images/home-care-header.jpg) no-repeat center 0 #ebebeb;background-size:cover;background-image:url(../images/home-care-header.jpg)!important;}
.beauty-personal-care-header{background:url(../images/beauty-personal-care-header.jpg) no-repeat center 0 #ebebeb;background-size:cover;background-image:url(../images/beauty-personal-care-header.jpg)!important;}
.fine-fragrance-header{background:url(../images/fine-fragrance-header.jpg) no-repeat center 0 #ebebeb;background-size:cover;background-image:url(../images/fine-fragrance-header.jpg)!important;}
.fine-fragrance-header1{background:url(../images/fine-fragrance-header1.jpg) no-repeat center 0 #ebebeb;background-size:cover;background-image:url(../images/fine-fragrance-header1.jpg)!important;}
.cultural-fragrance-header {background:url(../images/cultural-fragrance-header.jpg) no-repeat center 0 #ebebeb;background-size:cover;background-image:url(../images/cultural-fragrance-header.jpg)!important;}
.air-care-header{background:url(../images/air-care-header.jpg) no-repeat center 0 #ebebeb;background-size:cover;background-image:url(../images/air-care-header.jpg)!important;}
.air-care-header{background:url(../images/air-care-header.jpg) no-repeat center 0 #ebebeb;background-size:cover;background-image:url(../images/air-care-header.jpg)!important;}
.incense-header{background:url(../images/incense-header.jpg) no-repeat center 0 #ebebeb;background-size:cover;background-image:url(../images/incense-header.jpg)!important;}
.flavors-header{background:url(../images/flavors-header.jpg) no-repeat center 0 #ebebeb;background-size:cover;background-image:url(../images/flavors-header.jpg)!important;}
.confectionery-header{background:url(../images/confectionery-header.jpg) no-repeat center 0 #ebebeb;background-size:cover;background-image:url(../images/confectionery-header.jpg)!important;}
.bakery-header{background:url(../images/bakery-header.jpg) no-repeat center 0 #ebebeb;background-size:cover;background-image:url(../images/bakery-header.jpg)!important;}
.beverages-header{background:url(../images/beverages-header.jpg) no-repeat center 0 #ebebeb;background-size:cover;background-image:url(../images/beverages-header.jpg)!important;}
.savoury-header{background:url(../images/savoury-header.jpg) no-repeat center 0 #ebebeb;background-size:cover;background-image:url(../images/savoury-header.jpg)!important;}
.dairy-header{background:url(../images/dairy-header.jpg) no-repeat center 0 #ebebeb;background-size:cover;background-image:url(../images/dairy-header.jpg)!important;}
.ingredients-header{background:url(../images/ingredients-header.jpg) no-repeat center 0 #ebebeb;background-size:cover;background-image:url(../images/ingredients-header.jpg)!important;}
.arbrenol-header{background:url(../images/arbrenol-header.jpg) no-repeat center 0 #ebebeb;background-size:cover;background-image:url(../images/arbrenol-header.jpg)!important;}
.lilbutenal-header{background:url(../images/lilbutenal-header.jpg) no-repeat center 0 #ebebeb;background-size:cover;background-image:url(../images/lilbutenal-header.jpg)!important;}
.guava-body-header{background:url(../images/guava-body-header.jpg) no-repeat center 0 #ebebeb;background-size:cover;background-image:url(../images/guava-body-header.jpg)!important;}
.galbeone-header{background:url(../images/galbeone-header.jpg) no-repeat center 0 #ebebeb;background-size:cover;background-image:url(../images/galbeone-header.jpg)!important;}
.honey-ketone-header{background:url(../images/honey-ketone-header.jpg) no-repeat center 0 #ebebeb;background-size:cover;background-image:url(../images/honey-ketone-header.jpg)!important;}
.oxathiane-high-cis-header{background:url(../images/oxathiane-high-cis-header.jpg) no-repeat center 0 #ebebeb;background-size:cover;background-image:url(../images/oxathiane-high-cis-header.jpg)!important;}
.aaravspirene-is-header{background:url(../images/aaravspirene-is-header.jpg) no-repeat center 0 #ebebeb;background-size:cover;background-image:url(../images/aaravspirene-is-header.jpg)!important;}
.arbrefix-header{background:url(../images/arbrefix-header.jpg) no-repeat center 0 #ebebeb;background-size:cover;background-image:url(../images/arbrefix-header.jpg)!important;}
.ethyl-fenchol-header {background:url(../images/arbrefix-header.jpg) no-repeat center 0 #ebebeb;background-size:cover;background-image:url(../images/ethyl-fenchol-header.jpg)!important;}
.jasmirone-header  {background:url(../images/jasmirone-header.jpg) no-repeat center 0 #ebebeb;background-size:cover;background-image:url(../images/jasmirone-header.jpg)!important;}
.aazuril-header{background:url(../images/aazuril-header.jpg) no-repeat center 0 #ebebeb;background-size:cover;background-image:url(../images/aazuril-header.jpg)!important;}
.trans-4-decenal-header{background:url(../images/trans-4-decenal-header.jpg) no-repeat center 0 #ebebeb;background-size:cover;background-image:url(../images/trans-4-decenal-header.jpg)!important;}
.trans-2-decenal-header {background:url(../images/trans-2-dodecenal-header.jpg) no-repeat center 0 #ebebeb;background-size:cover;background-image:url(../images/trans-2-dodecenal-header.jpg)!important;}
.thyl-guaiacol-header  {background:url(../images/ethyl-guaiacol-header.jpg) no-repeat center 0 #ebebeb;background-size:cover;background-image:url(../images/ethyl-guaiacol-header.jpg)!important;}
.irone-aa-body-header{background:url(../images/irone-aa-body-header.jpg) no-repeat center 0 #ebebeb;background-size:cover;background-image:url(../images/irone-aa-body-header.jpg)!important;}
.ethyl-guaiacol-header{background:url(../images/ethyl-guaiacol-header.jpg) no-repeat center 0 #ebebeb;background-size:cover;background-image:url(../images/ethyl-guaiacol-header.jpg)!important;}
.clients-header{background:url(../images/clients-header.jpg) no-repeat center 0 #ebebeb;background-size:cover;background-image:url(../images/clients-header.jpg)!important;}
.life-aarav-header{background:url(../images/life-aarav-header.jpg) no-repeat center 0 #ebebeb;background-size:cover;background-image:url(../images/life-aarav-header.jpg)}
.media-header{background:url(../images/media-header.jpg) no-repeat center 0 #ebebeb;background-size:cover;background-image:url(../images/media-header.jpg)!important;}
.event-header{background:url(../images/event-header.jpg) no-repeat center 0 #ebebeb;background-size:cover;background-image:url(../images/event-header.jpg)!important;}
.publication-news-header{background:url(../images/publication-news-header.jpg) no-repeat center 0 #ebebeb;background-size:cover;background-image:url(../images/publication-news-header.jpg)!important;}
.blog-header{background:url(../images/blog-header.jpg) no-repeat center 0 #ebebeb;background-size:cover;background-image:url(../images/blog-header.jpg)!important;}
.privacy-policy-header{background:url(../images/privacy-policy-header.jpg) no-repeat center 0 #ebebeb;background-size:cover;background-image:url(../images/privacy-policy-header.jpg)!important;}
.terms-conditions-header{background:url(../images/terms-conditions-header.jpg) no-repeat center 0 #ebebeb;background-size:cover;background-image:url(../images/terms-conditions-header.jpg)!important;}
.bpc-header{background:url(../images/personal-care-header.jpg) no-repeat center 0 #ebebeb;background-size:cover;background-image:url(../images/personal-care-header.jpg)!important;}

.common-tl1{text-align: center;}

.small-conatiner1{margin: 0 auto;max-width: 1200px;}
.blog-area .blog-posts{margin-top: 20px;}
.main-hd1 { color: #000; font-size: 36px; font-weight: 300; letter-spacing: 0; line-height: 1.2; margin: 0 0 35px;width: 100%;}
.main-hd2 { color: #000; font-size: 35px; font-weight: 400; letter-spacing: 0; line-height: 1.2; margin: 0 0 25px; }
.breadcrumb-wrap ul{display:flex;justify-content:center;}
.breadcrumb-wrap ul li{padding:0 8px 0 8px;color:#000;font-size:13px;font-weight:400;letter-spacing:1px;position:relative;}
.breadcrumb-wrap ul li:after{content:'';background:rgba(0,0,0,0.1);width:1px;height:16px;position:absolute;top:7px;right:0;}
.breadcrumb-wrap ul li a{color:#000;}
.breadcrumb-wrap ul li:first-child{padding-left:0;}
.breadcrumb-wrap ul li:last-child:after{display:none;}
.breadcrumb-wrap{margin:0 0 10px;}
.products-listing-content-wrap{display:flex;flex-wrap:wrap;margin: 0 -16px;}
.products-listing-box{width:25%;padding: 0 16px;margin: 40px 0;}
.products-listing-img{margin-bottom:20px;}
.products-listing-content-box{text-align:left;}
.product-hd{font-size:24px;font-weight:400;line-height:29px;letter-spacing:0.29px;margin:0 0 5px;}
.product-cas-num{font-size:14px;font-weight:400;line-height:24px;}
.product-flavours {margin-top: 5px;}
.product-flavours span{background: #E6E6E6; padding: 8px 13px; border-radius: 5px; font-size: 11px; font-weight: 400; line-height: 12.76px; text-transform: uppercase; margin-right: 5px;}
.product-desc { font-size: 16px; font-weight: 400;margin: 10px 0 15px 0;overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; line-clamp: 3; -webkit-box-orient: vertical;}
.products-listing-content-box .explore-btn{font-size:14px;color:#000;}
.pb-90{padding-bottom:90px;}
.call-emailis-wrap { display: flex; justify-content: center; gap: 30px; font-size: 20px; line-height: 32px; font-weight: 500;align-items: center;margin-top: 40px;}
.call-emailis-wrap a{color:#000;}
.call-emailis-wrap a:hover{color:#000;}
.call-emailis-wrap img{margin-right:5px;transform: none !important;}
.sample-btn img{width:30px;}
.sample-download-btns {font-size:16px;gap: 24px;}
.sample-download-btns a{border: 1px solid #000; display: inline-flex; border-radius: 30px; width: 195px; height: 52px; align-content: center; justify-content: center; align-items: center;}
.sample-download-btns a:hover{color:#fff;background:linear-gradient(90deg, #00A5A3 -1.44%, #39A5B4 7.69%, #57A5C5 19.21%, #68A3CF 30.37%, #71A2D5 40.9%, #74A2D7 50.14%, #D65497 101.72%, #D7589A 112%, #DB66A2 122.96%, #E17BAE 134.23%, #EB98C0 145.64%, #F4B3D2 154.86%);border-color:#00A5A3}
.sample-download-btns a:hover img{filter: brightness(0) invert(1);}

.common-pd2{padding-bottom:30px;padding-top:30px;}
.perfumery-usage-wrap{display:flex;align-items: center;}
.perfumery-usage-l{width:40%;}
.perfumery-usage-r{width:60%;padding: 0 240px 0 150px;}
.tenacity-wrap{width:47%;}
.chemical-structure-wrap{width:100%;}
.txt1 { font-size: 14px;margin:0 0 5px;}
.txt2 { font-size: 16px;margin:0 0 5px;line-height: 31px;}
.txt3 { font-size: 16px;margin:0;font-weight: 400;}
.hd3{font-size:30px;font-weight: 400;line-height: 1; margin: 0 0 15px;}
.tenacity-chemical-structure-wrap{margin:19px 0px 20px 0;}
.tenacity-chemical-structure-wrap .hd3{margin-bottom:5px;}
.perfumary-details-col{padding-right:90px;}
.perfumary-details-col:last-child,.perfumary-details2 .perfumary-details-col:last-child{padding-right:0;}
.perfumary-details-hd {font-size:24px;line-height:24px;font-weight:500;margin:0 0 5px;}
.perfumary-details-txt {font-size:16px;font-weight: 400;margin:0;}
.perfumary-details-row1{padding:20px 0;position:relative;}
.perfumary-details-row1:first-child,.perfumary-details2 .perfumary-details-row1:first-child{padding-top:0;}
.perfumary-details2 .perfumary-details-row1:last-child{padding-bottom:0;}
.perfumary-details-row1:after{content:'';background:#D9D9D9;width:80px;height:3px;position: absolute; bottom: 0; left: 0;}
.perfumary-details-row2:last-child:after{content:unset;}
.chemical-structure-wrap .img1 { margin-top: 17px; }

.perfumary-details2 .perfumary-details-row1{padding:56px 0;}
.perfumary-details2 .perfumary-details-col {padding-right:120px;}
.perfumary-details2 .perfumary-details-hd{margin-bottom:15px;}
.header-video video{width:100%;object-fit:cover;}
.header-tagline2 { position: absolute; right:15px; height: 698px; display: flex; align-items: center; }
.btn-wrap img{transform: unset !important;}
.section-inside1 p:last-child{margin-bottom:0;}

.common-pd-in { padding-top:100px !important; padding-bottom: 70px; }
.tabs-video { height: 629px; }
.tabs-video video { object-fit: cover; }
.emailid-h {background:url(../images/email-icon.svg) no-repeat 0 center;padding: 5px 0 5px 55px;transition:0.5s ease;position:relative;}
.phone-number-h {background:url(../images/phone-icon.svg) no-repeat 0 center;padding: 5px 0 5px 55px;transition:0.5s ease;}
.emailid-h:hover {background:url(../images/email-icon-h.svg) no-repeat 0 center;}
.phone-number-h:hover {background:url(../images/phone-icon-h.svg) no-repeat 0 center;}
.emailid-h a,.phone-number-h a,.products-listing-content-box .explore-btn span,.media-content .explore-btn span{position:relative;}
.emailid-h a:before,.phone-number-h a:before{content:'';background: linear-gradient(90deg, #00A5A3 -1.44%, #39A5B4 7.69%, #57A5C5 19.21%, #68A3CF 30.37%, #71A2D5 40.9%, #74A2D7 50.14%, #D65497 101.72%, #D7589A 112%, #DB66A2 122.96%, #E17BAE 134.23%, #EB98C0 145.64%, #F4B3D2 154.86%); position: absolute; width: 0; height: 1px; left: 0; bottom: -4px; transition: 0.5s ease;}
.emailid-h:hover a:before,.phone-number-h:hover a:before{width:100%;}

.products-listing-content-box .explore-btn span:before,.media-content .explore-btn span:before{content:'';background: linear-gradient(90deg, #00A5A3 -1.44%, #39A5B4 7.69%, #57A5C5 19.21%, #68A3CF 30.37%, #71A2D5 40.9%, #74A2D7 50.14%, #D65497 101.72%, #D7589A 112%, #DB66A2 122.96%, #E17BAE 134.23%, #EB98C0 145.64%, #F4B3D2 154.86%); position: absolute; width: 0; height: 1px; left: 0; bottom: -3px; transition: 0.5s ease;}
.products-listing-content-box .explore-btn:hover span:before,.media-content .explore-btn:hover span:before{width:100%;}

.contact-col1 { padding: 0 105px; display: flex; flex-wrap: wrap; align-items: center;border-right:1px solid rgba(0,0,0,0.15);text-align: left;}
.contact-details-wrap { display: flex; justify-content: center;margin: 65px 0 80px 0;}
.contact-col1:first-child{padding-left:0;}
.contact-col1:last-child{padding-right:0;border-right:0;}
.contact-col1 span{display:block;}
.contact-inn-col2 { line-height: 26px; font-size: 16px;font-weight:400; padding-left: 20px;position:relative;}
.map-link { position: absolute; bottom: -40px; }
.contact-inn-col2 a{color:#000;}
.contact-inn-col2 a.underline{text-decoration:underline;}
.contact-hd1 { color: #000; font-weight: 500; letter-spacing: 0.5px; }
.map-link a{color:#000;text-decoration:underline;}
.contact-form-section{background:url(../images/contact-form-img.jpg) no-repeat right 0 #f4f4f4;background-size:cover;}
.contact-form-wrap{width:50%;max-width:670px;}
.form-row { display: flex; justify-content: space-between;gap: 16px;flex-wrap: wrap;padding: 13px 0;}
.form-col1{width:calc(50% - 8px);}
.form-row input,.form-row select,.form-row textarea{width:100%;border-radius:8px;border:1px solid rgba(0,0,0,0.10);padding: 9px 18px;font-size:16px;font-weight:400;color:#000;background:#fff;}
.form-row select{background:url(../images/down-arrow.svg) no-repeat right 18px center #fff;appearance: none;-webkit-appearance: none;}
.form-row textarea{height:124px;}
.form-col1-fw{width:100%;}
.contact-form-wrap input::placeholder,.contact-form-wrap textarea::placeholder {color:#000;opacity:1;}
input:focus::placeholder,textarea:focus::placeholder {color:transparent !important;}
input:focus::-ms-input-placeholder,textarea:focus::-ms-input-placeholder {color:transparent!important;}
input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder {color:transparent!important;}

.form-row .submit-btn{width:auto;border:1px solid #000;color:#000;border-radius:30px;background:transparent;padding: 15px 33px 15px 33px;transition:0.5s ease;font-size:16px;font-weight:400;display: block;align-items: center;width:155px;justify-content:center;height: auto;
  line-height: 1;}
/* .form-row .submit-btn span{margin-top:-5px;} */
.form-row .submit-btn:hover{background:linear-gradient(90deg, #00A5A3 -1.44%, #39A5B4 7.69%, #57A5C5 19.21%, #68A3CF 30.37%, #71A2D5 40.9%, #74A2D7 50.14%, #D65497 101.72%, #D7589A 112%, #DB66A2 122.96%, #E17BAE 134.23%, #EB98C0 145.64%, #F4B3D2 154.86%);color:#fff;}
.form-row .submit-btn img{transform: unset !important;margin-left:5px;margin-top: -3px;}
.form-row .submit-btn:hover img{filter: brightness(0) invert(1);margin-left:10px;}
.left-align ul{text-align:left;justify-content: flex-start;}
.vision-section{background:url(../images/vision-bg.png) no-repeat 0 0 #FFF6FB;}
.vision-content-wrap{width:50%;max-width:515px;float: right;}
p:last-child{margin-bottom:0;}
.mission-box-row { display: flex; justify-content: space-between; text-align: left;gap: 100px;margin-top: 50px;}
.mission-hd { font-size: 25px; line-height: 20px; font-weight: 400;margin: 15px 0 15px 0;}
.mission-desc { font-size: 16px; line-height: 26px; font-weight: 400;max-width: 268px;}
.mission-box-col .mission-icon img { transition: transform 0.5s ease-in-out !important; transform: unset !important; }
.mission-box-col:hover .mission-icon img{transform: scale(1.1)!important;}
.directors-box-row { display: flex;gap: 40px;flex-wrap: wrap;justify-content: center;margin-top:50px;}
.directors-box-col { width:calc(25% - 30px); background: #fff; padding: 21px;max-width: 291px;box-shadow: 0px 0px 28.5px 0px rgba(0, 0, 0, 0.09);}
.more-btn { text-align: right; margin: -22px 16px 0 0; }
.directors-name { text-align: left; font-size: 20px; line-height: 20px; font-weight: 500; }
.directors-designation { font-size: 15px; text-align: left; font-weight: 400; color: #6D6D6D; line-height: 1.1;display: block;margin-top: 5px; }

.directors-modal .modal-dialog{width:100%;max-width:1185px;}
.directors-modal .modal-content{border-radius:10px;}
.directors-modal-content { display: flex;flex-wrap: wrap; }
.directors-modal .modal-body{padding:49px;}
.directors-modal .directors-img { width:38%;max-width:458px;}
.directors-modal .directors-col-right { width:62%;padding-left:49px;}
.directors-modal .modal-header{border:0;padding:0;}
.directors-modal .btn-close { background:url(../images/close-btn.svg) no-repeat center center #00a5a3; position: absolute; right: 27px; top: 27px; opacity: 1; width: 38px; height: 36px; padding: 0;z-index: 9;border-radius: 0;}
.directors-modal .directors-name {font-size: 21px; line-height: 16px; font-weight: 500;color:#000;}
.directors-modal .directors-designation { font-size: 15px;color: #000; line-height:38px; }
.directors-desc p{letter-spacing: 0.5px;margin-bottom: 15px;}
.directors-desc { margin-top: 10px; }
.infrastructure-section .container{max-width:100%;padding: 0;}
.about-tab-content-innerwrap { text-align: left; margin: 0 auto; width: 100%; max-width: 682px; padding-top: 120px; }

.logo-slider { overflow: hidden; padding: 30px 0 0 0; white-space: nowrap; position: relative; }  
.logo-slider:hover .logos-slide { animation-play-state: paused; }  
.logos-slide { display: inline-block; animation: 25s slide infinite linear; }  
.logos-slide .slide { display: inline-block;height: auto;margin: 0 -3px; }  
.logos-slide img { max-width: 446px; max-width: 446px; margin: 0;transform: none !important; }
@keyframes slide {
from {
	transform: translateX(0);
}
to {
	transform: translateX(-100%);
}
}
.sitemap-wrap { display: flex; justify-content: space-between;gap: 30px;flex-wrap: wrap;margin-top: 60px;}
.sitemap-col1 { width: calc(25% - 23px);row-gap: 30px; display: flex; flex-wrap: wrap;}
.sitemap-innercol1{width:100%;background:#FBFBFB !important;}
.sitemap-hd{background:url(../images/sitemap-about-hd.jpg) no-repeat right 0 #CFFBFF;width:100%;height:100px;margin: 0; display: flex; align-items: center; padding: 0 0 0 42px;font-size:20px;color:#000;font-weight: 500;letter-spacing:1.5px;}
.sitemap-links{padding:20px 42px;}
.sitemap-links li{display:block;font-size:15px;color:#000;font-weight:400;letter-spacing:1.5px;padding: 4px 0;}
.sitemap-links li a{color:#000;}
.sitemap-links li:hover a{color:#000;text-decoration:underline;}

.sitemap-about-hd{background:url(../images/sitemap-about-hd.jpg) no-repeat 0 0 #F4F4F4;}
.sitemap-col-about{background:#F0FFFF;}

.sitemap-fragrances-hd{background:url(../images/sitemap-fragrances-hd.jpg) no-repeat right 0 #F4F4F4;}
.sitemap-col-fragrances{background:rgba(184, 235, 255,0.20);}

.sitemap-ingredients-hd{background:url(../images/sitemap-ingredients-hd.jpg) no-repeat 30% 0 #F4F4F4;}
.sitemap-col-ingredients{background:rgba(179, 213, 255,0.20);}

.sitemap-flavors-hd{background:url(../images/sitemap-flavors-hd.jpg) no-repeat right 0 #F4F4F4;}
.sitemap-col-flavors{background:rgba(221, 219, 255,0.20);}

.sitemap-media-hd{background:url(../images/sitemap-media-hd.jpg) no-repeat right 0 #F4F4F4;}
.sitemap-col-media{background:rgba(234, 215, 255,0.20);}

.sitemap-careers-hd{background:url(../images/sitemap-careers-hd.jpg) no-repeat right 0 #F4F4F4;}
.sitemap-col-careers{background:rgba(252, 204, 255,0.20);}

.sitemap-csr-hd{background:url(../images/sitemap-csr-hd.jpg) no-repeat right bottom #F4F4F4;height: 100%;}
.sitemap-col-csr{background:#F4F4F4;}

.sitemap-get-in-touch-hd{background:url(../images/sitemap-get-in-touch-hd.jpg) no-repeat 45% 0 #F4F4F4;}
.sitemap-col-get-in-touch{background:rgba(255, 218, 238,0.20);}
.anchor-green{color:#000;text-decoration:underline;}

.our-culture-slider-wrap { margin-top: 80px; }
.sitemap-csr-hd a, .sitemap-careers-hd a{color:#000;}


.our-culture-slider-wrap .owl-prev{background:url(../images/arrow-prev3.svg) no-repeat center center #fff!important;width:60px;height:60px;font-size: 0 !important;margin:0 10px;border:1px solid #FFDDF0!important;border-radius:50%;transition:0.5s ease;}
.our-culture-slider-wrap .owl-next{background:url(../images/arrow-next3.svg) no-repeat center center #fff!important;width:60px;height:60px;font-size: 0 !important;margin:0 10px;border:1px solid #FFDDF0!important;border-radius:50%;transition:0.5s ease;}

.our-culture-slider-wrap .owl-prev:hover{background-position:2px center !important;}
.our-culture-slider-wrap .owl-next:hover{background-position:25px center !important;}
.our-culture-slider-wrap .owl-nav{position: absolute; width: 100%; top: 105px;display: flex;justify-content: space-between;padding: 0 16.8%;}
.current-openings-row { display: flex; justify-content: space-between; border:1px solid rgba(0,0,0,0.1); width: 100%;background: #fff;border-radius: 10px;overflow: hidden;}
.current-openings-innerwrap { width: 100%; display: flex; flex-wrap: wrap; row-gap: 51px; }
.apply-btn-col{border-left: 1px solid #9F9F9F40;background:#f7f7f7;display: inline-flex; align-items: center;transition:0.5s ease;}
.apply-btn-col .apply-btn a{color:#000;font-weight:500;text-decoration:none;padding: 40px 51px;display:block;font-size: 16px;width: 100%;}
.apply-btn { width: 100%; }
.apply-btn img{transform: unset !important;margin-left:5px;transition:0.5s ease;}
.cr-opng-col1{padding:22px 21px;width: 40%;}
.opening-hd{font-size:20px;font-weight:400;color:#000;margin: 0 0 5px;width:100%;}
.cr-opng-col2,.cr-opng-col3 { align-items: center; display: inline-flex; flex-wrap: wrap; align-content: center;gap: 39px;}
.experience-col{background:url(../images/experience-icon.svg) no-repeat 0 center;padding: 0 39px 0 55px;position:relative;}
.location-col{background:url(../images/location-icon2.svg) no-repeat 0 center;padding:0 0 0 55px;margin-left: 0;}
.cr-opng-col2 .opening-desc,.cr-opng-col3 .opening-desc{font-weight:500;}
.opening-desc{font-size:16px;font-weight:400;line-height:26px;}
.experience-col:after{content:'';background:rgba(0,0,0,0.20);position:absolute;right:0;top:4px;width:1px;height:43px;}
.apply-btn-col:hover{background:linear-gradient(90deg, #00A5A3 -1.44%, #39A5B4 7.69%, #57A5C5 19.21%, #68A3CF 30.37%, #71A2D5 40.9%, #74A2D7 50.14%, #D65497 101.72%, #D7589A 112%, #DB66A2 122.96%, #E17BAE 134.23%, #EB98C0 145.64%, #F4B3D2 154.86%);color:#fff;}
.apply-btn-col:hover a{color:#fff;}
.apply-btn-col:hover img{filter: brightness(0) invert(1);}

.careers-details-wrap { display: flex; justify-content: space-between;flex-wrap:wrap;}
.careers-details-l{width:calc(100% - 446px);padding-right:56px;border-right:1px solid rgba(0,0,0,0.10);}
.careers-details-r{width:446px;padding-left:56px;}

.careers-hd{color:#000;font-size:33px;line-height:1;font-weight: 400;margin:0 0 15px;}
.careers-hd2{color:#000;font-size:20px;line-height:20px;font-weight: 400;margin:0 0 15px;}
.mrtp-1{margin-top:60px;}
.qualification-responsibility-wrap{margin-top:60px;display: flex; justify-content: space-between;flex-wrap:wrap;}
.qualification-wrap{width:50%;padding-right:49px;border-right:1px solid rgba(0,0,0,0.10);}
.responsibility-wrap{width:50%;padding-left:49px;}

.qualification-responsibility-wrap ul li{display:block;font-size:16px;line-height:27px;font-weight:400;position:relative;padding:5px 0 5px 10px;}
.qualification-responsibility-wrap ul li:before{content:'';background:rgba(0, 0, 0,0.20);width:2px;height:14px;position:absolute;top:14px;left:0;}
.similar-jobs-wrap{display:flex;flex-wrap:wrap;gap:30px;}
.similar-jobs-row{background:#f7f7f7;border-radius:10px;padding:20px 30px;width:100%;}
.careers-hd3{margin:0 0 15px;font-size:16px;font-weight:400;}
.job-details { display: flex; margin:20px 0 15px;}
.job-details li{padding: 0 6px;border-right: 1px solid rgba(0,0,0,0.15);line-height: 1;font-size: 13px; color: #555; font-weight: 400;}
.job-details li:first-child{padding-left:0;}
.job-details li:last-child{border:0;padding-right:0;}
.similar-jobs-row .explore-btn{color:#000;}

.similar-jobs-row .explore-btn span{position:relative;}
.similar-jobs-row .explore-btn span:before{content:'';background: linear-gradient(90deg, #00A5A3 -1.44%, #39A5B4 7.69%, #57A5C5 19.21%, #68A3CF 30.37%, #71A2D5 40.9%, #74A2D7 50.14%, #D65497 101.72%, #D7589A 112%, #DB66A2 122.96%, #E17BAE 134.23%, #EB98C0 145.64%, #F4B3D2 154.86%); position: absolute; width: 0; height: 1px; left: 0; bottom: -4px; transition: 0.5s ease;}
.similar-jobs-row .btn-wrap:hover .explore-btn span:before{width:100%;}

.form-col,.form-inner-col1 { width: 32.33%;}
.form-inner-col1{gap:16px;gap: 16px; display: flex; flex-wrap: wrap;}

.form-inner-row1 { width: 100%; display: flex; flex-wrap: wrap; gap: 20px; }
.form-inner-col1 .form-col{width:100%;}
.center-btn{justify-content: center;text-align: center;margin-top: 23px;}
.center-btn .submit-btn{width:auto;width: 190px;display: block;}
.form-col1-fw.frm-center{display: flex;justify-content: center;}
.job-application-form .form-row{gap: 20px;padding-bottom: 0;}
.job-application-form .form-row input,.job-application-form .form-row select,.job-application-form .form-row textarea{padding: 15px 18px;border-radius:10px;color:rgba(0, 0, 0, 0.51);font-size: 15px;font-weight: 400;}
.job-application-form .form-row textarea{height: 173px;}
.form-label{color:#000;font-weight:500;font-size: 16px;margin: 0 0 8px;}
.upload-btn-wrapper { position: relative; overflow: hidden; display:block;width: 100%; }
.job-application-form .btn { border:1px solid #000; color:rgba(0, 0, 0, 0.51); background:url(../images/attachment-icon.svg) no-repeat 18px center #fff; padding:18px 18px 18px 60px; border-radius: 10px; font-size: 15px; font-weight: 400;width: 100%; text-align: left;}
.upload-btn-wrapper input[type=file] { font-size: 100px; position: absolute; left: 0; top: 0; opacity: 0; }

.job-application-form input::placeholder,.job-application-form textarea::placeholder {color:rgba(0, 0, 0, 0.51);opacity:1;}
.pb50{padding-bottom:50px !important;}
.buttons .btn-wrap img{width: auto !important;height: auto !important;position: static !important;}
.our-values-box-row{width:100%;max-width:1240px;margin:50px auto 0;}
.mission-box-col{width:33.33%;text-align: center;}
.mission-box-col .mission-desc{max-width: 90%;margin: 0 auto;}
.fragrances-section2 .container{max-width: 1519px;}
.fragrances-section2 .accordion-body{padding:0;}
.fragrances-tab-content-innerwrap{background:#fff;display:flex;flex-wrap:wrap;align-items:flex-start;text-align: left;margin-top: 70px;}
.fragrances-tab-l{width:50%;}
.fragrances-tab-r{width:50%;padding:70px;}
.tab-hd2{font-size:24px; font-weight:400; margin: 0 0 15px; line-height: 1;}


.heading-3 { color: #000; font-size:27px; font-weight: 300; letter-spacing: 0; line-height: 1.2; margin: 0 0 25px; }
.who-we-are-sec1{/* background:url(../images/factory-line-art.png) no-repeat 0 0; */}
.who-we-are-sec2 .wg-box-content{width:50%;}
.who-we-are-sec2 .wg-box-content-title,.who-we-are-sec2 .wg-box-content-title-outer{font-size:36px;font-weight:300;}
.who-we-are-sec2 .wg-box-content-details{width:90%;padding: 80px;}
.who-we-are-sec2 .flavours-box-content-wrap{max-width:1366px;margin:0 auto;}
.who-we-are-sec2 .wg-box-content-details p{font-size:16px;}

.why-partner-sec .mission-box-col{width:33.33%;text-align: center;padding:15px 50px;border-right:1px solid rgba(0,0,0,0.15);}
.why-partner-sec .mission-box-col .mission-desc{max-width:100%;font-size: 16px;line-height: 26px;}
.why-partner-sec .mission-box-row{max-width:1448px;margin:60px auto 0 auto;gap:0;}
.why-partner-sec .mission-box-col:last-child{border:0;}
.globe-wrap{background:url(../images/map.png) no-repeat 0 0;width:100%;height:465px;max-width:918px;margin:0 auto;position: relative;}
.country-list { display: flex; justify-content: center; margin: 0 0 50px; }
.country-list li{padding:0 20px 0 25px;font-size:14px;font-weight:500;position: relative;}
.country-list li:before{content:'';background:#00A5A3;width:15px;height:15px;border-radius:50%;position:absolute;top:7px;left:0;}
.country-list li.africa:before{background:#00A5A3;}
.country-list li.middleeast:before{background:#57A5C5;}
.country-list li.europe:before{background:#71A2D5;}
.country-list li.southasia:before{background:#728FD7;}
.country-list li.southeastasia:before{background:#D65497;}
.country-list li.eastasia:before{background:#DB66A2;}
.country-list li.america:before{background:#EB98C0;}

/* Tooltip container */
.tooltip { position: absolute; cursor:pointer; display: inline-block; width: 18px; height: 18px; z-index: 999; opacity:1; }

/* Tooltip text */
.tooltip .tooltiptext { visibility: hidden; width: 100px; background-color: #fff; color: #000; text-align: center; padding: 5px;font-size:14px;font-weight:500;line-height:1; border-radius: 0;  /* Position the tooltip text */ position: absolute; z-index: 1; bottom: 125%; left: 50%; margin-left: -50px;  /* Fade in tooltip */ opacity: 0; transition: opacity 0.3s;box-shadow: 0px 4px 20px 0px rgba(0,0,0,0.15);}

/* Show the tooltip text when you mouse over the tooltip container */
.tooltip:hover .tooltiptext { visibility: visible; opacity: 1; }

.tooltip-newyork{top: 164px;left: 240px;}
.tooltip-mexico{top: 215px;left: 164px;}
.tooltip-colombia{top: 266px;left: 230px;}
.tooltip-brazil{top: 304px;left: 290px;}
.tooltip-china{top: 158px;left: 685px;}
.tooltip-thailand{top: 240px;left: 680px;}
.tooltip-vietnam{top: 235px;left: 702px;}
.tooltip-philippines{top: 253px;left: 732px;}
.tooltip-indonesia{top: 289px;left: 728px;}
.tooltip-singapore{top: 277px;left: 684px;}
.tooltip-india{top: 228px;left: 621px;}
.tooltip-srilanka{top: 261px;left: 627px;}
.tooltip-bangladesh{top: 214px;left: 653px;}
.tooltip-nepal{top: 179px;left: 640px;}
.tooltip-spain{top: 168px;left: 415px;}
.tooltip-germany{top: 128px;left: 469px;}
.tooltip-thenetherlands{top: 122px;left: 443px;}
.tooltip-thenetherlands .tooltiptext,.tooltip-unitedkingdom .tooltiptext{width: 115px;margin-left: -60px;}
.tooltip-unitedkingdom{top: 125px;left: 414px;}
.tooltip-france{top: 146px;left: 430px;}
.tooltip-switzerland{top: 151px;left: 451px;}
.tooltip-turkey{top: 175px;left: 504px;}
.tooltip-dubai{top: 213px;left: 571px;}
.tooltip-iran{top: 193px;left: 536px;}
.tooltip-saudiarabia{top: 224px;left: 534px;}
.tooltip-oman{top: 233px;left: 558px;}
.tooltip-nigeria{top: 267px;left: 447px;}
.tooltip-ghana{top: 257px;left: 424px;}
.tooltip-egypt{top: 211px;left: 504px;}
.tooltip-tanzania{top: 292px;left: 508px;}
.tooltip-kenya{top: 270px;left: 523px;}

.image-tag { position: absolute; bottom: 15px; background: #fff; right: 0; padding: 10px 15px; line-height: 1; font-size: 16px; font-weight: 500; }
.document-listing-list li{position:relative;}
ul.resp-tabs-list{text-align: center; display: flex; justify-content: center;}
.resp-tab-content .resp-tabs-list{background:#E6E6E6}

.resp-tabs-list li span{position: relative;min-width: 235px;display: block;}
.resp-tabs-list li.resp-tab-active span:after{content: ''; background: linear-gradient(90deg, #00A5A3 -1.44%, #39A5B4 7.69%, #57A5C5 19.21%, #68A3CF 30.37%, #71A2D5 40.9%, #74A2D7 50.14%, #D65497 101.72%, #D7589A 112%, #DB66A2 122.96%, #E17BAE 134.23%, #EB98C0 145.64%, #F4B3D2 154.86%); position: absolute; width: 100%; height: 3px; left: 0; right: 0; margin: 0 auto; bottom: -13px;}
.resp-tabs-list li::after { content: ''; background: rgba(0,0,0,0.20); width: 1px; height: 29px; position: absolute; right: 0; top: 12px; }
.sub-tab-div{background: #E6E6E6;}
.sub-tab-div .container{max-width: 1604px;}
.resp-tabs-list li:last-child::after {width:0;}
.sub-tab-div .sub-tab1{justify-content: flex-start;padding-left: 382px;}
.sub-tab-div .resp-tabs-list li{font-size:16px;font-weight: 400;padding: 11px 15px;}
.sub-tab-div .resp-tab-active { color: #000;text-decoration: underline;text-underline-offset: 6px;}
.sub-tab-div .resp-tabs-list li::after{height: 19px;background: rgba(0,0,0,0.50);top: 16px;}

.modal-trf,.document-listing-list ul li a span { display: none; }
.modal-body-inner .modal-trf { display: block; }
#basicExampleModal .modal-trf { max-height: 450px; overflow-y: scroll; background: #ccc; }
#basicExampleModal .modal-body img:first-child { margin-top: 0; }
#basicExampleModal .modal-body img { margin:0;border-radius: 0;}
.image-popup .modal-dialog { max-width: 700px; margin: 3.75rem auto; }
.image-popup .modal-dialog .close { background:url(../images/close-btn.svg) no-repeat center center #00a5a3; color: #fff; padding: 0;text-align: center; width: 40px; height: 40px; opacity: 1; font-size: 0; font-weight: 400; line-height: 22px; position: absolute; right:0; margin: 0;border: 0; top:20px;z-index:99;}
.image-popup .modal-body-inner { font-size: 0; }
#basicExampleModal .modal-header { padding: 0;border: 0;margin: 0 0 -1px;}
.image-popup .modal-content{border-radius: 0;pointer-events: unset;border: 0;border-radius:10px;}
.image-popup .modal-body{padding:49px;}
.image-popup .modal-dialog .close span{margin: -4px 0 0 2px;display: block;}
.image-popup .modal-dialog{pointer-events: unset;}

.infrastructure-slider .owl-nav{margin: 0;}
.infrastructure-slider .owl-prev,.infrastructure-slider .owl-next{position: absolute;top: 40%;}
.infrastructure-slider .owl-prev {background: url(../images/arrow-prev3-wh.svg) no-repeat center center rgba(0,0,0,0.15) !important;border: 1px solid #D1E4FA !important;left: 0; }
.infrastructure-slider .owl-next {background: url(../images/arrow-next3-wh.svg) no-repeat center center rgba(0,0,0,0.15) !important;border: 1px solid #D1E4FA !important; right: 0;}
.infrastructure-slider .owl-prev:hover { background-position: 2px center !important; }
.infrastructure-slider .owl-next:hover { background-position: 25px center !important; }

.resp-tabs-list.ver_1.sub-tab3 { padding-left: 625px; }

.heritage-section{background:url(../images/heritage-img.jpg) no-repeat center center;background-size:cover;height:600px;}
.heritage-content-wrap,.white-text{color:#fff;}
.heritage-col.heritage-col1 { width: 10%; float: left;font-size:36px;font-weight:400;line-height:75px;}
.heritage-col.heritage-col2 { width: 80%; float: left; padding: 0 23%;font-size:16px;font-weight:400;line-height:26px;position:relative; margin-left:10%;}
.heritage-col.heritage-col3 { width: 10%; float: left;font-size:36px;font-weight:400;line-height:75px;}
.heritage-content-wrap { padding: 35px 195px; width:100%;position:relative;}
.heritage-col.heritage-col2:before,.heritage-col.heritage-col2:after{content:'';width:25%;height:1px;position:absolute;background:rgba(255,255,255,0.5);top:38px;}
.heritage-col.heritage-col2:before{left: 0;}
.heritage-col.heritage-col2:after{right: 0;}


.heritage-section .slick-track { will-change: transform; }
.heritage-section .slick-list { overflow: visible; will-change: transform; }
.heritage-section .slick-slide { padding: 0 100px; width: 100vw; filter: drop-shadow(0px 10px 40px rgba(0, 0, 0, 0.55)); }
.heritage-section .slick-slide img { max-width: 100%; margin: 0 auto; }
.heritage-section [type=button] { position: absolute; top:67%; z-index: 10; width: 70px; height: 70px; overflow: hidden; border: 0; text-indent: -9999px; background-color: black; background-position: center; background-repeat: no-repeat; cursor: pointer; opacity: 0.9; transform: translateY(-50%); transition: all 0.25s ease; }
.heritage-section [type=button]:hover { opacity: 1; }
.heritage-section [type=button].slick-next { right: 0; background:url(../images/heritage-next-arrow.png) no-repeat 0 center; }
.heritage-section [type=button].slick-next:hover { right: -5px; }
.heritage-section [type=button].slick-prev { left: 0; background:url(../images/heritage-prev-arrow.png) no-repeat right center; }
.heritage-section [type=button].slick-prev:hover { left: -5px; }
.heritage-yrs {font-size:22px;}

.culture-slider .owl-nav{margin: 0;}
.culture-slider .owl-prev,.culture-slider .owl-next{position: absolute;top: 40%;}
.culture-slider .owl-prev {background: url(../images/arrow-prev3-wh.svg) no-repeat center center rgba(0,0,0,0.15) !important;border: 1px solid #D1E4FA !important;left: 0; }
.culture-slider .owl-next {background: url(../images/arrow-next3-wh.svg) no-repeat center center rgba(0,0,0,0.15) !important;border: 1px solid #D1E4FA !important; right: 0;}
.culture-slider .owl-prev:hover { background-position: 2px center !important; }
.culture-slider .owl-next:hover { background-position: 25px center !important; }

.heritage-section .swiper { width: 100%; height: 300px; display: flex; align-items: center; justify-content: center; }
.heritage-section .swiper-slide { display: flex; align-items: center; justify-content: center; font-size: 3rem; opacity: 0.4; transform: scale(0.8); filter: blur(4px); transition: all 0.5s ease; }
.heritage-section .swiper-slide-active { opacity: 1; transform: scale(1.1); filter: blur(0px); }
.heritage-section .swiper-button-next,
.heritage-section .swiper-button-prev {color: white; width: 70px; height: 55px; }
.heritage-section .swiper-button-prev:after {background:url(../images/heritage-prev-arrow.png) no-repeat 0 center;width: 70px;height: 55px;font-size: 0;}
.heritage-section .swiper-button-next:after {background:url(../images/heritage-next-arrow.png) no-repeat right center;width: 70px;height: 55px;font-size: 0;}
.heritage-section .swiper-button-next{right:25px;}
.heritage-section .swiper-button-prev{left:25px;}
.model-no { font-size: 27px; font-weight: 600; display: block; margin: 0 0 25px 0; }
.pkg-tl { font-weight: 500; font-size: 24px; line-height: 24px; text-align: center; margin: 0; padding:0}
p.wt {font-weight: 400; font-size: 20px; line-height: 24px; text-align: center; display:none}
.packaging-row {display:flex; justify-content:center; gap:100px; flex-wrap:wrap}
.package-img {display:block; text-align:center; margin:0 0 25px 0}


@-webkit-keyframes motion-blur {
  0% {
    filter: url(#blur0);
    transform: scale(1, 1);
  }
  15% {
    filter: url(#blur1);
    transform: scale(1, 0.98);
  }
  30% {
    filter: url(#blur2);
    transform: scale(1, 0.93);
  }
  45% {
    filter: url(#blur3);
    transform: scale(1.1, 0.9);
  }
  60% {
    filter: url(#blur4);
    transform: scale(1.2, 0.88);
  }
  75%, 100% {
    filter: url(#blur5);
    transform: scale(1.35, 0.85);
  }
}

@keyframes motion-blur {
  0% {
    filter: url(#blur0);
    transform: scale(1, 1);
  }
  15% {
    filter: url(#blur1);
    transform: scale(1, 0.98);
  }
  30% {
    filter: url(#blur2);
    transform: scale(1, 0.93);
  }
  45% {
    filter: url(#blur3);
    transform: scale(1.1, 0.9);
  }
  60% {
    filter: url(#blur4);
    transform: scale(1.2, 0.88);
  }
  75%, 100% {
    filter: url(#blur5);
    transform: scale(1.35, 0.85);
  }
}
.heritage-section .do-transition { animation: motion-blur 0.1s linear forwards, motion-blur 0.4s linear reverse forwards 0.1s; }
.heritage-hd{display:block;font-size:25px;font-weight:500;margin:0 0 15px;}
.mrbt-25{margin-bottom:25px;}
.section-cta { display: none; }


.fragrances-modal .directors-desc p { letter-spacing: 0;margin-bottom:15px;}
.why-partner-sec{background:url(../images/why-partner-bg.jpg) no-repeat center center;background-size:cover;}
.white-txt{color:#fff !important;}
.why-partner-sec.white-txt .mission-box-col{border-color:rgba(255,255,255,0.35);}
.why-partner-sec .white-txt img{filter: brightness(0) invert(1);}
.hide-thumb{display:none;}

.frst-img-thumb{position:relative;width:100%;display:inline-block;height:371px;background:url(../images/fragrance-thumb.jpg) no-repeat center center;background-size:cover;}
.fregnance-thumb{background:url(../images/fragrance-thumb.jpg) no-repeat center center;background-size:cover;}
.flavours-thumb{background:url(../images/flavours-thumb.jpg) no-repeat center center;background-size:cover;}
.ingredients-thumb{background:url(../images/ingredients-thumb.jpg) no-repeat center center;background-size:cover;}

.fregnance-thumb2 {background:url(../images/beauty-world-expo-dubai-2024-img-thumb.jpg) no-repeat center center;background-size:cover;height: 280px;}
.fregnance-thumb3 {background:url(../images/xxvi-fafai-international-convention-img3.jpg) no-repeat center center;background-size:cover;height: 280px;}

.img-lightbox-group div{display: inline-block;width: 33.33%;margin: 0 0 -9px;}
.img-lightbox-group { display: flex; flex-wrap: wrap; justify-content: space-between; }


.lightbox-hd{position: absolute; z-index: 1; left: 0; font-weight: 500; font-size: 24px; right: 0; bottom: 35px; color: #fff;}
.frst-img-thumb img{display:none;}

a.anchor { display: block; position: relative; top: -102px; visibility: hidden; }
input,textarea,select,button {font-family:"FuturaNowHeadlineLight";}
.heritage-hd2{display:block;font-size:50px;font-weight: 300;margin:-55px 0 10px;line-height: 1;}
.content.content-slider3 .heritage-hd2{width:100%;}
.content-slider3 .heritage-col.heritage-col2{font-size:16px;font-weight:400;text-transform:none;margin:0 0 30px;line-height:26px;}
.content-slider3 .heritage-content-wrap{padding:0;}
.content-slider3 .heritage-col.heritage-col2::before,.content-slider3 .heritage-col.heritage-col2::after{top: 48px;}

.content-slider3 .heritage-col.heritage-col1,.content-slider3 .heritage-col.heritage-col3{padding-top:10px;}
.blog-home .media-category a{color:#000;}
.blog-home .media-slider-wrap{position:relative;}
.blog-home .media-slider-wrap button{position: absolute;bottom: -80px;}
.blog-home .media-slider-wrap button.owl-next{right: 44.5%;}
.blog-home .media-slider-wrap button.owl-prev{left: 44.5%;}
.inside-header .certified-icon{display:none;}
.inside-header.careers-header .certified-icon,.inside-header.careers-details-header .certified-icon{display:block;}
.submneu-content-area-wrap { position: sticky; top: 102px; width: 100%; left: 0;z-index: 9999999; }
.submneu-content-area { display: flex; justify-content: center; background: #f2f2f2; padding: 10px 10px;border-bottom: 1px solid rgba(0,0,0,0.1);}
.submneu-content-area li{padding: 5px 20px;border-right: 1px solid rgba(0,0,0,0.1);line-height: 1;}
.submneu-content-area li:last-child{border-right:0;}
.submneu-content-area li a{color: #000;display: block;position: relative;}
.submneu-content-area li a:hover,.submneu-content-area li.active a{color: #000;text-decoration:none;text-underline-offset: 5px;}

.submneu-content-area li a:after{content:'';background: linear-gradient(90deg, #00A5A3 -1.44%, #39A5B4 7.69%, #57A5C5 19.21%, #68A3CF 30.37%, #71A2D5 40.9%, #74A2D7 50.14%, #D65497 101.72%, #D7589A 112%, #DB66A2 122.96%, #E17BAE 134.23%, #EB98C0 145.64%, #F4B3D2 154.86%);position: absolute; width:0; height: 1px; left: 0;right:0;margin:0 auto; bottom: -7px;transition:0.5s ease}
.submneu-content-area li:hover>a:after{width: 100%;}

.submneu-content-area li.active{/* background: rgba(0,0,0,0.05);border-radius: 4px; */}
.submneu-content-area li.active a{/* font-weight: 500; */}
.jump-menu-inner { display: none; }
.sticky-nav-tabs-wrap hide-mbl { width: 100%; z-index: 100;}
/*.pin-spacer { margin-top:0px !important}
.sticky-nav-tabs-wrap hide-mbl.is-fixed { margin-top: 102px !important}*/

.main-nav>ul>li .submenu.closed.about-us-menu { opacity: 0; visibility: hidden; }
.main-nav.closed { right:-100% }
#pin2 { width: 100%; height: 45px; margin-top: 0px; z-index:999; position:absolute }

.blog-detailpage .blog-area .common-tl1{text-align: left;}
.blog-detailpage .blog-area .breadcrumb-wrap.left-align ul{text-align: left;justify-content: flex-start;}

/*-- 2025-07-31 ---*/
.image-popup .modal-dialog .close {border-radius: 0 10px 0 0;}
.subb-sitemap-links { padding: 10px 0px 0px 13px; }

.subb-sitemap-links li { position: relative; }
.subb-sitemap-links li::before { content: ''; position: absolute; left: -15px; top: 18px; width: 6px; height: 6px; border-top: 1px solid #000; border-right: 1px solid #000; transform: rotate(45deg); }
.subb-sitemap-links li a { font-size: 14px; line-height: 1; }
.sitemap-policy-hd {background: url(../images/sitemap-policy-hd.jpg) no-repeat 45% 0 #F4F4F4;}
/*--End 2025-07-31 - RDG ---*/

/*--2025-08-01 - RDG ---*/
.fabric-tab-content-innerwrap { display: flex; flex-wrap: wrap; align-items: center; text-align: left; }
.fabric-tab-l { width: 50%; }
.fabric-tab-r { width: 50%; padding: 70px 70px; }
/* .fabric-tab-r:not(.container-full-fabric .fabric-tab-r) { padding-right: 0px;} */
.fabric-tab-r:not(.container-full-fabric .fabric-tab-r) { padding-right: 0px;}
.container.container-full-fabric { max-width: 100%; padding:0; }
.container-full-fabric .fabric-tab-l, .fabric-section-alt .fabric-tab-l { order: 1; }
.container-full-fabric .fabric-tab-r { order: 0; justify-content: end; display: flex; flex-wrap: wrap; padding-left: 40px; }
.fabric-section-alt .fabric-tab-content-innerwrap { background: #fff; }
.fabric-section-alt .fabric-tab-r { order: 0; justify-content: end; display: flex; flex-wrap: wrap; padding-right: 70px !important; /* padding-left: 0px; */ }
.fabric-tab-r-dev { max-width: 720px; }
.missions-tab-content-innerwrap { display: flex; flex-wrap: wrap; align-items: center; text-align: left; }
.fabric-tab-r .tab-hd2, .missions-tab-r .tab-hd2 { font-size: 40px; font-weight: 300; margin-bottom: 30px; width: 100%; }
.missions-tab-l { width: 50%; }
.missions-tab-r { width: 50%; padding: 30px 70px 30px 0px; }
.education-box-row .mission-icon { text-align: left; }
.education-box-row .mission-box-col { text-align: left; width: 40%; }
.education-box-row .mission-desc { max-width: 100%; }
.education-box-row .mission-hd { line-height: 1.3; margin: 20px 0 20px 0; }
.education-box-row { background: #fff; padding: 70px 70px; position: relative; }
.mission-box-row.education-box-row::after { content: ''; position: absolute; top: 70px; left: 50%; background: rgba(0, 0, 0, 0.1); width: 1px; height: calc(100% - 140px); }
.edu-list { margin-top: 20px; }
.edu-list li { padding-left: 15px; position: relative; margin-bottom: 10px; }
.edu-list li:last-child { margin-bottom: 0px; }
.edu-list li::before { content: ''; position: absolute; left: 0; top: 9px; width: 3px; height: 13px; /* background: #00A5A3; */background: #000; }
.container.container-650 { max-width: 660px; }
.container.container-1000 { max-width: 1070px; }
.responsibility—part { width: 100%; display: flex; flex-wrap: wrap; gap: 30px; margin-top: 50px; }
.responsibility—col { width: calc(20% - 24px); }
.responsibility—col .wg-box-content-details { padding: 30px 15px; }
.responsibility—col .wg-box-content .know-more-btn { padding: 15px 25px !important; }
.responsibility—col .wg-box-content-title-outer {padding: 0px 15px;}
.responsibility—col .wg-box-content-title-outer, .responsibility—col .wg-box-content-title { font-size: 22px; }
.responsibility-img img {width:100%;}
.mission-hd {line-height: 1.2;}
.performance-box-row {gap: 60px;}
.responsibility—col.work-col { width: calc(33.33% - 20px); }
.responsibility—col.work-col .wg-box-content-title-outer, .responsibility—col.work-col .wg-box-content-title {/* font-size: 36px; */font-size: 27px; text-align:center}
.pop-mod-ttl { position: relative; padding-left: 0px; font-weight: 500; }
.pop-mod-ttl::before { content: ; content: ''; position: absolute; left: 0; top: 7px; width: 3px; height: 15px; /* background: #d65497; */background: #000; display:none;}
.directors-modal .directors-col-right.w-100 { padding-left: 0; }
.glance—part { width: 100%; text-align: center; }
.glance-image-d { display: inline-block; }
.glance-image-m { display: none; }
.scan-qr-section { background: #000 url("../images/scan-qr-bg.jpg") no-repeat scroll top center; background-size: cover; }
.scan-qr—part { width: 100%; display: flex; flex-wrap: wrap; }
.scan-qr—left { width: 50%; padding-right: 40px; display: flex; gap: 50px; align-items: center; }
.scan-qr—right { width: 50%; padding-left: 40px; border-left: 1px solid rgba(255,255,255,0.4); display: flex; flex-wrap: wrap; align-items: center; align-content: center;}
.scan-qr—left-l { width: calc(100% - 160px); }
.scan-qr—left-r { max-width: 140px; font-size: 20px; text-align: center; }
.scan-qr—left-l .main-hd1 { margin-bottom: 20px; }
.scan-qr—left-r img { margin-bottom: 5px; transform: none !important; max-width: 100%;}
.scan-qr-image { max-width: 150px; }
.scan-qr—ttl-2 { font-size: 30px; margin-bottom: 30px; }
.scan-mail { color: #fff; padding-left: 32px; background: transparent url('../images/email-2.svg') no-repeat scroll 6px 6px; text-decoration: underline; }
.fabric-care-data { margin: 0 auto; max-width: 600px; font-size: 50px; font-weight: 300; color: #fff; text-transform: uppercase; line-height: 1.1; text-align: center; height: 100%; align-items: center; display: flex; flex-wrap: wrap; align-content: center; justify-content: center; }
.banner-data-span { font-size: 18px; margin-top: 20px; letter-spacing: 7px; width: 100%; }
.mission-hd-span { /* color: #00A5A3; */ font-weight:400; font-size: 20px; }
.glance—part-text-part { margin-top: 50px; text-align: center; display: block; }
.glance—part-text { font-size: 30px; margin-bottom: 20px; }
.glance—part-text-part p { font-size: 18px; }

.careers-modal .modal-body {overflow-y: auto; max-height: 500px;}
.responsibility—col .wg-box-content-image { transform: none !important; }
.missions-tab-r p b { font-weight: 500; }
.directors-desc-full { width: 100%; display: flex; margin-bottom: 30px; align-items: flex-start; }
.directors-desc-left { width: 110px; padding-right: 30px; }
.directors-desc-right { width: calc(100% - 110px); padding-left: 30px; border-left: 1px solid rgba(0, 0, 0, 0.2); }
.directors-desc-full:last-child { margin-bottom: 0; }
.directors-desc-left img { transform: none !important; }
.directors-desc-right .wg-box-content-text:last-child { margin-bottom: 0; }
.certificate-iframe {min-height:70vh;}

.certificates-paart { width: 100%; padding: 50px 0 0; display: flex; gap: 0px; justify-content: center; }
.certificates-coll { width: 33.33%; border-right: 1px solid rgba(0, 0, 0, 0.15); padding: 0px 50px; text-align: center; }
.certificates-coll:last-child { border-right: 0; }
.certificates-img { width: 100%; margin-bottom: 10px; /*! text-align: center; */ }
.certificates-ttl { width: 100%; margin-bottom: 20px; font-size: 20px; color: #000; font-weight: 500; /*! text-align: center; */ display: none;}
.certificates-data { width: 100%; }
.certificates-data-name { width: 100%; font-size: 16px; line-height: 26px; color: #000; border-bottom: 1px solid rgba(0, 0, 0, 0.15); padding: 15px 0; }
.certificates-data-name a { font-size: 16px; color: #000; }
.certificates-data-name:last-child { border-bottom: 0; padding-bottom: 0; }
.wg-box-content:hover .wg-box-fadeIn-bottom.wg-box-fadeIn-bottom-2 {visibility: visible;}
.wg-box-fadeIn-bottom.wg-box-fadeIn-bottom-2 { visibility: hidden; }
.inside-header.inside-header-overlay { position: relative !important; }
.inside-header.inside-header-overlay::before { content: ''; height: 100%; width: 100%; background: rgba(0,0,0,0.5); position: absolute; }
.inside-header.inside-header-overlay .fabric-care-data { z-index: 9; position: relative; }
/*--End 2025-08-01 - RDG ---*/
.no-scroll { overflow: hidden !important; }
.disable-scroll { overflow: hidden !important; }

/*--Start 2025-08-22 - RDG ---*/
.commoonn-list { width: 100%; margin-bottom:25px;}
.commoonn-list li { width: 100%; margin-bottom: 10px; padding: 0 0 0 15px; position: relative; }
.commoonn-list li::before { content: ; content: ''; position: absolute; width: 2px; height: 14px; background: black; top: 8px; left: 0; }
.consumer-fragrances-slider { display: flex; flex-wrap: wrap; gap: 30px; width: 100%; }
.consumer-fragrances-slider .item {width:calc(25% - 30px)}

/* .main-nav > ul > li .submenu.ingredients-menu .ingredients-menu-2::before { content: ''; position: absolute; left: 45px; top: 0; width: 1px; height: 100%; background: #d2d2d2; } */
.directors-box-row-1255 {max-width:1255px; margin:0 auto; justify-content:flex-start;padding-top: 20px;}
/*--End 2025-08-22 - RDG ---*/

.inside-header.csr-header .certified-icon { display: block; top: 110px;}
.fixed-btn-enq { position: fixed; top: 80%; right: 0px; /* transform: translateY(-50%) translateX(30%) rotate(-90deg); */transform: translateY(-50%) translateX(0%) rotate(0deg); padding: 45px 15px 10px; background: #00a5a3; color: #fff; border: none; border-radius: 8px 0 0 8px; cursor: pointer; font-size: 16px; box-shadow: 0 4px 6px rgba(0,0,0,0.2); background: linear-gradient(90deg, #00A5A3 -1.44%, #39A5B4 7.69%, #57A5C5 19.21%, #68A3CF 30.37%, #71A2D5 40.9%, #74A2D7 50.14%, #D65497 101.72%, #D7589A 112%, #DB66A2 122.96%, #E17BAE 134.23%, #EB98C0 145.64%, #F4B3D2 154.86%); line-height: 1.2; text-align: center; font-weight: 500; transition:0.5s;} 
.fixed-btn-enq::before {
	content: '';
	position: absolute;
	top: 10px;
	left: 50%;
	width: 32px;
	height: 32px;
	background: transparent url('../images/enquire-icon.svg') no-repeat scroll center;
	transform: translateX(-50%);
}
/* .fixed-btn-enq:hover { background: #00a5a3; } */

.breadcrumb-sticky {
  position: sticky;
  top: 145px; /* height of sublevel menu, e.g. 60px */;
  background: white;  /* prevents content from bleeding behind */
  z-index: 90;        /* just under the sublevel menu layer */
  transition: top 0.3s ease;
}


.breadcrumb-content-wrap .pin-spacer{inset: 0 auto !important;}
.section-inside1 .container-fluid { padding: 0; }
.breadcrumb-content-wrap-active .breadcrumb-wrap { height: auto !important; max-height: none !important; padding: 15px 0 15px !important; }
.breadcrumb-content-wrap-active .breadcrumb-wrap::before { content: ''; position: absolute; left: -50%; width: 50%; background: white; height: 100%; top: 0; }
.breadcrumb-content-wrap-active .breadcrumb-wrap::after { content: ''; position: absolute; right: -50%; width: 50%; background: white; height: 100%; top: 0; }
#grace.breadcrumb-content-wrap-active .pin-spacer { inset: 45px auto auto !important; }
.breadcrumb-sticky ul li a.active::before { content: ''; position: absolute; bottom: 0; left: 8px; width: calc(100% - 16px); height: 1px; background: #000; }
.jump-menu-mob,.brd-wrap {display:none}
.modal .modal-dialog {max-width:950px; width:100%}
.modal button.btn-close { background: url(../images/close-btn.svg) no-repeat center center #00a5a3; color: #fff; padding: 0; text-align: center; width: 40px; height: 40px; opacity: 1; font-size: 0; font-weight: 400; line-height: 22px; position: absolute; right: 0; margin: 0; border: 0; top:0px; z-index: 99; }
.modal-content { position: relative; display: flex; flex-direction: column; width: 100%; color: var(--bs-modal-color); pointer-events: auto; background-color: var(--bs-modal-bg); background-clip: padding-box; border: var(--bs-modal-border-width) solid var(--bs-modal-border-color); border-radius: var(--bs-modal-border-radius); outline: 0; border-radius: 10px; border: 0;height: 570px; }
.modal button.btn-close { border-radius: 0 10px 0 0; }
.modal .form-row {padding:8px 0}
.details3 {display:flex; justify-content:flex-start}
.details3 .perfumary-details-row1 {width:25%; padding:0 0 56px 0; margin:0 0 56px 0}
.details3 .perfumary-details-row1.no-border {padding:0; margin:0}
.details3 .perfumary-details-row1.no-border:after {display:none}
.chemical-structure-wrap img {height:110px}
  

.post-content .post-title { width: 100%; font-size: 21px; font-weight: 400; letter-spacing: -0.29px; line-height: 1.2; color: #000; display: inline-block; margin: 0px; text-transform: none; min-height: 56px; }
.post-content .post-title a { color: #4a956d; text-transform: none; }
.event-posts .post-content { position: relative;background: #fff; height: 100%; border-radius: 0; overflow: hidden; box-shadow: 0px 0px 34px 0px #00000014; } 
.event-posts h3.post-title { min-height: 50px; display: flex ; justify-content: center; align-items: center;cursor: pointer; padding-bottom: 10px;}
.event-posts .thumb {cursor: pointer; display: inline-block; }


.event-thumb h3.post-title span::after{content:'';background: linear-gradient(90deg, #00A5A3 -1.44%, #39A5B4 7.69%, #57A5C5 19.21%, #68A3CF 30.37%, #71A2D5 40.9%, #74A2D7 50.14%, #D65497 101.72%, #D7589A 112%, #DB66A2 122.96%, #E17BAE 134.23%, #EB98C0 145.64%, #F4B3D2 154.86%);position: absolute; width:0; height: 1px; left: 0;right:0;margin:0 auto; bottom: 0px;transition:0.5s ease}
.event-thumb:hover h3.post-title span::after{width: 100%;}


/* Lightbox */
.event-posts .lightbox2 {display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%;background: rgba(0,0,0,0.8); justify-content: center; align-items: center;z-index: 999;}
.event-posts .lightbox2 img {max-width: 90%; max-height: 80%;}
.event-posts .lightbox2.show {display: flex;}
.close, .prev, .next {
position: absolute; top: 50%; transform: translateY(-50%);
background: none; border: none; color: white; font-size: 2rem; cursor: pointer;
}
.event-posts .lightbox2 .close { top: 20px; right: 20px; transform: none; font-size: 1.5rem; background: url(../images/close-btn.svg) no-repeat center center #00a5a3; color: #fff; padding: 0; text-align: center; width: 40px; height: 40px; opacity: 1; font-size: 0; font-weight: 400; line-height: 22px; position: absolute; right: 0; margin: 0; border: 0; top: 0; z-index: 99;border-radius:0 10px 0 0; }

.event-posts .lightbox2 .prev {left: 20px;background: url(../images/arrow-prev3-wh.svg) no-repeat center center rgba(0, 0, 0, 0.15) !important;border: 1px solid #D1E4FA !important;width: 60px; height: 60px; border-radius: 60px;transition: 0.5s ease;}
.event-posts .lightbox2 .prev:hover { background-position: left center !important; }
.event-posts .lightbox2 .next { right: 20px; background: url(../images/arrow-next3-wh.svg) no-repeat center center rgba(0, 0, 0, 0.15) !important; border: 1px solid #D1E4FA !important; width: 60px; height: 60px; border-radius: 60px;transition: 0.5s ease; }
.event-posts .lightbox2 .next:hover { background-position: right center !important; }
  
.event-posts .lightbox-inside { width: 800px; background: #fff; text-align: center; padding: 42px 0; position: relative;border-radius: 10px;}  
.mission-box-row.our-values-box-row2 { gap: 50px; } 
.mb-40 {margin-bottom:40px}  
  
.accordion-body .mission-box-row.our-values-box-row2 { justify-content: center; } 
.accordion-body .mission-box-row.our-values-box-row2 .mission-box-col { width: 50%; } 
.fragrances-section2 h2.main-hd1.heading { padding-top: 20px; }

.heritage-section.heritage-section2 { height: auto; }
.heritage-section li.resp-tab-item.hor_1 { color: #fff; }


.heritage-section .resp-tabs-list li span {
    min-width: 140px;font-weight:normal;
}
.heritage-section .resp-tabs-list li {
    padding: 0 10px;
}

#profile h2.heading-3 {
    font-size: 26px;
}

#profile p.f-18 {
    font-size: 17px;
}

.capabilities-top {
    padding-top: 60px;
}

.capabilities-top .small-conatiner1 {
    padding-bottom: 20px;
}

.certified-icon.pa.header-logo {
    display: block;
    width: 100%;
    text-align: center;
    padding-top: 100px;
}

div#insta-fallback {
    display: flex !important;
    height: 310px;
}
div#insta-fallback img, div#insta-fallback video {
    height: 310px;
    cursor: pointer;
    width: 100%;
    object-fit: cover;
}
div#insta-fallback .col-md-2 {
    overflow: hidden;
	Position:relative;
	cursor: pointer;
	
}
div#insta-fallback .col-md-2::before {
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    position: absolute;
    left: 0;
    opacity: 0.2;
    content: '';
    top: 0;
}
div#insta-fallback .col-md-2:last-child::after, div#insta-fallback .col-md-2:nth-child(5)::after {
    background: url(../images/instagram-reels-icon-new.svg) no-repeat left center;
    content: '';
    position: absolute;
    width:30px;
    height:30px;
    /* z-index: 9999; */
    right:5%;
    top:5%;
}
div#insta-fallback .col-md-2::after {
    background: url(../images/instagram-reels-icon2-new.svg) no-repeat left center;
    content: '';
    position: absolute;
    width:30px;
    height:30px;
    /* z-index: 9999; */
    right:5%;
    top: 5%;
}
section.section.section-social-feed .container-fluid {
    padding: 0;
}

.certificates-section.certificates-section2 {
    border-bottom: 1px solid #eee;
}

.certificates-section.certificates-section2 .certificates-paart {
    padding-bottom: 0;
}

.insta-modal .modal-body video, .insta-modal .modal-body img {
    height: 460px;
}

.insta-modal .modal-body {
    text-align: center;
}
.common-pd3 {
  padding-top: 100px;
  padding-bottom: 60px;
}


@supports (-webkit-touch-callout: none) {
  .inside-header.bg {
    background-attachment: scroll;
  }
}
@supports (-webkit-overflow-scrolling: touch) {
  .inside-header.bg {
    background-attachment: scroll;
  }
}
@supports (-webkit-overflow-scrolling: touch) {
  html body .inside-header.bg {
    background-attachment: scroll !important;
  }
}

.ingredients-header .certified-icon.pa {
    display: block !important;
    top: 40px;
}


div#exampleModal-insta .modal-dialog {
    max-width: 600px;
    width: 100%;
}

.common-pd-in .main-hd1.heading {
  margin: 0 0 55px;
}

@media (min-width: 1800px) {
.our-culture-slider-wrap .owl-nav{padding: 0 225px;margin-top: 0;}
}
@media (min-width: 768px) {
.responsive-tabs .nav-tabs { display: flex;flex-wrap: wrap;border: 0;max-width: 320px;} 
.responsive-tabs .card { border: none; } 
.responsive-tabs .card .card-header { display: none; } 
.responsive-tabs .card .collapse { display: block; }  
.container-nav { position: absolute; left: 60px; top: 285px; } 
.fragrances-tabs .nav-item { width: 100%; }
.tab-content > .tab-pane{/*background:url(../images/fabric-care-content-bg.jpg) no-repeat 0 0;*/height: 629px; background-size: cover; border: 0; border-radius: 0;}

.fragrances-tabs .accordion-body{padding:0;}
.tab-content-innerwrap{width:50%;max-width:515px;min-height:185px;background:rgba(255,255,255,0.9);padding:20px 20px;position: absolute; right: 0; bottom: 0;}
.fragrances-tabs .nav-tabs .nav-link{background: transparent; border: 0; padding:12px 0 12px 25px; font-size: 20px; font-weight: 400; color: rgba(0,0,0,0.5); line-height: 26px;width: 100%;text-align: left;position: relative;}
.fragrances-tabs .nav-tabs .nav-link:before{content:'';background: rgba(0,0,0,0.5); width: 8px; height: 8px; position: absolute; left:2px; top: 21px; border-radius: 50%;transition:0.5s ease;}
.fragrances-tabs .nav-tabs .nav-link.active:before{background:#39A5B4; width:12px; height:12px;left:0;top:18px;}
.fragrances-tabs .nav-tabs .nav-link.active{color:#000;}
.responsive-tabs .nav-tabs:before{content:'';background: rgba(0,0,0,0.20); width: 1px; height:85%; position: absolute; left: 5px; top:22px;}
#smooth-content { overflow: visible; width: 100%;/*height:645vh !important;*/ }
.product-desc{min-height: 65px;}

.infrastructure-tabs .container-nav{position:static;}
.infrastructure-tabs .responsive-tabs .nav-tabs{max-width:100%;justify-content: center;margin: 0px 0 40px;}
.infrastructure-tabs .nav-link{border: 0;font-size: 23px; font-weight: 400; line-height: 29px;color:#000;padding: 0 37px;min-width: 233px;background: transparent !important;}
.infrastructure-tabs .nav-link.active{color: #000;font-weight: 500;}
.infrastructure-tabs .nav-item{position:relative;}
.infrastructure-tabs .nav-item:after{content:'';background:rgba(0,0,0,0.20);width:1px;height:29px;position:absolute;right:0;top:0;}
.infrastructure-tabs .nav-link.active span{position: relative;}
.infrastructure-tabs .nav-link.active span:after{content:'';background: linear-gradient(90deg, #00A5A3 -1.44%, #39A5B4 7.69%, #57A5C5 19.21%, #68A3CF 30.37%, #71A2D5 40.9%, #74A2D7 50.14%, #D65497 101.72%, #D7589A 112%, #DB66A2 122.96%, #E17BAE 134.23%, #EB98C0 145.64%, #F4B3D2 154.86%);position: absolute; width: 100%; height: 3px; left: 0; right: 0; margin: 0 auto; bottom: -13px;}
.infrastructure-tabs .nav-item:last-child:after{content:unset;}
.infrastructure-tabs .tab-content > .tab-pane{height:auto;background: transparent !important;}
.infrastructure-tabs .responsive-tabs .nav-tabs::before {background: transparent;}
.heritage-hd{position: absolute; top: -25px; left: 0; right: 0;}
.heritage-col.heritage-col2{min-height: 72px; display: inline-flex; justify-content: center; align-items: center;flex-wrap: wrap;}
.blog-home{/* padding-bottom: 165px; */}
.top-space-mob {padding-top:70px;}	
.top-space-mob2 {padding-top:0px;}	
section.section.common-pd.section-flavours.home-flavours.home-flavours2 h2.wg-box-content-title-outer {
    background: none;
}
html body .inside-header.bg {
    background-attachment: scroll !important;
}

}



@media (max-width:767px) {
.home-flavours.home-flavours2 h2.wg-box-content-title-outer { background: none; }	
div#exampleModal-insta { padding: 0 !important; }	
.insta-modal .modal-body video, .insta-modal .modal-body img { height: 300px; }	
div#insta-fallback { flex-wrap: wrap;height: auto; }	
div#insta-fallback .col-md-2 { flex: 1 1 calc(33.33% - 20px); }	
div#insta-fallback img, div#insta-fallback video { height: 100%; cursor: pointer; width: 100%; object-fit: cover; }	
.ingredients-header .certified-icon.pa img { max-width: 100px; }	
.ingredients-header .certified-icon.pa { display: block !important; top: 10px; }	
.blog-area .blog-posts .mission-box-row.our-values-box-row {gap: 10px !important; }	
.certified-icon.pa.header-logo img { max-width: 31%; }	
.certified-icon.pa.header-logo { display: block !important; width: 100%; text-align: center; padding-top: 30px; right: 0; }	
.perfumary-details { margin-bottom: 20px; }	
.common-pd-in.section-inside1.pink-bg.pt-mob { padding-top: 40px !important; }
section.section.common-pd-in.section-inside1.pink-bg { padding-top: 0; }
.top-space-mob {padding-top:0px !important}		
.top-space-mob2 {padding-top:50px !important}		
.fragrances-section2 .accordion-body { padding: 0 0 50px 0; }	
.accordion-body .mission-box-row.our-values-box-row2 .mission-box-col { width:100%; }
section.section.common-pd-in.pb-2.section-inside1 { padding-top: 0 !important; }	
.lightbox-inside { padding: 20px 0; width: 90%;}	
.responsive-tabs .tab-pane { display: block !important; opacity: 1;border-left: 0; border-right: 0; border-top: 0;}
.accordion-item:last-of-type{border-bottom:0;}
.breadcrumb-sticky ul {flex-wrap: wrap;}
.fixed-btn-enq {font-size: 12px;padding: 37px 10px 10px;}
.fixed-btn-enq::before {background-size: 25px; top: 5px; }
.breadcrumb-content-wrap-active .breadcrumb-wrap {padding: 7px 0 7px !important;}
.event-posts .post-content .post-title {padding:20px;min-height:auto;}
}

@media (min-width: 1600px) {
.container {
  max-width: 1604px;
}
.fabric-tab-r-dev { max-width: 720px; }
}



@media (max-width: 992px) {
.hide-mbl{display:none;}
.hide-desk{display:block !important;}
.jump-menu-mob {display:block}
.brd-wrap {display:block}
}

@media (max-width:1440px) {
	
.blog-area .blog-posts .mission-box-row.our-values-box-row { gap: 15px; }

}


@media (max-width:1300px) {
.main-nav>ul {justify-content: space-between;}
}
@media only screen and (min-width:1200px) and (max-width:1600px) {
.fragrances-left-wrap { padding: 60px 60px 60px 60px; max-width: 540px; }
.fragrances-right-wrap { width: calc(100% - 540px); }
.ingredients-carousel-wrap{padding:0 80px;}
.croissant-img{right: 20px;}
.croissant-img img{max-width:300px;}
.main-nav > ul > li .submenu{background-size: 800px;}
.perfumery-usage-r{padding-right:0;width: 55%;padding:0 30px 0 60px;}
.perfumery-usage-l{width: 45%;}

.main-nav > ul > li.left-margin-li { margin-left: 340px; }
.fragrances-section2 .container { max-width: 1420px;padding-right: calc(var(--bs-gutter-x) * .5);padding-left: calc(var(--bs-gutter-x) * .5);}
.heritage-col.heritage-col2{padding: 0 17%;}
.heritage-col.heritage-col2::before, .heritage-col.heritage-col2::after {width: 19%;}
.contact-form-section{background:url(../images/contact-form-img.jpg) no-repeat 80% 0 #F2FBFF;background-size:cover;}
.fabric-tab-l-min-h {min-height: auto;}
.fabric-tab-l-min-h img {transform: none !important;}
.education-box-row .mission-box-col.mission-box-col-02 {width: calc(50% - 70px);}
.education-box-row .mission-box-col {width: calc(50% - 70px);}
.mission-box-row.education-box-row::after {left: 50%;}
}
@media only screen and (min-width:1300px) and (max-width:1500px) {
.about-right-panel{padding-right: 73px;}
.counter-col {padding-right: 25px;}
.counter-innerwrap{column-gap: 25px;}
.contact-col1 {padding: 0 80px;}
.section-flavours .container{max-width: 98%;}
.section-media .container{max-width: 1420px;}
.sub-tab-div .sub-tab1{padding-left: 310px;}
.fabric-tab-r-dev { max-width: 600px; }
}
@media only screen and (min-width:1500px) and (max-width:1600px) {
.perfumery-usage-r{padding-right:50px;}
.sub-tab-div .sub-tab1{padding-left: 360px;}
.container {
  max-width: 1425px;
}
.fabric-tab-r-dev { max-width: 630px; }
}
@media only screen and (min-width:1001px) and (max-width:1299px) {
.footer-right{padding: 50px 0 20px 20px;}
.footer-text1 { font-size: 45px; line-height: 55px;}
.footer-col1{column-gap: 50px;}
.main-nav > ul > li.left-margin-li { margin-left: 250px; } 
.main-nav > ul > li + li,.main-nav > ul > li { padding: 0 6px; }
.main-nav > ul > li > a{font-size: 13px;}
.logo-cont img{max-width: 185px;}
.home-header .item { height:450px;}
.home-header .item .cover .header-content h2,.header-tagline{font-size:40px;line-height: 45px;}

.counter-innerwrap{column-gap: 20px;}
.counter-col {padding-right: 20px;}
.counter-value {min-width: 85px;font-size: 35px;}
.counter-hd {font-size: 15px;}

.fragrances-left-wrap { padding: 30px; max-width: 415px; }
.fragrances-right-wrap { width: calc(100% - 415px); }
.heading-2{font-size: 40px;}

.perfumery-usage-r{padding: 0 0 0 30px;}
.perfumery-usage-wrap{align-items: flex-start;}
.common-pd2 { padding-bottom: 65px; padding-top: 65px; }
.hd3 {font-size: 25px;}
.perfumary-details-col { padding-right: 40px; }
.perfumary-details-hd { font-size: 20px; line-height: 20px;}
.perfumary-details2 .perfumary-details-col { padding-right: 45px; }
.perfumary-details-txt{min-height:40px;font-size: 14px;line-height: 18px;}
.inside-header{height: 400px;}
.main-nav > ul > li .submenu{background-size: 500px;} 
.submneu-level2{column-gap: 25px;}
/* .submneu-level2 li a{padding: 15px 0;} */
.header-tagline2,.header-video video{height:500px;}
.contact-col1 {padding: 0 55px;}
.contact-form-section{background-position: 80% 0;}
.mission-box-row, .performance-box-row{gap: 30px;}
.form-col, .form-inner-col1 {width: 31.33%;}
}
@media only screen and (min-width:1001px) and (max-width:1200px) {
.home-header{height:460px;}
.slider, .slide, .slide .slide__img img{height:460px;}
.slide .slide__img img{object-fit:cover;}
.main-hd2 br{display:none;}
.contact-col1 {padding: 0 25px;}
.vision-section{background-size: cover;background-position: -265px 0;}
.vision-content-wrap{padding-left: 55px;}
.sitemap-col1 {width: calc(50% - 15px);}
.contact-inn-col1 img { max-width: 70px; }
.apply-btn-col .apply-btn a{padding: 40px 20px;}


.careers-details-r { width: 310px; padding-left: 20px; }
.careers-details-l { width: calc(100% - 310px); padding-right: 20px;}
.similar-jobs-row{ padding: 20px}
.careers-hd{font-size: 35px;}
.form-col, .form-inner-col1 { width: 31.33%; }
.qualification-wrap { width: 100%; padding-right: 0; border-right: 0; }
.responsibility-wrap { width: 100%; padding-left: 0; margin-top: 25px; }
.mrtp-1 { margin-top: 25px; }
.qualification-responsibility-wrap{ margin-top: 25px; }
.job-details li{text-align: center;padding: 0 7px;}
.job-details li span{ display: block; text-align: center; }
.job-details-icon { margin-bottom: 5px; }
.carousel,.home-header{height:500px;}
.arrows{padding:0 10px;}
.carousel .list .item .content{top: 45%;padding-right: 0;}
.wg-box-content-details p{font-size: 16px;line-height: 20px;}
.wg-box-content-details{padding: 40px 20px;}
.wg-box-content-title{margin-bottom: 15px;font-size: 35px;}
.post-desc{font-size: 14px;line-height: 20px;}

.fragrances-slider-wrap .wg-box-content-details{width: 96%;height: 96%;}
.fragrances-slider-wrap .wg-box-content-details p { font-size: 13px; line-height: 16px; margin-bottom:10px!important;}
.fragrances-tab-r{padding: 0 20px;}
.fragrances-tab-r p{line-height: 20px;font-size: 13px;margin: 0 0 15px;}
.sub-tab-div .sub-tab1{padding-left: 95px;}

}


@media (max-width:992px) {
.container,.container-fw{padding-right:20px;padding-left:20px;}
.logo-cont{position: static;}
/* .header-bar{height: 95px;} */
.header-bar{height: 75px;}
.home-header{height: 300px;/* margin-top:95px; */margin-top:75px;}
.common-pd { padding-top:50px; padding-bottom:50px; }
.about-left-panel { width: 100%; position: static;order: 2;}
.about-right-panel { width: 100%;order: 1;}
.heading-1{font-size: 25px;}
.heading-2{font-size: 19px;}
.counter-innerwrap{flex-wrap:wrap;}
.counter-innerwrap{column-gap: 10px;}
.counter-col{width: 48%;padding-right: 15px;margin: 10px 0;padding-left: 15px;}
.counter-hd{white-space: normal; line-height: 1.2;font-size: 14px;}
.counter-value{min-width: unset;font-size: 30px;}

.fragrances-left-wrap { padding: 25px; max-width: 100%; }
.fragrances-right-wrap { width: 100%; }
.fragrances-content-wrap {min-height: unset;}
.certified-icon img{max-width: 40px;}

.flavours-box-content-wrap{column-gap: 20px;grid-template-columns:1fr 1fr 1fr}
.flavours-hd{padding: 10px 0;font-size: 14px;}
.lime-img img{max-width: 75px;}
.berry-img img{max-width: 75px;}
.croissant-img img{max-width: 100px;}
.croissant-img{right: 10px;top: 25px;}
.ingredients-clm{max-width: 100%;padding-top: 0;}
.testimonials-slider-wrap{width: 100%;padding-left: 0;}
.testimonials-left-panel{width:100%;}
.testimonials-content,.testimonials-content p{font-size: 16px;line-height: 25px;padding-left: 0;}
.testimonials-name{flex-wrap:wrap;}
.client-logo{padding:0;}
.client-logo img{height:60px;}
.media-hd { font-size: 18px; line-height: 24px;}
.heading-2 br{display:none;}
.flavours-box-content-wrap {margin-top: 30px;}
.footer-left { width: 100%; padding: 45px 0 20px 0; }
.footer-text1 { font-size: 30px; line-height: 35px;}
.footer-text2 { font-size: 16px; line-height: 16px;}
.footer-text2 span {font-size: 13px; margin-top: -5px;}
.footer-right { width: 100%; padding: 20px 0 0 0; border-left: 0; border-top: 1px solid rgba(0,0,0,0.15); }
.footer-col1{display:none;}
.footer-col2 { width: 100%; }
.footer-row1{padding-bottom: 20px;}
.footer-row2 { border-top: 1px solid rgba(0,0,0,0.15);padding-top:20px;padding-bottom: 20px;}
.footer-row2::before,.footer-row2::after{display:none;}
.copyright {font-size: 11px;line-height: 18px;}
.ingredients-slider .owl-next, .media-slider .owl-next,.ingredients-slider .owl-prev, .media-slider .owl-prev{background-size:25px !important;width: 45px;height: 45px;}
.ingredients-slider .owl-prev:hover,.media-slider .owl-prev:hover{background-position:center center !important;}
.ingredients-slider .owl-next:hover,.media-slider .owl-next:hover{background-position:center center !important;}
.ingredients-slider .owl-nav, .media-slider .owl-nav { margin-top: 20px; }
.tab-hd {font-size: 25px;}
.tab-content-innerwrap p { font-size: 16px; line-height: 22px;}
.accordion-button:focus{box-shadow: none;}
.accordion-button:not(.collapsed) { color:#000; background-color:#eee;}
.accordion-button{border-radius: 0 !important;background-color:#f7f7f7;font-size: 18px;font-weight: 300;}
.accordion-item:first-of-type,.accordion-item:last-of-type { border-top-left-radius: 0; border-top-right-radius: 0; border-bottom-right-radius:0;border-bottom-left-radius:0;}
/* .accordion-button:not(.collapsed)::after{filter: brightness(0) invert(1);} */
/* body{overflow:hidden;height:auto !important;} */
/* .ScrollSmoother-wrapper{position:static !important;} */
/* #smooth-content{height: auto !important;} */
.about-left-panel,.croissant-img,.lime-img,.berry-img{transform: unset !important;}

.main-hd2 br{display:none;}
.contact-col1 {padding: 0 20px;}
.contact-details-wrap{align-items: flex-start;}
.contact-inn-col1 { margin: 0 0 15px; }
.contact-form-section{background-size: 800px;}
.contact-form-wrap { width: 100%; max-width: 100%;padding-top: 195px !important;}
.contact-inn-col2{padding-left:0;}
.heritage-content-wrap { padding: 35px 35px;}
.heritage-section .swiper-button-next, .heritage-section .swiper-button-prev{top: 95%;}
.heritage-section .swiper-button-prev{left: 35%;}
.heritage-section .swiper-button-next{right: 35%;}
.heritage-section .swiper{height:auto;padding-top:25px;}
}

@media only screen and (min-width: 1200px) and (max-width: 1299px) {
.main-nav > ul > li + li, .main-nav > ul > li { padding: 0 20px; }
.vision-section{background-size: cover;background-position: -165px 0;}
.fragrances-slider-wrap .wg-box-content-details{width: 90%;height: 90%;padding: 30px;}
.fragrances-slider-wrap .wg-box-content-details p{margin-bottom: 20px !important;font-size: 16px;line-height: 21px;margin-bottom: 15px !important;}
.fragrances-slider-wrap .wg-box-content-title-outer, .fragrances-slider-wrap .wg-box-content-title{margin-bottom: 20px;}







}

@media only screen and (min-width:768px) and (max-width:1000px) {
.tab-content-innerwrap .hide-desk{display:none !important;}
.counter-col { width: auto;}
.counter-value{font-size: 40px;}
.counter-hd{font-size: 16px;}
.about-left-panel img{max-width: 365px;}
.home-header .item { height:350px;}
.home-header .item .cover .header-content h2,.header-tagline{font-size:30px;line-height: 40px;}
body{overflow:hidden}
.slider, .slide, .slide .slide__img img{height:200px;}
.slide .slide__img img{object-fit:cover;}
.inside-header{height:300px;}
.products-listing-box{width:33.33%;}
.main-hd2{font-size: 30px;}
.perfumery-usage-l { width: 100%; }
.perfumery-usage-r { width: 100%;padding: 35px 0;}
.perfumery-usage-wrap{flex-wrap:wrap;}
.tenacity-chemical-structure-wrap { margin: 40px 0; }
.perfumary-details2 .perfumary-details-col { padding-right: 15px;width: 50%;display: flex;}
.perfumary-details-row1 {padding:25px 10px 25px 0!important;}
.perfumary-details-row1::after {content: '' !important;width: 55px;}
.txt-br br,.copyright br{display:none;}
.perfumary-details2 .perfumary-details-row1{width: 50%;}
.perfumary-details-hd { font-size: 18px; line-height: 18px;margin-bottom: 5px;}
.perfumary-details-txt { font-size: 14px; line-height: 18px;}
.header-tagline2,.header-video video{height:300px;}
.mission-box-row, .performance-box-row{gap: 30px;}
.mission-hd {font-size: 18px;}
.mission-desc {font-size: 14px;line-height: 20px;}
.directors-box-row{gap: 20px;}
.directors-box-col {padding: 10px;width: calc(25% - 15px);}
.vision-section{background-position: -248px 0;background-size: cover;}
.vision-content-wrap{padding-left: 32px;}
.more-btn img{max-width:30px;}
.more-btn{margin-top:-12px;}
.directors-modal .modal-body { padding: 20px; }
.modal.show .modal-dialog{margin: 0;padding: 15px;}
.tab-content > .tab-pane { display: block; opacity: 1; border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);height: auto;}
.about-tab-content-innerwrap{padding-top: 10px;padding-bottom: 10px;}
.logos-slide img{max-width: 385px;}
.logo-slider{padding: 0;}
.inside-header{margin-top: 70px;}
.tabs-video { height: auto; }
.tabs-video video{height: 300px;}
.tab-content-innerwrap{position: static;}
.sitemap-col1 {width: calc(50% - 15px);}
.contact-inn-col1 img { max-width: 70px; }
.contact-col1{min-height:190px;align-items: flex-start;align-content: flex-start;}
.apply-btn-col .apply-btn a{padding: 40px 20px;}
.apply-btn-col{width: 155px;}
.cr-opng-col1{width:50%;}
.cr-opng-col2{width:25%;gap: 15px;padding: 15px 0;}
.current-openings-row{flex-wrap: wrap;}
.experience-col::after{content:unset;}
.opening-hd {font-size: 18px;}
.careers-details-r { width: 310px; padding-left: 20px; }
.careers-details-l { width: calc(100% - 310px); padding-right: 20px;}
.similar-jobs-row{ padding: 20px}
.careers-hd{font-size: 35px;}
.form-col, .form-inner-col1 { width: 31.33%; }
.qualification-wrap { width: 100%; padding-right: 0; border-right: 0; }
.responsibility-wrap { width: 100%; padding-left: 0; margin-top: 25px; }
.mrtp-1 { margin-top: 25px; }
.qualification-responsibility-wrap{ margin-top: 25px; }
.job-details li{text-align: center;padding: 0 7px;}
.job-details li span{ display: block; text-align: center; }
.job-details-icon { margin-bottom: 5px; }
.carousel,.home-header{height:400px;}
.arrows{padding:0 10px;}
.carousel .list .item .content{top: 39%;padding-right: 0;}
.wg-box-content-details{padding: 20px 10px;width: 90%;height: 90%;}
.wg-box-content-title{font-size: 25px;margin-bottom: 10px;}
.wg-box-content-details p{font-size: 14px;line-height: 18px;margin-bottom: 15px !important;}
.wg-box-content .know-more-btn{padding: 5px 20px;}
.colon{left:0;}
.post-desc{font-size: 14px;line-height: 20px;}
.fragrances-tab-l { width: 100%; }
.fragrances-tab-r { width: 100%;padding: 25px;}
.fragrances-tab-content-innerwrap{margin-top: 0;}


.fragrances-slider-wrap .wg-box-content-title-outer, .fragrances-slider-wrap .wg-box-content-title{font-size:19px;line-height: 1;margin-bottom: 8px;}
.fragrances-slider-wrap .wg-box-content-details{width: 96%;height: 96%;}
.fragrances-slider-wrap .wg-box-content-details p { font-size: 12px; line-height: 14px; margin-bottom:10px!important;}
.fragrances-slider-wrap .wg-box-content-details { padding: 10px 10px; }





}
@media (max-width:767px) {
.infrastructure-tabs.fragrances-tabs-in .accordion-body { padding: 0 0 10px 0; }	
.flavours-box-content-wrap{flex-wrap: wrap;gap: 30px;}
.counter-col:nth-child(2n){border:0;}
.home-header .item { height:200px;}
.home-header .item .cover .header-content h2,.header-tagline{font-size: 14px;line-height: 20px;}
.slider,.slide,.slide .slide__img img {height: 160px;}
.slide .slide__img img{object-fit:cover;}
.slick-dots{bottom: 12px;}
.main-hd1{margin: 0 0 20px;font-size: 25px;}
.main-hd2{font-size: 20px;}
.products-listing-box { width: 50%; padding: 0 5px; margin: 15px 0; }
.products-listing-content-wrap{margin: 0 -5px;}
.product-hd{font-size: 16px;line-height: 23px;}
.products-listing-img { margin-bottom: 10px; }
.product-flavours span{margin-right:1px;font-size:9px;padding: 2px 3px;}
.product-desc{font-size: 13px;line-height: 19px;min-height:57px;}
.products-listing-content-box .explore-btn {font-size: 13px;}
.call-emailis-wrap{gap: 15px;font-size: 15px;flex-wrap:wrap;justify-content: flex-start;width: 220px;margin: 0 auto;}
.call-emailis-wrap img{width:30px;}
.product-cas-num {font-size: 13px;}
.inside-header{height: 200px;/* margin-top:95px; */margin-top:75px;background-attachment: scroll;}
.sample-download-btns a{padding: 0 10px;width: auto;}
.sample-download-btns.call-emailis-wrap{width:100%;max-width:100%;justify-content: center;}
.perfumery-usage-wrap{flex-wrap:wrap;}
.perfumery-usage-l{width:100%;}
.perfumery-usage-r{width:100%;padding:30px 0;}
.tenacity-chemical-structure-wrap { margin: 30px 0 0; }
.tenacity-wrap {width: 100%;margin-bottom:25px;}
.chemical-structure-wrap {width: 100%;}
.perfumary-details-row1 {padding:25px 10px 25px 0!important;}
.perfumary-details-row1::after {content: '' !important;width: 55px;}
.perfumary-details2 .perfumary-details-col {padding-right: 0;}
.perfumary-details-col{width:50%;padding: 0;}
.perfumary-details2 .perfumary-details-col:last-child{width:100%;display: flex;}
.perfumary-details-hd { font-size: 14px; line-height: 16px;}
.perfumary-details-txt { font-size: 12px; line-height: 18px;}
.txt-br br,.heading br{display:none;}
.perfumary-details2 .perfumary-details-col:last-child .perfumary-details-row1{width:50%;}
.perfumary-details2 .perfumary-details-hd { margin-bottom: 5px; }
.hd3 {font-size: 22px;}
.common-pd2 { padding-bottom: 15px; padding-top: 50px; }
.details-section2 { padding-top: 25px; }
.txt3 {font-size: 14px;}
.header-tagline2,.header-video video,.home-header{height: 300px;}
.testimonials-left-panel{padding-top: 0;}
.fragrances-left-wrap{padding-bottom:0;}
.certified-icon {right: 24px;}
.header-tagline2{padding-top:25px;}
.section-about{padding-bottom:0;}
.fragrances-right-wrap{padding-bottom: 25px;}
.footer-left{overflow:hidden;}
.images-hover-content{padding: 10px;}
.images-hover-content p { font-size: 13px; line-height: 18px;}
.images-hover-content .explore-btn {font-size: 14px;}
.croissant-img { right: 10px; top: unset; bottom: 120px; }
.croissant-img img { max-width: 135px; }
.ingredients-clm{text-align: center;}
.ingredients-img img{display:inline-block!important;}
.common-pd-in { padding-top: 50px; padding-bottom: 50px; }
.tabs-video { height: auto; }
.contact-form-section { background-size: 530px; }
.contact-form-wrap{padding-top: 260px !important;}
.form-col1 { width: 100%; }
.form-row{padding: 8px 0;}
.contact-details-wrap{flex-wrap:wrap;margin: 0;}
.contact-col1{padding:15px 0;border-right:0;border-bottom:1px solid rgba(0,0,0,0.15);width: 100%;}
.map-link {position: static;}
.contact-inn-col1{margin: 0;width: 50px;}
.contact-inn-col2 { padding-left: 10px; width: calc(100% - 50px);line-height: 22px;font-size: 14px;}
.contact-col1.address{align-items: flex-start;}
.vision-section{background-size: 730px;}
.vision-content-wrap { width: 100%; max-width: 100%;padding-top: 260px !important;}
.mission-box-row, .performance-box-row{flex-wrap: wrap;gap: 25px;}
.mission-box-col { width: 46%; }
.mission-hd{font-size: 20px;margin: 7px 0 7px 0;}
.mission-desc { font-size: 14px; line-height: 19px;max-width: 100%;}
.mission-box-col .mission-icon img{max-width: 65px;}
.directors-box-row{column-gap: 10px;row-gap: 20px;}
.directors-box-col {width: calc(50% - 5px);padding: 5px;max-width: 100%;}
.directors-name{font-size: 14px;line-height: 18px;padding-left: 5px;}
.directors-designation{font-size: 13px;line-height: 1;padding-left: 5px;padding-bottom:5px;}
.more-btn img{max-width:30px;}
.more-btn{margin-top:-12px;}
.directors-modal .modal-body { padding: 10px; }
.directors-modal .directors-img { width: 100%; max-width: 100%;padding: 0 70px;}
.directors-modal .directors-col-right { width: 100%; padding-left: 0; margin-top: 20px; }
.directors-desc p { letter-spacing: 0.5px; font-size: 14px; line-height: 1.5; }
.directors-modal .directors-designation{line-height: 1;margin: 10px 0 0;}
.modal.show .modal-dialog{margin: 0;padding: 10px;}
.directors-desc{margin-top: 10px;margin-bottom: 15px;}
.directors-modal .directors-name,.directors-modal .directors-designation{padding-left: 0;}
.logos-slide img{max-width: 255px;}
.logo-slider{padding: 0;}
.about-tab-content-innerwrap{max-width: 100%;padding-top: 10px;padding-bottom: 10px;}
.section-about-inside-page .counter-wrap{margin-bottom:15px;}
.section-about-inside-page .about-left-panel{margin-bottom:15px;}
.sitemap-wrap{margin-top: 25px;gap: 30px;}
.sitemap-col1 {width: 100%;}
.contact-col1:last-child{border-bottom:0;padding-bottom:0;}
.current-openings-row{flex-wrap:wrap;}
.cr-opng-col1 { padding: 20px 20px; width: 100%; }
.cr-opng-col2{gap: 10px;padding: 0 20px 20px;}
.apply-btn-col .apply-btn a{font-size: 16px;padding: 15px 51px;}
.apply-btn { width: 100%; text-align: center; }
.apply-btn-col{width: 100%;justify-content: center;}
.opening-hd {font-size: 16px;}
.opening-desc { font-size: 14px; line-height: 22px; }
.opening-desc br{display:none;}
.experience-col{padding: 0 20px 0 45px;background-size: 35px;background-position:0 0;}
.location-col{padding: 0 0 0 45px;background-size: 35px;background-position:0 0;}
.current-openings-innerwrap{row-gap: 20px;}
.our-culture-slider-wrap .owl-nav{justify-content: center; padding: 0;position:static;margin: 15px 0 50px;}
.our-culture-slider-wrap { margin-top: 35px; }
.inside-content-wrap p br{display:none;}
.careers-details-l { width: 100%; padding-right: 0; border-right:0;}
.careers-hd{font-size: 25px;}
.mrtp-1 { margin-top: 25px; }
.qualification-wrap { width: 100%; padding-right: 0; border-right: 0px; }
.responsibility-wrap { width: 100%; padding-left: 0; margin-top: 20px; }
.careers-details-r { width: 100%; padding-left: 0; margin-top: 25px; }
.similar-jobs-row{padding: 20px 20px;}
.job-details li{text-align: center;padding: 0 10px;}
.job-details li span{ display: block; text-align: center; }
.job-details-icon { margin-bottom: 5px; }
.qualification-responsibility-wrap {margin-top: 25px;}
.form-col, .form-inner-col1 { width: 100%; }
.center-btn{margin-top: 0;}
.job-application-form .form-row textarea { height: 100px; }
.wg-box-content-details{padding: 15px 15px;}
.wg-box-content-title{font-size: 23px;margin-bottom: 15px;}
.modal-content .wg-box-content-title{font-size: 21px;}
.wg-box-content-details p{font-size: 14px;line-height: 18px;}
.wg-box-content .know-more-btn{padding:10px 25px !important;font-size: 14px;}
.des br{display:none;}
.colon{left: 0;}
.client-logo{width: 100%;}
.testimonials-name{font-size:15px;}
.testimonials-name .client-desi{font-size:12px;line-height: 1.2;}
.testimonials-content, .testimonials-content p{font-size: 14px;line-height: 21px;}
.post-desc{font-size: 14px;line-height: 21px;}
.client-logo img{height:auto;}
.client-logo{border:0;padding: 0 0 10px;}
.client-name {padding-left: 0;}
.section-media .item { /* padding: 20px; */padding: 20px 20px 30px; }
.fragrances-tab-l { width: 100%; }
.fragrances-tab-r { width: 100%;padding: 25px;}
.fragrances-tab-content-innerwrap{margin-top: 0;}
.fragrances-slider-wrap .wg-box-content-title-outer, .fragrances-slider-wrap .wg-box-content-title{font-size:22px;line-height: 1;margin-bottom: 15px;}
.fragrances-slider-wrap .wg-box-content-details{width: 96%;height: 96%;}
.fragrances-slider-wrap .wg-box-content-details { padding: 10px 10px; }
.who-we-are-sec1{background:none;}
.who-we-are-sec2 .wg-box-content{width:100%;}
.country-list li { padding: 0 8px 0 20px; font-size: 12px;}
.country-list{flex-wrap:wrap;}
.global-presence-sec{transform: none !important;}
.why-partner-sec .mission-box-col {width: 100%;border-right: 0;}
.why-partner-sec .mission-box-row{margin: 0 0 15px;}
.who-we-are-sec2 .wg-box-content-details{padding: 15px;}
.who-we-are-sec2 .wg-box-content-title, .who-we-are-sec2 .wg-box-content-title-outer {font-size: 23px;margin-bottom: 5px;}
.who-we-are-sec2 .wg-box-content-details p { font-size: 13px; line-height:1.3;margin-bottom: 10px !important;}
.who-we-are-sec2 .wg-box-content-title-outer{bottom: 15px;}
.heritage-col.heritage-col1,.heritage-col.heritage-col3 {width:100%;font-size: 25px;}
.heritage-section .slick-slide {padding: 0 25px;}
.heritage-section .swiper-button-next, .heritage-section .swiper-button-prev { height: auto; }
.heritage-col.heritage-col2{width:100%;padding:0;font-size: 15px;line-height: 25px;margin-left: 0;}
.heritage-content-wrap { padding-top:30px;float: left;width: 100%;padding-bottom:35px;}
.content-slider3 .heritage-content-wrap{display: flex;align-items: center;margin-bottom: 20px;}
.content-slider3 .heritage-col.heritage-col1,.content-slider3 .heritage-col.heritage-col3 {width:20%;font-size: 35px;}
.content-slider3 .heritage-col.heritage-col2{width:60%;padding:0 15px;font-size: 15px;line-height: 25px;margin: 0 !important;}

.heritage-col.heritage-col2::before, .heritage-col.heritage-col2::after{display:none;}
.heritage-section{height:auto;}
.heritage-section [type="button"]{bottom: -150%;top: auto;}
.heritage-section [type="button"].slick-prev{left: 27% !important;}
.heritage-section [type="button"].slick-next{right: 27%!important;}
.heading-3{font-size: 19px;}
.our-values-box-row .mission-box-col { width: 100%; text-align: center; }
.why-partner-sec .mission-box-col .mission-desc br {display:none;}
.breadcrumb-wrap ul li:first-child{padding-left:0;}
.mrbt-25{margin-bottom:20px;}
.wg-box-content-title-outer{bottom: 10px;font-size:23px;}
.fragrances-modal .directors-img{padding:0;display:none;}
.fragrances-modal .directors-col-right{}
.heritage-hd{font-size: 20px;}

br{display:none;}
.fixed-btn-enq br { display: inline-block; }
.owl-carousel .owl-next:hover,.owl-carousel .owl-prev:hover {background-position: center center !important;}
.logo-cont img{height: 95px;width:auto;}
.logo-cont{width:auto;}
.section-media .container{padding:0;}
.fragrances-section2 {padding-top:0px;padding-bottom:0px;}
.sitemap-hd{padding-left:20px;}
.sitemap-links { padding: 20px 20px; }
.img-lightbox-group{flex-wrap:wrap;}
.img-lightbox-group div{width:100%;}
.frst-img-thumb{height: 200px;}
.similar-jobs-mbl .media-carousel-wrap{margin:0;}
.heritage-hd2{display:block;font-size:25px;font-weight: 400;margin:10px 0 10px;line-height: 1;}
.content-slider3 .heritage-col.heritage-col2{font-size:15px;font-weight:500;text-transform:none;margin:0 0 10px;}

.content-slider3 .heritage-col.heritage-col1,.content-slider3 .heritage-col.heritage-col3{line-height:1;font-size:20px;}
.carousel .list .item .content.content-slider3 { width: 100%; max-width: 100%; }

.carousel .list .item .content .topic br,.footer-address br{display:block;}
a.anchor {top: -70px;}
.image-popup .modal-body,.lb-container { padding: 5px !important; }
.main-nav>ul>li .submenu.closed.about-us-menu { opacity: 1!important; visibility: visible !important; }

.infrastructure-content-wrap .accordion-button::after{background: url(../images/plus.svg) no-repeat center center;background-size: 15px;}
.infrastructure-content-wrap .accordion-button:not(.collapsed)::after{background: url(../images/minus.svg) no-repeat center center;background-size: 20px;}

.blog-home .media-slider-wrap .owl-next, .blog-home .media-slider-wrap .owl-prev{ background-size: 25px !important; width: 45px; height: 45px; }
.blog-home .media-slider-wrap button{bottom: -55px;}
.blog-home .media-slider-wrap button.owl-next{right: 33%;}
.blog-home .media-slider-wrap button.owl-prev {left: 33%;}

.ingredients-slider .owl-prev:hover, .owl-prev:hover, .media-slider .owl-prev:hover, .owl-prev:hover,.ingredients-slider .owl-next:hover, .owl-next:hover, .media-slider .owl-next:hover, .owl-next:hover{background-position: center center !important;}
.sticky-nav-tabs{display:none;}
.jump-menu-inner {display: block;}
.jump-menu-inner { background: #f7f7f7; /* height: 50px; */height: 45px; display: flex; align-items: center; padding: 0 0 0 25px; color: #000; font-weight: 400;font-size: 16px; text-transform: capitalize;border-bottom: 1px solid rgba(0,0,0,0.1);}
.breadcrumb-wrap ul li{font-size: 10px;letter-spacing:0;padding: 0 6px 0 5px;}
.sticky-nav-tabs-wrap hide-mbl.is-fixed {margin-top:70px !important;}
.inside-header.bg {background-position: center !important;background-attachment: scroll !important;}
.section.common-pd.section-media.blog-home{padding-bottom: 30px;}

p {font-size: 14px;line-height: 21px;}
.post-content .post-title{font-size: 18px;font-weight:300;}
.blog-desc { font-size: 14px; line-height: 21px;}
.common-tl1 { font-size: 23px; }
.blog-area .blog-posts ul li{font-size: 14px;line-height: 21px;}
.btn-wrap{height: auto !important;}
.why-partner-sec .mission-box-col .mission-desc{font-size: 14px;line-height: 21px;}

/*--2025-07-30 - RDG ---*/
.our-culture-slider-wrap-new .owl-nav {margin:0;}
.sitemap-csr-hd {height:100px;}
/*--End 2025-07-30 - RDG ---*/
/*-- 2025-07-31 ---*/
.jump-menu-inner .open-button, .jump-menu-inner .open-button.open {height: 26px;top: 19px;background-size: 23px;}
.main-nav .fl.flaticon-minus { font-size: 40px; line-height: 1; top: -6px; font-weight: 400; }
.breadcrumb-wrap ul li::after {top: 8px;height: 14px;}
.center-align-mob { text-align: center !important; }
.center-align-mob ul { justify-content: center; }
.jump-menu-inner .main-menu__item { width: 48%; float: left; }
/* .jump-menu-inner .main-menu__item:nth-child(2n) { float: right; } */
.jump-menu-inner .main-menu__item .main-menu__link { padding: 8px 8px 8px 25px; font-size: 13px; line-height: 20px; }
.jump-menu-inner .main-menu__item:nth-last-child(2), .jump-menu-inner .main-menu__item:last-child { border-color: transparent; }
.mission-box-row {gap: 40px 25px;}
.our-culture-slider-wrap .owl-prev, .our-culture-slider-wrap .owl-next, .ingredients-slider .owl-next, .media-slider .owl-next, .owl-next,.ingredients-slider .owl-prev, .media-slider .owl-prev, .owl-prev {width: 45px; height: 45px; background-size: 22px !important;}
.listingpage .dynamic-pages-header { margin-top: 25px; }
.blog-detailpage .detail-class { padding-top: 45px; }
.tabb-p { margin: 0; }
/*--End 2025-07-31 - RDG ---*/

/*--2025-08-01 - RDG ---*/
.fabric-tab-l { width: 100%; }
.fabric-tab-r { width: 100%; padding: 30px 0 50px; }
.container-full-fabric .fabric-tab-l { order: 0; }
.container-full-fabric .fabric-tab-r {order: 1; padding-left: 20px;  padding-right: 20px;}
.fabric-tab-r:not(.container-full-fabric .fabric-tab-r) {padding-bottom: 0;}
.fabric-section-alt .fabric-tab-r {order: 1; padding-right: 0px !important; padding: 30px 20px 20px !important;}
.fabric-section-alt .fabric-tab-l {order: 0;}
.responsibility—col, .responsibility—col.work-col { width: 100%; }
.mission-box-row.education-box-row::after {top: 50%; left: 15px; background: rgba(0, 0, 0, 0.1); width: calc(100% - 30px); height: 1px; display:none;}
.education-box-row {padding: 25px 15px;gap: 30px 0;}
.education-box-row .mission-box-col {width: 100%;}
.education-box-row .mission-box-col:last-child { margin-top: 10px; }
.missions-tab-r {width: 100%; padding-right:0px;}
.missions-tab-r .tab-hd2 {font-size: 26px;}
.missions-tab-l { width: 100%; }
.glance-image-d { display: none; }
.glance-image-m { display: inline-block; }
.award-box-col, .mission-box-col.performance-box-col, .mission-box-col.performance-box-col { width: 100%; }
.responsibility—col.work-col .wg-box-content-title-outer, .responsibility—col.work-col .wg-box-content-title { font-size: 24px; }
.scan-qr—left {width: 100%; padding-right: 0; gap: 15px;}
.scan-qr—left-r { max-width: 110px; font-size: 17px; }
.scan-qr-image {width: 100%;}
.scan-qr—right {padding-left: 0; padding-top: 15px;  margin-top: 15px; border-left:0; border-top: 1px solid rgba(255,255,255,0.4); width: 100%;}
.scan-qr—ttl-2 { font-size: 21px; margin-bottom: 15px; }
.scan-qr—left-l { width: calc(100% - 110px); }
.fabric-care-data {padding: 0 15px; font-size: 20px;}
.banner-data-span { font-size: 14px; margin-top: 15px; letter-spacing: 3px; }
.fabric-tab-r .tab-hd2, .missions-tab-r .tab-hd2 { font-size: 24px; margin-bottom: 20px; }
.mission-box-col.award-box-col .mission-icon img { max-width: 100px; }
.careers-modal .modal-body {overflow-y: auto; max-height: 500px;}
.mission-hd-span { width: 100%; display: block; font-size: 18px; }
.glance—part-text {font-size: 22px;}
.edu-list li::before { top: 4px;}
.fragrances-modal .directors-img.responsibility-img { display: inline-block; }
.certificates-paart {flex-wrap: wrap; padding: 20px 15px 30px; gap: 20px 0; }
.certificates-coll {width: 100%; padding:0px 0px 10px; border-right:0;}
.certificates-data-name { padding: 0 0 15px 0; }
.certificates-coll:last-child {padding-bottom: 0px;}
.certificates-ttl {margin-bottom: 10px;}
.resp-tab-content .container { padding: 0; }
.directors-desc-full {flex-wrap: wrap; gap: 0px; }
.directors-desc-left {width: 100%; padding-right: 0px;}
.directors-desc-right {width: 100%; padding: 20px 0; border-left: 0; border-bottom: 1px solid rgba(0, 0, 0, 0.2);}
.directors-desc-full:last-child .directors-desc-right {border-bottom:0; padding-bottom:0;}
.sitemap-media-hd { background: url(../images/sitemap-media-hd.jpg) no-repeat -20% 0 #F4F4F4; }
.certificates-section .container { padding: 0; }
/*--End 2025-08-01 - RDG ---*/
/*--Start 2025-08-22 - RDG ---*/
.consumer-fragrances-slider { gap: 30px 0px; }
.consumer-fragrances-slider .item {width:100%;}
.main-nav > ul > li .submenu.ingredients-menu { min-width: 100%; }
.main-nav > ul > li .submenu.ingredients-menu .ingredients-menu-1, .main-nav > ul > li .submenu.ingredients-menu .ingredients-menu-2 {width:100%;}
.ingredients-menu-3 { margin-bottom: 0px; width: 100%; }
.submenu.ingredients-menu .ingredients-menu-2 ul {flex-wrap: wrap; gap: 10px 0;}
/* .main-nav > ul > li .submenu.ingredients-menu .ingredients-menu-2 {padding-top: 10px !important;} */
.main-nav > ul > li .submenu.ingredients-menu .ingredients-menu-2 {padding-top: 5px !important; padding-bottom: 10px !important; position: static;}
.main-nav > ul > li .submenu.ingredients-menu .ingredients-menu-2::before {width: 100%; height: 1px; left: 0; top: 0;}
/*--End 2025-08-22 - RDG ---*/
.inside-header.csr-header .certified-icon {top: 85px; right: 15px;}
.inside-header.csr-header .certified-icon img {max-width: 60px;}

.details3 .perfumary-details-row1,.details3 .perfumary-details-row1.no-border {width:50%; padding:0 0 25px 0; margin:0 0 25px 0}
.details3 .perfumary-details-row1.no-border:after {display:block}
.packaging-row {gap:45px;}
}


#plx-wrapper .plx-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: -1;
  background-size: cover;
  background-position: center;
  background-attachment: fixed;
  background-repeat: no-repeat;
}



/*
@font-face {
    font-family: 'Futura Now Headline';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/FuturaNowHeadline.woff') format('woff'), 
	url('../fonts/FuturaNowHeadline.ttf') format('truetype'),
	url('../fonts/FuturaNowHeadline.woff') format('woff');
}
@font-face {
    font-family: 'Futura Now Headline';
    font-style: italic;
    font-weight: 400;
    src: url('../fonts/FuturaNowHeadlineItalic.woff') format('woff'), 
	url('../fonts/FuturaNowHeadlineItalic.ttf') format('truetype'),
	url('../fonts/FuturaNowHeadlineItalic.woff') format('woff');
}
@font-face {
    font-family: 'Futura Now Headline';
    font-style: normal;
    font-weight: 100;
    src: url('../fonts/FuturaNowHeadlineThin.woff') format('woff'), 
	url('../fonts/FuturaNowHeadlineThin.ttf') format('truetype'),
	url('../fonts/FuturaNowHeadlineThin.woff') format('woff');
}
@font-face {
    font-family: 'Futura Now Headline';
    font-style: italic;
    font-weight: 100;
    src: url('../fonts/FuturaNowHeadlineThinItalic.woff') format('woff'), 
	url('../fonts/FuturaNowHeadlineThinItalic.ttf') format('truetype'),
	url('../fonts/FuturaNowHeadlineThinItalic.woff') format('woff');
}
@font-face {
    font-family: 'Futura Now Headline';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/FuturaNowHeadlineExtraLight.woff') format('woff'), 
	url('../fonts/FuturaNowHeadlineExtraLight.ttf') format('truetype'),
	url('../fonts/FuturaNowHeadlineExtraLight.woff') format('woff');
}
@font-face {
    font-family: 'Futura Now Headline';
    font-style: italic;
    font-weight: 400;
    src: url('../fonts/FuturaNowHeadlineExtraLightItalic.woff') format('woff'), 
	url('../fonts/FuturaNowHeadlineExtraLightItalic.ttf') format('truetype'),
	url('../fonts/FuturaNowHeadlineExtraLightItalic.woff') format('woff');
}
@font-face {
    font-family: 'Futura Now Headline';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/FuturaNowHeadlineLight.woff') format('woff'), 
	url('../fonts/FuturaNowHeadlineLight.ttf') format('truetype'),
	url('../fonts/FuturaNowHeadlineLight.woff') format('woff');
}
@font-face {
    font-family: 'Futura Now Headline';
    font-style: italic;
    font-weight: 400;
    src: url('../fonts/FuturaNowHeadlineLightItalic.woff') format('woff'), 
	url('../fonts/FuturaNowHeadlineLightItalic.ttf') format('truetype'),
	url('../fonts/FuturaNowHeadlineLightItalic.woff') format('woff');
}
@font-face {
    font-family: 'Futura Now Headline';
    font-style: normal;
    font-weight: 500;
    src: url('../fonts/FuturaNowHeadlineMedium.woff') format('woff'), 
	url('../fonts/FuturaNowHeadlineMedium.ttf') format('truetype'),
	url('../fonts/FuturaNowHeadlineMedium.woff') format('woff');
}
@font-face {
    font-family: 'Futura Now Headline';
    font-style: italic;
    font-weight: 500;
    src: url('../fonts/FuturaNowHeadlineMediumItalic.woff') format('woff'), 
	url('../fonts/FuturaNowHeadlineMediumItalic.ttf') format('truetype'),
	url('../fonts/FuturaNowHeadlineMediumItalic.woff') format('woff');
}
@font-face {
    font-family: 'Futura Now Headline';
    font-style: normal;
    font-weight: 600;
    src: url('../fonts/FuturaNowHeadlineBold.woff') format('woff'), 
	url('../fonts/FuturaNowHeadlineBold.ttf') format('truetype'),
	url('../fonts/FuturaNowHeadlineBold.woff') format('woff');
}
@font-face {
    font-family: 'Futura Now Headline';
    font-style: italic;
    font-weight: 600;
    src: url('../fonts/FuturaNowHeadlineBoldItalic.woff') format('woff'), 
	url('../fonts/FuturaNowHeadlineBoldItalic.ttf') format('truetype'),
	url('../fonts/FuturaNowHeadlineBoldItalic.woff') format('woff');
}
@font-face {
    font-family: 'Futura Now Headline';
    font-style: normal;
    font-weight: 800;
    src: url('../fonts/FuturaNowHeadlineExtraBold.woff') format('woff'), 
	url('../fonts/FuturaNowHeadlineExtraBold.ttf') format('truetype'),
	url('../fonts/FuturaNowHeadlineExtraBold.woff') format('woff');
}
@font-face {
    font-family: 'Futura Now Headline';
    font-style: italic;
    font-weight: 800;
    src: url('../fonts/FuturaNowHeadlineExtraBoldItalic.woff') format('woff'), 
	url('../fonts/FuturaNowHeadlineExtraBoldItalic.ttf') format('truetype'),
	url('../fonts/FuturaNowHeadlineExtraBoldItalic.woff') format('woff');
}
@font-face {
    font-family: 'Futura Now Headline';
    font-style: normal;
    font-weight: 900;
    src: url('../fonts/FuturaNowHeadlineBlack.woff'), format('woff') 
	url('../fonts/FuturaNowHeadlineBlack.ttf') format('truetype'),
	url('../fonts/FuturaNowHeadlineBlack.woff') format('woff');
}
@font-face {
    font-family: 'Futura Now Headline';
    font-style: italic;
    font-weight: 900;
    src: url('../fonts/FuturaNowHeadlineBlackItalic.woff') format('woff'), 
	url('../fonts/FuturaNowHeadlineBlackItalic.ttf') format('truetype'),
	url('../fonts/FuturaNowHeadlineBlackItalic.woff') format('woff');
}
@font-face {
    font-family: 'Futura Now Headline';
    font-style: normal;
    font-weight: 950;
    src: url('../fonts/FuturaNowHeadlineExtraBlack.woff') format('woff'), 
	url('../fonts/FuturaNowHeadlineExtraBlack.ttf') format('truetype'),
	url('../fonts/FuturaNowHeadlineExtraBlack.woff') format('woff');
}
@font-face {
    font-family: 'Futura Now Headline';
    font-style: italic;
    font-weight: 950;
    src: url('../fonts/FuturaNowHeadlineExtraBlackItalic.woff') format('woff'), 
	url('../fonts/FuturaNowHeadlineExtraBlackItalic.ttf') format('truetype'),
	url('../fonts/FuturaNowHeadlineExtraBlackItalic.woff') format('woff');
}
*/






/* The Mobile Menu that appears on click */
.mobile-menu {
  width: 100%;
  /* top: 50px; */
  top: 45px;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9998;
  min-height: 535px;
  height: 535px;
  background: white;
  margin: 0;
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transition: 0.5s;
  overflow: scroll;box-shadow: 0px 6px 29px 0px #00000012 inset;
  /* The desktop menu styles */
  /* When button is clicked, open class is added to menu to show it */
}
section.section.section-social-feed h2 {
    margin: 0;
    padding: 0;
    line-height: inherit;
}


@media (min-width: 1024px) {
  .mobile-menu {
    float: right;
    position: relative;
    left: auto;
    right: auto;
    bottom: auto;
    top: auto;
    min-height: auto;
    height: auto;
    padding: 0;
    width: auto;
    background: transparent;
    display: block;
    opacity: 1;
  }
}
.mobile-menu.open {
  opacity: 1;
  pointer-events: all;
}

/* Main Navigation in header for desktop */
.main-menu {
  margin: 0;
  padding: 0;
}
@media (min-width: 1024px) {
  .main-menu {
    width: 600px;
    margin: 0 auto;
  }
}
.main-menu__item {
  padding: 0;
  display: block;
  position: relative;border-bottom: 1px solid rgba(0,0,0,0.10);
}
@media (min-width: 1024px) {
  .main-menu__item {
    float: left;
    display: block;
  }
}
.main-menu__link {
  border-bottom: 0;
  color: black;
  display: block;font-size:15px;
  padding: 8px 25px;
  position: relative;font-weight: 400;
  text-transform: capitalize;
}
@media (min-width: 1024px) {
  .main-menu__link {
    float: left;
    color: black;
  }
}
.main-menu__link:hover, .main-menu__link:focus, .main-menu__link:active {
  border-bottom: 0;
  background: white;
  color: black;
}

/* Active state styling for mobile submenu */
.main-menu__item.active .main-menu__link {
  background: rgba(0,0,0,0.05);
  color: #000;
  font-weight: 500;
}
.main-menu__item.active {
  border-left: 3px solid #39A5B4;
}

/* Hamburger Button - Animation courtesy of https://codepen.io/designcouch/pen/Atyop - more examples in this link */
.open-button {
  width: 40px;
  height: 40px;
  transform: rotate(0deg);
  transition: 0.5s ease-in-out;
  position: absolute;
  cursor: pointer;
  border-bottom: 0;
  z-index: 9999;
  border-bottom: 0;top: 14px;
  right: 25px;background:url(../images/down-arrow3.svg) no-repeat right -8px;background-size:40px;
}
.open-button.open{background:url(../images/down-arrow3.svg) no-repeat right -8px;background-size:40px;}
@media (min-width: 1024px) {
  .open-button {
    display: none;
  }
}
@media (max-width: 1024px) {
.heritage-section h2.resp-accordion.hor_1 { display: none; }	
.heritage-section ul.resp-tabs-list.hor_1 { display: flex !important ; }	
}

@media (max-width:480px) {
div#insta-fallback .col-md-2::before { height: 150px; }	
div#insta-fallback img, div#insta-fallback video { height: 150px; }	
.breadcrumb-wrap.brd-wrap.breadcrumb2 {
    display: flex;
    width: 100%;
    text-align: center;
    line-height: 19px;
    padding-top: 10px;
    justify-content: center;
}
.breadcrumb-wrap.brd-wrap.breadcrumb2 ul li::after {
        top: 3px;right: -2px;
        height: 14px;
    }
.breadcrumb-wrap.brd-wrap.breadcrumb2 ul {
    display: ruby;
}

}

.open-button:hover {
  border-bottom: 0;
}

.open-button span {
  display: block;
  position: absolute;
  height: 0;
  width: 100%;
  background: black;
  border-radius: 2px;
  opacity: 1;
  left: 0;
  transform: rotate(0deg);
  transition: 0.25s ease-in-out;
}

.open-button.open span {
  background: black;
}

.open-button span:nth-child(1) {
  top: 0px;
  transform-origin: left center;
}

.open-button span:nth-child(2) {
  top: 10px;
  transform-origin: left center;
}

.open-button span:nth-child(3) {
  top: 20px;
  transform-origin: left center;
}

.open-button.open span:nth-child(1) {
  transform: rotate(45deg);
  top: -3px;
  left: 8px;
}

.open-button.open span:nth-child(2) {
  width: 0%;
  opacity: 0;
}

.open-button.open span:nth-child(3) {
  transform: rotate(-45deg);
  top: 19px;
  left: 8px;
}

/* Scroll lock style for body */
.lock-scroll {
  overflow: hidden;
}

.mobile-menu.closed {
  opacity:0;
}
.mobile-menu.closed.open {
  opacity: 1;
}
.mobile-menu.slidenav1.open.closed {
  opacity: 0;
}



.blog-slider-new.owl-carousel .owl-stage {
    margin: 0 auto;
}






