.code1710486038 {
    
}

.code1710486038 .mhead {
    
}

.code1710486038 .mtitle {
    
}

.code1710486038 .mdesc {
    
}

.code1710486038 .mbody {
    
}

.code1710486038 .mcontent {
    
}

#sa15p1 .mbackground {
    position: absolute;
    z-index: 0;
    width: 100%;
    height: 100%;
       background-size: cover;
    background-repeat: no-repeat;
    opacity: 0.4;
}
/*Module specific style*/
.code1710486038 .swiper {
      width: 100%;
      height: 100%;
          background: #fee8d45c;
        border-radius: 15px;
    }

.code1710486038 .swiper-slide {
      text-align: center;
      font-size: 18px;
      display: flex;
      justify-content: center;
      align-items: center;
    }

.code1710486038 .swiper-slide img {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: cover;
      border-radius: 15px;
      background: transparent;
    }
    
.code1710486038 .swiper-slide a.btn-lg {
    background: #699C47;
    color: #fff;
    border-radius: 30px;
    min-width: 140px;
    margin-top:50px;
}

.code1710486038 figcaption {
    position: absolute;
    bottom: 0 !important;
    background: #4a4a4a45 !important;
    width: 80% !important;
    height: auto;
}

.code1710486038 .top-50 {
    top: 70% !important;
}

.code1710486038 figcaption.carousel_caption.absolute.bg-light.text-dark.p-3.rounded.w-auto.center.top-50.start-50.translate-middle h4 {
    color:#fff;
    font-weight:bold;
}

.code1710486038 figcaption.carousel_caption.absolute.bg-light.text-dark.p-3.rounded.w-auto.center.top-50.start-50.translate-middle p {
    color:#fff;
}
/*Module specific style*/

@media (max-width: 767px) {
	.code1710486038 .mcontent {
    padding: 10px;
}
}
@media (min-width: 768px) and (max-width: 991px) {
    
}
@media (min-width: 992px) and (max-width: 1199px) {
	
}
@media (min-width: 1200px) {
	
}