.advance_search_wraper{
    z-index: 1!important;
}
.hero-slider{
    z-index: 0;
}
.bs-slider{position:relative;overflow:hidden;width:100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);background:#222;height:65vh;min-height:420px;max-height:100%;}
.bs-slider .bs-slider-track{display:flex;flex-wrap:nowrap;overflow:visible;transition:transform .6s ease;height:100%;}
.bs-slider .bs-slide{flex:0 0 100%;flex-shrink:0;flex-grow:0;width:100%;max-width:100%;min-width:100%;position:relative;height:100%;overflow:hidden;}
.bs-slider .bs-slide a{display:block;height:100%;width:100%;}
.bs-slider .bs-slide img{width:100% !important;max-width:100% !important;height:100% !important;min-height:100%;display:block;object-fit:cover !important;object-position:center;}
.bs-slide-caption{position:absolute;bottom:0;left:0;right:0;padding:24px;background:linear-gradient(transparent,rgba(0,0,0,.8));color:#fff;}
.bs-slide-caption h3{margin:0;color:#fff;font-size:26px;font-weight:600;line-height:1.3;text-shadow:0 1px 3px rgba(0,0,0,.5);}
.bs-prev,.bs-next{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.45);color:#fff;border:none;width:46px;height:46px;padding:0;cursor:pointer;font-size:22px;line-height:1;z-index:2;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background .2s,transform .2s;}
.bs-prev{left:16px;}
.bs-next{right:16px;}
.bs-prev:hover,.bs-next:hover{background:rgba(0,0,0,.75);transform:translateY(-50%) scale(1.08);}
.bs-dots{position:absolute;bottom:14px;left:0;right:0;text-align:center;z-index:2;}
.bs-dots span{display:inline-block;width:11px;height:11px;margin:0 5px;border-radius:50%;background:rgba(255,255,255,.5);cursor:pointer;transition:background .2s,transform .2s;}
.bs-dots span:hover{background:rgba(255,255,255,.8);}
.bs-dots span.active{background:#fff;transform:scale(1.25);}
@media(max-width:768px){
    .bs-slider{height:50vh;min-height:300px;}
    .bs-slide-caption{padding:16px;}
    .bs-slide-caption h3{font-size:18px;}
    .bs-prev,.bs-next{width:36px;height:36px;font-size:16px;}
}