/** Shopify CDN: Minification failed

Line 116:7 Unexpected "/"
Line 138:0 Unexpected "}"

**/
.endorsed-slider.pq_physician .posr .testimonial-poster {
  max-height: 300px;
}

.endorsed-slider {
  margin-top:60px;
}
.endorsed-slider h2{
    padding-bottom:40px;
    text-align:center;
    margin-bottom: 0;
    line-height: 52px;
    letter-spacing: 0.8px;
  }
  .endorsed-slider p {
    padding-bottom:40px;
    max-width: 996px;
    margin: 0 auto;
    line-height: 32px !important;
  }
  .endorsed-slider .af-bf-container {
    max-width: 1340px;
  }
 .endorsed-slider.pq_physician button.posr {
    padding: 0px;
    border: none;
    background: transparent;
    width: 100%;
 }
  .endorsed-slider .endorsedslider .swiper-wrapper .review-card {
        /*max-width: 420px;
        width: 100% !important;*/
        /* min-height:502px;*/
       /* height:100%; */
    background: #FBFBFB;
    border-radius:24px;
  }
  .endorsed-slider .pagination-dot {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 10px;
        flex-wrap: wrap;
        width: max-content;
  }
.endorsed-slider .endorsedslider .swiper-wrapper .review-card .short{
        padding-bottom: 0px;
        margin-bottom: 0px;
  }
  .endorsed-slider .endorsedslider .swiper-wrapper .review-card .star-des .stars {
    display:none;
  }



 @media (max-width: 1024px){
   .endorsed-slider {
      margin-top:60px;
  }
   .endorsed-slider h2 {
      font-size: 36px;
      font-weight: 500;
      line-height: 120%; 
      letter-spacing: 0.72px;
      padding-bottom:24px;
      margin-bottom: 0px !important;
    }
   .endorsed-slider p {
      font-size: 16px !important;
      line-height: 160% !important;
      letter-spacing: 0.32px !important;
    }
   .endorsed-slider .endorsedslider .swiper-wrapper .review-card {
         /* max-width: 380px; */
          min-height:auto;
         border-radius: 20px;
    }
   .endorsed-slider .gmh-btn {
          gap: 30px !important;
    } 
 }


@media (max-width: 768px) {
  .endorsed-slider {
      padding: 40px 8px;
      margin-top:8px;
    }
  .endorsed-slider .container {
    max-width:100%;
    margin: 0 auto;
  }
  .endorsed-slider h2 {
     font-size: 26px;
     line-height: 130%;
     padding-bottom: 0;
    padding-bottom: 0;
    margin-bottom: 30px !important;
      letter-spacing: normal;
      font-weight: 400;
    text-align: left;
  }
  .endorsed-slider p {
      display:none;
    }
    /* .endorsed-slider .endorsedslider .swiper-wrapper .review-card{
        max-width: 330px;
        /* min-height: 414px;
         max-height: 414px; */
    } */
  .endorsed-slider .af-bf-container {
        padding: 0 0 0 12px !important;
    }
   .endorsed-slider .endorsedslider .swiper-wrapper .review-card .short {
      font-size: 14px !important;
    }
     .endorsed-slider .endorsedslider .swiper-wrapper .review-card .star-des h3{
       font-size: 18px;
       font-weight: 400;
     }
  .endorsed-slider .gmh-btn { 
     margin-top:20px;
  }
  .endorsed-slider .swiper-button-next-ph {
        height: 40px !important;
        max-width: 40px !important;
  }
   .endorsed-slider .swiper-button-prev-ph{
         height: 40px !important;
        max-width: 40px !important;
   }
}

.endorsed-slider.pq_physician .af-bf-container {
  /* width: 100%;
  max-width:1320px;
  padding:0 20px;
  margin:0 auto; */
}

