.banner-area{z-index:1;position:relative;min-height:96vh;background-size:cover;background-position:top center;padding:30px 0;}
.banner-owl .owl-dots{margin-top:0!important;margin-bottom:0!important;position:absolute;bottom:5px;z-index:3;width: 100%;text-align:center;}
.banner-owl .owl-dots .owl-dot span{-webkit-transition:.7s;transition:.7s;margin:0 4px;position:relative;z-index:1;border-radius:5px;display:block;width:14px;height:6px;}
.banner-owl .owl-dots .owl-dot.active span{background-color:var(--whiteColor)!important;opacity:.5}
.banner-owl .owl-dots .owl-dot:hover span{background-color:var(--whiteColor)!important;opacity:1;}
.banner-content-holder{width:100%;}
.banner-content-holder > .container{position:absolute;width:100%;top:50%;transform:translateY(-50%);z-index:1;display:flex;left:0;right:0;}
.banner-content-holder > .container > .row{width:100%;}
.spana{padding:5px 10px;border:1px solid rgba(255,255,255,.8);color:#fff;font-size:16px;text-transform: uppercase;position:relative;transition: all ease-in-out .4s;min-width:150px;}
.spana:hover{color:var(--mainColor);}
.spana::before{content:'';position: absolute;left:0;bottom:0;width:100%;height:0;background:#fff;transition: all ease-in-out .3s;z-index:-1;}
.spana:hover::before{height:100%;}

@media only screen and (min-width:768px) and (max-width:991px) {
.banner-area{overflow:hidden;min-height:90vh;}
}
@media only screen and (max-width:767px) {
.banner-content-holder .container{padding-top:100px;}
.banner-area{overflow:hidden;min-height:80vh;padding:50px 0}
.spana{padding: 9px 15px;min-width: 120px;font-size:16px;}
}
@media only screen and (max-width:575px) {
.banner-area{overflow:hidden;min-height:85vh;padding:30px 0}
.spana{padding:8px 8px;min-width:86px;font-size:16px;}
}
.branda{position:absolute;bottom:70px;}
.branda .item{opacity:.6;}
.branda .item:hover{opacity:1;}
@media(max-width:991px){
.branda{bottom:120px;}
}
@media(max-width:767px){
.branda{bottom:0;position:relative;background:#333;}
}

.pateron .ptpt + .ptpt{border-left:2px solid rgba(255,255,255,.05);}