.ba-slider{
     padding-left: 0px;
    padding-right: 50px;
    position: relative;

}
@media (max-width:767px){
    .ba-slider{
        padding-right:0;   
    }
}

.ba-wrapper {
      display: flex;
      flex-direction: column;
      flex-wrap: wrap;
}
.ba-before,
.ba-after {
        margin: 8px 0;
}
.ba-before .ba-img,
.ba-after .ba-img{
          background-size: cover;
          background-repeat: no-repeat;
          background-position: center center;
          width: 100%;
          height: 420px;
          position: relative;
}
 @media (max-width: 1200px) {
      .ba-before .ba-img,
    .ba-after .ba-img{
        height: 360px;
    }
 }
  @media (max-width: 991px) {
      .ba-before .ba-img,
    .ba-after .ba-img{
        height: 320px;
    }
 }
 @media (max-width: 767px) {
    .ba-before .ba-img,
    .ba-after .ba-img{
        height: 280px;
    }
}
.ba-before span,
.ba-after span{
    position: absolute;
    bottom: 15px;
    left: 15px;
    width: 180px;
    padding: 12px 20px;
    text-align: center;
    background-color: #fff;
    color: #261f19;
    text-transform: uppercase;
}
 
.ba-slider .owl-dots {
      position: absolute;
      top: 0%;
      right: 0;
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      height: 100%;
}
 @media (max-width: 767px) {
     .ba-slider .owl-dots {
        position: relative;
        flex-direction: row;
      }
 }
.ba-slider .owl-dot {
        margin-bottom: 10px;
 }
.ba-slider .owl-dots .owl-dot span {
          border-radius: 0 !important;
          background-color: #d1a586 !important;
}
.ba-slider .owl-dots .active span {
          border-radius: 0;
          background-color: #261f19 !important;
}