.bbslider{position:relative;}
.bbslider .slider{width:100%;background-color:var(--sld_bg);height:auto;z-index:0;overflow:hidden;margin:0 auto;padding:0px;aspect-ratio:3/1;}
.bbslider .slider .owl-item{width:100%;height:auto;text-align:center;aspect-ratio:3/1;}
.bbslider .slider .owl-item .item{width:100%;height:auto;position:relative;background-repeat:no-repeat;background-position:center center;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%;}
.bbslider .slider .owl-item .item img{width:100%;height:auto;aspect-ratio:3/1;}
.bbslider .slider .owl-item .item .mantext{position:absolute;left:0px;bottom:0px;min-height:75px;height:auto;color:#ffffff;font-size:25px;font-weight:700;font-family:'Open Sans',sans-serif;text-align:center;padding:25px;width:100%;align-items:center;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#007db9e8',endColorstr='#bc0035',GradientType=1 );color:#ffffff;text-shadow:-1px -1px 5px #000,1px -1px 5px #000,-1px 1px 5px #000,1px 1px 5px #000;opacity:1;margin:0px auto;}
.bbslider .slider .owl-item .item .mantext span{font-size:1.2em;font-weight:700}
.bbslider .owl-dots-container{width:100%;position:absolute;top:auto;left:0px;bottom:-14px;height:25px;z-index:1;text-align:center;}
.bbslider .owl-dots-container #slider-dots{width:100%;position:relative;margin-left:auto;margin-right:auto;}
.bbslider .owl-dots-container #slider-dots div{display:inline-block;width:13px;height:13px;cursor:pointer;margin:1px;border-radius:50%;box-shadow:0px 0px 3px #000;border:2px solid var(--sld_dot_bor);}
.bbslider .owl-dots-container #slider-dots div.owl-dot{background:var(--sld_dot_bg);}
.bbslider .owl-dots-container #slider-dots div.active{background:var(--sld_dot_ac);}
@media all and (max-width:480px){
  .bbslider{padding:0 0 15px 0;margin-bottom:20px;aspect-ratio:1/1;}
  .bbslider .slider{height:auto;aspect-ratio:1/1;}
  .bbslider .slider .owl-item{height:auto;aspect-ratio:1/1;}
  .bbslider .slider .owl-item .item{height:auto;}
  .bbslider .slider .owl-item .item img{aspect-ratio:1/1;}
  .bbslider .slider .owl-item .item .mantext{min-height:40px;font-size:12px;font-weight:400;text-align:center;padding:10px;align-items:center;margin:auto;}
  .bbslider .slider .owl-item .item .mantext span{font-size:1.0em;font-weight:bold;}
  .bbslider .owl-dots-container{width:100%;left:0px;height:25px;text-align:center;}
  .bbslider .owl-dots-container #slider-dots div{width:6px;height:6px;margin:0.5px;border:1px solid #efefef;box-shadow:0px 0px 1px #000;}
}
@media (min-width:481px) and (max-width:768px) {
  .bbslider{padding:0 0 25px 0;aspect-ratio:3/1;}
  .bbslider .slider .owl-item .item img{aspect-ratio:3/1;}
  .bbslider .slider .owl-item{aspect-ratio:3/1;}
  .bbslider .slider .owl-item .item{aspect-ratio:3/1;}
  .bbslider .slider .owl-item .item .mantext{min-height:40px;font-size:15px;text-align:center;padding:10px;align-items:center;background:rgba(0,0,0,0.7);margin:auto;}
  .bbslider .slider .owl-item .item .mantext span{font-size:1.0em;font-weight:bold}
  .bbslider .owl-dots-container{width:100%;left:0px;height:25px;text-align:center;}
  .bbslider .owl-dots-container #slider-dots div{width:10px;height:10px;border:2px solid #efefef;box-shadow:0px 0px 1px #000;}
}