.cs-banner .banner-content{background-color:#333}.cs-banner .quote img{height:37px;object-fit:cover}.cs-imagebox .title{display:inline-block;position:relative;padding-bottom:6px}.cs-imagebox .title:before{content:'';position:absolute;width:64%;height:2px;bottom:0;margin-left:19%;background-color:var(--alpha-primary-color)}.cs-testimonial .testimonial img{width:auto;height:auto}.cs-counter .counters{justify-content:center}@media (max-width:1049px) and (min-width:992px){.cs-intro .banner .banner-content{max-width:420px}.cs-image.elementor-element.elementor-widget{bottom:80%}}@media(max-width:767px){.cs-image1{position:static!important}}@media( max-width:991px ){.elementor .elementor-element.cs-shadow-none img{box-shadow:none}}.cs_40-brand .image-gallery{align-items:center}@media( min-width:1200px ){.cs_40-brand .slider-slide{opacity:0.3;transtion:0.3s}.cs_40-brand .swiper-slide-next + .slider-slide{opacity:1}}.custom-contact-info{font-size:1.5rem}.custom-contact-info p{margin-bottom:0;line-height:1.6}.custom-contact-info span{color:#e1e1e1}.custom-contact .info-box.info-box-side{justify-content:flex-start}.max-420{max-width:420px}@media (max-width:991px) and (min-width:768px){.max-420{max-width:85%}}@media (max-width:767px) and (min-width:576px){.col-sm-max-50{width:50%}}@media (max-width:767px){.cs-footer{background:#2D2D2D!important}}