



.product-title{
    line-height: 24px;
    margin-bottom: 5px;

}


.product-card .product-link{padding:10px!important}


.product-details{padding:15px!important}

.product-disc{

-webkit-line-clamp: 1;

    -webkit-box-orient: vertical;

    display: block;

    text-align: center;;

    max-width: 100%;

    overflow: hidden;

     white-space: nowrap;

    text-overflow: ellipsis;

    margin-top: 10px!important;

     margin-bottom: 10px!important;

    height:20px;

    text-align: center;

}

.product-image img{border-radius: 0px!important;}

.product-card{padding:0px!important}



.product-card .product-details{padding: 15px!important;}

.product-rating{height: 27px; text-align: center;margin-top: 10px;}



.product-pricing{justify-content: center;}



.special-product-about-img {

    margin-top: -100px!important;

    margin-bottom: 60px!important;

}



.testimonial-card{box-shadow: initial;background-color: #F3FAFF;}



.produuct-details-accordions .accordion-button{border-bottom: initial!important;}



.produuct-details-accordions .accordion {

   border-top: initial!important

}



.produuct-details-accordions .accordion-button{font-size:18px;}





.product-details-page .prebook-btn{width:60%}

.product-details-page .prebooking-secondary-date{width:40%}

.product-details-page .prebooking-secondary{width:100%}

.homepage.about-us{
    padding-top: 60px;
    margin: 60px 0;
    padding-bottom: 60px;
    border-bottom: 1px solid var(--border);
    background: linear-gradient(180deg, #F3FAFF 0%, #FFFFFF 100%);
}