/* Light house corrections */
.alhc{color:#006400 !important;font-weight: 600 !important;}
div.content-area {margin-top: 0px !important;}
.row {margin-left: 0 !important;margin-right: 0 !important;}
#first-fold-buttons{display: flex;flex-direction: row;justify-content: center;align-items: center;}
#signup3{margin-right:2vw; }
#signup3,#book{min-height: 48px;min-width: 48px;margin-top: 3rem;margin-bottom: 3rem;}
@media(max-width:1589px){
        #first-fold-buttons{flex-direction: column;}
        #signup3{margin-right: 0vw;}
        #book{margin-top: 0px;}
}

/* Testimonial */
#test-header{display: flex;flex-direction: column;align-items: center;}
.mid-bottom-sec {width: 100%;overflow: hidden;margin: 0 auto;padding: 60px 0;}
.mid-bottom-sec h3 {font-family: 'Rosario', sans-serif;color: #293f48;font-size: 34px;font-weight: bold;text-align: right;padding-right: 20px;}
.mid-bottom-sec p {font-size: 28px;}
.swiperTestimonial {width: 100%;height: auto;}
.testimonial-section {position: relative;margin-top: 30px;background: #ffffff;padding: 10px !important;border-radius: 10px;}
.testimonial-section .card-body h2 {color: #293f48;text-align: center;font-style: italic;font-size: 25px;}
.swiperTestimonial .swiper-slide {box-shadow: 0 15px 50px rgba(0, 0, 0, 0.2);background-position: center;background-color: #fff;height: 460px;border-radius: 5%;}
.swiper-pagination-bullet{height: 17px !important;width: 17px !important;}
@media screen and (min-width: 992px){.testimonial-section .card-body p {font-size: 17px;}}

@media screen and (max-width: 991px) {
.testimonial-section .card-body p {font-size: 15px;}
.swiperTestimonial .swiper-slide {height: 375px;}
.banner-area-v3 {margin-top: 7rem !important;}
}

.testimonial-section .card-body img {max-width: 40% !important;margin: 0 auto;text-align: center;display: flex !important;}
.testimonial-section .swiper-button-prev,
.testimonial-section .swiper-button-next {background: #696969;border-radius: 50%;width: 48px;opacity: 0.7;}
.testimonial-section .swiper-button-prev:after,
.testimonial-section .swiper-button-next:after {color: #fff;font-size: 20px;opacity: 0.7;}
.swiperTestimonial .swiper-slide.swiper-slide-active {z-index: 10;opacity: 1;border-radius: 15px;}
.card-text {
text-align: left !important;font-size: 16px;line-height: 1.5em;word-wrap: break-word;padding: 0 15px;margin-top: 15px;
width: 100%;display: -webkit-box;-webkit-line-clamp: 10;-webkit-box-orient: vertical;overflow: hidden;
}
.card-body {position: absolute;top: 40px; width: fit-content;}
.swiper-button-prev.disabled,
.swiper-button-prev[disabled] {display: none;}
.mid-bottom-sec{
.swiper-pagination-bullet-active {
background-color: #ed1c24 !important;
}}

@media screen and (min-width: 992px) {.testimonial-section .card-body p {line-height: 3rem;}}
.testimonial-next,.testimonial-prev{color: #530505;}