@charset "utf-8";
/* CSS Document */
/*@import url('https://fonts.googleapis.com/css2?family=Comic+Neue:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap');*/
@import url('https://fonts.googleapis.com/css2?family=Rubik:wght@400;500;600&display=swap');

body{font-family: 'Rubik', sans-serif; font-weight: 400;}

/*-- snipper --*/
h1, h2, h3, h4, h5, h6 {font-family: 'Rubik', sans-serif;}

.contact-header-new a {
    display: inline-block;
    color: #000;
    margin: 0px 12px;
        font-weight: 600;
        font-size: 16px;
}
.contact-header-new a i {
    border: 2px solid #000;
    border-radius: 20px;
    padding: 5px;
    color: #000;
    margin-top: -5px;
    margin-right: 9px;
}

/*-- menubar --*/

.vertical-menu nav {
	position:fixed;
    margin-right:-500px;
    width:500px;
    top:0;
    bottom:0;
    right:0;
    z-index:99;
    height:100%;
    background:#4397a0;
	-webkit-transition:all ease-out 0.3s;
	-moz-transition:all ease-out 0.3s;
	-o-transition:all ease-out 0.3s;
	transition:all ease-out 0.3s;
	padding:50px 40px 40px 40px;
}



.dropdown:hover .dropdown-menu {
    display: block;
    margin-top: 0;
 }


