    #main-content {
        background: #ffffff!important;
    }
     .disabledbuttonhome {
        padding: 2px 17px !important;
        font-size: 16px;
     }
     .acsry-zn{
        display: flex;
        justify-content: flex-start;
     }
     .zn-cart-message{
        display: none;
     }
     .option-change{
        display:none;
     }
     .acsry-zn .zen_add_to_bag{
        width:auto;
     }
    
    table ul{
    margin-bottom: 0;
    }
    
    table tbody tr td{
        padding-top:0px;
        padding-bottom: 0px;
    }
    
    .section-desc li, .section-desc p, .section-desc a{
        font-family: 'Roobert-Medium';
    }
    
    #form-action-addToCart:hover{
        border-color:transparent;
    }
    .productView-title {
        text-transform: none!important;
    }
    #form-action-addToCart{
        text-transform: none!important;
    }
    .sub-imgs .slick-track{
        width: 100%!important;
    }
    .productView-img-container {
        max-height: 500px;
    }
    .productView-thumbnail {
        padding-right: 20px!important;
    }
        
    .productView-thumbnail-link {
        border: unset;
    }
    .productView-thumbnails img{
        width: 100%;
    }
    .productView-title {
        font-size: 3em;
        line-height: 120%;
        font-family: 'Roobert-SemiBold';
        margin-bottom: 8px;
    }
    .productView-product {
        border-bottom: unset;
        padding-bottom: 0px;
    }
    .productView-price {
        font-size: 2em!important;
        font-family: 'Roobert-Medium';
        margin-bottom: -5px;
    }
    .related-sub{
        text-align: center;
        font-size: 4.5em;
        padding: 50px;
        font-family: 'Roobert-SemiBold';
        line-height: 1;
    }
    
    #add-to-cart-wrapper #form-action-addToCart {
        width: 120px!important;
        background: linear-gradient(90deg, #0A78CA, #8111BB);
        color: #fff;
        font-size: 16px;
        border-radius: 5px;
        padding: 4px 0px 4px 0px!important;
        font-family: 'Roobert-SemiBold';
    }
    .productView-details.product-data {
        padding-right: 9%;
        padding-bottom: 13px;
    }
    .productView-details {
        padding-bottom: 0px!important;
    }
    .section-desc{
    padding-right: 9%;  
    overflow: hidden;
    padding-left:14px;
    }
    .section-desc h1{
       margin-top: 0px; 
    }
    .productCarousel-slide .card {
        background:#EFEFEF;
        margin-left:7px;
        border-radius:15px;
    }
    
    .card-img-container::after {
        padding-bottom: 100%;
    }
    .productCarousel-slide .card .card-title {
        text-align: left!important;
        padding-left: 15px;
        font-family: 'Roobert-Bold';
        font-size: 1.7em;
        line-height: normal;
        padding-top: 20px;
    }
    .card-text {
        font-family: 'Roobert-Light';
        font-size: 1.7em;
        padding-left: 10px;
    }
    .prbuttons{
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
        padding-left: 0px;
        padding-bottom: 10px;
        margin-top:0px !important;
        margin-right: 10px;
    }
    .addtocart_zeno {
        background: linear-gradient(90deg, #0A78CA, #8111BB) !important;
        padding: 8px 17px!important;
        border-radius: 5px!important;
        color: #fff!important;
        font-family: 'Roobert-SemiBold';
        font-size: 16px!important;
        
    }
    
    .learn-more-btn{
        padding: 1px 17px!important;
        color: #000;
        border-radius: 5px;
        cursor: pointer;
        overflow: hidden;
        font-size: 16px;
        border: none;
        font-weight: 900;
        font-family: 'Roobert-SemiBold';
        border: 1px solid #C4C4C4;
        display: block;
        width: auto;
    }
     .card-body {
        display: flex;
        justify-content: center;
        align-items: baseline;
        padding-top: 0px;
        }
    .slick-dots button .carousel-tooltip{
        display: none;
    }
    .slick-dots {
        margin-bottom: -13px;
    }
    a {
            text-decoration: none;
    }
    .learn-more-btn:hover {
        background-color: #5e5e5e17;
        color: #000;
    }
    .productView-thumbnail-link {
        height: 100px!important; 
        max-width: none!important;
    }
     .is-active img {
        border-bottom: 2px solid #8111BB;
    }
    .is-active .card-image{
         border-bottom:unset!important;
    }
    
    .tab-content.has-jsContent.is-active{
           overflow: hidden; 
    }
    
    
    @media screen and (max-width: 900px) and (min-width: 60px) {
        .disabledbuttonhome {
        width: 125px !important ;
        margin-left: 10px;
        }
        .productView .disabledbutton
        {
            width: auto;
            white-space: nowrap;
        }
         .card-body {
        display: block;
             
         }
         .addtocart_zeno {
             margin-left: 11px;
             width: 125px !important;
             padding: 8px 21px!important;
         }
         .learn-more-btn{
            margin-left: 20px;
            width: 125px;
         }
         .prbuttons{
             margin-top: 10px!important;
         }
        
 
        .card-img-container {
        max-width: 285px;
        margin: auto;
    }
    #add-to-cart-wrapper #form-action-addToCart {
        width: 43%!important;
        
    }
    .section-desc {
        padding-right: 0px;
    }
    
    .related-sub {
        text-align: center;
        font-size: 35px;
        padding: 13px;
        line-height: 33px;
    }
    .productCarousel-slide .card .card-title{
        font-size: 18px;
    }
    .card-text{
     font-size: 18px;   
    }
    .productView-thumbnail-link {
        height: 75px!important; 
    }
    .productView-thumbnail {
        padding-right: 5px!important;
    }
    .productView-img-container {
        max-height: 380px;
    }
    .pr-name-class {
        height: 75px !important;
    }
    }
    
    .priceandclarna
        {
            /* display: flex;
            align-items: center;
            justify-content: flex-start;
            margin-bottom: 15px; */
        }
        .instalment
    {
        /* margin-left: 10px; */
    }

    .priceandclarna
    {
        margin-bottom: 16px;
    }
    .card-figure
    {
        display: contents;
    }
    .pr-name-class{
        height: 61px;
    }

    /* slick slider height issue  */
    .productCarouselnew .slick-track {
        display: flex;
        align-items: stretch; /* Ensures slides stretch to full height */
      }
      
    .productCarousel-slide.slick-slide {
        height: auto; /* Allows slides to adjust height naturally */
        flex: 1; /* Makes all slides share available space equally */
      }