.endorsed-slider.pq_physician .af-bf-container {
    padding:0 10px 0 80px ; 
     width: 100%;
    max-width:100%;
  }

  .pq_physician h2 {
    border: none;
 }
  .pq_physician .GMH-review .col-btn {
    display: none !important;
}

 .pq_physician h2 {
    /* margin-bottom: 40px; */
    text-transform: uppercase;
}
  .pq_physician .swiper {
    padding-bottom: 40px;
}

  .pq_physician .GMH-review .phy-review-cards .stars {
    display: none;
}
 
  .pq_physician .GMH-review  .review-card h3 {
   font-size: 20px !important;
    line-height: 24px;
    text-transform: capitalize !important;
   
}

 .pq_physician .GMH-review h2 {
  text-transform: uppercase;
}

 .pq_physician  .review-card {
   padding: 24px;
    height:auto;
    border-radius: 20px;
    border: 1px rgba(4, 27, 36, 0.10) solid;
  }
  .pq_physician .GMH-review .review-card {
    margin-top: 16px;
 }
  .pq_physician .GMH-review .footer-descr {
    display: none;
}
  .pq_physician .long {
    display: none;
  }
  .pq_physician .star-des .stars {
    gap: 6px;
}
   /* .pq_physician .description {
    text-align:center;
    color: rgba(4, 27, 36, 0.80);
    font-family: Montserrat;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px; /* 144.444% */
    /* letter-spacing: 0.36px; */
    /* margin-bottom: 0; */
  
  .pq_physician .ExpandBtn {
    color: #19A4DB;
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px; /* 133.333% */
    letter-spacing: 0.32px;
    cursor: pointer;
        width: 100%;
    display: block;
    text-align: left;
  }
   .pq_physician  .CTA-button {
    margin-bottom: 60px;
    text-align: center;
  }
  .pq_physician .star-des {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-top: 1px solid rgba(4, 27, 36, 0.10);
    padding-top: 20px;
    margin-top: 20px;
}
 
 .pq_physician .swiper-button-next-ph:after, .pq_physician .swiper-button-prev-ph:after {
    content:'';
    display:none;
}
   .pq_physician  .swiper-button-next-ph svg,    .pq_physician .swiper-button-prev-ph svg {
    width: auto;
    height: auto;
  
}

   .pq_physician .swiper-button-prev-ph,  .pq_physician .swiper-button-next-ph {
      position: initial !important;
      width: 100%;
    height: 56px;
    max-width: 56px;
    margin-top: 0 !important;
       z-index:1;
      display: flex;
    align-items: center;
    justify-content: center;
    border: none;
}
    .swiper-pagination3{
      position: initial !important;
      z-index:1;
  }
   .pq_physician .swiper-pagination3 {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 13px;
    flex-wrap: wrap;
    width: max-content !important;
}
  .pq_physician .gmh-btn {
      display: flex;
    align-items: center;
   justify-content:center;
    /* position: absolute;
    bottom: 19px;
    left: 0;
    right: 0; */
    width: 100%;
     gap: 60px;
    height: 56px;
}
     .pq_physician .swiper-button-disabled {
    border-radius: 100px;
    border: 1px solid rgba(4, 27, 36, 0.10);
    background: #FAFAFA !important;
    opacity: 1 !important;
    box-shadow:none !Important;
}
        .pq_physician .swiper-button-next-ph svg path,  .pq_physician  .swiper-button-prev-ph svg path {
     stroke: #fff;
}
   .pq_physician  .swiper-button-next-ph,  .pq_physician .swiper-button-prev-ph {
    border-radius: 100px;
    background: #19A4DB;
    box-shadow: 0px 5px 8.6px 0px rgba(0, 0, 0, 0.05), 0px 6px 29.2px 0px rgba(0, 0, 0, 0.11);
}
       .pq_physician .swiper-button-disabled svg path {
    stroke: #8B8B8B !important;
}
  .pq_physician  span.swiper-pagination-bullet {
    text-align: center;
    line-height: 20px;
    font-size: 12px;
    color: #000;
    opacity: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 !important;
    user-select: none;
    font-size: 16px;
    width: 8px !important;
    height: 8px !important;
    background:rgba(4, 27, 36, 0.12);


}

 .pq_physician .swiper-pagination-bullet.swiper-pagination-bullet-active {
    color: #fff;
    background: #19a4db;
    border-radius: 5px;
    width: 10px !important;
    height: 10px !important;
   
}

 .pq_physician  .CTA-button button {
    width: 220px;
    padding: 14px 16px;
    border-radius: 4px;
    border: 2px solid #19A4DB;
    color: #19A4DB;
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0.48px;
    background: #fff;
    text-transform: uppercase;
  }
   .pq_physician  .footer-descr,  .pq_physician  .footer-descr span {
    color: rgba(4, 27, 36, 0.80);
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 142.857% */
    letter-spacing: 0.28px;
   
  }
   .pq_physician .footer-descr {
      border-radius: 12px;
    background: rgba(25, 164, 219, 0.04);
    padding: 24px 40px;
     margin-top: 60px;
  }
   .pq_physician  .footer-descr span {
    color: #19A4DB;
     font-weight: 500;
  }
 
   .pq_physician  .review-card h3 {
    color: #041B24;
    font-family: Montserrat;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    margin-bottom:0px;
   
  }

   .pq_physician .review-card p {
      color: rgba(4, 27, 36, 0.80);
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
    letter-spacing: 0.36px;
    margin-bottom: 12px;
    margin-top: 20px;
    text-align: left;
    min-height:130px;
  }



 .pq_physician .review-card .short {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
    text-overflow: ellipsis;
    min-height: auto;
   }

  

  .iframe-container {
      position: relative;
      width: 100%;
    }
  .pq_physician .posr .testimonial-poster {
    max-width: 100%;
    border-radius: 12px;
  }
