.main-header .header-lower .wrapper-box {justify-content: center !important;}
.main-header.header-style-two .header-upper {background: #2a2939 !important;}
.main-header.header-style-two .header-upper .logo-box {padding: 20px;margin-bottom: -72px;background: #c4161c !important;}
.main-header .header-upper .logo-box .logo img{height: 100px;border: 2px solid #ffffff;border-radius: 17px;box-shadow: 0 0 3px #000000;}
.main-header.header-style-two .header-upper .contact-info .icon {color: #c4161c !important;}
.main-menu .navigation>li{position: relative;padding: 32px 0px;margin-right: 60px;}
.main-menu .navigation>li>a {font-size: 16px;font-weight: 400;text-transform: uppercase !important;}
.main-menu .navigation > li:nth-last-child(-n+2) > ul {left: 0 !important;}
.sec-title .sub-title {color: #c4161c !important;}
.banner-section .banner-sliderBx video{width: 100%;}
.cta-section.style-two {background: #c4161c !important;}
.cta-section.style-two .wrapper-box {background: #c4161c !important;}
.cta-section.style-two .wrapper-box {box-shadow: none !important;}
.facts-section-two{background: url(../images/background/bg-3.jpg)}
.about-section-two{position: relative;z-index: 1;overflow: hidden;}
.about-section-two .aboutBx .leftBx .sub-title {color: #c4161c;position: relative;font-size: 14px;font-weight: 500;text-transform: uppercase;margin-bottom: 5px;display: inline-block;}
.about-section-two .aboutBx .leftBx h2 {position: relative;font-size: 46px;font-weight: 600;padding-bottom: 30px;color: #011940;}
.about-section-two .aboutBx .leftBx h2:before {position: absolute;content: '';left: 0;bottom: 0;width: 76px;height: 11px;background-image: url(../images/shape/shape-11.png);background-repeat: no-repeat;}
.about-section-two .aboutBx .leftBx p{position: relative;font-size: 17px;line-height: 36px;font-weight: 400;color: #4a4a4a;margin: 15px 0;}
.about-section-two .aboutBx .leftBx {padding: 30px;width: 58%;background: #fff;float: left;position: absolute;top: 6%;z-index: 99;}
.about-section-two .aboutBx .rightBx {width: 65%;float: right;}
.whychoose-us-section .product-slider .product-box .imageBx{width: 100%;height: 250px;}
.whychoose-us-section .product-slider .product-box .imageBx img{width: 100%;height: 100%; object-fit: cover;}
.whychoose-us-section .product-slider .product-box .contentBx h4 {margin: 0px;padding: 10px 0 5px 0;color: #fb5a0f;font-weight: normal;text-transform: uppercase;font-weight: 500;}
.whychoose-us-section .product-slider .product-box .contentBx p {margin: 0 0 10px 0;padding: 0px;text-align: justify;color: #fff;font-size: 14px;line-height: 26px;font-weight: 300;}
.whychoose-us-section .product-slider .product-box .contentBx a{display: inline-block;padding: 12px 25px;color: #fff;font-size: 14px;line-height: 15px;border: 1px solid #ff6767;border-radius: 4px;background: #c4161c;transition: all .5s;}
.whychoose-us-section .product-slider .owl-dots {display: block;text-align: center;margin-top: 20px;margin-bottom: 30px;line-height: 12px;}
.whychoose-us-section .product-slider .owl-dots .owl-dot{position:relative;margin:0px 5px;width: 12px;height:12px;display:inline-block;border-radius: 6px;transition: all 300ms ease;-webkit-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;-moz-transition: all 300ms ease;border: 2px solid #e3e3e3;background-color: #e3e3e3;vertical-align: middle;}
.whychoose-us-section .product-slider .owl-dots .owl-dot:hover,
.whychoose-us-section .product-slider .owl-dots .owl-dot.active{background-color: transparent;border-color: #c4161c !important;}
.team-section-two {margin-bottom: 90px;}
.team-section-two{position: relative;z-index: 1;overflow: hidden;}
.team-section-two .technologyBx .leftBx{width: 65%;float: left;}
.team-section-two .technologyBx .rightBx{width:58%;position: absolute;margin-top:4%;z-index: 99;padding: 20px;background: #fff;right: 0;}
.team-section-two .technologyBx .rightBx .sub-title {color: #c4161c;position: relative;font-size: 14px;font-weight: 500;text-transform: uppercase;margin-bottom: 5px;display: inline-block;}
.team-section-two .technologyBx .rightBx h2 {text-transform:uppercase;position: relative;font-size: 46px;font-weight: 600;padding-bottom: 30px;color: #011940;}
.team-section-two .technologyBx .rightBx h2:before {position: absolute;content: '';left: 0;bottom: 0;width: 76px;height: 11px;background-image: url(../images/shape/shape-11.png);background-repeat: no-repeat;}
.team-section-two .technologyBx .rightBx p{text-align:justify;position: relative;font-size: 16px;line-height: 36px;font-weight: 400;color: #4a4a4a;margin: 15px 0;}
.strenght-sec {background: url(../images/strenght-img.png) no-repeat center center;padding: 90px 0;background-size: cover;}
.strenght-sec .strenghtBlock{display: flex;margin-right: auto;margin-left: auto;position: relative;background: rgba(255,255,255,.75);}
.strenght-sec .strenghtBlock .strenghtBx{padding: 30px 20px;width: 12.5%;border-right: 1px solid #aaaaaa;}
.strenght-sec .strenghtBlock .strenghtBx .imgBx{margin: 0 auto;width: 75px;height: 75px;border-radius: 50%;background: #c4161c;padding: 15px;}
.strenght-sec .strenghtBlock .strenghtBx .imgBx img{width: 100%;}
.strenght-sec .strenghtBlock .strenghtBx h3{margin-top: 20px;font-size: 16px;font-weight: 600;text-align: center;text-transform: uppercase;color:#222222;}
.testimonial-block-two .rating {color: #c4161c !important;}
.testimonial-block-two .border-shape:before {background: #c4161c !important;}
.testimonial-block-two .quote-icon {background-color: #c4161c !important;}
.testimonials-section-two .owl-dots .owl-dot:hover, .testimonials-section-two .owl-dots .owl-dot.active {border-color: #c4161c !important;}
.services-section-two .owl-dots .owl-dot:hover, .services-section-two .owl-dots .owl-dot.active {border-color: #c4161c !important;}
.pricing-block .inner-box {padding: 20px !important;border-radius: 10px !important;}
.theme-btn {background-color: #c4161c !important;}
.cta-section-two .wrapper-box {margin-top: -30px !important;margin-bottom: 30px !important;}
.cta-section-two .wrapper-box:before {background: rgb(196 22 28 / 90%);}
.cta-section-two .link-btn .btn-custom{background: #ffffff !important;}
.main-footer .footer-logo {height: 90px;}
.main-footer .footer-text{margin-top: 20px;font-size: 16px;font-weight: 400;line-height: 28px; color: #eeeeee;}
.footer-bottom.style-two .wrapper-box {border-top: 0;padding: 5px 0 !important;}
.main-footer.style-two {background: linear-gradient(#2b2a3499, #2b2a3499), url(../images/background/bg-7.jpg);}
.footer-bottom.style-two {background-color: #121218 !important;}
.theme-color-two .scroll-to-top{color: #fff; opacity: 1 !important;}
.contact-form .form-group {border: 1px solid #999999;}
.facts-block-two .content:before {background: #c4161c !important;}
.facts-block-two .link-btn i {color: #c4161c !important;}
.facts-block-two .icon {color: #c4161c !important;}
.cta-section .btn-custom{background: #ffffff !important;}
.mobile-menu .nav-logo {margin-bottom: 0px !important;}
.page-title {margin-top: 104px;padding: 90px 0 60px 0 !important;}
.page-title .content-box .bread-crumb {left: 0 !important;}
.about-section-five .titleBx .sec-title h2 {position: relative;font-size: 42px;}
.about-section-five .textBx p{margin: 10px 0;font-size: 15px;text-align: justify;}
.statement-block .icon {border: 2px solid #c4161c !important;}
.statement-block .icon-outer:before {background-color: #c4161c !important;}
.contact-form .form-group {padding: 10px !important;margin-bottom: 20px !important;}
.contact-form textarea {height: 45px !important;}
.contact-form-section .wrapper-box {padding: 20px;}
.contact-form-section .wrapper-box{margin-left: 35px;}
.contact-form-section.style-four .contact-info .icon-box .icon {color: #c4161c !important;}
.contact-form-section.style-four .contact-info .icon-box:before {background-color: #c4161c !important;}
.widget {margin-bottom: 0 !important;}
.service-details-page .service-details .text-block h4{font-size:20px;font-weight:500;margin-bottom:20px;text-transform:uppercase;}
.service-details-page .service-details .text-block .text p{font-size:15px;line-height:30px;text-align:justify;}
.service-details-page .service-imgbx {width:100%;height:auto;}
.service-details-page .service-imgbx img{width:100%;height:auto;border-radius:5px;}
.reshmi-crs .service-details .chemical-properties-table .table{width:100%;border:1px solid #cccccc;}
.reshmi-crs .service-details .chemical-properties-table .table .thead-light th {color: #ffffff;background-color: #fb5a0f;border-color: #fb5a0f;border-right: 1px solid #cccccc;font-size: 16px;font-weight: 500;}
.reshmi-crs .service-details .chemical-properties-table .table td {padding: 0.75rem;vertical-align: top;border-top: 1px solid #dee2e6;border: 1px solid #cccccc;}
.reshmi-crs .service-details .chemical-propertiesList ul{padding-left:20px;list-style:square;}
.reshmi-crs .service-details .chemical-propertiesList ul li{list-style:square;font-size:15px;margin-bottom:5px;}
@media(max-width: 767px){
	.main-header .header-lower .wrapper-box {background: #c4161c !important;}
	.header-lower .nav-outer .logo-box .logo img{max-width: 200px !important;margin: 7px 0;border: 2px solid #ffffff;border-radius: 17px;box-shadow: 0 0 3px #000000;}
	.about-section-two {position: relative;padding: 60px 0;}
	.about-section-two .aboutBx .leftBx {position: relative;width: 100%;padding: 0;}
	.about-section-two .aboutBx .leftBx h2 {font-size: 36px;font-weight: 600;padding-bottom: 20px;}
	.about-section-two .aboutBx .leftBx p {font-size: 16px; text-align: justify;}
	.about-section-two .aboutBx .rightBx {width: 100%;}
	.team-section-two .technologyBx .leftBx {width: 100%;}
	.team-section-two .technologyBx .rightBx {width: 100%;position: relative;z-index: -1;padding: 0;}
	.team-section-two .technologyBx .rightBx .sub-title {padding-top: 30px;}
	.strenght-sec .strenghtBlock {display: block;}
	.strenght-sec .strenghtBlock .strenghtBx {padding: 20px;width: 100%;border-right: 1px solid transparent;border-bottom: 1px solid #aaaaaa;}
	.contact-form-section .wrapper-box {margin-left: 0;}
	.footer-bottom.style-two .copyright-text {text-align: center;}
}