
.searchbanner{min-height:730px;padding-top:100px;position:relative;background-size:cover;background-position: center right;overflow:hidden;}
.mainbanner .owl-dots{text-align: center;width: 100%;position: absolute;left:0; bottom: 50px;}
.mainbanner .owl-dots .owl-dot{display:inline-block;margin:0 5px;}
.mainbanner .owl-dots .owl-dot span{background: #0069ab;width:15px;height:15px;border-radius:50%;display:block;opacity:.2;}
.mainbanner .owl-dots .owl-dot.active span{opacity:1;background: #b91c53;}

@media(max-width:1599px){
.heroimg{max-width:500px;}
.searchbanner{min-height:auto;}
}
@media(max-width:1199px){
.searchbanner{min-height:500px;}
.heroimg{max-width:100%;}
}
@media(max-width:991px){
.searchbanner{height:auto;min-height:350px;padding-top:70px}
}
@media(max-width:767px){
.searchbanner{min-height:250px;}
.contpart{position: relative;z-index:0;font-size:70%;}
.contpart h1{font-size:30px;}
.mainbannea{text-align:center}
.contpart{text-align:center;}
.heroimg{max-width:260px;margin:0 auto;}
}

.dess{position:absolute;left:10px;bottom:10%;max-width:280px;}
.zoomer-video{height: 250px;overflow: hidden;}
.zoomer-video img{width:100%;height:100%;object-fit: cover;object-position:center;}

.owl-carousel.client-review-slider .owl-stage{display:flex; flex-wrap: wrap;}
.owl-carousel.client-review-slider .owl-stage .item{height:100%;}