*{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;word-break: break-word;line-height:1.5;}
*:before,*:after{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
a{text-decoration: none;outline: none;color:inherit;}
a:hover{cursor: pointer;}
a:focus {outline:none;box-shadow: none;}
img {outline:none;border: 0;vertical-align: middle;}
ul{list-style: none}
b,strong {font-weight: 700;}
input:focus, textarea:focus, input:required, textarea:required{outline:none;box-shadow: none;}
input, textarea, select{border: none;-webkit-border-radius: 0;-moz-border-radius:0;border-radius: 0}
input[type="submit"], input[type="button"]{-webkit-appearance: none;-moz-appearance: none;appearance: none;}
select::-ms-expand{	display:none;}
textarea{resize: vertical;}
input[placeholder] {text-overflow: ellipsis;}
::-moz-placeholder {text-overflow: ellipsis;}
input:-moz-placeholder {text-overflow: ellipsis;}
h1,h2,h3,h4,h5,h6{font-weight: 400;}
footer,header,nav{display: block;}
html {-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;-ms-text-size-adjust:100%;}
.slick-slide{outline: none;}
.img-responsive{width: 100%;height: auto;display: block;margin: 0 auto;}
.container{width: 100%;max-width: 1280px;padding: 0 15px;margin: 0 auto;}

.clearfix:after,.clearfix:before{content:" ";display:table}
.clearfix:after{clear:both}
.tran{ transition: all 0.30s ease-in-out;-webkit-transition: all 0.30s ease-in-out;-moz-transition: all 0.30s ease-in-out;}

:root{
--color_1:#333333;
--color_2:#bcbec0;
--color_3:#ffffff;
--color_4:#27bcbd;
--color_5:#3333cc;
--color_6:#36b7b2;
--color_7:#33cc66;
--color_8:#f946a0;
--color_9:#27bdbe;
--color_10:#000000;
--color_11:#a5a5a5;
--color_12:#27bdbe;
--color_13:#65d259;
--color_14:#f83a98;
--font_source_sans: 'Source Sans Pro';
}

body{font-size: 14px;color:var(--color_1);font-family: 'Roboto', sans-serif;font-weight: 400;}
.hidden{visibility: hidden;}
.row{margin: 0 -15px;}
.col-2{float: left;width: 20%;padding: 0 15px;}
.col-3{float: left;width: 25%;padding: 0 15px;}
.col-4{float: left;width: 33.33%;padding: 0 15px;}
.col-6{float: left;width: 50%;padding: 0 15px;}
.no-scroll{overflow: hidden;width: 100%;height: 100%;}
.pt-0 {padding-top:0!important;}
.pb-0 {padding-bottom:0!important;}
.btn{display: inline-block;font-size: 12px;font-weight: 700;text-transform: uppercase;background: var(--color_7);border: 1px solid var(--color_7);padding: 12px 30px;color: var(--color_5);transition: all 0.30s ease-in-out;-webkit-transition: all 0.30s ease-in-out;-moz-transition: all 0.30s ease-in-out;filter: drop-shadow(8px 8px 20px rgba(93, 93, 93, 0.25));}
.btn:hover{background: var(--color_3);border: 1px solid var(--color_7);color: #E58950;}
.rt-container{float: right;width: calc((100% - 1606px) / 2 + 1576px);}
.lf-container{float: left;width: calc((100% - 1606px) / 2 + 1576px);}
.mt-10 {margin-top:10px!important;}
.mb-20 {margin-bottom:20px!important;}
.mt-50   {margin-top:50px!important;}
.mb-40 {margin-bottom:40px!important;}
.pr-25 {padding-right:20px;}
.pl-25 {padding-left:20px;}
/* Style for header */
.header{position: relative;transition: all 0.5s ease;background-color: #fff;}
.inn-header{display: flex;justify-content: space-between;}
.header-left{display: flex;justify-content: space-between;align-items: center;width: calc(100% - 296px);padding: 9px 48px 10px 116px;}
.header-right{position: relative;width: 296px;text-align: center;}
.lets-talk-btn{display: block;background-color: var(--color_9);padding: 43px 10px;font-size: 18px;font-weight: 700;text-transform: uppercase;letter-spacing: 2px;color: var(--color_3);transition: all 0.30s ease-in-out;-webkit-transition: all 0.30s ease-in-out;-moz-transition: all 0.30s ease-in-out;}
.lets-talk-btn:hover{background-color: #f946a0;}
.logo{width: 100%;max-width: 160px;margin-right: auto;transition: all 0.5s ease;}
.mobilemenu-icon{width: 41px;height: 28px;background: url('assets/img/hamburger.png?v=0.1') no-repeat;}
/*.mobilemenu-icon.open{background-image: url('assets/img/svg/black-close-icon.svg');background-size: 28px;background-position: center center;}*/
.mobilemenu-icon.open{background-image: url('assets/img/svg/hamburger-cross.png?v=0.1');background-size: 45px;background-position: center center;}
.fixed .header{position:fixed;top: 0;left: 0;width: 100%;z-index: 2}
.fixed .logo{max-width: 110px;}
.fixed .lets-talk-btn{padding: 30px 10px;font-size: 16px;}
.fixed #menu{top: 82px}
.fixed .mobilemenu-icon {width: 32px;height: 22px;background-size: cover;}

#menu{position: fixed;right: -100%;top:99px;width:296px;height: 100vh;background-color: #fff;z-index: 1;text-align: center;transition: all 0.30s ease-in-out;-webkit-transition: all 0.30s ease-in-out;-moz-transition: all 0.30s ease-in-out;color:var(--color_1);}
#menu ul li{width: 100%;border-bottom: 1px solid #ddd;}
#menu ul li a{display: block;padding: 13px 30px;font-size: 15px;font-weight: 400;transition: all 0.30s ease-in-out;-webkit-transition: all 0.30s ease-in-out;-moz-transition: all 0.30s ease-in-out; text-align:left;}
#menu ul li.dropdown a{position:relative;}
#menu ul li.dropdown > a:before{position:absolute;content:'';right:20px;top:50%;transform:translateY(-50%);width: 20px;height: 10px;background:url('assets/img/down-arrow.png') no-repeat;background-size:calc(100%*16/16)100%;}
#menu ul li .sub-menu{display:none;}
#menu ul li a:hover{background-color: var(--color_8);color: var(--color_3);}
#menu.menu-active{right: 0;}
#menu ul li.dropdown > a.m-active:before{transform:translateY(-50%) rotate(180deg)}

/* Style for footer */
.footer{position: relative;background-color: var(--color_10);}
.footer-top{position: relative;padding: 88px 0 40px 0px;display: flex;justify-content: space-between;}
.footer-logo{width: 100%;max-width: 100px;margin-right: auto;}
.footer-links-block{width: calc(100% - 200px);display: flex;justify-content: space-between;margin-top: 50px;}
.footer-links{flex: 1 1 33.33%;padding-right:50px;}
.footer-links h2{font-size: 16px;font-weight: 700;color: var(--color_2);margin-bottom: 25px;}
.footer-links h3{font-size: 15px;font-weight: 700;color: var(--color_2);margin-bottom: 10px;}
.footer-links ul li{width: 100%;clear: both;margin-bottom: 7px;}
.footer-links ul li a{position: relative;display: inline-block;font-size: 14px;color: var(--color_2); line-height:1.3;}
.sub-links ul li{width: 100%;clear: both;margin-bottom: 10px; margin-left:10px; color: var(--color_2)}
.sub-links ul li a{position: relative;display: inline-block;font-size: 14px;color: var(--color_2); line-height:1.3;}
.sub-links ul li a:hover{text-decoration: underline;}
.footer-links p{position: relative;display: inline-block;font-size: 14px;color: var(--color_2); line-height:1.3; margin-bottom:10px;}
.footer-links ul li a:hover{text-decoration: underline;}
.footer-btm{position: relative;border-top: 1px solid var(--color_9);padding: 20px 0px 20px 0px;;display: flex;justify-content: space-between;align-items: center;}
.copiright-content{margin-right: auto;}
.copiright-content p{font-size: 16px;color: var(--color_2);}
.social-links{display: flex;justify-content: space-between;align-items: center;margin-left: auto;}
.social-links a{position: relative;display: inline-block;width: 32px;height: 32px;border-radius: 50%;border: 1px solid var(--color_3);margin: 0 10px;font-size: 16px;color: var(--color_3);transition: all 0.30s ease-in-out;-webkit-transition: all 0.30s ease-in-out;-moz-transition: all 0.30s ease-in-out;}
.icon:before{position: absolute;left: 50%;top:50%;transform: translate(-50%, -50%);}
.social-links .fb-icon .icon:before{top: auto;transform: translateX(-50%);bottom: -3px;font-size: 30px;}
.social-links .wh-icon:hover{background-color:#25D366;border-color:#25D366;}
.social-links .fb-icon:hover{background-color:#1877F2;border-color:#1877F2;}
.social-links .insta-icon:hover{background-color:#E4405F;border-color:#E4405F;}
.social-links .tw-icon:hover{background-color:#1DA1F2;border-color:#1DA1F2;}
.social-links .in-icon:hover{background-color:#0A66C2;border-color:#0A66C2;}

.hero-banner-sec{position:relative;}
.hero-banner-card{position:relative;}
.hero-banner-overlay{position: absolute;left: 0;top:0;width: 100%;height: 100%;}
.wrapper{position: relative;width: 100%;max-width: 1080px;margin: 0 auto;padding: 0 15px;height: 100%;}
.wrapper-banner{position: relative;width: 100%;max-width: 1080px;margin: 0 auto;padding: 0 15px;height: 100%;}
.wrapper-slider{position: relative;width: 100%;max-width: 1080px;margin: 0 auto;padding: 0 15px;height: 100%;}
.hero-banner-content{position: absolute;bottom:55px;left: 50%;transform: translateX(-50%);width:1576px;}
.left-ov-content{width: 54%;}
.right-ov-content{width: 46%;margin-bottom: 50px;}
.left-ov-content h2{font-size: 60px;font-weight: 700;line-height: 1;color: var(--color_3);}
.left-ov-content p{font-size: 26px;line-height: 1.3;color: var(--color_3);margin-bottom: 35px;}
.left-ov-content a, .prod-banner-card .prod-overlay-content a{display:flex;justify-content: center;align-items: center;text-align: center;width: 90px;height: 90px;border-radius: 50%;background-color: var(--color_9);font-size: 14px;font-weight: 700;text-transform: uppercase;line-height: 1.3;color: var(--color_3);transition: all 0.30s ease-in-out;-webkit-transition: all 0.30s ease-in-out;-moz-transition: all 0.30s ease-in-out; letter-spacing:0.1em; padding:10px 5px 0 5px;}
.right-ov-content{position: relative;}
.content-bullet-block{position: absolute;right: calc((100vw - 1576px)/ 2);bottom: 75px;width:28%;}
.content-bullet-block span{display:none;/*display: inline-block;*/font-size: 28px;font-weight: 700;color: var(--color_6);}
.ov-desc{margin-top: 2px;padding-top: 16px;border-top: 1px solid #c2c1c0;}
.ov-desc p{font-size: 16px;color: var(--color_3);line-height: 1.3;text-align:justify;}
.left-ov-content a:hover, .learn-more-btn:hover, .cnform-btn:hover, .sub-btn:hover, .prod-banner-card .prod-overlay-content a:hover{background-color: var(--color_8);}
.mob-banner{display: none !important;}
.content-bullet-items{position: absolute;right: 0;width: 46%;bottom: 110px;}
.cer-arrow{position: absolute;right: 0;top: 14px;font-size: 0;}
.prvarrow{width: 19px;height: 23px;background: url('assets/img/left-arrow.png') no-repeat;margin-right: 25px;border: 0 none;outline: none;cursor: pointer;}
.nxtarrow{width: 19px;height: 23px;background: url('assets/img/right-arrow.png') no-repeat;border: 0 none;outline: none;cursor: pointer;}
.mb-ov-desc{display: none;}


.prod-capt-sec{position: relative;background-color: var(--color_9);padding: 40px 0;}
.prod-capt-wrap{position: relative;display: flex;justify-content: space-between;flex-flow: row wrap;}
.prod-capt-item{flex: 0 1 250px;display: flex;justify-content: space-between;flex-direction: column;}
.prod-capt-item h3{font-size: 18px;color:var(--color_3);margin-bottom: 10px;line-height:1.2;}
.prod-capt-content{border-top: 1px solid var(--color_3);padding-top: 10px;}
.prod-capt-content .numtxt{display: block;font-size: 18px;color: var(--color_3);line-height: 1;}
.prod-capt-content .num-counter{display: block;font-size: 66px;font-weight: 900;color: var(--color_3);line-height: 1}
.prod-capt-content span{line-height: 1;}

.hm-about-sec{position: relative;}
.hm-about-wrap{display: flex;justify-content: space-between;align-items: center;}
.hm-about-wrap figure{width: 48%;align-self: flex-start;}
.hm-about-content{width: 48%;padding: 30px 0;position: relative;}
.section-head{margin-bottom: 10px;}
.section-in-head{position: relative;display: inline-flex;justify-content: space-between;flex-direction: column;}
.bullet-color{display: inline-flex;justify-content: space-between;margin-bottom: 10px;align-self: flex-start;}
.bullet-color span{width: 12px;height: 12px;border-radius: 50%;}
.bullet-color span:nth-child(1){background-color: var(--color_5);}
.bullet-color span:nth-child(2){background-color: var(--color_6);}
.bullet-color span:nth-child(3){background-color: var(--color_7);}
.bullet-color span:nth-child(4){background-color: var(--color_8);}
.bullet-color span:not(:last-child){margin-right: 6px;}
.section-head h2{font-size: 48px;font-weight: 800;text-transform: uppercase;line-height: 1.2;}
.blogs-dtls-wrap .section-head h2{font-size: 48px;font-weight: 800;line-height: 1.2;text-transform:none;}
.enginee-wrap .section-head h2{font-size: 48px;font-weight: 800;text-transform: uppercase;line-height: 1.2;}
.mission-wrap .section-head h2{font-size: 48px;font-weight: 800;text-transform: uppercase;line-height: 1.2;}
.certified-exc-wrap .section-head h2{font-size: 48px;font-weight: 800;text-transform: uppercase;line-height: 1.2;}
.rd-initiavtives .section-head h2{font-size: 48px;font-weight: 800;text-transform: uppercase;line-height: 1.2;}
.hm-about-content p, .hm-about-content ul li{font-size: 16px;margin-bottom: 20px; line-height:1.6; text-align:justify; font-weight:200;}
.learn-more-btn, .cnform-btn, .sub-btn{display:flex;justify-content: center;align-items: center;text-align: center;width: 90px;height: 90px;padding: 0 5px;border-radius: 50%;background-color: var(--color_9);font-size: 14px;font-weight: 700;text-transform: uppercase;line-height: 1.3;color: var(--color_3);transition: all 0.30s ease-in-out;-webkit-transition: all 0.30s ease-in-out;-moz-transition: all 0.30s ease-in-out;cursor: pointer; letter-spacing:0.1em;}
.scrollprod-btn{position: absolute;left: -72px;bottom:-116px;padding: 0 50px 0 46px;transform: rotate(-90deg);display: inline-block;font-size: 12px;color: #939598;cursor: pointer;z-index: 1; letter-spacing:0.1em;}
.scrollprod-btn:before{position: absolute;content: '';left: 0;top:50%;transform: translateY(-50%);width: 30px;height: 30px;border-radius: 50%;border: 1px solid var(--color_2);}
.scrollprod-btn:after{position: absolute;content: '';right: 0;top:50%;transform: translateY(-50%);width: 30px;height: 1px;background-color: var(--color_2);}

.hm-prod-sec{position: relative;padding:98px 0 150px 0;}
.hm-prod-sec .section-head{text-align: right;padding-right: 170px;margin-bottom: 50px;}
.hm-prod-wrap{display: flex;justify-content: space-between;height: 100%;flex-flow: row wrap;}
.hm-prod-item{flex: 1 1 140px;transition: 0.777s all ease;}
.hm-prod-item figure{position: relative;}
.hm-prod-item figure img{position: relative;transition: all 0.30s ease-in-out;-webkit-transition: all 0.30s ease-in-out;-moz-transition: all 0.30s ease-in-out;}
.hm-prod-item figure:before{position: absolute;content: '';left: 0;bottom:0;width: 100%;height: 10px;z-index: 1;transition: all 0.30s ease-in-out;-webkit-transition: all 0.30s ease-in-out;-moz-transition: all 0.30s ease-in-out;}
.hm-prod-content{visibility: hidden;opacity:0;transform: translateY(-18px);padding: 8px 10px 16px 10px;text-align: center;position: relative;transition: all 0.30s ease-in-out;-webkit-transition: all 0.30s ease-in-out;-moz-transition: all 0.30s ease-in-out;}
.hm-prod-content h3{font-size: 15px;font-weight: 500;text-transform: uppercase;letter-spacing: 2px;color: var(--color_3);}
.hm-prod-item:nth-child(1) .hm-prod-content{background-color: var(--color_5);}
.hm-prod-item:nth-child(1) figure:before{background-color: var(--color_5);}
.hm-prod-item:nth-child(2) .hm-prod-content{background-color: var(--color_4);}
.hm-prod-item:nth-child(2) figure:before{background-color: var(--color_4);}
.hm-prod-item:nth-child(3) .hm-prod-content{background-color: var(--color_7);}
.hm-prod-item:nth-child(3) figure:before{background-color: var(--color_7);}
.hm-prod-item:nth-child(4) .hm-prod-content{background-color: var(--color_8);}
.hm-prod-item:nth-child(4) figure:before{background-color: var(--color_8);}

.antimicrobials figure:before{background-color: var(--color_5) !important;}
.disinfectants figure:before{background-color: var(--color_4) !important;}
.pharmaceutical figure:before{background-color: var(--color_7) !important;}
.photoinitiators figure:before{background-color: var(--color_8) !important;}

.hm-prod-item:hover .hm-prod-content{visibility: visible;opacity: 1;transform: translateY(0);}
.hm-prod-item:hover figure img{transform: translateY(-30px) scaleY(1.1);transform-origin: top;}
.hm-prod-fullcontent{display: none;padding: 50px 15px 50px 0;}
.antimicrobials .bullet-color span:nth-child(1){background-color: #3333cc;}
.antimicrobials .bullet-color span:not(:nth-child(1)){background-color: #bcbdbf;}
.disinfectants .bullet-color span:nth-child(2){background-color: var(--color_12);}
.disinfectants .bullet-color span:not(:nth-child(2)){background-color: #bcbdbf;}
.pharmaceutical .bullet-color span:nth-child(3){background-color: var(--color_13);}
.pharmaceutical .bullet-color span:not(:nth-child(3)){background-color: #bcbdbf;}
.photoinitiators .bullet-color span:nth-child(4){background-color: var(--color_14);}
.photoinitiators .bullet-color span:not(:nth-child(4)){background-color: #bcbdbf;}

/*.hm-prod-fullcontent .bullet-color span:nth-child(1){background-color: #3333cc;}
.hm-prod-fullcontent .bullet-color span:not(:nth-child(1)){background-color: #bcbdbf;}
.disinfectants .bullet-color span:nth-child(2){background-color: var(--color_12);}
.disinfectants .bullet-color span:not(:nth-child(2)){background-color: #bcbdbf;}
.pharmaceutical .bullet-color span:nth-child(3){background-color: var(--color_13);}
.pharmaceutical .bullet-color span:not(:nth-child(3)){background-color: #bcbdbf;}
.photoinitiators .bullet-color span:nth-child(4){background-color: var(--color_14);}
.photoinitiators .bullet-color span:not(:nth-child(4)){background-color: #bcbdbf;}*/

.hm-prod-fullcontent h3{font-size: 45px;font-weight: 700;color: var(--color_1);text-transform: uppercase;margin-bottom: 20px;line-height: 1.3;}
.hm-prod-fullcontent p{font-size: 16px;color: #4d4d4f;margin-bottom: 60px; width:84%; font-weight:200}
.ant-bullet-list ul{display: flex;justify-content: space-between;flex-flow: row wrap;}
.ant-bullet-list ul li{width: 49%;margin-bottom: 35px;}
.ant-bullet-list ul li a{position: relative;display: inline-block;color: #4d4d4f;font-size: 16px;transition: all 0.30s ease-in-out;-webkit-transition: all 0.30s ease-in-out;-moz-transition: all 0.30s ease-in-out;font-weight:200;}
.ant-bullet-list ul li a:before{position: absolute;content: '';left: 0;width: 100%;height: 2px;background-color: #3333cc;bottom: 0;}
.ant-bullet-list ul li a:hover, .ind-list ul li a:hover{color: #3333cc;}
.disinfectants .ant-bullet-list ul li a:before {position: absolute;content: '';left: 0;width: 100%;height: 2px;background-color: var(--color_12);bottom: 0;}
.disinfectants .ant-bullet-list ul li a:hover, .ind-list ul li a:hover{color: var(--color_12);}
.pharmaceutical .ant-bullet-list ul li a:before {position: absolute;content: '';left: 0;width: 100%;height: 2px;background-color: var(--color_13);bottom: 0;}
.pharmaceutical .ant-bullet-list ul li a:hover, .ind-list ul li a:hover{color: var(--color_13);}
.photoinitiators .ant-bullet-list ul li a:before {position: absolute;content: '';left: 0;width: 100%;height: 2px;background-color:var(--color_14);bottom: 0;}
.photoinitiators .ant-bullet-list ul li a:hover, .ind-list ul li a:hover{color: var(--color_14);}
.ind-list{margin-bottom: 50px;margin-top:30px;}
.ind-list ul{display: flex;justify-content: space-between;flex-flow: row wrap;}
.ind-list ul li{flex: 1 1 auto;margin: 0 10px 10px 0;}
.ind-list ul li a{position: relative;display: block;font-size: 18px;color: #4d4d4f;font-weight: 300;transition: all 0.30s ease-in-out;-webkit-transition: all 0.30s ease-in-out;-moz-transition: all 0.30s ease-in-out;}
.ind-btns{display: flex;justify-content: space-between;align-items: center;}
.ind-btns .learn-more-btn{flex-shrink: 0;}
.ind-btns .backprod-btn{position: relative;padding: 0 75px 0 42px; color:#939598; font-size:12px;line-height:0.1em;}
.ind-btns .backprod-btn:before{position: absolute;content: '';left: 0;top:50%;transform: translateY(-50%);width: 30px;height: 30px;border-radius: 50%;border: 1px solid var(--color_2);}
.ind-btns .backprod-btn:after{position: absolute;content: '';right: 0;top:50%;transform: translateY(-50%);width: 60px;height: 1px;background-color: var(--color_2);}
.hm-prod-item.prohide{display: none;transition-delay: 1s;}
.hm-prod-item.active{flex: 1 1 100%;display: flex;justify-content: space-between;align-items: center;transition-delay: 1s; background:#f8f8fa;padding:80px 0;}
.hm-prod-item.active .hm-prod-content{display: none;}
.hm-prod-item.active:hover figure img{transform: translateY(0) scaleY(1);transform-origin: unset;}
.hm-prod-item.active a.product-item{width: 44%;margin-right: auto;}
.hm-prod-item.active .hm-prod-fullcontent{display: block;width: 51%;margin-left: auto;}
.hm-prod-item .hm-prod-content h3 {text-transform:uppercase;}

.our-facility-sec{position: relative;padding: 0 116px 0 0;}
.our-facility-wrap .section-head{padding: 0 0 0 135px;}
.our-facility-block{/*display: flex;justify-content: space-between;*/}
/*.our-facility-block figure{width: calc(100% - 615px);margin-right: auto;position: relative;}*/
.our-facility-block figure{width: calc(100% - 580px);margin-right: auto;position: relative; float:left;}
.our-facility-block figure img{height: 100%;object-fit: cover;}
.our-facility-block .our-facility-items{width: 520px;margin-left: auto;}
.our-facility-item{position: relative;margin: 0 0 50px 0;}
.our-facility-title{display: flex;justify-content: space-between;align-items: center;padding: 0 0 10px 0;margin: 0 0 10px 0;border-bottom: 1px solid #bfbfbf;}
.our-facility-title span{display: flex;justify-content: center;align-items: center;flex-shrink: 0;text-align: center;width: 60px;height: 60px;border-radius: 50%;font-size: 30px;font-weight: 500;color: var(--color_3);margin-right: 15px;}
.our-facility-item:nth-child(1) .our-facility-title span{background-color: var(--color_5);}
.our-facility-item:nth-child(2) .our-facility-title span{background-color: var(--color_4);}
.our-facility-item:nth-child(3) .our-facility-title span{background-color: #33CC66;}
.our-facility-item:nth-child(4) .our-facility-title span{background-color: var(--color_8);}
.our-facility-title h3{font-size: 26px;font-weight: 500;color: var(--color_10);line-height: 1.1;width: 100%;}
.our-facility-item p{font-size: 16px;text-align: justify; line-height:1.4; font-weight:200;}
.our-facility-block figure .learnmore{position: absolute;left: 160px;bottom: 70px;}

.latest-news-sec{position: relative;padding: 100px 0 100px 0;}
.latest-news-top-content{margin-bottom: 45px;width: 100%;max-width: 650px;}
.latest-news-top-content h3{font-size: 35px;color: var(--color_10);margin-bottom: 20px;position: relative;display: inline-block; line-height:1.2;}
.latest-news-top-content h3:before{position: absolute;content: '';left: 0;bottom: -12px;width: 100%;height: 2px;background-color: var(--color_1);}
.latest-news-top-content p{font-size: 16px;text-align: justify; line-height:1.6;font-weight:200;}
.latest-news-block{display: flex;justify-content: space-between;flex-flow: row wrap;margin: 0 -15px;}
.latest-news-card{flex: 1 1 140px;padding: 0 15px;}
.latest-news-content{background-color: var(--color_4);padding: 20px 30px;transition: all 0.30s ease-in-out;-webkit-transition: all 0.30s ease-in-out;-moz-transition: all 0.30s ease-in-out;}
.latest-news-content .date{display: block;font-size: 16px;margin-bottom: 10px;}
.latest-news-content p{font-size:16px;font-weight:bold;margin-bottom: 10px; height:70px; overflow:hidden;}
.latest-news-content h3{font-size: 18px;color: var(--color_1);margin-bottom: 30px;}
.latest-news-content a{display: inline-block;font-size: 16px;position: relative;font-weight:bold;}
.latest-news-content a:before{position: absolute;content: '';left: 0;bottom: 0;width: 100%;height: 1px;background-color: var(--color_1);}
.latest-news-card:hover .latest-news-content{background-color: var(--color_8);}

.connect-with-us-sec{position: relative;background-color: #f8f8f9;padding: 100px 0 100px 0;}
.connect-with-us-block{display: flex;justify-content: space-between;height: 100%;padding-left: 120px;margin-top: -120px;}
.connect-with-us-block figure{width: 400px;}
.connect-with-us-content{width: calc(100% - 440px);}
.connectus-head{width: 100%;max-width: 500px;}
.connectus-head h3{position: relative;font-size: 26px;color: #4d4d4f;font-weight: 700;margin-bottom: 40px;display: inline-block; line-height:1.2;}
.connectus-head h3:before{position: absolute;content: '';left: 0;bottom: -18px;width: 150%;height: 1px;background-color: var(--color_4);line-height: 1.3;}
.connectus-head p{font-size: 16px;margin-bottom: 25px;font-weight:200;}
.connectusform{position: relative;}
.connect-us-in-form{display: flex;justify-content: space-between;}
.cn-form-groups{width: calc(100% - 170px);}
.cn-form-btn-groups{width: 140px;align-self: flex-end;}
.cn-form-group:not(:last-child){margin-bottom: 20px;}
.cninput{display: block;width: 100%;background-color: #ededed;padding: 16px 20px;border-radius: 8px;color: var(--color_10);font-size: 16px; font-family:'Roboto', sans-serif;}
form ::-webkit-input-placeholder {color:#bcbec0;letter-spacing: 2px;}
form ::-ms-input-placeholder {color:#bcbec0;letter-spacing: 2px;}
form ::-moz-placeholder {color:#bcbec0;letter-spacing: 2px;}
form ::placeholder {color:#bcbec0;letter-spacing: 2px;}
.phone-num, .emailid-txt{margin-bottom: 10px;}

.breadcrumbs{position: relative;padding: 15px 0;}
.crumbs a, .crumbs span{font-size: 16px;color: var(--color_1);font-weight:200;}
.crumbs .divider{margin: 0 10px;}
.crumbs .current{color: var(--color_9);}

.meet-our-sec{position: relative;padding: 100px 0 100px 0;}
.meet-our-sec .section-head{width: calc(100% - 370px);margin-left: auto;}
.meet-our-card{display: flex;justify-content: space-between;flex-flow: row wrap;}
.meet-our-card:not(:last-child){margin-bottom: 100px;}
.meet-our-card:nth-child(even){flex-direction: row-reverse;}
.meet-our-card figure{width: 325px;margin-right: auto;}
/* .meet-our-card .meet-our-content{width: calc(100% - 470px);margin-left: auto;padding: 0 80px 0 0;position: relative;max-height: 180px;overflow-y: auto;} */
.meet-our-card .meet-our-content{width: calc(100% - 370px);margin-left: auto;padding: 0 80px 0 0;position: relative;}
.meet-our-card .meet-our-content span{display: block;font-size: 18px;color:var(--color_10);margin-bottom: 20px;font-weight:bold;}
.meet-our-card .meet-our-content p{font-size: 16px;color:var(--color_1);margin-bottom: 10px;text-align:justify;font-weight:200;}
.meet-our-card .meet-our-content h4{font-size: 16px;color:#36b7b2; font-style:italic;font-weight:200;}
.meet-our-card:nth-child(even) figure{margin-left: auto;margin-right: 0;}
.meet-our-card:nth-child(even) .meet-our-content{margin-right: auto;margin-left: 0;padding: 0 0 0 80px;}
.internal-scroll-arrows{position: absolute;right: 0;top: 50%;transform: translateY(-50%);display:none;}
.internal-scroll-arrows .uparrow{width: 50px;height: 50px;border-radius: 50%;position: relative;;border: 1px solid var(--color_2);margin-bottom: 90px;cursor: pointer;transition: all 0.30s ease-in-out;-webkit-transition: all 0.30s ease-in-out;-moz-transition: all 0.30s ease-in-out;display:none;}
.internal-scroll-arrows .downarrow{width: 50px;height: 50px;border-radius: 50%;position: relative;;border: 1px solid var(--color_2);cursor: pointer;transition: all 0.30s ease-in-out;-webkit-transition: all 0.30s ease-in-out;-moz-transition: all 0.30s ease-in-out; display:none;}
.internal-scroll-arrows .icon:before{position: absolute;left: 50%;top:50%;transform: translate(-50%, -50%);font-size: 35px;color: var(--color_2);}
.internal-scroll-arrows .uparrow:hover, .internal-scroll-arrows .downarrow:hover{background-color: var(--color_2);}
.internal-scroll-arrows .uparrow:hover .icon:before, .internal-scroll-arrows .downarrow:hover .icon:before{color: var(--color_3);}
.meet-our-card:nth-child(even) .meet-our-content .internal-scroll-arrows{right: auto;left: 0; display:none;}
.moi-wrapper{/*height: calc(37px * 5);*/overflow: hidden;margin-bottom: 40px;scroll-behavior: smooth;}
.moi-cta{display: none;}

.common-banner-wrap{position: relative;}
.common-banner-block{position: relative;}
.common-banner-content{position: absolute;left: 95px;top:50%;transform: translateY(-50%);width: 570px;}
.common-banner-content h2{font-size: 38px;font-weight: 700;margin-bottom: 10px;line-height: 1.1;}
.common-banner-content p{font-size: 35px;line-height: 1.3;}
.blog-banner-slider .slick-prev, .reasearch-devlop-slider .slick-prev, .manuf-thumb-slider .slick-prev, .prod-banner-slider .slick-prev, .origin-slider .slick-prev, .ourmanuf-spec-slider .slick-prev{width: 50px;height: 50px;border-radius: 50%;border: 1px solid var(--color_3);z-index: 1;background: url('assets/img/left-arrow.png') no-repeat center center; top:50%;}
.blog-banner-slider .slick-next, .reasearch-devlop-slider .slick-next, .manuf-thumb-slider .slick-next, .prod-banner-slider .slick-next, .origin-slider .slick-next, .ourmanuf-spec-slider .slick-next{width: 50px;height: 50px;border-radius: 50%;border: 1px solid var(--color_3);z-index: 1;background: url('assets/img/right-arrow.png') no-repeat center center; top:46%;}
.blog-banner-slider .slick-prev:hover, .blog-banner-slider .slick-next:hover, .reasearch-devlop-slider .slick-prev:hover, .reasearch-devlop-slider .slick-next:hover, .manuf-thumb-slider .slick-prev:hover, .manuf-thumb-slider .slick-next:hover, .prod-banner-slider .slick-prev:hover, .prod-banner-slider .slick-next:hover, .origin-slider .slick-prev:hover, .origin-slider .slick-next:hover, .ourmanuf-spec-slider .slick-prev:hover, .ourmanuf-spec-slider .slick-next:hover{border-color: #000000;}

.blogs-sec{position: relative;padding: 90px 0 95px 0;}
.cr-row{margin: 0 -15px;display: flex;justify-content: flex-start;height: 100%;flex-flow: row wrap;}
.blogs-block .col-4{margin-bottom: 30px;}
.blogs-card{position: relative;background-color: #f6f6f6;height: 100%;}
.blogs-card:before{position: absolute;content: '';left: 0;bottom: 0;width: 100%;height: 10px;background-color: var(--color_9);}
.blogs-card .blogs-card-content{padding: 22px 35px 35px 35px;}
.blogs-card .blogs-card-content .date{display: block;font-size: 16px;margin-bottom: 15px;}
.blogs-card .blogs-card-content h3{font-size: 20px;margin-bottom: 20px;font-weight: 700;}
.blogs-card .blogs-card-content p{font-size: 22px;margin-bottom: 40px; text-align:justify;}
.blogs-card .blogs-card-content a{display: inline-block;font-size: 16px;color: var(--color_4);font-weight:500;}

.contactus-sec{position: relative;padding:172px 0 150px 0;background:var(--color_1) url('assets/img/world-map-img.png') no-repeat center center;background-size: calc(100%*16/16)85%;}
.contactus-wrap{width: 100%;max-width: 950px;margin: 0 auto;}
.contactus-wrap .section-in-head h2{color: var(--color_3);}
.cnttext{font-size: 18px;font-weight: 700;color: var(--color_3);display: flex;justify-content: space-between;}
.cnttext span{flex-shrink: 0;width: 130px;margin-right: auto;}
.cnttext a{width: calc(100% - 130px);margin-left: auto;}
.address-txt{margin-bottom: 80px;}
.formgroups{display: flex;justify-content: space-between;height: 100%;}
.form-groups-left{width: 49%;}
.form-groups-right{width: 49%;}
.form-group:not(:last-child){margin-bottom: 29px;}
.inputbox{width: 100%;padding: 12px;border-radius: 10px;background-color: #ededed;text-transform: uppercase;font-size: 18px;}
.form-groupbtn{text-align: center;display: flex;justify-content: center;margin-top: 30px;}

.viewonmap-sec{position: relative;padding: 25px 0;text-align: center;background-color: var(--color_9);}
.viewonmap-wrap h3{font-size: 28px;font-weight: 900;text-transform: uppercase;color: var(--color_3);}

.map-sec{padding: 50px 116px 158px 116px;text-align: center;}
.down-arrow{position: relative;display: inline-flex;justify-content: center;width: 50px;height: 50px;border-radius: 50%;border: 1px solid  var(--color_2);margin-bottom: 50px;}
.down-arrow .icon:before{position: absolute;left: 50%;top:50%;transform: translate(-50%, -50%);font-size: 40px;color: var(--color_2);}

.reasearch-devlop-sec{position: relative;padding: 100px 0 100px 0;}
.reasearch-devlop-top{position: relative;width: 100%;max-width: 1000px;margin: 0 auto 70px;}
.reasearch-devlop-top p{font-size: 16px; text-align:justify; line-height:1.6;font-weight:200;}

.reasearch-devlop-card{display: flex;justify-content: space-between;flex-direction: row-reverse;height: 100%;background-color: var(--color_4);align-items: center;}
.reasearch-devlop-card figure{width: 55%;margin-left: auto;}
.reasearch-devlop-card .reasearch-devlop-content{width: 45%;margin-right: auto;text-align: right;padding: 30px 60px;}
.reasearch-devlop-card .reasearch-devlop-content p{font-size: 16px;color: var(--color_3); line-height:1.5;text-align:center;font-weight:200;}
.reasearch-devlop-card .reasearch-devlop-content h3 {position: relative; font-size: 32px; color: var(--color_3); margin-bottom: 10px; text-align: center; line-height:1.5;}
.reasearch-devlop-card .reasearch-devlop-content .sep {background: #000000;height: 1px;width: 50px;margin: 20px auto;background-color: var(--color_3);}

/*.reasearch-devlop-slider .slick-prev, .manuf-thumb-slider .slick-prev, .origin-slider .slick-prev, .ourmanuf-spec-slider .slick-prev{background: url('assets/img/grey-left-arrow.png') no-repeat center center;border-color: var(--color_2);left: -130px;}
.reasearch-devlop-slider .slick-next, .manuf-thumb-slider .slick-next, .origin-slider .slick-next, .ourmanuf-spec-slider .slick-next{background: url('assets/img/grey-right-arrow.png') no-repeat center center;border-color: var(--color_2);right: -130px;}*/
.reasearch-devlop-slider .slick-prev, .manuf-thumb-slider .slick-prev, .origin-slider .slick-prev, .ourmanuf-spec-slider .slick-prev{background: url('assets/img/left-arrow-new.svg') no-repeat center center;border:none!important;left: -130px;}
.reasearch-devlop-slider .slick-next, .manuf-thumb-slider .slick-next, .origin-slider .slick-next, .ourmanuf-spec-slider .slick-next{background: url('assets/img/left-arrow-new.svg') no-repeat center center;transform: rotate(180deg);border:none!important;right: -130px;}

.manuf-sec{position: relative;padding: 90px 0 0px 0;}
.manuf-wrap{width: 100%;max-width: 1000px;margin: 0 auto;}
.manuf-wrap p{font-size: 16px;margin-bottom: 50px;text-align: justify; line-height:1.6;font-weight:200;}
.manuf-thumb-slider{margin-bottom: 70px;}
.accessibility-banner-card{margin-bottom: 40px;}
.accessibility-items{position: relative;width: 100%;max-width: 650px;margin: 0 auto;}
.accessibility-items ul{display: flex;justify-content: space-between;flex-flow: row wrap;margin: 0 -15px;text-align: center;}
.accessibility-items ul li{flex: 1 1 100px;padding: 0 15px;margin-bottom: 30px;}
.accessibility-items ul li .icon{width: 100px;margin: 0 auto 15px;}
.accessibility-items ul li .accessibility-content .txt{display: block;font-size: 18px;color:var(--color_11);font-family: 'Roboto';}
.accessibility-items ul li .accessibility-content .km-txt{display: block;font-size: 15px;font-weight: 900;color:var(--color_11);font-family: 'Roboto';}
.manufacturing-wrapper{display: flex;justify-content: space-between;align-items: center;}

.prod-banner-sec{position: relative;}
.prod-banner-card{position: relative;}
.prod-banner-card .prod-overlay-content{position: absolute;left: 95px;top: 50%;transform: translateY(-50%);width: 570px;}
.prod-banner-card .prod-overlay-content h2{font-size: 38px;font-weight: 700;color: var(--color_3);line-height: 1.1;}
.prod-banner-card .prod-overlay-content p{font-size: 22px;color: var(--color_3);line-height: 1.2;margin-bottom: 40px; margin-top:20px;}
.prod-banner-slider .prmb-banner{display: none;}

.anti-micro-sec{position: relative;padding: 100px 0;}
.grey-bullets .bullet-color span:nth-child(1){background-color: var(--color_5);}
.grey-bullets .bullet-color span:nth-child(2){background-color: var(--color_2);}
.grey-bullets .bullet-color span:nth-child(3){background-color: var(--color_2);}
.grey-bullets .bullet-color span:nth-child(4){background-color: var(--color_2);}
.disinfectants .grey-bullets .bullet-color span:nth-child(1){background-color: var(--color_2);}
.disinfectants .grey-bullets .bullet-color span:nth-child(2){background-color: var(--color_12);}
.disinfectants .grey-bullets .bullet-color span:nth-child(3){background-color: var(--color_2);}
.disinfectants .grey-bullets .bullet-color span:nth-child(4){background-color: var(--color_2);}
.intermediaries .grey-bullets .bullet-color span:nth-child(1){background-color: var(--color_2);}
.intermediaries .grey-bullets .bullet-color span:nth-child(2){background-color: var(--color_2);}
.intermediaries .grey-bullets .bullet-color span:nth-child(3){background-color: var(--color_13);}
.intermediaries .grey-bullets .bullet-color span:nth-child(4){background-color: var(--color_2);}
.photoinitiators .grey-bullets .bullet-color span:nth-child(1){background-color: var(--color_2);}
.photoinitiators .grey-bullets .bullet-color span:nth-child(2){background-color: var(--color_2);}
.photoinitiators .grey-bullets .bullet-color span:nth-child(3){background-color: var(--color_2);}
.photoinitiators .grey-bullets .bullet-color span:nth-child(4){background-color: var(--color_14);}
.anti-micro-wrap{width: 100%;max-width: 1000px;}
.anti-micro-wrap p{font-size: 16px;margin-bottom: 50px; line-height:1.6; font-weight:200;}
.anti-micro-wrap ul{display: flex;justify-content: space-between;flex-flow: row wrap;}
.anti-micro-wrap ul li{flex: 1 1 50%;color: #464647;font-size: 16px;margin-bottom: 20px;position: relative;padding-left: 40px; font-weight:200;}
.anti-micro-wrap ul li:before{position: absolute;content: '';left: 0;top:5px;width: 12px;height: 12px;border-radius: 50%;background-color: var(--color_5);}
.disinfectants .anti-micro-wrap ul li:before{position: absolute;content: '';left: 0;top:5px;width: 12px;height: 12px;border-radius: 50%;background-color: var(--color_12);}
.intermediaries .anti-micro-wrap ul li:before{position: absolute;content: '';left: 0;top:5px;width: 12px;height: 12px;border-radius: 50%;background-color: var(--color_13);}
.photoinitiators .anti-micro-wrap ul li:before{position: absolute;content: '';left: 0;top:5px;width: 12px;height: 12px;border-radius: 50%;background-color: var(--color_14);}

.ourprod-sec{position: relative;padding: 100px 0 70px 0;}
.ourprod-wrap{position: relative;}
.ourprod-wrap  .scrollprod-btn{left: auto;right: -72px;bottom: auto;top:-38px;}
.ourprod-tab-header{display: flex;justify-content: space-between;border-bottom: 5px solid var(--color_2);}
.ourprod-tab-header li{width: calc(100% / 4);display: flex;justify-content: space-between;}
.ourprod-tab-header li:not(:last-child){margin-right: 20px;}
.ourprod-tab-header li a{position: relative;display: block;width: 100%;padding-bottom: 15px;color:#4d4d4f;font-size: 16px;font-weight: 700;transition: all 0.30s ease-in-out;-webkit-transition: all 0.30s ease-in-out;-moz-transition: all 0.30s ease-in-out; text-align:center;}
.ourprod-tab-header li a:before{position: absolute;content: '';left: 0;bottom: -5px;width: 0%;height: 5px;background-color: var(--color_5);transition: all 0.30s ease-in-out;-webkit-transition: all 0.30s ease-in-out;-moz-transition: all 0.30s ease-in-out;}
.disinfectants .ourprod-tab-header li a:before{position: absolute;content: '';left: 0;bottom: -5px;width: 0%;height: 5px;background-color: var(--color_12);transition: all 0.30s ease-in-out;-webkit-transition: all 0.30s ease-in-out;-moz-transition: all 0.30s ease-in-out;}
.intermediaries .ourprod-tab-header li a:before{position: absolute;content: '';left: 0;bottom: -5px;width: 0%;height: 5px;background-color: var(--color_13);transition: all 0.30s ease-in-out;-webkit-transition: all 0.30s ease-in-out;-moz-transition: all 0.30s ease-in-out;}
.photoinitiators .ourprod-tab-header li a:before{position: absolute;content: '';left: 0;bottom: -5px;width: 0%;height: 5px;background-color: var(--color_14);transition: all 0.30s ease-in-out;-webkit-transition: all 0.30s ease-in-out;-moz-transition: all 0.30s ease-in-out;}
.ourprod-tab-header li a.active:before{width: 100%;}
.ourprod-tab-body{background-color: #f8f8fa; padding:50px; margin:0 auto;}
.ourprod-tab-panel{position: relative;display: none;}
.ourprod-dtls-card{display: flex;justify-content: space-between;}
.ourprod-dtls-card .num{display: flex;justify-content: center;align-items: center;flex-shrink: 0;text-align: center;width: 86px;height: 86px;border-radius: 50%;font-size: 40px;font-weight: 700;color: var(--color_3);background-color: var(--color_5);}
.disinfectants .ourprod-dtls-card .num{display: flex;justify-content: center;align-items: center;flex-shrink: 0;text-align: center;width: 86px;height: 86px;border-radius: 50%;font-size: 40px;font-weight: 700;color: var(--color_3);background-color: var(--color_12);}
.intermediaries .ourprod-dtls-card .num{display: flex;justify-content: center;align-items: center;flex-shrink: 0;text-align: center;width: 86px;height: 86px;border-radius: 50%;font-size: 40px;font-weight: 700;color: var(--color_3);background-color: var(--color_13);}
.photoinitiators .ourprod-dtls-card .num{display: flex;justify-content: center;align-items: center;flex-shrink: 0;text-align: center;width: 86px;height: 86px;border-radius: 50%;font-size: 40px;font-weight: 700;color: var(--color_3);background-color: var(--color_14);}
.ourprod-dtls-card .ourprod-dtls-head{display: flex;justify-content:flex-start;align-items: center;margin-bottom: 20px;}
.ourprod-dtls-card .ourprod-dtls-head .num{margin-right: 20px;display: none;}
.ourprod-dtls-card .ourprod-dtls-content{width: calc(100% - 108px);padding-top: 24px;}
.ourprod-dtls-card .ourprod-dtls-content h3{font-size: 26px;font-weight: 500;color: var(--color_10);text-transform: uppercase;}
.ourprod-dtls-card .ourprod-dtls-content p{font-size: 16px; margin-bottom: 30px;color: var(--color_1); line-height:1.5;text-align:justify;width:90%;font-weight:200;}
.ourprod-dtls-card .spec-avail-block h3, .ourprod-dtls-card .applic-inds-block h3{text-transform: capitalize;margin-bottom: 40px}
.ourprod-dtls-title{display: flex;justify-content: flex-start;align-items: center;flex-flow: row wrap}
.ourprod-dtls-title .divider{margin: 0 10px;font-size: 26px;font-weight: 500}
.ourprod-dtls-title .casnum{font-size: 16px;}
.ourprod-dtls-title .casnum b{font-weight: 400;color: var(--color_5)}
.spec-avail-items{display: flex;justify-content: flex-start;height: 100%;flex-flow: row wrap;margin: 0 -20px 60px -20px;}
.spec-avail-card{/*width: calc(100% / 3 - 50px);*/width:33.33%;position: relative;padding: 0 60px; text-align:left;}
.spec-avail-card:before{position: absolute;content: '';right: 0;top:50%;width: 1px;height: 110px;background-color: var(--color_2);transform: translateY(-50%);}
.spec-avail-card:last-child:before{display: none;}
/*.spec-avail-block{border-top:5px solid var(--color_3);border-bottom:5px solid var(--color_3);padding-top: 40px;}*/
.applic-inds-block{margin-top: 75px; width:90%;}
.spec-avail-card .numtext{display: block;font-size: 70px;font-weight: 900;color: var(--color_5);line-height: 1.2;}
.spec-avail-card .labeltext{display: block;font-size: 22px;color:#464647;line-height: 1.2;}
.applic-inds-block ul{display: flex;justify-content: flex-start;flex-flow: row wrap;margin: 0 -15px;}
.applic-inds-block ul li{flex: 0 1 20%;text-align: center;margin-bottom: 80px;padding: 0 15px;}
.applic-inds-block ul li .applic-inds-icon{width: 150px;height: 150px;margin: 0 auto 25px;border-radius: 50%;position: relative;overflow: hidden;}
.applic-inds-block ul li .applic-inds-icon img{width: 100%;height:auto;filter: gray;-webkit-filter: grayscale(1);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);transition: all 0.30s ease-in-out;-webkit-transition: all 0.30s ease-in-out;-moz-transition: all 0.30s ease-in-out;}
.applic-inds-block ul li span{display: block;font-size: 18px;color: #464647;line-height:1.2;}
.applic-inds-block ul li:hover .applic-inds-icon img{filter: none;-webkit-filter: grayscale(0);}
.learnmorebtn{text-align: center;margin-bottom:-100px; width:90%;}
.learnmorebtn .learn-more-btn{display: inline-flex;}
.rd-init-sec{padding: 0px 80px 80px 80px;background-color: #ffffff;}
/*.rd-init-sec{padding: 80px;background-color: #f8f8f9;}*/
#selectproduct{display: none;width: 100%;max-width: 500px;margin:  0 auto 50px;border: 1px solid #ddd;padding: 13px 24px 13px 13px;font-size: 16px;outline: none;}

.our-clients-sec{position: relative;padding: 0;background-color: #ffffff}
.our-clients-block{width: 100%;max-width: 1300px;margin: 50px auto 0 auto;}
.our-clients-block ul{margin: 0 -15px;display: flex;justify-content: space-between;flex-flow: row wrap;}
.our-clients-block ul li{flex: 0 1 33.33%;padding: 0 15px;display: flex;justify-content: space-between;align-items: center;}
.our-clients-block ul li figure img{width: 100%;height: auto;display: block;object-fit: cover;}
.our-clients-slider .slick-track{display: flex !important;}
.our-clients-slider .slick-track{height: inherit !important;}
.our-clients-block .slick-list{width: 100%}
@media screen and (min-width: 401px){
.our-clients-slider .slick-track{width: 100% !important;}
}

.certified-exc-sec{position: relative;padding: 22px 0 130px 0;}
.certified-exc-wrap{width: 100%;max-width: 1080px;margin: 0 auto;padding: 0 15px;}
.certified-exc-wrap p{font-size: 16px;color: #4d4d4f;margin-bottom: 50px; text-align:justify; line-height:1.7;font-weight:200;}
.terms-paragraph{width: 100%;max-width: 1080px;margin: 0 auto;padding: 0 15px;color: var(--color_10);}
.terms-paragraph strong{font-size: 17px;margin-bottom: 10px; text-align:justify; line-height:1.7; font-weight:bold;}
.terms-paragraph p{font-size: 16px;margin-bottom: 10px; text-align:justify; line-height:1.7;}
.certified-exc-block{width: 100%;max-width: 1000px;margin: 0 auto;display: flex;justify-content: space-between;}
.certified-exc-card{width: 46%;}
.certified-exc-card figure span{display: block;text-align: center;font-size: 18px;color: var(--color_1);text-transform: uppercase;margin-top: 15px;}
.terms-paragraph ul li{font-size: 16px; list-style-type: lower-roman; margin-left: 30px; margin-bottom:10px;}
.enginee-sec{position: relative;padding: 90px 0;}
.enginee-top{display: flex;justify-content: space-between;align-items: center;margin-bottom: 125px;}
.enginee-top-left{width: calc(100% - 470px);margin-right: auto;}
.enginee-top-right{width: 418px;margin-left: auto;}
.enginee-top p{font-size: 16px;color: var(--color_1);text-align: justify; line-height:1.6; margin-bottom:20px;font-weight:200;}
.quo-text-card{background-color: var(--color_4);padding: 110px 70px;height: 100%;display: flex;justify-content: space-between;position: relative;}
.quo-text-card:before{position: absolute;content: '';left: 40px;top:50px;width: 46px;height: 33px;background: url('assets/img/quoat-icon.png') no-repeat;background-size: cover;}
.quo-text-card:after{position: absolute;content: '';right: 40px;bottom:50px;width: 46px;height: 33px;background: url('assets/img/quoat-icon.png') no-repeat;background-size: cover;transform: scaleZ(-1) rotate(180deg);}
.quo-text-card h3{font-size: 24px;color: var(--color_3);align-self: center;}

.origin-bullet-block{position: relative;width: 100%;max-width: 1200px;margin: 0 auto 60px;}
.origin-bullet-block ul .slick-track{display: flex !important;}
.origin-bullet-block ul .slick-slide{height: inherit !important;}
.origin-bullet-block ul li{flex: 1 1 200px;padding: 0 15px;}
.origin-bullet{width: 120px;height: 120px;margin: 0 auto;border-radius: 50%;background-color: var(--color_2);display: flex;justify-content: center;text-align: center;cursor: pointer;}
.origin-bullet span{align-self: center;font-size: 32px;color: var(--color_3);font-weight: 500;}
.origin-bullet-block ul li.slick-current .origin-bullet{background-color: var(--color_4);}

.origin-slide-block{position: relative;}
.origin-slide-card{display: flex;justify-content: space-between;height: 100%;flex-direction: row-reverse;background-color: var(--color_4);}
.origin-slide-card figure{width: 50%;align-self: center;}
.origin-slide-card .origin-slide-card-content{width: 50%;text-align: right;align-self: center;padding: 40px 60px;;}
.origin-slide-card .origin-slide-card-content h3{position: relative;font-size: 32px;color: var(--color_3);margin-bottom: 10px;text-align: center;}
/*.origin-slide-card .origin-slide-card-content h3:before{position: absolute;content: '';bottom: 0px;left:45%;width: 35px;height: 1px;background-color:var(--color_3);top:65px;}*/
.origin-slide-card .origin-slide-card-content .sep{ background: #000000;height: 1px;width: 50px;margin: 0 auto 20px auto;background-color:var(--color_3)}
.origin-slide-card .origin-slide-card-content p{font-size: 16px;color: var(--color_3); margin-bottom:20px;text-align:center;line-height:28px;font-weight:200}

.mission-sec{position: relative;padding: 0 0 36px 0;}
.mission-wrap, .cd-ethics-wrap{width: 100%;max-width: 950px;margin: 0 auto;}
.mission-wrap figure{margin-bottom: 120px;}
.mission-wrap ul{list-style: disc;list-style-position: outside;margin:0 0 50px 25px;}
.mission-wrap ol{list-style-type: decimal;list-style-position: outside;margin:0 0 50px 25px;}
.mission-wrap ul li,.mission-wrap ol li{color: var(--color_1);font-size: 16px;margin-bottom: 6px; line-height:1.6; font-weight:200;}
.mission-wrap p{color: var(--color_1);font-size: 16px;margin-bottom: 15px; line-height:1.6; font-weight:200;}

.cert-sec{position: relative;background-color: var(--color_4);padding: 40px 0;}
.cert-wrap{width: 100%;max-width: 830px;margin: 0 auto;}
.cert-wrap ul{display: flex;justify-content: space-between;text-align: center;}
.cert-wrap ul li{flex: 0 1 220px; margin-bottom:0;}
.cert-wrap ul li .cert-icon{width: 120px;height: 120px;border-radius: 50%;margin:0 auto 10px;line-height:1.2;}
.cert-wrap ul li .cert-icon img{width:100%; height:auto;}
.cert-wrap ul li span{display: block;color: #f8f8f9;font-size: 20px;line-height:1.2;}
.our-core-val-sec{padding: 0 0 90px 0;}
.our-core-val-sec .hm-about-content{align-self: flex-end;padding: 30px 0 0 15px;text-align: justify;}

.cd-ethics-sec{position: relative;padding: 10px 0 100px 0;}
.cd-ethics-wrap p{font-size: 16px;color: var(--color_1);text-align: justify;line-height:1.6; font-weight:200;margin-bottom:20px;}
.cd-ethics-wrap ul li{font-size: 16px;color: var(--color_1);text-align: justify;line-height:1.6; list-style:disc;font-weight:200; width:44%; float:left;margin-left:18px;}
.envsus-sec{margin-bottom: 100px;}

.origin-slider .slick-prev{left: -70px; background:url(assets/img/left-arrow-new.svg); border:none!important;}
.origin-slider .slick-next{right: -70px; background:url(assets/img/left-arrow-new.svg);transform: rotate(180deg);border:none!important}
.ourprod-dtls-content .white-divider{width: calc(100% + 158px + 50px);height: 5px;background-color: #ffffff;margin-bottom: 40px;margin-left: -158px;}

.crb-empo-block{position: relative;padding: 50px 0; margin:0;}
.crb-empo-block h2{font-size: 40px;font-weight: 500;text-transform: capitalize;line-height: 1.2;margin-bottom: 50px;text-align:center;}
.crb-empo-items{display: flex;justify-content: space-between;flex-flow: row wrap;height: 100%;gap: 10px}
.crb-empo-card{width: calc(50% - 0.625em);margin-bottom: 10px;padding: 80px 70px;}
.crb-empo-card:nth-child(1){background-color: #3333cc}
.crb-empo-card:nth-child(2){background-color: #27BDBE}
.crb-empo-card:nth-child(3){background-color: #33CC66}
.crb-empo-card:nth-child(4){background-color: #F946A0}
.crb-empo-card .crb-empo-head{display: flex;justify-content: space-between;align-items: center;padding: 0 0 15px 0;margin: 0 0 15px 0;border-bottom: 1px solid #fff;}
.crb-empo-card .crb-empo-head .icon{margin-right: 25px;display: flex;justify-content: center;align-items: center;}
.crb-empo-card .crb-empo-head .icon img{width: 85px}
.crb-empo-card .crb-empo-head .crb-empo-title{width: calc(100% - 85px);margin-left: auto;}
.crb-empo-card .crb-empo-head .crb-empo-title h3{color: #fff;font-size: 26px;font-weight: 500;line-height:1.2; text-align:left;}
.crb-empo-card p{color: #fff;font-size: 16px;margin: 0; line-height:1.5;text-align:left; font-weight:200;}
.ourmanuf-spec-wrap{position: relative;padding: 50px 0 100px 0}
.ourmanuf-spec-wrap .section-head{padding: 0}
.ourmanuf-spec-item{display: flex;justify-content: space-between;background-color: #EDEDED;align-items: center;}
.ourmanuf-spec-left{width: 45%;align-self: center;text-align: right;padding: 20px 55px 20px 55px;}
.ourmanuf-spec-right{width: 55%;}
.ourmanuf-spec-left .learn-more-btn{display: flex;margin:0 auto;}
.ourmanuf-spec-content h3{position: relative;font-size: 32px;color: #000;font-weight: 700;margin-bottom: 8px;/*display: inline-block;*/ text-align:center;line-height:1.25;}
.ourmanuf-spec-content .sep {background:#000000; height:1px; width:180px; margin:0 auto 20px auto;}
/*.ourmanuf-spec-content h3:before{position: absolute;content: '';width: 184px;height: 1px;background-color:#000;bottom: -6px; margin:0 auto;}*/
.ourmanuf-spec-content p{font-size: 16px;line-height: 1.6;overflow: hidden;margin-bottom: 20px; text-align:center;font-weight:200;}
.section-hide {display:none!important;}

.faq-sec{position: relative;padding: 100px 0;}
.faq-wrap{width: 100%;max-width: 1040px;margin:0 auto;}
.faq-item-card{background-color: #F8F8F9;margin-bottom: 20px}
.faq-head{position: relative;padding: 20px 75px 20px 30px;cursor: pointer;}
.faq-head h3{font-size: 18px;font-weight:normal; line-height:1.3;}
.faq-body{display: none;padding: 20px 30px;}
.faq-body p{font-size: 16px;font-weight: 300;margin-bottom: 30px;}
.faq-body ul{list-style: disc;list-style-position: outside;margin-left: 18px}
.faq-body ul li{font-size: 16px;font-weight: 300;margin-bottom: 10px;}
.faq-body ol li{font-size: 16px;margin-bottom: 10px; margin-left:20px;font-weight:200;}
.plus-icon{position: absolute;right: 25px;top:50%;transform: translateY(-50%);width: 25px;height: 25px;}
.plus-icon:before{position: absolute;content: '';left: 50%;top:50%;transform: translate(-50%, -50%);width: 11px;height: 2px;background-color: var(--color_1);}
.plus-icon:after{position: absolute;content: '';left: 50%;top:50%;transform: translate(-50%, -50%);width: 2px;height: 11px;background-color: var(--color_1);}
.faq-item-card.active .plus-icon:after{display: none;}
.faq-item-card:hover .faq-head h3, .faq-item-card.active .faq-head h3{color: var(--color_1);}

.address-txt p{width: 100%}

.ourprod-nm-block{position: relative; margin:0;}
.ourprod-nm-block table{border-collapse: collapse;width: 100%;text-align: center;}
.ourprod-nm-block table thead tr, .ourprod-nm-block table tbody tr{background-color: #F8F8F9;border-bottom: 5px solid #fff}
.ourprod-nm-block table thead th{font-size: 20px;font-weight: 700;padding: 20px 10px;width: 25%}
.ourprod-nm-block table tbody td{font-size: 16px;padding: 20px 10px; font-weight:200;width: 25%;line-height:2;}
.ourprod-nm-block table tbody td:first-child{font-size: 20px;font-weight: 700;}
.ourprod-nm-block table tbody td span{font-size: 14px}
.ourprod-nm-block table tbody td span b{color: var(--color_12);}
.intermediaries .ourprod-nm-block table tbody td span b{color: var(--color_13);}
.ourprod-nm-block table thead th:not(:last-child), .ourprod-nm-block table tbody td:not(:last-child){border-right: 1px solid #cecdcd}
.ourprod-nm-block table tbody td span{display: block;}
.accessibility-items .icon img {width:45px;height:auto;}

.blogs-dtls-wrap .section-head{margin-bottom: 40px}
.blogs-dtls-wrap .blogs-card .blogs-card-content .label{display: block;color: #27bdbe;font-size: 14px;text-transform: capitalize;margin-bottom: 5px}
.blogs-dtls-wrap .blogs-card .blogs-card-content h3{margin-bottom: 4px;line-height: 1.3;height:54px; overflow-y:hidden;}


.blogdtls-sec{position: relative;padding: 70px 0 0 0;}
.blogdtls-sec:before{position: absolute;content: '';left: 0;top:0;width: 100%;height: 400px;background: url('assets/img/blog-detail-bg.png') no-repeat;background-size: calc(100%*16/16) 100%;}
.blogdtls-wrap h1{font-size: 48px;font-weight: 800;text-transform: capitalize;line-height: 1.2;margin-bottom: 8px;text-align: center;}
.blogdtls-wrap{position: relative;}
.blogdtls-wrap .blogdtls-head{display: flex;justify-content: center;align-items: center;margin-bottom: 50px;flex-wrap: wrap;}
.blogdtls-wrap .blogdtls-head span{display: inline-block;position: relative;font-size: 20px;color: #fff;}
.blogdtls-wrap figure{margin-bottom: 50px; margin-right:0; margin-left:0;}
.blogdtls-wrap .blogdtls-content p{color: #000;font-size: 16px;overflow: hidden;text-align: justify;margin-bottom: 20px; font-weight:200;}
.blogdtls-wrap .blogdtls-content ol{list-style: decimal;list-style-position: outside;padding: 0 0 0 18px;}
.blogdtls-wrap .blogdtls-content ul{list-style: disc;list-style-position: outside;padding: 0 0 0 18px;}
.blogdtls-wrap .blogdtls-content ol li, .blogdtls-wrap .blogdtls-content ul li{color: #000;font-size: 16px;margin-bottom: 10px}
.blogdtls-content h3 {font-size:30px;font-weight:800;line-height:1.2;}
.blogdtls-wrap .blogdtls-head span{flex-shrink: 0}
.blogdtls-wrap .blogdtls-head span:not(:last-child){margin-right: 20px}
.blogdtls-wrap .blogdtls-head span:not(:last-child):before{position: absolute;content: '';right: -11px;top:50%;transform: translateY(-50%);width: 2px;height: 20px;background-color: #fff;}
.ourmanuf-spec-block {margin-top:50px;}
.crb-empo-items .crb-empo-card p {text-align:left;}
.desk-only {display:inherit;}
.mob-only {display:none;}


.col-12{width: 100%;float: left;padding: 0 15px}
#prod_popup_overlay{background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;height: 100%;left: 0;position: fixed;text-align: center;top: 0;width: 100%;z-index: 1020;display: none;}
.prod_popup{position: fixed;top: 50%;margin: 0 auto;left: 50%;transform: translate(-50%, -50%);z-index: 1022;width: 90%;overflow: auto;max-height: 90%;background-color: #f8f8fa;display: none;}
.prod_popup .pop-closeicon{position: absolute;right: 15px;top: 15px;cursor: pointer;width: 19px;height: 19px;z-index: 1}
.prod_popup .pop-closeicon svg{width: 100%;height: 100%}
.prod_popup_block{position: relative;overflow: hidden;}
.prod_popup .hm-prod-item{display: flex;justify-content: space-between;flex-flow: row wrap;width: 100%;height: 100%;transition: none;}
.prod_popup_block .product-item{width: 40%;}
.prod_popup_block figure{height: 100%;}
.prod_popup_block figure img{height: 100%;object-fit: cover;}
.prod_popup::-webkit-scrollbar-thumb{background-color: #27bdbe;}
.prod_popup .hm-prod-item:hover figure img {transform: none;transform-origin: unset;}
.prod_popup .hm-prod-fullcontent {display: block;width: 60%;padding: 50px 25px}
.prod_popup .hm-prod-fullcontent h3{font-size: 34px}
.prod_popup .hm-prod-fullcontent p{margin-bottom: 40px}
.prod_popup .ant-bullet-list ul{gap: 10px}
.prod_popup .ant-bullet-list ul li{margin-bottom: 30px;width:calc(100% / 3 - 20px);}

.prod_popup::-webkit-scrollbar {background: #f83a98;  width: 4px;border-radius: 20px;}
.prod_popup::-webkit-scrollbar-thumb {background:#27bdbe;transition: 0.3s all ease-in-out;border-radius: 5px;}
.prod_pop-slider .slick-prev{width: 32px;height: 32px;background: url('assets/img/left-arrow-new.png') no-repeat;background-size: 100%;top: 50%;transform: translateY(-50%);z-index: 1}
.prod_pop-slider .slick-next{width: 32px;height: 32px;background: url('assets/img/right-arrow-new.png') no-repeat;background-size: 100%;top: 50%;transform: translateY(-50%);z-index: 1}
.prod_pop-slider .slick-track{display:flex !important}
.prod_pop-slider .slick-slide{height: auto !important;float: none !important;}

.prod_popup .slick-slider-generic{white-space:nowrap;visibility:hidden}
.prod_popup .slick-slider-generic.slick-initialized{visibility:visible}
.prod_popup .slick-slide-generic{white-space:normal;display:inline-block;vertical-align:top}

@media screen and (max-width:1024px){
.prod_popup{width: auto;left:0;right: 0;transform: translateY(-50%);}
}
@media screen and (max-width:767px){
.prod_popup .hm-prod-item{flex-direction: column;}
.prod_popup .hm-prod-item{height: auto;}
.prod_popup_block .product-item{width: 100%;height: auto;}
.prod_popup .hm-prod-fullcontent{width: 100%;padding: 30px 15px}
.prod_popup .hm-prod-fullcontent h3{font-size: 24px}
.prod_pop-slider .slick-prev, .prod_pop-slider .slick-next{top: calc(50% - 25%);transform: none;}
}
@media screen and (max-width:599px){
.prod_popup .ant-bullet-list ul{flex-direction: row;}
.prod_popup .ant-bullet-list ul li{width:calc(100% / 2 - 20px)}
/*.prod_pop-slider .slick-prev, .prod_pop-slider .slick-next {top: calc(50% - 28%);}*/
}
@media screen and (max-width:480px){
.prod_pop-slider .slick-prev, .prod_pop-slider .slick-next {top: calc(50% - 31%);}
}
@media screen and (max-width:380px){
.prod_pop-slider .slick-prev, .prod_pop-slider .slick-next {top: calc(50% - 36%);}
}