/* .active-heading h4.mb-0.h6.text-white.ps-3 {
    color: #19A4DB;
    font-weight: 500;
} */
 .pq_physician .posr .play-img {
    position: absolute;
    z-index: 2;
    margin: auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    cursor: pointer;
    width: 56px;
    height: 56px;
  }
 .pq_physician .phy-review-cards {
  position:relative;
}


@media only screen and (min-width:1440px) {
  
 .pro-recommendation-page .BT5 .container {
    max-width: 1320px;
    padding:0 20px;
    }
  
 .endorsed-slider.pq_physician .posr .testimonial-poster{
    width: 100%;
    max-width: 372px ;
    height: 240px;
    margin: 0 auto;
  object-fit:cover;
}
  
}

@media only screen and (min-width:1441px) {
 .endorsed-slider.pq_physician .posr .testimonial-poster {
    width: 100%;
    max-width: 100%;
    height: auto;
    margin: 0 auto;
  object-fit:cover;
   }
  
}

  @media screen and (min-width: 1140px) and (max-width: 1439px) {
    
   .endorsed-slider.pq_physician .posr .testimonial-poster {
    max-width: 100%;
    border-radius: 12px;
    width: 100%;
   }

    .endorsed-slider.pq_physician .review-card .short {
    -webkit-line-clamp: 3;
   }

  }

  @media screen and (min-width: 1400px) and (max-width: 1500px) { 
 
    
  .endorsed-slider.pq_physician .af-bf-container .row{
   margin:0 !important;
 } 

}  
  @media screen and (max-width: 1399px)  { 

 .endorsed-slider.pq_physician .af-bf-container {
    width: 100%;
    max-width: 100%;
    padding: 0 5px 0 40px;
  }
    
  .endorsed-slider.pq_physician .af-bf-container .row{
   margin:0 !important;
 } 
  }
@media only screen and (max-width:1300px) {
 .pro-recommendation-page .BT5 .container {
    max-width: 100%;
    padding:0 40px;
  }
}  
@media only screen and (max-width:991px) {
/* .pq_physician {
    padding-top: 60px !important;
} */
  /* .pq_physician h2 {
    color: #041B24;
    padding-bottom: 40px;
    font-size: 36px;
    line-height: 130%;
  } */

.pq_physician .review-card:last-child {
    margin-left: 0px;
}  
  
}
 @media screen and (max-width: 768px) {
  
   /* .pq_physician {
    padding-top: 60px !important;
} */
   .pq_physician .posr .testimonial-poster{
     height: 240px;
    object-fit: cover;
   }
   .pq_physician .gmh-btn{
     gap:40px;
   }
      .endorsed-slider .swiper {
    padding-bottom: 0px;
}
   .pq_physician .review-card {
   padding: 24px;
   }
   .pq_physician .review-card p {
     line-height: 160%;
}
   .pq_physician .posr .play-img {
    width: 56px;
    height: 56px;
}
   .pq_physician .review-card h3 {
   font-size: 20px;
}


  .pq_physician .posr .testimonial-poster {
    max-width: 100%;
    border-radius: 12px;
   
} 
}
  @media screen and (max-width: 575px){
/* .pq_physician {
    padding-top: 40px !important;
} */
  .pro-recommendation-page .BT5 .container {
    max-width: 100%;
    padding:0 20px;
    }
}  
 @media screen and (max-width: 480px){
     .pq_physician .swiper {
    padding-bottom: 0px !important;
}
   .endorsed-slider.pq_physician .af-bf-container {
    width: 100%;
    max-width: 100%;
    /* padding: 0 0 0 20px; */
}
.pq_physician {
   padding-bottom: 0px;
}
  
     .pq_physician  .swiper-button-next-ph, .pq_physician  .swiper-button-prev-ph {
   height: 44px;
    max-width: 44px;
}
.pq_physician  .swiper-button-next-ph svg, .pq_physician  .swiper-button-prev-ph svg {
    width: 16px;
    height: 16px;
}
 .pq_physician .star-des {
   
    padding-top: 16px;
    margin-top: 16px;
}
.pq_physician .review-card p {
    margin-top: 16px;
    min-height: 153px;
}

.pq_physician .review-card {
    padding: 16px;
}
}
@media screen and (max-width: 400px){
.pq_physician .posr .testimonial-poster {
    height: 180px;
    object-fit: cover;
    width:298px;
}
}

@media (max-width: 380px){
.pq_physician .review-card p {
    font-size: 14px;
}
     .endorsed-slider .gmh-btn {
          gap: 15px !important;
    } 
}