

.product-title{
-webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: block;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-top: 13px;
    text-align: center;
    height:45px;line-height: 24px;
    margin-bottom: 5px;
}



.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}

.special-products .product-details{padding: 15px!important;}
.product-rating{height: 15px; 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%}
