.gradient-bg1{background: -webkit-gradient(linear, left top, right bottom, from(#ffffff), color-stop(#fee7ed), color-stop(#ffffff), color-stop(#fee7ed), color-stop(#ffffff), to(#fee7ed));background: linear-gradient(to bottom right, #ffffff, #fee7ed, #ffffff, #fee7ed, #ffffff, #fee7ed);
background-size: 250%;-webkit-animation: background-colors 20s infinite linear forwards;animation: background-colors 20s infinite linear forwards;
}
@-webkit-keyframes background-colors {0% {background-position: 0% 50%;}50% {background-position: 100% 50%;}0% {background-position: 0% 50%;}}
@keyframes background-colors {0% {background-position: 0% 50%;}50% {background-position: 100% 50%;}0% {background-position: 0% 50%;}}
.searchbanner{min-height:560px;position:relative;background-size:cover;background-position: center right;overflow:hidden;}
.searchbanner::before{content:'';width:10%;height:130%;display: block;position:absolute;left:55%;top:-10%;background:#edf5fd;transform:rotate(-20deg);}
.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;}
}
@media(max-width:1199px){
.searchbanner{min-height:500px;}
.heroimg{max-width:100%;}
}
@media(max-width:991px){
.searchbanner{height:auto;}
}
@media(max-width:767px){
.mainbanner .owl-dots{bottom: 10px;}
.contpart{text-align:center;position: relative;z-index:0;}
}
@media(max-width:575px){
.mainbannea{text-align:center}
.heroimg{max-width:260px;margin:0 auto;}
}
.introdec{padding: 25px 17px 11px 17px;margin-bottom: 15px;}

.homely li{padding:12px 0;border-top:1px solid #ddd;font-size:18px;list-style:none;display:block;font-family:'Montserrat',sans-serif;font-weight:600;}
.homely li:last-child{border-bottom:1px solid #ddd;}
.homely li i{float:right;}
.homely li a{display:block;}

.lesshomely li{padding:8px 0;border-top:1px solid #ddd;font-size:15px;list-style:none;display:block;font-family:'Montserrat',sans-serif;font-weight:600;position:relative;padding-left:24px;}
.lesshomely li:last-child{border-bottom:1px solid #ddd;}
.lesshomely li i{position:absolute;left:0;}
.lesshomely li a{display:block;}

.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;}