/* ==================== Current offers content Start ==================== */
.inner-banner-main{position: relative;}
.inner-banner::after{content: '';display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0; right: 0; background: rgba(51, 51, 51, 0.25); z-index: 0;}
.inner-banner img{width: 100%;display: block; object-fit: cover; height: 335px; opacity: 0.75;}  
.inner-banner-main .banner-content{padding: 0 30px;}
.inner-banner-main .banner-content h2{text-align: center; padding-bottom: 75px;}
.current-offers-main{padding: 55px 0 90px;}
.current-offers-main .container{max-width: 1018px;}
.current-offers-card{border: solid 1px #DED1E0; border-radius: 14px; padding: 45px 40px; margin-bottom: 30px;}
.current-offers-left{position: relative; padding-bottom: 100%;}
.current-offers-left img{width: 100%;height: 100%; position: absolute;top: 0; left: 0; display: block; object-fit: cover; border-radius: 14px;}
.current-offer-right p{font-size: 16px; line-height: 24px; padding: 0 0 20px;}
.current-offer-right .btn-link{font-size: 16px; line-height: 24px; color: #7B4482; text-decoration: underline !important; font-weight: 500;}

@media (min-width: 768px) { 
.col-md-26{width: 26.5%;}
.col-md-73{width: 73.5%;}

}

/* ==================== Current offers content End ==================== */
/**react*/
.current-offer-right .btn-link {background: none; margin: 0; padding: 0; border: 0; box-shadow: none; cursor: pointer;}

/* Coming Soon Message */
.current-offers-main .text-center.py-5 {
  padding: 80px 20px !important;
}
.current-offers-main .text-center.py-5 h3 {
  font-size: 32px;
  font-weight: 600;
  color: #7B4482;
  margin-bottom: 15px;
}
.current-offers-main .text-center.py-5 p {
  font-size: 18px;
  color: #666;
  max-width: 500px;
  margin: 0 auto;
}

