.bbslider {position:relative;}
.bbslider .slider {width:100%;background-color:#efefef;height:auto;z-index:0;overflow:hidden;margin:0 auto;padding:0px;aspect-ratio:16/6;}
.bbslider .slider .owl-item {width:100%;height:auto;text-align:center;aspect-ratio:16/6;}
.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:16/6;}
.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 #home-page-dots {width:100%;position:relative;margin-left:auto;margin-right:auto;}
.bbslider .owl-dots-container #home-page-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 #ffffff;}
.bbslider .owl-dots-container #home-page-dots div.owl-dot {background:#ffffff;}
.bbslider .owl-dots-container #home-page-dots div.active {background:#C70D0D;}
@media all and (max-width:480px) {
  .bbslider {padding:0 0 15px 0;margin-bottom:20px;aspect-ratio:16/6;}
  .bbslider .slider {height:auto;aspect-ratio:16/6;}
  .bbslider .slider .owl-item {height:auto;aspect-ratio:16/6;}
  .bbslider .slider .owl-item .item {height:auto;}
  .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 #home-page-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:16/6;}
  .bbslider .slider .owl-item .item img {aspect-ratio:16/6;}
  .bbslider .slider .owl-item {aspect-ratio:16/6;}
  .bbslider .slider .owl-item .item {aspect-ratio:16/6;}
  .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 #home-page-dots div {width:10px;height:10px;border:2px solid #efefef;box-shadow:0px 0px 1px #000;}
}