.cs-section .elementor-flip-box__front {background-color: rgb(34 32 32 / 70%) !important; }
.cs-section .elementor-flip-box__back {background: #242424;}
.cs-section .elementor-flip-box__back .elementor-flip-box__layer__description {display: -webkit-box;height: 105px;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden;} 
.cs-section .elementor-flip-box__back .elementor-flip-box__button {position: absolute;bottom: 50px;}
.cs-section .elementor-flip-box__front .elementor-flip-box__image img {
width: auto !important;
max-height: 50px; 
max-width: 165px;  }
.cs-section .elementor-flip-box__image img, .img-white img {-webkit-filter: brightness(0) invert(1); -moz-filter: brightness(0) invert(1); -ms-filter: brightness(0) invert(1);-o-filter: brightness(0) invert(1);
filter: brightness(0) invert(1);}
.cs-section .elementor-flip-box__front .elementor-flip-box__layer__description {height: 100px;}
.awards-wrap .elementor-image-box-wrapper {align-items: center !important;}
.awards-wrap figure.elementor-image-box-img {width: 120px !important; flex: 0 0 120px;}
.awards-wrap figure.elementor-image-box-img img {max-height: 80px;object-fit: contain;}
.client-logo-slider img.swiper-slide-image {
max-width: 200px;
max-height: 45px; 
margin: 10px;
}
.client-logo-slider .elementor-swiper-button-prev {
left: 0;
}
.client-logo-slider .elementor-swiper-button-next {
right: 0; 
}
.cs-section .elementor-flip-box__layer__description span {
color: #f5ab22;
font-weight: 600;
}   
@media (min-width:767px){  
.lg-logo figure.elementor-image-box-img {
width: 180px !important;
flex: 0 0 180px;
margin: 0 10px 0 -23px !important;
}
.client-logo-slider [data-swiper-slide-index="9"] img, .client-logo-slider [data-swiper-slide-index="1"] img, .client-logo-slider [data-swiper-slide-index="6"] img, .client-logo-slider [data-swiper-slide-index="2"] img  {  
max-height: 60px !important;
}
}
@media (min-width:1200px) and (max-width: 1500px){ 
.client-logo-slider img.swiper-slide-image {
max-width: 155px;
}
}
@media (min-width:1025px) and (max-width: 1200px){ 
.client-logo-slider img.swiper-slide-image {
max-width: 115px;
}
}
@media (max-width:1024px){ 
.client-logo-slider img.swiper-slide-image {max-width: 185px;max-height: 45px;}
}
@media (max-width:767px){ 
.cs-section .elementor-flip-box__back .elementor-flip-box__layer__description{
height: 100px;
}
.awards-wrap figure.elementor-image-box-img img {
margin-bottom: 10px;
margin-top: 15px;
}
footer ul {
margin: 0 auto !important;
}
.lg-logo figure.elementor-image-box-img {
width: 210px !important;
flex: 0 0 210px;
}
.client-logo-slider img.swiper-slide-image {max-width: 125px;max-height: 35px;}
}