﻿@charset "utf-8";@font-face{font-family:Lato;src:url(fonts/lato-hairline-webfont.eot);src:url(fonts/lato-hairline-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/lato-hairline-webfont.woff2) format('woff2'),url(fonts/lato-hairline-webfont.woff) format('woff'),url(fonts/lato-hairline-webfont.svg#latohairline) format('svg');font-weight:100;font-style:normal;font-display:fallback;}@font-face{font-family:lato;src:url(fonts/lato-light-webfont.eot);src:url(fonts/lato-light-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/lato-light-webfont.woff2) format('woff2'),url(fonts/lato-light-webfont.woff) format('woff'),url(fonts/lato-light-webfont.svg#latolight) format('svg');font-weight:300;font-style:normal;font-display:fallback;}@font-face{font-family:lato;src:url(fonts/lato-regular-webfont.eot);src:url(fonts/lato-regular-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/lato-regular-webfont.woff2) format('woff2'),url(fonts/lato-regular-webfont.woff) format('woff'),url(fonts/lato-regular-webfont.svg#latoregular) format('svg');font-weight:400;font-style:normal;font-display:fallback;}@font-face{font-family:lato;src:url(fonts/lato-bold-webfont.eot);src:url(fonts/lato-bold-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/lato-bold-webfont.woff2) format('woff2'),url(fonts/lato-bold-webfont.woff) format('woff'),url(fonts/lato-bold-webfont.svg#latobold) format('svg');font-weight:700;font-style:normal;font-display:fallback;}@font-face{font-family:lato;src:url(fonts/lato-black-webfont.eot);src:url(fonts/lato-black-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/lato-black-webfont.woff2) format('woff2'),url(fonts/lato-black-webfont.woff) format('woff'),url(fonts/lato-black-webfont.svg#latoblack) format('svg');font-weight:900;font-style:normal;font-display:fallback;}
body,html,form{min-height:100%;height:100%;color:#191919;}
body{opacity:0;padding-top:102px;}
@media(max-width:420px){body, body.pt-0{padding-top:84px !important;}}
body::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#eee;cursor:pointer;}
body::-webkit-scrollbar{width:10px;cursor:pointer;}
body::-webkit-scrollbar-thumb{background-color:#444;}
body::-webkit-scrollbar-thumb:hover{background-color:#000;}
.scrollup{position:fixed;bottom:0px;right:0px;display:none;z-index:1;font-size:20px;width:40px;height:40px;line-height:40px;text-align:center;}
.scrollup{-webkit-animation:moveFromBottom 1000ms ease;-moz-animation:moveFromBottom 1000ms ease;-ms-animation:moveFromBottom 1000ms ease;}
a.scrollup{color:#39ac37 !important;}
a.scrollup:hover{color:#0d265f!important;}
.spacer1{clear:both;width:100%;height:10px;}
.spacer2{clear:both;width:100%;height:20px;}
.spacer3{clear:both;width:100%;height:30px;}
.spacer4{clear:both;width:100%;height:40px;}
.spacer5{clear:both;width:100%;height:50px;}
hr.solid{border:0;border-top:1px solid #ccc;}
hr.dotted{border:0;border-top:1px dotted #666;}
hr.dashed{border:0;border-top:1px dashed #ccc;background:#fff;}
hr.double{border:0;border-top:1px dashed #ccc;background:#999;}
.err{font-size:12px;color:#c80000;}
.search-box .err{float:left;font-size:12px;line-height:normal;color:#fff;position:absolute;left:17px;bottom:-22px;z-index:9;background:#c80000;padding:2px 5px;}
.search-box .err:before{content:"";position:absolute;left:5px;top:-5px;border-bottom:5px solid #c80000;border-left:5px solid transparent;border-right:5px solid transparent;}
.text-initial{text-transform:initial !important;}
.list{padding:0;margin:0 0 20px 20px;}
.list li{margin-bottom:5px;}
.list-inline{margin-left:0px !important;}
.list-inline li{margin-bottom:0.5rem !important;}
.list-unstyled li{margin-bottom:0.5rem !important;}
.list-col-2 li{width:47%;float:left;}
.list-col-2 li:nth-child(odd){margin-right:30px !important;}
.list-col-3 li{width:31%;float:left;}
.list-col-3 li:nth-child(1n+1){margin-right:15px !important;}
.list-col-4 li{width:24%;float:left;}
.list-col-4 li:nth-child(2n+1){margin-right:15px !important;}
.list-bullet{padding:0;margin:0 0 20px 0;width:100%;display:block;}
.list-bullet li{list-style:none;padding:3px 15px 3px 22px;margin:0px;position:relative;}
.list-bullet li:before{content:"\f00c";font-family:FontAwesome;position:absolute;left:0px;}
.img-border{border:5px solid #ce003e;max-width:100%;}
.fa-icon{padding-left:25px !important;position:relative;}
.fa-icon > .fa{position:absolute;top:2px;margin-left:-23px !important;}
.fa-icon-40{padding-left:50px !important;position:relative;vertical-align:middle;line-height:normal;padding-top:5px;}
.fa-icon-40 > .fa{position:absolute;top:2px;margin-left:-50px !important;}
@media (max-width:640px){.list-col-2 li{width:100%;}
.list-col-2 li:nth-child(2n+1){margin-right:0px !important;}
.list-col-3 li{width:100%;}
.list-col-3 li:nth-child(1n+1){margin-right:0px !important;}
}
a, .btn{-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;}
.delay-05s{-webkit-animation-delay:0.5s;animation-delay:0.5s;}
.delay-06s{-webkit-animation-delay:0.6s;animation-delay:0.6s;}
.delay-07s{-webkit-animation-delay:0.7s;animation-delay:0.7s;}
.delay-08s{-webkit-animation-delay:0.8s;animation-delay:0.8s;}
.delay-09s{-webkit-animation-delay:0.9s;animation-delay:0.9s;}
.delay-1s{-webkit-animation-delay:1s;animation-delay:1s;}
.delay-15s{-webkit-animation-delay:1.5s;animation-delay:1.5s;}
.delay-2s{-webkit-animation-delay:2s;animation-delay:2s;}
.delay-25s{-webkit-animation-delay:2.5s;animation-delay:2.5s;}
.delay-3s{-webkit-animation-delay:3s;animation-delay:3s;}
ul.social_media{margin:0px;padding:0px;display:block;}
ul.social_media li{display:inline-block;list-style-type:none;list-style-image:none;padding:0px;margin:0 3px 0px 0px;border:none;vertical-align:top;}
ul.social_media li a{display:block;font-size:18px;transition:none .6s ease-in-out;-webkit-transition:none .6s ease-in-out;-moz-transition:none .6s ease-in-out;-o-transition:none .6s ease-in-out;-ms-transition:none .6s ease-in-out;}
ul.social_media li a:hover{display:block;}
ul.social_media .fa{padding:0px;margin:0px;font-weight:500;color:#fff;width:42px;height:42px;line-height:45px;vertical-align:middle;border-radius:100%;text-align:center;}
ul.social_media .fa:hover{color:#fff;border:transparent;}
.fa-facebook, .fa-google, .fa-google-plus, .fa-linkedin, .fa-youtube, .fa-youtube-play, .fa-tumblr, .fa-twitter, .fa-pinterest, .fa-instagram{background:#39ac37;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;}
.fa-facebook:hover{background:#3b5998;}
.fa-google:hover{background:#3f85f4;}
.fa-google-plus:hover{background:#d13f2d;}
.fa-linkedin:hover{background:#0275b5;}
.fa-youtube:hover{background:#ce332d;}
.fa-youtube-play:hover{background:#ce332d;}
.fa-tumblr:hover{background:#274152;}
.fa-twitter:hover{background:#4dc8f1;}
.fa-pinterest:hover{background:#cb2028;}
.fa-instagram:hover{background:#3e739d;}
.breadcrumbs-panel{position:relative;border-top:1px solid #e7e7e7;}
.map-container{width:100%;border:0px;float:left;border-radius:0.75rem;box-shadow:0px 2px 8px rgba(0,0,0,0.1);padding:2px;margin:0;position:relative;}
.map-container iframe{width:100%;height:250px;border:0px;pointer-events:none;float:left;}
.parallax-container{z-index:1;position:relative;min-height:300px;}
.btn-link-border{padding:8px 0px;border:2px solid #191919;border-width:2px 0px;color:#191919;text-decoration:none!important;text-transform:uppercase;font-size:12px;display:inline-block}
.btn-link-border:hover{color:#0d265f;border-color:#0d265f}
.btn-link-border.white{border-color:#fff;color:#f0f0f0;}
.th{background:#d2f0fc;color:#000;}
.tch{background:#f5f5f5;color:#000;}
.tc{background:#f5f5f5;}
th{font-weight:normal;}
.overflowx-hidden{overflow-y:hidden!important;overflow-x:auto!important;}
.overflow-hidden{overflow:hidden!important;}
.fa-20{width:20px;text-align:center;}
.fa-25{width:25px;text-align:center;}
.fa-30{width:30px;text-align:center;}
.anchor-focus:before{display:block;content:" ";height:100px;margin-top:-100px;visibility:hidden;}
@media (max-width:991px){.anchor-focus:before{height:80px;margin-top:-80px;}
}
.pace{-webkit-pointer-events:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;}
.pace-inactive{display:none;}
.pace .pace-progress{background:#0d265f;position:fixed;z-index:2000;top:0;right:100%;width:100%;height:5px;}
.heading{text-align:left;position:relative;display:inline-block;width:100%;margin:0px auto 15px;float:none;}
.heading h2, .heading h1{display:inline-block;font-weight:300;font-size:1.8rem;padding:0px;margin:0 0 10px;color:#29166f;}
.heading h2 span, .heading h1 span{font-weight:400;}
.text-white{color:#fff!important;}
.heading h2.dark-color, .heading h1.dark-color,h2.dark-color{color:#191919;}
h2.blue, .h2.blue{color:#29166f !important;}
.wrapper{position:relative;width:100%;margin:0 auto;text-align:left;float:none;}
.wrapper{min-height:100%;height:auto !important;height:100%;margin:0 auto -249px;}
.footer{position:relative;width:100%;margin:0 auto;}
.footer, .push{min-height:249px;clear:both;}
header{background:#fff;box-shadow:0px 0px 10px #999;float:left;}
.navbar-nav{font-size:13px;}
.navbar-nav .dropdown-menu .dropdown-item{font-size:14px;padding:0.25rem 1rem;}
.navbar{padding:0!important;}
.navbar-brand h1{padding:0;margin:0}
.navbar-light .navbar-nav .nav-link{color:#4b4b4b!important;text-transform:uppercase}
.navbar-light .navbar-nav .show > .nav-link, .navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .nav-link.active{color:#29166f!important;}
@media (max-width:1199.99px){.navbar-expand-xl > .container, .navbar-expand-lg > .container-fluid{padding-right:15px !important;padding-left:15px !important;}
.navbar-nav > li{border-bottom:1px solid #ccc;}
.navbar-nav .nav-link{padding-right:0.8rem!important;padding-left:0.8rem!important;padding-top:0.8rem!important;padding-bottom:0.8rem!important;}
.navbar-light .navbar-nav .show > .nav-link, .navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .nav-link.active{background:#29166f!important;color:#fff!important;}
.navbar-nav .nav-link:hover{color:#0b2e9f!important;}
.navbar-offcanvas .dropdown-menu{border-bottom:0 !important;}
.navbar-brand img{max-width:100%;}
}

@media(max-width:420px){
    .navbar-brand img{max-width:100px;}
    .hdr-logo-right img{max-width:70px;}
.navbar-brand{width: calc(100% - 60px);}
.heading h2, .heading h1{font-size:1.5rem}
}

.dropdown-toggle::after{content:'\f107' !important;font-family:FontAwesome;border:none !important;vertical-align:top !important;width:10px !important;height:100% !important;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;}
.dropdown.show .dropdown-toggle::after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);}
@media (min-width:1200px){
.navbar-nav > li{position:relative;padding:0 0px;}
.navbar-nav > li:last-child{padding-right:0;}
/*.navbar-nav li+li:before{content:"|";position:absolute;left:0;top:0.5rem;}*/
.navbar-nav > li+li{padding-left:0.2rem;}
.dropdown:hover .dropdown-menu{visibility:hidden !important;opacity:0 !important;}
.dropdown:hover .dropdown-menu{visibility:visible !important;opacity:1 !important;display:block;-webkit-animation:fadeIn 300ms ease;-moz-animation:fadeIn 300ms ease;-ms-animation:fadeIn 300ms ease;}
.dropdown:hover .dropdown-toggle::after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);}
}
footer{font-weight:normal;font-size:14px;width:100%;background:#323232}
/*.inner-footer{background:#f5f5f5;-webkit-box-shadow:inset 0px 3px 4px -1px rgba(163,155,163,0.4);-moz-box-shadow:inset 0px 3px 4px -1px rgba(163,155,163,0.4);box-shadow:inset 0px 3px 4px -1px rgba(163,155,163,0.4);}*/
.ftr-top{padding:20px 0 5px 0;position:relative;color:#838383}
.ftr-top h3{color:#c8c8c8;font-size:15px;font-weight:600}
.ftr-top a{color:#838383;}
.ftr-top li {margin-bottom:3px !important;}
.logo-footer img{border-radius:10px;}
.ftr-top .ftr-links2 a.green{color:#39ac37;}
.ftr-top .ftr-links2 a.green2{padding-left:10px;position:relative}
.ftr-top .ftr-links2 a.green2:before{content:"-";position:absolute;left:0;top:0;}
.ftr-top .ftr-links2 a.green3{padding-left:20px;position:relative}
.ftr-top .ftr-links2 li ul li{padding-left:10px;margin:3px 0 !important;position:relative;}
.ftr-top .ftr-links2 li ul li:before{content:"-";position:absolute;left:0;top:0;}
.ftr-top a:hover{color:#fff;}
.ftr-bottom{position:relative;background:#323232;padding:10px 0px;color:#c8c8c8;}
ul.ftr_links{padding:0;margin:0px 0;list-style:none;line-height:30px;float:left}
ul.ftr_links li{padding:0 5px 0 0;display:inline-block;}
ul.ftr_links li+li+li:before{content:"|";padding-right:5px;}
.ftr-bottom a{color:#c8c8c8;}
.ftr-bottom a:hover{color:#fff;}
.ftr-links > ul{width:100%;float:left}
.ftr-links > ul.list-unstyled > li+li{padding:0 5px 0px 0;display:inline-block;width:49%;}
.ftr-links > ul.list-unstyled > li+li:before{content:"\f105";font-family:FontAwesome;padding-right:5px;}
.ftr-links2 > ul{width:100%;float:left}
.ftr-links2 > ul.list-unstyled > li+li{padding:0 5px 0px 0;}
.ftr-links2 > ul.list-unstyled > li+li:before{content:"\f105";font-family:FontAwesome;padding-right:5px;}
@media (max-width:1199px){.logo-footer img{height:50px;}
}
@media (max-width:991.99px){.ftr-links > ul.list-unstyled > li+li{width:100%;}
}
@media (max-width:767.98px){.ftr-bottom{text-align:center;}
ul.ftr_links{margin-bottom:10px;}
.ftr-links > ul.list-unstyled > li+li{width:auto;display:inline-block;}
.ftr-links2 > ul.list-unstyled > li+li{display:inline-block;}
}

#visual_wrapper{background-color:#eee;}
#visual_container{position:relative;overflow:hidden;max-width: 1920px;margin: auto;}
.slider-text{color:#000;white-space:normal;text-align:left;}
.slider-text h3{font-size:2.5rem;color:#0d265f !important;text-transform:none;font-weight:700;line-height:normal}
.slider-text h4{font-size:2.1rem;text-transform:uppercase;font-weight:500;display:block}
.slider-text p{margin-bottom:15px;font-size:2rem;font-weight:400;line-height:normal;}
.slider-text a{display:inline-block;margin:8px 0px;padding:6px 0px;border:2px solid #000;border-width:2px 0px;color:#000!important;text-decoration:none!important;text-transform:uppercase;font-size:15px;font-weight:400;}
.sp-thumbnail{vertical-align:middle;display:table;}
.sp-thumbnail-title, .sp-thumbnail-description{display:table-cell;vertical-align:middle;padding:5px;font-size:16px;line-height:normal;font-weight:400;width:100% auto}
.sp-thumbnail-title{width:50px;padding:0;}
.sp-bottom-thumbnails .sp-selected-thumbnail .sp-thumbnail img{filter:invert(100%);-webkit-filter:invert(100%);}
.video_holder{position:relative;min-height:90%;height:calc(100% - 60px);width:100%;margin:auto;float:left;background:#f5f6f7;padding:0 0;}
#video_container{position:relative;height:800px;width:100%;margin:0 auto;padding:0;top:0px;background:#DDD;}
.about-box{position:relative;margin:65px 0 40px;}
.about-box:before{content:"";position:absolute;width:75%;height:100%;background:#98def8;left:0;top:0;display:block;z-index:-1;}
.about-content p {font-size: 1.1rem;}
@media(max-width:1280px){.about-box:before{width:78%;}
}
@media(max-width:1199px){.about-box:before{width:73%;}
}
@media(min-width:992px){#visual_wrapper{margin-top:-102px;}
}
.info-box{background:#98def8;width:330px;height:330px;border-radius:100%;color:#333;position:relative;padding:0;margin:0}
.info-box:before{content:"";position:absolute;left:5px;right:5px;top:5px;bottom:5px;display:block;background:#fff;border-radius:100%;}
.info-box:after{content:"";position:absolute;width:50%;height:100%;background:#fff;right:0;top:0;display:block;z-index:-1;}
.info-data{position:relative;display:block;text-transform:uppercase;font-size:1.2rem;font-weight:600;text-align:center;height:230px;}
.info-data > div{width:230px;color:#fff;z-index:2;}
.info-data:before{content:"";position:absolute;width:230px;height:230px;top:0;display:block;background:#00aed8;border-radius:100%;z-index:0;}
.carousel-item > div{height:230px;}
.info-icon{background:#73d9ff;width:70px;height:70px;line-height:70px;border-radius:100%;position:absolute;text-align:center;cursor:pointer;-webkit-transition:all .50s ease;-moz-transition:all .50s ease;-ms-transition:all .50s ease;-o-transition:all .50s ease;transition:all .50s ease;}
.info-icon.active{background:#9ab2e9;}
.info-icon.icon-1{left:0;top:50%;margin-top:-35px;margin-left:-35px;}
.info-icon.icon-2{top:0;left:50%;margin-left:-35px;margin-top:-35px;}
.info-icon.icon-3{right:0;top:50%;margin-top:-35px;margin-right:-35px;}
.info-icon.icon-4{bottom:0;left:50%;margin-left:-35px;margin-bottom:-35px;}
.carousel-indicators{position:absolute;right:auto!important;bottom:auto!important;left:auto!important;top:auto!important;width:100%;height:100%;z-index:15;display:block!important;display:block!important;display:block!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:0%!important;margin-left:0!important;list-style:none;}
.carousel-indicators .active{background-color:#00aed8!important;}
.carousel-inner{width:auto!important}
.prod-off-box{position:relative;color:#323232;margin:2rem 0;}
.prod-off-box a{text-decoration:none;}
.prod-off-box:before{content:"";position:absolute;width:71.5%;height:100%;background:#2a166f;background-size:cover; right:0;top:0;display:block;z-index:-1;}

@media(min-width:1900px){
.prod-off-box:before{width:50%;}
}

@media(min-width:2000px){
.prod-off-box:before{width:65%;}
}

/*new*/
.prod-off-box-1{position:relative;color:#323232;margin:2rem 0;}
.prod-off-box-1 a{text-decoration:none;}
.prod-off-box-1:before{content:"";position:absolute;width:71.5%;height:100%;background:#39ac37;background-size:cover; left:0;top:0;display:block;z-index:-1;}

@media(min-width:1900px){
.prod-off-box-1:before{width:50%;}
}

@media(min-width:2000px){
.prod-off-box-1:before{width:65%;}
}
@media(min-width:1024px) {
    .prod-off-box-1:before, .prod-off-content-1:before{background:url(images/bg-offerings-1.png) #105e0f center left -50px;background-size:cover;}
    .prod-off-box-1:before{background-position:top right 335px;}
}
.prod-off-content-1{position:relative}
.prod-off-content-1:before{content:""; width:60%;height:100%;border-radius:0% 50% 50% 0%;position:absolute;top:0;bottom:0;right:-5%;display:block;z-index:-1;}
@media(max-width:991px){
.prod-off-box-1:before{width: 100% !important;right: 0 !important;border-radius: 0; background:#105e0f !important}}

/*new*/
.prod-off-content{position:relative}
.prod-off-content:before{content:"";background:#2a166f; width:60%;height:100%;border-radius:50% 0 0 50%;position:absolute;top:0;bottom:0;left:-5%;display:block;z-index:-1;}
.prod-off-list{padding:0;list-style:none;}
.prod-off-list li{padding:0;margin:0 15px 30px;display:inline-block;text-align:center;width:330px;vertical-align:top;}
.prod-off-list li h3{font-size:1.1rem !important;}
.prod-off-list li h3 a:hover, .prod-off-list li a:hover h3{text-decoration:underline;}
.prod-box-first h3:hover{text-decoration:none;}
.prod-off-list li p{line-height:1.3rem;font-size:.97rem;}
.prod-off-list li div.prod-box{width:145px;height:145px;border-radius:100%;border:12px solid rgba(255, 255, 255, 0.25);line-height:120px;text-align:center;vertical-align:middle;margin:0 auto 20px;}
.prod-off-list li:hover div.prod-box{border:12px solid #29166f;}
.prod-off-list li div img{background:#f0f0f0;width:100px;height:100px;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .50s ease;-moz-transition:all .50s ease;-ms-transition:all .50s ease;-o-transition:all .50s ease;transition:all .50s ease;}
.prod-off-list li p, .prod-off-list li p a{text-decoration:none;-webkit-transition:all .50s ease;-moz-transition:all .50s ease;-ms-transition:all .50s ease;-o-transition:all .50s ease;transition:all .50s ease;color:#ab94ff;font-size:18px;}
.prod-off-list li a:hover{color:#fff;text-decoration:none;}
.prod-off-list li > div:hover div,.prod-off-list li > a:hover div{border-color:#16644f;}
.prod-off-list li > div:hover img, .prod-off-list li > a:hover img{background:#dae1f1;-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);transform:rotateY(180deg);}
.prod-off-box-img2{width:170px;height:122px;position:absolute;bottom:-30px;right:-70px;display:block;z-index:2;}

@media(min-width:1024px) {
    .prod-off-box:before, .prod-off-content:before{background:url(images/bg-offerings.png) #2a166f center left -50px;background-size:cover;}
    .prod-off-box:before{background-position:top left 335px;}
}
@media(max-width:991px){.prod-off-box-img2{bottom:0;}
}
@media(max-width:767px){.prod-off-box-img2{bottom:0;display:none;}
                        .prod-off-list li{width:85%;}
}
.global-presence-box{position:relative;min-height:350px;margin:40px 0 20px; background:#f2f2f2}
.global-presence-box .col-md-12:before{content: "";background: #f2f2f2;width: 60%;height: 100%;border-radius: 0 50% 50% 0;position: absolute;top: 0;bottom: 0;right: -5%;display: block;z-index: -1;}
.global-presence-box:after {content: "";position: absolute;width: 50%;height: 100%;background: #f2f2f2;left: 0;top: 0;display: block;z-index: -1;}
.event-slider{padding:0!important;margin:0;list-style:none}
.event-slider .event-logo{margin-bottom:15px}
.event-slider .event-logo img{border:1px solid #eee;max-width:100%;}
.event-slider .event-data h3{color:#0d265f;font-weight:bold;font-size:1.2rem;}
#divevent .bx-wrapper .bx-prev, #divevent .bx-wrapper .bx-next{background:transparent !important;padding:0px;color:#000;font-size:30px;}
#divevent .bx-wrapper .bx-prev{left:-50px;}
#divevent .bx-wrapper .bx-prev:before{content:"\f0d9";font-family:'FontAwesome';}
#divevent .bx-wrapper .bx-next{right:0;}
#divevent .bx-wrapper .bx-next:before{content:"\f0da ";font-family:FontAwesome;}
#divevent .bx-wrapper .bx-controls-direction a{text-align:center;text-decoration:none;width:28px;height:40px;text-indent:0px !important;z-index:99 !important;}
#divevent .bx-controls-direction a.disabled{display:block !important;opacity:0.3;cursor:not-allowed;pointer-events:none;opacity:0;}

@media (max-width:991.99px){.slider-text h3, .slider-text h4{font-size:1.5rem;}
.slider-text p{font-size:1.2rem;}
.sp-layer{left:5%!important;}
.sp-thumbnail-title, .sp-thumbnail-description{font-size:9pt;}
.about-box, .prod-off-box{margin:1rem 0 0;}
.event-box{margin:1rem 0;}
.about-box:before, .prod-off-box:before, .global-presence-box:after, .global-presence-box .col-md-12:before{width:100%;right: 0;border-radius: 0;}
.event-box:before{border-radius:0;}
#divevent{max-width:580px;margin:0 auto;}
.about-content{padding:2.5rem 0 1rem;}
}
@media (min-width:991.99px) and (max-width:1099.99px){.sp-layer{left:5%!important;}
.prod-off-list li{margin:0 10px 30px;width:180px;}
#divevent{max-width:580px;margin:0 auto;}
.sp-thumbnail-title, .sp-thumbnail-description{font-size:12pt;}
}
@media (max-width:767.99px){.about-box, .prod-off-box, .event-box{margin:0;}
}
@media (max-width:575.99px){.event-slider .event-logo, .event-slider .event-data{display:table;margin:5px 0px;width:100%;}
}
#body{padding:3rem 0;}
.sub-nav{text-align:center;padding:0;margin:-40px 0 0;list-style:none;width:100%;position:relative;z-index:9;}
.sub-nav li{display:inline-block;padding:0;margin:0 0px;text-transform:uppercase}
.sub-nav li a{background-color:#fff;color:#13396d;box-shadow:0px 2px 5px rgba(0,0,0,0.2);text-align:center;padding:15px 15px;float:left;border-radius:10px;text-decoration:none;position:relative;min-width:180px;}
.sub-nav li a span{width:100%;display:block;}
.sub-nav li a:hover{background-color:#29166f;color:#fff}
.sub-nav .active a{color:#fff;background-color:#29166f;font-weight:700;}
.submenu-toggle-btn{width:100%;display:none;padding:15px;text-align:left;border:0px;background:#eee;outline:none!important;box-shadow:none!important}
.submenu-toggle-btn .fa{float:right}
@media(max-width:991.50px){.submenu-toggle-btn{display:block;}
.sub-nav{margin:10px 0;}
.sub-nav li{width:100%;padding:15px 2px;}
.sub-nav li a span{width:auto;display:inline-block;}
.sub-nav li a{min-width:100%;}
}
@media(min-width:992px){.sub-nav .active a:before{content:"";position:absolute;bottom:-12px;width:20px;left:50%;margin-left:-10px;border-top:12px solid #29166f;border-left:10px solid transparent;border-right:10px solid transparent;}
}
.section-heading h2, .section-heading h1{text-transform:uppercase;display:inline-block;font-weight:700;font-size:26px;padding:0px;margin:0;color:#fff;}
.section-visual{background:#0d265f;position:relative;}
.section-pic{height:150px;position:relative;background-position:center!important;}
.pic-about{background:url(images/visual-about.jpg) no-repeat;background-size:cover;}
.pic-naturals{background:url(images/visual-indenta-naturals.jpg) no-repeat;background-size:cover;}
.pic-pellets{background:url(images/visual-pellets.jpg) no-repeat;background-size:cover;}
.pic-lab{background:url(images/visual-lab.jpg) no-repeat;background-size:cover;}
.pic-oils{background:url(images/visual-oils.jpg) no-repeat;background-size:cover;}
.pic-sourcing{background:url(images/visual-sourcing.jpg) no-repeat;background-size:cover;}
.pic-events{background:url(images/visual-events.jpg) no-repeat;background-size:cover;}
.pic-contact{background:url(images/visual-contact.jpg) no-repeat;background-size:cover;}
.pic-policies{background:url(images/visual-policies.jpg) no-repeat;background-size:cover;}
.pic-waxes{background:url(images/visual-waxes.jpg) no-repeat;background-size:cover;}
.pic-multicompendial{background:url(images/pic-multicompendial.jpg) no-repeat;background-size:cover;}
.pic-encapsulated {background:url(images/visual-encapsulated.jpg) no-repeat;background-size:cover;}
.pic-pharmacopeia-oils {background:url(images/visual-pharmacopeia-oils.jpg) no-repeat;background-size:cover;}
.search-box{background:#29166f;padding:5px;border-radius:5px;box-shadow:0px 2px 5px rgba(0,0,0,0.2);text-align:center;bottom:-20px;position:relative}
.search-box .input-group-btn{background:#fff;border:0px;border-top-right-radius:0.25rem;border-bottom-right-radius:0.25rem;}
.search-box .form-control{outline:none;box-shadow:none;border:0px;}
.bg-about-parallax{background:#c8bb89;color:#000;}
.bg-about-parallax h5{border-bottom:1px solid #000;display:inline-block}
.bg-gray{background-color:#f2f2f2;}

@media (max-width:991.50px){.bg-about-parallax .col-lg-6:first-child{border-bottom:2px solid rgba(255,255,255,0.3);}
}
@media (min-width:992px){.bg-about-parallax .col-lg-6:first-child{border-right:2px solid rgba(255,255,255,1);}
}
.what-we-do-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;}
.what-we-do-box .card{background-color:#c4efff;min-height:100%;}
.what-we-do-box .col-md-6{padding-bottom:30px;display:-webkit-box;}
.rounded-box{position:relative;}
.rounded-box:before{content:"";position:absolute;background-color:#eee;height:100%;top:0;display:block;z-index:-1;}
.bglight-color1:before{background-color:#d3c89d !important;}
.bglight-color{}
.bglight-color:before{width:85%;left:0;background-color:#98def8;border-radius:0 300px 300px 0;}
.bgdark-color{}
.bgdark-color:before{width:85%;right:0;background-color:#a9f3d1;border-radius:300px 0 0 300px;}
.bglightright-color{}
.bglightright-color:before{width:85%;right:0;background-color:#c7fee4;border-radius:300px 0 0 300px;}
.bglightright-color1:before{background-color:#98def8 !important;}
@media (max-width:1199.98px){.list-sourcing:before,.bglight-color:before,.bgdark-color:before,.bglightright-color:before{border-radius:0!important;width:100%!important;}
}
@media (min-width:1200px) and (max-width:1669.98px){.list-sourcing:before,.bglight-color:before,.bgdark-color:before,.bglightright-color:before{width:98%!important;}
}
.list-sourcing:before{left:0;width:85%;background-color:#98def8;border-radius:0 300px 300px 0;}
.list-sourcing ul{padding:1.5rem 0;margin:0 0 0 15px;}
@media (min-width:1199.98px){.list-sourcing .col-lg-6:not(:last-child){border-right:2px solid rgba(0,0,0,0.1);}
}
.pic-chemical-sourcing{border:1px solid #e4e4e4;border-radius:10px;display:inline-block;padding:10px;margin:0 auto 30px;box-shadow:6px 6px 0px rgba(0,0,0,0.1);}
.pic-chemical-sourcing img{max-width:100%;}
@media (max-width:1199.98px){.list-sourcing{padding:1.5rem 0;}
.list-sourcing ul{padding:0;}
}
.pic-packaging1, .pic-packaging2{position:absolute;bottom:0;}
.pic-packaging1{left:-150px;bottom:-35px}
.pic-packaging2{right:-150px;bottom:-35px}
@media (min-width:991.98px){.pic-margin{margin-top:-100px;}
}
@media (min-width:767.98px){.pic-margin{margin-top:-38px;}
}
.essl-oils-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.essl-oils-box .card{min-height:100%;overflow:hidden;display:block;}
.essl-oils-box .card-pic{overflow:hidden;}
.essl-oils-box .col-md-6{padding-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.essl-oils-box h2{font-size:1.1rem;color:#0d265f}
.essl-oils-box a{text-decoration:none!important;color:#0d265f}
.essl-oils-box img{border-radius:10px 10px 0px 0px;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s ease-in-out;transition:.5s ease-in-out;width:100%;}
.essl-oils-box .card:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.pgr{font-size:13px;text-align:center}
.pgr li{margin-right:5px!important;}
.pgr a{color:#0d265f;}
.pgr .active a{background:#0d265f;color:#fff;}
.details-table tr{background-color:#f5f5f5;}
.details-table td, .details-table1 td, .details-table1 th, .details-table2 td{border:1px solid #fff!important;}
.details-table td{width:5%}
.prodcol2{width:120px;}
.prodcol3,.prodcol4{width:60px;}
.prod-details-table tr{background-color:#f7f1d7;}
.prod-details-table td{border:1px solid #fff!important;width:16.6%;}
.prod-details-table .head{width:16.6%;}
.pellets-table td{width:25%;}
@media only screen and (max-width:991px){.resp-table table, .resp-table thead, .resp-table tbody, .resp-table tfoot, .resp-table th, .resp-table td, .resp-table tr{display:block;}
.resp-table thead tr{position:absolute;top:-9999px;left:-9999px;}
.resp-table tr{border:1px solid #dee2e6}
.resp-table td{border:none;border-bottom:0px solid #eee;position:relative;padding-left:30% !important;white-space:normal;text-align:left;}
.resp-table td:before{position:absolute;left:6px;width:25%;font-size:90%;padding-right:10px;white-space:nowrap;text-align:left;font-weight:normal;color:#000;}
.resp-table td:before{content:attr(data-title);}
.resp-table td{width:100%;min-height:30px;}
.resp-table tr{margin-bottom:10px;}
.resp-table th{font-weight:700;background:#d2f0fc}
.details-table td, .details-table2 td{padding-left:10px !important;}
.details-table td:before, .details-table2 td:before{display:none}
.prod-details-table table tr{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.prod-details-table td{width:50%;display:inline-flex;min-height:100%;}
.prod-details-table .head{width:50%}
}
.specs-list li{display:table;width: 100%;table-layout:fixed; margin-bottom:2px !important;}
.specs-list li span{display:table-cell;}
.specs-list li span:nth-child(2){width: 5%;}
.specs-list li span:first-child{width: 30%;}
@media(max-width: 640px){
    .specs-table tr td:first-child, .specs-list li span:first-child{width: 48%;}
}
.specs-table{border: 1px solid #ddd;}

/*.specs-table tr:nth-of-type(odd){background-color:#d2f0fc}
.specs-table tr:nth-of-type(even){background-color:#f7f1d7}
.specs-table tr td:first-child{width:35%;}*/

.supports-logos span { margin:05px;}

.hdr-logo-right{margin-left:10px;padding-left:10px;position:relative;}
.hdr-logo-right:before{content:'';position:absolute;top:20%;left:0;border-left:1px solid #ccc;height:60%;}
.hm-events-box{padding:15px 25px;border:1px solid #eee;border-radius:15px;box-shadow:8px 8px 0 #eee;}

.hm-events-box .bx-controls{position: absolute;top: -45px;right: 0;}

@media(min-width: 992px){.hm-intro-container{flex: 0 0 72% !important;max-width: 72% !important;}
.hm-events-container{flex: 0 0 28% !important;max-width: 28% !important;}
.ftr-links{flex: 0 0 30% !important;max-width: 30% !important;}
.ftr-links2{flex: 0 0 36% !important;max-width: 36% !important;}
}

.abt-heading p img{width:71px;}
@media(min-width: 767px){.abt-heading .heading{width:calc(100% - 80px);}}


.enquiryForm {width: 80%;z-index: 200;float: right;background: #98def8;padding: 10px;min-width: 290px;}
.enquiryForm .form-control {display: block;width: 100%;padding: 0 8px;height: 32px;font-size: 10.8pt;line-height: 1.42857143;color: #191919;background-color: #fff;background-clip: padding-box;border: 1px solid #ced4da;border-radius: 0.25rem;transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}
.enquiryForm textarea.form-control {height: auto; }
.enquiryForm textarea {resize:none;}
@media(max-width: 767px){.enquiryForm { float:left!important;}}
/*Sitemap*/
.sitemap-nested-menu li{ display:block !important; width:100% !important;}
.sitemap-nested-menu li a{ color:#191919; font-weight:bold}
.sitemap-nested-menu li ul li a{font-weight:normal !important}
/*menu-new*/
.nested-menu, .nested-menu li {margin:0px; padding:0px; list-style:none}
.nested-menu > li+li > a {border-top:1px solid #ccc;}
.nested-menu li > a {margin:0px;font-size: 14px; padding: 0.50rem 1rem!important; list-style:none;display:block;width:100%;text-decoration:none;} 
.nested-menu  .level-1 {font-weight:bold !important;white-space:nowrap; }
.nested-menu  .level-2 {margin:0px 0px 5px 0px; padding:0px; list-style:none;white-space:nowrap; }
.nested-menu  .level-2 > li > a {font-weight:normal;color:#000;position:relative; padding:0.35rem 1rem; line-height:normal }
.nested-menu  .level-2 > li > a:before {content:"-";margin-right:5px;display:inline-block; }
.nested-menu  .level-3 {margin:0px 0 0 20px; padding:0px; list-style:none }
 .nested-menu .level-3 > li > a {color:#666;padding: 0.15rem 1rem!important; }
@media(max-width: 1198.98px) {
    .nested-menu .level-1 { 
        white-space: normal;
    }
}
/*Search bar*/
.nav-head{color:#29166f !important; margin-top:10px !important; }
.btn-search{display:inline-block;width:38px;height:38px;line-height:38px;text-align:center;color:#fff;position:relative;cursor:pointer; color:#000 !important}
.btn-search .fa{position:absolute;width:38px;height:38px;line-height:38px; top:0;left:0;bottom:0;right:0;display:block; color:#29166f; font-weight:bold !important}
.btn-search .fa-times {display:none;font-size:18px}
 .searchbar{right:15px;}
.searchbar{background:#29166f;position:absolute;top:calc(100% + 17px);right:0;max-width:300px;border:1px solid #fff;border-top:0px;}
.searchbar input{border:0px;padding:10px 15px;background-color:rgba(255,255,255,0.9);outline:none;box-shadow:none!important;border-radius:0px !important}
.searchbar .input-group-append  a {line-height: 1.7;color:#fff!important;outline:none;box-shadow:none!important;}
.searchbar .err{position:absolute; bottom:-20px; font-weight:bold !important; font-size:14px !important}
@media(max-width:1199.99px){
.offcanvas-toggle{ position:absolute; right:60px}
}
@media (max-width: 767.99px) {
.searchbar{max-width:100%;width:100%;}
    .btn-search{float:right; position:absolute; right:0PX}
    .offcanvas-toggle{  right:40px}
    
}

.monographs .fa { color:#0d265f!important;}
.sub-th {background:#c9dde5!important;}
.table-striped tbody tr:nth-of-type(odd){background-color: rgba(0,0,0,.05)!important;}