@charset "utf-8";
/* CSS Document */

/*==========  Non-Mobile First Method  ==========*/

/* Large Devices, Wide Screens */

@media only screen and (max-width : 1920px){
#mobile-menu-overlay{display:none!important;}
}

@media only screen and (max-width : 1900px){
.slider-text2{color:#FFFFFF; font-size:28px; line-height:30px; width:40%;}

}


@media only screen and (max-width : 1600px){
/*.header-navigation__nav nav > ul > li > a{padding:30px 7px;}*/
.about-content-row__content.number-mainbox{padding-left:60px;}
.blog-post-slider__content{right:14.5%;}
.career-content{padding:40px;}
.pr-desk{padding-right:0px;}
.slider-text2{color:#FFFFFF; font-size:28px; line-height:30px; width:45%;}

}

@media only screen and (max-width : 1440px){
.number-box{overflow:hidden}
.number-box img{height:100%}
.about-content-row__image{float:right; position:absolute; right:0; height:100%;}
.number-mainbox{float:left; margin-top:60px; padding-left:50px; margin-bottom:60px;}
.number{ font-size:220px;}
.number-text{width:200px;}
.number-text p{font-size:26px; margin-bottom:.7rem; line-height:initial;}
.project .content .title{font-size:32px;}
.service.service-two .service-inner .content p{min-height:100px;}
.slider-text2{width:60%; width:fit-content;}

.product-text .text span{font-size:65px; line-height:60px;}
.product-text{font-size:32px; line-height:40px; padding:0 20px;}
.about-content-row__content .text{padding-right:80px;}

.carousel-caption{width:65%;}
.carousel-indicators{margin-left:14.5%;}
.blog-post-slider__content{right:7.5%; width:35%; padding:30px 40px;}
.post-excerpt{padding-top:0px;}
.blog-post-slider__nav-container{bottom:0px; right:7.5%; margin-right:-40px;}	
.industry-single-nav{padding:30px 60px;}
.career-content .inner-maintitle-bold{font-size:35px; line-height:35px; font-weight:700;}

.modal-dialog2{max-width:85%; margin:1.75rem auto;}
.project-block .overlay{padding:30px;}
.blog-post-slider__content{padding:60px;}
}

@media only screen and (max-width : 1366px){
.project .content .title{font-size:28px;}
.single-grid-blog-post__content .post-title{font-size:1.2rem;}

.project-counter-content{padding:60px 60px;}

.carousel-caption{width:60%;}
.carousel-indicators{margin-left:16.5%;}
.carousel-caption h2{font-size:45px; line-height:45px;}

.slider-text2{width:fit-content; font-size:26px; line-height:26px;}
.padd-width{width:100%;}
.navtab-fontsize1{font-size:22px; line-height:26px; min-height:60px; margin-bottom:15px;}
#service-chemicals .navtab-bax-inner{min-height:560px;}
.industry-slider-content-single .industry-content-inner .title{font-size:35px; line-height:40px; margin-bottom:15px;}
.industry-slider-content-single .industry-content-inner{padding:40px 40px;}
}


@media only screen and (max-width : 1280px){

.ht-swiper-button-nav{background:#fff;}
.industry-two-slider .ht-swiper-button-prev{left:50%; top:-30px; margin-left:-55px;}
.industry-two-slider .ht-swiper-button-next{right:50%; top:-30px; margin-right:-55px;}
.blog-post-slider__content{right:7.5%; width:50%; padding:30px 30px;}
.navtab-fontsize1{font-size:18px; line-height:24px; min-height:60px; margin-bottom:10px;}
	
}

@media only screen and (max-width : 1200px){
#mobile-menu-overlay{display:block!important;}
.logo{margin:0;}
.margin-top-50{margin-top:50px;}
.sec-50{width:30%; float:left;}
.sec-colr1{height:100%; width:70%;}
.sec-colr2{height:100%; width:70%;}
.news-side-box{padding:30px 40px;}
.caree-image-right{position:absolute; bottom:0;}
.core-box-height p {line-height:initial; font-size:16px;}
.name-list div{width:32.5%;}
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 1060px){
.header-area{position:relative;}
.logo{margin:0;}
.ht-swiper-button-nav{background:#fff;}
.industry-two-slider .ht-swiper-button-prev{left:50%; top:-30px; margin-left:-55px;}
.industry-two-slider .ht-swiper-button-next{right:50%; top:-30px; margin-right:-55px;}
.section-highlight-content{line-height:1.3; font-size:22px;}
.slider-smalltext span{width:30px;}
.carousel-caption{width:55%; transform:translateY(-50%);}
.carousel-indicators{margin-left:19%;}

.about-side-box-img{width:40%;}
.about-side-box-img img{width:100%;}
.about-side-box{width:58%;}
.about-side-box ul{padding-left:20px;}
.about-side-box ul li{font-size:18px; line-height:20px;}

.sec-50{width:30%; float:left;}
.sec-colr1{height:100%; width:70%;}
.sec-colr2{height:100%; width:70%;}
.float-right{float:left!important;}

.bg-parc1{min-height:425px; background-size:cover;}
.project-counter-bg{padding:0px;}
.padded-multiline{min-height:250px;}
.home-video iframe{height:520px;}
h3.post-title.application-tital br{content:"";}
.news-side-box{padding:30px 40px;}
.link-tital{white-space:nowrap;}
.industry-single-nav{padding:20px 20px;}
.industry-slider-content-single .industry-content-inner .title{font-size:28px; line-height:30px;}

.inner-maintitle{font-size:28px; line-height:initial;}

.center-white-40{font-size:36px; padding-left:4%;}
.navtab-fontsize1{margin-bottom:0px;}
#service-chemicals .navtab-bax-inner{min-height:450px;}
.imgcsr img{width:100%;}

.vision-main{padding-right:70px;}
.mission-main{padding-left:60px;}
.navtab-bax-inner{padding:20px 20px 20px;}
	
}


@media (max-width: 980px){
.ht-swiper-button-nav{background:#fff; width:30px; height:30px; line-height:30px;}
.industry-two-slider .ht-swiper-button-prev{left:50%; top:-20px; margin-left:-35px;}
.industry-two-slider .ht-swiper-button-next{right:50%; top:-20px; margin-right:-35px;}
.d-none{display:block!important;}
.footer-widget{margin-bottom:50px;}
.breadcrumb-page-title{font-size:calc(1.375rem + 1vw);}
.home-video iframe{height:420px;}
.core-team-kmp .core-box-height{min-height:auto;}

.core-team-kmp .icon-text{padding:0px 20px 10px 20px;}
.bg01, .bg02, .bg03 {margin-bottom:30px;}

.tab-nav-menu{width: 100%;     justify-content: center;}
.service-details-tab__navigation-wrapper.tab-nav-menu .nav-link{min-width:25%;}
}


@media (max-width: 992px){
.about-side-box-main{display:flex; position:relative; width:70%; margin-top:30px;}
.blog-post-slider__content{right:0; width:100%; padding:30px 40px; position:relative;}
.blog-post-slider__content{height:280px !important;}
.core-team-box .bg03{height:100%;}
}


/* Small Devices, Tablets */
@media only screen and (max-width : 768px){
.blog-post-slider__content{right:0; width:100%; padding:30px 40px; position:relative;}
.blog-post-slider__nav-container{bottom:0px; right:0; margin-right:20px;}

.bgvision{
background:-webkit-linear-gradient(left, #57a7b3 50%, #b2b3b3 50%);
background:-o-linear-gradient(right, #57a7b3 50%, #b2b3b3 50%);
background:-moz-linear-gradient(right, #57a7b3 50%, #b2b3b3 50%);
background:linear-gradient(to right, #57a7b3 50%, #57a7b3 50% );
padding:50px 0px;
}
.vision-main{padding-right:0px; margin-bottom:50px;}
.mission-main{padding-left:0px;}
.solution-grid-single{padding:40px 25px; min-height:auto;}
.industry-slider-content-single{height:770px;}
.inner-sub-link-main1{margin-bottom:0px;}
.center-white-40{padding:20px 15px;}
.service-details-list li{margin-left:10px;}

.service-details-tab__navigation-wrapper.tab-nav-menu .nav-link{min-width:170px;}
.bg01, .bg02 {margin-bottom: 30px;}
.bg-parc1{background:#231653;}	
.mobile-form-br{border:solid 1px #dedede; margin-bottom:10px;}
.text-changed.form-control{padding:0.375rem .75rem;}
.first-form-menu a{float:left;line-height:23px; padding:10px;}

.news-list ul li{margin-bottom:20px;}
.news-list ul li a span{width:auto; display:inline-block;}

.reg-box1 a .bg-grey02{padding:25px 15px;}
.reg-download-pdf{margin-left:40px;}
.reg-box1 a .bg-grey02 .reg-download-pdf span i{margin-right:15px; margin-top:-10px;}	

.carousel-caption h2{font-size:42px; line-height:42px;}	
.carousel-caption{width:60%; transform:translateY(-50%); margin-left:30%;}
.padded-multiline{min-height:200px;}
.blog-post-slider__content{padding:30px 40px; height:310px;}
.news-side-box .sec-50-tital{padding-top:0px;}
.about-side-box-main{width:100%;}
.about-side-box ul li{font-size:20px; line-height:30px; padding:7% 0px;}
.about-side-box-img{width:30%;}
.about-side-box{width:68%;}

.product-bg-tital{padding-top:30px; padding-bottom:30px; background:url(../img/backgrounds/arrow-bg1.png) top left no-repeat;
background-size:25%; background-position-y:30px;}
.anchor1{display:block; position:relative; top:-50px; visibility:hidden;}
.linksblock{margin-bottom:5px;}
.newsevent-box{padding:0 10px;}
.home-video iframe{height:420px;}
.blog-post-slider__content{height:320px !important;}
#about-inner-slider .industry-single-nav{padding:15px 50px 15px; justify-content:center; display:flex;}
.industry-slider-nav-container .swiper-slide-active:before{height:0px;}
.industry-slider-nav-container .swiper-slide-active:after{bottom:-10px;}
.faq-wrapper .card-header h5 button{font-size:18px;}

.policy-pointer ul li{padding-bottom:5px; line-height:18px; font-size:14px;}
.pro-text-title p{ font-size:16px;}

.swiper-pagination-bullet{display: inline-block;}
.swiper-button-next, .swiper-button-prev{display: none;}

	
}

@media only screen and (max-width : 767px){

.display-inline-in{display:block;}
.display-flex{display:block;}

a.scroll-top.show{visibility:visible; opacity:1; bottom:20px; width:40px; height:40px; line-height:40px;}
.header-area.header-sticky.is-sticky .logo img{width:150px;}
.sec-50{width:100%;}
.sec-colr1{margin-bottom:30px;}

.bg-important-link{margin-top:30px;}
.img-fluid{width:100%;}

.blog-post-slider__content{right:0; width:100%; padding:30px 40px; position:relative;}
.blog-post-slider__nav-container{bottom:0px; right:0; margin-right:20px;}
.header-area{position:relative;}

#bannercarouselFade{background-color:#f1f1f1;}
.carousel-indicators{display:none;}
.carousel-caption{width:75%; transform:translateY(-50%); background:#ffffff; color:#000;}
.carousel-caption h2{font-size:30px; line-height:30px; color:#000000;}
.slider-text2{font-size:20px; line-height:20px; color:#000000; border-top:1px solid #000; border-bottom:1px solid #000;}
.carousel-caption br{display:contents;}
.carousel-caption{width:80%; position:relative; top:-30px; transform:translateY(-00px); left:10%; background:#fff; padding:15px; margin-left:0%;}
.slider-smalltext{position:relative; right:0; top:0; float:inherit; display:flex;}
span.welcome-arrow img{filter:invert(1); -webkit-filter:invert(1);}

.polymer-box{padding:10px 50px;}

.about-side-box-main{display:flex; position:relative; width:100%; margin-top:30px;}
.contact-tital{padding-right:20px; font-size:30px;}
.contact-border-space{padding:0; margin-bottom:30px;}

.industry-slider-content-single{height:380px;}
.industry-slider-content-single .industry-content-inner{padding:20px 20px; height:250px; overflow-y:scroll; scroll-behavior:auto; visibility:initial;}
.industry-slider-content-single .industry-content-inner{padding:20px 20px;}
.industry-slider-content-single .industry-content-inner .title{font-size:24px; line-height:30px;}
    

.tech-data-5box{width:100%; text-align:left; display:block; border-left:none; margin-bottom:30px;}
#service-chemicals .navtab-bax-inner{min-height:auto;}	
.navtab-bax-inner{min-height:auto;}	
.caree-image1{position:relative; bottom:0px;}	
.core-box-height{min-height:auto; padding-bottom:30px !important;}

.footer-copyright-wrapper{text-align:left;}
.footer-copyright-right{float:none; margin-top:15px; text-align:left!important;}
.footer-copyright-wrapper .social-links{display:inline-block; float:none; margin-top:15px;}
.footer-copyright-wrapper .social-links ul{margin-right:0px;}
.home-video iframe{height:400px!important; margin-top:60px;}

.inner-maintitle{font-size:28px; margin-bottom:20px;}
.faq-wrapper .card-header h5 button{font-size:18px; padding:10px 50px 10px 15px;}
.faq-wrapper .card-header h5 button span{right:20px;}

.project-block .inner-box{position:relative; overflow:hidden; height:auto;}
.project-block .content{position:relative; left:0px; right:0; bottom:0; transition:.5s;}
.project-block .inner-box:hover .content{opacity:1; transform:scaleY(1);}
.project-block .overlay{position:relative; top:0; right:0; left:0; bottom:0; opacity:1; transition:.7s; padding:2% 10% 10%;
background-color:rgb(0 0 0 / 0%);}
.project-block .overlay .content-two{position:relative; transition:.9s; transform:translateY(00px);}
.overlay .content-two h4{display:none;}
.promoot-box{margin-bottom:30px;}

.inner-sub-link select{display:block; font-size:16px; padding:2px 10px; font-weight:500;}
.inner-sub-link-main1, .inner-sub-link-main2{display:block;}
.inner-sub-link-main1 .inner-sub-link ul, .inner-sub-link-main2 .inner-sub-link ul{display:none;}

.link-tital{padding-bottom:3px;}
.inner-sub-link-main2 .link-tital{padding-bottom:3px; padding-top:10px;}

.inner-sub-link-main1 .inner-sub-link{display:block; width:100%;}
.inner-sub-link-main1 .inner-sub-link select{ width:100%;}
.inner-sub-link-main2 .inner-sub-link select{ width:100%;}

.inner-sub-link-main1 .link-tital{font-size:18px;}
.inner-sub-link-main2 .link-tital{font-size:18px;}

.border-bottom.mb-5.pb-4{display:inline-table; width:100%;}

select option:checked{background:#a93c40;}
select option:checked{background:#ff9500 -webkit-linear-gradient(bottom, #ff9500 0%, #ff9500 100%);}
select option:hover{background:#ff9500 -webkit-linear-gradient(bottom, #ff9500 0%, #ff9500 100%); color:#fff;}

.news-event-mainpage .service-details-tab__navigation-wrapper{
-webkit-flex-direction:inherit;
-ms-flex-direction:inherit;
flex-direction:inherit;
}
.bt-back{position:relative; right:0; text-align:right; margin-bottom:0px !important;}
.core-team-page .core-team-box{margin-bottom:30px;}
.important-inner-box{padding:40px 40px 20px 40px;}

.service-details-tab__navigation-wrapper.tab-nav-menu .nav-link {min-width:auto; display:inline-table;}
.service-details-tab__navigation-wrapper {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: inherit;
-ms-flex-direction: inherit;
flex-direction: inherit;
}

.tab-nav-menu{display:inline;}
.caree-image-right{position:relative; bottom:0;}

.progressive-box-height{min-height:auto;}
.progressive-box-height .font-12{font-size:14px; line-height:20px; padding-bottom:20px;}

.tech-data-5box {margin-bottom: 15px;}
.core-team-box .black-core-text{margin-bottom:50px;}
.mediakit iframe{margin-top:0px !important;}

.navtab-fontsize1{font-size:20px; line-height:24px;}
}



@media only screen and (max-width : 680px){

.tab-nav-menu{display:block; position:relative; width:100%;}
.service-details-tab__navigation-wrapper.tab-nav-menu .nav-link {
width:auto; position:relative; clear:both; margin-bottom:5px; padding:10px 20px; display:inline-table; line-height:inherit; min-width:auto;}
.tab-heading .service-details-tab__content-wrapper{padding:20px 0 0 0;}

.bg01, .bg02, .bg03{margin-bottom:15px;}
.about-side-box ul li{font-size:20px; line-height:30px; padding:4.7% 0px;}
.home-video iframe{height:380px!important; margin-top:60px;}


.blog-post-slider__content{height:340px !important;}
.maintitle{font-size:26px;}

.progressive-box-height{min-height:auto; padding-bottom:30px !important;}
.font-12{font-size:14px; line-height:20px;}

.bg-grey .ptb30 {padding: 30px 0;}
    
.chemical-download-pdf{margin-left:0px;}
#service-chemicals .navtab-bax-inner {min-height: auto;}
.navtab-fontsize1 {margin-bottom: 20px; height: auto; min-height: auto;}
.service-details-tab .navtab-box-height {min-height: auto;}
    
.footer-widget__navigation li{padding:0px 0 5px 0;}
.footer-widget__title{margin-bottom:7px;}
.footer-widget{margin-bottom:30px;}

}

@media only screen and (max-width : 590px){

.newsevent-box{padding:0;}
.inner-sub-link ul li{margin-bottom:3px;}
.home-video iframe{height:360px!important;}
.blog-post-slider__content{height:370px !important;}

#about-inner-slider .industry-slider-content-single .industry-content-inner .title{font-size:25px; line-height:25px; margin-bottom:15px;}
#about-inner-slider .industry-slider-content-single .industry-content-inner .title br{content:"";}
#about-inner-slider .industry-slider-nav-area .ht-swiper-button-prev{left:20px;}
#about-inner-slider .industry-slider-nav-area .ht-swiper-button-next{right:20px;}   
#about-inner-slider .ht-swiper-button-nav:hover{background-color:#000000; border-color:#000000; color:#ffffff;}

#bannercarouselFade{background-color:#f1f1f1;}
.carousel-caption{background:#ffffff; color:#000;}
.carousel-caption h2{color:#000000;}
.slider-text2{color:#000000; border-top:1px solid #000; border-bottom:1px solid #000;}
span.welcome-arrow img{filter:invert(1); -webkit-filter:invert(1);}
.core-team-box .bg03{height:auto; margin-bottom:30px;}
 ul.list-inline-network li {
    margin-left: 20px;
    padding-right: 10px;
    line-height: 30px;
    min-width:44%;
}

}
@media only screen and (max-width: 680px){
.tab-nav-menu{display:inline-flex; width:100%;}


}


/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px){
.polymer-box{padding:10px 30px;}
.carousel-caption h2{font-size:16px;line-height:18px;}
.slider-text2{font-size:15px; line-height:18px;}
.logo a img{max-width:290px; height:auto; width:auto;}
.reg-box1 a .bg-grey02 .reg-download-pdf span i{margin-top:-10px;}
.blog-post-slider__content{height:400px !important;}
.home-video iframe{height:280px!important;}
.inner-maintitle{font-size:28px;}
.faq-wrapper .card-header h5 button{padding:10px 35px 10px 15px;}
.center-white-40{font-size:24px; line-height:40px;}

.product-logo{top:-3px; right:15px; padding:0 0px;}
.product-logo img{width:80%; float:right;}
.inner-title25 .border-line{border:1px solid #44347b;}
.inner-title25 .product-inner-tital{padding-right:20px; font-size:21px;}

.bg-grey .ptb30{padding:00px 0;}
.pro-polymers .bg-grey .ptb30{padding:30px 0px; margin-right:30px;}
.chemical-download-pdf{margin-left:00px;}    
.chemical-download-pdf a{padding:20px; display:flex; align-items:center;}
.chemical-download-pdf a span{margin-top:0; position:relative; top:0; width:auto; padding-left:0px;}
.chemical-download-pdf a span i{font-size:40px; margin-right:20px; margin-top:0px; position:relative; right:0px;}

.navtab-fontsize1{margin-bottom:20px; height:auto; min-height:auto;}

.service-details-tab .navtab-box-height{min-height:auto;}
.service-details-tab .but-insidebox-readmore{padding-top:10px;}
.navtab-fontsize1{font-size:18px; line-height:24px;}
.about-side-box ul li {
    font-size: 17px;
    line-height: 26px;
    padding: 4% 0px;
}
.csr-caption{position:relative;}
.reg-box1 a .bg-grey02 .cb-download span i {
    margin-top: -10px;
}
.breadcrumb-page-title--style003{margin-bottom:0px; margin-top:0px;}
    
}


@media only screen and (max-width : 392px){
.padded-multiline{min-height:120px;}
.box-4text{font-size:25px; color:#fff; font-weight:700; margin-top:0; line-height:1.23; font-family:'Raleway', sans-serif; letter-spacing:10px;}
iframe{width:100%; height:180px;}
.about-side-box ul li{font-size:16px;}
.home-video iframe{height:220px!important;}
.blog-post-slider__content{height:470px !important;}
.about-side-box ul li {
    font-size: 14px;
    line-height: 21px;
    padding: 3% 0px;
}

}


/* Custom, iPhone Retina */
@media only screen and (max-width : 320px){
iframe{width:100%; height:165px;}
}