.three-dots{margin-top:17px; float:right; margin-left:40px; cursor:pointer;}
.three-dots span{display:inline-block; border:1px solid #ababab; background:#ababab; width:7px; height:7px; border-radius:50%;}

.show-sidebar.vertical-menu nav{margin-right:0; display:block;}
.vertical-menu nav ul {list-style:none; margin:0;padding:0;}

.vertical-menu nav ul li {
  /* Sub Menu */
}

.logo-header a.navbar-brand,
.logo-header .nav-link{color:#fff; font-size:21px;}
.logo-header .nav-link:Hover{color:#fff;}

.white-header .logo-header  a.navbar-brand, 
.white-header .logo-header .nav-link{color:#000;}
.logo-header .navbar-brand{margin-top:5px; margin-bottom:5px; padding:0; margin-right:0;}

.vertical-menu nav ul li a {
	display:block;
	padding:10px 15px;
	color:#fff;
	text-decoration:none;
	-webkit-transition:0.2s linear;
	-moz-transition:0.2s linear;
	-ms-transition:0.2s linear;
	-o-transition:0.2s linear;
	transition:0.2s linear;
	font-family: Montserrat, sans-serif;
	font-size:14px;
	letter-spacing:2px;
}

.vertical-menu nav ul li a .fa {width:16px; text-align:center; margin-right:5px; float:right;}
.vertical-menu nav ul li ul li a {border-left:1px solid rgba(255,255,255,0); padding:6px 14px; letter-spacing:0;}
.vertical-menu nav ul li ul li a:hover {background:rgba(255,255,255,0.10); border-left:1px solid rgba(255,255,255,0.4); color:#fff;}
li.sub-menu a{letter-spacing:0;}

.nav-strip-blue .dropdown-toggle::after{display:none;}




.white-header{ background:#fff;}
.heading-wraper h2{position:relative; margin-bottom:38px; color:#000;}
.heading-wraper h2:after{content:''; display:block; width:90px; height:2px; background-color:#e57f84;; position:absolute; left:50%; bottom:-17px; -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -o-transform:translateX(-50%); transform:translateX(-50%);}

.heading-wraper.focus-heading h2:after{
	-webkit-transform:translateX(-50%); 
	-moz-transform:translateX(-50%); 
	-o-transform:translateX(-50%); 
	transform:translateX(-50%); 
	left:50%;}

.nav-wrap{position:fixed; width:100%; z-index:99999; background:rgb(255 255 255 / 0.60);}
.nav-wrap .dropdown-item{font-size:20px; padding:5px 10px;}
.nav-wrap a.dropdown-blank.dropdown-blank{ background:none !important;}
.nav-wrap a.dropdown-blank.dropdown-blank:hover{ background:none !important; cursor:default;}
.nav-wrap .dropdown-item span{font-size:15px; display:block; color:#959595; line-height:14px; white-space:break-spaces;}

.nav-wrap .dropdown.show .nav-link{background:#fff; color:#1f8e9a !important;}

.nav-wrap .dropdown-item.active, 
.nav-wrap .dropdown-item:active{background-color:#1f8e9a;}

.nav-wrap .dropdown-item:active span{color:#fff;}

.nav-wrap .navbar{padding:3px 1rem;}

.nav-wrap .navbar-light .navbar-nav .nav-link{padding:6px 25px; font-size:19px; text-transform:uppercase}

.nav-wrap .navbar-light .navbar-nav .nav-link:hover{background:#fff; color:#1f8e9a !important;}


.nav-wrap .navbar-light .navbar-nav .nav-item:last-child .nav-link{}

.nav-wrap .navbar-expand-lg .navbar-nav{position:relative;}
.nav-wrap .dropdown{position:initial;}
.nav-wrap .navbar-light.nav-strip-blue .navbar-nav .nav-link{ color:#fff;}

.navbar-brand img{float:left; max-width:180px;}
.logo-header span{display:block; font-size:18px; float:left; word-break:break-word; white-space:break-spaces; font-weight:400; line-height:14px; margin-top:0px; color:#000; font-weight:500; font-style:italic;}
.white-header .logo-header span{color:#000;}
.carousel-text{width:660px;text-align:justify; float:right;}
.carousel-text p{font-size:24px; text-align:center;}
.carousel-text p span{display:block; font-size:30px; margin-top:30px; font-weight:600; color:#4297a0;}

.border-left-green{position:relative;}
.border-left-green:after{height:80%; width:2px; left:11px; background:#4297a0; position:absolute; top:50%; content:''; 
-webkit-transform:translateY(-50%);
-moz-transform:translateY(-50%);
-o-transform:translateY(-50%);
transform:translateY(-50%);
}


.banner-carousel .carousel-caption{position:absolute; top:inherit; z-index:10; padding-top:20px; padding-bottom:20px; bottom:100px; color:#fff; width:100%; text-align:left; font-size:30px; margin:auto; right:80px; left:inherit;}

.efficient-cost-effect .carousel-text p span{color:#ef7f84}
.safty-qulity-service .carousel-text p span{color:#203864}
.innovation-monitoring .carousel-text p span{color:#4297a0}


.banner-carousel .carousel-item{position:relative;}
.banner-carousel .carousel-item:after{position:absolute; width:100%; top:0; bottom:0; content:''; background: rgb(0 0 0 / 38%); margin-top:0px;}

.banner-carousel .carousel-item img{height:100vh; object-fit:cover;}
.banner-carousel .carousel-indicators li{opacity:.4; width:7px; height:7px; border-radius:50%; margin-right:8px; margin-left:8px;}

.testi-wraper{ background:#f7f7f7}
.padding-global{padding-top:220px; padding-bottom:220px; }
.padding-global1 {
    
    padding-bottom: 220px;
}
.inner-padding{padding:80px 15px;}
.focus-area{background: url("../image/bg-map.png") no-repeat top left;}

.home-focus-area{margin-bottom:39px;}
.focus-thumb-wraper{background:#fff; border:1px solid #fff; transition: all linear 0.3s; }
.focus-thumb-wraper:hover{box-shadow:0px 15px 10px rgb(0 0 0 / 3%); margin-top:-10px;}
.home-focus-area p:last-child{margin-bottom:2px;}
.para-serve-indus p {margin-bottom: 0;line-height: 34px;font-size: 20px;}
.focus-thumb-wraper h3{color:#e57f84; font-size:21px; text-align:center; font-weight:600;margin-top:20px; margin-bottom:19px;}

.testi-item{background:#fff; padding:60px; position:relative; box-shadow:0 0 20px 0px rgba(0,0,0,.05); min-height:271px;}

.testi-item:before{position:absolute; top:calc(100% - 3px); left:0; content:''; width:0; height:0; border-style:solid; border-width:35px 35px 0 0; border-color:#fff transparent transparent;
filter:drop-shadow(0px 6px 5px rgba(0,0,0,.05));
}

.testi-wraper.padding-global{padding-top:283px; padding-bottom:60px;}
.testi-item p{font-size:18px;}

.testi-company{margin-top:20px; padding-left:40px;}
.testi-company-img{display:inline-block; float:left;}
.testi-wraper .owl-carousel .owl-item img{width:90px; max-width:100%;}

.testi-company-name{float:left; padding-left:10px;}
.testi-company-name p{float:left; margin-bottom:0; font-size:20px; font-weight:600;}
.testi-company-name span{display:block;}

.partner-carousel-wraper{background:#fbfbfb;}
.partner-carousel-wraper .owl-carousel.owl-drag .owl-item{ background:#fff;}
.partner-carousel-wraper .owl-carousel.owl-drag .owl-item .parnter-image{display:table; height:105px; width: 100%;}
.partner-carousel-wraper .owl-carousel.owl-drag .owl-item .parnter-image span{display:table-cell; vertical-align:middle; text-align:center; padding:10px;}
.partner-carousel-wraper .owl-carousel.owl-drag .owl-item .parnter-image img{display:block; max-width:100%; max-height:100px; width:auto; margin:auto;}

.focus-area-thumbs{}
.focus-thumb-text{padding:15px; padding-bottom:5px; min-height:238px; text-align:center;}
.focus-thumb-text h3{font-size:24px; font-weight:500; color:#e57f84; text-align:center;}

footer{background:#4297a0; padding:60px 15px 15px;}
footer ul{padding:0; list-style:none;}
footer h4{font-size:28px; margin-bottom:40px; position:relative; color:#98ffff; }
footer h4:after{content:''; display:block; width:50px; height:4px; background-color:#98ffff; position:absolute; left:0; bottom:-17px;}

.footer-quick-link ul li a{color:#fff; text-decoration:none !important; transition:all linear 0.2s;}
.footer-quick-link ul li:hover a{color:#98ffff; text-decoration:none !important; margin-left:10px;}
.footer-quick-link ul li{margin-bottom:10px; position:relative; padding-left:17px;}
.footer-quick-link ul li span{display:block; font-size:12px}
.footer-quick-link ul li:after{font-family:"Font Awesome 5 Free"; content:"\f105"; position:absolute; left:0; top:0; color:#fff; font-weight:600; transition:all linear 0.2s;}
.footer-quick-link ul li:hover:after{margin-left:10px; color:#98ffff;}

.key-industries-serve .focus-thumb-wraper .focus-thumb-text p {margin-top: 24px;line-height: 35px;font-size: 20px;}
.focus-area p {
    font-size: 20px;
    line-height: 33px;
}

.testi-wraper .owl-nav{position:absolute; width:calc(100% + 100px); top:50%; margin-left:-50px; 
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%);}

.testi-wraper .owl-carousel.owl-drag .owl-item{padding:10px;}

.testi-wraper .owl-nav .owl-next{float:right;}
.testi-wraper .owl-carousel .owl-nav button.owl-next, 
.owl-carousel .owl-nav button.owl-prev{ background: #fff; width:40px; height:40px; border-radius:50%; text-align:center; line-height:35px; border:1px solid #4397a0; font-size:28px; color:#4397a0;}

.partner-carousel-wraper .owl-carousel .owl-dots{text-align:center; margin-top:20px;}
.partner-carousel-wraper .owl-carousel button.owl-dot{width:9px; height:9px; background:#ccc; border-radius: 50%; margin: 0 5px;}
.partner-carousel-wraper .owl-carousel button.owl-dot.active{background:#4297a0;}
.about-compnay-footer h4{margin-top:20px; margin-bottom:0}
.about-compnay-footer ul{padding:0; margin-top:10px;}
.about-compnay-footer ul li{display:inline-block; text-align:center; position:relative;}
.about-compnay-footer ul li a{color:#fff; display:inline-block; margin-right:8px; margin-left:0;}

.we-social{float:left; text-align:center; width:200px;}
    
.we-social p{color:#fff; font-size:21px; margin-top:20px; margin-bottom:0;}
.we-social img{max-width:220px;}

.contact-footer{margin-top:10px;}

.contact-footer h5{font-weight:400; font-size:16px; font-family:'Montserrat', sans-serif; margin-bottom: 15px;}
.contact-footer h5 a{color:#fff; text-decoration:none; display:inline-block;line-height:42px;font-weight:600; letter-spacing:0.4px;}

.contact-footer h5 span{display:inline-block; width:40px; height:40px; margin-right:5px; line-height:37px; text-align:center; border-radius:50%; border:2px solid rgb(255 255 255 / 0.60);}

.contact-footer h5 span i{font-size:16px; color:#eafdff}
.copyright-div{color:#fff; } 
.copyright-div p{margin-bottom:0; font-size:16px;}
.copyright-div p a{color:#fff; text-decoration:none !important;}
.copyright-div p a:hover{color:rgb(255 255 255 / 0.54) !important}

.testi-wraper button:focus{outline:none; background:#4397a0 !important; color:#fff !important;}
.testi-wraper button span{display:block; margin-top:-3px;}
.key-industries-serve{padding-top:220px; background:#f4eae6;}

.heading-serve-indus h3{font-size:24px; text-transform:uppercase; margin-bottom:24px; color:#213864; text-align:center;}
.no-margn-focusArea.focus-area-thumbs{margin-bottom:0; margin-top:80px;}
.no-margn-focusArea .focus-thumb-wraper:hover{margin:0; box-shadow:none;}
.no-margn-focusArea .focus-thumb-text{border:2px solid #e57f84; padding:15px; text-align:center; min-height: 286px;}
.no-margn-focusArea .focus-thumb-text p{margin-bottom:0;}

.no-margn-focusArea .focus-thumb-wraper{background:none; border:0; padding:30px;}
.focus-area-thumbs.no-margn-focusArea .focus-thumb-wraper{padding:10px;}
.text-industrie-serve{padding:20px 60px; text-align:center;}
.mrgn-left-40{margin-left:40px !important;}
.industrie-serve{margin-bottom:180px;}
.footer-top-section{background:url("../image/contact-us.jpg") no-repeat 0 -30px; min-height:380px;}
.footer-top-inner{padding-top:80px;}
.footer-top-inner a{float:left;}
.footer-top-inner p{color:#fff; font-size:28px; float:left; padding-left:20px;}

.contact-question{font-size:32px; color:#fff;}
.bottom-footer{padding-top:30px;}
.bottom-footer p{color:#fff;}

.social-box ul{list-style: none;
    padding-right:0px;
    display:block;
    float:left;
    margin-top:0px;
    margin-bottom:0;
    margin-left:0px;
    width:100%;}


.social-box ul li{float:none; margin-right:0; margin-left:0; display:inline-block;}
.social-box ul li a{color:#fff; font-size:28px; display:block; text-align:left; line-height:36px; margin:0 5px;}

.social-box span{float:left; color:#fff; padding-right:0; font-size:32px; margin-top:0; display:block; width:100%; margin-bottom:0;}



/*--inner-page--*/

.top-inner-header{background:#030b19 url("../image/our-heritage/top-bar.jpg"); background-size:cover !important; text-align:center;}
.top-inner-header h4{color:#fff;}
.inner-header-height{min-height:350px;}
.left-border{position:relative;padding-left:30px; }
.left-border:after{position:absolute; top:0; bottom:0; width:2px; left:0px; background:#4297a0; content:'';}
.our-heritage{background:#e57f84; color:#fff; padding:35px !important; margin-top:-130px;}
.our-heritage h3{position:relative; line-height:63px;}
.our-heritage h3:after{position:absolute; width:170px; left:0; background:#4297a0; height:5px; bottom:-35px; content:'';}
.core-value-line.our-heritage h3:after{display:none;}
.our-heritage p{margin-top:45px; padding-right:0px;  color:#d9d9d9;}
.imkemex-ici{padding-left:40px !important; }
.imkemex-ici img{width:auto; max-width:140px;}
.imkemex-ici .content-imaxe-bx{padding-right:40px; text-align:left; padding-left:0;}

.content-imaxe-bx p{margin-bottom:0;}
.management-buyout{margin-top:40px;}

.imaxe-box{display:table;min-height:248px;}
.imaxe-box img{min-height:247px; object-fit:cover; }
.content-imaxe-bx{min-height:195px; display:table-cell; vertical-align:middle; padding:10px;}

.arrow-down{position:relative;}
.arrow-top{position:relative;}
.poeple-wrap{background:#e57f84; padding:60px; color:#fff;}

.our-people-heading h3{position:relative; color:#000;}
.our-people-heading h3:after{position:absolute; width:50px; left:0; background:#4297a0; height:2px; bottom:-23px; content:''; display:none;}
.our-relationship-heading h3{color:#e57f84;}

.arrow-right{position:relative; text-align:center; background:#bcd1d1; height:320px; margin-left:-35px; margin-right:40px; margin-top:42px;}

.arrow-right img{position:relative; top:50%; 
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%);     
	width:150px;}

.arrow-right:after{width:0;
    height:0;
    border-top:160px solid transparent;
    border-bottom:160px solid transparent;
    border-left:110px solid #bcd1d1;
    position:absolute;
    content:'';
    right:-110px;
    top:0;}

.core-value-line{background:#f4eae6; margin-top:0;}
.ourBusiness-Values{background:#f4eae6}
.ourBusiness-Values p{color:#000; font-size:28px; font-weight:600;}
.black-content p{color:#000; font-size:24px; font-weight:600;}
.quality-heading{margin-bottom:44px;}
.quality-para{margin-bottom:70px;}

.core-value-line h3{color:#e57f84;  font-weight:600;}


.core-value-thumb{padding:15px; min-height:190px; margin-bottom:30px; position:relative;}
.core-value-thumb h3{font-size:28px; font-weight:600; color:#203864; text-transform:capitalize; margin-bottom:4px;}

.our-heritage.core-value-sidebar{margin:0;}
.values-box-wraper{border:7px solid #4297a0; padding:15px 25px 0; width:calc(100% - 40px); margin-left:40px;}


.core-value-dashed{position:relative;}

.core-value-dashed:after{position:absolute; width:320px; height:0px; left:50%; bottom:0; content:''; border-bottom:3px dashed #d9d9d9;}

.core-value-dashed:before{position:absolute; width:3px; height:240px; right:0; bottom:0; content:''; border-left:3px dashed #d9d9d9; top:50%;}

.core-value-sidebar p{margin-bottom:23px;}
.sustainbility-box{position:relative; margin:0 -15px;}
.sustainability-text{color:#fff; padding:30px; position:absolute;  width:540px; top:50%; left:50%; -webkit-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); -o-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); transform:translate(-50%, -50%); margin-top:-120px; margin-left:-180px;}

.sustainability-text.quality-text-position{margin-top:-180px; margin-left:-345px;}

.sustainability-text h3{font-weight:600;}
.sustainability-text p{font-size:24px; line-height:36px;width:380px;}
.bright-future h4{color:#000; margin:28px 0 19px; font-weight:600;}
.imkemex-commitment{padding:60px 0;}
.para-success h5{font-size:36px; font-weight:700; color:#afabab;}
.simple-commitment h5{margin-bottom:26px; font-size:28px;}
.albert-quotes{color:#000; font-size:28px; font-style:italic; line-height:36px; margin-top:24px;}
.human-responsibity-text{color:#4297a0; font-size:28px; line-height:32px;}
.engage-box{background:#f4eae6; padding:20px;}
.engate-text{text-align:center; margin-top:20px; min-height:155px;}
.engate-text p{font-size:21px; margin-bottom:0;min-height: 190px;}
.we-engage-heading h3{margin-bottom:31px; position:relative; font-weight:600;}
.we-engage-heading h3:after{width:calc(100% - 300px); height:2px; position:absolute; background:#e57f84; right:0; top:50%; content:'';}

.nav-strip-blue{background:#1f8e9a;}
.pharma-industry-border{border:1px solid #4297a0;}

.pharma-industry-border.agrochemicals-border{border:1px solid #70ad47; margin-left:40px;}
.oil-gas-border{border:1px solid #203864; margin-left:40px;}
.pharma-industry-border.agrochemicals-border h3{color:#70ad47;}


.custom-dropdown-menu{left:inherit; right:0; left:0; border-radius:0; padding:0; min-width:780px; margin-top:2px;}
.nav-quote{background:#f5d0d2; padding:18px !important; }
.nav-quote-padding{padding:45px !important;}

.nav-quote-inner{display:inline-block; text-align:center;}
.nav-quote h5{font-weight:700; font-size:28px;  font-style:italic; color:#b18789; text-align:center; line-height:21px;}
.nav-quote h5 span{display:inline-block; margin-top:10px;}
.menu-items-sub{padding:15px;}

.imaxe-box-grey{background:#a6a6a6; height:60px; margin:15px 0px;}
.imaxe-box-grey.darkgrey{background:#7f7f7f;}
.imaxe-box-grey.lightgrey{background:#d9d9d9;}

.sincethen-bdr-left{position:relative; padding:0 30px; padding-right:0;}
.sincethen-bdr-left:after{position:absolute; top:0; bottom:0; width:2px; left:10px; background:#4297a0; content:'';}

.content-imaxe-bx h3{font-size:28px;}

.nav-quote img{width:65px; clear:both; display:block; text-align:center; margin:auto; margin-bottom:10px}

.relationship-padding{padding:35px 20px;}

.pharmaceutical-industry-bg{background:url("../image/Industries-serve-home/pharmaceutical-industry.jpg") no-repeat center center; background-size:cover;}

.oil-gas-bg{background:url("../image/Industries-serve-home/oil-gas.jpg") no-repeat center center; background-size:cover;}

.agrochemicals-bg{background:url("../image/Industries-serve-home/agrochemicals.jpg") no-repeat center center; background-size:cover;}

.col-table-div {display:table; width:100%;}
.col-table-cell-div {display:table-cell;}

.copyright-div p span{display:block; float:right;}

.copyright-div {border-top: 1px solid rgb(255 255 255 / 0.30); padding-top:15px; margin-top:30px;}
.social-box{margin-top:5px;}

.pink-bg{ background:#f4eae6;}

.our-people-image .inner-header-height{min-height:520px;}
.lign-plam-color{background:#f4eae6}

.trust-fosters{color:#e57f84;}
.communication-essential{color:#4297a0;}

.relationship-text{margin-bottom:20px;}
.our-relationship-heading{margin-bottom:44px;}
.customer-intimacy h3{color:#e57f84;}
.customer-intimacy .sustainability-text{margin-left:-345px;}
.customer-intimacy .sustainability-text p{font-size:24px; line-height:32px;}

.customer-intimacy .business-text-format{max-width:380px; margin-left:-425px; margin-top:-200px;}
.customer-intimacy .business-text-format h3{color:#fff;}     

.customer-icon-intimacy{text-align:center; margin-top:80px; margin-bottom:40px;}

.peach-color{color:#e57f84;}
.teal-color{color:#4297a0;}

.customer-intimacy-text{color:#000; margin-bottom:80px;}
.customer-intimacy-text p{margin-bottom:15px;}

.testimonial-btn .btn{font-size:21px; padding:12px 80px; background:#4aa2ab; border:#4aa2ab; min-width:320px;
box-shadow:inset 0px 0px 6px #1a5358; border-radius:2px; color:#fff;}
.peach-bg{background:#f4eae6;}
.customer-box{background:#fff; padding:40px; position:relative;}
.customer-box ul{list-style:none; padding:0;}
.customer-box ul li{list-style:none; margin-bottom:15px; text-align:center; margin-bottom:20px;}
.customer-box ul li img{}

.customer-box:after{width:1px; height:100%; background:#dcdcdc; position:absolute; top:0;
bottom:0; content:''; right:-5px;}

.bg-partner-box .row [class|=col]:last-child .customer-box:after {display:none;}

.bg-partner-box{background:#fff;}

.minral-tech-img img{max-width:100px;}
.kraton-fortec.customer-box ul li{margin-bottom:70px;}
.kraton-fortec.customer-box ul li:last-child{margin-bottom:0;}
.dynea-img{float:left; width:50%;}
.lj-img{float:right;}
.lj-img img{max-width:100px; width:auto;}

.business-inno-strip{background:rgb(255 68 77 / 15%); position:absolute; left:0; bottom:0px; padding:15px 30px; right:0; text-align:center;}

.business-inno-strip p{font-size:21px; color:#fff; margin-bottom:0;}
.business-inno-strip p:last-child{color:#4297a0; margin-bottom:0;}

.innovation-thumb-box{border:2px solid #e57f84; padding:15px; text-align: center;}
.image-thumb-innovation{min-height:120px;}

.image-thumb-innovation img{display:block; margin:auto; max-height:110px;}
.text-innovation-thumb{margin-top:11px;}
.text-innovation-thumb{margin-bottom:0; line-height:32px; min-height:235px;}
.wraper-innovation-thumb{ margin-top:80px; margin-bottom:80px;}

.blue-strip{ background:#4297a0; min-height:80px; margin-bottom:60px;}

.testi-bg-inner {background: #ecb9bb;padding: 40px;color: #222222;margin-bottom: 30px;width: 90%;line-height: 42px;min-height: 375px;}

.testi-bg-inner p{margin-bottom:0; font-weight:500; font-size:28px;}
.testimonial-inner{background:#f2f2f2; padding:60px 15px;}
.testimonial-inner h3{color:#4297a0; margin-bottom:19px;}

.text-testi p{font-weight:600; margin-bottom:0; color:#000; line-height:28px; margin-left:-15px;}
.text-testi span{display:block; font-weight:500;}

.contact-header{min-height:500px;}
.talk-to-us{text-align:right;}

.talk-to-us h3{color:#4297a0; text-align:center; margin-bottom:40px; display:inline-block;}

.talk-to-us address{margin:auto; font-size:24px; color:#464646; display:inline-block; text-align:center; padding-right:40px; margin-top:-70px;}

.contact-form{text-align:left; padding-left:40px;}
.contact-form label{display:inline-block; margin-bottom:.5rem; font-size:16px; text-transform:capitalize; font-weight:600;}
.contact-form label span{color:#f00;}

.talk-border-right{position:relative;}
.contact-form:after{border-right:2px dashed #6f6f6f; width:2px; position:absolute; top:0; left:0px; content:''; bottom:0;}

.btn-submit{border-radius:4px; background:#484c4c; text-transform:uppercase; color:#fff; font-size:18px; font-weight:500; margin:20px auto auto; display:block;     padding:8px 30px;}

.btn-submit:hover{color:#fff; background:#000;}
.padding-bottom-80{padding-bottom:80px !important;}
.top-heading-bar{position:absolute; left:-15px; bottom:50px; color:#fff; padding:5px 30px; font-size:24px; font-weight:600;}
.top-heading-bar.teal-color-bg{ background:#4297a0;}

.product-range-wraper h3{font-size:24px; margin-bottom:30px; color:#000;}
.product-range-wraper ul{list-style:none; padding:0; padding-left:30px; margin-bottom:0;}
.product-range-wraper ul li{position:relative; margin-bottom:10px; color:#000;font-size: 22px;}
.product-range-wraper ul li:last-child {margin-bottom:0;}
.product-range-wraper ul li:after{width:6px; height:6px; background:#000000; content:''; position:absolute; left:-30px; top:15px;}

.plum-bg{ background:#e57f84;}
.blue-text-heading h4{color:#0a8bb9;}

.heading-n-para h3{margin-bottom:0;}
.teal-text-heading h4{color:#4297a0;}
.lubes-m-bottom{margin-bottom:40px;}


.navbar-collapse .close {display: none;}
.core-value-thumb p {
    font-size: 22px;
}


.talk-to-us.main-banner-form {
    position: absolute;
    bottom: 250px;
    left: 100px;
    z-index: 999;
    background-color: rgb(0, 178, 201);
    text-align: center;
}
.talk-to-us.main-banner-form .contact-form {
    text-align: left;
    padding-left: 0px;
    padding: 2rem;
}
.talk-to-us-main-form {
    border-radius: 5px;
    background: #eaeaea;
    padding: 2rem 0rem;
}
    
.talk-to-us-main-form h3 {
    color: #4297a0;
    border-bottom: 2px solid #4297a0;
    padding-bottom: 10px;
}
.talk-to-us-main-form form .form-control{
   margin-bottom: 12px;
    padding: 0px 20px;
    display: inline-block;
    border: 1px solid #ccc;
    height: 45px!important;
}
   .talk-to-us-main-form form label {
    font-size: 18px;
}
 .submit-enq-btn{
     width: 100%;
    background-color: #1f8e9a;
    color: white;
    padding: 14px 20px;
    margin: 8px 0;
    border: none;
    border-radius: 4px;
    cursor: pointer;
        font-size: 17px;
 }   

.talk-to-us-main-form form label {
    font-size: 16px;
    font-weight: 400;
}
.talk-to-us-main-form input.btn.btn-submit {
    width: 100%;
    background-color: #1f8e9a;
    color: white;
    padding: 10px 20px;
    margin: 8px 0;
    border: none;
    border-radius: 4px;
    cursor: pointer;
    font-weight: 400;
}
.talk-to-us-main-form .contact-form:after {
    border-right: 2px dashed #6f6f6f;
    width: 2px;
    position: absolute;
    top: 0;
    left: 0px;
    content: '';
    bottom: 0;
    display:none;
}
.talk-to-us-main-form .contact-form {
    /* text-align: left; */
    padding-left: 0;
    padding: 30px;
}
@media(min-width:1300px){
	.container{max-width:1170px;}
	.container.heritage-container{max-width:1280px;}
}


@media(max-width:1700px){
.sustainability-text.quality-text-position{margin-top:-40px; margin-left:-345px;}

}

@media(max-width:1330px){
	.sustainability-text.quality-text-position {margin-top:10px; margin-left:-295px;}
	.customer-intimacy .business-text-format {max-width:1000%; margin-left:-300px;margin-top:-90px;}
	.sustainability-text{margin-top:-30px; margin-left:-180px;}
}


@media(max-width:1200px){
	.logo-header span{float:left; display:inline-block; width:250px;}
	.sustainability-text.quality-text-position{margin-left:-215px;}
	.customer-intimacy .business-text-format{margin-left:-200px; margin-top:-40px;}
	.customer-intimacy .sustainability-text {margin-left: -210px;}
	.testi-bg-inner {min-height: 460px;}
}

@media(max-width:991px){
	.padding-global{padding-top:120px; padding-bottom:120px;}
	.focus-thumb-wraper{text-align:center;}
	.text-industrie-serve{padding:20px;}
	.heading-serve-indus h3{margin-bottom:5px;}
	.oil-gas-border{margin-left:20px;}
	.pharma-industry-border.agrochemicals-border{margin-left:20px;}
	.mrgn-left-40{margin-left:20px !important;}
	.industrie-serve {margin-bottom:120px;}
	.focus-area-thumbs.no-margn-focusArea .focus-thumb-wraper{padding:0;}
	.social-box span{font-size:24px;}
	.social-box ul{margin-left:18px;}
	.social-box ul li{margin-right:10px; margin-left:10px;}
	.social-box ul li a{font-size:16px;}
	.about-compnay-footer ul li a{margin-right:0;}
	.contact-question{font-size:21px;}
	.copyright-div{margin-top:10px;}
	
	.sustainability-text{width:100%;}
	.sustainability-text.quality-text-position {margin-left:0px; width:80%;}
	.sustainability-text p{width:100%; font-size:21px; line-height:28px;}
	
	.customer-intimacy .business-text-format {margin-left:0; margin-top:-40px; padding-left:140px;}
	.imaxe-box{min-height:inherit;}
	.our-heritage h3{line-height:inherit;}
	.our-heritage h3:after{bottom:-25px;}
	.sincethen-bdr-left:after{left:0;}
	.sincethen-bdr-left{padding-top:20px;}
	.core-value-dashed:before, 
	.core-value-dashed:after{display:none;}
	.core-value-thumb{padding:15px; min-height:inherit; margin-bottom:0; position:relative;}
	.core-value-thumb p{margin-bottom:0;}
	
	.sustainability-text.sustainability-box{margin-top:0;
    margin-left:0;
    width:60%;
    left:0;
    -webkit-transform:inherit;
    -moz-transform:inherit;
    -o-transform:inherit;
    -ms-transform:inherit;
    transform:inherit;
    top:140px;}
    .navbar-collapse {position: fixed;background: #1f8e9a;top: 0;bottom: 0;display: block !important;right: -250px;width: 250px;transition: ease all .5s;height: 100%;overflow-y: auto;padding: 40px 0;}
    .show {right: 0;}
    .navbar-collapse .close {display: block;background: red;width: 35px;height: 35px;line-height: 35px;position: absolute;top: 0;right: 0;opacity: 1;color: #fff;}
    .navbar-light .navbar-toggler {outline: none;}
    .customer-intimacy .sustainability-text {margin-left: 0;padding: 30px;}

	}




	@media(max-width:767px){
	    .talk-to-us.main-banner-form {
    position: initial;
	    }
		h3{font-size:28px;}
		footer{background:#4297a0;padding:30px 15px 15px;}
		.padding-global{padding-top:120px; padding-bottom:90px;}
		.focus-thumb-text h3{margin-top:10px; margin-bottom:10px;}
		.banner-carousel .carousel-caption{right:0; left:0; 
		bottom:50%; -webkit-transform:translateY(50%); -moz-transform:translateY(50%); -ms-transform:translateY(50%); -o-transform:translateY(50%); transform:translateY(50%); bottom:50%;}
		
		
		.carousel-text{width:auto; text-align:justify; float:none; padding:20px;}
		
		.col-table-cell-div {display:block; width:100% !important; min-height:400px;}
		
		.mrgn-left-40{margin-left:0 !important;}
		.oil-gas-border{margin-left:0px;}
		.agrochemicals-bg{margin-left:0 !important;}
		.pharma-industry-border.agrochemicals-border{margin-left:0;}
		.no-margn-focusArea .focus-thumb-text{min-height:inherit;}	
		.focus-thumb-wraper{margin-bottom:40px;}
		.we-social{text-align:center;}
		.social-box ul {float:none; margin-top:5px;}
		.copyright-div{text-align:center;}
		.copyright-div p span{float:none; text-align:center; margin-top:10px;}
		.contact-question {line-height:21px; width:80%; margin:auto;margin-bottom:20px;}
		.no-margn-focusArea.focus-area-thumbs{margin-top:130px;}
		.industrie-serve {margin-bottom:0px;}
		.text-industrie-serve{min-height:360px;}
		.padding-global {padding-bottom:30px;}
		.carousel-text p{font-size:18px; width:70%; margin:auto;}
		
		.carousel-text p span{font-size:24px;}
		
		.custom-dropdown-menu{min-width:inherit;}
		.navbar-nav .dropdown-menu{overflow:scroll; height:auto; margin-top:0; border:0;}
		.nav-wrap .dropdown-item{text-align:left;}
		.dropdown-blank{display:none;}
		.nav-wrap .dropdown-item.text-center{text-align:left !important;}
		.menu-items-sub .dropdown-item{text-align:left !important;}
		.nav-wrap .navbar-light .navbar-nav .nav-link{padding-left:10px;}
		.nav-quote img{margin-right:10px;}
		.nav-quote h5, .nav-quote img{display:inline-block; margin-bottom:0;}
		.nav-quote img{width:48px;}
		.nav-quote h5{font-weight:600; font-size:21px; }
		.nav-quote{padding:10px !important;}
		.menu-items-sub{padding-top:5px; overflow:scroll; max-height:400px;}
		
		.inner-padding{padding:40px 15px;}
		.top-heading-bar{padding:5px 15px; font-size:18px; font-weight:600; bottom:0;}
		.our-people-image .inner-header-height{min-height:320px;}
		.product-range-wraper ul li {margin-bottom:10px; font-size:18px;}
		.product-range-wraper h3{margin-bottom:20px;}
		.product-top-margin{margin-top:40px;}
		.blue-text-heading{margin-bottom:40px;}
		.our-relationship-heading{text-align: left !important;}
		.our-relationship-heading{margin-bottom:12px;}
		.customer-icon-intimacy{margin-top:40px; margin-bottom:20px;}
		.quality-img img{height:500px; object-fit:cover;}
		.sustainability-text.quality-text-position{width:100%; margin-top:60px;}
		.sustainbility-box img{min-height:600px; object-fit:cover;}
		.customer-intimacy .business-text-format{margin-top:-100px; padding-left:0; text-align:center; padding:15px;}
		.business-inno-strip{background:hsl(358deg 30% 17% / 90%);}
		
		.imkemex-ici{padding-left:0 !important;}
		.poeple-wrap {padding:40px;}
		
		.values-box-wraper{padding:15px 15px 0; width:calc(100% - 00px); margin-left:0; margin-top:40px;}
		.engage-box{ margin-bottom: 20px;text-align: center;}
		.focus-thumb-text {min-height: auto;}
		.social-box ul {margin-left: 0;}
		.talk-to-us address {font-size: 20px;text-align: left;padding-right: 0;margin-top: 0;margin-bottom: 30px;}
		.talk-to-us {text-align: left;}
		.talk-to-us.text-center {text-align: left !important;}
		.talk-to-us h3 {margin-bottom: 30px;}
		.customer-box:after {display: none;}
		.customer-box ul li {border: 1px solid #eee;padding: 30px;margin: 10px 0;width: 100%;}
		.customer-box {padding: 0;}
		.kraton-fortec.customer-box ul li {margin-bottom: 20px;}
		.image-thumb-innovation {min-height: auto;}
		.text-innovation-thumb {min-height: auto;}
		.innovation-thumb-box {margin: 10px 0;}
		.blue-strip {margin-bottom: 20px;}
		.testi-bg-inner {min-height: auto;padding: 20px;}
		.testi-bg-inner p {margin-bottom: 0;font-weight: 500;font-size: 20px;line-height: 30px;}
		.col.text-testi {margin: 15px;}
		.core-value-thumb p {font-size: inherit;}
		.engate-text p {min-height: inherit;}
		
}


@media(max-width:575px){
    .contact-header-new a{
            margin: 6px 1px;
    }
    .contact-header-new a i {
   
    margin-right: 0px;
}

	.contact-form {padding-left: 0;}
	.contact-form:after {display: none;}
	.contact-header {min-height: 300px;}
	.relationship-text {font-size: 18px;}
	.customer-intimacy h3 {font-size: 25px;}
	.customer-intimacy .sustainability-text {margin-left: 0;padding: 15px;padding-top: 150px;}
	.customer-intimacy .sustainability-text p {line-height: 24px;font-size: 18px;}
	.sustainbility-box img {min-height: 350px;}
	.customer-intimacy-text p {font-size: 18px;}
	.contact-question {width: 100%;}
	.business-inno-strip p {font-size: 18px;}
	.business-inno-strip {position: inherit;}
	.sustainability-text.sustainability-box {width: 100%;top: 120px;}
	.bright-future h4 {color: #bdbdbd;margin: 0 0 5px;font-weight: 400;font-size: 18px;}
	.sustainability-text p {width: 100%;font-size: 20px;line-height: 28px;}
	.imkemex-commitment {padding: 40px 0;}
	.simple-commitment h5 {margin-bottom: 26px;font-size: 25px;}
	.para-success h5 {font-size: 20px;font-weight: 700;color: #afabab;line-height: 30px;}
	.key-industries-serve .focus-thumb-wraper .focus-thumb-text p {margin-top: 0;}
	.no-margn-focusArea.focus-area-thumbs {margin-top: 30px;}
	.padding-global {padding-top: 40px;}
	.heading-wraper h2 {font-size: 25px;}
	.testimonial-inner {background: #f2f2f2;padding: 40px 0;}
	.testi-bg-inner {padding: 20px;width: 100%;}

}

@media(max-width:460px){

	.logo-header span{float:left; display:inline-block; width:250px;}
	.banner-carousel .carousel-item img{object-fit:cover;}
	.carousel-text p{width:90%;}
	.carousel-text p span{font-size:21px; margin-top:10px; margin-bottom:30px;}
	.padding-global{padding-top:80px; padding-bottom:0;}
	.business-inno-strip {padding: 15px;}
	p {margin-top: 0;margin-bottom: 1rem;font-size: 18px;line-height: 26px;}
	.wraper-innovation-thumb {margin-top: 40px;margin-bottom: 40px;}
	.product-range-wraper h3 {margin-bottom: 20px;font-size: 20px;line-height: 27px;}
	.poeple-wrap {padding: 15px;}
	.black-content p {font-size: 20px;}
	.padding-global {padding-top: 40px;}
	.col-table-cell-div {display: block;width: 100% !important;min-height: 400px;margin-bottom: 30px;}

}


@media(max-width:380px){
	.logo-header span{width:180px;}
}



.cookie-alert {
  position: fixed;
  bottom: 15px;
  left: 15px;
  width: 320px;
  margin: 0 !important;
  z-index: 999;
  opacity: 0;
  transform: translateY(100%);
  transition: all 500ms ease-out;
}

.cookie-alert.show {
  opacity: 1;
  transform: translateY(0%);
  transition-delay: 1000ms;
}




