.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;}
.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:1199px){
.searchbanner{min-height:500px;}
}
@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;}
}
.indiblcok{position:relative;transition:all ease-in-out .3s;cursor:pointer;}
.indiblcok .specimage{min-width:130px;}
.indiblcok .specimage img{position:relative;z-index:1;margin:5px auto;}
.memberss li{display:inline-block;margin:5px;padding:5px;background:#ecf9ff;border-radius:20px;color:#0069ab}
.introdec{    padding: 25px 17px 11px 17px;
    margin-bottom: 15px;}