@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;font-display:block;src:url(//cet-enviro.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.eot);src:url(//cet-enviro.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(//cet-enviro.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.woff2) format("woff2"),url(//cet-enviro.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.woff) format("woff"),url(//cet-enviro.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.ttf) format("truetype"),url(//cet-enviro.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.svg#fontawesome) format("svg")}@font-face{font-family:FontAwesome;font-style:normal;font-weight:900;font-display:block;src:url(//cet-enviro.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.eot);src:url(//cet-enviro.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(//cet-enviro.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.woff2) format("woff2"),url(//cet-enviro.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.woff) format("woff"),url(//cet-enviro.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.ttf) format("truetype"),url(//cet-enviro.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.svg#fontawesome) format("svg")}@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;font-display:block;src:url(//cet-enviro.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.eot);src:url(//cet-enviro.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(//cet-enviro.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.woff2) format("woff2"),url(//cet-enviro.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.woff) format("woff"),url(//cet-enviro.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.ttf) format("truetype"),url(//cet-enviro.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.svg#fontawesome) format("svg")}body {
overflow-x: hidden;
scroll-behavior: smooth;
}
.post-data.blog-info .blog-img{
text-align:center;    
}
.post-data.blog-info{
margin-top: 20px;
}
.post-data.blog-info ul{
padding-left:40px;
padding-bottom:30px;
}
.post-data.blog-info h4{
font-weight: bold;
}
.post-data.blog-info ul li{
padding-bottom: 15px;
} 
.post-data.blog-info ul li"last-child{
padding-bottom:0;
}
.post-data.blog-info table {
width: 100%;
border-collapse: collapse;
border: 1px solid #000000;
margin: 20px 0;
}
.post-data.blog-info th, .post-data.blog-info td {
border: 1px solid #000000;
padding: 15px;
text-align: center;
font-size: 20px;
}
.post-data.blog-info th {
background-color: #f4f4f4;
font-size: 20px;
font-weight: bold;
}
.post-data.blog-info td {
background-color: #ffffff;
}
.post-data.blog-info h3{
font-weight:bold;
}
.post-data.blog-info table{margin-top:15px;}
.post-data section.pt-0{padding-top:0;}
.post-data section.pb-0{padding-bottom:0;}
::placeholder {
font-size: 18px;
color: #AEAEAE;
}
.section-title h2 {
color: #FFF;
text-align: center;
font-family: 'Sora', sans-serif;
font-size: 50px;
font-style: normal;
font-weight: 300;
line-height: 60px; letter-spacing: -0.55px;
padding-bottom: 0;
}
.section-title h2 .bold {
font-weight: 800;
} footer#main-footer {
position: relative; z-index: 0;
}
footer#main-footer > .container {
max-width: 100%;
width: 100%;
display: flex;
}
footer#main-footer #footer-widgets { width: 100%;
margin: auto;
display: flex;
padding: 0% 0 0;
flex-wrap: wrap;
width: 100%;
}
footer#main-footer #footer-widgets .footer-widget {
width: 50%;
margin: 0 !important;
}
footer#main-footer #footer-widgets .footer-widget > div {
margin: 0;
}
footer#main-footer #footer-widgets .footer-widget:nth-child(1) {
display: flex;
flex-direction: column;
border-right: 1px solid #222C34;
width: 44%;
}
footer#main-footer #footer-widgets .footer-widget:nth-child(2) {
width: 56%;
}
footer#main-footer #footer-widgets .footer-widget:nth-child(3) {
width: 100%;
border-top: 1px solid #222C34;
}
footer#main-footer #footer-widgets .footer-widget:nth-child(1) > div {
padding: 43px 80px;
padding-top: 20px;
}
footer#main-footer #footer-widgets .footer-widget #block-6 {
margin: 0;
border-top: 1px solid #222C34;
}
footer#main-footer #footer-widgets .footer-widget #block-6 .title {
color: #FFF;
font-family: 'Sora', sans-serif;
font-size: 12px;
font-style: normal;
font-weight: 600;
line-height: 19.5px;
padding-bottom: 24px;
}
footer#main-footer #footer-widgets .footer-widget #block-5 img {
margin-top: 36px;
}
footer#main-footer #footer-widgets .footer-widget #block-6 .quick-links {
display: flex;
flex-wrap: wrap;
}
footer#main-footer #footer-widgets .footer-widget #block-6 .quick-links .link { 
width: 50%;
color: #FFF;
font-family: 'Sora', sans-serif;
font-size: 20px;
font-style: normal;
font-weight: 300;
line-height: normal;
padding-bottom: 15px;
}
footer#main-footer #footer-widgets .footer-widget #block-6 .quick-links .link.w-100 {
width: 100%;
}
.single-post ol, .single-post ul {
list-style: initial;
}
footer#main-footer #footer-widgets .footer-widget #block-12 {
padding: 56px 0 56px 80px;
width: 44%;
border-right: 1px solid #222C34;
}
footer#main-footer #footer-widgets .footer-widget #block-12 .footer-copyright {
color: #888;
font-family: 'Sora', sans-serif;
font-size: 16px;
font-style: normal;
font-weight: 300;
line-height: 30px; letter-spacing: -0.176px;
}
footer#main-footer #footer-bottom {
display: none;
}
footer#main-footer #footer-widgets .footer-widget #block-13 { padding: 112px 125px 0 125px;
padding-top: 50px;
}
footer#main-footer #footer-widgets .footer-widget #block-13 .footer-subscribe-section {
display: flex;
flex-direction: column;
gap: 29px;
}
footer#main-footer #footer-widgets .footer-widget #block-13 .subscribe-message p {
color: #FFF;
font-family: 'Sora', sans-serif;
font-size: 34px;
font-style: normal;
font-weight: 300;
line-height: 45px;
width: 92%;
}
footer#main-footer #footer-widgets .footer-widget #block-13 .subscribe-message h2 {
color: #FFF;
font-family: 'Sora', sans-serif;
font-size: 34px;
font-style: normal;
font-weight: 700;
line-height: 45px;
padding: 0;
}
footer#main-footer #footer-widgets .footer-widget #block-13 .subscribe-text {
color: #FFF;
font-family: 'Plus Jakarta Sans', sans-serif;
font-size: 21px;
font-style: normal;
font-weight: 400;
line-height: 33px;
}
footer#main-footer #footer-widgets .footer-widget #block-14 {
width: 56%;
height: 100%;
}
footer#main-footer #footer-widgets .footer-widget #block-14 .footer-social-links {
display: flex;
height: 100%;
}
footer#main-footer #footer-widgets .footer-widget #block-14 .footer-social-links .social-link {
width: 50%;
display: flex;
align-items: center;
justify-content: center;
color: #FFF;
text-align: center;
font-family: 'Sora', sans-serif;
font-size: 21px;
font-style: normal;
font-weight: 400;
line-height: 22px; text-transform: uppercase;
}
footer#main-footer #footer-widgets .footer-widget #block-14 .footer-social-links .social-link:nth-child(1) {
border-right: 1px solid #222C34;
}
footer#main-footer #footer-widgets .footer-widget #block-13 .subscribe-input form {
position: relative;
max-width: 445px;
}
footer#main-footer #footer-widgets .footer-widget #block-13 .subscribe-input form .form-email span {
display: inline-block;
width: 100%;
}
footer#main-footer #footer-widgets .footer-widget #block-13 .subscribe-input form .form-email span input {
width: 100%;
border: 10px solid #1a2228;
color: #fff;
font-size: 16px;
}
footer#main-footer #footer-widgets .footer-widget #block-13 .subscribe-input form input[type="submit"] {
position: absolute;
top: 0;
right: 0;
border-top: 10px solid #1a2228;
border-right: 10px solid #1a2228;
color: transparent;
z-index: 10 !important;
background: transparent;
}
footer#main-footer #footer-widgets .footer-widget #block-13 .subscribe-input form .form-submit .submit-icon {
position: absolute; top: 54px;
right: 0;
transform: translate(-50%, -90%);
}
footer#main-footer #footer-widgets .footer-widget #block-13 .subscribe-input form input {
padding: 20px 27px;
border: none;
background: #222C34;
cursor: pointer;
}
footer#main-footer .footer-overlay {
position: absolute;
top: -24px;
right: 0;
z-index: -1;
}
footer#main-footer .footer-overlay .box {
background: #222C34;
}
footer#main-footer .footer-overlay .box.box-1 {
width: 74px;
height: 145px;
margin-left: 74px;
}
footer#main-footer .footer-overlay .box.box-2 {
width: 74px;
height: 94px;
} #top-menu {
display: none;
}
.et_fixed_nav #main-header {
background: linear-gradient(180deg, rgba(35, 35, 35, 0.40) 0%, rgba(35, 35, 35, 0.10) 100%);
}
@media (min-width: 980px){
#et_mobile_nav_menu {
display: block;
}
}
.global-header { padding: 0px !important; background: linear-gradient(180deg, rgba(35, 35, 35, 0.40) 0%, rgba(35, 35, 35, 0.10) 100%);
position: fixed;
top: 0;
width: 100%;
border-bottom: 0.5px solid #d9d9d966;
transition: all 0.5s;
backdrop-filter: blur(32px);
}
.global-header.scrolled {
background: rgb(20, 27, 32);
}
.global-header > div {
margin: 0;
width: 100%;
max-width: 100%;
padding: 0;
}
.global-header .header-navigation {
display: flex;
width: 100%;
border-bottom: 0.5px solid #d9d9d966; max-width: 100%;
width: 100%;
margin: auto;
}
.global-header .header-navigation .logo-section {
width: 16%;
border-right: 0.5px solid #d9d9d966;
display: flex;
align-items: center; padding-left: 3%;
}
.global-header .header-navigation .search-section {
width: 55%;
border-right: 0.5px solid #d9d9d966;
display: flex;
justify-content: center;
}
.global-header .header-navigation .search-section .search-container { height: 0px;
overflow-y: hidden;
transition: all 0.5s;
}
.global-header .header-navigation .menu-icon {
width: 10%;
display: flex;
justify-content: center;
align-items: center;
}
.global-header .header-navigation .contact-us-container {
width: 19%;
display: flex;
justify-content: center;
background: #FEC32B;
}
.global-header .header-navigation .search-section .search-container {
position: relative;
display: flex;
justify-content: center;
align-items: center;
}
.global-header .header-navigation .search-section .search-container input {
background: #222C34;
padding: 16px 72px;
width: 600px;
border: 10px solid #1a2228;
}
.global-header .header-navigation .search-section .search-container img {
position: absolute;
left: 24px;
top: 50%;
transform: translate(0, -50%);
}
.global-header .header-navigation .menu-icon img {
cursor: pointer;
}
.global-header .header-navigation .contact-us-container .contact-us-link {
display: flex;
align-items: center;
padding: 22px 0;
color: #232323;
font-family: 'Plus Jakarta Sans', sans-serif;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: normal;
text-transform: uppercase;
}
.global-header .collapse-menu {
max-width: 1440px;
height: 0px;
width: 100%;
margin: auto;
padding: 0 240px !important;
padding: 0;
overflow: hidden;
opacity: 0;
transition: all 0.5s ease;
}
.global-header .collapse-menu.active {
padding: 44px 240px !important;
opacity: 1;
background: #141B20;
height: 100%;
}
.global-header .collapse-menu .menu-items-container {
display: flex;
gap: 100px;
}
.global-header .collapse-menu .menu-items {
display: flex;
flex-direction: column;
gap: 35px;
min-width: 204px;
}
.global-header .collapse-menu .menu-items li {
list-style: none;
color: #FFF;
font-family: 'Sora', sans-serif;
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.global-header .collapse-menu .menu-items li a {
color: #fff;
}
.global-header .collapse-menu .menu-items li .sub-menu-cont {
display: flex;
align-items: center;
gap: 12px;
cursor: pointer;
}
.global-header .collapse-menu .menu-items li .sub-menu-cont img {
transform: rotate(180deg);
transition: all 0.5s ease-in;
}
.global-header .collapse-menu .menu-items li .sub-menu-cont.active img {
transform: rotate(0);
}
.global-header .collapse-menu .menu-items .sub-menu {
display: none;
}
.global-header .collapse-menu .menu-items .sub-menu.active {
display: flex;
flex-direction: column;
margin-top: 18px;
}
.global-header .collapse-menu .menu-items .sub-menu a {
color: #FFF;
font-family: 'Poppins', sans-serif;
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: 30px; letter-spacing: -0.176px;
}
.contact-arrow-icon {
animation: arrow 3s linear infinite;
}
.search-icon {
animation: search 3s linear infinite;
}
.search-bar-mobile {
display: none;
}
@keyframes arrow {
0% {
rotate: 0;
}
50% {
rotate: 45deg
}
100% {
rotate: 0;
}
}
@keyframes search {
0% {
scale: 1;
}
50% {
scale: 1.2;
}
100% {
scale: 1;
}
} #et-main-area { } .banner-background {
padding: 0 !important; }
.banner-background .banner {
width: 100%;
max-width: 100%;
height: 800px;
display: flex;
align-items: flex-end;
padding-bottom: 0px;
}
.banner-background .banner .home-banner-slider { width: 100%;
margin: auto;
position: relative;
}
.banner-background .banner .home-banner-slider .slick-prev {
position: absolute;
left: 88%;
top: 67%;
scale: 1.5;
}
.banner-background .banner .home-banner-slider .slick-next {
position: absolute;
left: 91%;
top: 67%;
scale: 1.5;
}
.banner-background .banner .banner-img {
height: 800px;
display: flex;
align-items: end;
margin: auto;
}
.banner-background .banner .banner-img.banner-1 {
background-image: url(//cet-enviro.com/wp-content/uploads/2023/09/Home-Banner-1.png);
background-size: cover;
background-repeat: no-repeat;
background-position: center;
}
.banner-background .banner .banner-img.banner-2 {
background-image: url(//cet-enviro.com/wp-content/uploads/2023/10/Home-banner-2.jpeg);
background-size: cover;
background-repeat: no-repeat;
background-position: center;
}
.banner-background .banner .banner-img.banner-3 {
background-image: url(//cet-enviro.com/wp-content/uploads/2023/10/Home-banner-3.png);
background-size: cover;
background-repeat: no-repeat;
background-position: center;
}
.banner-background .banner .banner-content {
width: 100%;
padding: 84px 80px;
background-color: #0000004d;
backdrop-filter: blur(4px);
margin-left: auto;
margin-right: auto;
}
.banner-background .banner .banner-content .banner-info {
max-width: 1440px;
margin: auto;
display: flex;
justify-content: space-between;
align-items: start;
gap: 200px;
}
.banner-background .banner .banner-content .banner-info .banner-title-content {
width: 50%; color: #FFF;
font-family: "Sora", sans-serif;
font-size: 40px;
font-style: normal;
font-weight: 300;
line-height: normal;
}
.banner-background .banner .banner-content .banner-info .banner-title-content span {
font-weight: 700;
}
.banner-background .banner .banner-content .banner-info .banner-scroller-section {
width: 50%;
}
.banner-background .banner .banner-content .banner-info .banner-scroller-section .page-and-scroll {
display: flex;
justify-content: space-between;
}
.banner-background .banner .banner-content .banner-info .banner-scroller-section .page-and-scroll h4 {
color: #FFF;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 30px;
font-style: normal;
font-weight: 600;
line-height: normal;
}
.banner-background .banner .banner-content .banner-info .banner-scroller-section .page-and-scroll .scroll-btns {
display: flex;
align-items: center;
gap: 24px;
}
.banner-background .banner .banner-content .banner-info .banner-scroller-section .page-and-scroll .scroll-btns img {
background: #fff;
border-radius: 50%;
cursor: pointer;
}
.banner-background .banner .banner-content .banner-info .banner-scroller-section .banner-info-line {
position: relative;
height: 4px;
width: 100%;
background: #fff;
border-radius: 10px;
margin-bottom: 24px;
}
.banner-background .banner-1 .banner-content .banner-info .banner-scroller-section .banner-info-line .line {
position: absolute;
height: 4px;
background: #FEC32B;
width: 33%;
border-radius: 10px;
}
.banner-background .banner-2 .banner-content .banner-info .banner-scroller-section .banner-info-line .line {
position: absolute;
height: 4px;
background: #FEC32B;
width: 66%;
border-radius: 10px;
}
.banner-background .banner-3 .banner-content .banner-info .banner-scroller-section .banner-info-line .line {
position: absolute;
height: 4px;
background: #FEC32B;
width: 100%;
border-radius: 10px;
}
.banner-background .banner .banner-content .banner-info .banner-scroller-section .scrool-info {
color: #FFF;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.et_pb_row {
width: 100%; max-width: 100%;
}
.numbers-section {
padding: 0 !important;
}
.numbers-section .numbers-container {
padding: 0 0 0 84px;
}
.numbers-section .numbers-container .numbers-section-box {
display: flex;
gap: 73px;
flex-wrap: wrap;
row-gap: 16px;
padding-bottom: 64px;
}
.numbers-section .numbers-container .numbers-section-box .details {
padding: 92px 0 0 0;
width: 42%;
}
.numbers-section .numbers-container .numbers-section-box .details .details-main h3 {
color: #232323;
font-family: "Sora", sans-serif;
font-size: 40px;
font-style: normal;
font-weight: 400;
line-height: normal;
padding-bottom: 24px;
}
.numbers-section .numbers-container .numbers-section-box .details .details-main h3 span {
font-weight: 900;
background-image: url(//cet-enviro.com/wp-content/uploads/2023/10/text-bg-image.jpeg);
background-position: 0% 10%;
background-repeat: repeat;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.numbers-section .numbers-container .numbers-section-box .details .details-main p {
color: #232323;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.numbers-section .numbers-container .numbers-section-box .details .details-main p span.bold {
font-weight: 700;
}
.numbers-section .numbers-container .numbers-section-box .details .details-main button {
margin-top: 48px;
padding: 15px 30px;
border: none;
display: flex;
align-items: center;
border-radius: 60px;
background: #232323;
color: #FFF;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: normal;
text-transform: uppercase;
cursor: pointer;
}
.numbers-section .numbers-container .numbers-section-box .details .details-main button img {
transition: all 0.5s;
}
.numbers-section .numbers-container .numbers-section-box .details .details-main button:hover img {
rotate: 135deg;
}
.numbers-section .numbers-container .numbers-section-box .img-container { width:auto;
margin: 0 0 2% 3%;
}
.numbers-section .numbers-container .numbers-section-box .img-container img {
float: right;
}
.numbers-section .numbers-container .numbers-section-box .img-container.img-container-mb {
display: none;
}
.numbers-section .numbers-container .numbers-section-box p {
color: #232323;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.numbers-section .numbers-container .numbers-section-box p span.bold {
font-weight: 700;
}
.numbers-section .numbers-container .numbers-section-box p.exp-text { 
display: none;
}
.numbers-section .numbers-container .numbers-section-box p.exp-text.active {
display: inline-block;
}
.numbers-section .numbers-container .numbers-section-box p.exp-text.read-less {
border-bottom: 1px solid #232323;
padding-bottom: 10px;
cursor: pointer;
font-weight: 700;
transition: all 0.5s;
}
.numbers-section .numbers-container .numbers-section-box p.exp-text.read-less:hover {
}
.numbers-section .numbers-container .numbers-section-box .bottom-text {
padding-right: 92px;
} .slider-section {
padding: 0 !important;
}
.slider-section .slider-section-container {
padding: 0;
}
.slider-section .slider-section-container .sliders-section-box {
padding: 92px 0;
}
.slider-section .slider-section-container .sliders-section-box .sliders-box {
margin: 90px 0 0 0;
}
.slider-section .slider-section-container .sliders-section-box .sliders-box .slider-box.home-partner-slider-2 {
margin: 48px 0;
}
.slider-section .slider-section-container .sliders-section-box .slick-track {
display: flex;
justify-content: center;
align-items: center;
gap: 64px;
}
.slider-section .slider-section-container .sliders-section-box .partner-slider-item {
display: flex;
align-items: center;
justify-content: center;
}
.slider-section .slider-section-container .sliders-section-box .partner-slider-item img {
max-height: 96px;
filter: grayscale(100%);
transition: all 1s;
cursor: pointer;
}
.slider-section .slider-section-container .sliders-section-box .partner-slider-item img:hover {
filter: grayscale(0);
} .home-features-section {
padding: 0 !important;
background-size: cover;
background-position: center center;
}
.home-features-section .home-features-section-container {
padding: 92px 8px;
}
.home-features-section .home-features-section-container .features-section-box .section-title {
margin-bottom: 150px;
position: relative;
}
.home-features-section .home-features-section-container .features-section-box {
}
.home-features-section .home-features-section-container .features-section-box .slick-list {
padding: 0 !important;
}
.home-features-section .home-features-section-container .features-section-box .slick-track {
display: flex;
gap: 60px;
width: 100%;
}
.home-features-section .home-features-section-container .features-section-box .feature-card { padding: 72px 24px 24px 24px;
height: auto;
display: flex;
flex-direction: column;
gap: 35px;
background: linear-gradient(180deg, rgba(35, 35, 35, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%);
backdrop-filter: blur(7.5px);
border: 3px solid #fff;
transition: all 0.5s;
}
.home-features-section .home-features-section-container .features-section-box .feature-card h4 {
padding: 0;
color: var(--greyscale-white, #FFF);
font-family: "Sora", sans-serif;
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: 120%;
transition: all 0.5s;
height: 72px;
}
.home-features-section .home-features-section-container .features-section-box .feature-card .feature-line {
height: 8px;
width: 20%;
background: #FFD40B;
border-radius: 10px;
transition: all 0.5s; }
.home-features-section .home-features-section-container .features-section-box .feature-card .feature-info p{
color: var(--greyscale-white, #FFF);
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 24px;
font-style: normal;
font-weight: 500;
line-height: 120%; transition: all 0.5s;
}
.home-features-section .home-features-section-container .features-section-box .feature-card:hover {
background: none;
background-color: #fec32b;
cursor: pointer;
backdrop-filter: blur(0);
}
.home-features-section .home-features-section-container .features-section-box .feature-card:hover h4 {
color: #000;
}
.home-features-section .home-features-section-container .features-section-box .feature-card:hover p {
color: #000;
}
.home-features-section .home-features-section-container .features-section-box .feature-card:hover .feature-line {
background-color: #000; }
.home-features-section .home-features-section-container .features-section-box .section-title .feature-slider-arrows {
position: absolute;
right: 5%;
bottom: 0;
display: flex;
gap: 24px;
}
.home-features-section .home-features-section-container .features-section-box .section-title .feature-slider-arrows button {
border: none;
border-radius: 50%;
display: flex;
justify-content: center;
align-items: center;
cursor: pointer;
padding: 0;
} .home-product-portfolio-section {
padding: 0 !important;
}
.home-product-portfolio-section .home-product-portfolio-section-container {
padding: 76px 80px;
}
.home-product-portfolio-section .home-product-portfolio-section-container .section-title h2 {
width: 43%;
text-align: left;
margin-bottom: 90px;
}
.home-product-portfolio-section .home-product-portfolio-section-container .product-portfolio {
display: flex;
padding: 0 40px 0 80px;
gap: 90px;
}
.home-product-portfolio-section .home-product-portfolio-section-container .product-portfolio .product-list {
display: flex;
flex-direction: column;
width: 50%;
}
.home-product-portfolio-section .home-product-portfolio-section-container .product-portfolio .product-list .product {
padding: 24px 0 48px 48px;
border-left: 4px solid #222C34;
transition: all 0.5s;
cursor: pointer;
position: relative;
max-height: 154px;
}
.home-product-portfolio-section .home-product-portfolio-section-container .product-portfolio .product-list .product:hover .product-title {
opacity: 1;
}
.home-product-portfolio-section .home-product-portfolio-section-container .product-portfolio .product-list .product .product-know-more {
height: 0;
overflow: hidden;
transition: all 0.5s;
position: absolute;
}
.home-product-portfolio-section .home-product-portfolio-section-container .product-portfolio .product-list .product.active {
border-color: #FEC32B;
max-height: 180px;
}
.home-product-portfolio-section .home-product-portfolio-section-container .product-portfolio .product-list .product.active .product-know-more {
height: 100%;
}
.home-product-portfolio-section .home-product-portfolio-section-container .product-portfolio .product-list .product.active .product-know-more a{
border-bottom: 1px solid #FEC32B;
}
.home-product-portfolio-section .home-product-portfolio-section-container .product-portfolio .product-list .product-title {
color: #D9D9D9;
font-family: "Plus Jakarta Sans", sans-serif; font-size: 30px;
font-style: normal; opacity: 0.7;
font-weight: 700;
line-height: normal;
letter-spacing: -0.33px;
}
.home-product-portfolio-section .home-product-portfolio-section-container .product-portfolio .product-list .product.active .product-title {
font-size: 30px;
opacity: 1;
font-weight: 700;
}
.home-product-portfolio-section .home-product-portfolio-section-container .product-portfolio .product-list .product-know-more a {
color: #FEC32B;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 14px;
font-style: normal;
font-weight: 700;
line-height: normal;
text-transform: uppercase;
display: flex;
gap: 10px;
align-items: center;
padding: 10px 0;
}
.home-product-portfolio-section .home-product-portfolio-section-container .product-portfolio .products-img {
display: flex;
justify-content: center;
align-items: center;
}
.home-product-portfolio-section .home-product-portfolio-section-container .product-portfolio .products-img .product-img {
display: none;
position: relative;
}
.home-product-portfolio-section .home-product-portfolio-section-container .product-portfolio .product-img::after {
position: absolute;
content: '';
top: 81px;
left: 40px;
width: 100%;
height: 92%;
z-index: -1;
background: #222C34;
}
.home-product-portfolio-section .home-product-portfolio-section-container .product-portfolio .products-img .product-img.active {
display: block;
height: 64%;
}
.home-product-portfolio-section .home-product-portfolio-section-container .product-portfolio .products-img .product-img.active img {
height: 100%;
object-fit: cover;
position: relative;
} .product-portfolio-slider-section .product-portfolio-slider { width: 100%;
margin: auto;
}
.product-portfolio-slider-section .product-card {
display: flex !important;
flex-direction: column;
align-items: center;
padding: 40px 0 0 0;
}
.product-portfolio-slider-section .product-card .card {
position: relative;
background: #222C34;
}
.product-portfolio-slider-section .product-card .card > img {
position: relative;
top: -40px;
max-width: 92%;
}
.product-portfolio-slider-section .product-card .card .product-content {
width: 80%;
padding: 0 0 40px 21px;
}
.product-portfolio-slider-section .product-card .product-title {
color: #D9D9D9;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: normal;
letter-spacing: -0.264px;
}
.product-portfolio-slider-section .product-card .product-link a{
display: flex;
align-items: center;
color: #FEC32B;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 14px;
font-style: normal;
font-weight: 700;
line-height: normal;
text-transform: uppercase;
}
.product-portfolio-slider-section {
display: none;
} .success-stories-section {
position: relative;
z-index: -1;
}
.success-stories-section .section-title h2{
color: #232323;
}
.success-stories-section:after {
position: absolute;
content: '';
bottom: 0;
right: 0;
height: 30%;
width: 30%; background: #fec32b80;
filter: blur(125px);
}
.success-stories-section:before {
position: absolute;
content: '';
top: 0;
left: 0;
height: 30%;
width: 30%; background: #fec32b80;
filter: blur(125px);
}
.success-stories-section .success-stories-section-container {
width: 80%; }
.success-stories-section .success-stories-box {
display: flex;
flex-direction: column;
align-items: center;
}
.success-stories-section .success-stories-box .reviews-box {
position: relative;
max-width: 1440px;	
width: 80%;
margin: 80px auto;
}
.success-stories-section .success-stories-box .reviews-box .home-review-prev {
position: absolute;
top: 50%;
left: -20%;
cursor: pointer;
z-index: 11;
transform: translateY(-50%);
}
.success-stories-section .success-stories-box .reviews-box .home-review-next {
position: absolute;
top: 50%;
right: -20%;
cursor: pointer;
z-index: 11;
transform: translateY(-50%);
}
.success-stories-section .success-stories-box .reviews-box .home-review-prev img {
background: #fff;
border-radius: 50%;
}
.success-stories-section .success-stories-box .reviews-box .home-review-next img {
background: #fff;
border-radius: 50%;
}
.success-stories-section .success-stories-box .review-container {
display: flex;
justify-content: center;
}
.success-stories-section .success-stories-box .review {
max-width: 765px;
display: grid;
grid-template-columns: 37% 63%;
background: #FFF;
box-shadow: 0px 24px 45px 0px rgba(72, 72, 72, 0.12);
}
.success-stories-section .success-stories-box .review .review-image {
position: relative;
}
.success-stories-section .success-stories-box .review .review-image img {
height: 100%;
width: 100%;
object-fit: cover;
}
.success-stories-section .success-stories-box .review .review-image .reviewer-info {
position: absolute;
width: 100%;
bottom: 0;
background: linear-gradient(180deg, rgba(51, 51, 51, 0.00) -19.07%, #232323 32.69%);
padding: 20px 25px;
}
.success-stories-section .success-stories-box .review .review-image .reviewer-info .reviewer-head {
color: #FFF;
font-family: "Sora", sans-serif;
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: 30px; 
letter-spacing: -0.198px;
}
.success-stories-section .success-stories-box .review .review-image .reviewer-info .reviewer-subhead {
color: #FFF;
font-family: "Sora", sans-serif;
font-size: 14px;
font-style: normal;
font-weight: 300;
line-height: normal;
letter-spacing: -0.154px;
}
.success-stories-section .success-stories-box .review .review-image .reviewer-info .review-logo {
display: flex;
justify-content: center;
align-items: center;
position: absolute;
top: -45px;
padding: 12px 15px;
border-radius: 100%;
background: #fff;
}
.success-stories-section .success-stories-box .review .review-image .reviewer-info .review-logo img {
width: 30px;
}
.success-stories-section .success-stories-box .review .review-info  {
display: flex;
align-items: center;
position: relative;
}
.success-stories-section .success-stories-box .review .review-info .review-para {
padding: 0 36px 0 41px;
}
.success-stories-section .success-stories-box .review .review-info .review-para {
color: #232332;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 18px;
font-style: normal;
font-weight: 300;
line-height: 25px;
}
.success-stories-section .success-stories-box .review .review-info .review-para span {
font-weight: 700;
}
.success-stories-section .success-stories-box .review .review-info .quote-logo {
position: absolute;
top: 40px;
left: 35px;
} .contact-section {
padding: 0 !important;
}
.contact-section .contact-section-container {
width: 90%;
padding: 0 80px;
}
.contact-section .contact-section-container .contact-box {
display: grid;
grid-template-columns: 50% 43%;
gap: 7%;
margin-bottom: 100px;
}
.contact-section .contact-section-container .contact-box .contact-info {
position: relative;
top: 4%;
}
.contact-section .contact-section-container .contact-box .contact-info .contact-title {
display: flex;
align-items: center;
border-bottom: 1px solid #FEC32B;
padding-bottom: 24px;
gap: 10px;
margin-bottom: 53px;
}
.contact-section .contact-section-container .contact-box .contact-info .contact-title img {
width: 60px;
}
.contact-section .contact-section-container .contact-box .contact-info .contact-title h6 {
padding: 0;
color: #232323;
font-family: "Sora";
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.contact-section .contact-section-container .contact-box .contact-info .contact-head {
margin-bottom: 36px;
}
.contact-section .contact-section-container .contact-box .contact-info .contact-head p {
color: #232323;
font-family: "Sora", sans-serif;
font-size: 50px;
font-style: normal;
font-weight: 300;
line-height: 60px;
text-transform: lowercase;
padding: 0
}
.contact-section .contact-section-container .contact-box .contact-info .contact-head h5 {
padding: 0;
color: #232323;
font-family: "Sora", sans-serif;
font-size: 50px;
font-style: normal;
font-weight: 600;
line-height: 60px; }
.contact-section .contact-section-container .contact-box .contact-info .contact-foot p {
padding-bottom: 0;
color: #232323;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 22px;
font-style: normal;
font-weight: 300;
line-height: 35px; }
.contact-section .contact-section-container .contact-box .contact-info .contact-foot p .bold {
font-weight: 900;
}
.contact-section .contact-section-container .et_pb_code_inner {
padding: 100px 0 0 0;
}
.contact-section .contact-section-container .contact-box .contact-form {
display: flex;
align-items: center;
width: 100%;
}
.contact-section .contact-section-container .contact-box .contact-form .wpcf7 {
width: 100%;
}
.contact-section .contact-section-container .contact-box .contact-form form span {
display: inline-block;
width: 100%;
}
.contact-section .contact-section-container .contact-box .contact-form input, 
.contact-section .contact-section-container .contact-box .contact-form textarea {
padding: 15px 15px;
resize: none;
border: 1px solid #eee;
background: #fff;
max-width: 554px;
width: 100%;
font-size: 20px;
max-height: 150px;
margin-bottom:-20px;
}
.contact-section .contact-section-container .contact-box .contact-form input::placeholder, 
.contact-section .contact-section-container .contact-box .contact-form textarea::placeholder {
color: #808080 !important;
font-size: 20px !important;
} .contact-section .contact-section-container .contact-box .contact-form input[type="submit"] {
background: #232323;
border-radius: 60px;
padding: 15px 64px 15px 30px;
color: #FFF;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: normal;
text-transform: uppercase;
cursor: pointer;
}
.contact-section .contact-section-container .contact-box .contact-form input[type="submit"]:hover ~ img {
transform: rotate(45deg);
}
.contact-section .contact-section-container .contact-box .contact-form .form-submit-box{
position: relative;
width: 50%;
margin: -20px 0 0 0;
}
.contact-section .contact-section-container .contact-box .contact-form .form-submit-box img {
position: absolute;
top: 4px;
right: 18px;
transition: all 0.5s;
} .contact-section .cf7-wrapper {
max-width: 554px;
margin: 0 auto;
width: 100%;
} .contact-section .cf7-two-col {
display: flex;
gap: 20px;
margin-bottom: 25px;
flex-wrap: wrap;
}
.contact-section .cf7-two-col .cf7-col {
flex: 1 1 48%;
} .contact-section .cf7-one-col {
width: 100%;
margin-bottom: 25px;
} @media (max-width: 768px) {
.contact-section .cf7-two-col .cf7-col {
flex: 1 1 100%;
}
}
@media (max-width: 768px) {
.contact-section .contact-section-container .contact-box .contact-form .form-submit-box {
width: 80% !important;
}
} .impact-section {
position: relative;
}
.impact-section .impact-section-box {
width: calc(100% - 160px);
margin: auto;
}
.impact-section .impact-section-box .section-title {
margin-bottom: 90px;
}
.impact-section .impact-section-box .section-title h2 {
font-size: 40px;
max-width: 744px;
text-align: left;
line-height: normal;
}
.impact-section .impact-section-box .impact-box.impact-box-1 { display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 56px;
}
.impact-section .impact-section-box .impact-box.impact-box-1 .impact { }
.impact-section .impact-section-box .impact-box.impact-box-1 .impact:nth-child(3) {
white-space: nowrap;
}
.impact-section .impact-section-box .impact-box.impact-box-2 {
margin-top: 81px;
display: flex;
gap: 40px;
flex-wrap: nowrap;
}
.impact-section .impact-section-box .impact-box.impact-box-2 .impact {
min-width: 24%;
}
.impact-section .impact-section-box .impact-box .impact-title {
color: #FFF;
font-family: "Sora", sans-serif;
font-size: 26px;
font-style: normal;
font-weight: 300;
line-height: 34px; 
padding-bottom: 19px;
border-bottom: 1px solid #222C34;
white-space: nowrap;
}
.impact-section .impact-section-box .impact-box .impact-number {
color: #FFF;
font-family: "Sora", sans-serif;
font-size: 44px;
font-style: normal;
font-weight: 700;
line-height: normal;
padding-top: 36px;
}
.impact-section .impact-section-overlay {
position: absolute;
top: -81px;
right: 0;
z-index: -1;
}
.impact-section .impact-section-overlay .box {
background: #222C34;
}
.impact-section .impact-section-overlay .box.box-1 {
width: 225px;
height: 195px;
}
.impact-section .impact-section-overlay .box.box-2 {
width: 245px;
height: 270px;
margin-left: 225px;
} .casestudy-section .section-title {
margin-bottom: 62px;
overflow-x: hidden;
}
.casestudy-section .section-title h2 {
color: #232323;
font-family: "Sora", sans-serif;
font-size: 90px;
font-style: normal;
font-weight: 300;
line-height: normal;
letter-spacing: 9px;
display: flex;
justify-content: center;
gap: 42px;
}
.casestudy-section .case-studies {
margin: 0 80px;
display: grid;
grid-template-columns: repeat(1, 1fr);
gap: 59px;
}
.casestudy-section .case-studies .case-study {
display: grid;
grid-template-columns: 27% 73%;
border: 1px solid #EEE;
cursor: pointer;
}
.casestudy-section .case-studies .case-study:hover { box-shadow: 0px 24px 56px 0px rgba(35, 35, 35, 0.12);
}
.casestudy-section .case-studies .case-study .case-study-img {
display: flex;
}
.casestudy-section .case-studies .case-study .case-study-img img {
width: 100%;
max-height: 240px;
object-fit: contain;
}
.casestudy-section .case-studies .case-study .case-study-content {  display: grid;
grid-template-columns: 84% 16%;
padding: 0 57px; }
.casestudy-section .case-studies .case-study .case-study-content .case-study-info { max-width: 80%;
display: flex;
flex-direction: column;
justify-content: center;
}
.casestudy-section .case-studies .case-study .case-study-content .case-study-link {
display: flex;
justify-content: center;
align-items: center;
}
.casestudy-section .case-studies .case-study .case-study-content .case-study-link a {
pointer-events: none;
}
.casestudy-section .case-studies ~ .case-study-form {
visibility: hidden;
position: fixed;
top: 0;
width: 100%;
height: 100%;
display: flex;
align-items: center; justify-content: center;
background: rgba(0,0,0, 0.25);
}
.casestudy-section .case-studies ~ .case-study-form .case-study-form-bg {
position: absolute;
width: 100%;
height: 100%;
z-index: -1;
}
.casestudy-section .case-studies ~ .case-study-form .case-study-form-inner {
position: relative;
z-index: 1;
max-height: 72vh;
max-width: 90vw;
background: #fff;
padding: 16px 24px;
border-radius: 8px;
}
.casestudy-section  form p span {
display: inline-block;
width: 100%;
}
.casestudy-section form input, .casestudy-section form textarea {
width: 100%;
resize: none;
padding: 8px 25px;
resize: none;
border: 1px solid #eee;
background: #f6f6f6;
max-height: 160px;
width: 100%;
font-size: 20px;
border-radius: 8px;
font-family: "Poppins", sans-serif;
}
.casestudy-section form input::placeholder, .casestudy-section form textarea::placeholder {
font-size: 18px;
color: #AEAEAE;
}
.casestudy-section form input[type="submit"] {
width: max-content;
margin-top: 20px;
background: #FEC32B;
color: #232323;
border: none;
cursor: pointer;
}
.casestudy-section form input[type="submit"]:hover {
background: #ffd466;
}
.casestudy-section form span.wpcf7-not-valid-tip {
position: absolute;
bottom: -20px;
font-size: 12px;
left: 0;
}
.casestudy-section form .wpcf7-response-output {
position: absolute;
bottom: -11px;
font-size: 12px;
left: 18px;
}
.casestudy-section .case-studies .case-study .case-study-content .case-study-title h4 {
padding: 0 0 13px 0;
color: #808080;
font-family: "Sora", sans-serif;
font-size: 28px;
font-style: normal;
font-weight: 300;
line-height: normal;
}
.casestudy-section .case-studies .case-study .case-study-content .case-study-para p {
color: #232323;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: 22px; }
.casestudy-section .case-studies .case-study .case-study-content .case-study-link img {
transition: all 0.5s;
}
.casestudy-section .case-studies .case-study .case-study-content .case-study-link:hover img {
transform: rotate(45deg);
}
.casestudy-section .case-study-redirect {
display: flex;
justify-content: center;
margin-top: 120px;
}
.casestudy-section .case-study-redirect a {
background: #232323;
padding: 15px 30px;
border-radius: 60px;
color: #FFF;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: normal;
text-transform: uppercase;
cursor: pointer;
display: flex;
align-items: center;
}
.casestudy-section .case-study-redirect a img {
transition: all 0.5s;
}
.casestudy-section .case-study-redirect a:hover img {
transform: rotate(45deg);
}
.global-header .contact-us-container.web-none {
display: none;
}
.home-banner-slider .slick-prev {
left: 25px;
z-index: 11;
}
.home-banner-slider .slick-next {
right: 25px;
z-index: 11;
}
.casestudy-section .section-title h2 {
white-space: nowrap;
will-change: transform;
animation: mrq 10s linear infinite;
}
@keyframes mrq {
from { transform: translateX(0); }
to { transform: translateX(-50%); }
}
.review-progress {
display: block;
width: 80%;
height: 4px;
border-radius: 10px;
overflow: hidden;
background-color: #f5f5f5;
background-image: linear-gradient(to right, #FEC32B, #FEC32B);
background-repeat: no-repeat;
background-size: 0 100%;
transition: background-size .4s ease-in-out;	
margin: 25px auto 0;
}
.review-progress .sr-only {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0,0,0,0);
border: 0;
}
#progress {
position: fixed;
bottom: 20px;
right: 10px;
height: 70px;
width: 70px;
display: none;
place-items: center;
border-radius: 50%;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
cursor: pointer;
}
#progress-value {
display: block;
height: calc(100% - 15px);
width: calc(100% - 15px);
background-color: #ffffff;
border-radius: 50%;
display: grid;
place-items: center;
font-size: 35px;
color: #001a2e;
} .banner-background.case-study-banner-section  .banner .banner-img.banner-1 {
background-image: url(//cet-enviro.com/wp-content/uploads/2023/10/case-study-banner.png);
}
.banner-background.case-study-banner-section .banner .banner-content {
padding: 62px 55px;
}
.banner-background.case-study-banner-section  .banner .banner-img.banner-1 .title-info {
display: flex;
flex-direction: column;
gap: 36px;
}
.banner-background.case-study-banner-section  .banner .banner-img.banner-1 .title-info h1 {
padding: 0 !important;
width: 100%;
}
.banner-background.case-study-banner-section  .banner .banner-img.banner-1 .banner-subtitle {
color: #FFF;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.banner-background.case-study-banner-section  .banner .banner-img.banner-1 .banner-scroller-section {
width: 70%;
}
.banner-background.case-study-banner-section  .banner .banner-img.banner-1 .banner-side-info {
display: flex;
flex-direction: column;
gap: 26px;
}
.banner-background.case-study-banner-section  .banner .banner-img.banner-1 .banner-side-info .case-banner-nums {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 64px;
}
.banner-background.case-study-banner-section  .banner .banner-img.banner-1 .case-num-info {
display: flex;
flex-direction: column;
gap: 19px;
}
.banner-background.case-study-banner-section  .banner .banner-img.banner-1 .case-num-info .case-title {
padding-bottom: 19px;
color: #FFF;
font-family: "Sora", sans-serif;
font-size: 28px;
font-style: normal;
font-weight: 300;
line-height: 34px; border-bottom: 1px solid #d9d9d9;
}
.banner-background.case-study-banner-section  .banner .banner-img.banner-1 .case-num-info .case-num {
color: #FFF;
font-family: "Sora", sans-serif;
font-size: 50px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
button#load-more-case {
background: #fff;
border: none;
display: flex;
align-items: center;
gap: 15px;
color: #232323;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: normal;
text-transform: uppercase;
padding-bottom: 10px;
border-bottom: 1px solid #232323;
cursor: pointer;
}
button#load-more-case img {
transition: all 0.5s;
}
button#load-more-case:active img {
transform: rotate(360deg);
}
.casestudy-section.case-study-page .case-studies .case-study {
display: none;
}
.casestudy-section.case-study-page .case-studies .case-study.active {
display: grid;
}
.casestudy-section.case-study-page .section-title h2 {
color: #232323;
font-family: Sora;
font-size: 50px;
font-style: normal;
font-weight: 300;
line-height: normal;
letter-spacing: -0.55px;
white-space: normal;
will-change: unset;
animation: none;
flex-direction: column;
gap: 0;
}
.casestudy-section.case-study-page .section-title h2 .bold {
font-weight: 800;
}  .about-section {
position: relative;
}
.about-section::before {
position: absolute;
content: '';
top: -50%;
right: -50%;
height: 75%;
width: 75%;
background: #fec32b66;
filter: blur(1000px);
}
.about-section::after {
position: absolute;
content: '';
bottom: 10%;
left: 0;
height: 50%;
width: 20%;
background: #fec32b66;
filter: blur(1000px);
}
.banner-background.page-banner .banner {
height: 550px;
}
.banner-background.page-banner .banner .banner-img {
height: 550px;
align-items: center;
}
.banner-background.page-banner .banner .banner-img.about-banner {
background: url(//cet-enviro.com/wp-content/uploads/2023/10/About-banner.png) no-repeat center;
background-size: cover;
}
.banner-background.page-banner .banner .banner-content {
background-color: inherit;
backdrop-filter: none;
display: flex;
flex-direction: column;
align-items: center;
gap: 16px;
}
.banner-background.page-banner .banner .banner-content h1 {
padding-bottom: 0;
color: #FFF;
text-align: center;
font-family: "Sora", sans-serif;
font-size: 50px;
font-style: normal;
font-weight: 300;
line-height: 60px; letter-spacing: -0.55px;
}
.banner-background.page-banner .banner .banner-content h1 .bold {
font-weight: 800;
}
.banner-background.page-banner .banner .banner-content h1 sup {
font-size: 24px;
bottom: 1.2em;
}
.banner-background.page-banner .banner .banner-content p {
width: 35%;
color: #FFF;
text-align: center;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 30px;
font-style: normal;
font-weight: 300;
line-height: normal;
}
.banner-background.page-banner .about-banner .banner-content p {
width: 50%;
}
.about-section .about-info-container {
display: grid;
grid-template-columns: 100%;
gap: 162px;
}
.about-section .about-info-container .about-card {
display: flex;
gap: 4%;
}
.about-section .about-info-container .about-card:nth-child(odd) {
margin-right: 72px;
}
.about-section .about-info-container .about-card:nth-child(even) {
margin-left: 72px;
flex-direction: row-reverse;
}
.about-section .about-info-container .about-card .img-container {
width: 54%;
display: flex;
gap: 2%;
}
.about-section .about-info-container .about-card .text-container {
width: 42%;
display: flex;
flex-direction: column;
justify-content: center;
gap: 16px;
}
.about-section .about-info-container .about-card .text-container h4 {
padding-bottom: 0;
color: #232323;
font-family: "Sora";
font-size: 40px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.about-section .about-info-container .about-card .text-container p {
color: #232323;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 20px;
font-style: normal;
font-weight: 300;
line-height: 30px; letter-spacing: -0.242px;
}
.about-section .about-info-container .about-card .text-container p .bold {
font-weight: 700;
}
.about-section .about-info-container .about-card .img-container .image {
width: 49%;
display: flex;
align-items: center;
}
.about-section .about-info-container .about-card .img-container .image img {
max-height: 712px;
height: 100%;
width: 100%;
object-fit: cover;
}
.home-features-section.about-vision-section .home-features-section-container .features-section-box .section-title {
margin-bottom: 90px;
}
.home-features-section.about-vision-section .home-features-section-container .features-section-box .vision-box { width: 100%;
margin: auto; }
.home-features-section.about-vision-section .slick-track {
gap: 30px !important; 
}
.home-features-section.about-vision-section .home-features-section-container .features-section-box .vision-box .feature-card {
padding: 32px 20px;
display: flex;
align-items: center;
justify-content: center;
}
.home-features-section.about-vision-section .home-features-section-container .features-section-box .vision-box .feature-card:hover p{
font-weight: 700;
}  .banner-background.page-banner .banner .banner-img.accs-banner {
background: url(//cet-enviro.com/wp-content/uploads/2023/10/ACCS-banner.png) no-repeat center;
background-size: cover;
}
.accs-slider-section .feature-title {
height: 102px;
}
.banner-background.page-banner .banner .banner-content .banner-btns {
display: flex;
gap: 36px;
margin-top: 60px;
flex-wrap: wrap;
justify-content: center;
}
.banner-background.page-banner .banner .banner-content .banner-btns button {
cursor: pointer;
padding: 15px 64px;
border-radius: 60px;
background: #fff;
border: none;
color: #232323;
text-align: center;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.banner-background.page-banner .banner .banner-content p.w-100 {
width: 100%;
}
.section-title h2 sup {
font-size: 24px;
bottom: 1.2em
}
.video-popup-section .video-pop-container {
background-image: linear-gradient(90deg, #232323 -4.31%, rgba(35, 35, 35, 0.10) 99.8%),
url(//cet-enviro.com/wp-content/uploads/2023/10/ACCS-video-bg.png);
background-repeat: no-repeat;
background-size: cover;
background-position: top left;
width: 88%;
margin: auto;
padding: 116px 100px;
display: grid;
grid-template-columns: repeat(2, 1fr);
}
.video-popup-section .video-pop-container .section-title h2 {
text-align: left;
margin-bottom: 4px;
}
.video-popup-section .video-pop-container .video-para {
display: flex;
flex-direction: column;
gap: 40px;
}
.video-popup-section .video-pop-container .video-para p {
padding: 0;
color: #FFF;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: normal;
letter-spacing: -0.264px;
}
.video-popup-section .video-pop-container .video-para p sup {
font-size: 50%;
}
.video-popup-section .video-pop-container .video-para p .bold {
font-weight: 700;
}
.video-popup-section .video-pop-container .btn-container {
display: flex;
justify-content: end;
align-items: center;
}
.video-popup-section .video-pop-container .btn-container button {
margin-right: 25%;
cursor: pointer;
padding: 0;
border: none;
background: transparent;
}
.video-popup-section .video-pop-container .btn-container .video {
position: fixed;
top: 0;
left: 0;
width: 100vw;
height: 100vh;
z-index: 2;
visibility: hidden;
background: rgba(0,0,0, 0.6);
display: flex;
justify-content: center;
align-items: center;
}
.video-popup-section .video-pop-container .btn-container .video .fluid-width-video-wrapper {
padding-top: 25% !important;
width: 75%;
}
.home-features-section.accs-slider-section {
position: relative;
z-index: -1;
}
.home-features-section.accs-slider-section .section-title {
margin-bottom: 72px !important;
}
.home-features-section.accs-slider-section .feature-card {
padding: 64px 24px 24px 40px !important;
}
.home-features-section.accs-slider-section .feature-card:hover p {
font-weight: 700 !important;
}
.img-filter-section .et_pb_column, .accs-benefits-section .et_pb_column, 
.accs-benefits-slider-section .et_pb_column, .info-section .et_pb_column, 
.click-to-download-section .et_pb_column, .accs-text-section .et_pb_column, 
.logo-section .et_pb_column {
position: static;
}
.img-filter-section .img-filter-container {
width: 90%;
margin: auto;
}
.img-filter-section .img-filter-container {
position: relative;
max-width: 1200px;
max-height: 600px;
border: 2px solid white;
aspect-ratio: 3/2;
}
.img-filter-section .img-filter-container .img {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%; }
.img-filter-section .img-filter-container .background-img {
background-image: url(//cet-enviro.com/wp-content/uploads/2023/10/fiilter-accs.png);
filter: grayscale(0.9);
}
.img-filter-section .img-filter-container .foreground-img {
background-image: url(//cet-enviro.com/wp-content/uploads/2023/10/fiilter-accs.png);
width: 50%;
}
.img-filter-section .img-filter-container .img-filter-slider {
position: absolute;
-webkit-appearance: none;
appearance: none;
width: 100%;
height: 100%;
background: rgba(242, 242, 242, 0.1);
outline: none;
margin: 0;
transition: all 0.2s;
display: flex;
justify-content: center;
align-items: center;
}
.img-filter-section .img-filter-container .img-filter-slider:hover {
background: rgba(242, 242, 242, 0.0);
}
.img-filter-section .img-filter-container .img-filter-slider::-webkit-slider-thumb {
-webkit-appearance: none;
appearance: none;
width: 6px;
height: 600px;
background: white;
cursor: pointer;
}
.img-filter-section .img-filter-container .img-filter-slider::-moz-range-thumb {
width: 6px;
height: 100%;
background: white;
cursor: pointer;
}
.img-filter-section .img-filter-container .slider-button {
pointer-events: none;
position: absolute;
width: 30px;
height: 30px;
border-radius: 50%;
background-color: white;
left: calc(50% - 18px);
top: calc(50% - 18px);
display: flex;
justify-content: center;
align-items: center;
}
.img-filter-section .img-filter-container .slider-button:after {
content: "";
padding: 3px;
display: inline-block;
border: solid #5d5d5d;
border-width: 0 2px 2px 0;
transform: rotate(-45deg);
}
.img-filter-section .img-filter-container .slider-button:before {
content: "";
padding: 3px;
display: inline-block;
border: solid #5d5d5d;
border-width: 0 2px 2px 0;
transform: rotate(135deg);
}
.img-filter-section .img-filter-container .slider-filter-content {
position: absolute;
bottom: 0;
width: 98%;
left: 1%;
text-align: center;
padding: 28px 0;
backdrop-filter: blur(4px);
background: linear-gradient(180deg, rgba(0, 0, 0, 0.40) 0%, rgba(0, 0, 0, 0.40) 100%);
}
.img-filter-section .img-filter-container .slider-filter-content h5 {
padding-bottom: 14px;
color: #FFF;
text-align: center;
font-family: Sora;
font-size: 40px;
font-style: normal;
font-weight: 300;
line-height: normal;
}
.img-filter-section .img-filter-container .slider-filter-content h5 .bold {
font-weight: 700;
}
.img-filter-section .img-filter-container .slider-filter-content p {
color: #FFF;
text-align: center;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.home-product-portfolio-section.accs-benefits-section .accs-benefits-sec-container {
width: 100%;
padding: 40px 0 80px 0 !important;
}
.home-product-portfolio-section.accs-benefits-section .section-title h2 {
width: 100% !important;
text-align: center !important;
margin-bottom: 19px !important;
color: #232323;
}
.home-product-portfolio-section.accs-benefits-section .section-title p {
width: 45%;
margin: auto;
margin-bottom: 90px;
color: #232323;
text-align: center;
font-family: "Plus Jakarta Sans";
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.home-product-portfolio-section.accs-benefits-section .product-portfolio {
padding: 0 0 0 80px !important;
gap: 0 !important;
justify-content: space-between;
}
.home-product-portfolio-section.accs-benefits-section .product-portfolio .product-list { width: 40%;
max-height: 600px;
overflow-y: scroll;
}
.home-product-portfolio-section.accs-benefits-section .product-portfolio .product-list::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
background-color: #F5F5F5;
opacity: 0.5;
}
.home-product-portfolio-section.accs-benefits-section .product-portfolio .product-list::-webkit-scrollbar {
width: 2px;
background-color: #F5F5F5;
}
.home-product-portfolio-section.accs-benefits-section .product-portfolio .product-list::-webkit-scrollbar-thumb {
background-color: #FEC32B;
border-radius: 10%;
}
.home-product-portfolio-section.accs-benefits-section .product-portfolio .products-img {
width: 54%;
}
.home-product-portfolio-section.accs-benefits-section .product-portfolio .products-img::before {
position: absolute;
content: '';
top: 0%;
right: 0;
width: 20%;
z-index: 0;
height: 20%;
background: #FEC32B;
filter: blur(150px);
}
.home-product-portfolio-section.accs-benefits-section .product-portfolio .product-list .product {
padding: 24px 72px 24px 60px !important;
border-left: 4px solid #eee;
}
.home-product-portfolio-section.accs-benefits-section .product-portfolio .product-list .product .product-know-more {
display: none;
}
.home-product-portfolio-section.accs-benefits-section  .product-portfolio .product-img::after {
display: none;
}
.home-product-portfolio-section.accs-benefits-section .product-portfolio .product-list .product .product-title {
opacity: 1;
color: #a3a3a3;
}
.home-product-portfolio-section.accs-benefits-section .product-portfolio .product-list .product.active .product-title {
color: #232323;
}
.home-product-portfolio-section.accs-benefits-section .product-portfolio .products-img .product-img.active {
width: 100%;	
display: flex;
justify-content: end;
align-items: center;
height: 100%;
}
.home-product-portfolio-section.accs-benefits-section .product-portfolio .products-img .product-img.active img { height: auto;
}
.logo-section .logo-section-container {
width: 90%;
margin: auto;
}
.logo-section .section-title h2 {
color: #232323;
}
.logo-section .logo-container {
display: grid;
grid-template-columns: repeat(4, 1fr);
margin-top: 100px;
}
.logo-section .logo-container .logo-box {
display: flex;
flex-direction: column;
justify-content: start;
align-items: center;
gap: 26px;
}
.logo-section .logo-container .logo-box p{
color: #232323;
text-align: center;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: 34px; letter-spacing: -0.264px;
}
.logo-section .logo-container .logo-box img {
height: 84px;
}
.accs-text-section {
padding: 45px 0 35px 0 !important;
}
.accs-text-section .text-container {
width: 60%;
margin: auto;
}
.accs-text-section .text-container p{
color: #FFF;
text-align: center;
font-family: Sora;
font-size: 30px;
font-style: normal;
font-weight: 600;
line-height: normal;
} 
.click-to-download-section .click-to-download {
display: flex;
justify-content: center;
}
.click-to-download-section .click-to-download a {
display: flex;
align-items: center;
color: #232323;
text-align: center;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 24px;
font-style: normal;
font-weight: 500;
line-height: normal;
text-transform: capitalize;
gap: 12px;
}
.info-section .et_pb_row {
position: relative;
}
.info-section .et_pb_row::before {
position: absolute;
content: '';
top: 10%;
height: 15%;
width: 15%;
background: #fec32b;
filter: blur(150px);
}
.info-section .info-container{
width: 75%;
margin: auto;
}
.info-section .info-container .section-title h2 {
color: #232323;
width: 80%;
margin: auto;
margin-bottom: 45px;
}
.info-section .info-container ul {
list-style: none;
padding: 0;
display: flex;
flex-direction: column;
gap: 18px;
margin-bottom: 35px;
}
.info-section .info-container ul li {
color: #666;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 15px;
font-style: normal;
font-weight: 400;
line-height: 23.8px; }
.info-section .info-container p.info-bottom-text {
color: #666;
font-family: "Plus Jakarta Sans";
text-align: center;
font-size: 27px;
font-style: normal;
font-weight: 400;
line-height: 32.4px;
}
.info-section .info-container p.info-bottom-text .bold {
font-weight: 700;
}
.product-list {
}  .sbr-info-section .et_pb_column, .major-problem-section .et_pb_column, .what-want-section .et_pb_column, 
.sbr-adv-section .et_pb_column, .cooling-tow-risk-section .et_pb_column, .sbr-app-section .et_pb_column {
position: static;
}
.banner-background.page-banner .banner .banner-img.sbr-banner {
background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), 
url(//cet-enviro.com/wp-content/uploads/2023/10/SBR-banner.png);
background-size: cover;
background-repeat: no-repeat;
background-position: center;
}
.banner-background.page-banner .banner .banner-img.sbr-banner .banner-content {
padding-bottom: 10px !important;
}
.banner-background.page-banner .banner .banner-img.sbr-banner .page-title { width: 90%;
}
.video-popup-section .sbr-video-pop-container {
background-image: linear-gradient(90deg, #232323 -4.31%, rgba(35, 35, 35, 0.10) 99.8%), url(//cet-enviro.com/wp-content/uploads/2023/10/sbr-video.png);
}
.sbr-info-section {
padding: 0 !important;
position: relative;
z-index: 1;
}
.sbr-info-section .et_pb_row {
padding: 0 !important;
}
.sbr-info-section .sbr-info-container {
width: 100%;
margin-left: auto;
display: grid;  grid-template-columns: 49% 51%;
gap: 0%;
position: relative;
}
.sbr-info-section .sbr-info-container .text-cont { padding: 0 30px 0 84px;
}
.sbr-info-section .sbr-info-container::before {
position: absolute;
content: '';
top: -20%;
left: -10%;
height: 25%;
width: 25%;
background: #fec32b;
z-index: 0;
filter: blur(175px);
}
.sbr-info-section .sbr-info-container .img-cont img {
height: 100%;
}
.sbr-info-section .sbr-info-container .text-cont {
display: flex;
flex-direction: column;
justify-content: center;
}
.sbr-info-section .sbr-info-container h2 {
color: #232323;
text-align: left;
margin-bottom: 62px;
}
.sbr-info-section .sbr-info-container p.info {
color: #232323;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: 35px;
margin-bottom: 28px;
}
.sbr-info-section .sbr-info-container p.link {
text-align: center;
}
.sbr-info-section .sbr-info-container p.link a {
color: #232323;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 22px;
font-style: normal;
font-weight: 700;
line-height: normal;
text-transform: uppercase;
display: flex;
align-items: center;
justify-content: start;
gap: 15px;
padding: 10px 0;
text-decoration: underline;
text-underline-offset: 10px;
}
.major-problem-section {
margin-top: -4px;
}
.major-problem-section .probs {
width: 80%;
margin: auto;
margin-top: 68px;
}
.major-problem-section h2{
position: relative ;
z-index: 42 ;
}
.major-problem-section .bg-overlay {
position: absolute;
top: -80px;
}
.major-problem-section .bg-overlay .box-1 {
width: 133px;
height: 156px;
margin-left: 74px;
background: #222C34;
}
.major-problem-section .bg-overlay .box-2 {
width: 74px;
height: 94px;
background: #222C34;
}
.major-problem-section .probs h4 {
text-align: center;
padding-bottom: 32px;
color: #FFF;
font-family: "Sora", sans-serif;
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: 45px; }
.major-problem-section .probs h4 sup {
font-size: 50%;
}
.major-problem-section .probs .img-cont {
background: #212b32;
display: flex;
justify-content: center;
}
.major-problem-section .probs .prob:nth-child(2) {
margin-top: 48px;
}
.major-problem-section .prob-footer {
width: 64%;
margin: auto;
margin-top: 54px;
}
.major-problem-section .prob-footer p {
color: #FFF;
text-align: center;
font-family: "Sora", sans-serif;
font-size: 42px;
font-style: normal;
font-weight: 700;
line-height: 62px; }
.what-want-section .section-title h2 {
color: #232323;
margin-bottom: 100px;
}
.what-want-section .what-want-cont {
width: 90%;
margin: auto;
}
.what-want-section .what-want-cont .want-data-cont {
display: grid;
grid-template-columns: repeat(5, 1fr);
}
.what-want-section .what-want-cont .want-data-cont .item {
display: flex;
flex-direction: column;
align-items: center;
gap: 52px;
}
.what-want-section .what-want-cont .want-data-cont .item img {
height: 100px;
}
.what-want-section .what-want-cont .want-data-cont .item h6 {
width: 85%;
padding: 0;
color: #232323;
text-align: center;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 24px;
font-style: normal;
font-weight: 300;
line-height: 34px; 
letter-spacing: -0.264px;
}
.what-want-section .what-want-cont .what-want-para {  width: 100%;
margin: auto;
margin-top: 92px;
}
.what-want-section .what-want-cont .what-want-para p{
color: #232323;
text-align: center;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 32px;
font-style: normal;
font-weight: 300;
line-height: 42px; letter-spacing: -0.352px;
}
.what-want-section .what-want-cont .what-want-para p .u-line {
text-decoration: underline;
}
.what-want-section .what-want-cont .what-want-para h6 {
margin-top: 48px;
padding: 0;
text-align: center;
color: #232323;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: 42px;
letter-spacing: -0.352px;
}
.sbr-adv-section .section-title {
margin-bottom: 64px !important;
}
.sbr-adv-section .feature-card .feature-title{
min-height: 115px;
}
.sbr-adv-section .feature-card li{
color: #FFF;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 24px;
font-style: normal;
font-weight: 500;
line-height: 34px; letter-spacing: -0.264px;
transition: all 0.5s;
}
.sbr-adv-section .feature-card:hover li {
color: #232323;
}
.sbr-tab-section .section-title {
margin-bottom: 100px;
}
.sbr-tab-section .product-portfolio.web {
max-height: 400px;
}
.sbr-tab-section .product-portfolio.web .product-list::-webkit-scrollbar {
display: none;
}
.sbr-tab-section .product-portfolio.web .portfolio-list {
overflow-y: hidden;
}
.sbr-tab-section .product-portfolio.web .products-img {
align-items: start;
}
.sbr-app-section h2 {
color: #232323;
}
.sbr-app-section .app-container {
position: relative;
}
.sbr-app-section .app-container::before {
position: absolute;
content: '';
top: -10%;
left: -5%;
background: #fec32b80;
width: 30%;
height: 50%;
filter: blur(150px);
}
.sbr-app-section .app-data {
width: 92%;
margin: auto;
margin-top: 70px;
display: grid;
grid-template-columns: repeat(3, 1fr);
}
.sbr-app-section .app-data .item {
display: flex;
flex-direction: column;
gap: 44px;
align-items: center;
justify-content: start
}
.sbr-app-section .app-data .item img {
height: 100px;
}
.sbr-app-section .app-data .item h6 {
padding: 0;
color: #232323;
text-align: center;
font-family: "Poppins", sans-serif;
font-size: 24px;
font-style: normal;
font-weight: 300;
line-height: 34px; 
letter-spacing: -0.264px;
}
.cooling-tow-risk-section .tower-risk-cnt {
width: 90%;
margin: auto;
}
.cooling-tow-risk-section h2 {
color: #232323;
width: 92%;
margin: auto;
margin-bottom: 64px;
}
.cooling-tow-risk-section .tow-risk-data .img-cont {
display: flex;
justify-content: center;
margin-bottom: 74px;
}
.cooling-tow-risk-section .tow-risk-data .risk-info h6 {
padding: 0;
color: #232323;
text-align: center;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 24px;
font-style: normal;
font-weight: 300;
line-height: 34px; letter-spacing: -0.264px;
}
.cooling-tow-risk-section .tow-risk-data .risk-info p{
color: #232323;
text-align: center;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 24px;
font-style: normal;
font-weight: 300;
line-height: 34px; letter-spacing: -0.264px;
width: 76%;
margin: auto;
}
.cooling-tow-risk-section .tow-risk-data .risk-info a {
color: #232323;
text-decoration: underline;
font-weight: 600;
}  .banner-background.page-banner .banner .banner-img.coltcs-banner {
background-image: linear-gradient(0deg, rgba(35, 35, 35, 0.50) 0%, rgba(35, 35, 35, 0.50) 100%), 
url(//cet-enviro.com/wp-content/uploads/2023/10/coltcs-banner.png);
background-size: cover;
}
.condenser-section {
padding-top: 0 !important;
padding-left: 5% !important; 
position: relative;
}
.condenser-section::before {
position: absolute;
content: '';
top: 0;
left: 0;
width: 15%;
height: 15%;
background: #FEC32B;
filter: blur(150px);
}
.condenser-section .condenser-section-cont {
padding-top: 0 !important;
}
.condenser-section .section-title h2 {
color: #232323;
text-align: left;
padding-top: 88px;
margin-bottom: 42px;
}
.condenser-section .condenser-data img {
float: right;
margin:0 0 60px 54px;
}
.condenser-section .condenser-data p {
color: #232323;
font-family: "Sora", sans-serif;
font-size: 32px;
font-style: normal;
font-weight: 300;
line-height: normal;
}
.condenser-section .condenser-data p:nth-child(even) {
padding-bottom: 24px;
}
.condenser-section .condenser-data p .bold {
font-weight: 600;
}
.condenser-section .condenser-bottom-info {
clear: both;
margin: 0 80px 0 0;
}
.condenser-section .condenser-bottom-info p {
color: #232323;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: 35px; }
.condenser-section .condenser-bottom-info p.pb-0 {
padding-bottom: 0 !important;
}
.condenser-section .condenser-bottom-info p .bold {
font-weight: 700;
}
.condenser-section .condenser-bottom-info img.web-none {
display: none;
}
.coltcs-benefits-section {
position: relative;
}
.coltcs-benefits-section .bg-overlay {
position: absolute;
top: -76px;
left: -6%;
z-index: -1;
}
.coltcs-benefits-section .bg-overlay .box-1 {
width: 133px;
height: 156px;
background: #222C34;
margin-left: 74px;
}
.coltcs-benefits-section .bg-overlay .box-2 {
width: 74px;
height: 94px;
background: #222C34;
}
.coltcs-benefits-section h2 {
width: 100% !important;
text-align: center !important;
}
.coltcs-slider-section .slick-track {
padding-top: 52px !important;
}
.coltcs-slider-section .slick-track .product-card {
height: auto;
}
.coltcs-slider-section .slick-track .product-card .card {
height: 100%;	
}
.coltcs-slider-section .slick-track .product-card .card h5 {
font-weight: 700;
}
.coltcs-adv-section.logo-section .logo-container {
column-gap: 92px;
}  .banner-background.page-banner .banner .banner-img.wt-banner {
background-image: url(//cet-enviro.com/wp-content/uploads/2023/10/wt-banner-1.png), linear-gradient(45deg, black, black);
background-repeat: no-repeat;
background-position: center;
background-size: cover;
}
.wt-features-section .wt-features-data {
display: grid;
grid-template-columns: repeat(3, 1fr);
margin-top: 92px;	
row-gap: 88px;
}
.wt-features-section .wt-features-data .feature {
display: flex;
flex-direction: column;
align-items: center;
gap: 22px;
justify-content: space-between;
}
.wt-features-section .wt-features-data .feature h6 {
text-align: left;
padding: 0;
color: #FFF;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 22px;
font-style: normal;
font-weight: 400;
line-height: 30px; letter-spacing: -0.242px;
}
.water-lab-section {
padding: 0 !important;
}
.water-lab-section .et_pb_row {
padding: 0;
}
.water-lab-section h2 {
color: #232323;
margin-bottom: 32px;
text-align: left;
}
.water-lab-section .lab-cont {
display: grid;
grid-template-columns: 57% 40%;
gap: 3%;
}
.water-lab-section .lab-cont .text {
display: flex;
flex-direction: column;
justify-content: center;
padding: 36px 0;
}
.water-lab-section .lab-cont .text:nth-child(odd) {
padding-left: 80px;
}
.water-lab-section .lab-cont .text:nth-child(even) {
padding-right: 80px;
padding-left: 24px; 
}
.water-lab-section .lab-cont .text p {
color: #232323;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 22px;
font-style: normal;
font-weight: 400;
line-height: 35px; letter-spacing: -0.242px;
padding: 0;
}
.water-lab-section .lab-cont .text p.pad {
padding-bottom: 28px;
}
.water-lab-section .lab-cont .text p .bold {
font-weight: 700;
}
.water-lab-section .lab-cont .text li {
color: #232323;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 24px;
font-style: normal;
font-weight: 300;
line-height: 45px; letter-spacing: -0.264px;
margin-left: 12px;
}
.water-lab-section .lab-cont .image {
display: flex;
justify-content :center;
}
.water-lab-section .lab-cont img {
max-height: 800px;
height: 100%;
object-fit: cover;
width: 100%;
}
.wt-table-section {
}
.wt-table-section .wt-table {
width: 84%;
margin: auto;
display: grid;
grid-template-columns: repeat(3, 1fr);
padding: 44px;
border: 1px solid #d9d9d9;
}
.wt-table-section .wt-table .column:nth-child(n+2) {
border-left: 1px solid #d9d9d9;
}
.wt-table-section .wt-table .column h6 {
text-align: center;
margin-bottom: 62px;
padding: 0;
color: #232323;
font-family: Plus Jakarta Sans;
font-size: 22px;
font-style: normal; font-weight: 600;
line-height: 30px;
letter-spacing: -0.242px;
}
.wt-table-section .wt-table .column p {
color: #232323;
font-family: "Poppins", sans-serif;
font-size: 22px;
font-style: normal;
font-weight: 300;
line-height: 30px; 
letter-spacing: -0.242px;
min-height: 112px;
}
.wt-table-section .wt-table .table-data {
padding: 0 44px;
}
.wt-application-section .wt-applications {
width: 70%;
margin: auto;
}
.wt-application-section h2 {
color: #232323;
margin-bottom: 84px;
}
.wt-application-section .applications {
display: grid;
grid-template-columns: repeat(4, 1fr);
}
.wt-application-section .applications .card {
display: flex;
flex-direction: column;
align-items: center;
gap: 19px;
justify-content: space-between;
}
.wt-application-section .applications .card h6 {
padding: 0;
color: #232323;
text-align: center;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 22px;
font-style: normal;
font-weight: 300;
line-height: 30px; letter-spacing: -0.242px;
}
.click-to-download-section  {
padding: 10px 0 !important;
} .portfolio-progress {
display: block;
width: 80%;
height: 4px;
border-radius: 10px;
overflow: hidden;
background-color: rgb(245, 245, 245);
background-image: linear-gradient(to right, rgb(254, 195, 43), rgb(254, 195, 43));
background-repeat: no-repeat;
background-size: 100% 100%;
transition: background-size 0.4s ease-in-out 0s;
margin: 25px auto 0px;
}
.slider__label__portfolio {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0,0,0,0);
border: 0;
} .banner-background.page-banner .banner .banner-img.emos-banner {
background-image: linear-gradient(0deg, rgba(35, 35, 35, 0.70) 0%, rgba(35, 35, 35, 0.70) 100%), 
url(//cet-enviro.com/wp-content/uploads/2023/10/emos-banner.png);
}
.banner-background.page-banner .banner .banner-img.emos-banner .banner-content {
gap: 0;
}
.banner-background.page-banner .banner .banner-img.emos-banner .banner-content p {
padding: 0;
width: 66%;
}
.banner-background.page-banner .banner .banner-img.emos-banner .banner-content p.page-sub-info {
color: #FFF;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 24px;
font-style: normal;
font-weight: 300;
line-height: 50px; letter-spacing: -0.264px;
padding-bottom: 21px;
}
.emos-section {
padding: 0 !important;
position: relative;
}
.emos-section::before {
position: absolute;
content: '';
top: 0;
left: 0;
width: 10%;
height: 10%;
background: #FEC32B;
filter: blur(150px);
} .emos-section .et_pb_row {
padding: 0;
}
.emos-section .section-title h2{
color: #232323;
text-align: left;
padding-bottom: 24px;
padding-top: 80px;
}
.emos-section .emos-container {
width: 96%;
margin-left: auto;
}
.emos-section .emos-container img.img-wide-web {
float: right;
margin: 0 0 32px 32px;
}
.emos-section .emos-container img.img-tab-mob {
display: none;
}
.emos-section .emos-container  p.para-main {
color: #232323;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 32px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.emos-section .emos-container  p.para-sub {
color: #232323;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: 35px; }
.emos-section .emos-container  p.para-main:nth-child(odd) {
padding-bottom: 80px;
}
.emos-section .emos-container  p .bold {
font-weight: 600;
}
.emos-section .emos-container  p sup {
bottom: 0.64;
font-size: 72%;
}
.energy-saving-section {
position: relative;
}
.energy-saving-section::before {
position: absolute;
content: '';
top: 0;
left: 0;
width: 15%;
height: 15%;
background: #FEC32B;
filter: blur(120px);
}
.energy-saving-section .section-title h2 {
color: #232323;
margin-bottom: 39px;
}
.energy-saving-section .energy-saving-content {
width: 80%;
margin: auto;
}
.energy-saving-section .energy-saving-content.show-tab-sm {
display: none;
}
.energy-saving-section .energy-saving-content .row {
display: grid;
grid-template-columns: repeat(2, 1fr);
align-items: end;
}
.energy-saving-section .energy-saving-content .row:nth-child(1) {
margin-bottom: 45px;
}
.energy-saving-section .energy-saving-content .row .para {
padding-bottom: 32px;
display: flex;
flex-direction: column;	
align-items: start;	
gap: 15px;
}
.energy-saving-section .energy-saving-content .row .para.pb-0 {
padding-bottom: 0;
}
.energy-saving-section .energy-saving-content .row p.bold {
color: #232323;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 20px;
font-style: normal;
font-weight: 700;
line-height: 26px; 
letter-spacing: 1px;
width: 92%;
padding: 0;
}
.energy-saving-section .energy-saving-content .row .image {
display: flex;
height: 100%;
align-items: center;
}
.energy-saving-section .energy-saving-content .row img {
padding: 26px 0;
}
.energy-saving-section .energy-saving-content .row img.under-line {
border-bottom: 2px solid #e4e4e4;
}
.energy-saving-section .energy-saving-content .row .para.under-line {
border-bottom: 2px solid #FEC32B;
}
.energy-saving-section .energy-saving-content .row p.light {
padding: 0;
color: #232323;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 27px; }
.emos-features-section {
position: relative;
}
.emos-features-section::before {
position: absolute;
content: '';
top: 0;
right: 0;
width: 25%;
height: 15%;
background: #FEC32B;
filter: blur(150px);
}
.emos-features-section h2 {
color: #232323;
}
.emos-features-section .features-wrapper {	
width: 87%;
margin: auto;
margin-top: 90px;
display: grid;
grid-template-columns: repeat(3, 1fr);
column-gap: 60px;
row-gap: 72px;
}
.emos-features-section .features-wrapper .feature {
display: flex;
flex-direction: column;
align-items: center;
gap: 20px;
}
.emos-features-section .features-wrapper .feature img {
height: 100px;
}
.emos-features-section .features-wrapper .feature p{
max-width: 380px;
text-align: center;
margin: auto;
color: #232323;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 22px;
font-style: normal;
font-weight: 400;
line-height: 30px;
letter-spacing: -0.242px;
}
.emos-adv-section .emos-adv-cont {
width: 89%;
margin: auto;
display: grid;
grid-template-columns: repeat(2, 1fr);
}
.emos-adv-section .emos-adv-cont .row:nth-child(1) {
border-right: 1px solid #d9d9d9;
}
.emos-adv-section .emos-adv-cont .row {
padding-right: 8%;
}
.emos-adv-section .emos-adv-cont .row h4 {
padding: 0;
color: #232323;
font-family: "Sora", sans-serif;
font-size: 40px;
font-style: normal;
font-weight: 700;
line-height: normal;
letter-spacing: -0.44px;
margin-bottom: 32px;
}
.emos-adv-section .emos-adv-cont .row li {
list-style: square;
color: #232323;
font-family: "Sora", sans-serif;
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: 34px;
letter-spacing: -0.264px;
}
.emos-adv-section .emos-adv-cont .row:nth-child(2) {
padding-left: 12%;
padding-right: 0;
}  body.home .banner-background .banner .home-banner-slider .banner-content {
max-height: 329px;
}
body.home .banner-background .banner .home-banner-slider .banner-content .banner-title-content {
width: 40%;
}
body.home .banner-background .banner .home-banner-slider .banner-content .banner-title-content {
width: 42%;
}
.numbers-section .numbers-container .numbers-section-box {
display: block;
}
.numbers-section .numbers-container .numbers-section-box .img-container {
float: right;
}
.home-features-section .home-features-section-container {
padding: 92px 56px;
}
.home-features-section .home-features-section-container .features-section-box .feature-card {
padding: 72px 24px 48px 24px ;
}
.home-features-section .home-features-section-container .feature-card .feature-info {
width: 90%;
}
.success-stories-section .success-stories-box .review .review-info .review-para span {
font-weight: 900;
}
.contact-section .contact-section-container .contact-box {
grid-template-columns: 53% 40%;
}
.contact-section .contact-section-container .contact-box .contact-info .contact-head h5 {
font-weight: 900;
}
footer#main-footer #footer-widgets .footer-widget #block-13 .subscribe-message h2 {
font-weight: 900;
}
.banner-background .wt-banner .banner-content .page-title { width: 100%;
}
.banner-background .wt-banner .banner-content .page-info.w-100 { width: 76% !important;
}
.water-lab-section .lab-cont.equipmets-container .section-title {
width: 70%;
}
.water-lab-section .lab-cont.equipmets-container {
grid-template-columns: 55% 42%;
}
.water-lab-section .lab-cont.equipmets-container img {
max-height: 912px;
width: auto;
}
.water-lab-section .lab-cont.parameters-container {
grid-template-columns: 52% 40%;
gap: 8%;
}
.water-lab-section .lab-cont.parameters-container img {
max-height: 755px;
width: auto;
}
.wt-features-section {
margin-top: -8px;
}
.wt-features-section .wt-features-cont {
width: 80%;
margin: auto;
}
.wt-features-section .bg-overlay {
position: absolute;
top: -80px;
right: 0;
z-index: -1;
}
.wt-features-section .bg-overlay .box-1 {
width: 133px;
height: 204px;
background: #222C34;
margin-left: 74px;
}
.wt-features-section .bg-overlay .box-2 {
width: 74px;
height: 94px;
background: #222C34;
}  .banner-background.page-banner .banner .banner-img.contact-banner  {
background-image: linear-gradient(0deg, rgba(35, 35, 35, 0.70) 0%, rgba(35, 35, 35, 0.70) 100%), 
url(//cet-enviro.com/wp-content/uploads/2023/10/cet-contact-banner.png);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
.banner-background.page-banner .banner .banner-img.contact-banner .banner-content p.page-info {
font-weight: 400 !important;
}
.map-section h2 {
color: #232323;
margin-bottom: 92px;
}
.map-section .map-box {
display: flex;
justify-content: center;
}
.map-section .map-box svg {
height: 100%;
}
.reach-us-section h2 {
color: #232323;
margin-bottom: 32px;
}
.reach-us-section p.reach-para {
width: 48%;
margin: auto;
color: #232323;
text-align: center;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 24px;
font-style: normal;
font-weight: 300;
line-height: 35px; 
letter-spacing: -0.264px;
margin-bottom: 78px;
}
.reach-us-section form .input-2 {
display: grid;
grid-template-columns: repeat(2, 1fr);
column-gap: 32px;
}
.reach-us-section .form-container {
display: flex;
justify-content: center;
width: 83%;
margin: auto;
}
.reach-us-section .form-container .wpcf7 {
width: 100%;
}
.reach-us-section .form-container form {
display: flex;
flex-direction: column;
gap: 45px;
}
.reach-us-section .form-container form label {
display: inline-block;
width: 100%;
color: #000;
font-family: Sora;
font-size: 28px;
font-style: normal;
font-weight: 400;
line-height: 34px; 
letter-spacing: -0.308px;
}
.reach-us-section .form-container form label span {
display: inline-block;
width: 100%;
}
.reach-us-section .form-container form input, .reach-us-section .form-container form textarea {
padding: 22px 19px;
width: 100%;
max-height: 167px;
resize: none;
margin-top: 15px;
border: 1px solid #D9D9D9;
color: #232323;
font-family: "Sora", sans-serif;
font-size: 18px;
font-style: normal;
font-weight: 300;
line-height: 34px; 
letter-spacing: -0.198px;
}
.reach-us-section .form-container form input::placeholder, .reach-us-section .form-container form textarea::placeholder {
color: #898989;
font-family: "Sora", sans-serif;
font-size: 18px;
font-style: normal;
font-weight: 300;
line-height: 34px; 
letter-spacing: -0.198px;
}
.reach-us-section .form-container form .submit-box { width: 15%;
margin: auto;
position: relative;
cursor: pointer;
}
.reach-us-section .form-container form .submit-box img {
position: absolute;
top: 24px;
right : 16px;
transition: all 0.5s;
}
.reach-us-section .form-container form input[type="submit"] {
border-radius: 60px;
background: #232323;
padding: 15px 30px 15px 0;
color: #FFF;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: normal;
text-transform: uppercase;
cursor: pointer;
}
.reach-us-section .form-container form input[type="submit"]:hover ~ img {
transform: rotate(45deg);
}  .banner-background.page-banner .banner .banner-img.contact-banner.industry-banner {
background-image: linear-gradient(0deg, rgba(35, 35, 35, 0.70) 0%, rgba(35, 35, 35, 0.70) 100%), 
url(//cet-enviro.com/wp-content/uploads/2023/10/industry-banner.png);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
} 
.banner-background.page-banner .about-banner.industry-banner .banner-content p.page-info {
width: 70%;
}
.industry-accordion-section .industry-accordion .industry-accordion-item{
margin: 33px 0;
border-radius: 5px;
overflow: hidden;
}
.industry-accordion-section .industry-accordion-title{
width: 90%;
margin: auto;
cursor: pointer;
text-align: center;
border-bottom: 1px solid #e9e9e9;
padding: 32px 60px 39px 60px;
position: relative;
}
.industry-accordion-section .industry-accordion-title img.arrow {
position: absolute;
top: 50%;
right: 3%;
transform: translate(0, -50%);
}
.industry-accordion-section .industry-accordion-title.active {
border-bottom: none;
}
.industry-accordion-section .industry-accordion-title.active img.arrow {
visibility: hidden;
}
.industry-accordion-section .industry-accordion-title h3 {
color: #232323;
padding-bottom: 25px;
font-family: "Sora", sans-serif;
font-size: 35px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.industry-accordion-section .industry-accordion-title p {
color: #232323;
text-align: center;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: 34px;
width: 88%;
margin: auto;
}
.industry-accordion-section .industry-accordion-contant{
display: none;
}
.industry-accordion-section .industry-accordion-title h2  span{
float: right;
}
.industry-accordion-section .industry-accordion-contant .industry-slider .slick-track {
display: flex;
gap: 80px;
padding: 8px 0 128px 0;
}
.industry-accordion-section .industry-accordion-contant .industry-slider .slick-slide {
width: 765px;
transform: scale(0.8);
transition: all 1s;
display: grid;
grid-template-columns: 37% 63%;
box-shadow: 0px 24px 45px 0px rgba(72, 72, 72, 0.12);
}
.industry-accordion-section .industry-accordion-contant .industry-slider .slick-slide.slick-center {
transform: scale(1);
}
.industry-accordion-section .slick-slide .content {
padding: 39px;
display: grid;
row-gap: 38px;
}
.industry-accordion-section .slick-slide .content .content-data {
display: grid;
grid-template-columns: repeat(2, 1fr);
border-radius: 8px;
border: 1px solid #EEE;
}
.industry-accordion-section .slick-slide .content .content-data .content-info {
padding: 28px 26px 16px 26px;
}
.industry-accordion-section .slick-slide .content .content-data .content-info:nth-child(1) {
border-right: 1px solid #eee;
}
.industry-accordion-section .slick-slide .content .content-data .content-info h6 {
color: #232332;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
padding-bottom: 15px;
}
.industry-accordion-section .slick-slide .content .content-data .content-info h5 {
padding: 0;
color: #232323;
font-feature-settings: 'clig' off, 'liga' off;
font-family: Sora;
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.industry-accordion-section .industry-accordion-contant .industry-slider .slick-next {
right: 47%;
top: 90%;
transform: scale(1.9);
} 
.industry-accordion-section .industry-accordion-contant .industry-slider .slick-prev {
left: 47%;
top: 90%;
transform: scale(1.9);
}
.industry-accordion-section .industry-accordion-contant .industry-slider .slick-next::before, 
.industry-accordion-section .industry-accordion-contant .industry-slider .slick-prev::before {
color: #232323;
opacity: 1;
}  .banner-background.page-banner .banner .banner-img.contact-banner.industry-banner.privacy-banner {
background-image: linear-gradient(0deg, rgba(35, 35, 35, 0.70) 0%, rgba(35, 35, 35, 0.70) 100%), 
url(//cet-enviro.com/wp-content/uploads/2023/10/privacy-policy-banner.png);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
.banner-background.page-banner .about-banner.industry-banner.privacy-banner .banner-content p.page-info {
width: 61%;
}
.policy-content-section  {
position: relative;
}
.policy-content-section::before {
position: absolute;
content: '';
top: 0;
left: 0;
width: 12%;
height: 12%;
background: #FEC32B;
filter: blur(150px);
}
.policy-content-section::after {
position: absolute;
content: '';
bottom: 5%;
right: 0;
width: 12%;
height: 12%;
background: #FEC32B;
filter: blur(150px);
}
.policy-content-section .policy-container {
width: 89%;
margin: auto;
display: grid;
row-gap: 45px;
}
.policy-content-section .policy-container .policy {
display: grid;
row-gap: 45px;
}
.policy-content-section .policy-container .policy h4.policy-title {
padding: 0;
color: #000;
font-family: "Sora", sans-serif;
font-size: 28px;
font-style: normal;
font-weight: 600;
line-height: 34px;
letter-spacing: -0.308px;
}
.policy-content-section .policy-container .policy p.policy-data {
color: #000;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: 34px; letter-spacing: -0.264px;
}
.policy-content-section .policy-container .policy p.policy-data .bold {
font-weight: 600;
}  .page-template-page-blogs .blogs-banner-container {
height: 550px;
width: 100%;
background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), 
url(//cet-enviro.com/wp-content/uploads/2023/10/SBR-banner.png);
background-size: cover;
background-repeat: no-repeat;
background-position: center;
display: flex;
justify-content: center;
align-items: center;
}
.page-template-page-blogs .blogs-banner-container .banner-content { width: 72%;
}
.page-template-page-blogs .blogs-banner-container h1 {
text-align: center;
color: #FFF;
padding: 0;
font-family: "Sora", sans-serif;
font-size: 50px;
font-style: normal;
font-weight: 300;
line-height: normal;
letter-spacing: -0.55px;
margin-bottom: 48px;
}
.page-template-page-blogs .blogs-banner-container h1 .bold {
font-weight: 700;
}
.page-template-page-blogs .blogs-banner-container .banner-content .search-container {
width: 78%;
margin: auto;
position: relative;
}
.page-template-page-blogs .blogs-banner-container .banner-content .search-container input {
width: 100%;
color: #AEAEAE;
font-family: "Sora", sans-serif;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 34px; 
letter-spacing: -0.198px;
padding: 15px 72px; 
border: none;
}
.page-template-page-blogs .blogs-banner-container .banner-content .search-container img.search-logo {
position: absolute;
top: 50%;
left: 26px;
transform: translate(0, -50%);
}
.page-template-page-blogs .blogs-banner-container .banner-content .search-container button {
position: absolute;
right: 0;
top: 0;
height: 100%;
border: none;
display: flex;
align-items: center;
gap: 12px;
padding: 16px 20px;
background: #FEC32B;
color: #232323;
text-align: center;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 34px; }
.page-template-page-blogs .blogs-banner-container .banner-content .search-container button img {
height: 34px;
}
.page-template-page-blogs .blogs-listing {
width: 89%;
margin: auto;
padding: 60px 0;	
}
.page-template-page-blogs .blogs-listing h1 {
padding: 0;
text-align: center;
color: #232323;
font-family: "Sora", sans-serif;
font-size: 50px;
font-style: normal;
font-weight: 700;
line-height: normal;
margin-bottom: 64px;
}
.page-template-page-blogs .casestudy-section .case-studies {
margin: 0 !important;
row-gap: 50px;
}
.page-template-page-blogs .casestudy-section .case-studies .case-study {
grid-template-columns: 22% 78%;
}
.page-template-page-blogs .casestudy-section .case-studies .case-study .case-study-img img { max-height: 100%;
height: 100%;
}
.page-template-page-blogs .casestudy-section .case-studies .case-study .case-study-content {
grid-template-columns: 100%;
padding: 40px 50px 20px 50px;
}
.page-template-page-blogs .casestudy-section .case-studies .case-study .case-study-content .case-study-info {
max-width: 100%;
width: 100%;
}
.page-template-page-blogs .casestudy-section .case-studies .case-study .case-study-content .case-study-info 
.case-study-para {
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;	
}
.page-template-page-blogs .casestudy-section .case-studies .case-study .case-study-content .case-study-info 
.case-study-para p {
padding: 0;
}
.page-template-page-blogs .casestudy-section .case-studies .case-study .case-study-content .case-study-title h4 {
color: #232323;
font-family: "Sora", sans-serif;
font-size: 24px;
font-style: normal;
font-weight: 600;
line-height: 28px;
letter-spacing: -0.264px;
text-decoration-line: underline;
}
.page-template-page-blogs .casestudy-section .case-studies .case-study .case-study-content .case-study-title h6 {
color: #232323;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 16px;
font-style: normal;
font-weight: 300;
line-height: 20px; 
letter-spacing: -0.176px;
padding-bottom: 20px;
}
.page-template-page-blogs .casestudy-section .case-studies .case-study .case-study-content .case-study-info 
.link {
margin-top: 20px;
}
.page-template-page-blogs .casestudy-section .case-studies .case-study .case-study-content .case-study-info 
.link a {
display: flex;
align-items: center;
color: #232323;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 14px;
font-style: normal;
font-weight: 700;
line-height: normal;
text-transform: uppercase;
gap: 10px;
}
.page-template-page-blogs .casestudy-section .case-studies .case-study.hidden {
display: none
}
.page-template-page-blogs footer#main-footer .footer-overlay {
top: 0;
}
.page-template-page-blogs .casestudy-section .case-study-redirect {
margin-top: 60px;
}
button#load-more-blogs {
background: #fff;
border: none;
display: flex;
align-items: center;
gap: 15px;
color: #232323;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: normal;
text-transform: uppercase;
padding-bottom: 10px;
border-bottom: 1px solid #232323;
cursor: pointer;
}
.page-template-page-blogs .progressbar-section, .page-template-page-blogs .progressbar-section .et_pb_row {
padding: 0 !important;
}  .post-data {
margin-top: 150px; 
}
.blog-info section.bg-light {
background: #fff;
}
.blog-info .image-gallery {
display: flex;
gap: 24px;
justify-content: center;
}
.blog-info table {
margin: auto;
}
.blog-info table, .blog-info table th, .blog-info table td {
border: 1px solid #fff;
}
.blog-info section.bg-light p {
color: #000 !important;
}
.blog-info section.bg-light p .bold {
font-weight: 700;
}
.blog-info section.bg-light p.title {
font-size: 32px;
font-weight: 600;
}
.blog-info section.bg-light li {
color: #000;
font-family: "Poppins", sans-serif;
font-size: 20px;
font-style: normal;
font-weight: 300;
line-height: normal;
letter-spacing: -0.22px;
}
.blog-info section.bg-light li.bold {
font-weight: 700;
}
.blog-info section.bg-light li:nth-last-child(1) {
padding-bottom: 15px;
}
.blog-info section.bg-dark {
background: #141B20;
}
.blog-info section.dark-overlay {
position: relative;
}
.blog-info section.dark-overlay > div {
position: relative;
z-index: 1;
}
.blog-info section.dark-overlay .bg-box {
position: absolute;
top: 0;
left: 0;
z-index: 0;
}
.blog-info section.dark-overlay .bg-box .box-1 {
width: 133px;
height: 157px;
margin-left: 74px;
background: #222C34;
}
.blog-info section.dark-overlay .bg-box .box-2 {
width: 74px;
height: 94px;
background: #222C34;
}
.blog-info section.bg-dark p {
color: #fff !important;
}
.blog-info section.yellow-overlay {
position: relative;
}
.blog-info section.yellow-overlay::before {
position: absolute;
content: '';
top: 0;
left: 0;
width: 15%;
height: 15%;
background: #FEC32B;
filter: blur(150px);
}
.post-data section {
padding: 44px 0 26px 0
}
.post-data section > div {
width: 90%;
margin: auto;
}
.post-data .post-main-info .main-info {
width: 90%;
margin: auto;
}
.post-data .post-main-info h2 {
color: #232323;	
text-align: left;
}
.post-data .post-main-info h6.published-date {
margin: 26px 0 54px 0;
padding: 0;
color: #232323;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 20px;
font-style: normal;
font-weight: 300;
line-height: 1;
letter-spacing: -0.22px;
}
.blog-info section p {
color: #000;
font-family: "Poppins", sans-serif;
font-size: 20px;
font-style: normal;
font-weight: 300;
line-height: normal;
letter-spacing: -0.22px;
}
.blog-info section p .under-line {
text-decoration: underline;
}
.post-data .title-description {
display: grid;
gap: 66px;
}
.post-data .title-description .card .title {
color: #FFF;
font-family: "Sora", sans-serif;
font-size: 40px;
font-style: normal;
font-weight: 600;
line-height: normal;
}
.post-data .title-description .card .subtitle {
color: #FFF;
font-family: "Sora", sans-serif;
font-size: 32px;
font-style: normal;
font-weight: 500;
line-height: normal;
}
.post-data .title-description .card .description {
color: var(--greyscale-white, #FFF);
font-family: "Poppins", sans-serif;
font-size: 20px;
font-style: normal;
font-weight: 300;
line-height: normal;
letter-spacing: -0.22px;
}
.post-data .title-description .card .description .bold {
font-weight: 600;
}
.post-data .related-blogs-container {
padding: 120px 0 !important;
position: relative;
}
.post-data .related-blogs-container::after {
position: absolute;
content: '';
right: 0;
bottom: 10%;
height: 20%;
width: 20%;
background: #FEC32B;
filter: blur(150px);
z-index: -1;
}
.post-data .related-blogs-container h2 {
color: #232323;
margin-bottom: 62px;
}
.post-data .related-blogs-container .related-blogs .slick-list {
width: 94%;
margin: auto;
}
.post-data .related-blogs-container .related-blogs .slick-track {
display: flex;
gap: 40px;
padding: 24px 0;
}
.post-data .related-blogs-container .related-blogs .slick-track .blog {
width: 372px;
transition: all 0.5s;
}
.post-data .related-blogs-container .related-blogs .slick-track .blog:hover {
box-shadow: 1px 1px 10px 1px #ddd;
}
.post-data .related-blogs-container .related-blogs .slick-track .slick-slide .img img {
height: 254px;
object-fit: cover;
}
.post-data .related-blogs-container .related-blogs .blog .info {
padding: 27px 0;
}
.post-data .related-blogs-container .related-blogs .blog .blog-title h3 {
padding: 0;
color: #232323;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: 28px;
letter-spacing: -0.22px;
}
.post-data .related-blogs-container .related-blogs .blog .blog-detail {
padding: 19px 0 0 0;
display: flex;
justify-content: space-between;
align-items: center;
}
.post-data .related-blogs-container .related-blogs .blog .blog-detail p{
color: #232323;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 14px;
font-style: normal;
font-weight: 300;
line-height: 20px; 
letter-spacing: -0.154px;
}
.post-data .related-blogs-container .related-blogs .blog .blog-detail a {
display: flex;
color: #232323;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 14px;
font-style: normal;
font-weight: 700;
line-height: normal;
text-transform: uppercase;
align-items: center;
gap: 8px;
}
.post-data .related-blogs-container .related-blogs .blog .blog-detail a img {
transition: all 0.5s;
}
.post-data .related-blogs-container .related-blogs .blog .blog-detail a:hover img {
transform: rotate(45deg);
}
.single-post footer#main-footer .footer-overlay {
top: 0;
}  @media screen and (max-width: 1320px) {
.what-want-section .what-want-cont .want-data-cont {  }
.what-want-section .what-want-cont .want-data-cont .item h6 {
font-size: 20px;
}
.sbr-info-section .sbr-info-container .text-cont {
padding-bottom: 40px;
}
.emos-section .emos-container img.img-wide-web {
margin-bottom: 72px;
}
}
@media screen and (max-width: 1200px) {
.reach-us-section .form-container form .submit-box {
width: 20%;
}
.reach-us-section p.reach-para {
width: 80%;
}
.banner-background.page-banner .banner .banner-img.sbr-banner .page-title {
width: 100%;
}
footer#main-footer #footer-widgets .footer-widget #block-13 .subscribe-message p {
width: 100%;
} .global-header .header-navigation .search-section .search-container input {
width: auto;
} .numbers-section .numbers-container .numbers-section-box {
flex-direction: column;
}
.numbers-section .numbers-container .numbers-section-box .img-container { width: 70%;
}
.numbers-section .numbers-container .numbers-section-box .img-container.img-container-mb { }
.numbers-section .numbers-container .numbers-section-box .bottom-text {
padding-right: 27px;
}
.numbers-section .numbers-container .numbers-section-box .details {
width: 100%;
}
.numbers-section .numbers-container .numbers-section-box .details .details-main button {
margin: 20px 0;
font-size: 16px;
}
.numbers-section .numbers-container .numbers-section-box .details .details-main button img {
width: 16px;
}
.contact-section .contact-section-container .contact-box .contact-form .form-submit-box {
width: 60%;
}
.home-product-portfolio-section .home-product-portfolio-section-container .product-portfolio {
padding: 0 20px;
}
.home-product-portfolio-section .home-product-portfolio-section-container .product-portfolio .product-list {
width: 50%;
} .banner-background.page-banner .banner .banner-content p {
width: 60%;
}
.banner-background.case-study-banner-section .banner .banner-content {
}
.banner-background.page-banner .banner .banner-img.about-banner {
height: 541px;
align-items: center;
}
.banner-background.page-banner .banner .banner-img.about-banner .banner-content {
padding-bottom: 0 !important;
} .banner-background.page-banner .banner .banner-img {
height: 800px;
align-items: end;
}
.banner-background.case-study-banner-section .about-banner .banner-content {
padding: 0;
padding-bottom: 16%;
}
.sbr-info-section .sbr-info-container {
grid-template-columns: 50% 45%;
}
.sbr-info-section .sbr-info-container .img-cont {
display: flex;
align-items: center;
justify-content: center;
}
.major-problem-section .probs {
width: 90%;
}
.major-problem-section .probs .img-cont {
display: grid;
grid-template-columns: repeat(2, 1fr);
}
.major-problem-section .prob-footer {
width: 90%;
}
.what-want-section .what-want-cont .want-data-cont {
grid-template-columns: repeat(3, 1fr);
row-gap: 36px;
}
.what-want-section .what-want-cont .what-want-para {
width: 100%;
margin-top: 72px;
}
.cooling-tow-risk-section .tow-risk-data .risk-info p {
width: 96%;
}
.banner-background.page-banner .banner .banner-content .banner-btns {
flex-direction: column;
gap: 12px;
margin-top: 24px;
}
.sbr-info-section .sbr-info-container {
grid-template-columns: repeat(1, 1fr);
} .banner-background.page-banner .banner .banner-img.coltcs-banner { } .banner-background.page-banner .banner .banner-img.wt-banner  {
height: 554px;
align-items: center;
background-position: 10% center;
}
.banner-background.page-banner .banner .banner-img.wt-banner .page-title {
width: 100%;
}
.banner-background.page-banner .banner .banner-img.wt-banner .page-info {
width: 100% !important;
}
.wt-table-section .wt-table {
white-space: nowrap;
overflow-x: scroll;
}
.wt-application-section .applications {
grid-template-columns: repeat(3, 1fr);
row-gap: 30px; 
} .banner-background .banner .banner-content {
padding: 60px 80px 108px 80px;
}
.banner-background .banner .banner-content .banner-info {
gap: 64px;
}
body.home .banner-background .banner .home-banner-slider .banner-content .banner-title-content {
width: 50%;
}
.home-product-portfolio-section .home-product-portfolio-section-container .product-portfolio .product-list .product {
max-height: 300px;
}
.home-product-portfolio-section .home-product-portfolio-section-container .product-portfolio .product-list .product.active {
max-height: 320px;
} .impact-section .impact-section-overlay {
top: -60px;
}
.impact-section .impact-section-box .impact-box.impact-box-2 {
flex-wrap: wrap;
}
.impact-section .impact-section-box .impact-box.impact-box-2 .impact {
width: 45%;
}
.home-product-portfolio-section .home-product-portfolio-section-container .product-portfolio .products-img .product-img.active {
display: flex;
align-items: center;
}
.home-product-portfolio-section .home-product-portfolio-section-container .product-portfolio .products-img .product-img.active img {
height: 72%;
}
.home-product-portfolio-section .home-product-portfolio-section-container .product-portfolio .product-img::after {
height: 82%;
}
.banner-background.page-banner .banner .banner-img.accs-banner {
height: 540px;
align-items: center;
} .industry-accordion-section .industry-accordion-contant .industry-slider .slick-track {
gap: 32px;
}
.industry-accordion-section .industry-accordion-contant .industry-slider .slick-next {
right: 45%;
}
.industry-accordion-section .industry-accordion-contant .industry-slider .slick-prev {
left: 45%;
} .page-template-page-blogs .blogs-banner-container .banner-content {
width: 84%;
}
.page-template-page-blogs .casestudy-section .case-studies .case-study {
grid-template-columns: 30% 70%;
}
.sbr-info-section .sbr-info-container .text-cont {
padding: 0;
width: 88%;
margin: auto;
}
.emos-section .emos-container img.img-wide-web {
margin-bottom: auto;
}
.emos-section .emos-container p.para-main:nth-child(odd) {
padding-bottom: 24px;
}
}
@media screen and (max-width: 980px) {
.footer-widget:nth-child(n) {
width: 50% !important;
}
.footer-widget:nth-child(3) {
width: 100% !important;
}
footer#main-footer #footer-widgets .footer-widget #block-13 {
padding: 112px 50px;
}
.global-header .collapse-menu.active {
padding: 44px 0 !important;
display: flex;
justify-content: center;
}
.condenser-section {
padding-left: 0 !important;
}
.condenser-section .condenser-data {
padding: 0 28px;
}
.condenser-section .condenser-bottom-info {
margin: 25px 0 0 0;
}
.condenser-section .condenser-bottom-info p {
padding: 0 28px;
}
.condenser-section img.mobile-none {
display: none;
}
.condenser-section .condenser-bottom-info img.web-none {
display: block;
width: 100%;
max-height: 800px;
object-fit: cover;
object-position: bottom;
margin-top: 24px;
}
.coltcs-adv-section .logo-container {
grid-template-columns: repeat(3, 1fr);
row-gap: 32px;
}
.water-lab-section .lab-cont {
display: flex;
flex-direction: column;
margin-top: 52px;
}
.water-lab-section .lab-cont .text {
margin-bottom: 32px;
}
.water-lab-section .lab-cont.parameters-container {
flex-direction: column-reverse;
margin-top: 38px;
}
.wt-features-section .wt-features-data {
grid-template-columns: repeat(2, 1fr);
}
.water-lab-section .lab-cont .text {
padding: 0 48px !important;
}
body.home .banner-background .banner .home-banner-slider .banner-content {
max-height: 380px;
}
.numbers-section .numbers-container .numbers-section-box .img-container {
display: none;
}
.numbers-section .numbers-container .numbers-section-box .img-container.img-container-mb {
display: block;
width: 100%;
margin-top: 24px;
} 
.banner-background.case-study-banner-section .sbr-banner .banner-content {
padding: 62px 0 20px 0;
}
.banner-background.page-banner .banner .banner-img.sbr-banner .page-title {
width: 100%;
}
.banner-background.page-banner .banner .banner-content h1 sup {
font-size: 18px;
}
.condenser-section, .condenser-section .et_pb_row {
padding-bottom: 0;
}
.reach-us-section .form-container form .submit-box {
width: 30%;
} .industry-accordion-section .industry-accordion-contant .industry-slider .slick-track {
gap: 0;
}
.industry-accordion-section .industry-accordion-contant .industry-slider .slick-slide {
width: 712px;
}
.industry-accordion-section .industry-accordion-contant .industry-slider .slick-slide img {
height: 100%;
object-fit: cover;
} .banner-background.page-banner .about-banner.industry-banner.privacy-banner .banner-content p.page-info {
width: 100%;
padding: 0 28px;
} .emos-section .emos-container {
width: 100%;
}
.emos-section .emos-container .emos-content {
padding: 0 30px 30px 30px;
}
.energy-saving-section .energy-saving-content.show-desktop {
display: none;
}
.energy-saving-section .energy-saving-content.show-tab-sm {
display: block;
width: 100%;
padding: 0 44px;
}
.energy-saving-section .energy-saving-content div:nth-child(2) {
margin-top: 36px;
}
.energy-saving-section .energy-saving-content.show-tab-sm .row {
grid-template-columns: 100%;
}
.energy-saving-section .energy-saving-content .row .image {
justify-content: center;
}
.energy-saving-section .energy-saving-content .row .image img {
width: 75%;
}
.emos-section .emos-container img.img-wide-web {
display: none;
}
.emos-section .emos-container img.img-tab-mob {
display: block;
width: 100%;
max-height: 477px;
object-fit: cover;
}
.emos-features-section .features-wrapper {
grid-template-columns: repeat(2, 1fr);
}
.emos-adv-section .emos-adv-cont {
width: 92%;
}
}
@media screen and (max-width: 912px) {
.video-popup-section .video-pop-container {
grid-template-columns: 60% 40%;
}
.home-features-section .home-features-section-container .features-section-box .feature-card {
padding: 72px 16px 0 16px;
} .global-header .header-navigation .search-section {
width: 45%;
}
.global-header .header-navigation .contact-us-container {
width: 24%;
}
.global-header .header-navigation .menu-icon {
width: 15%;
} .banner-background .banner .banner-content .banner-info {
gap: 50px;
}
.casestudy-section .section-title h2 {
font-size: 64px;
align-items: center;
}
.home-product-portfolio-section .home-product-portfolio-section-container .product-portfolio { display: none;
}
.home-product-portfolio-section .home-product-portfolio-section-container .section-title h2 {
width: 100%;
text-align: center;
margin-bottom: 0;
}
.product-portfolio-slider-section {
display: block;
margin-top: -1px; }
.product-portfolio-slider-section .slick-track {
display: flex;
gap: 18px;
}
.product-portfolio-slider-section .product-card {
width: 630px
}
.home-product-portfolio-section .home-product-portfolio-section-container {
padding-bottom: 0;
}
.home-product-portfolio-section .home-product-portfolio-section-container .product-portfolio .product-list {
width: 100%;
}
.contact-section .contact-section-container {
padding: 0;
}
.impact-section .impact-section-box .impact-box.impact-box-1 {
grid-template-columns: repeat(2, 1fr);
}
.casestudy-section .case-studies .case-study .case-study-content {
padding: 10px 32px;
} footer#main-footer #footer-widgets .footer-widget:nth-child(1) > div {
padding: 32px;
} .banner-background.page-banner .banner .banner-content p {
width: 80%;
}
.banner-background.case-study-banner-section .about-banner .banner-content {
padding: 0;
padding-bottom: 20%;
} .banner-background.page-banner .banner .banner-content .banner-btns {
flex-direction: column;
}
.home-product-portfolio-section.accs-benefits-section .section-title p {
margin-bottom: 0;
}
.home-product-portfolio-section.accs-benefits-section .accs-benefits-sec-container {
padding-bottom: 0 !important;
}
.accs-benefits-slider-section .product-card {
display: block !important;
padding: 40px;
}
.accs-benefits-slider-section .product-card .card {
background: inherit;
box-shadow: 0px 24px 56px 0px rgba(35, 35, 35, 0.12);
}
.accs-benefits-slider-section .product-card .card img {
max-width: 100%;
top: 0;
width: 100%;
}
.accs-benefits-slider-section .product-card .card .product-content {
width: 100%;
padding: 29px 54px 29px 21px;
}
.accs-benefits-slider-section .product-card .card .product-title {
color: #232323;
font-family: "Sora", sans-serif;
font-size: 24px;
font-style: normal;
font-weight: 600;
line-height: 30px;
}
.logo-section .logo-container {
grid-template-columns: repeat(2, 1fr);
row-gap: 32px;
}
.info-section .info-container .section-title h2 {
width: 100%;
} body.home .banner-background .banner .home-banner-slider .banner-content {
padding: 60px 80px;
height: 380px;
}
.banner-background .banner .home-banner-slider .slick-prev {
left: 84%;
} .industry-accordion-section .industry-accordion-contant .industry-slider .slick-track {
gap: 24px;
}
.industry-accordion-section .industry-accordion-contant .industry-slider .slick-slide {
width: 712px;
transform: scale(1);
}
.banner-background.page-banner .about-banner.industry-banner .banner-content p.page-info {
width: 100%;
} .page-template-page-blogs .blogs-banner-container .banner-content {
width: 92%;
}
.page-template-page-blogs .blogs-banner-container .banner-content .search-container {
width: 88%;
}
}
@media screen and (max-width: 820px) { .reach-us-section .reach-us-container {
width: 85%;
margin: auto;
}
.reach-us-section p.reach-para {
width: 100%;
}
.map-section h2 {
width: 72%;
margin: auto;
margin-bottom: 72px;
} .video-popup-section .video-pop-container .btn-container .video .fluid-width-video-wrapper {
padding: 40% !important;
}
.casestudy-section .section-title h2 {
font-size: 54px;
}
.success-stories-section .success-stories-box .review {
grid-template-columns: 100%;
}
.success-stories-section .success-stories-box .review .review-image {
max-height: 358px;
}
.success-stories-section .success-stories-box .review .review-info {
padding: 80px 22px 36px 22px;
}
.success-stories-section .success-stories-box .review .review-info .review-para {
padding: 0;
} .about-section .about-info-container .about-card:nth-child(odd) {
margin-right: 29px;
flex-direction: column;
}
.about-section .about-info-container .about-card:nth-child(even) {
margin-left: 29px;
flex-direction: column;
}
.about-section .about-info-container .about-card .img-container {
width: 100%;
}
.about-section .about-info-container .about-card .text-container {
width: 100%;
}
.about-section .about-info-container .about-card:nth-child(odd) .text-container {
margin-left: 29px;
}
.about-section .about-info-container .about-card:nth-child(right) .text-container {
margin-right: 29px;
}
.home-features-section.about-vision-section .home-features-section-container .features-section-box .vision-box .feature-card {
padding: 32px 24px;
}
.home-features-section.about-vision-section .home-features-section-container .features-section-box .vision-box {
width: 100%;
}
.contact-section .contact-section-container .contact-box .contact-info .contact-head h5 {
font-size: 42px;
}
.contact-section .contact-section-container .contact-box .contact-info .contact-head p {
font-size: 42px;
line-height: 48px;
} .info-section .info-container {
width: 88%;
}
.banner-background.page-banner .banner .banner-content h1 {
font-size: 42px;
line-height: 1;
}
.wt-application-section .applications {
grid-template-columns: repeat(2, 1fr);
}
.industry-accordion-section .industry-accordion-contant .industry-slider .slick-slide {
width: 600px;
} .page-template-page-blogs .blogs-banner-container .banner-content {
width: 98%;
padding: 0 20px;
}	
.page-template-page-blogs .blogs-banner-container .banner-content .search-container {
width: 92%;
} .energy-saving-section .section-title h2 {
text-align: left;
width: 92%;
margin: auto;
margin-bottom: 39px;
}
.emos-adv-section .emos-adv-cont {
grid-template-columns: 100%;
}
.emos-adv-section .emos-adv-cont .row {
padding-right: 0;
}
.emos-adv-section .emos-adv-cont .row:nth-child(1) {
border-right: none;
border-bottom: 1px solid #d9d9d9;
padding-bottom: 30px;
}
.emos-adv-section .emos-adv-cont .row:nth-child(2) {
padding-left: 0;
padding-top: 30px;
}
.emos-adv-section .emos-adv-cont .row ul {
margin-left: 12px;
padding-bottom: 0;
}
.casestudy-section .case-studies ~ .case-study-form {
align-items: end;
padding-bottom: 8%;
}
}
@media screen and (max-width: 768px) { .reach-us-section {
padding-top: 0;
}
.reach-us-section .form-container {
width: 100%;
}
.reach-us-section form .input-2 {
grid-template-columns: repeat(1, 1fr);
row-gap: 45px;
} #footer-widgets .footer-widget:nth-child(n), #footer-widgets .footer-widget .fwidget {
margin-bottom: 0 !important;
}
footer#main-footer #footer-widgets .footer-widget #block-12 {
padding: 32px;
}
footer#main-footer #footer-widgets .footer-widget #block-6 {
border-bottom: 1px solid #222C34;
}
.global-header .collapse-menu {
padding: 44px 0;
display: flex;
justify-content: center;
flex-direction: column;
align-items: center;
gap: 24px;
}
.global-header .collapse-menu.active {
padding: 44px 0 !important;
}
.home-product-portfolio-section .home-product-portfolio-section-container {
padding: 76px 24px;
}
.home-product-portfolio-section .home-product-portfolio-section-container .section-title h2 {
width: 100%;
text-align: center;
margin-bottom: 44px;
}
.success-stories-section .success-stories-box .reviews-box {
width: 100%;
margin-bottom: 0;
}
.success-stories-section .success-stories-box .reviews-box .home-review-prev {
display: none;
}
.success-stories-section .success-stories-box .reviews-box .home-review-next {
display: none;
}
.casestudy-section .case-studies .case-study {
grid-template-columns: 100%;
}
.casestudy-section .case-studies .case-study .case-study-content {
grid-template-columns: 100%;
padding: 22px 25px;
gap: 27px;
}
.casestudy-section .case-studies .case-study .case-study-content .case-study-info {
max-width: 100%;
}
.casestudy-section .case-studies .case-study .case-study-img img {
width: 100%;
object-fit: cover;
}
.casestudy-section .case-studies .case-study .case-study-content .case-study-link {
justify-content: start;
}
.casestudy-section .case-studies .case-study .case-study-content .case-study-link::before {
position: relative;
content: 'VIEW PROJECT';
color: #232323;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
text-transform: uppercase;
bottom: 4px;
} .banner-background.case-study-banner-section .banner .banner-content {
padding :35px 12px;
}
.banner-background.case-study-banner-section .banner .banner-content .banner-info {
flex-direction: column;
gap: 32px;
}
.banner-background.case-study-banner-section .banner .banner-content .banner-info .title-info {
gap: 14px;
}
.banner-background.case-study-banner-section .banner .banner-content .banner-info .banner-scroller-section {
width: 100%;
}
.banner-background.case-study-banner-section .banner .banner-img.banner-1 .banner-side-info {
gap: 13px;
}
.banner-background.case-study-banner-section .banner .banner-img.banner-1 .case-num-info .case-title {
font-size: 24px;
padding-bottom: 13px;
}
.banner-background.case-study-banner-section .banner .banner-img.banner-1 .case-num-info .case-num {
font-size: 42px;
}
.casestudy-section.case-study-page .section-title h2 {
font-size: 42px;
}
.contact-section .contact-section-container .contact-box {
grid-template-columns: 100%;
} .banner-background.page-banner .banner .banner-img {
align-items: end;
padding-bottom: 12px;
}
.banner-background.page-banner .banner .banner-content .banner-btns {
margin-top: 16px;
}
.banner-background.case-study-banner-section .banner .banner-content {
padding-bottom: 0; 
}
.video-popup-section .video-pop-container {
background-image:linear-gradient(2deg, #232323 -2.91%, rgba(35, 35, 35, 0.10) 53.47%), url(//cet-enviro.com/wp-content/uploads/2023/10/sbr-popup-mobile-bg.png);
background-size: cover;
display: flex;
flex-direction: column-reverse;
padding-left: 22px;
padding-right: 22px;
padding-bottom: 22px;
gap: 114px;
}
.video-popup-section .video-pop-container .btn-container {
justify-content: center;
}
.video-popup-section .video-pop-container .btn-container button {
margin-right: 0;
}
.product-portfolio-slider-section {
padding-top: 0;
}
.accs-text-section .text-container {
width: 80%;
}
.home-features-section .home-features-section-container {
padding: 92px 0;
}
.home-features-section .home-features-section-container .features-section-box .feature-card {
width: 354px;
background: #fec32b;
}
.home-features-section.accs-slider-section .home-features-section-container .features-section-box .feature-card {
border: none;
}
.accs-slider-section .feature-title {
height: 64px;
}
.home-features-section .home-features-section-container .features-section-box .feature-card h4 {
color: #000;
height: auto;
}
.home-features-section .home-features-section-container .features-section-box .feature-card .feature-line {
background: #000;
}
.home-features-section .home-features-section-container .features-section-box .feature-card .feature-info p {
color: #000;
}
.product-portfolio-slider-section .product-card {
width: 480px
}
.success-stories-section .success-stories-section-container {
width: 100%;
}
.success-stories-section .success-stories-box .home-review-slider .slick-track {
display: flex;
gap: 32px;
padding: 10px 0 48px 0;
}
.success-stories-section .success-stories-box .review-container {
width: 576px;
}
.banner-background.case-study-banner-section .about-banner .banner-content {
padding-bottom: 24%;
} .industry-accordion-section .industry-accordion-title {
padding: 32px 0 72px 0;
position: relative;
text-align: left;
}
.industry-accordion-section .industry-accordion-title h3 {
width: 100%;
margin: auto;
text-align: left;
}
.industry-accordion-section .industry-accordion-title p {
width: 100%;
text-align: left;
}
.industry-accordion-section .industry-accordion-title img.arrow {
top: 88%;
left: 20%;
}
.industry-accordion-section .industry-accordion-title::after {
position: absolute;
top: 85%;
left: 0;
content: "Know More";
color: #232323;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
text-transform: uppercase;
}
.industry-accordion-section .industry-accordion-title.active::after {
display: none;
}
.industry-accordion-section .industry-accordion-contant .industry-slider .slick-track {
gap: 18px;
}
.industry-accordion-section .industry-accordion-contant .industry-slider .slick-slide {
width: 500px;
grid-template-columns: 100%;
}
.industry-accordion-section .industry-accordion-contant .industry-slider .slick-slide img {
max-height: 297px;
width: 100%;
object-fit: cover;
} .emos-features-section .features-wrapper {
grid-template-columns: 100%;
width: 92%;
}
.emos-features-section .features-wrapper .feature {
flex-direction: row;
gap: 36px;
}
.emos-features-section .features-wrapper .feature p {
margin: auto 0;
text-align: left;
max-width: 100%;
}
}
@media screen and (max-width: 576px) {
.map-section {
padding-bottom: 0;
}
.map-section h2 {
margin-bottom: 35px;
}
.reach-us-section .form-container form .submit-box {
width: 35%;
margin: 0;
}
.reach-us-section .form-container form input[type="submit"] {
font-size: 16px;
}
.reach-us-section .form-container form {
gap: 25px;
}
.reach-us-section form .input-2 {
gap: 25px;
}
.reach-us-section .form-container form label {
font-size: 20px;
}
.reach-us-section p.reach-para {
font-size: 20px;
margin-bottom: 60px;
line-height: 30px;
}
.reach-us-section .form-container form input::placeholder, 
.reach-us-section .form-container form textarea::placeholder {
font-size: 16px;
}
.reach-us-section .form-container form input, .reach-us-section .form-container form textarea {
font-size: 16px;
}
.reach-us-section .form-container form input {
max-height: 62px;
}
.reach-us-section .form-container form .submit-box img {
width: 36px;
}
.img-filter-section .img-filter-container {
max-height: 630px;
height: 630px;
}
.banner-background.page-banner .banner .banner-img.coltcs-banner .banner-content {
padding: 0 16px;
}
.img-filter-section .img-filter-container .slider-filter-content h5 {
font-size: 32px;
}
.img-filter-section .img-filter-container .slider-filter-content p {
font-size: 16px;
}
.video-popup-section .video-pop-container .btn-container .video .fluid-width-video-wrapper {
padding: 40% !important;
}
.section-title h2 {
font-size: 36px;
line-height: 40px;
}
.sbr-app-section {
padding-top: 0 !important;
}
.sbr-app-section .et_pb_row {
padding-top: 0 !important;
}
.sbr-app-section .app-data .item img {
height: 48px;
}
.banner-background.page-banner .banner .banner-content h1 sup {
font-size: 14px;
}
.banner-background.page-banner .banner .banner-img.sbr-banner .page-title {
width: 100%; }
.global-header .collapse-menu .menu-items-container {
max-height: 364px;
overflow-y: scroll;
}
.global-header .header-navigation {
padding: 9px 0;
justify-content: space-between;
}
.global-header .header-navigation .logo-section {
width: auto;	
}
.global-header .header-navigation .logo-section img {
width: 84px;
}
.global-header .header-navigation .search-section {
display: none;
}
.global-header .contact-us-container.web-none {
display: flex;
background: #FEC32B;
justify-content: center;
}
.global-header .contact-us-container.web-none a {
width: 100%;
display: flex;
justify-content: center;
align-items: center;
color: #232323;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
text-transform: uppercase;
}
.global-header .contact-us-container.mobile-none {
display: none;
}
.search-bar-mobile {
display: block;
width: 80%;
position: relative;
}
.search-bar-mobile input {
width: 100%;
background: #222C34;
border: none;
padding: 15px 0 16px 55px;
border: 10px solid #1a2228;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 16px;
font-style: normal;
font-weight: 400;
color: #fff;
}
.search-bar-mobile input::placeholder {
color: #AEAEAE;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px; letter-spacing: -0.176px;
}
.search-bar-mobile img {
position: absolute;
left: 24px;
top: 20px;
} .banner-background .banner .banner-content {
padding: 34px;
}
.banner-background .banner .banner-content .banner-info {
flex-direction: column;
gap: 35px;
}
.banner-background .banner .banner-content .banner-info .banner-title-content {
width: 100% !important;
}
.banner-background .banner .banner-content .banner-info .banner-scroller-section {
width: 100% !important;
height: 182px;
display: flex;
flex-direction: column;
justify-content: start;
}
.banner-background .banner .banner-content .banner-info .banner-title-content {
font-size: 24px;
}
.banner-background .banner .banner-content .banner-info .banner-scroller-section .page-and-scroll h4 {
font-size: 24px;
}
.banner-background .banner .banner-content .banner-info .banner-scroller-section .scrool-info {
font-size: 15px;
}
.impact-section .impact-section-box {
width: calc(100% - 60px);
}
.impact-section .impact-section-box .section-title {
margin-bottom: 39px;
}
.impact-section .impact-section-box .section-title h2 {
font-size: 24px;
}
.impact-section .impact-section-box .impact-box.impact-box-1 {
grid-template-columns: repeat(1, 1fr);
gap: 39px;
}
.impact-section .impact-section-box .impact-box.impact-box-2 {
margin-top: 39px;
}
.impact-section .impact-section-box .impact-box .impact-title {
font-size: 20px;
}
.impact-section .impact-section-box .impact-box .impact-number {
font-size: 36px;
}
.numbers-section .numbers-container {
padding: 0 0 0 27px;
}
.slider-section .section-title h2 {
margin: 0 10px;
}
.slider-section .slider-section-container .sliders-section-box .sliders-box {
margin: 44px 0 0 0;
}
.home-features-section .home-features-section-container .features-section-box .section-title {
margin-bottom: 44px;
}
.home-features-section .home-features-section-container .features-section-box .section-title .feature-slider-arrows {
display: none;
}
.home-features-section .home-features-section-container .features-section-box .feature-card {
padding: 64px 32px 32px 32px;
}
.home-features-section .home-features-section-container .features-section-box .feature-card h4 {
font-size: 26px;
}
.home-features-section .home-features-section-container .features-section-box .feature-card .feature-info p {
font-size: 20px;
font-weight: 700;
}
.casestudy-section .section-title h2 {
font-size: 36px;
}
.casestudy-section .section-title h2 img {
width: 39px;
}
.casestudy-section .case-studies {
margin: 0 28px;
} .casestudy-section .case-study-redirect {
margin-top: 40px;
}
.home-product-portfolio-section .home-product-portfolio-section-container {
padding-bottom: 0;
}
.home-product-portfolio-section .home-product-portfolio-section-container .section-title h2 {
width: 100%;
text-align: center;
margin-bottom: 0;
}  .contact-section .contact-section-container .contact-box .contact-info .contact-head {
margin-bottom: 20px;
}
.contact-section .contact-section-container .contact-box .contact-info .contact-head h5 {
font-size: 36px;
line-height: 40px;
}
.contact-section .contact-section-container .contact-box .contact-info .contact-head p {
font-size: 32px;
line-height: 40px;
}
.contact-section .contact-section-container .contact-box .contact-info .contact-foot p {
font-size: 16px;
line-height: 24px;
} footer#main-footer #footer-widgets .footer-widget:nth-child(1) > div {
margin-bottom: 0 !important;
}
footer#main-footer #footer-widgets .footer-widget #block-5 {
padding: 0 0 32px 18px;
}
footer#main-footer #footer-widgets .footer-widget #block-13 {
padding: 39px 28px;
}
footer#main-footer #footer-widgets .footer-widget #block-12 {
padding: 0;
margin-bottom: 0 !important;
padding: 20px 10px;
width: 50%;
}
footer#main-footer #footer-widgets .footer-widget #block-14 {
width: 50%;
}
footer#main-footer #footer-widgets .footer-widget #block-13 .subscribe-message p {
font-size: 24px;
line-height: 30px;
width: 100%;
}
footer#main-footer #footer-widgets .footer-widget #block-13 .subscribe-text {
font-size: 16px;
}
footer#main-footer #footer-widgets .footer-widget #block-12 .footer-copyright {
font-size: 12px;
line-height: 12px;
}
footer#main-footer #footer-widgets .footer-widget #block-14 .footer-social-links .social-link {
font-size: 14px;
} .banner-background .banner .home-banner-slider .slick-next {
left: 90%;
top: 75%;
}
.banner-background .banner .home-banner-slider .slick-prev {
left: 80%;
top: 75%;
} .banner-background.page-banner .banner .banner-content h1 {
font-size: 42px;
}
.banner-background.page-banner .banner .banner-content p {
font-size: 24px;
width: 90%;
}
.home-features-section.about-vision-section .home-features-section-container .features-section-box .section-title {
margin-bottom: 44px;
}
.about-vision-section .section-title h2 {
font-size: 40px;
}
.contact-section .contact-section-container .contact-box .contact-info .contact-title {
margin-bottom: 32px;
} .banner-background.page-banner .banner .banner-img.accs-banner {
background: url(//cet-enviro.com/wp-content/uploads/2023/10/accs-mobile-banner.png);
background-size: cover;
background-position: center;
}
.banner-background.page-banner .banner .banner-img.coltcs-banner {
background-image: linear-gradient(0deg, rgba(35, 35, 35, 0.50) 0%, rgba(35, 35, 35, 0.50) 100%), 
url(//cet-enviro.com/wp-content/uploads/2023/10/coltcs-banner.png);
}
.banner-background.page-banner .banner .banner-content .banner-btns button {
font-size: 14px;
padding: 12px 14px;
}
.banner-background.page-banner .banner .banner-content .banner-btns {
gap: 16px;
}
.video-popup-section .video-pop-container {
background-position: center;
}
.section-title h2 sup {
font-size: 16px;
}
.video-popup-section .video-pop-container .video-para {
gap: 18px;
}
.video-popup-section .video-pop-container .video-para p {
font-size: 16px;
}
.home-features-section.accs-slider-section .section-title {
margin-bottom: 44px !important;
}
.home-product-portfolio-section.accs-benefits-section .section-title p {
width: 92%;
}
.accs-benefits-slider-section .product-card .card .product-content {
padding: 29px 21px;
height: 148px;
display: flex;
align-items: center;
}
.logo-section {
padding-top: 0;
}
.logo-section .logo-container {
grid-template-columns: repeat(1, 1fr);
margin-top: 44px;
}
.logo-section .logo-container .logo-box {
display: grid;
grid-template-columns: 23% 76%;
gap: 1%;
}
.logo-section .logo-container .logo-box img {
display: block;
margin: auto;
height: 48px;
}
.logo-section .logo-container .logo-box p {
text-align: left;
}
.accs-text-section .text-container {
width: 92%;
}
.accs-text-section .text-container p {
font-size: 20px;
}
.click-to-download-section {
padding: 0 !important;
}
.click-to-download-section .click-to-download a {
font-size: 16px;
gap: 9px;
}
.info-section .info-container p.info-bottom-text {
font-size: 24px;
text-align: left;
} .what-want-section .section-title h2 {
margin-bottom: 44px;
}
.what-want-section .what-want-cont .want-data-cont {
grid-template-columns: repeat(1, 1fr);
}
.what-want-section .what-want-cont .want-data-cont .item {
display: grid;
grid-template-columns: 16% 80%;
gap: 4%;
}
.what-want-section .what-want-cont .want-data-cont .item img {
height: 48px;
}
.what-want-section .what-want-cont .want-data-cont .item h6 {
text-align: left;
font-size: 16px;
line-height: 22px;
}
.what-want-section .what-want-cont .what-want-para p {
font-size: 24px;
line-height: 32px;
}
.sbr-app-section .app-data {
grid-template-columns: 100%;
gap: 24px;
margin-top: 44px;
}
.sbr-app-section .app-data .item {	
display: grid;
grid-template-columns: 21% 75%;
gap: 4%;
}
.sbr-app-section .app-data .item h6 {
text-align: left;
font-size: 18px;
line-height: 24px;
}
.cooling-tow-risk-section .tow-risk-data .risk-info a {
text-underline-offset: 4px;
}
.cooling-tow-risk-section {
padding-top: 0;
}
.sbr-tab-section .section-title {
margin-bottom: 0;
}
.sbr-info-section .sbr-info-container p.link a {
font-size: 14px;
}
.major-problem-section .probs h4 {
font-size: 24px;
line-height: 32px;
}
.major-problem-section .probs .img-cont {
grid-template-columns: repeat(1, 1fr);
}
.major-problem-section .prob-footer p {
font-size: 32px;
line-height: 42px;
}
.sbr-info-section .sbr-info-container h2 {
margin-bottom: 32px;
}
.sbr-info-section .sbr-info-container p.info {
font-size: 18px;
line-height: 24px;
padding:0;
margin-bottom: 36px;
}
.logo-section .logo-container .logo-box p {
font-size: 18px;
line-height: 24px;
} .banner-background.page-banner .banner .banner-img.coltcs-banner { }
.condenser-section .condenser-bottom-info img.web-none {
max-height: 452px;
}
.coltcs-adv-section .logo-container .logo-box {
grid-template-columns: 18% 78%;
gap: 4%;
}
.coltcs-adv-section .logo-container .logo-box p {
font-size: 16px;
line-height: 22px;
}
.condenser-section .condenser-data p {
font-size: 20px;
}
.condenser-section .condenser-bottom-info p {
font-size: 16px;
line-height: 24px;
}
.condenser-section .condenser-bottom-info p.pb-0 {
padding-top: 20px;
}
.banner-background.page-banner .banner .banner-img.wt-banner {
height: 554px;
align-items: center;
}
.wt-features-section .wt-features-data {
grid-template-columns: repeat(1, 1fr);
width: 100%;
margin: auto;
margin-top: 44px;
row-gap: 40px;
}
.wt-features-section .wt-features-data .feature {
display: grid;
grid-template-columns: 30% 65%;
gap: 5%;
}
.wt-features-section .wt-features-data .feature img {
margin: auto;
height: 44px;
}
.wt-features-section .wt-features-data .feature h6 {
font-size: 16px;
}
.wt-application-section, .wt-application-section .et_pb_row {
padding-top: 0;
}
.wt-application-section h2 {
margin-bottom: 44px;
}
.wt-application-section .applications {
grid-template-columns: repeat(1, 1fr);
gap: 40px;
}
.wt-application-section .applications .card {
display: grid;
grid-template-columns: 30% 65%;
gap: 5%;
}
.wt-application-section .applications .card img {
width: 43px;
}
.wt-application-section .applications .card h6 {
text-align: left;
}
.wt-table-section .wt-table {
padding: 28px 0;
width: 92%;
}
.wt-table-section .wt-table .table-data {
padding: 0 16px;
}
.wt-table-section .wt-table .column p {
font-size: 16px;
}
.water-lab-section .lab-cont .text {
padding: 0 28px !important;
}
.product-portfolio-slider-section .product-card {
width: 400px
}
.success-stories-section .success-stories-box .home-review-slider .slick-track {
gap: 12px;
}
.success-stories-section .success-stories-box .review-container {
width: 480px;
} 
.wt-features-section .wt-features-cont {
width: 92%;
} .industry-accordion-section .industry-accordion-title h3 {
font-size: 24px;
text-align: left;
line-height: normal;
width: 100%;
}
.industry-accordion-section .industry-accordion-title p {
width: 100%;
font-size: 16px;
line-height: 24px;
text-align: left;
}
.industry-accordion-section .industry-accordion-contant .industry-slider .slick-slide {
width: 440px;
grid-template-columns: 100%;
}
.industry-accordion-section .industry-accordion-contant .industry-slider .slick-slide img {
max-height: 297px;
width: 100%;
object-fit: cover;
}
.industry-accordion-section .industry-accordion-title img.arrow {
left: 30%;
} .policy-content-section .policy-container .policy {
gap: 10px;
}
.policy-content-section .policy-container .policy h4.policy-title {
font-size: 24px;
line-height: 26px;
}
.policy-content-section .policy-container .policy p.policy-data {
font-size: 16px;
line-height: 26px;
} .page-template-page-blogs .blogs-banner-container h1 {
font-size: 36px;
margin-bottom: 20px;
}
.page-template-page-blogs .blogs-banner-container .banner-content .search-container button span {
display: none;
}
.page-template-page-blogs .blogs-banner-container .banner-content .search-container img.search-logo {
height: 20px;
left: 14px;
}
.page-template-page-blogs .blogs-banner-container .banner-content .search-container input {
padding: 15px 40px;
font-size: 14px;
}
.page-template-page-blogs .blogs-banner-container .banner-content .search-container input::placeholder {
font-size: 14px;
}
.page-template-page-blogs .casestudy-section .case-studies .case-study {
grid-template-columns: 100%;
}
.page-template-page-blogs .casestudy-section .case-studies .case-study .case-study-content {
padding: 25px 20px;
}
.page-template-page-blogs .casestudy-section .case-studies .case-study .case-study-content .case-study-title h4 {
font-size: 16px;
line-height: 20px;
}
.page-template-page-blogs .casestudy-section .case-studies .case-study .case-study-content .case-study-title h6 {
font-size: 12px;
}
.page-template-page-blogs .casestudy-section .case-studies .case-study .case-study-content .case-study-info .case-study-para {
-webkit-line-clamp: 5;
}
.page-template-page-blogs .casestudy-section .case-studies .case-study .case-study-content .case-study-info .case-study-para p {
font-weight: 400;
}
.page-template-page-blogs .casestudy-section .case-studies .case-study .case-study-content .case-study-info .link a {
font-weight: 500;
}
.page-template-page-blogs .casestudy-section .case-studies .case-study .case-study-img img {
height: 226px;
}
.page-template-page-blogs .casestudy-section .case-studies .case-study .case-study-content .case-study-info 
.link a img {
height: 32px;
} .banner-background.page-banner .banner .banner-img.emos-banner {
background-position: center right;
}
.banner-background.page-banner .banner .banner-img.emos-banner .banner-content p {
width: 79%;
}
.banner-background.page-banner .banner .banner-img.emos-banner .banner-content p.page-sub-info {
font-size: 16px;
padding-bottom: 6px;
}
.emos-section .section-title h2 span {
display: block;
}
.emos-section .emos-container p.para-main {
font-size: 16px;
line-height :26px;
}
.emos-section .emos-container p.para-main:nth-child(odd) {
padding-bottom: 20px;
}
.emos-section .emos-container p.para-sub {
font-size: 15px;
line-height: 24px;
}
.energy-saving-section .energy-saving-content.show-tab-sm {
padding: 0 18px;
}
.energy-saving-section .energy-saving-content .row p.bold {
font-size: 16px;
line-height: 20px;
}
.energy-saving-section .energy-saving-content .row p.light {
font-size: 16px;
line-height: 26px;
}
.energy-saving-section .energy-saving-content .row .image img {
width: 77%;
}
.energy-saving-section .energy-saving-content .row:nth-child(1) {
margin-bottom: 0;
}
.energy-saving-section .energy-saving-content .row:nth-child(2) {
margin-top: 0;
}
.energy-saving-section {
padding-bottom: 0 !important;
}
.emos-features-section {
padding: 0;
}
.emos-features-section .features-wrapper {
margin-top: 45px;
row-gap: 30px;
}
.emos-features-section .features-wrapper .feature {
display: grid;
grid-template-columns: 20% 75%;
gap: 5%;
width: 96%;
}
.emos-features-section .features-wrapper .feature img {
height: 34px;
position: relative;
top: 0;
left: 50%;
transform: translate(-50%, 0);
}
.emos-features-section .features-wrapper .feature p {
font-size: 16px;
line-height: 22px;
}
.emos-adv-section .emos-adv-cont .row h4 {
font-size: 24px;
}
.emos-adv-section .emos-adv-cont .row li {
font-size: 16px;
line-height: 24px;
}
.click-to-download-section > .et_pb_row {
padding: 23px 0;
} .post-data {
margin-top: 100px;
}
.post-data section > div {
width: 100%;
padding: 0 30px;
}
.post-data section > div.related-blogs {
padding: 0 !important;
}
.blog-info section.dark-overlay .bg-box {
left: -30px;
}
.post-data .post-main-info {
padding-bottom: 0;
}
.post-data .post-main-info .main-info {
width: 100%;
}
.section-title.post-title h2 {
font-size: 24px;
line-height: normal;
}
.post-data .post-main-info h6.published-date {
font-size: 20px;
}
.post-data .post-main-info .blog-img img {
    height: 201px;
width: 315px;
       
  }
  
.post-data .related-blogs-container .related-blogs .slick-list
.post-data section > div.related-blogs {
width: 100% !important;
}
.post-data .related-blogs-container .related-blogs .slick-list {
width: 100%;
}
.post-data .related-blogs-container .related-blogs .slick-track {
gap: 16px;
}
.post-data .related-blogs-container .related-blogs .slick-track .blog {
width: 319px;
}
.blog-info section p {
font-size: 16px;
}
.post-data .title-description .card .title {
font-size: 24px;
}
.post-data .title-description .card .description {
font-size: 16px;
}
.post-data .related-blogs-container .related-blogs .blog .blog-title h3 {
font-size: 16px;
line-height: 24px;
}
.post-data .related-blogs-container .related-blogs .blog .blog-detail {
display: grid;
justify-content: start;
row-gap: 10px;
}
.post-data .related-blogs-container h2 {
margin-bottom: 20px;
}
}
@media screen and (max-width: 480px) {
.reach-us-section .form-container form .submit-box {
width: 45%;
}
.global-header .collapse-menu {
justify-content: start;
}
.global-header .collapse-menu.active {
padding: 44px 0 44px 22px !important;
align-items: start;
}
.global-header .collapse-menu .menu-items-container {
flex-direction: column;
gap: 35px;
width: 100%;
}
footer#main-footer #footer-widgets .footer-widget #block-5 {
padding: 0 0 0 18px;
}
footer#main-footer .footer-overlay {
top: -28px;
right: -18px;
}
footer#main-footer .footer-overlay .box.box-1 {
width: 70px;
height: 106px;
margin-left: 42px;
}
footer#main-footer .footer-overlay .box.box-2 {
width: 42px;
height: 64px;
}
.numbers-section .numbers-container .numbers-section-box .details .details-main h3 {
font-size: 32px;
}
.numbers-section .numbers-container .numbers-section-box .details .details-main button {
margin-top: 40px;
}
.banner-background.case-study-banner-section .banner .banner-img.banner-1 .banner-subtitle{
font-size: 18px;
}
.banner-background.case-study-banner-section .banner .banner-img.banner-1 .case-num-info .case-title {
font-size: 20px;
}
.banner-background.case-study-banner-section .banner .banner-img.banner-1 .case-num-info .case-num {
font-size: 36px;
}
.casestudy-section.case-study-page .section-title h2 {
font-size: 32px;
}
.casestudy-section .case-studies .case-study .case-study-content .case-study-title h4 {
font-size: 24px;
}
.casestudy-section .case-studies .case-study .case-study-content .case-study-para p {
font-size: 14px;
}
.casestudy-section .case-studies {
gap: 40px;
}
.success-stories-section .success-stories-box .review .review-info .review-para {
font-size: 16px;
}
.slider-section .slider-section-container .sliders-section-box .slick-track {
gap: 48px;
} .section-title h2 {
font-size: 32px;
} .about-section .about-info-container .about-card .text-container h4 {
font-size: 32px;
}
.about-section .about-info-container .about-card .text-container p {
font-size: 16px;
line-height: 22px;
}
.about-section .about-info-container {
gap: 100px;
} .banner-background.page-banner .banner .banner-content h1 {
font-size: 36px;
line-height: normal;
} .home-features-section .home-features-section-container .features-section-box .slick-track {
gap: 18px !important;
}
.home-features-section .home-features-section-container .features-section-box .feature-card {
width: 315px;
border: none;
padding: 32px 16px 12px 16px;
} 
.sbr-adv-section .feature-card .feature-title {
min-height: 94px;
}
.sbr-adv-section .feature-card li {
color: #232323;
font-size: 20px;
line-height: 30px;
}
.product-portfolio-slider-section .slick-track { padding: 40px 0 40px 0;
}
.portfolio-progress {
margin-top: 0;
}
.product-portfolio-slider-section .product-card {
width: 316px;
padding: 0;
}
.product-portfolio-slider-section .product-card img {
max-height: 206px;
object-fit: cover;
}
.home-product-portfolio-section.accs-benefits-section .section-title h2 {
width: 90% !important;
margin: auto;
margin-bottom: 19px;
}
.success-stories-section .success-stories-box .review-container {
width: 316px;
} 
body.home .banner-background .banner .home-banner-slider .banner-content {
max-height: 100%;
height: 400px;
padding: 36px 28px;
}
.banner-background .banner .banner-content .banner-info {
height: 100%;
justify-content: center;
gap: 0;
}
body.home .banner-background .banner .home-banner-slider .banner-content .banner-title-content {
width: 100%;
height: 100px;
}
.banner-background .banner .home-banner-slider .slick-next, .banner-background .banner .home-banner-slider .slick-prev 	   {
top: 72%;
}
.impact-section .impact-section-overlay {
left: 14%;
top: -150px;
transform: scale(0.5, 0.7);
}
.banner-background.case-study-banner-section .about-banner .banner-content {
padding-bottom: 36%;
} .industry-accordion-section .industry-accordion-contant .industry-slider .slick-slide {
width: 317px;
grid-template-columns: 100%;
}
.industry-accordion-section .slick-slide .content {
padding: 20px 10px;
}
.industry-accordion-section .slick-slide .content{
row-gap: 20px;
}
.industry-accordion-section .slick-slide .content .content-data .content-info {
padding: 18px 12px;
}
.industry-accordion-section .slick-slide .content .content-data .content-info h6 {
font-size: 12px;
}
.industry-accordion-section .slick-slide .content .content-data .content-info h5 {
font-size: 18px;
}
.casestudy-section .case-studies ~ .case-study-form .case-study-form-inner {
max-height: 78vh;
height: 100%;
}
.casestudy-section form .wpcf7-response-output {
margin: 0;
bottom: 8px;
left: 26px;
margin: 0;
width: 85%;
}
} 
@media (min-width: 2800px) {
.post-data.blog-info {
margin-top: 120px;
}
}
@media (max-width: 2500px) {
.post-data.blog-info {
margin-top: 100px;
}
} 
@media (max-width: 1600px) {
.post-data.blog-info {
margin-top: 80px;
}
} 
@media (max-width: 1500px) {
.post-data.blog-info {
margin-top: 50px;
}
}
@media screen and (max-width: 576px) {
.post-data.blog-info .main-info{
padding:0;
}
body .post-data.blog-info{
padding: 50px 35px;
}
.post-data section > div,.post-data.blog-info .blog-info{
padding:0;
}
.post-data .post-main-info .blog-img img{
width:auto  !important;
height:auto !important;
}
}body {
overflow-x: hidden;
scroll-behavior: smooth;
}
.post-data.blog-info .blog-img{
text-align:center;    
}
.post-data.blog-info{
margin-top: 20px;
}
.post-data.blog-info ul{
padding-left:40px;
padding-bottom:30px;
}
.post-data.blog-info h4{
font-weight: bold;
}
.post-data.blog-info ul li{
padding-bottom: 15px;
} 
.post-data.blog-info ul li"last-child{
padding-bottom:0;
}
.post-data.blog-info table {
width: 100%;
border-collapse: collapse;
border: 1px solid #000000;
margin: 20px 0;
}
.post-data.blog-info th, .post-data.blog-info td {
border: 1px solid #000000;
padding: 15px;
text-align: center;
font-size: 20px;
}
.post-data.blog-info th {
background-color: #f4f4f4;
font-size: 20px;
font-weight: bold;
}
.post-data.blog-info td {
background-color: #ffffff;
}
.post-data.blog-info h3{
font-weight:bold;
}
.post-data.blog-info table{margin-top:15px;}
.post-data section.pt-0{padding-top:0;}
.post-data section.pb-0{padding-bottom:0;}
::placeholder {
font-size: 18px;
color: #AEAEAE;
}
.section-title h2 {
color: #FFF;
text-align: center;
font-family: 'Sora', sans-serif;
font-size: 50px;
font-style: normal;
font-weight: 300;
line-height: 60px; letter-spacing: -0.55px;
padding-bottom: 0;
}
.section-title h2 .bold {
font-weight: 800;
} footer#main-footer {
position: relative; z-index: 0;
}
footer#main-footer > .container {
max-width: 100%;
width: 100%;
display: flex;
}
footer#main-footer #footer-widgets { width: 100%;
margin: auto;
display: flex;
padding: 0% 0 0;
flex-wrap: wrap;
width: 100%;
}
footer#main-footer #footer-widgets .footer-widget {
width: 50%;
margin: 0 !important;
}
footer#main-footer #footer-widgets .footer-widget > div {
margin: 0;
}
footer#main-footer #footer-widgets .footer-widget:nth-child(1) {
display: flex;
flex-direction: column;
border-right: 1px solid #222C34;
width: 44%;
}
footer#main-footer #footer-widgets .footer-widget:nth-child(2) {
width: 56%;
}
footer#main-footer #footer-widgets .footer-widget:nth-child(3) {
width: 100%;
border-top: 1px solid #222C34;
}
footer#main-footer #footer-widgets .footer-widget:nth-child(1) > div {
padding: 43px 80px;
padding-top: 20px;
}
footer#main-footer #footer-widgets .footer-widget #block-6 {
margin: 0;
border-top: 1px solid #222C34;
}
footer#main-footer #footer-widgets .footer-widget #block-6 .title {
color: #FFF;
font-family: 'Sora', sans-serif;
font-size: 12px;
font-style: normal;
font-weight: 600;
line-height: 19.5px;
padding-bottom: 24px;
}
footer#main-footer #footer-widgets .footer-widget #block-5 img {
margin-top: 36px;
}
footer#main-footer #footer-widgets .footer-widget #block-6 .quick-links {
display: flex;
flex-wrap: wrap;
}
footer#main-footer #footer-widgets .footer-widget #block-6 .quick-links .link { 
width: 50%;
color: #FFF;
font-family: 'Sora', sans-serif;
font-size: 20px;
font-style: normal;
font-weight: 300;
line-height: normal;
padding-bottom: 15px;
}
footer#main-footer #footer-widgets .footer-widget #block-6 .quick-links .link.w-100 {
width: 100%;
}
.single-post ol, .single-post ul {
list-style: initial;
}
footer#main-footer #footer-widgets .footer-widget #block-12 {
padding: 56px 0 56px 80px;
width: 44%;
border-right: 1px solid #222C34;
}
footer#main-footer #footer-widgets .footer-widget #block-12 .footer-copyright {
color: #888;
font-family: 'Sora', sans-serif;
font-size: 16px;
font-style: normal;
font-weight: 300;
line-height: 30px; letter-spacing: -0.176px;
}
footer#main-footer #footer-bottom {
display: none;
}
footer#main-footer #footer-widgets .footer-widget #block-13 { padding: 112px 125px 0 125px;
padding-top: 50px;
}
footer#main-footer #footer-widgets .footer-widget #block-13 .footer-subscribe-section {
display: flex;
flex-direction: column;
gap: 29px;
}
footer#main-footer #footer-widgets .footer-widget #block-13 .subscribe-message p {
color: #FFF;
font-family: 'Sora', sans-serif;
font-size: 34px;
font-style: normal;
font-weight: 300;
line-height: 45px;
width: 92%;
}
footer#main-footer #footer-widgets .footer-widget #block-13 .subscribe-message h2 {
color: #FFF;
font-family: 'Sora', sans-serif;
font-size: 34px;
font-style: normal;
font-weight: 700;
line-height: 45px;
padding: 0;
}
footer#main-footer #footer-widgets .footer-widget #block-13 .subscribe-text {
color: #FFF;
font-family: 'Plus Jakarta Sans', sans-serif;
font-size: 21px;
font-style: normal;
font-weight: 400;
line-height: 33px;
}
footer#main-footer #footer-widgets .footer-widget #block-14 {
width: 56%;
height: 100%;
}
footer#main-footer #footer-widgets .footer-widget #block-14 .footer-social-links {
display: flex;
height: 100%;
}
footer#main-footer #footer-widgets .footer-widget #block-14 .footer-social-links .social-link {
width: 50%;
display: flex;
align-items: center;
justify-content: center;
color: #FFF;
text-align: center;
font-family: 'Sora', sans-serif;
font-size: 21px;
font-style: normal;
font-weight: 400;
line-height: 22px; text-transform: uppercase;
}
footer#main-footer #footer-widgets .footer-widget #block-14 .footer-social-links .social-link:nth-child(1) {
border-right: 1px solid #222C34;
}
footer#main-footer #footer-widgets .footer-widget #block-13 .subscribe-input form {
position: relative;
max-width: 445px;
}
footer#main-footer #footer-widgets .footer-widget #block-13 .subscribe-input form .form-email span {
display: inline-block;
width: 100%;
}
footer#main-footer #footer-widgets .footer-widget #block-13 .subscribe-input form .form-email span input {
width: 100%;
border: 10px solid #1a2228;
color: #fff;
font-size: 16px;
}
footer#main-footer #footer-widgets .footer-widget #block-13 .subscribe-input form input[type="submit"] {
position: absolute;
top: 0;
right: 0;
border-top: 10px solid #1a2228;
border-right: 10px solid #1a2228;
color: transparent;
z-index: 10 !important;
background: transparent;
}
footer#main-footer #footer-widgets .footer-widget #block-13 .subscribe-input form .form-submit .submit-icon {
position: absolute; top: 54px;
right: 0;
transform: translate(-50%, -90%);
}
footer#main-footer #footer-widgets .footer-widget #block-13 .subscribe-input form input {
padding: 20px 27px;
border: none;
background: #222C34;
cursor: pointer;
}
footer#main-footer .footer-overlay {
position: absolute;
top: -24px;
right: 0;
z-index: -1;
}
footer#main-footer .footer-overlay .box {
background: #222C34;
}
footer#main-footer .footer-overlay .box.box-1 {
width: 74px;
height: 145px;
margin-left: 74px;
}
footer#main-footer .footer-overlay .box.box-2 {
width: 74px;
height: 94px;
} #top-menu {
display: none;
}
.et_fixed_nav #main-header {
background: linear-gradient(180deg, rgba(35, 35, 35, 0.40) 0%, rgba(35, 35, 35, 0.10) 100%);
}
@media (min-width: 980px){
#et_mobile_nav_menu {
display: block;
}
}
.global-header { padding: 0px !important; background: linear-gradient(180deg, rgba(35, 35, 35, 0.40) 0%, rgba(35, 35, 35, 0.10) 100%);
position: fixed;
top: 0;
width: 100%;
border-bottom: 0.5px solid #d9d9d966;
transition: all 0.5s;
backdrop-filter: blur(32px);
}
.global-header.scrolled {
background: rgb(20, 27, 32);
}
.global-header > div {
margin: 0;
width: 100%;
max-width: 100%;
padding: 0;
}
.global-header .header-navigation {
display: flex;
width: 100%;
border-bottom: 0.5px solid #d9d9d966; max-width: 100%;
width: 100%;
margin: auto;
}
.global-header .header-navigation .logo-section {
width: 16%;
border-right: 0.5px solid #d9d9d966;
display: flex;
align-items: center; padding-left: 3%;
}
.global-header .header-navigation .search-section {
width: 55%;
border-right: 0.5px solid #d9d9d966;
display: flex;
justify-content: center;
}
.global-header .header-navigation .search-section .search-container { height: 0px;
overflow-y: hidden;
transition: all 0.5s;
}
.global-header .header-navigation .menu-icon {
width: 10%;
display: flex;
justify-content: center;
align-items: center;
}
.global-header .header-navigation .contact-us-container {
width: 19%;
display: flex;
justify-content: center;
background: #FEC32B;
}
.global-header .header-navigation .search-section .search-container {
position: relative;
display: flex;
justify-content: center;
align-items: center;
}
.global-header .header-navigation .search-section .search-container input {
background: #222C34;
padding: 16px 72px;
width: 600px;
border: 10px solid #1a2228;
}
.global-header .header-navigation .search-section .search-container img {
position: absolute;
left: 24px;
top: 50%;
transform: translate(0, -50%);
}
.global-header .header-navigation .menu-icon img {
cursor: pointer;
}
.global-header .header-navigation .contact-us-container .contact-us-link {
display: flex;
align-items: center;
padding: 22px 0;
color: #232323;
font-family: 'Plus Jakarta Sans', sans-serif;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: normal;
text-transform: uppercase;
}
.global-header .collapse-menu {
max-width: 1440px;
height: 0px;
width: 100%;
margin: auto;
padding: 0 240px !important;
padding: 0;
overflow: hidden;
opacity: 0;
transition: all 0.5s ease;
}
.global-header .collapse-menu.active {
padding: 44px 240px !important;
opacity: 1;
background: #141B20;
height: 100%;
}
.global-header .collapse-menu .menu-items-container {
display: flex;
gap: 100px;
}
.global-header .collapse-menu .menu-items {
display: flex;
flex-direction: column;
gap: 35px;
min-width: 204px;
}
.global-header .collapse-menu .menu-items li {
list-style: none;
color: #FFF;
font-family: 'Sora', sans-serif;
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.global-header .collapse-menu .menu-items li a {
color: #fff;
}
.global-header .collapse-menu .menu-items li .sub-menu-cont {
display: flex;
align-items: center;
gap: 12px;
cursor: pointer;
}
.global-header .collapse-menu .menu-items li .sub-menu-cont img {
transform: rotate(180deg);
transition: all 0.5s ease-in;
}
.global-header .collapse-menu .menu-items li .sub-menu-cont.active img {
transform: rotate(0);
}
.global-header .collapse-menu .menu-items .sub-menu {
display: none;
}
.global-header .collapse-menu .menu-items .sub-menu.active {
display: flex;
flex-direction: column;
margin-top: 18px;
}
.global-header .collapse-menu .menu-items .sub-menu a {
color: #FFF;
font-family: 'Poppins', sans-serif;
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: 30px; letter-spacing: -0.176px;
}
.contact-arrow-icon {
animation: arrow 3s linear infinite;
}
.search-icon {
animation: search 3s linear infinite;
}
.search-bar-mobile {
display: none;
}
@keyframes arrow {
0% {
rotate: 0;
}
50% {
rotate: 45deg
}
100% {
rotate: 0;
}
}
@keyframes search {
0% {
scale: 1;
}
50% {
scale: 1.2;
}
100% {
scale: 1;
}
} #et-main-area { } .banner-background {
padding: 0 !important; }
.banner-background .banner {
width: 100%;
max-width: 100%;
height: 800px;
display: flex;
align-items: flex-end;
padding-bottom: 0px;
}
.banner-background .banner .home-banner-slider { width: 100%;
margin: auto;
position: relative;
}
.banner-background .banner .home-banner-slider .slick-prev {
position: absolute;
left: 88%;
top: 67%;
scale: 1.5;
}
.banner-background .banner .home-banner-slider .slick-next {
position: absolute;
left: 91%;
top: 67%;
scale: 1.5;
}
.banner-background .banner .banner-img {
height: 800px;
display: flex;
align-items: end;
margin: auto;
}
.banner-background .banner .banner-img.banner-1 {
background-image: url(//cet-enviro.com/wp-content/uploads/2023/09/Home-Banner-1.png);
background-size: cover;
background-repeat: no-repeat;
background-position: center;
}
.banner-background .banner .banner-img.banner-2 {
background-image: url(//cet-enviro.com/wp-content/uploads/2023/10/Home-banner-2.jpeg);
background-size: cover;
background-repeat: no-repeat;
background-position: center;
}
.banner-background .banner .banner-img.banner-3 {
background-image: url(//cet-enviro.com/wp-content/uploads/2023/10/Home-banner-3.png);
background-size: cover;
background-repeat: no-repeat;
background-position: center;
}
.banner-background .banner .banner-content {
width: 100%;
padding: 84px 80px;
background-color: #0000004d;
backdrop-filter: blur(4px);
margin-left: auto;
margin-right: auto;
}
.banner-background .banner .banner-content .banner-info {
max-width: 1440px;
margin: auto;
display: flex;
justify-content: space-between;
align-items: start;
gap: 200px;
}
.banner-background .banner .banner-content .banner-info .banner-title-content {
width: 50%; color: #FFF;
font-family: "Sora", sans-serif;
font-size: 40px;
font-style: normal;
font-weight: 300;
line-height: normal;
}
.banner-background .banner .banner-content .banner-info .banner-title-content span {
font-weight: 700;
}
.banner-background .banner .banner-content .banner-info .banner-scroller-section {
width: 50%;
}
.banner-background .banner .banner-content .banner-info .banner-scroller-section .page-and-scroll {
display: flex;
justify-content: space-between;
}
.banner-background .banner .banner-content .banner-info .banner-scroller-section .page-and-scroll h4 {
color: #FFF;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 30px;
font-style: normal;
font-weight: 600;
line-height: normal;
}
.banner-background .banner .banner-content .banner-info .banner-scroller-section .page-and-scroll .scroll-btns {
display: flex;
align-items: center;
gap: 24px;
}
.banner-background .banner .banner-content .banner-info .banner-scroller-section .page-and-scroll .scroll-btns img {
background: #fff;
border-radius: 50%;
cursor: pointer;
}
.banner-background .banner .banner-content .banner-info .banner-scroller-section .banner-info-line {
position: relative;
height: 4px;
width: 100%;
background: #fff;
border-radius: 10px;
margin-bottom: 24px;
}
.banner-background .banner-1 .banner-content .banner-info .banner-scroller-section .banner-info-line .line {
position: absolute;
height: 4px;
background: #FEC32B;
width: 33%;
border-radius: 10px;
}
.banner-background .banner-2 .banner-content .banner-info .banner-scroller-section .banner-info-line .line {
position: absolute;
height: 4px;
background: #FEC32B;
width: 66%;
border-radius: 10px;
}
.banner-background .banner-3 .banner-content .banner-info .banner-scroller-section .banner-info-line .line {
position: absolute;
height: 4px;
background: #FEC32B;
width: 100%;
border-radius: 10px;
}
.banner-background .banner .banner-content .banner-info .banner-scroller-section .scrool-info {
color: #FFF;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.et_pb_row {
width: 100%; max-width: 100%;
}
.numbers-section {
padding: 0 !important;
}
.numbers-section .numbers-container {
padding: 0 0 0 84px;
}
.numbers-section .numbers-container .numbers-section-box {
display: flex;
gap: 73px;
flex-wrap: wrap;
row-gap: 16px;
padding-bottom: 64px;
}
.numbers-section .numbers-container .numbers-section-box .details {
padding: 92px 0 0 0;
width: 42%;
}
.numbers-section .numbers-container .numbers-section-box .details .details-main h3 {
color: #232323;
font-family: "Sora", sans-serif;
font-size: 40px;
font-style: normal;
font-weight: 400;
line-height: normal;
padding-bottom: 24px;
}
.numbers-section .numbers-container .numbers-section-box .details .details-main h3 span {
font-weight: 900;
background-image: url(//cet-enviro.com/wp-content/uploads/2023/10/text-bg-image.jpeg);
background-position: 0% 10%;
background-repeat: repeat;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.numbers-section .numbers-container .numbers-section-box .details .details-main p {
color: #232323;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.numbers-section .numbers-container .numbers-section-box .details .details-main p span.bold {
font-weight: 700;
}
.numbers-section .numbers-container .numbers-section-box .details .details-main button {
margin-top: 48px;
padding: 15px 30px;
border: none;
display: flex;
align-items: center;
border-radius: 60px;
background: #232323;
color: #FFF;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: normal;
text-transform: uppercase;
cursor: pointer;
}
.numbers-section .numbers-container .numbers-section-box .details .details-main button img {
transition: all 0.5s;
}
.numbers-section .numbers-container .numbers-section-box .details .details-main button:hover img {
rotate: 135deg;
}
.numbers-section .numbers-container .numbers-section-box .img-container { width:auto;
margin: 0 0 2% 3%;
}
.numbers-section .numbers-container .numbers-section-box .img-container img {
float: right;
}
.numbers-section .numbers-container .numbers-section-box .img-container.img-container-mb {
display: none;
}
.numbers-section .numbers-container .numbers-section-box p {
color: #232323;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.numbers-section .numbers-container .numbers-section-box p span.bold {
font-weight: 700;
}
.numbers-section .numbers-container .numbers-section-box p.exp-text { 
display: none;
}
.numbers-section .numbers-container .numbers-section-box p.exp-text.active {
display: inline-block;
}
.numbers-section .numbers-container .numbers-section-box p.exp-text.read-less {
border-bottom: 1px solid #232323;
padding-bottom: 10px;
cursor: pointer;
font-weight: 700;
transition: all 0.5s;
}
.numbers-section .numbers-container .numbers-section-box p.exp-text.read-less:hover {
}
.numbers-section .numbers-container .numbers-section-box .bottom-text {
padding-right: 92px;
} .slider-section {
padding: 0 !important;
}
.slider-section .slider-section-container {
padding: 0;
}
.slider-section .slider-section-container .sliders-section-box {
padding: 92px 0;
}
.slider-section .slider-section-container .sliders-section-box .sliders-box {
margin: 90px 0 0 0;
}
.slider-section .slider-section-container .sliders-section-box .sliders-box .slider-box.home-partner-slider-2 {
margin: 48px 0;
}
.slider-section .slider-section-container .sliders-section-box .slick-track {
display: flex;
justify-content: center;
align-items: center;
gap: 64px;
}
.slider-section .slider-section-container .sliders-section-box .partner-slider-item {
display: flex;
align-items: center;
justify-content: center;
}
.slider-section .slider-section-container .sliders-section-box .partner-slider-item img {
max-height: 96px;
filter: grayscale(100%);
transition: all 1s;
cursor: pointer;
}
.slider-section .slider-section-container .sliders-section-box .partner-slider-item img:hover {
filter: grayscale(0);
} .home-features-section {
padding: 0 !important;
background-size: cover;
background-position: center center;
}
.home-features-section .home-features-section-container {
padding: 92px 8px;
}
.home-features-section .home-features-section-container .features-section-box .section-title {
margin-bottom: 150px;
position: relative;
}
.home-features-section .home-features-section-container .features-section-box {
}
.home-features-section .home-features-section-container .features-section-box .slick-list {
padding: 0 !important;
}
.home-features-section .home-features-section-container .features-section-box .slick-track {
display: flex;
gap: 60px;
width: 100%;
}
.home-features-section .home-features-section-container .features-section-box .feature-card { padding: 72px 24px 24px 24px;
height: auto;
display: flex;
flex-direction: column;
gap: 35px;
background: linear-gradient(180deg, rgba(35, 35, 35, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%);
backdrop-filter: blur(7.5px);
border: 3px solid #fff;
transition: all 0.5s;
}
.home-features-section .home-features-section-container .features-section-box .feature-card h4 {
padding: 0;
color: var(--greyscale-white, #FFF);
font-family: "Sora", sans-serif;
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: 120%;
transition: all 0.5s;
height: 72px;
}
.home-features-section .home-features-section-container .features-section-box .feature-card .feature-line {
height: 8px;
width: 20%;
background: #FFD40B;
border-radius: 10px;
transition: all 0.5s; }
.home-features-section .home-features-section-container .features-section-box .feature-card .feature-info p{
color: var(--greyscale-white, #FFF);
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 24px;
font-style: normal;
font-weight: 500;
line-height: 120%; transition: all 0.5s;
}
.home-features-section .home-features-section-container .features-section-box .feature-card:hover {
background: none;
background-color: #fec32b;
cursor: pointer;
backdrop-filter: blur(0);
}
.home-features-section .home-features-section-container .features-section-box .feature-card:hover h4 {
color: #000;
}
.home-features-section .home-features-section-container .features-section-box .feature-card:hover p {
color: #000;
}
.home-features-section .home-features-section-container .features-section-box .feature-card:hover .feature-line {
background-color: #000; }
.home-features-section .home-features-section-container .features-section-box .section-title .feature-slider-arrows {
position: absolute;
right: 5%;
bottom: 0;
display: flex;
gap: 24px;
}
.home-features-section .home-features-section-container .features-section-box .section-title .feature-slider-arrows button {
border: none;
border-radius: 50%;
display: flex;
justify-content: center;
align-items: center;
cursor: pointer;
padding: 0;
} .home-product-portfolio-section {
padding: 0 !important;
}
.home-product-portfolio-section .home-product-portfolio-section-container {
padding: 76px 80px;
}
.home-product-portfolio-section .home-product-portfolio-section-container .section-title h2 {
width: 43%;
text-align: left;
margin-bottom: 90px;
}
.home-product-portfolio-section .home-product-portfolio-section-container .product-portfolio {
display: flex;
padding: 0 40px 0 80px;
gap: 90px;
}
.home-product-portfolio-section .home-product-portfolio-section-container .product-portfolio .product-list {
display: flex;
flex-direction: column;
width: 50%;
}
.home-product-portfolio-section .home-product-portfolio-section-container .product-portfolio .product-list .product {
padding: 24px 0 48px 48px;
border-left: 4px solid #222C34;
transition: all 0.5s;
cursor: pointer;
position: relative;
max-height: 154px;
}
.home-product-portfolio-section .home-product-portfolio-section-container .product-portfolio .product-list .product:hover .product-title {
opacity: 1;
}
.home-product-portfolio-section .home-product-portfolio-section-container .product-portfolio .product-list .product .product-know-more {
height: 0;
overflow: hidden;
transition: all 0.5s;
position: absolute;
}
.home-product-portfolio-section .home-product-portfolio-section-container .product-portfolio .product-list .product.active {
border-color: #FEC32B;
max-height: 180px;
}
.home-product-portfolio-section .home-product-portfolio-section-container .product-portfolio .product-list .product.active .product-know-more {
height: 100%;
}
.home-product-portfolio-section .home-product-portfolio-section-container .product-portfolio .product-list .product.active .product-know-more a{
border-bottom: 1px solid #FEC32B;
}
.home-product-portfolio-section .home-product-portfolio-section-container .product-portfolio .product-list .product-title {
color: #D9D9D9;
font-family: "Plus Jakarta Sans", sans-serif; font-size: 30px;
font-style: normal; opacity: 0.7;
font-weight: 700;
line-height: normal;
letter-spacing: -0.33px;
}
.home-product-portfolio-section .home-product-portfolio-section-container .product-portfolio .product-list .product.active .product-title {
font-size: 30px;
opacity: 1;
font-weight: 700;
}
.home-product-portfolio-section .home-product-portfolio-section-container .product-portfolio .product-list .product-know-more a {
color: #FEC32B;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 14px;
font-style: normal;
font-weight: 700;
line-height: normal;
text-transform: uppercase;
display: flex;
gap: 10px;
align-items: center;
padding: 10px 0;
}
.home-product-portfolio-section .home-product-portfolio-section-container .product-portfolio .products-img {
display: flex;
justify-content: center;
align-items: center;
}
.home-product-portfolio-section .home-product-portfolio-section-container .product-portfolio .products-img .product-img {
display: none;
position: relative;
}
.home-product-portfolio-section .home-product-portfolio-section-container .product-portfolio .product-img::after {
position: absolute;
content: '';
top: 81px;
left: 40px;
width: 100%;
height: 92%;
z-index: -1;
background: #222C34;
}
.home-product-portfolio-section .home-product-portfolio-section-container .product-portfolio .products-img .product-img.active {
display: block;
height: 64%;
}
.home-product-portfolio-section .home-product-portfolio-section-container .product-portfolio .products-img .product-img.active img {
height: 100%;
object-fit: cover;
position: relative;
} .product-portfolio-slider-section .product-portfolio-slider { width: 100%;
margin: auto;
}
.product-portfolio-slider-section .product-card {
display: flex !important;
flex-direction: column;
align-items: center;
padding: 40px 0 0 0;
}
.product-portfolio-slider-section .product-card .card {
position: relative;
background: #222C34;
}
.product-portfolio-slider-section .product-card .card > img {
position: relative;
top: -40px;
max-width: 92%;
}
.product-portfolio-slider-section .product-card .card .product-content {
width: 80%;
padding: 0 0 40px 21px;
}
.product-portfolio-slider-section .product-card .product-title {
color: #D9D9D9;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: normal;
letter-spacing: -0.264px;
}
.product-portfolio-slider-section .product-card .product-link a{
display: flex;
align-items: center;
color: #FEC32B;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 14px;
font-style: normal;
font-weight: 700;
line-height: normal;
text-transform: uppercase;
}
.product-portfolio-slider-section {
display: none;
} .success-stories-section {
position: relative;
z-index: -1;
}
.success-stories-section .section-title h2{
color: #232323;
}
.success-stories-section:after {
position: absolute;
content: '';
bottom: 0;
right: 0;
height: 30%;
width: 30%; background: #fec32b80;
filter: blur(125px);
}
.success-stories-section:before {
position: absolute;
content: '';
top: 0;
left: 0;
height: 30%;
width: 30%; background: #fec32b80;
filter: blur(125px);
}
.success-stories-section .success-stories-section-container {
width: 80%; }
.success-stories-section .success-stories-box {
display: flex;
flex-direction: column;
align-items: center;
}
.success-stories-section .success-stories-box .reviews-box {
position: relative;
max-width: 1440px;	
width: 80%;
margin: 80px auto;
}
.success-stories-section .success-stories-box .reviews-box .home-review-prev {
position: absolute;
top: 50%;
left: -20%;
cursor: pointer;
z-index: 11;
transform: translateY(-50%);
}
.success-stories-section .success-stories-box .reviews-box .home-review-next {
position: absolute;
top: 50%;
right: -20%;
cursor: pointer;
z-index: 11;
transform: translateY(-50%);
}
.success-stories-section .success-stories-box .reviews-box .home-review-prev img {
background: #fff;
border-radius: 50%;
}
.success-stories-section .success-stories-box .reviews-box .home-review-next img {
background: #fff;
border-radius: 50%;
}
.success-stories-section .success-stories-box .review-container {
display: flex;
justify-content: center;
}
.success-stories-section .success-stories-box .review {
max-width: 765px;
display: grid;
grid-template-columns: 37% 63%;
background: #FFF;
box-shadow: 0px 24px 45px 0px rgba(72, 72, 72, 0.12);
}
.success-stories-section .success-stories-box .review .review-image {
position: relative;
}
.success-stories-section .success-stories-box .review .review-image img {
height: 100%;
width: 100%;
object-fit: cover;
}
.success-stories-section .success-stories-box .review .review-image .reviewer-info {
position: absolute;
width: 100%;
bottom: 0;
background: linear-gradient(180deg, rgba(51, 51, 51, 0.00) -19.07%, #232323 32.69%);
padding: 20px 25px;
}
.success-stories-section .success-stories-box .review .review-image .reviewer-info .reviewer-head {
color: #FFF;
font-family: "Sora", sans-serif;
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: 30px; 
letter-spacing: -0.198px;
}
.success-stories-section .success-stories-box .review .review-image .reviewer-info .reviewer-subhead {
color: #FFF;
font-family: "Sora", sans-serif;
font-size: 14px;
font-style: normal;
font-weight: 300;
line-height: normal;
letter-spacing: -0.154px;
}
.success-stories-section .success-stories-box .review .review-image .reviewer-info .review-logo {
display: flex;
justify-content: center;
align-items: center;
position: absolute;
top: -45px;
padding: 12px 15px;
border-radius: 100%;
background: #fff;
}
.success-stories-section .success-stories-box .review .review-image .reviewer-info .review-logo img {
width: 30px;
}
.success-stories-section .success-stories-box .review .review-info  {
display: flex;
align-items: center;
position: relative;
}
.success-stories-section .success-stories-box .review .review-info .review-para {
padding: 0 36px 0 41px;
}
.success-stories-section .success-stories-box .review .review-info .review-para {
color: #232332;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 18px;
font-style: normal;
font-weight: 300;
line-height: 25px;
}
.success-stories-section .success-stories-box .review .review-info .review-para span {
font-weight: 700;
}
.success-stories-section .success-stories-box .review .review-info .quote-logo {
position: absolute;
top: 40px;
left: 35px;
} .contact-section {
padding: 0 !important;
}
.contact-section .contact-section-container {
width: 90%;
padding: 0 80px;
}
.contact-section .contact-section-container .contact-box {
display: grid;
grid-template-columns: 50% 43%;
gap: 7%;
margin-bottom: 100px;
}
.contact-section .contact-section-container .contact-box .contact-info {
position: relative;
top: 4%;
}
.contact-section .contact-section-container .contact-box .contact-info .contact-title {
display: flex;
align-items: center;
border-bottom: 1px solid #FEC32B;
padding-bottom: 24px;
gap: 10px;
margin-bottom: 53px;
}
.contact-section .contact-section-container .contact-box .contact-info .contact-title img {
width: 60px;
}
.contact-section .contact-section-container .contact-box .contact-info .contact-title h6 {
padding: 0;
color: #232323;
font-family: "Sora";
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.contact-section .contact-section-container .contact-box .contact-info .contact-head {
margin-bottom: 36px;
}
.contact-section .contact-section-container .contact-box .contact-info .contact-head p {
color: #232323;
font-family: "Sora", sans-serif;
font-size: 50px;
font-style: normal;
font-weight: 300;
line-height: 60px;
text-transform: lowercase;
padding: 0
}
.contact-section .contact-section-container .contact-box .contact-info .contact-head h5 {
padding: 0;
color: #232323;
font-family: "Sora", sans-serif;
font-size: 50px;
font-style: normal;
font-weight: 600;
line-height: 60px; }
.contact-section .contact-section-container .contact-box .contact-info .contact-foot p {
padding-bottom: 0;
color: #232323;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 22px;
font-style: normal;
font-weight: 300;
line-height: 35px; }
.contact-section .contact-section-container .contact-box .contact-info .contact-foot p .bold {
font-weight: 900;
}
.contact-section .contact-section-container .et_pb_code_inner {
padding: 100px 0 0 0;
}
.contact-section .contact-section-container .contact-box .contact-form {
display: flex;
align-items: center;
width: 100%;
}
.contact-section .contact-section-container .contact-box .contact-form .wpcf7 {
width: 100%;
}
.contact-section .contact-section-container .contact-box .contact-form form span {
display: inline-block;
width: 100%;
}
.contact-section .contact-section-container .contact-box .contact-form input, 
.contact-section .contact-section-container .contact-box .contact-form textarea {
padding: 15px 15px;
resize: none;
border: 1px solid #eee;
background: #fff;
max-width: 554px;
width: 100%;
font-size: 20px;
max-height: 150px;
margin-bottom:-20px;
}
.contact-section .contact-section-container .contact-box .contact-form input::placeholder, 
.contact-section .contact-section-container .contact-box .contact-form textarea::placeholder {
color: #808080 !important;
font-size: 20px !important;
} .contact-section .contact-section-container .contact-box .contact-form input[type="submit"] {
background: #232323;
border-radius: 60px;
padding: 15px 64px 15px 30px;
color: #FFF;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: normal;
text-transform: uppercase;
cursor: pointer;
}
.contact-section .contact-section-container .contact-box .contact-form input[type="submit"]:hover ~ img {
transform: rotate(45deg);
}
.contact-section .contact-section-container .contact-box .contact-form .form-submit-box{
position: relative;
width: 50%;
margin: -20px 0 0 0;
}
.contact-section .contact-section-container .contact-box .contact-form .form-submit-box img {
position: absolute;
top: 4px;
right: 18px;
transition: all 0.5s;
} .contact-section .cf7-wrapper {
max-width: 554px;
margin: 0 auto;
width: 100%;
} .contact-section .cf7-two-col {
display: flex;
gap: 20px;
margin-bottom: 25px;
flex-wrap: wrap;
}
.contact-section .cf7-two-col .cf7-col {
flex: 1 1 48%;
} .contact-section .cf7-one-col {
width: 100%;
margin-bottom: 25px;
} @media (max-width: 768px) {
.contact-section .cf7-two-col .cf7-col {
flex: 1 1 100%;
}
}
@media (max-width: 768px) {
.contact-section .contact-section-container .contact-box .contact-form .form-submit-box {
width: 80% !important;
}
} .impact-section {
position: relative;
}
.impact-section .impact-section-box {
width: calc(100% - 160px);
margin: auto;
}
.impact-section .impact-section-box .section-title {
margin-bottom: 90px;
}
.impact-section .impact-section-box .section-title h2 {
font-size: 40px;
max-width: 744px;
text-align: left;
line-height: normal;
}
.impact-section .impact-section-box .impact-box.impact-box-1 { display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 56px;
}
.impact-section .impact-section-box .impact-box.impact-box-1 .impact { }
.impact-section .impact-section-box .impact-box.impact-box-1 .impact:nth-child(3) {
white-space: nowrap;
}
.impact-section .impact-section-box .impact-box.impact-box-2 {
margin-top: 81px;
display: flex;
gap: 40px;
flex-wrap: nowrap;
}
.impact-section .impact-section-box .impact-box.impact-box-2 .impact {
min-width: 24%;
}
.impact-section .impact-section-box .impact-box .impact-title {
color: #FFF;
font-family: "Sora", sans-serif;
font-size: 26px;
font-style: normal;
font-weight: 300;
line-height: 34px; 
padding-bottom: 19px;
border-bottom: 1px solid #222C34;
white-space: nowrap;
}
.impact-section .impact-section-box .impact-box .impact-number {
color: #FFF;
font-family: "Sora", sans-serif;
font-size: 44px;
font-style: normal;
font-weight: 700;
line-height: normal;
padding-top: 36px;
}
.impact-section .impact-section-overlay {
position: absolute;
top: -81px;
right: 0;
z-index: -1;
}
.impact-section .impact-section-overlay .box {
background: #222C34;
}
.impact-section .impact-section-overlay .box.box-1 {
width: 225px;
height: 195px;
}
.impact-section .impact-section-overlay .box.box-2 {
width: 245px;
height: 270px;
margin-left: 225px;
} .casestudy-section .section-title {
margin-bottom: 62px;
overflow-x: hidden;
}
.casestudy-section .section-title h2 {
color: #232323;
font-family: "Sora", sans-serif;
font-size: 90px;
font-style: normal;
font-weight: 300;
line-height: normal;
letter-spacing: 9px;
display: flex;
justify-content: center;
gap: 42px;
}
.casestudy-section .case-studies {
margin: 0 80px;
display: grid;
grid-template-columns: repeat(1, 1fr);
gap: 59px;
}
.casestudy-section .case-studies .case-study {
display: grid;
grid-template-columns: 27% 73%;
border: 1px solid #EEE;
cursor: pointer;
}
.casestudy-section .case-studies .case-study:hover { box-shadow: 0px 24px 56px 0px rgba(35, 35, 35, 0.12);
}
.casestudy-section .case-studies .case-study .case-study-img {
display: flex;
}
.casestudy-section .case-studies .case-study .case-study-img img {
width: 100%;
max-height: 240px;
object-fit: contain;
}
.casestudy-section .case-studies .case-study .case-study-content {  display: grid;
grid-template-columns: 84% 16%;
padding: 0 57px; }
.casestudy-section .case-studies .case-study .case-study-content .case-study-info { max-width: 80%;
display: flex;
flex-direction: column;
justify-content: center;
}
.casestudy-section .case-studies .case-study .case-study-content .case-study-link {
display: flex;
justify-content: center;
align-items: center;
}
.casestudy-section .case-studies .case-study .case-study-content .case-study-link a {
pointer-events: none;
}
.casestudy-section .case-studies ~ .case-study-form {
visibility: hidden;
position: fixed;
top: 0;
width: 100%;
height: 100%;
display: flex;
align-items: center; justify-content: center;
background: rgba(0,0,0, 0.25);
}
.casestudy-section .case-studies ~ .case-study-form .case-study-form-bg {
position: absolute;
width: 100%;
height: 100%;
z-index: -1;
}
.casestudy-section .case-studies ~ .case-study-form .case-study-form-inner {
position: relative;
z-index: 1;
max-height: 72vh;
max-width: 90vw;
background: #fff;
padding: 16px 24px;
border-radius: 8px;
}
.casestudy-section  form p span {
display: inline-block;
width: 100%;
}
.casestudy-section form input, .casestudy-section form textarea {
width: 100%;
resize: none;
padding: 8px 25px;
resize: none;
border: 1px solid #eee;
background: #f6f6f6;
max-height: 160px;
width: 100%;
font-size: 20px;
border-radius: 8px;
font-family: "Poppins", sans-serif;
}
.casestudy-section form input::placeholder, .casestudy-section form textarea::placeholder {
font-size: 18px;
color: #AEAEAE;
}
.casestudy-section form input[type="submit"] {
width: max-content;
margin-top: 20px;
background: #FEC32B;
color: #232323;
border: none;
cursor: pointer;
}
.casestudy-section form input[type="submit"]:hover {
background: #ffd466;
}
.casestudy-section form span.wpcf7-not-valid-tip {
position: absolute;
bottom: -20px;
font-size: 12px;
left: 0;
}
.casestudy-section form .wpcf7-response-output {
position: absolute;
bottom: -11px;
font-size: 12px;
left: 18px;
}
.casestudy-section .case-studies .case-study .case-study-content .case-study-title h4 {
padding: 0 0 13px 0;
color: #808080;
font-family: "Sora", sans-serif;
font-size: 28px;
font-style: normal;
font-weight: 300;
line-height: normal;
}
.casestudy-section .case-studies .case-study .case-study-content .case-study-para p {
color: #232323;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: 22px; }
.casestudy-section .case-studies .case-study .case-study-content .case-study-link img {
transition: all 0.5s;
}
.casestudy-section .case-studies .case-study .case-study-content .case-study-link:hover img {
transform: rotate(45deg);
}
.casestudy-section .case-study-redirect {
display: flex;
justify-content: center;
margin-top: 120px;
}
.casestudy-section .case-study-redirect a {
background: #232323;
padding: 15px 30px;
border-radius: 60px;
color: #FFF;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: normal;
text-transform: uppercase;
cursor: pointer;
display: flex;
align-items: center;
}
.casestudy-section .case-study-redirect a img {
transition: all 0.5s;
}
.casestudy-section .case-study-redirect a:hover img {
transform: rotate(45deg);
}
.global-header .contact-us-container.web-none {
display: none;
}
.home-banner-slider .slick-prev {
left: 25px;
z-index: 11;
}
.home-banner-slider .slick-next {
right: 25px;
z-index: 11;
}
.casestudy-section .section-title h2 {
white-space: nowrap;
will-change: transform;
animation: mrq 10s linear infinite;
}
@keyframes mrq {
from { transform: translateX(0); }
to { transform: translateX(-50%); }
}
.review-progress {
display: block;
width: 80%;
height: 4px;
border-radius: 10px;
overflow: hidden;
background-color: #f5f5f5;
background-image: linear-gradient(to right, #FEC32B, #FEC32B);
background-repeat: no-repeat;
background-size: 0 100%;
transition: background-size .4s ease-in-out;	
margin: 25px auto 0;
}
.review-progress .sr-only {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0,0,0,0);
border: 0;
}
#progress {
position: fixed;
bottom: 20px;
right: 10px;
height: 70px;
width: 70px;
display: none;
place-items: center;
border-radius: 50%;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
cursor: pointer;
}
#progress-value {
display: block;
height: calc(100% - 15px);
width: calc(100% - 15px);
background-color: #ffffff;
border-radius: 50%;
display: grid;
place-items: center;
font-size: 35px;
color: #001a2e;
} .banner-background.case-study-banner-section  .banner .banner-img.banner-1 {
background-image: url(//cet-enviro.com/wp-content/uploads/2023/10/case-study-banner.png);
}
.banner-background.case-study-banner-section .banner .banner-content {
padding: 62px 55px;
}
.banner-background.case-study-banner-section  .banner .banner-img.banner-1 .title-info {
display: flex;
flex-direction: column;
gap: 36px;
}
.banner-background.case-study-banner-section  .banner .banner-img.banner-1 .title-info h1 {
padding: 0 !important;
width: 100%;
}
.banner-background.case-study-banner-section  .banner .banner-img.banner-1 .banner-subtitle {
color: #FFF;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.banner-background.case-study-banner-section  .banner .banner-img.banner-1 .banner-scroller-section {
width: 70%;
}
.banner-background.case-study-banner-section  .banner .banner-img.banner-1 .banner-side-info {
display: flex;
flex-direction: column;
gap: 26px;
}
.banner-background.case-study-banner-section  .banner .banner-img.banner-1 .banner-side-info .case-banner-nums {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 64px;
}
.banner-background.case-study-banner-section  .banner .banner-img.banner-1 .case-num-info {
display: flex;
flex-direction: column;
gap: 19px;
}
.banner-background.case-study-banner-section  .banner .banner-img.banner-1 .case-num-info .case-title {
padding-bottom: 19px;
color: #FFF;
font-family: "Sora", sans-serif;
font-size: 28px;
font-style: normal;
font-weight: 300;
line-height: 34px; border-bottom: 1px solid #d9d9d9;
}
.banner-background.case-study-banner-section  .banner .banner-img.banner-1 .case-num-info .case-num {
color: #FFF;
font-family: "Sora", sans-serif;
font-size: 50px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
button#load-more-case {
background: #fff;
border: none;
display: flex;
align-items: center;
gap: 15px;
color: #232323;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: normal;
text-transform: uppercase;
padding-bottom: 10px;
border-bottom: 1px solid #232323;
cursor: pointer;
}
button#load-more-case img {
transition: all 0.5s;
}
button#load-more-case:active img {
transform: rotate(360deg);
}
.casestudy-section.case-study-page .case-studies .case-study {
display: none;
}
.casestudy-section.case-study-page .case-studies .case-study.active {
display: grid;
}
.casestudy-section.case-study-page .section-title h2 {
color: #232323;
font-family: Sora;
font-size: 50px;
font-style: normal;
font-weight: 300;
line-height: normal;
letter-spacing: -0.55px;
white-space: normal;
will-change: unset;
animation: none;
flex-direction: column;
gap: 0;
}
.casestudy-section.case-study-page .section-title h2 .bold {
font-weight: 800;
}  .about-section {
position: relative;
}
.about-section::before {
position: absolute;
content: '';
top: -50%;
right: -50%;
height: 75%;
width: 75%;
background: #fec32b66;
filter: blur(1000px);
}
.about-section::after {
position: absolute;
content: '';
bottom: 10%;
left: 0;
height: 50%;
width: 20%;
background: #fec32b66;
filter: blur(1000px);
}
.banner-background.page-banner .banner {
height: 550px;
}
.banner-background.page-banner .banner .banner-img {
height: 550px;
align-items: center;
}
.banner-background.page-banner .banner .banner-img.about-banner {
background: url(//cet-enviro.com/wp-content/uploads/2023/10/About-banner.png) no-repeat center;
background-size: cover;
}
.banner-background.page-banner .banner .banner-content {
background-color: inherit;
backdrop-filter: none;
display: flex;
flex-direction: column;
align-items: center;
gap: 16px;
}
.banner-background.page-banner .banner .banner-content h1 {
padding-bottom: 0;
color: #FFF;
text-align: center;
font-family: "Sora", sans-serif;
font-size: 50px;
font-style: normal;
font-weight: 300;
line-height: 60px; letter-spacing: -0.55px;
}
.banner-background.page-banner .banner .banner-content h1 .bold {
font-weight: 800;
}
.banner-background.page-banner .banner .banner-content h1 sup {
font-size: 24px;
bottom: 1.2em;
}
.banner-background.page-banner .banner .banner-content p {
width: 35%;
color: #FFF;
text-align: center;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 30px;
font-style: normal;
font-weight: 300;
line-height: normal;
}
.banner-background.page-banner .about-banner .banner-content p {
width: 50%;
}
.about-section .about-info-container {
display: grid;
grid-template-columns: 100%;
gap: 162px;
}
.about-section .about-info-container .about-card {
display: flex;
gap: 4%;
}
.about-section .about-info-container .about-card:nth-child(odd) {
margin-right: 72px;
}
.about-section .about-info-container .about-card:nth-child(even) {
margin-left: 72px;
flex-direction: row-reverse;
}
.about-section .about-info-container .about-card .img-container {
width: 54%;
display: flex;
gap: 2%;
}
.about-section .about-info-container .about-card .text-container {
width: 42%;
display: flex;
flex-direction: column;
justify-content: center;
gap: 16px;
}
.about-section .about-info-container .about-card .text-container h4 {
padding-bottom: 0;
color: #232323;
font-family: "Sora";
font-size: 40px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.about-section .about-info-container .about-card .text-container p {
color: #232323;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 20px;
font-style: normal;
font-weight: 300;
line-height: 30px; letter-spacing: -0.242px;
}
.about-section .about-info-container .about-card .text-container p .bold {
font-weight: 700;
}
.about-section .about-info-container .about-card .img-container .image {
width: 49%;
display: flex;
align-items: center;
}
.about-section .about-info-container .about-card .img-container .image img {
max-height: 712px;
height: 100%;
width: 100%;
object-fit: cover;
}
.home-features-section.about-vision-section .home-features-section-container .features-section-box .section-title {
margin-bottom: 90px;
}
.home-features-section.about-vision-section .home-features-section-container .features-section-box .vision-box { width: 100%;
margin: auto; }
.home-features-section.about-vision-section .slick-track {
gap: 30px !important; 
}
.home-features-section.about-vision-section .home-features-section-container .features-section-box .vision-box .feature-card {
padding: 32px 20px;
display: flex;
align-items: center;
justify-content: center;
}
.home-features-section.about-vision-section .home-features-section-container .features-section-box .vision-box .feature-card:hover p{
font-weight: 700;
}  .banner-background.page-banner .banner .banner-img.accs-banner {
background: url(//cet-enviro.com/wp-content/uploads/2023/10/ACCS-banner.png) no-repeat center;
background-size: cover;
}
.accs-slider-section .feature-title {
height: 102px;
}
.banner-background.page-banner .banner .banner-content .banner-btns {
display: flex;
gap: 36px;
margin-top: 60px;
flex-wrap: wrap;
justify-content: center;
}
.banner-background.page-banner .banner .banner-content .banner-btns button {
cursor: pointer;
padding: 15px 64px;
border-radius: 60px;
background: #fff;
border: none;
color: #232323;
text-align: center;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.banner-background.page-banner .banner .banner-content p.w-100 {
width: 100%;
}
.section-title h2 sup {
font-size: 24px;
bottom: 1.2em
}
.video-popup-section .video-pop-container {
background-image: linear-gradient(90deg, #232323 -4.31%, rgba(35, 35, 35, 0.10) 99.8%),
url(//cet-enviro.com/wp-content/uploads/2023/10/ACCS-video-bg.png);
background-repeat: no-repeat;
background-size: cover;
background-position: top left;
width: 88%;
margin: auto;
padding: 116px 100px;
display: grid;
grid-template-columns: repeat(2, 1fr);
}
.video-popup-section .video-pop-container .section-title h2 {
text-align: left;
margin-bottom: 4px;
}
.video-popup-section .video-pop-container .video-para {
display: flex;
flex-direction: column;
gap: 40px;
}
.video-popup-section .video-pop-container .video-para p {
padding: 0;
color: #FFF;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: normal;
letter-spacing: -0.264px;
}
.video-popup-section .video-pop-container .video-para p sup {
font-size: 50%;
}
.video-popup-section .video-pop-container .video-para p .bold {
font-weight: 700;
}
.video-popup-section .video-pop-container .btn-container {
display: flex;
justify-content: end;
align-items: center;
}
.video-popup-section .video-pop-container .btn-container button {
margin-right: 25%;
cursor: pointer;
padding: 0;
border: none;
background: transparent;
}
.video-popup-section .video-pop-container .btn-container .video {
position: fixed;
top: 0;
left: 0;
width: 100vw;
height: 100vh;
z-index: 2;
visibility: hidden;
background: rgba(0,0,0, 0.6);
display: flex;
justify-content: center;
align-items: center;
}
.video-popup-section .video-pop-container .btn-container .video .fluid-width-video-wrapper {
padding-top: 25% !important;
width: 75%;
}
.home-features-section.accs-slider-section {
position: relative;
z-index: -1;
}
.home-features-section.accs-slider-section .section-title {
margin-bottom: 72px !important;
}
.home-features-section.accs-slider-section .feature-card {
padding: 64px 24px 24px 40px !important;
}
.home-features-section.accs-slider-section .feature-card:hover p {
font-weight: 700 !important;
}
.img-filter-section .et_pb_column, .accs-benefits-section .et_pb_column, 
.accs-benefits-slider-section .et_pb_column, .info-section .et_pb_column, 
.click-to-download-section .et_pb_column, .accs-text-section .et_pb_column, 
.logo-section .et_pb_column {
position: static;
}
.img-filter-section .img-filter-container {
width: 90%;
margin: auto;
}
.img-filter-section .img-filter-container {
position: relative;
max-width: 1200px;
max-height: 600px;
border: 2px solid white;
aspect-ratio: 3/2;
}
.img-filter-section .img-filter-container .img {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%; }
.img-filter-section .img-filter-container .background-img {
background-image: url(//cet-enviro.com/wp-content/uploads/2023/10/fiilter-accs.png);
filter: grayscale(0.9);
}
.img-filter-section .img-filter-container .foreground-img {
background-image: url(//cet-enviro.com/wp-content/uploads/2023/10/fiilter-accs.png);
width: 50%;
}
.img-filter-section .img-filter-container .img-filter-slider {
position: absolute;
-webkit-appearance: none;
appearance: none;
width: 100%;
height: 100%;
background: rgba(242, 242, 242, 0.1);
outline: none;
margin: 0;
transition: all 0.2s;
display: flex;
justify-content: center;
align-items: center;
}
.img-filter-section .img-filter-container .img-filter-slider:hover {
background: rgba(242, 242, 242, 0.0);
}
.img-filter-section .img-filter-container .img-filter-slider::-webkit-slider-thumb {
-webkit-appearance: none;
appearance: none;
width: 6px;
height: 600px;
background: white;
cursor: pointer;
}
.img-filter-section .img-filter-container .img-filter-slider::-moz-range-thumb {
width: 6px;
height: 100%;
background: white;
cursor: pointer;
}
.img-filter-section .img-filter-container .slider-button {
pointer-events: none;
position: absolute;
width: 30px;
height: 30px;
border-radius: 50%;
background-color: white;
left: calc(50% - 18px);
top: calc(50% - 18px);
display: flex;
justify-content: center;
align-items: center;
}
.img-filter-section .img-filter-container .slider-button:after {
content: "";
padding: 3px;
display: inline-block;
border: solid #5d5d5d;
border-width: 0 2px 2px 0;
transform: rotate(-45deg);
}
.img-filter-section .img-filter-container .slider-button:before {
content: "";
padding: 3px;
display: inline-block;
border: solid #5d5d5d;
border-width: 0 2px 2px 0;
transform: rotate(135deg);
}
.img-filter-section .img-filter-container .slider-filter-content {
position: absolute;
bottom: 0;
width: 98%;
left: 1%;
text-align: center;
padding: 28px 0;
backdrop-filter: blur(4px);
background: linear-gradient(180deg, rgba(0, 0, 0, 0.40) 0%, rgba(0, 0, 0, 0.40) 100%);
}
.img-filter-section .img-filter-container .slider-filter-content h5 {
padding-bottom: 14px;
color: #FFF;
text-align: center;
font-family: Sora;
font-size: 40px;
font-style: normal;
font-weight: 300;
line-height: normal;
}
.img-filter-section .img-filter-container .slider-filter-content h5 .bold {
font-weight: 700;
}
.img-filter-section .img-filter-container .slider-filter-content p {
color: #FFF;
text-align: center;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.home-product-portfolio-section.accs-benefits-section .accs-benefits-sec-container {
width: 100%;
padding: 40px 0 80px 0 !important;
}
.home-product-portfolio-section.accs-benefits-section .section-title h2 {
width: 100% !important;
text-align: center !important;
margin-bottom: 19px !important;
color: #232323;
}
.home-product-portfolio-section.accs-benefits-section .section-title p {
width: 45%;
margin: auto;
margin-bottom: 90px;
color: #232323;
text-align: center;
font-family: "Plus Jakarta Sans";
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.home-product-portfolio-section.accs-benefits-section .product-portfolio {
padding: 0 0 0 80px !important;
gap: 0 !important;
justify-content: space-between;
}
.home-product-portfolio-section.accs-benefits-section .product-portfolio .product-list { width: 40%;
max-height: 600px;
overflow-y: scroll;
}
.home-product-portfolio-section.accs-benefits-section .product-portfolio .product-list::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
background-color: #F5F5F5;
opacity: 0.5;
}
.home-product-portfolio-section.accs-benefits-section .product-portfolio .product-list::-webkit-scrollbar {
width: 2px;
background-color: #F5F5F5;
}
.home-product-portfolio-section.accs-benefits-section .product-portfolio .product-list::-webkit-scrollbar-thumb {
background-color: #FEC32B;
border-radius: 10%;
}
.home-product-portfolio-section.accs-benefits-section .product-portfolio .products-img {
width: 54%;
}
.home-product-portfolio-section.accs-benefits-section .product-portfolio .products-img::before {
position: absolute;
content: '';
top: 0%;
right: 0;
width: 20%;
z-index: 0;
height: 20%;
background: #FEC32B;
filter: blur(150px);
}
.home-product-portfolio-section.accs-benefits-section .product-portfolio .product-list .product {
padding: 24px 72px 24px 60px !important;
border-left: 4px solid #eee;
}
.home-product-portfolio-section.accs-benefits-section .product-portfolio .product-list .product .product-know-more {
display: none;
}
.home-product-portfolio-section.accs-benefits-section  .product-portfolio .product-img::after {
display: none;
}
.home-product-portfolio-section.accs-benefits-section .product-portfolio .product-list .product .product-title {
opacity: 1;
color: #a3a3a3;
}
.home-product-portfolio-section.accs-benefits-section .product-portfolio .product-list .product.active .product-title {
color: #232323;
}
.home-product-portfolio-section.accs-benefits-section .product-portfolio .products-img .product-img.active {
width: 100%;	
display: flex;
justify-content: end;
align-items: center;
height: 100%;
}
.home-product-portfolio-section.accs-benefits-section .product-portfolio .products-img .product-img.active img { height: auto;
}
.logo-section .logo-section-container {
width: 90%;
margin: auto;
}
.logo-section .section-title h2 {
color: #232323;
}
.logo-section .logo-container {
display: grid;
grid-template-columns: repeat(4, 1fr);
margin-top: 100px;
}
.logo-section .logo-container .logo-box {
display: flex;
flex-direction: column;
justify-content: start;
align-items: center;
gap: 26px;
}
.logo-section .logo-container .logo-box p{
color: #232323;
text-align: center;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: 34px; letter-spacing: -0.264px;
}
.logo-section .logo-container .logo-box img {
height: 84px;
}
.accs-text-section {
padding: 45px 0 35px 0 !important;
}
.accs-text-section .text-container {
width: 60%;
margin: auto;
}
.accs-text-section .text-container p{
color: #FFF;
text-align: center;
font-family: Sora;
font-size: 30px;
font-style: normal;
font-weight: 600;
line-height: normal;
} 
.click-to-download-section .click-to-download {
display: flex;
justify-content: center;
}
.click-to-download-section .click-to-download a {
display: flex;
align-items: center;
color: #232323;
text-align: center;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 24px;
font-style: normal;
font-weight: 500;
line-height: normal;
text-transform: capitalize;
gap: 12px;
}
.info-section .et_pb_row {
position: relative;
}
.info-section .et_pb_row::before {
position: absolute;
content: '';
top: 10%;
height: 15%;
width: 15%;
background: #fec32b;
filter: blur(150px);
}
.info-section .info-container{
width: 75%;
margin: auto;
}
.info-section .info-container .section-title h2 {
color: #232323;
width: 80%;
margin: auto;
margin-bottom: 45px;
}
.info-section .info-container ul {
list-style: none;
padding: 0;
display: flex;
flex-direction: column;
gap: 18px;
margin-bottom: 35px;
}
.info-section .info-container ul li {
color: #666;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 15px;
font-style: normal;
font-weight: 400;
line-height: 23.8px; }
.info-section .info-container p.info-bottom-text {
color: #666;
font-family: "Plus Jakarta Sans";
text-align: center;
font-size: 27px;
font-style: normal;
font-weight: 400;
line-height: 32.4px;
}
.info-section .info-container p.info-bottom-text .bold {
font-weight: 700;
}
.product-list {
}  .sbr-info-section .et_pb_column, .major-problem-section .et_pb_column, .what-want-section .et_pb_column, 
.sbr-adv-section .et_pb_column, .cooling-tow-risk-section .et_pb_column, .sbr-app-section .et_pb_column {
position: static;
}
.banner-background.page-banner .banner .banner-img.sbr-banner {
background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), 
url(//cet-enviro.com/wp-content/uploads/2023/10/SBR-banner.png);
background-size: cover;
background-repeat: no-repeat;
background-position: center;
}
.banner-background.page-banner .banner .banner-img.sbr-banner .banner-content {
padding-bottom: 10px !important;
}
.banner-background.page-banner .banner .banner-img.sbr-banner .page-title { width: 90%;
}
.video-popup-section .sbr-video-pop-container {
background-image: linear-gradient(90deg, #232323 -4.31%, rgba(35, 35, 35, 0.10) 99.8%), url(//cet-enviro.com/wp-content/uploads/2023/10/sbr-video.png);
}
.sbr-info-section {
padding: 0 !important;
position: relative;
z-index: 1;
}
.sbr-info-section .et_pb_row {
padding: 0 !important;
}
.sbr-info-section .sbr-info-container {
width: 100%;
margin-left: auto;
display: grid;  grid-template-columns: 49% 51%;
gap: 0%;
position: relative;
}
.sbr-info-section .sbr-info-container .text-cont { padding: 0 30px 0 84px;
}
.sbr-info-section .sbr-info-container::before {
position: absolute;
content: '';
top: -20%;
left: -10%;
height: 25%;
width: 25%;
background: #fec32b;
z-index: 0;
filter: blur(175px);
}
.sbr-info-section .sbr-info-container .img-cont img {
height: 100%;
}
.sbr-info-section .sbr-info-container .text-cont {
display: flex;
flex-direction: column;
justify-content: center;
}
.sbr-info-section .sbr-info-container h2 {
color: #232323;
text-align: left;
margin-bottom: 62px;
}
.sbr-info-section .sbr-info-container p.info {
color: #232323;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: 35px;
margin-bottom: 28px;
}
.sbr-info-section .sbr-info-container p.link {
text-align: center;
}
.sbr-info-section .sbr-info-container p.link a {
color: #232323;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 22px;
font-style: normal;
font-weight: 700;
line-height: normal;
text-transform: uppercase;
display: flex;
align-items: center;
justify-content: start;
gap: 15px;
padding: 10px 0;
text-decoration: underline;
text-underline-offset: 10px;
}
.major-problem-section {
margin-top: -4px;
}
.major-problem-section .probs {
width: 80%;
margin: auto;
margin-top: 68px;
}
.major-problem-section h2{
position: relative ;
z-index: 42 ;
}
.major-problem-section .bg-overlay {
position: absolute;
top: -80px;
}
.major-problem-section .bg-overlay .box-1 {
width: 133px;
height: 156px;
margin-left: 74px;
background: #222C34;
}
.major-problem-section .bg-overlay .box-2 {
width: 74px;
height: 94px;
background: #222C34;
}
.major-problem-section .probs h4 {
text-align: center;
padding-bottom: 32px;
color: #FFF;
font-family: "Sora", sans-serif;
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: 45px; }
.major-problem-section .probs h4 sup {
font-size: 50%;
}
.major-problem-section .probs .img-cont {
background: #212b32;
display: flex;
justify-content: center;
}
.major-problem-section .probs .prob:nth-child(2) {
margin-top: 48px;
}
.major-problem-section .prob-footer {
width: 64%;
margin: auto;
margin-top: 54px;
}
.major-problem-section .prob-footer p {
color: #FFF;
text-align: center;
font-family: "Sora", sans-serif;
font-size: 42px;
font-style: normal;
font-weight: 700;
line-height: 62px; }
.what-want-section .section-title h2 {
color: #232323;
margin-bottom: 100px;
}
.what-want-section .what-want-cont {
width: 90%;
margin: auto;
}
.what-want-section .what-want-cont .want-data-cont {
display: grid;
grid-template-columns: repeat(5, 1fr);
}
.what-want-section .what-want-cont .want-data-cont .item {
display: flex;
flex-direction: column;
align-items: center;
gap: 52px;
}
.what-want-section .what-want-cont .want-data-cont .item img {
height: 100px;
}
.what-want-section .what-want-cont .want-data-cont .item h6 {
width: 85%;
padding: 0;
color: #232323;
text-align: center;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 24px;
font-style: normal;
font-weight: 300;
line-height: 34px; 
letter-spacing: -0.264px;
}
.what-want-section .what-want-cont .what-want-para {  width: 100%;
margin: auto;
margin-top: 92px;
}
.what-want-section .what-want-cont .what-want-para p{
color: #232323;
text-align: center;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 32px;
font-style: normal;
font-weight: 300;
line-height: 42px; letter-spacing: -0.352px;
}
.what-want-section .what-want-cont .what-want-para p .u-line {
text-decoration: underline;
}
.what-want-section .what-want-cont .what-want-para h6 {
margin-top: 48px;
padding: 0;
text-align: center;
color: #232323;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: 42px;
letter-spacing: -0.352px;
}
.sbr-adv-section .section-title {
margin-bottom: 64px !important;
}
.sbr-adv-section .feature-card .feature-title{
min-height: 115px;
}
.sbr-adv-section .feature-card li{
color: #FFF;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 24px;
font-style: normal;
font-weight: 500;
line-height: 34px; letter-spacing: -0.264px;
transition: all 0.5s;
}
.sbr-adv-section .feature-card:hover li {
color: #232323;
}
.sbr-tab-section .section-title {
margin-bottom: 100px;
}
.sbr-tab-section .product-portfolio.web {
max-height: 400px;
}
.sbr-tab-section .product-portfolio.web .product-list::-webkit-scrollbar {
display: none;
}
.sbr-tab-section .product-portfolio.web .portfolio-list {
overflow-y: hidden;
}
.sbr-tab-section .product-portfolio.web .products-img {
align-items: start;
}
.sbr-app-section h2 {
color: #232323;
}
.sbr-app-section .app-container {
position: relative;
}
.sbr-app-section .app-container::before {
position: absolute;
content: '';
top: -10%;
left: -5%;
background: #fec32b80;
width: 30%;
height: 50%;
filter: blur(150px);
}
.sbr-app-section .app-data {
width: 92%;
margin: auto;
margin-top: 70px;
display: grid;
grid-template-columns: repeat(3, 1fr);
}
.sbr-app-section .app-data .item {
display: flex;
flex-direction: column;
gap: 44px;
align-items: center;
justify-content: start
}
.sbr-app-section .app-data .item img {
height: 100px;
}
.sbr-app-section .app-data .item h6 {
padding: 0;
color: #232323;
text-align: center;
font-family: "Poppins", sans-serif;
font-size: 24px;
font-style: normal;
font-weight: 300;
line-height: 34px; 
letter-spacing: -0.264px;
}
.cooling-tow-risk-section .tower-risk-cnt {
width: 90%;
margin: auto;
}
.cooling-tow-risk-section h2 {
color: #232323;
width: 92%;
margin: auto;
margin-bottom: 64px;
}
.cooling-tow-risk-section .tow-risk-data .img-cont {
display: flex;
justify-content: center;
margin-bottom: 74px;
}
.cooling-tow-risk-section .tow-risk-data .risk-info h6 {
padding: 0;
color: #232323;
text-align: center;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 24px;
font-style: normal;
font-weight: 300;
line-height: 34px; letter-spacing: -0.264px;
}
.cooling-tow-risk-section .tow-risk-data .risk-info p{
color: #232323;
text-align: center;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 24px;
font-style: normal;
font-weight: 300;
line-height: 34px; letter-spacing: -0.264px;
width: 76%;
margin: auto;
}
.cooling-tow-risk-section .tow-risk-data .risk-info a {
color: #232323;
text-decoration: underline;
font-weight: 600;
}  .banner-background.page-banner .banner .banner-img.coltcs-banner {
background-image: linear-gradient(0deg, rgba(35, 35, 35, 0.50) 0%, rgba(35, 35, 35, 0.50) 100%), 
url(//cet-enviro.com/wp-content/uploads/2023/10/coltcs-banner.png);
background-size: cover;
}
.condenser-section {
padding-top: 0 !important;
padding-left: 5% !important; 
position: relative;
}
.condenser-section::before {
position: absolute;
content: '';
top: 0;
left: 0;
width: 15%;
height: 15%;
background: #FEC32B;
filter: blur(150px);
}
.condenser-section .condenser-section-cont {
padding-top: 0 !important;
}
.condenser-section .section-title h2 {
color: #232323;
text-align: left;
padding-top: 88px;
margin-bottom: 42px;
}
.condenser-section .condenser-data img {
float: right;
margin:0 0 60px 54px;
}
.condenser-section .condenser-data p {
color: #232323;
font-family: "Sora", sans-serif;
font-size: 32px;
font-style: normal;
font-weight: 300;
line-height: normal;
}
.condenser-section .condenser-data p:nth-child(even) {
padding-bottom: 24px;
}
.condenser-section .condenser-data p .bold {
font-weight: 600;
}
.condenser-section .condenser-bottom-info {
clear: both;
margin: 0 80px 0 0;
}
.condenser-section .condenser-bottom-info p {
color: #232323;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: 35px; }
.condenser-section .condenser-bottom-info p.pb-0 {
padding-bottom: 0 !important;
}
.condenser-section .condenser-bottom-info p .bold {
font-weight: 700;
}
.condenser-section .condenser-bottom-info img.web-none {
display: none;
}
.coltcs-benefits-section {
position: relative;
}
.coltcs-benefits-section .bg-overlay {
position: absolute;
top: -76px;
left: -6%;
z-index: -1;
}
.coltcs-benefits-section .bg-overlay .box-1 {
width: 133px;
height: 156px;
background: #222C34;
margin-left: 74px;
}
.coltcs-benefits-section .bg-overlay .box-2 {
width: 74px;
height: 94px;
background: #222C34;
}
.coltcs-benefits-section h2 {
width: 100% !important;
text-align: center !important;
}
.coltcs-slider-section .slick-track {
padding-top: 52px !important;
}
.coltcs-slider-section .slick-track .product-card {
height: auto;
}
.coltcs-slider-section .slick-track .product-card .card {
height: 100%;	
}
.coltcs-slider-section .slick-track .product-card .card h5 {
font-weight: 700;
}
.coltcs-adv-section.logo-section .logo-container {
column-gap: 92px;
}  .banner-background.page-banner .banner .banner-img.wt-banner {
background-image: url(//cet-enviro.com/wp-content/uploads/2023/10/wt-banner-1.png), linear-gradient(45deg, black, black);
background-repeat: no-repeat;
background-position: center;
background-size: cover;
}
.wt-features-section .wt-features-data {
display: grid;
grid-template-columns: repeat(3, 1fr);
margin-top: 92px;	
row-gap: 88px;
}
.wt-features-section .wt-features-data .feature {
display: flex;
flex-direction: column;
align-items: center;
gap: 22px;
justify-content: space-between;
}
.wt-features-section .wt-features-data .feature h6 {
text-align: left;
padding: 0;
color: #FFF;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 22px;
font-style: normal;
font-weight: 400;
line-height: 30px; letter-spacing: -0.242px;
}
.water-lab-section {
padding: 0 !important;
}
.water-lab-section .et_pb_row {
padding: 0;
}
.water-lab-section h2 {
color: #232323;
margin-bottom: 32px;
text-align: left;
}
.water-lab-section .lab-cont {
display: grid;
grid-template-columns: 57% 40%;
gap: 3%;
}
.water-lab-section .lab-cont .text {
display: flex;
flex-direction: column;
justify-content: center;
padding: 36px 0;
}
.water-lab-section .lab-cont .text:nth-child(odd) {
padding-left: 80px;
}
.water-lab-section .lab-cont .text:nth-child(even) {
padding-right: 80px;
padding-left: 24px; 
}
.water-lab-section .lab-cont .text p {
color: #232323;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 22px;
font-style: normal;
font-weight: 400;
line-height: 35px; letter-spacing: -0.242px;
padding: 0;
}
.water-lab-section .lab-cont .text p.pad {
padding-bottom: 28px;
}
.water-lab-section .lab-cont .text p .bold {
font-weight: 700;
}
.water-lab-section .lab-cont .text li {
color: #232323;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 24px;
font-style: normal;
font-weight: 300;
line-height: 45px; letter-spacing: -0.264px;
margin-left: 12px;
}
.water-lab-section .lab-cont .image {
display: flex;
justify-content :center;
}
.water-lab-section .lab-cont img {
max-height: 800px;
height: 100%;
object-fit: cover;
width: 100%;
}
.wt-table-section {
}
.wt-table-section .wt-table {
width: 84%;
margin: auto;
display: grid;
grid-template-columns: repeat(3, 1fr);
padding: 44px;
border: 1px solid #d9d9d9;
}
.wt-table-section .wt-table .column:nth-child(n+2) {
border-left: 1px solid #d9d9d9;
}
.wt-table-section .wt-table .column h6 {
text-align: center;
margin-bottom: 62px;
padding: 0;
color: #232323;
font-family: Plus Jakarta Sans;
font-size: 22px;
font-style: normal; font-weight: 600;
line-height: 30px;
letter-spacing: -0.242px;
}
.wt-table-section .wt-table .column p {
color: #232323;
font-family: "Poppins", sans-serif;
font-size: 22px;
font-style: normal;
font-weight: 300;
line-height: 30px; 
letter-spacing: -0.242px;
min-height: 112px;
}
.wt-table-section .wt-table .table-data {
padding: 0 44px;
}
.wt-application-section .wt-applications {
width: 70%;
margin: auto;
}
.wt-application-section h2 {
color: #232323;
margin-bottom: 84px;
}
.wt-application-section .applications {
display: grid;
grid-template-columns: repeat(4, 1fr);
}
.wt-application-section .applications .card {
display: flex;
flex-direction: column;
align-items: center;
gap: 19px;
justify-content: space-between;
}
.wt-application-section .applications .card h6 {
padding: 0;
color: #232323;
text-align: center;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 22px;
font-style: normal;
font-weight: 300;
line-height: 30px; letter-spacing: -0.242px;
}
.click-to-download-section  {
padding: 10px 0 !important;
} .portfolio-progress {
display: block;
width: 80%;
height: 4px;
border-radius: 10px;
overflow: hidden;
background-color: rgb(245, 245, 245);
background-image: linear-gradient(to right, rgb(254, 195, 43), rgb(254, 195, 43));
background-repeat: no-repeat;
background-size: 100% 100%;
transition: background-size 0.4s ease-in-out 0s;
margin: 25px auto 0px;
}
.slider__label__portfolio {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0,0,0,0);
border: 0;
} .banner-background.page-banner .banner .banner-img.emos-banner {
background-image: linear-gradient(0deg, rgba(35, 35, 35, 0.70) 0%, rgba(35, 35, 35, 0.70) 100%), 
url(//cet-enviro.com/wp-content/uploads/2023/10/emos-banner.png);
}
.banner-background.page-banner .banner .banner-img.emos-banner .banner-content {
gap: 0;
}
.banner-background.page-banner .banner .banner-img.emos-banner .banner-content p {
padding: 0;
width: 66%;
}
.banner-background.page-banner .banner .banner-img.emos-banner .banner-content p.page-sub-info {
color: #FFF;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 24px;
font-style: normal;
font-weight: 300;
line-height: 50px; letter-spacing: -0.264px;
padding-bottom: 21px;
}
.emos-section {
padding: 0 !important;
position: relative;
}
.emos-section::before {
position: absolute;
content: '';
top: 0;
left: 0;
width: 10%;
height: 10%;
background: #FEC32B;
filter: blur(150px);
} .emos-section .et_pb_row {
padding: 0;
}
.emos-section .section-title h2{
color: #232323;
text-align: left;
padding-bottom: 24px;
padding-top: 80px;
}
.emos-section .emos-container {
width: 96%;
margin-left: auto;
}
.emos-section .emos-container img.img-wide-web {
float: right;
margin: 0 0 32px 32px;
}
.emos-section .emos-container img.img-tab-mob {
display: none;
}
.emos-section .emos-container  p.para-main {
color: #232323;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 32px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.emos-section .emos-container  p.para-sub {
color: #232323;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: 35px; }
.emos-section .emos-container  p.para-main:nth-child(odd) {
padding-bottom: 80px;
}
.emos-section .emos-container  p .bold {
font-weight: 600;
}
.emos-section .emos-container  p sup {
bottom: 0.64;
font-size: 72%;
}
.energy-saving-section {
position: relative;
}
.energy-saving-section::before {
position: absolute;
content: '';
top: 0;
left: 0;
width: 15%;
height: 15%;
background: #FEC32B;
filter: blur(120px);
}
.energy-saving-section .section-title h2 {
color: #232323;
margin-bottom: 39px;
}
.energy-saving-section .energy-saving-content {
width: 80%;
margin: auto;
}
.energy-saving-section .energy-saving-content.show-tab-sm {
display: none;
}
.energy-saving-section .energy-saving-content .row {
display: grid;
grid-template-columns: repeat(2, 1fr);
align-items: end;
}
.energy-saving-section .energy-saving-content .row:nth-child(1) {
margin-bottom: 45px;
}
.energy-saving-section .energy-saving-content .row .para {
padding-bottom: 32px;
display: flex;
flex-direction: column;	
align-items: start;	
gap: 15px;
}
.energy-saving-section .energy-saving-content .row .para.pb-0 {
padding-bottom: 0;
}
.energy-saving-section .energy-saving-content .row p.bold {
color: #232323;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 20px;
font-style: normal;
font-weight: 700;
line-height: 26px; 
letter-spacing: 1px;
width: 92%;
padding: 0;
}
.energy-saving-section .energy-saving-content .row .image {
display: flex;
height: 100%;
align-items: center;
}
.energy-saving-section .energy-saving-content .row img {
padding: 26px 0;
}
.energy-saving-section .energy-saving-content .row img.under-line {
border-bottom: 2px solid #e4e4e4;
}
.energy-saving-section .energy-saving-content .row .para.under-line {
border-bottom: 2px solid #FEC32B;
}
.energy-saving-section .energy-saving-content .row p.light {
padding: 0;
color: #232323;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 27px; }
.emos-features-section {
position: relative;
}
.emos-features-section::before {
position: absolute;
content: '';
top: 0;
right: 0;
width: 25%;
height: 15%;
background: #FEC32B;
filter: blur(150px);
}
.emos-features-section h2 {
color: #232323;
}
.emos-features-section .features-wrapper {	
width: 87%;
margin: auto;
margin-top: 90px;
display: grid;
grid-template-columns: repeat(3, 1fr);
column-gap: 60px;
row-gap: 72px;
}
.emos-features-section .features-wrapper .feature {
display: flex;
flex-direction: column;
align-items: center;
gap: 20px;
}
.emos-features-section .features-wrapper .feature img {
height: 100px;
}
.emos-features-section .features-wrapper .feature p{
max-width: 380px;
text-align: center;
margin: auto;
color: #232323;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 22px;
font-style: normal;
font-weight: 400;
line-height: 30px;
letter-spacing: -0.242px;
}
.emos-adv-section .emos-adv-cont {
width: 89%;
margin: auto;
display: grid;
grid-template-columns: repeat(2, 1fr);
}
.emos-adv-section .emos-adv-cont .row:nth-child(1) {
border-right: 1px solid #d9d9d9;
}
.emos-adv-section .emos-adv-cont .row {
padding-right: 8%;
}
.emos-adv-section .emos-adv-cont .row h4 {
padding: 0;
color: #232323;
font-family: "Sora", sans-serif;
font-size: 40px;
font-style: normal;
font-weight: 700;
line-height: normal;
letter-spacing: -0.44px;
margin-bottom: 32px;
}
.emos-adv-section .emos-adv-cont .row li {
list-style: square;
color: #232323;
font-family: "Sora", sans-serif;
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: 34px;
letter-spacing: -0.264px;
}
.emos-adv-section .emos-adv-cont .row:nth-child(2) {
padding-left: 12%;
padding-right: 0;
}  body.home .banner-background .banner .home-banner-slider .banner-content {
max-height: 329px;
}
body.home .banner-background .banner .home-banner-slider .banner-content .banner-title-content {
width: 40%;
}
body.home .banner-background .banner .home-banner-slider .banner-content .banner-title-content {
width: 42%;
}
.numbers-section .numbers-container .numbers-section-box {
display: block;
}
.numbers-section .numbers-container .numbers-section-box .img-container {
float: right;
}
.home-features-section .home-features-section-container {
padding: 92px 56px;
}
.home-features-section .home-features-section-container .features-section-box .feature-card {
padding: 72px 24px 48px 24px ;
}
.home-features-section .home-features-section-container .feature-card .feature-info {
width: 90%;
}
.success-stories-section .success-stories-box .review .review-info .review-para span {
font-weight: 900;
}
.contact-section .contact-section-container .contact-box {
grid-template-columns: 53% 40%;
}
.contact-section .contact-section-container .contact-box .contact-info .contact-head h5 {
font-weight: 900;
}
footer#main-footer #footer-widgets .footer-widget #block-13 .subscribe-message h2 {
font-weight: 900;
}
.banner-background .wt-banner .banner-content .page-title { width: 100%;
}
.banner-background .wt-banner .banner-content .page-info.w-100 { width: 76% !important;
}
.water-lab-section .lab-cont.equipmets-container .section-title {
width: 70%;
}
.water-lab-section .lab-cont.equipmets-container {
grid-template-columns: 55% 42%;
}
.water-lab-section .lab-cont.equipmets-container img {
max-height: 912px;
width: auto;
}
.water-lab-section .lab-cont.parameters-container {
grid-template-columns: 52% 40%;
gap: 8%;
}
.water-lab-section .lab-cont.parameters-container img {
max-height: 755px;
width: auto;
}
.wt-features-section {
margin-top: -8px;
}
.wt-features-section .wt-features-cont {
width: 80%;
margin: auto;
}
.wt-features-section .bg-overlay {
position: absolute;
top: -80px;
right: 0;
z-index: -1;
}
.wt-features-section .bg-overlay .box-1 {
width: 133px;
height: 204px;
background: #222C34;
margin-left: 74px;
}
.wt-features-section .bg-overlay .box-2 {
width: 74px;
height: 94px;
background: #222C34;
}  .banner-background.page-banner .banner .banner-img.contact-banner  {
background-image: linear-gradient(0deg, rgba(35, 35, 35, 0.70) 0%, rgba(35, 35, 35, 0.70) 100%), 
url(//cet-enviro.com/wp-content/uploads/2023/10/cet-contact-banner.png);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
.banner-background.page-banner .banner .banner-img.contact-banner .banner-content p.page-info {
font-weight: 400 !important;
}
.map-section h2 {
color: #232323;
margin-bottom: 92px;
}
.map-section .map-box {
display: flex;
justify-content: center;
}
.map-section .map-box svg {
height: 100%;
}
.reach-us-section h2 {
color: #232323;
margin-bottom: 32px;
}
.reach-us-section p.reach-para {
width: 48%;
margin: auto;
color: #232323;
text-align: center;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 24px;
font-style: normal;
font-weight: 300;
line-height: 35px; 
letter-spacing: -0.264px;
margin-bottom: 78px;
}
.reach-us-section form .input-2 {
display: grid;
grid-template-columns: repeat(2, 1fr);
column-gap: 32px;
}
.reach-us-section .form-container {
display: flex;
justify-content: center;
width: 83%;
margin: auto;
}
.reach-us-section .form-container .wpcf7 {
width: 100%;
}
.reach-us-section .form-container form {
display: flex;
flex-direction: column;
gap: 45px;
}
.reach-us-section .form-container form label {
display: inline-block;
width: 100%;
color: #000;
font-family: Sora;
font-size: 28px;
font-style: normal;
font-weight: 400;
line-height: 34px; 
letter-spacing: -0.308px;
}
.reach-us-section .form-container form label span {
display: inline-block;
width: 100%;
}
.reach-us-section .form-container form input, .reach-us-section .form-container form textarea {
padding: 22px 19px;
width: 100%;
max-height: 167px;
resize: none;
margin-top: 15px;
border: 1px solid #D9D9D9;
color: #232323;
font-family: "Sora", sans-serif;
font-size: 18px;
font-style: normal;
font-weight: 300;
line-height: 34px; 
letter-spacing: -0.198px;
}
.reach-us-section .form-container form input::placeholder, .reach-us-section .form-container form textarea::placeholder {
color: #898989;
font-family: "Sora", sans-serif;
font-size: 18px;
font-style: normal;
font-weight: 300;
line-height: 34px; 
letter-spacing: -0.198px;
}
.reach-us-section .form-container form .submit-box { width: 15%;
margin: auto;
position: relative;
cursor: pointer;
}
.reach-us-section .form-container form .submit-box img {
position: absolute;
top: 24px;
right : 16px;
transition: all 0.5s;
}
.reach-us-section .form-container form input[type="submit"] {
border-radius: 60px;
background: #232323;
padding: 15px 30px 15px 0;
color: #FFF;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: normal;
text-transform: uppercase;
cursor: pointer;
}
.reach-us-section .form-container form input[type="submit"]:hover ~ img {
transform: rotate(45deg);
}  .banner-background.page-banner .banner .banner-img.contact-banner.industry-banner {
background-image: linear-gradient(0deg, rgba(35, 35, 35, 0.70) 0%, rgba(35, 35, 35, 0.70) 100%), 
url(//cet-enviro.com/wp-content/uploads/2023/10/industry-banner.png);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
} 
.banner-background.page-banner .about-banner.industry-banner .banner-content p.page-info {
width: 70%;
}
.industry-accordion-section .industry-accordion .industry-accordion-item{
margin: 33px 0;
border-radius: 5px;
overflow: hidden;
}
.industry-accordion-section .industry-accordion-title{
width: 90%;
margin: auto;
cursor: pointer;
text-align: center;
border-bottom: 1px solid #e9e9e9;
padding: 32px 60px 39px 60px;
position: relative;
}
.industry-accordion-section .industry-accordion-title img.arrow {
position: absolute;
top: 50%;
right: 3%;
transform: translate(0, -50%);
}
.industry-accordion-section .industry-accordion-title.active {
border-bottom: none;
}
.industry-accordion-section .industry-accordion-title.active img.arrow {
visibility: hidden;
}
.industry-accordion-section .industry-accordion-title h3 {
color: #232323;
padding-bottom: 25px;
font-family: "Sora", sans-serif;
font-size: 35px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.industry-accordion-section .industry-accordion-title p {
color: #232323;
text-align: center;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: 34px;
width: 88%;
margin: auto;
}
.industry-accordion-section .industry-accordion-contant{
display: none;
}
.industry-accordion-section .industry-accordion-title h2  span{
float: right;
}
.industry-accordion-section .industry-accordion-contant .industry-slider .slick-track {
display: flex;
gap: 80px;
padding: 8px 0 128px 0;
}
.industry-accordion-section .industry-accordion-contant .industry-slider .slick-slide {
width: 765px;
transform: scale(0.8);
transition: all 1s;
display: grid;
grid-template-columns: 37% 63%;
box-shadow: 0px 24px 45px 0px rgba(72, 72, 72, 0.12);
}
.industry-accordion-section .industry-accordion-contant .industry-slider .slick-slide.slick-center {
transform: scale(1);
}
.industry-accordion-section .slick-slide .content {
padding: 39px;
display: grid;
row-gap: 38px;
}
.industry-accordion-section .slick-slide .content .content-data {
display: grid;
grid-template-columns: repeat(2, 1fr);
border-radius: 8px;
border: 1px solid #EEE;
}
.industry-accordion-section .slick-slide .content .content-data .content-info {
padding: 28px 26px 16px 26px;
}
.industry-accordion-section .slick-slide .content .content-data .content-info:nth-child(1) {
border-right: 1px solid #eee;
}
.industry-accordion-section .slick-slide .content .content-data .content-info h6 {
color: #232332;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
padding-bottom: 15px;
}
.industry-accordion-section .slick-slide .content .content-data .content-info h5 {
padding: 0;
color: #232323;
font-feature-settings: 'clig' off, 'liga' off;
font-family: Sora;
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.industry-accordion-section .industry-accordion-contant .industry-slider .slick-next {
right: 47%;
top: 90%;
transform: scale(1.9);
} 
.industry-accordion-section .industry-accordion-contant .industry-slider .slick-prev {
left: 47%;
top: 90%;
transform: scale(1.9);
}
.industry-accordion-section .industry-accordion-contant .industry-slider .slick-next::before, 
.industry-accordion-section .industry-accordion-contant .industry-slider .slick-prev::before {
color: #232323;
opacity: 1;
}  .banner-background.page-banner .banner .banner-img.contact-banner.industry-banner.privacy-banner {
background-image: linear-gradient(0deg, rgba(35, 35, 35, 0.70) 0%, rgba(35, 35, 35, 0.70) 100%), 
url(//cet-enviro.com/wp-content/uploads/2023/10/privacy-policy-banner.png);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
.banner-background.page-banner .about-banner.industry-banner.privacy-banner .banner-content p.page-info {
width: 61%;
}
.policy-content-section  {
position: relative;
}
.policy-content-section::before {
position: absolute;
content: '';
top: 0;
left: 0;
width: 12%;
height: 12%;
background: #FEC32B;
filter: blur(150px);
}
.policy-content-section::after {
position: absolute;
content: '';
bottom: 5%;
right: 0;
width: 12%;
height: 12%;
background: #FEC32B;
filter: blur(150px);
}
.policy-content-section .policy-container {
width: 89%;
margin: auto;
display: grid;
row-gap: 45px;
}
.policy-content-section .policy-container .policy {
display: grid;
row-gap: 45px;
}
.policy-content-section .policy-container .policy h4.policy-title {
padding: 0;
color: #000;
font-family: "Sora", sans-serif;
font-size: 28px;
font-style: normal;
font-weight: 600;
line-height: 34px;
letter-spacing: -0.308px;
}
.policy-content-section .policy-container .policy p.policy-data {
color: #000;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: 34px; letter-spacing: -0.264px;
}
.policy-content-section .policy-container .policy p.policy-data .bold {
font-weight: 600;
}  .page-template-page-blogs .blogs-banner-container {
height: 550px;
width: 100%;
background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), 
url(//cet-enviro.com/wp-content/uploads/2023/10/SBR-banner.png);
background-size: cover;
background-repeat: no-repeat;
background-position: center;
display: flex;
justify-content: center;
align-items: center;
}
.page-template-page-blogs .blogs-banner-container .banner-content { width: 72%;
}
.page-template-page-blogs .blogs-banner-container h1 {
text-align: center;
color: #FFF;
padding: 0;
font-family: "Sora", sans-serif;
font-size: 50px;
font-style: normal;
font-weight: 300;
line-height: normal;
letter-spacing: -0.55px;
margin-bottom: 48px;
}
.page-template-page-blogs .blogs-banner-container h1 .bold {
font-weight: 700;
}
.page-template-page-blogs .blogs-banner-container .banner-content .search-container {
width: 78%;
margin: auto;
position: relative;
}
.page-template-page-blogs .blogs-banner-container .banner-content .search-container input {
width: 100%;
color: #AEAEAE;
font-family: "Sora", sans-serif;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 34px; 
letter-spacing: -0.198px;
padding: 15px 72px; 
border: none;
}
.page-template-page-blogs .blogs-banner-container .banner-content .search-container img.search-logo {
position: absolute;
top: 50%;
left: 26px;
transform: translate(0, -50%);
}
.page-template-page-blogs .blogs-banner-container .banner-content .search-container button {
position: absolute;
right: 0;
top: 0;
height: 100%;
border: none;
display: flex;
align-items: center;
gap: 12px;
padding: 16px 20px;
background: #FEC32B;
color: #232323;
text-align: center;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 34px; }
.page-template-page-blogs .blogs-banner-container .banner-content .search-container button img {
height: 34px;
}
.page-template-page-blogs .blogs-listing {
width: 89%;
margin: auto;
padding: 60px 0;	
}
.page-template-page-blogs .blogs-listing h1 {
padding: 0;
text-align: center;
color: #232323;
font-family: "Sora", sans-serif;
font-size: 50px;
font-style: normal;
font-weight: 700;
line-height: normal;
margin-bottom: 64px;
}
.page-template-page-blogs .casestudy-section .case-studies {
margin: 0 !important;
row-gap: 50px;
}
.page-template-page-blogs .casestudy-section .case-studies .case-study {
grid-template-columns: 22% 78%;
}
.page-template-page-blogs .casestudy-section .case-studies .case-study .case-study-img img { max-height: 100%;
height: 100%;
}
.page-template-page-blogs .casestudy-section .case-studies .case-study .case-study-content {
grid-template-columns: 100%;
padding: 40px 50px 20px 50px;
}
.page-template-page-blogs .casestudy-section .case-studies .case-study .case-study-content .case-study-info {
max-width: 100%;
width: 100%;
}
.page-template-page-blogs .casestudy-section .case-studies .case-study .case-study-content .case-study-info 
.case-study-para {
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;	
}
.page-template-page-blogs .casestudy-section .case-studies .case-study .case-study-content .case-study-info 
.case-study-para p {
padding: 0;
}
.page-template-page-blogs .casestudy-section .case-studies .case-study .case-study-content .case-study-title h4 {
color: #232323;
font-family: "Sora", sans-serif;
font-size: 24px;
font-style: normal;
font-weight: 600;
line-height: 28px;
letter-spacing: -0.264px;
text-decoration-line: underline;
}
.page-template-page-blogs .casestudy-section .case-studies .case-study .case-study-content .case-study-title h6 {
color: #232323;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 16px;
font-style: normal;
font-weight: 300;
line-height: 20px; 
letter-spacing: -0.176px;
padding-bottom: 20px;
}
.page-template-page-blogs .casestudy-section .case-studies .case-study .case-study-content .case-study-info 
.link {
margin-top: 20px;
}
.page-template-page-blogs .casestudy-section .case-studies .case-study .case-study-content .case-study-info 
.link a {
display: flex;
align-items: center;
color: #232323;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 14px;
font-style: normal;
font-weight: 700;
line-height: normal;
text-transform: uppercase;
gap: 10px;
}
.page-template-page-blogs .casestudy-section .case-studies .case-study.hidden {
display: none
}
.page-template-page-blogs footer#main-footer .footer-overlay {
top: 0;
}
.page-template-page-blogs .casestudy-section .case-study-redirect {
margin-top: 60px;
}
button#load-more-blogs {
background: #fff;
border: none;
display: flex;
align-items: center;
gap: 15px;
color: #232323;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: normal;
text-transform: uppercase;
padding-bottom: 10px;
border-bottom: 1px solid #232323;
cursor: pointer;
}
.page-template-page-blogs .progressbar-section, .page-template-page-blogs .progressbar-section .et_pb_row {
padding: 0 !important;
}  .post-data {
margin-top: 150px; 
}
.blog-info section.bg-light {
background: #fff;
}
.blog-info .image-gallery {
display: flex;
gap: 24px;
justify-content: center;
}
.blog-info table {
margin: auto;
}
.blog-info table, .blog-info table th, .blog-info table td {
border: 1px solid #fff;
}
.blog-info section.bg-light p {
color: #000 !important;
}
.blog-info section.bg-light p .bold {
font-weight: 700;
}
.blog-info section.bg-light p.title {
font-size: 32px;
font-weight: 600;
}
.blog-info section.bg-light li {
color: #000;
font-family: "Poppins", sans-serif;
font-size: 20px;
font-style: normal;
font-weight: 300;
line-height: normal;
letter-spacing: -0.22px;
}
.blog-info section.bg-light li.bold {
font-weight: 700;
}
.blog-info section.bg-light li:nth-last-child(1) {
padding-bottom: 15px;
}
.blog-info section.bg-dark {
background: #141B20;
}
.blog-info section.dark-overlay {
position: relative;
}
.blog-info section.dark-overlay > div {
position: relative;
z-index: 1;
}
.blog-info section.dark-overlay .bg-box {
position: absolute;
top: 0;
left: 0;
z-index: 0;
}
.blog-info section.dark-overlay .bg-box .box-1 {
width: 133px;
height: 157px;
margin-left: 74px;
background: #222C34;
}
.blog-info section.dark-overlay .bg-box .box-2 {
width: 74px;
height: 94px;
background: #222C34;
}
.blog-info section.bg-dark p {
color: #fff !important;
}
.blog-info section.yellow-overlay {
position: relative;
}
.blog-info section.yellow-overlay::before {
position: absolute;
content: '';
top: 0;
left: 0;
width: 15%;
height: 15%;
background: #FEC32B;
filter: blur(150px);
}
.post-data section {
padding: 44px 0 26px 0
}
.post-data section > div {
width: 90%;
margin: auto;
}
.post-data .post-main-info .main-info {
width: 90%;
margin: auto;
}
.post-data .post-main-info h2 {
color: #232323;	
text-align: left;
}
.post-data .post-main-info h6.published-date {
margin: 26px 0 54px 0;
padding: 0;
color: #232323;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 20px;
font-style: normal;
font-weight: 300;
line-height: 1;
letter-spacing: -0.22px;
}
.blog-info section p {
color: #000;
font-family: "Poppins", sans-serif;
font-size: 20px;
font-style: normal;
font-weight: 300;
line-height: normal;
letter-spacing: -0.22px;
}
.blog-info section p .under-line {
text-decoration: underline;
}
.post-data .title-description {
display: grid;
gap: 66px;
}
.post-data .title-description .card .title {
color: #FFF;
font-family: "Sora", sans-serif;
font-size: 40px;
font-style: normal;
font-weight: 600;
line-height: normal;
}
.post-data .title-description .card .subtitle {
color: #FFF;
font-family: "Sora", sans-serif;
font-size: 32px;
font-style: normal;
font-weight: 500;
line-height: normal;
}
.post-data .title-description .card .description {
color: var(--greyscale-white, #FFF);
font-family: "Poppins", sans-serif;
font-size: 20px;
font-style: normal;
font-weight: 300;
line-height: normal;
letter-spacing: -0.22px;
}
.post-data .title-description .card .description .bold {
font-weight: 600;
}
.post-data .related-blogs-container {
padding: 120px 0 !important;
position: relative;
}
.post-data .related-blogs-container::after {
position: absolute;
content: '';
right: 0;
bottom: 10%;
height: 20%;
width: 20%;
background: #FEC32B;
filter: blur(150px);
z-index: -1;
}
.post-data .related-blogs-container h2 {
color: #232323;
margin-bottom: 62px;
}
.post-data .related-blogs-container .related-blogs .slick-list {
width: 94%;
margin: auto;
}
.post-data .related-blogs-container .related-blogs .slick-track {
display: flex;
gap: 40px;
padding: 24px 0;
}
.post-data .related-blogs-container .related-blogs .slick-track .blog {
width: 372px;
transition: all 0.5s;
}
.post-data .related-blogs-container .related-blogs .slick-track .blog:hover {
box-shadow: 1px 1px 10px 1px #ddd;
}
.post-data .related-blogs-container .related-blogs .slick-track .slick-slide .img img {
height: 254px;
object-fit: cover;
}
.post-data .related-blogs-container .related-blogs .blog .info {
padding: 27px 0;
}
.post-data .related-blogs-container .related-blogs .blog .blog-title h3 {
padding: 0;
color: #232323;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: 28px;
letter-spacing: -0.22px;
}
.post-data .related-blogs-container .related-blogs .blog .blog-detail {
padding: 19px 0 0 0;
display: flex;
justify-content: space-between;
align-items: center;
}
.post-data .related-blogs-container .related-blogs .blog .blog-detail p{
color: #232323;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 14px;
font-style: normal;
font-weight: 300;
line-height: 20px; 
letter-spacing: -0.154px;
}
.post-data .related-blogs-container .related-blogs .blog .blog-detail a {
display: flex;
color: #232323;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 14px;
font-style: normal;
font-weight: 700;
line-height: normal;
text-transform: uppercase;
align-items: center;
gap: 8px;
}
.post-data .related-blogs-container .related-blogs .blog .blog-detail a img {
transition: all 0.5s;
}
.post-data .related-blogs-container .related-blogs .blog .blog-detail a:hover img {
transform: rotate(45deg);
}
.single-post footer#main-footer .footer-overlay {
top: 0;
}  @media screen and (max-width: 1320px) {
.what-want-section .what-want-cont .want-data-cont {  }
.what-want-section .what-want-cont .want-data-cont .item h6 {
font-size: 20px;
}
.sbr-info-section .sbr-info-container .text-cont {
padding-bottom: 40px;
}
.emos-section .emos-container img.img-wide-web {
margin-bottom: 72px;
}
}
@media screen and (max-width: 1200px) {
.reach-us-section .form-container form .submit-box {
width: 20%;
}
.reach-us-section p.reach-para {
width: 80%;
}
.banner-background.page-banner .banner .banner-img.sbr-banner .page-title {
width: 100%;
}
footer#main-footer #footer-widgets .footer-widget #block-13 .subscribe-message p {
width: 100%;
} .global-header .header-navigation .search-section .search-container input {
width: auto;
} .numbers-section .numbers-container .numbers-section-box {
flex-direction: column;
}
.numbers-section .numbers-container .numbers-section-box .img-container { width: 70%;
}
.numbers-section .numbers-container .numbers-section-box .img-container.img-container-mb { }
.numbers-section .numbers-container .numbers-section-box .bottom-text {
padding-right: 27px;
}
.numbers-section .numbers-container .numbers-section-box .details {
width: 100%;
}
.numbers-section .numbers-container .numbers-section-box .details .details-main button {
margin: 20px 0;
font-size: 16px;
}
.numbers-section .numbers-container .numbers-section-box .details .details-main button img {
width: 16px;
}
.contact-section .contact-section-container .contact-box .contact-form .form-submit-box {
width: 60%;
}
.home-product-portfolio-section .home-product-portfolio-section-container .product-portfolio {
padding: 0 20px;
}
.home-product-portfolio-section .home-product-portfolio-section-container .product-portfolio .product-list {
width: 50%;
} .banner-background.page-banner .banner .banner-content p {
width: 60%;
}
.banner-background.case-study-banner-section .banner .banner-content {
}
.banner-background.page-banner .banner .banner-img.about-banner {
height: 541px;
align-items: center;
}
.banner-background.page-banner .banner .banner-img.about-banner .banner-content {
padding-bottom: 0 !important;
} .banner-background.page-banner .banner .banner-img {
height: 800px;
align-items: end;
}
.banner-background.case-study-banner-section .about-banner .banner-content {
padding: 0;
padding-bottom: 16%;
}
.sbr-info-section .sbr-info-container {
grid-template-columns: 50% 45%;
}
.sbr-info-section .sbr-info-container .img-cont {
display: flex;
align-items: center;
justify-content: center;
}
.major-problem-section .probs {
width: 90%;
}
.major-problem-section .probs .img-cont {
display: grid;
grid-template-columns: repeat(2, 1fr);
}
.major-problem-section .prob-footer {
width: 90%;
}
.what-want-section .what-want-cont .want-data-cont {
grid-template-columns: repeat(3, 1fr);
row-gap: 36px;
}
.what-want-section .what-want-cont .what-want-para {
width: 100%;
margin-top: 72px;
}
.cooling-tow-risk-section .tow-risk-data .risk-info p {
width: 96%;
}
.banner-background.page-banner .banner .banner-content .banner-btns {
flex-direction: column;
gap: 12px;
margin-top: 24px;
}
.sbr-info-section .sbr-info-container {
grid-template-columns: repeat(1, 1fr);
} .banner-background.page-banner .banner .banner-img.coltcs-banner { } .banner-background.page-banner .banner .banner-img.wt-banner  {
height: 554px;
align-items: center;
background-position: 10% center;
}
.banner-background.page-banner .banner .banner-img.wt-banner .page-title {
width: 100%;
}
.banner-background.page-banner .banner .banner-img.wt-banner .page-info {
width: 100% !important;
}
.wt-table-section .wt-table {
white-space: nowrap;
overflow-x: scroll;
}
.wt-application-section .applications {
grid-template-columns: repeat(3, 1fr);
row-gap: 30px; 
} .banner-background .banner .banner-content {
padding: 60px 80px 108px 80px;
}
.banner-background .banner .banner-content .banner-info {
gap: 64px;
}
body.home .banner-background .banner .home-banner-slider .banner-content .banner-title-content {
width: 50%;
}
.home-product-portfolio-section .home-product-portfolio-section-container .product-portfolio .product-list .product {
max-height: 300px;
}
.home-product-portfolio-section .home-product-portfolio-section-container .product-portfolio .product-list .product.active {
max-height: 320px;
} .impact-section .impact-section-overlay {
top: -60px;
}
.impact-section .impact-section-box .impact-box.impact-box-2 {
flex-wrap: wrap;
}
.impact-section .impact-section-box .impact-box.impact-box-2 .impact {
width: 45%;
}
.home-product-portfolio-section .home-product-portfolio-section-container .product-portfolio .products-img .product-img.active {
display: flex;
align-items: center;
}
.home-product-portfolio-section .home-product-portfolio-section-container .product-portfolio .products-img .product-img.active img {
height: 72%;
}
.home-product-portfolio-section .home-product-portfolio-section-container .product-portfolio .product-img::after {
height: 82%;
}
.banner-background.page-banner .banner .banner-img.accs-banner {
height: 540px;
align-items: center;
} .industry-accordion-section .industry-accordion-contant .industry-slider .slick-track {
gap: 32px;
}
.industry-accordion-section .industry-accordion-contant .industry-slider .slick-next {
right: 45%;
}
.industry-accordion-section .industry-accordion-contant .industry-slider .slick-prev {
left: 45%;
} .page-template-page-blogs .blogs-banner-container .banner-content {
width: 84%;
}
.page-template-page-blogs .casestudy-section .case-studies .case-study {
grid-template-columns: 30% 70%;
}
.sbr-info-section .sbr-info-container .text-cont {
padding: 0;
width: 88%;
margin: auto;
}
.emos-section .emos-container img.img-wide-web {
margin-bottom: auto;
}
.emos-section .emos-container p.para-main:nth-child(odd) {
padding-bottom: 24px;
}
}
@media screen and (max-width: 980px) {
.footer-widget:nth-child(n) {
width: 50% !important;
}
.footer-widget:nth-child(3) {
width: 100% !important;
}
footer#main-footer #footer-widgets .footer-widget #block-13 {
padding: 112px 50px;
}
.global-header .collapse-menu.active {
padding: 44px 0 !important;
display: flex;
justify-content: center;
}
.condenser-section {
padding-left: 0 !important;
}
.condenser-section .condenser-data {
padding: 0 28px;
}
.condenser-section .condenser-bottom-info {
margin: 25px 0 0 0;
}
.condenser-section .condenser-bottom-info p {
padding: 0 28px;
}
.condenser-section img.mobile-none {
display: none;
}
.condenser-section .condenser-bottom-info img.web-none {
display: block;
width: 100%;
max-height: 800px;
object-fit: cover;
object-position: bottom;
margin-top: 24px;
}
.coltcs-adv-section .logo-container {
grid-template-columns: repeat(3, 1fr);
row-gap: 32px;
}
.water-lab-section .lab-cont {
display: flex;
flex-direction: column;
margin-top: 52px;
}
.water-lab-section .lab-cont .text {
margin-bottom: 32px;
}
.water-lab-section .lab-cont.parameters-container {
flex-direction: column-reverse;
margin-top: 38px;
}
.wt-features-section .wt-features-data {
grid-template-columns: repeat(2, 1fr);
}
.water-lab-section .lab-cont .text {
padding: 0 48px !important;
}
body.home .banner-background .banner .home-banner-slider .banner-content {
max-height: 380px;
}
.numbers-section .numbers-container .numbers-section-box .img-container {
display: none;
}
.numbers-section .numbers-container .numbers-section-box .img-container.img-container-mb {
display: block;
width: 100%;
margin-top: 24px;
} 
.banner-background.case-study-banner-section .sbr-banner .banner-content {
padding: 62px 0 20px 0;
}
.banner-background.page-banner .banner .banner-img.sbr-banner .page-title {
width: 100%;
}
.banner-background.page-banner .banner .banner-content h1 sup {
font-size: 18px;
}
.condenser-section, .condenser-section .et_pb_row {
padding-bottom: 0;
}
.reach-us-section .form-container form .submit-box {
width: 30%;
} .industry-accordion-section .industry-accordion-contant .industry-slider .slick-track {
gap: 0;
}
.industry-accordion-section .industry-accordion-contant .industry-slider .slick-slide {
width: 712px;
}
.industry-accordion-section .industry-accordion-contant .industry-slider .slick-slide img {
height: 100%;
object-fit: cover;
} .banner-background.page-banner .about-banner.industry-banner.privacy-banner .banner-content p.page-info {
width: 100%;
padding: 0 28px;
} .emos-section .emos-container {
width: 100%;
}
.emos-section .emos-container .emos-content {
padding: 0 30px 30px 30px;
}
.energy-saving-section .energy-saving-content.show-desktop {
display: none;
}
.energy-saving-section .energy-saving-content.show-tab-sm {
display: block;
width: 100%;
padding: 0 44px;
}
.energy-saving-section .energy-saving-content div:nth-child(2) {
margin-top: 36px;
}
.energy-saving-section .energy-saving-content.show-tab-sm .row {
grid-template-columns: 100%;
}
.energy-saving-section .energy-saving-content .row .image {
justify-content: center;
}
.energy-saving-section .energy-saving-content .row .image img {
width: 75%;
}
.emos-section .emos-container img.img-wide-web {
display: none;
}
.emos-section .emos-container img.img-tab-mob {
display: block;
width: 100%;
max-height: 477px;
object-fit: cover;
}
.emos-features-section .features-wrapper {
grid-template-columns: repeat(2, 1fr);
}
.emos-adv-section .emos-adv-cont {
width: 92%;
}
}
@media screen and (max-width: 912px) {
.video-popup-section .video-pop-container {
grid-template-columns: 60% 40%;
}
.home-features-section .home-features-section-container .features-section-box .feature-card {
padding: 72px 16px 0 16px;
} .global-header .header-navigation .search-section {
width: 45%;
}
.global-header .header-navigation .contact-us-container {
width: 24%;
}
.global-header .header-navigation .menu-icon {
width: 15%;
} .banner-background .banner .banner-content .banner-info {
gap: 50px;
}
.casestudy-section .section-title h2 {
font-size: 64px;
align-items: center;
}
.home-product-portfolio-section .home-product-portfolio-section-container .product-portfolio { display: none;
}
.home-product-portfolio-section .home-product-portfolio-section-container .section-title h2 {
width: 100%;
text-align: center;
margin-bottom: 0;
}
.product-portfolio-slider-section {
display: block;
margin-top: -1px; }
.product-portfolio-slider-section .slick-track {
display: flex;
gap: 18px;
}
.product-portfolio-slider-section .product-card {
width: 630px
}
.home-product-portfolio-section .home-product-portfolio-section-container {
padding-bottom: 0;
}
.home-product-portfolio-section .home-product-portfolio-section-container .product-portfolio .product-list {
width: 100%;
}
.contact-section .contact-section-container {
padding: 0;
}
.impact-section .impact-section-box .impact-box.impact-box-1 {
grid-template-columns: repeat(2, 1fr);
}
.casestudy-section .case-studies .case-study .case-study-content {
padding: 10px 32px;
} footer#main-footer #footer-widgets .footer-widget:nth-child(1) > div {
padding: 32px;
} .banner-background.page-banner .banner .banner-content p {
width: 80%;
}
.banner-background.case-study-banner-section .about-banner .banner-content {
padding: 0;
padding-bottom: 20%;
} .banner-background.page-banner .banner .banner-content .banner-btns {
flex-direction: column;
}
.home-product-portfolio-section.accs-benefits-section .section-title p {
margin-bottom: 0;
}
.home-product-portfolio-section.accs-benefits-section .accs-benefits-sec-container {
padding-bottom: 0 !important;
}
.accs-benefits-slider-section .product-card {
display: block !important;
padding: 40px;
}
.accs-benefits-slider-section .product-card .card {
background: inherit;
box-shadow: 0px 24px 56px 0px rgba(35, 35, 35, 0.12);
}
.accs-benefits-slider-section .product-card .card img {
max-width: 100%;
top: 0;
width: 100%;
}
.accs-benefits-slider-section .product-card .card .product-content {
width: 100%;
padding: 29px 54px 29px 21px;
}
.accs-benefits-slider-section .product-card .card .product-title {
color: #232323;
font-family: "Sora", sans-serif;
font-size: 24px;
font-style: normal;
font-weight: 600;
line-height: 30px;
}
.logo-section .logo-container {
grid-template-columns: repeat(2, 1fr);
row-gap: 32px;
}
.info-section .info-container .section-title h2 {
width: 100%;
} body.home .banner-background .banner .home-banner-slider .banner-content {
padding: 60px 80px;
height: 380px;
}
.banner-background .banner .home-banner-slider .slick-prev {
left: 84%;
} .industry-accordion-section .industry-accordion-contant .industry-slider .slick-track {
gap: 24px;
}
.industry-accordion-section .industry-accordion-contant .industry-slider .slick-slide {
width: 712px;
transform: scale(1);
}
.banner-background.page-banner .about-banner.industry-banner .banner-content p.page-info {
width: 100%;
} .page-template-page-blogs .blogs-banner-container .banner-content {
width: 92%;
}
.page-template-page-blogs .blogs-banner-container .banner-content .search-container {
width: 88%;
}
}
@media screen and (max-width: 820px) { .reach-us-section .reach-us-container {
width: 85%;
margin: auto;
}
.reach-us-section p.reach-para {
width: 100%;
}
.map-section h2 {
width: 72%;
margin: auto;
margin-bottom: 72px;
} .video-popup-section .video-pop-container .btn-container .video .fluid-width-video-wrapper {
padding: 40% !important;
}
.casestudy-section .section-title h2 {
font-size: 54px;
}
.success-stories-section .success-stories-box .review {
grid-template-columns: 100%;
}
.success-stories-section .success-stories-box .review .review-image {
max-height: 358px;
}
.success-stories-section .success-stories-box .review .review-info {
padding: 80px 22px 36px 22px;
}
.success-stories-section .success-stories-box .review .review-info .review-para {
padding: 0;
} .about-section .about-info-container .about-card:nth-child(odd) {
margin-right: 29px;
flex-direction: column;
}
.about-section .about-info-container .about-card:nth-child(even) {
margin-left: 29px;
flex-direction: column;
}
.about-section .about-info-container .about-card .img-container {
width: 100%;
}
.about-section .about-info-container .about-card .text-container {
width: 100%;
}
.about-section .about-info-container .about-card:nth-child(odd) .text-container {
margin-left: 29px;
}
.about-section .about-info-container .about-card:nth-child(right) .text-container {
margin-right: 29px;
}
.home-features-section.about-vision-section .home-features-section-container .features-section-box .vision-box .feature-card {
padding: 32px 24px;
}
.home-features-section.about-vision-section .home-features-section-container .features-section-box .vision-box {
width: 100%;
}
.contact-section .contact-section-container .contact-box .contact-info .contact-head h5 {
font-size: 42px;
}
.contact-section .contact-section-container .contact-box .contact-info .contact-head p {
font-size: 42px;
line-height: 48px;
} .info-section .info-container {
width: 88%;
}
.banner-background.page-banner .banner .banner-content h1 {
font-size: 42px;
line-height: 1;
}
.wt-application-section .applications {
grid-template-columns: repeat(2, 1fr);
}
.industry-accordion-section .industry-accordion-contant .industry-slider .slick-slide {
width: 600px;
} .page-template-page-blogs .blogs-banner-container .banner-content {
width: 98%;
padding: 0 20px;
}	
.page-template-page-blogs .blogs-banner-container .banner-content .search-container {
width: 92%;
} .energy-saving-section .section-title h2 {
text-align: left;
width: 92%;
margin: auto;
margin-bottom: 39px;
}
.emos-adv-section .emos-adv-cont {
grid-template-columns: 100%;
}
.emos-adv-section .emos-adv-cont .row {
padding-right: 0;
}
.emos-adv-section .emos-adv-cont .row:nth-child(1) {
border-right: none;
border-bottom: 1px solid #d9d9d9;
padding-bottom: 30px;
}
.emos-adv-section .emos-adv-cont .row:nth-child(2) {
padding-left: 0;
padding-top: 30px;
}
.emos-adv-section .emos-adv-cont .row ul {
margin-left: 12px;
padding-bottom: 0;
}
.casestudy-section .case-studies ~ .case-study-form {
align-items: end;
padding-bottom: 8%;
}
}
@media screen and (max-width: 768px) { .reach-us-section {
padding-top: 0;
}
.reach-us-section .form-container {
width: 100%;
}
.reach-us-section form .input-2 {
grid-template-columns: repeat(1, 1fr);
row-gap: 45px;
} #footer-widgets .footer-widget:nth-child(n), #footer-widgets .footer-widget .fwidget {
margin-bottom: 0 !important;
}
footer#main-footer #footer-widgets .footer-widget #block-12 {
padding: 32px;
}
footer#main-footer #footer-widgets .footer-widget #block-6 {
border-bottom: 1px solid #222C34;
}
.global-header .collapse-menu {
padding: 44px 0;
display: flex;
justify-content: center;
flex-direction: column;
align-items: center;
gap: 24px;
}
.global-header .collapse-menu.active {
padding: 44px 0 !important;
}
.home-product-portfolio-section .home-product-portfolio-section-container {
padding: 76px 24px;
}
.home-product-portfolio-section .home-product-portfolio-section-container .section-title h2 {
width: 100%;
text-align: center;
margin-bottom: 44px;
}
.success-stories-section .success-stories-box .reviews-box {
width: 100%;
margin-bottom: 0;
}
.success-stories-section .success-stories-box .reviews-box .home-review-prev {
display: none;
}
.success-stories-section .success-stories-box .reviews-box .home-review-next {
display: none;
}
.casestudy-section .case-studies .case-study {
grid-template-columns: 100%;
}
.casestudy-section .case-studies .case-study .case-study-content {
grid-template-columns: 100%;
padding: 22px 25px;
gap: 27px;
}
.casestudy-section .case-studies .case-study .case-study-content .case-study-info {
max-width: 100%;
}
.casestudy-section .case-studies .case-study .case-study-img img {
width: 100%;
object-fit: cover;
}
.casestudy-section .case-studies .case-study .case-study-content .case-study-link {
justify-content: start;
}
.casestudy-section .case-studies .case-study .case-study-content .case-study-link::before {
position: relative;
content: 'VIEW PROJECT';
color: #232323;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
text-transform: uppercase;
bottom: 4px;
} .banner-background.case-study-banner-section .banner .banner-content {
padding :35px 12px;
}
.banner-background.case-study-banner-section .banner .banner-content .banner-info {
flex-direction: column;
gap: 32px;
}
.banner-background.case-study-banner-section .banner .banner-content .banner-info .title-info {
gap: 14px;
}
.banner-background.case-study-banner-section .banner .banner-content .banner-info .banner-scroller-section {
width: 100%;
}
.banner-background.case-study-banner-section .banner .banner-img.banner-1 .banner-side-info {
gap: 13px;
}
.banner-background.case-study-banner-section .banner .banner-img.banner-1 .case-num-info .case-title {
font-size: 24px;
padding-bottom: 13px;
}
.banner-background.case-study-banner-section .banner .banner-img.banner-1 .case-num-info .case-num {
font-size: 42px;
}
.casestudy-section.case-study-page .section-title h2 {
font-size: 42px;
}
.contact-section .contact-section-container .contact-box {
grid-template-columns: 100%;
} .banner-background.page-banner .banner .banner-img {
align-items: end;
padding-bottom: 12px;
}
.banner-background.page-banner .banner .banner-content .banner-btns {
margin-top: 16px;
}
.banner-background.case-study-banner-section .banner .banner-content {
padding-bottom: 0; 
}
.video-popup-section .video-pop-container {
background-image:linear-gradient(2deg, #232323 -2.91%, rgba(35, 35, 35, 0.10) 53.47%), url(//cet-enviro.com/wp-content/uploads/2023/10/sbr-popup-mobile-bg.png);
background-size: cover;
display: flex;
flex-direction: column-reverse;
padding-left: 22px;
padding-right: 22px;
padding-bottom: 22px;
gap: 114px;
}
.video-popup-section .video-pop-container .btn-container {
justify-content: center;
}
.video-popup-section .video-pop-container .btn-container button {
margin-right: 0;
}
.product-portfolio-slider-section {
padding-top: 0;
}
.accs-text-section .text-container {
width: 80%;
}
.home-features-section .home-features-section-container {
padding: 92px 0;
}
.home-features-section .home-features-section-container .features-section-box .feature-card {
width: 354px;
background: #fec32b;
}
.home-features-section.accs-slider-section .home-features-section-container .features-section-box .feature-card {
border: none;
}
.accs-slider-section .feature-title {
height: 64px;
}
.home-features-section .home-features-section-container .features-section-box .feature-card h4 {
color: #000;
height: auto;
}
.home-features-section .home-features-section-container .features-section-box .feature-card .feature-line {
background: #000;
}
.home-features-section .home-features-section-container .features-section-box .feature-card .feature-info p {
color: #000;
}
.product-portfolio-slider-section .product-card {
width: 480px
}
.success-stories-section .success-stories-section-container {
width: 100%;
}
.success-stories-section .success-stories-box .home-review-slider .slick-track {
display: flex;
gap: 32px;
padding: 10px 0 48px 0;
}
.success-stories-section .success-stories-box .review-container {
width: 576px;
}
.banner-background.case-study-banner-section .about-banner .banner-content {
padding-bottom: 24%;
} .industry-accordion-section .industry-accordion-title {
padding: 32px 0 72px 0;
position: relative;
text-align: left;
}
.industry-accordion-section .industry-accordion-title h3 {
width: 100%;
margin: auto;
text-align: left;
}
.industry-accordion-section .industry-accordion-title p {
width: 100%;
text-align: left;
}
.industry-accordion-section .industry-accordion-title img.arrow {
top: 88%;
left: 20%;
}
.industry-accordion-section .industry-accordion-title::after {
position: absolute;
top: 85%;
left: 0;
content: "Know More";
color: #232323;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
text-transform: uppercase;
}
.industry-accordion-section .industry-accordion-title.active::after {
display: none;
}
.industry-accordion-section .industry-accordion-contant .industry-slider .slick-track {
gap: 18px;
}
.industry-accordion-section .industry-accordion-contant .industry-slider .slick-slide {
width: 500px;
grid-template-columns: 100%;
}
.industry-accordion-section .industry-accordion-contant .industry-slider .slick-slide img {
max-height: 297px;
width: 100%;
object-fit: cover;
} .emos-features-section .features-wrapper {
grid-template-columns: 100%;
width: 92%;
}
.emos-features-section .features-wrapper .feature {
flex-direction: row;
gap: 36px;
}
.emos-features-section .features-wrapper .feature p {
margin: auto 0;
text-align: left;
max-width: 100%;
}
}
@media screen and (max-width: 576px) {
.map-section {
padding-bottom: 0;
}
.map-section h2 {
margin-bottom: 35px;
}
.reach-us-section .form-container form .submit-box {
width: 35%;
margin: 0;
}
.reach-us-section .form-container form input[type="submit"] {
font-size: 16px;
}
.reach-us-section .form-container form {
gap: 25px;
}
.reach-us-section form .input-2 {
gap: 25px;
}
.reach-us-section .form-container form label {
font-size: 20px;
}
.reach-us-section p.reach-para {
font-size: 20px;
margin-bottom: 60px;
line-height: 30px;
}
.reach-us-section .form-container form input::placeholder, 
.reach-us-section .form-container form textarea::placeholder {
font-size: 16px;
}
.reach-us-section .form-container form input, .reach-us-section .form-container form textarea {
font-size: 16px;
}
.reach-us-section .form-container form input {
max-height: 62px;
}
.reach-us-section .form-container form .submit-box img {
width: 36px;
}
.img-filter-section .img-filter-container {
max-height: 630px;
height: 630px;
}
.banner-background.page-banner .banner .banner-img.coltcs-banner .banner-content {
padding: 0 16px;
}
.img-filter-section .img-filter-container .slider-filter-content h5 {
font-size: 32px;
}
.img-filter-section .img-filter-container .slider-filter-content p {
font-size: 16px;
}
.video-popup-section .video-pop-container .btn-container .video .fluid-width-video-wrapper {
padding: 40% !important;
}
.section-title h2 {
font-size: 36px;
line-height: 40px;
}
.sbr-app-section {
padding-top: 0 !important;
}
.sbr-app-section .et_pb_row {
padding-top: 0 !important;
}
.sbr-app-section .app-data .item img {
height: 48px;
}
.banner-background.page-banner .banner .banner-content h1 sup {
font-size: 14px;
}
.banner-background.page-banner .banner .banner-img.sbr-banner .page-title {
width: 100%; }
.global-header .collapse-menu .menu-items-container {
max-height: 364px;
overflow-y: scroll;
}
.global-header .header-navigation {
padding: 9px 0;
justify-content: space-between;
}
.global-header .header-navigation .logo-section {
width: auto;	
}
.global-header .header-navigation .logo-section img {
width: 84px;
}
.global-header .header-navigation .search-section {
display: none;
}
.global-header .contact-us-container.web-none {
display: flex;
background: #FEC32B;
justify-content: center;
}
.global-header .contact-us-container.web-none a {
width: 100%;
display: flex;
justify-content: center;
align-items: center;
color: #232323;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
text-transform: uppercase;
}
.global-header .contact-us-container.mobile-none {
display: none;
}
.search-bar-mobile {
display: block;
width: 80%;
position: relative;
}
.search-bar-mobile input {
width: 100%;
background: #222C34;
border: none;
padding: 15px 0 16px 55px;
border: 10px solid #1a2228;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 16px;
font-style: normal;
font-weight: 400;
color: #fff;
}
.search-bar-mobile input::placeholder {
color: #AEAEAE;
font-family: "Plus Jakarta Sans", sans-serif;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px; letter-spacing: -0.176px;
}
.search-bar-mobile img {
position: absolute;
left: 24px;
top: 20px;
} .banner-background .banner .banner-content {
padding: 34px;
}
.banner-background .banner .banner-content .banner-info {
flex-direction: column;
gap: 35px;
}
.banner-background .banner .banner-content .banner-info .banner-title-content {
width: 100% !important;
}
.banner-background .banner .banner-content .banner-info .banner-scroller-section {
width: 100% !important;
height: 182px;
display: flex;
flex-direction: column;
justify-content: start;
}
.banner-background .banner .banner-content .banner-info .banner-title-content {
font-size: 24px;
}
.banner-background .banner .banner-content .banner-info .banner-scroller-section .page-and-scroll h4 {
font-size: 24px;
}
.banner-background .banner .banner-content .banner-info .banner-scroller-section .scrool-info {
font-size: 15px;
}
.impact-section .impact-section-box {
width: calc(100% - 60px);
}
.impact-section .impact-section-box .section-title {
margin-bottom: 39px;
}
.impact-section .impact-section-box .section-title h2 {
font-size: 24px;
}
.impact-section .impact-section-box .impact-box.impact-box-1 {
grid-template-columns: repeat(1, 1fr);
gap: 39px;
}
.impact-section .impact-section-box .impact-box.impact-box-2 {
margin-top: 39px;
}
.impact-section .impact-section-box .impact-box .impact-title {
font-size: 20px;
}
.impact-section .impact-section-box .impact-box .impact-number {
font-size: 36px;
}
.numbers-section .numbers-container {
padding: 0 0 0 27px;
}
.slider-section .section-title h2 {
margin: 0 10px;
}
.slider-section .slider-section-container .sliders-section-box .sliders-box {
margin: 44px 0 0 0;
}
.home-features-section .home-features-section-container .features-section-box .section-title {
margin-bottom: 44px;
}
.home-features-section .home-features-section-container .features-section-box .section-title .feature-slider-arrows {
display: none;
}
.home-features-section .home-features-section-container .features-section-box .feature-card {
padding: 64px 32px 32px 32px;
}
.home-features-section .home-features-section-container .features-section-box .feature-card h4 {
font-size: 26px;
}
.home-features-section .home-features-section-container .features-section-box .feature-card .feature-info p {
font-size: 20px;
font-weight: 700;
}
.casestudy-section .section-title h2 {
font-size: 36px;
}
.casestudy-section .section-title h2 img {
width: 39px;
}
.casestudy-section .case-studies {
margin: 0 28px;
} .casestudy-section .case-study-redirect {
margin-top: 40px;
}
.home-product-portfolio-section .home-product-portfolio-section-container {
padding-bottom: 0;
}
.home-product-portfolio-section .home-product-portfolio-section-container .section-title h2 {
width: 100%;
text-align: center;
margin-bottom: 0;
}  .contact-section .contact-section-container .contact-box .contact-info .contact-head {
margin-bottom: 20px;
}
.contact-section .contact-section-container .contact-box .contact-info .contact-head h5 {
font-size: 36px;
line-height: 40px;
}
.contact-section .contact-section-container .contact-box .contact-info .contact-head p {
font-size: 32px;
line-height: 40px;
}
.contact-section .contact-section-container .contact-box .contact-info .contact-foot p {
font-size: 16px;
line-height: 24px;
} footer#main-footer #footer-widgets .footer-widget:nth-child(1) > div {
margin-bottom: 0 !important;
}
footer#main-footer #footer-widgets .footer-widget #block-5 {
padding: 0 0 32px 18px;
}
footer#main-footer #footer-widgets .footer-widget #block-13 {
padding: 39px 28px;
}
footer#main-footer #footer-widgets .footer-widget #block-12 {
padding: 0;
margin-bottom: 0 !important;
padding: 20px 10px;
width: 50%;
}
footer#main-footer #footer-widgets .footer-widget #block-14 {
width: 50%;
}
footer#main-footer #footer-widgets .footer-widget #block-13 .subscribe-message p {
font-size: 24px;
line-height: 30px;
width: 100%;
}
footer#main-footer #footer-widgets .footer-widget #block-13 .subscribe-text {
font-size: 16px;
}
footer#main-footer #footer-widgets .footer-widget #block-12 .footer-copyright {
font-size: 12px;
line-height: 12px;
}
footer#main-footer #footer-widgets .footer-widget #block-14 .footer-social-links .social-link {
font-size: 14px;
} .banner-background .banner .home-banner-slider .slick-next {
left: 90%;
top: 75%;
}
.banner-background .banner .home-banner-slider .slick-prev {
left: 80%;
top: 75%;
} .banner-background.page-banner .banner .banner-content h1 {
font-size: 42px;
}
.banner-background.page-banner .banner .banner-content p {
font-size: 24px;
width: 90%;
}
.home-features-section.about-vision-section .home-features-section-container .features-section-box .section-title {
margin-bottom: 44px;
}
.about-vision-section .section-title h2 {
font-size: 40px;
}
.contact-section .contact-section-container .contact-box .contact-info .contact-title {
margin-bottom: 32px;
} .banner-background.page-banner .banner .banner-img.accs-banner {
background: url(//cet-enviro.com/wp-content/uploads/2023/10/accs-mobile-banner.png);
background-size: cover;
background-position: center;
}
.banner-background.page-banner .banner .banner-img.coltcs-banner {
background-image: linear-gradient(0deg, rgba(35, 35, 35, 0.50) 0%, rgba(35, 35, 35, 0.50) 100%), 
url(//cet-enviro.com/wp-content/uploads/2023/10/coltcs-banner.png);
}
.banner-background.page-banner .banner .banner-content .banner-btns button {
font-size: 14px;
padding: 12px 14px;
}
.banner-background.page-banner .banner .banner-content .banner-btns {
gap: 16px;
}
.video-popup-section .video-pop-container {
background-position: center;
}
.section-title h2 sup {
font-size: 16px;
}
.video-popup-section .video-pop-container .video-para {
gap: 18px;
}
.video-popup-section .video-pop-container .video-para p {
font-size: 16px;
}
.home-features-section.accs-slider-section .section-title {
margin-bottom: 44px !important;
}
.home-product-portfolio-section.accs-benefits-section .section-title p {
width: 92%;
}
.accs-benefits-slider-section .product-card .card .product-content {
padding: 29px 21px;
height: 148px;
display: flex;
align-items: center;
}
.logo-section {
padding-top: 0;
}
.logo-section .logo-container {
grid-template-columns: repeat(1, 1fr);
margin-top: 44px;
}
.logo-section .logo-container .logo-box {
display: grid;
grid-template-columns: 23% 76%;
gap: 1%;
}
.logo-section .logo-container .logo-box img {
display: block;
margin: auto;
height: 48px;
}
.logo-section .logo-container .logo-box p {
text-align: left;
}
.accs-text-section .text-container {
width: 92%;
}
.accs-text-section .text-container p {
font-size: 20px;
}
.click-to-download-section {
padding: 0 !important;
}
.click-to-download-section .click-to-download a {
font-size: 16px;
gap: 9px;
}
.info-section .info-container p.info-bottom-text {
font-size: 24px;
text-align: left;
} .what-want-section .section-title h2 {
margin-bottom: 44px;
}
.what-want-section .what-want-cont .want-data-cont {
grid-template-columns: repeat(1, 1fr);
}
.what-want-section .what-want-cont .want-data-cont .item {
display: grid;
grid-template-columns: 16% 80%;
gap: 4%;
}
.what-want-section .what-want-cont .want-data-cont .item img {
height: 48px;
}
.what-want-section .what-want-cont .want-data-cont .item h6 {
text-align: left;
font-size: 16px;
line-height: 22px;
}
.what-want-section .what-want-cont .what-want-para p {
font-size: 24px;
line-height: 32px;
}
.sbr-app-section .app-data {
grid-template-columns: 100%;
gap: 24px;
margin-top: 44px;
}
.sbr-app-section .app-data .item {	
display: grid;
grid-template-columns: 21% 75%;
gap: 4%;
}
.sbr-app-section .app-data .item h6 {
text-align: left;
font-size: 18px;
line-height: 24px;
}
.cooling-tow-risk-section .tow-risk-data .risk-info a {
text-underline-offset: 4px;
}
.cooling-tow-risk-section {
padding-top: 0;
}
.sbr-tab-section .section-title {
margin-bottom: 0;
}
.sbr-info-section .sbr-info-container p.link a {
font-size: 14px;
}
.major-problem-section .probs h4 {
font-size: 24px;
line-height: 32px;
}
.major-problem-section .probs .img-cont {
grid-template-columns: repeat(1, 1fr);
}
.major-problem-section .prob-footer p {
font-size: 32px;
line-height: 42px;
}
.sbr-info-section .sbr-info-container h2 {
margin-bottom: 32px;
}
.sbr-info-section .sbr-info-container p.info {
font-size: 18px;
line-height: 24px;
padding:0;
margin-bottom: 36px;
}
.logo-section .logo-container .logo-box p {
font-size: 18px;
line-height: 24px;
} .banner-background.page-banner .banner .banner-img.coltcs-banner { }
.condenser-section .condenser-bottom-info img.web-none {
max-height: 452px;
}
.coltcs-adv-section .logo-container .logo-box {
grid-template-columns: 18% 78%;
gap: 4%;
}
.coltcs-adv-section .logo-container .logo-box p {
font-size: 16px;
line-height: 22px;
}
.condenser-section .condenser-data p {
font-size: 20px;
}
.condenser-section .condenser-bottom-info p {
font-size: 16px;
line-height: 24px;
}
.condenser-section .condenser-bottom-info p.pb-0 {
padding-top: 20px;
}
.banner-background.page-banner .banner .banner-img.wt-banner {
height: 554px;
align-items: center;
}
.wt-features-section .wt-features-data {
grid-template-columns: repeat(1, 1fr);
width: 100%;
margin: auto;
margin-top: 44px;
row-gap: 40px;
}
.wt-features-section .wt-features-data .feature {
display: grid;
grid-template-columns: 30% 65%;
gap: 5%;
}
.wt-features-section .wt-features-data .feature img {
margin: auto;
height: 44px;
}
.wt-features-section .wt-features-data .feature h6 {
font-size: 16px;
}
.wt-application-section, .wt-application-section .et_pb_row {
padding-top: 0;
}
.wt-application-section h2 {
margin-bottom: 44px;
}
.wt-application-section .applications {
grid-template-columns: repeat(1, 1fr);
gap: 40px;
}
.wt-application-section .applications .card {
display: grid;
grid-template-columns: 30% 65%;
gap: 5%;
}
.wt-application-section .applications .card img {
width: 43px;
}
.wt-application-section .applications .card h6 {
text-align: left;
}
.wt-table-section .wt-table {
padding: 28px 0;
width: 92%;
}
.wt-table-section .wt-table .table-data {
padding: 0 16px;
}
.wt-table-section .wt-table .column p {
font-size: 16px;
}
.water-lab-section .lab-cont .text {
padding: 0 28px !important;
}
.product-portfolio-slider-section .product-card {
width: 400px
}
.success-stories-section .success-stories-box .home-review-slider .slick-track {
gap: 12px;
}
.success-stories-section .success-stories-box .review-container {
width: 480px;
} 
.wt-features-section .wt-features-cont {
width: 92%;
} .industry-accordion-section .industry-accordion-title h3 {
font-size: 24px;
text-align: left;
line-height: normal;
width: 100%;
}
.industry-accordion-section .industry-accordion-title p {
width: 100%;
font-size: 16px;
line-height: 24px;
text-align: left;
}
.industry-accordion-section .industry-accordion-contant .industry-slider .slick-slide {
width: 440px;
grid-template-columns: 100%;
}
.industry-accordion-section .industry-accordion-contant .industry-slider .slick-slide img {
max-height: 297px;
width: 100%;
object-fit: cover;
}
.industry-accordion-section .industry-accordion-title img.arrow {
left: 30%;
} .policy-content-section .policy-container .policy {
gap: 10px;
}
.policy-content-section .policy-container .policy h4.policy-title {
font-size: 24px;
line-height: 26px;
}
.policy-content-section .policy-container .policy p.policy-data {
font-size: 16px;
line-height: 26px;
} .page-template-page-blogs .blogs-banner-container h1 {
font-size: 36px;
margin-bottom: 20px;
}
.page-template-page-blogs .blogs-banner-container .banner-content .search-container button span {
display: none;
}
.page-template-page-blogs .blogs-banner-container .banner-content .search-container img.search-logo {
height: 20px;
left: 14px;
}
.page-template-page-blogs .blogs-banner-container .banner-content .search-container input {
padding: 15px 40px;
font-size: 14px;
}
.page-template-page-blogs .blogs-banner-container .banner-content .search-container input::placeholder {
font-size: 14px;
}
.page-template-page-blogs .casestudy-section .case-studies .case-study {
grid-template-columns: 100%;
}
.page-template-page-blogs .casestudy-section .case-studies .case-study .case-study-content {
padding: 25px 20px;
}
.page-template-page-blogs .casestudy-section .case-studies .case-study .case-study-content .case-study-title h4 {
font-size: 16px;
line-height: 20px;
}
.page-template-page-blogs .casestudy-section .case-studies .case-study .case-study-content .case-study-title h6 {
font-size: 12px;
}
.page-template-page-blogs .casestudy-section .case-studies .case-study .case-study-content .case-study-info .case-study-para {
-webkit-line-clamp: 5;
}
.page-template-page-blogs .casestudy-section .case-studies .case-study .case-study-content .case-study-info .case-study-para p {
font-weight: 400;
}
.page-template-page-blogs .casestudy-section .case-studies .case-study .case-study-content .case-study-info .link a {
font-weight: 500;
}
.page-template-page-blogs .casestudy-section .case-studies .case-study .case-study-img img {
height: 226px;
}
.page-template-page-blogs .casestudy-section .case-studies .case-study .case-study-content .case-study-info 
.link a img {
height: 32px;
} .banner-background.page-banner .banner .banner-img.emos-banner {
background-position: center right;
}
.banner-background.page-banner .banner .banner-img.emos-banner .banner-content p {
width: 79%;
}
.banner-background.page-banner .banner .banner-img.emos-banner .banner-content p.page-sub-info {
font-size: 16px;
padding-bottom: 6px;
}
.emos-section .section-title h2 span {
display: block;
}
.emos-section .emos-container p.para-main {
font-size: 16px;
line-height :26px;
}
.emos-section .emos-container p.para-main:nth-child(odd) {
padding-bottom: 20px;
}
.emos-section .emos-container p.para-sub {
font-size: 15px;
line-height: 24px;
}
.energy-saving-section .energy-saving-content.show-tab-sm {
padding: 0 18px;
}
.energy-saving-section .energy-saving-content .row p.bold {
font-size: 16px;
line-height: 20px;
}
.energy-saving-section .energy-saving-content .row p.light {
font-size: 16px;
line-height: 26px;
}
.energy-saving-section .energy-saving-content .row .image img {
width: 77%;
}
.energy-saving-section .energy-saving-content .row:nth-child(1) {
margin-bottom: 0;
}
.energy-saving-section .energy-saving-content .row:nth-child(2) {
margin-top: 0;
}
.energy-saving-section {
padding-bottom: 0 !important;
}
.emos-features-section {
padding: 0;
}
.emos-features-section .features-wrapper {
margin-top: 45px;
row-gap: 30px;
}
.emos-features-section .features-wrapper .feature {
display: grid;
grid-template-columns: 20% 75%;
gap: 5%;
width: 96%;
}
.emos-features-section .features-wrapper .feature img {
height: 34px;
position: relative;
top: 0;
left: 50%;
transform: translate(-50%, 0);
}
.emos-features-section .features-wrapper .feature p {
font-size: 16px;
line-height: 22px;
}
.emos-adv-section .emos-adv-cont .row h4 {
font-size: 24px;
}
.emos-adv-section .emos-adv-cont .row li {
font-size: 16px;
line-height: 24px;
}
.click-to-download-section > .et_pb_row {
padding: 23px 0;
} .post-data {
margin-top: 100px;
}
.post-data section > div {
width: 100%;
padding: 0 30px;
}
.post-data section > div.related-blogs {
padding: 0 !important;
}
.blog-info section.dark-overlay .bg-box {
left: -30px;
}
.post-data .post-main-info {
padding-bottom: 0;
}
.post-data .post-main-info .main-info {
width: 100%;
}
.section-title.post-title h2 {
font-size: 24px;
line-height: normal;
}
.post-data .post-main-info h6.published-date {
font-size: 20px;
}
.post-data .post-main-info .blog-img img {
    height: 201px;
width: 315px;
       
  }
  
.post-data .related-blogs-container .related-blogs .slick-list
.post-data section > div.related-blogs {
width: 100% !important;
}
.post-data .related-blogs-container .related-blogs .slick-list {
width: 100%;
}
.post-data .related-blogs-container .related-blogs .slick-track {
gap: 16px;
}
.post-data .related-blogs-container .related-blogs .slick-track .blog {
width: 319px;
}
.blog-info section p {
font-size: 16px;
}
.post-data .title-description .card .title {
font-size: 24px;
}
.post-data .title-description .card .description {
font-size: 16px;
}
.post-data .related-blogs-container .related-blogs .blog .blog-title h3 {
font-size: 16px;
line-height: 24px;
}
.post-data .related-blogs-container .related-blogs .blog .blog-detail {
display: grid;
justify-content: start;
row-gap: 10px;
}
.post-data .related-blogs-container h2 {
margin-bottom: 20px;
}
}
@media screen and (max-width: 480px) {
.reach-us-section .form-container form .submit-box {
width: 45%;
}
.global-header .collapse-menu {
justify-content: start;
}
.global-header .collapse-menu.active {
padding: 44px 0 44px 22px !important;
align-items: start;
}
.global-header .collapse-menu .menu-items-container {
flex-direction: column;
gap: 35px;
width: 100%;
}
footer#main-footer #footer-widgets .footer-widget #block-5 {
padding: 0 0 0 18px;
}
footer#main-footer .footer-overlay {
top: -28px;
right: -18px;
}
footer#main-footer .footer-overlay .box.box-1 {
width: 70px;
height: 106px;
margin-left: 42px;
}
footer#main-footer .footer-overlay .box.box-2 {
width: 42px;
height: 64px;
}
.numbers-section .numbers-container .numbers-section-box .details .details-main h3 {
font-size: 32px;
}
.numbers-section .numbers-container .numbers-section-box .details .details-main button {
margin-top: 40px;
}
.banner-background.case-study-banner-section .banner .banner-img.banner-1 .banner-subtitle{
font-size: 18px;
}
.banner-background.case-study-banner-section .banner .banner-img.banner-1 .case-num-info .case-title {
font-size: 20px;
}
.banner-background.case-study-banner-section .banner .banner-img.banner-1 .case-num-info .case-num {
font-size: 36px;
}
.casestudy-section.case-study-page .section-title h2 {
font-size: 32px;
}
.casestudy-section .case-studies .case-study .case-study-content .case-study-title h4 {
font-size: 24px;
}
.casestudy-section .case-studies .case-study .case-study-content .case-study-para p {
font-size: 14px;
}
.casestudy-section .case-studies {
gap: 40px;
}
.success-stories-section .success-stories-box .review .review-info .review-para {
font-size: 16px;
}
.slider-section .slider-section-container .sliders-section-box .slick-track {
gap: 48px;
} .section-title h2 {
font-size: 32px;
} .about-section .about-info-container .about-card .text-container h4 {
font-size: 32px;
}
.about-section .about-info-container .about-card .text-container p {
font-size: 16px;
line-height: 22px;
}
.about-section .about-info-container {
gap: 100px;
} .banner-background.page-banner .banner .banner-content h1 {
font-size: 36px;
line-height: normal;
} .home-features-section .home-features-section-container .features-section-box .slick-track {
gap: 18px !important;
}
.home-features-section .home-features-section-container .features-section-box .feature-card {
width: 315px;
border: none;
padding: 32px 16px 12px 16px;
} 
.sbr-adv-section .feature-card .feature-title {
min-height: 94px;
}
.sbr-adv-section .feature-card li {
color: #232323;
font-size: 20px;
line-height: 30px;
}
.product-portfolio-slider-section .slick-track { padding: 40px 0 40px 0;
}
.portfolio-progress {
margin-top: 0;
}
.product-portfolio-slider-section .product-card {
width: 316px;
padding: 0;
}
.product-portfolio-slider-section .product-card img {
max-height: 206px;
object-fit: cover;
}
.home-product-portfolio-section.accs-benefits-section .section-title h2 {
width: 90% !important;
margin: auto;
margin-bottom: 19px;
}
.success-stories-section .success-stories-box .review-container {
width: 316px;
} 
body.home .banner-background .banner .home-banner-slider .banner-content {
max-height: 100%;
height: 400px;
padding: 36px 28px;
}
.banner-background .banner .banner-content .banner-info {
height: 100%;
justify-content: center;
gap: 0;
}
body.home .banner-background .banner .home-banner-slider .banner-content .banner-title-content {
width: 100%;
height: 100px;
}
.banner-background .banner .home-banner-slider .slick-next, .banner-background .banner .home-banner-slider .slick-prev 	   {
top: 72%;
}
.impact-section .impact-section-overlay {
left: 14%;
top: -150px;
transform: scale(0.5, 0.7);
}
.banner-background.case-study-banner-section .about-banner .banner-content {
padding-bottom: 36%;
} .industry-accordion-section .industry-accordion-contant .industry-slider .slick-slide {
width: 317px;
grid-template-columns: 100%;
}
.industry-accordion-section .slick-slide .content {
padding: 20px 10px;
}
.industry-accordion-section .slick-slide .content{
row-gap: 20px;
}
.industry-accordion-section .slick-slide .content .content-data .content-info {
padding: 18px 12px;
}
.industry-accordion-section .slick-slide .content .content-data .content-info h6 {
font-size: 12px;
}
.industry-accordion-section .slick-slide .content .content-data .content-info h5 {
font-size: 18px;
}
.casestudy-section .case-studies ~ .case-study-form .case-study-form-inner {
max-height: 78vh;
height: 100%;
}
.casestudy-section form .wpcf7-response-output {
margin: 0;
bottom: 8px;
left: 26px;
margin: 0;
width: 85%;
}
} 
@media (min-width: 2800px) {
.post-data.blog-info {
margin-top: 120px;
}
}
@media (max-width: 2500px) {
.post-data.blog-info {
margin-top: 100px;
}
} 
@media (max-width: 1600px) {
.post-data.blog-info {
margin-top: 80px;
}
} 
@media (max-width: 1500px) {
.post-data.blog-info {
margin-top: 50px;
}
}
@media screen and (max-width: 576px) {
.post-data.blog-info .main-info{
padding:0;
}
body .post-data.blog-info{
padding: 50px 35px;
}
.post-data section > div,.post-data.blog-info .blog-info{
padding:0;
}
.post-data .post-main-info .blog-img img{
width:auto  !important;
height:auto !important;
}
}