/* Custom Styles */

/* Original Chairs – Start  */

    /* Decorative diagonal lines */
    .deco {
      position: absolute;
      top: 28px;
      left: 28px;
      width: 50px;
      height: 64px;
      pointer-events: none;
    }
    .deco span {
      display: block;
      position: absolute;
      height: 1.5px;
      width: 52px;
      background: #b8a99a;
      transform-origin: left center;
    }
    .deco span:nth-child(1) { transform: rotate(-25deg) translate(4px, 16px); }
    .deco span:nth-child(2) { transform: rotate(-38deg) translate(2px, 36px); }
    .deco span:nth-child(3) { transform: rotate(-52deg) translate(-2px, 54px); }

    /* Card */
    .chair-card {
      background: #ffffff;
      border-radius: 18px;
      box-shadow: 0 2px 20px rgba(0,0,0,0.07);
      overflow: visible;
      transition: transform 0.32s cubic-bezier(.22,.61,.36,1),
                  box-shadow 0.32s cubic-bezier(.22,.61,.36,1);
      position: relative;
    }
    /* .chair-card:hover {
      transform: translateY(-5px);
      box-shadow: 0 16px 42px rgba(0,0,0,0.12);
    }
    .chair-card:hover .chair-img {
      transform: scale(1.04) translateY(-4px);
    } */
    .chair-img {
      transition: transform 0.4s ease;
      filter: drop-shadow(0 12px 24px rgba(0,0,0,0.18));
    }

    /* Badge */
    .badge {
      background: #7c2d3f;
      color: #fff;
      font-family: 'Jost', sans-serif;
      font-size: 0.65rem;
      font-weight: 400;
      letter-spacing: 0.04em;
      padding: 5px 16px;
      border-radius: 999px;
    }

 .luso-title {
       font-family: 'Gotham-Pro-Light', sans-serif;
    }
/* Original Chairs –  End  */





/******************************* Responsive Styles **********************************/

@media (max-width: 1600px) {
    .px-zero{
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
}

@media (max-width: 1536px) {
    .px-zero{
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
}

@media (max-width: 1440px) {

    #platinum-care-plan .first-class-section{
        padding-left: 25px;
        padding-right: 25px;
    } 
     #platinum-care-plan  .inclusion-p {
        font-size: 27px !important;
    }

     #platinum-care-plan  .inclusion-p {
        font-size: 27px !important;
    }
  
      #platinum-care-plan .incluion-section{
        padding-left: 25px;
        padding-right: 25px;
    }

}

@media (max-width: 1281px) {
   /* #luso-vivente-chairs .hero-banner-txt{
        left:20px ;
    } */

    /* palatinu page */
    #platinum-care-plan .first-class-section{
        padding-left: 25px;
        padding-right: 25px;
    } 
     #platinum-care-plan  .inclusion-p {
        font-size: 27px !important;
    }
    /* end */

}

@media (max-width: 1025px) {

    /* luso page */
  .luso-chair-img{
        top: -115px;
        left: -126px;
  }
    /* end */
    /* Platinum Care Plan Page */

#platinum-care-plan .first-class-section{
    padding-left: 25px;
    padding-right: 25px;
} 

.inclusion-box{
        max-width: 25% !important;
}
.inclusion-p {
    font-size: 20px !important;
}
.platinum-img-1{
    height: auto !important;
}
/* End */
/* push no more */
.innovation-chair{
    max-width: 80% ;
}

.ipad-pro-padding-50{
    padding-left: 50px !important;
    padding-right: 50px !important;
}

.ipad-pro-pl-0{
    padding-left: 0px !important;
}

.ipad-pro-fs-54{
    font-size: 54px !important;
}


/* end */

/* orignal chairs */
#original-chairs .chair-img{
    max-width:80% !important ;
    left: -75px !important;
    bottom: 50px !important;
}
#original-chairs .choose-ur-style{
    padding-left: 15px !important;
    padding-right: 15px !important;
}
/* end */


}

@media (max-width: 912px) {}

@media (max-width: 820px) {

    .inclusion-box{
        max-width: 50% !important;
        min-height: 200px;
    }

}

@media (max-width: 769px) {
      .inclusion-box{
        max-width: 50% !important;
        min-height: 200px;
    }
}

@media (max-width: 480px) {

    /* platinum page */
    #platinum-care-plan  .inclusion-p {
        font-size: 16px !important;
    }
    /* end */

    .luso-title {
       font-family: 'MillerBanner-SemiBoldItalic-new', serif;
    }

    .inclusion-p {
         font-size: 16px !important;
    }

    /* push no more */
    .building-chair-title{
        font-size: 32px !important;
    }
    /* end */
}

@media (max-width: 390px) {
 /* Original Chairs – Start  */
 .hero-sm-mobile-heading {
    font-size: 46px !important;
 }
/* Original Chairs –  End  */

}

@media (max-width: 375px) {}