.elementor-7492 .elementor-element.elementor-element-dcf5ee3:not(.elementor-motion-effects-element-type-background), .elementor-7492 .elementor-element.elementor-element-dcf5ee3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://drmahsa.com/wp-content/uploads/2026/08/transformation-bg.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-7492 .elementor-element.elementor-element-dcf5ee3 > .elementor-background-overlay{background-image:url("https://drmahsa.com/wp-content/uploads/2026/07/Group-33068.png");background-position:bottom center;background-repeat:no-repeat;background-size:100% auto;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7492 .elementor-element.elementor-element-dcf5ee3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:13.5% 0% 7% 0%;}.elementor-7492 .elementor-element.elementor-element-5c2388d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7492 .elementor-element.elementor-element-5c2388d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-7492 .elementor-element.elementor-element-768bf0a{width:auto;max-width:auto;text-align:center;}.elementor-7492 .elementor-element.elementor-element-768bf0a > .elementor-widget-container{margin:0% 0% -7% 0%;}.elementor-7492 .elementor-element.elementor-element-768bf0a .elementor-heading-title{font-family:"Kyrie", Sans-serif;font-size:3.33vw;font-weight:400;text-transform:uppercase;}.elementor-7492 .elementor-element.elementor-element-144515f > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-7492 .elementor-element.elementor-element-144515f{text-align:center;}.elementor-7492 .elementor-element.elementor-element-144515f .elementor-heading-title{font-family:"Mallongia", Sans-serif;font-size:18.23vw;font-weight:400;line-height:0.8em;}.elementor-7492 .elementor-element.elementor-element-4b10f6f{width:auto;max-width:auto;text-align:center;}.elementor-7492 .elementor-element.elementor-element-4b10f6f > .elementor-widget-container{margin:-16% 0% 0% 0%;}.elementor-7492 .elementor-element.elementor-element-4b10f6f .elementor-heading-title{font-family:"Kyrie", Sans-serif;font-size:3.33vw;font-weight:400;text-transform:uppercase;}.elementor-7492 .elementor-element.elementor-element-d34b65e > .elementor-widget-container{padding:2% 7% 1% 7%;}.elementor-7492 .elementor-element.elementor-element-d34b65e{text-align:center;}.elementor-7492 .elementor-element.elementor-element-d34b65e .elementor-heading-title{font-family:"Kyrie", Sans-serif;font-size:1.67vw;font-weight:400;line-height:1.2em;letter-spacing:0.08vw;color:#FFFFFF;}.elementor-7492 .elementor-element.elementor-element-f219ca5 > .elementor-widget-container{padding:0% 16% 0% 16%;}.elementor-7492 .elementor-element.elementor-element-f219ca5{text-align:center;font-family:"Gilroy", Sans-serif;font-size:1.15vw;font-weight:500;line-height:1.4em;color:#FFFFFF;}.elementor-7492 .elementor-element.elementor-element-1d236a9:not(.elementor-motion-effects-element-type-background), .elementor-7492 .elementor-element.elementor-element-1d236a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://drmahsa.com/wp-content/uploads/2026/07/zt-bg2.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-7492 .elementor-element.elementor-element-1d236a9 > .elementor-background-overlay{background-image:url("https://drmahsa.com/wp-content/uploads/2026/07/hb-sec2-img.webp");background-position:top center;background-repeat:no-repeat;background-size:15.73vw auto;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7492 .elementor-element.elementor-element-1d236a9{border-style:solid;border-width:0px 0px 4px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:8% 0% 5% 0%;}.elementor-7492 .elementor-element.elementor-element-1d236a9, .elementor-7492 .elementor-element.elementor-element-1d236a9 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-7492 .elementor-element.elementor-element-d36807c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7492 .elementor-element.elementor-element-d36807c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-7492 .elementor-element.elementor-element-e69304c{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-7492 .elementor-element.elementor-element-e69304c > .elementor-widget-container{margin:0% 0% 18% 0%;padding:0% 0% 0% 0%;}.elementor-7492 .elementor-element.elementor-element-47cb39f:not(.elementor-motion-effects-element-type-background), .elementor-7492 .elementor-element.elementor-element-47cb39f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000E24;background-image:url("https://drmahsa.com/wp-content/uploads/2026/07/rtt-divider-img.svg");background-position:top center;background-repeat:no-repeat;background-size:15.21vw auto;}.elementor-7492 .elementor-element.elementor-element-47cb39f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:11% 0% 9% 0%;}.elementor-7492 .elementor-element.elementor-element-47cb39f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7492 .elementor-element.elementor-element-bc3f33e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7492 .elementor-element.elementor-element-6d87873{width:auto;max-width:auto;text-align:center;}.elementor-7492 .elementor-element.elementor-element-6d87873 > .elementor-widget-container{margin:0vw 0vw -5vw 0vw;}.elementor-7492 .elementor-element.elementor-element-6d87873 .elementor-heading-title{font-family:"Kyrie", Sans-serif;font-size:3.33vw;font-weight:400;text-transform:uppercase;}.elementor-7492 .elementor-element.elementor-element-f030afe > .elementor-widget-container{margin:0% 0% 2% 6%;}.elementor-7492 .elementor-element.elementor-element-f030afe{text-align:center;}.elementor-7492 .elementor-element.elementor-element-f030afe .elementor-heading-title{font-family:"Mallongia", Sans-serif;font-size:18.23vw;font-weight:400;line-height:0.8em;}.elementor-7492 .elementor-element.elementor-element-052cbce{padding:0% 0% 6% 0%;}.elementor-7492 .elementor-element.elementor-element-d39b8af .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7492 .elementor-element.elementor-element-2b13f6c img{width:100%;max-width:7.71vw;}.elementor-7492 .elementor-element.elementor-element-e4e6c13{text-align:center;}.elementor-7492 .elementor-element.elementor-element-e4e6c13 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.25vw;font-weight:700;text-transform:uppercase;letter-spacing:1.985px;color:#FFFFFF;}.elementor-7492 .elementor-element.elementor-element-9722414 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7492 .elementor-element.elementor-element-88c51e7 img{width:100%;max-width:7.71vw;}.elementor-7492 .elementor-element.elementor-element-9ca2ab3{text-align:center;}.elementor-7492 .elementor-element.elementor-element-9ca2ab3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.25vw;font-weight:700;text-transform:uppercase;letter-spacing:1.985px;color:#FFFFFF;}.elementor-7492 .elementor-element.elementor-element-6f002c0 > .elementor-widget-container{padding:0% 28% 6% 28%;}.elementor-7492 .elementor-element.elementor-element-304f9f6 > .elementor-widget-container{margin:0% 5% 0% 5%;}.elementor-7492 .elementor-element.elementor-element-ca63314{margin-top:-2.6%;margin-bottom:-2.6%;z-index:2;}.elementor-7492 .elementor-element.elementor-element-6d125a7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7492 .elementor-element.elementor-element-6a7f116 img{width:100%;}.elementor-7492 .elementor-element.elementor-element-64350c8:not(.elementor-motion-effects-element-type-background), .elementor-7492 .elementor-element.elementor-element-64350c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://drmahsa.com/wp-content/uploads/2026/08/transformation-bg4-1.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-7492 .elementor-element.elementor-element-64350c8{border-style:solid;border-width:0px 0px 4px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:7% 0% 6% 0%;}.elementor-7492 .elementor-element.elementor-element-64350c8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7492 .elementor-element.elementor-element-8d216ea.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7492 .elementor-element.elementor-element-8d216ea > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-7492 .elementor-element.elementor-element-7e9958f{width:auto;max-width:auto;text-align:center;}.elementor-7492 .elementor-element.elementor-element-7e9958f > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-7492 .elementor-element.elementor-element-7e9958f .elementor-heading-title{font-family:"Kyrie", Sans-serif;font-size:3.33vw;font-weight:400;text-transform:none;}.elementor-7492 .elementor-element.elementor-element-f33d07d > .elementor-widget-container{margin:1% 1% -1% 0%;}.elementor-7492 .elementor-element.elementor-element-f33d07d{text-align:center;}.elementor-7492 .elementor-element.elementor-element-f33d07d .elementor-heading-title{font-family:"Mallongia", Sans-serif;font-size:18.23vw;font-weight:400;line-height:0.8em;color:#FFFFFF;}.elementor-7492 .elementor-element.elementor-element-ba27352{width:auto;max-width:auto;text-align:center;}.elementor-7492 .elementor-element.elementor-element-ba27352 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-7492 .elementor-element.elementor-element-ba27352 .elementor-heading-title{font-family:"Kyrie", Sans-serif;font-size:3.33vw;font-weight:400;text-transform:none;}.elementor-7492 .elementor-element.elementor-element-1694322 > .elementor-widget-container{padding:5% 0% 0% 0%;}.elementor-7492 .elementor-element.elementor-element-1694322 .elementor-button{font-family:"Inter", Sans-serif;font-size:1.042vw;font-weight:700;fill:#000000;color:#000000;}@media(max-width:1024px){.elementor-7492 .elementor-element.elementor-element-dcf5ee3{padding:14% 3% 7% 3%;}.elementor-7492 .elementor-element.elementor-element-768bf0a .elementor-heading-title{font-size:4vw;}.elementor-7492 .elementor-element.elementor-element-144515f .elementor-heading-title{font-size:19vw;}.elementor-7492 .elementor-element.elementor-element-4b10f6f .elementor-heading-title{font-size:4vw;}.elementor-7492 .elementor-element.elementor-element-d34b65e > .elementor-widget-container{padding:2% 0% 1% 0%;}.elementor-7492 .elementor-element.elementor-element-d34b65e .elementor-heading-title{font-size:2.3vw;}.elementor-7492 .elementor-element.elementor-element-f219ca5 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-7492 .elementor-element.elementor-element-f219ca5{font-size:2vw;}.elementor-7492 .elementor-element.elementor-element-e69304c > .elementor-widget-container{margin:0% 0% 25% 0%;}.elementor-7492 .elementor-element.elementor-element-e69304c{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-7492 .elementor-element.elementor-element-47cb39f{padding:11% 3% 9% 3%;}.elementor-7492 .elementor-element.elementor-element-6d87873 .elementor-heading-title{font-size:4vw;}.elementor-7492 .elementor-element.elementor-element-f030afe .elementor-heading-title{font-size:19vw;}.elementor-7492 .elementor-element.elementor-element-64350c8{padding:7% 3% 6% 3%;}.elementor-7492 .elementor-element.elementor-element-7e9958f .elementor-heading-title{font-size:4vw;}.elementor-7492 .elementor-element.elementor-element-f33d07d .elementor-heading-title{font-size:19vw;}.elementor-7492 .elementor-element.elementor-element-ba27352 .elementor-heading-title{font-size:4vw;}.elementor-7492 .elementor-element.elementor-element-1694322 .elementor-button{font-size:2vw;}}@media(max-width:767px){.elementor-7492 .elementor-element.elementor-element-dcf5ee3{padding:20% 3% 10% 3%;}.elementor-7492 .elementor-element.elementor-element-768bf0a .elementor-heading-title{font-size:8vw;}.elementor-7492 .elementor-element.elementor-element-144515f .elementor-heading-title{font-size:35vw;}.elementor-7492 .elementor-element.elementor-element-4b10f6f .elementor-heading-title{font-size:8vw;}.elementor-7492 .elementor-element.elementor-element-d34b65e > .elementor-widget-container{padding:5% 3% 5% 3%;}.elementor-7492 .elementor-element.elementor-element-d34b65e .elementor-heading-title{font-size:5vw;}.elementor-7492 .elementor-element.elementor-element-f219ca5{font-size:4vw;}.elementor-7492 .elementor-element.elementor-element-1d236a9 > .elementor-background-overlay{background-size:30vw auto;}.elementor-7492 .elementor-element.elementor-element-1d236a9{padding:16% 0% 20% 0%;}.elementor-7492 .elementor-element.elementor-element-e69304c{width:100%;max-width:100%;}.elementor-7492 .elementor-element.elementor-element-e69304c > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-7492 .elementor-element.elementor-element-47cb39f:not(.elementor-motion-effects-element-type-background), .elementor-7492 .elementor-element.elementor-element-47cb39f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:30vw auto;}.elementor-7492 .elementor-element.elementor-element-47cb39f{padding:18% 3% 10% 3%;}.elementor-7492 .elementor-element.elementor-element-6d87873 .elementor-heading-title{font-size:8vw;}.elementor-7492 .elementor-element.elementor-element-f030afe > .elementor-widget-container{padding:0% 0% 2% 0%;}.elementor-7492 .elementor-element.elementor-element-f030afe .elementor-heading-title{font-size:28vw;}.elementor-7492 .elementor-element.elementor-element-c06d1fd > .elementor-element-populated{margin:0% 0% 5% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-7492 .elementor-element.elementor-element-2b13f6c img{max-width:20vw;}.elementor-7492 .elementor-element.elementor-element-e4e6c13 .elementor-heading-title{font-size:4vw;}.elementor-7492 .elementor-element.elementor-element-88c51e7 img{max-width:20vw;}.elementor-7492 .elementor-element.elementor-element-9ca2ab3 .elementor-heading-title{font-size:4vw;}.elementor-7492 .elementor-element.elementor-element-6f002c0 > .elementor-widget-container{padding:0% 28% 13% 28%;}.elementor-7492 .elementor-element.elementor-element-304f9f6 > .elementor-widget-container{margin:0% 15% 0% 15%;}.elementor-7492 .elementor-element.elementor-element-ca63314{margin-top:-3%;margin-bottom:-6%;}.elementor-7492 .elementor-element.elementor-element-6a7f116 > .elementor-widget-container{margin:0% -40% 0% -40%;}.elementor-7492 .elementor-element.elementor-element-64350c8{padding:15% 3% 10% 3%;}.elementor-7492 .elementor-element.elementor-element-7e9958f .elementor-heading-title{font-size:8vw;}.elementor-7492 .elementor-element.elementor-element-f33d07d > .elementor-widget-container{margin:3% 0% 3% 0%;}.elementor-7492 .elementor-element.elementor-element-f33d07d .elementor-heading-title{font-size:30vw;line-height:0.6em;}.elementor-7492 .elementor-element.elementor-element-ba27352 > .elementor-widget-container{margin:0% 4% 0% -4%;}.elementor-7492 .elementor-element.elementor-element-ba27352 .elementor-heading-title{font-size:8vw;}.elementor-7492 .elementor-element.elementor-element-1694322 > .elementor-widget-container{padding:10% 0% 0% 0%;}.elementor-7492 .elementor-element.elementor-element-1694322 .elementor-button{font-size:4vw;}}/* Start custom CSS */.testimonial-slider .testimonial-item {
    height: 65vw;
}

.custom-testimonial .elementor-custom-embed-play {
    top: unset;
    bottom: 0;
    left: unset;
    right: 0;
}


.testimonial-slider .excerpt {
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.testimonial-slider .excerpt.expanded {
    display: block;
}

.testimonial-slider .read-more-btn {
    border: 0;
    background: none;
    padding: 0;
    margin-top: 14px;
    cursor: pointer;
    font-weight: 600;
    z-index: 5;
    position: relative;
    display: flex;
    width: 100%;
    justify-content: center;
    border: 0 !important;
}

.testimonial-slider .read-more-btn:hover{
    background-color: transparent !important;
}
.testimonial-slider .expanded .read-more-btn{
    display: none;
}


.testimonial-slider .testimonial-item {
    min-height: 43vw;
    height: auto;
    padding-bottom: 9vw;
}


.testimonial-slider .book-item {
    border-image: var(--Mahsa-Gold, linear-gradient(90deg, #BFAA79 2.16%, #EAD49D 26.02%, #E2D8C3 50.05%, #EAD49D 74%, #BFAA79 97.94%)) 1 !important;
    background-color: #fff;
    border: solid 5px;
    padding: 2vw 4.2vw;
    margin: 0 1.5vw;
    height: 30.08vw;
    position: relative;
}

.testimonial-slider .book-quote img {
  width: 3.646vw;
  margin: auto !important;
  display: block
}

.testimonial-slider .book-heading {
  text-align: center;
  font-family: "Kyrie", Sans-serif;
  line-height: 1.2em;
  font-style: normal;
  font-weight: 400;
  font-size: 1.823vw;
  color: #CF9590;
  margin: 4% 0 8%;
}

.testimonial-slider .book-excerpt {
  font-family: 'Gilroy', Sans-Serif;
  font-style: normal;
  font-weight: 300;
  font-size: 1.146vw;
  line-height: 1.4em;
  text-align: center;
  color: #000000;
  margin: 0;
}

.testimonial-slider .book-title {
  font-family: 'Kyrie', Sans-Serif;
  font-style: normal;
  font-weight: 400;
  font-size: 1.406vw;
  margin: 0;
  text-align: center;
  color: #000000;
  text-transform: uppercase;
}

.testimonial-slider .book-location {
  font-family: 'Kyrie', Sans-Serif;
  font-style: normal;
  font-weight: 400;
  font-size: 0.833vw;
  margin: 0;
  text-align: center;
  color: #000000;
}

.testimonial-slider .book-item:before {
  position: absolute;
  content: "";
  background-image: url('/wp-content/uploads/2023/05/logo-img.png');
  background-repeat: no-repeat;
  -moz-background-size: contain;
       background-size: contain;
  width: 3.438vw;
  height: 3.438vw;
  right: 1.5vw;
  bottom: 1.5vw;
}

.testimonial-slider .slick-dots li button {
    background: #000;
}


.sec2{
    border-image:linear-gradient(90deg, #BFAA79 2.16%, #EAD49D 26.02%, #E2D8C3 50.05%, #EAD49D 74%, #BFAA79 97.94%) 1;
}


/*Section 3 video slider*/
.testi-slider-video .testimonial-video a {
    position: relative;
}

.testi-slider-video .testimonial-video a img {
    width: 100%;
}

.custom-testimonial .elementor-custom-embed-play,
.testi-slider-video .testimonial-video a:after {
    content: '';
    background-image: url(/wp-content/uploads/2026/08/transformation-play-btn.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 6vw;
    height: 6vw;
    position: absolute;
    /*bottom: 0;*/
    /*right: 0;*/
    /*top: 0;*/
    /*left: 0;*/
    /*margin: auto;*/
}

.testi-slider-video .slick-list{
    
    overflow: visible;
}
.testi-slider-video .testi-title {
    color: #fff;
    text-align: center;
    font-size: 1.25vw;
    font-family: 'Montserrat', sans-serif;
    font-style: normal;
    font-weight: 700;
    letter-spacing: 1.985px;
    text-transform: uppercase;
    /* background-image: url('/wp-content/uploads/2023/06/success-bg-img.jpg'); */
    background-repeat: no-repeat;
    -moz-background-size: cover;
    background-size: cover;
    margin: 0;
    padding: 5% 0;
    position: relative;
    margin-top: 5%;
}

.testi-slider-video .testi-title:before{
    content: "";
    position: absolute;
    background-image: url('/wp-content/uploads/2026/08/star-icon.svg');
    background-size: contain;
    background-repeat: no-repeat;
    width: 7.71vw;
    height: 1.22vw;
    top: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
}

.testi-slider-video .influex-popup-video.has-bg > a.has-icon {
    -moz-background-size: 0;
         background-size: 0;
}
.testi-slider-video .testimonial-video {
    position: relative;
    height: 24.91vw;
}

.testi-slider-video .testimonial-video .influex-popup-video{
    
    background-color: #000000;

}

.testi-slider-video .slick-center .testimonial-video .influex-popup-video{
      background-color: rgba(0,0,0,0);
}
.testi-slider-video .testimonial-item.slick-center .testimonial-video{
    box-shadow: 40px 40px 80px 0 rgba(0, 0, 0, 0.25);
}
.testi-slider-video .testimonial-item.slick-center {
      -webkit-transform: scale(1.15);
         -moz-transform: scale(1.15);
          -ms-transform: scale(1.15);
           -o-transform: scale(1.15);
              transform: scale(1.15);
     z-index: 5;
     position: relative;

}

.testi-slider-video .mfp-close {
    border: none !important;
    background-color: transparent !important;
}

.testi-slider-video .influex-popup-video.has-bg {
    height: 24.91vw;
}


/*last Section slider*/
.testi-readmore .slick-list{
    
    overflow: visible;
}
.testi-readmore .slick-prev {
    left: -webkit-calc(50% - 21.896vw);
    left: -moz-calc(50% - 21.896vw);
    left: calc(50% - 21.896vw);
}
.testi-readmore .slick-next {
    right: -webkit-calc(50% - 21.896vw);
    right: -moz-calc(50% - 21.896vw);
    right: calc(50% - 21.896vw);
}
.testi-readmore .slick-arrow {
    width: 2.813vw;
    height: 1.25vw;
    z-index: 5;
    top: unset;
    bottom: -3.688vw;
    padding: 0 !important;
    border: 0 !important;
    background-color: transparent !important;
}
.testi-readmore .slick-arrow img {
    -webkit-filter: brightness(0) invert(1);
            filter: brightness(0) invert(1);
}

.slick-prev:before {
    content: '←';
    display: none
}
.slick-next:before{
    display:none;
}
.testi-readmore .slick-dots {
    bottom: -3.688vw;
    position: relative;
    z-index:1;
}
.testi-readmore .slick-dots li {
    margin: 0.9vw;
}
.testi-readmore .slick-dots .slick-active button {
    background: -webkit-linear-gradient(315deg, #BF9C64 0%, #F3DAA1 34.55%, #E0CFB3 55.75%, #BF9C64 98.99%);
    background: -moz-linear-gradient(315deg, #BF9C64 0%, #F3DAA1 34.55%, #E0CFB3 55.75%, #BF9C64 98.99%);
    background: -o-linear-gradient(315deg, #BF9C64 0%, #F3DAA1 34.55%, #E0CFB3 55.75%, #BF9C64 98.99%);
    background: linear-gradient(135deg, #BF9C64 0%, #F3DAA1 34.55%, #E0CFB3 55.75%, #BF9C64 98.99%);
}
.testi-readmore .slick-dots li button {
    background: #fff;
    width: 1.25vw;
    height: 1.25vw;
    -webkit-transform: rotate(45deg);
       -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
         -o-transform: rotate(45deg);
            transform: rotate(45deg);
}
.testi-readmore .slick-dots li button::before{
    display: none;
}
.testi-readmore .testimonial-item {
    padding: 2vw 2vw 5.5vw;
    margin: 0.5vw;
    background: -webkit-gradient(linear, left top, left bottom, from(#FFF4E3), to(#FFF));
    background: -webkit-linear-gradient(top, #FFF4E3 0%, #FFF 100%);
    background: -moz-linear-gradient(top, #FFF4E3 0%, #FFF 100%);
    background: -o-linear-gradient(top, #FFF4E3 0%, #FFF 100%);
    background: linear-gradient(180deg, #FFF4E3 0%, #FFF 100%);
    -webkit-box-shadow: 0px 13px 13px 0px rgba(0, 0, 0, 0.15);
       -moz-box-shadow: 0px 13px 13px 0px rgba(0, 0, 0, 0.15);
            box-shadow: 0px 13px 13px 0px rgba(0, 0, 0, 0.15);
    position: relative;
    border-bottom: 7px solid;
    -webkit-border-image: -webkit-linear-gradient(356.67deg, #BF9C64 8.35%, #F3DAA1 40.66%, #E0CFB3 71.25%, #BF9C64 100.92%)1;
       -moz-border-image: -moz-linear-gradient(356.67deg, #BF9C64 8.35%, #F3DAA1 40.66%, #E0CFB3 71.25%, #BF9C64 100.92%)1;
         -o-border-image: -o-linear-gradient(356.67deg, #BF9C64 8.35%, #F3DAA1 40.66%, #E0CFB3 71.25%, #BF9C64 100.92%)1;
            border-image: linear-gradient(93.33deg, #BF9C64 8.35%, #F3DAA1 40.66%, #E0CFB3 71.25%, #BF9C64 100.92%)1;
}

.testimonial-read-more-wrap .testi-title {
    font-family: 'Gilroy';
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 2.16px;
    font-size: 1.25vw;
    margin: 0;
}

.testimonial-read-more-wrap .testi-star {
    margin: 4% 0;
}

.testimonial-read-more-wrap .testi-br {
    margin: 6% 0 5%;
}

.testimonial-read-more-wrap .testi-heading {
    font-family: 'Gilroy';
    font-weight: 700;
    font-size: 1.146vw;
    line-height: 1.25em;
    margin: 0;
    color: #000;
}

.testimonial-read-more-wrap .excerpt p {
    font-size: 1.142vw;
}

.testimonial-read-more-wrap .testimonial-item .read-content {
    height: 30vw;
    overflow: hidden;
}

.testimonial-read-more-wrap .testimonial-item.active .read-content {
    height: auto;
}

.testi-readmore .testimonial-item.active {
    padding-bottom: 2vw;
}

.testimonial-read-more-wrap .read-more-btn {
    color: #CF9590;
    border: 2px solid #CF9590;
    text-align: center;
    font-family: 'Inter';
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1.921px;
    font-size: 0.885vw;
    padding: 7px 23px;
    position: absolute;
    bottom: 2.5vw;
    margin: auto;
    left: 0;
    right: 0;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    cursor: pointer;
    z-index: 2;
}

.testimonial-read-more-wrap .read-more-btn:hover {
    color: #ffffff;
    background-color: #CF9590;
}

.sec2-inner3{
    border: solid 6px;
    -webkit-border-image: -webkit-gradient(linear, left top, right top, color-stop(6.13%, #BF9C64), color-stop(38.89%, #F3DAA1), color-stop(59.15%, #E0CFB3), to(#BF9C64)) 1;
    -webkit-border-image: -webkit-linear-gradient(left, #BF9C64 6.13%, #F3DAA1 38.89%, #E0CFB3 59.15%, #BF9C64 100%) 1;
       -moz-border-image: -moz-linear-gradient(left, #BF9C64 6.13%, #F3DAA1 38.89%, #E0CFB3 59.15%, #BF9C64 100%) 1;
         -o-border-image: -o-linear-gradient(left, #BF9C64 6.13%, #F3DAA1 38.89%, #E0CFB3 59.15%, #BF9C64 100%) 1;
            border-image: -webkit-gradient(linear, left top, right top, color-stop(6.13%, #BF9C64), color-stop(38.89%, #F3DAA1), color-stop(59.15%, #E0CFB3), to(#BF9C64)) 1;
            border-image: linear-gradient(90deg, #BF9C64 6.13%, #F3DAA1 38.89%, #E0CFB3 59.15%, #BF9C64 100%) 1;
    padding: 3.5vw;
}

.testimonial-read-more-wrap  .testi-content:not(.no-readmore) .read-content {
    position: relative;
}

.testimonial-read-more-wrap .testi-content:not(.no-readmore) .read-content:after {
    content: '';
    width: 100%;
    position: absolute;
    bottom: 0;
    height: 10vw;
    z-index: 1;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(5.53%, #FFF), to(rgba(255, 255, 255, 0.00)));
    background: -webkit-linear-gradient(bottom, #FFF 5.53%, rgba(255, 255, 255, 0.00) 100%);
    background: -moz-linear-gradient(bottom, #FFF 5.53%, rgba(255, 255, 255, 0.00) 100%);
    background: -o-linear-gradient(bottom, #FFF 5.53%, rgba(255, 255, 255, 0.00) 100%);
    background: linear-gradient(0deg, #FFF 5.53%, rgba(255, 255, 255, 0.00) 100%);
}

.testimonial-read-more-wrap .active .testi-content:not(.no-readmore) .read-content:after {
    display: none;
}


@media only screen and (max-width: 1024px){
    .testimonial-slider .testimonial-item {
    height: 80vw;
}


.testimonial-slider .book-quote img {
    width: 4.646vw;
  }

  .testimonial-slider .book-heading {
    font-size: 2.5vw;
  }

  .testimonial-slider .book-item {
    padding: 3vw;
    height: 40vw;
  }

  .testimonial-slider .book-excerpt {
    font-size: 1.6vw;
  }

  .testimonial-slider .book-title {
    font-size: 2vw;
  }

  .testimonial-slider .book-location {
    font-size: 1.5vw;
  }

  .testimonial-slider .book-item:before {
    width: 6.438vw;
    height: 6.438vw;
    right: 1.5vw;
    bottom: 1.5vw;
  }
.testimonial-read-more-wrap .testi-title {
    font-size: 2vw;
}

.testimonial-read-more-wrap .testi-heading {
    font-size: 1.8vw;
}

.testimonial-read-more-wrap .excerpt p {
    font-size: 1.5vw;
}

.testi-readmore .slick-dots li {
    margin: 0.3vw;
}

.testi-readmore .slick-arrow {
    bottom: -3.3vw;
}


.testimonial-read-more-wrap .read-more-btn {
    font-size: 1.3vw;
}

.testi-readmore .slick-next {
    right: -webkit-calc(50% - 19vw);
    right: -moz-calc(50% - 19vw);
    right: calc(50% - 19vw);
}

.testi-readmore .slick-prev {
    left: -webkit-calc(50% - 19vw);
    left: -moz-calc(50% - 19vw);
    left: calc(50% - 19vw);
}
    
    .sec2-inner3{
        width: 80% !important;
    }
    
    .testimonial-slider .testi-info .thumbnail {
    width: 10vw;
}

.testimonial-slider .excerpt {
    -webkit-line-clamp: 13;
}
}


@media only screen and (max-width: 767px){
.testimonial-slider .testimonial-item {
    height: auto;
}

.testimonial-slider .book-quote img {
    width: 8vw;
  }

  .testimonial-slider .book-heading {
    font-size: 5vw;
  }

  .testimonial-slider .book-item {
    padding: 5vw;
    height: unset;
  }

  .testimonial-slider .book-excerpt {
    font-size: 4vw;
  }

  .testimonial-slider .book-title {
    font-size: 6vw;
  }

  .testimonial-slider .book-location {
    font-size: 4vw;
  }

  .testimonial-slider .book-item:before {
    width: 12.438vw;
    height: 12.438vw;
    right: 3vw;
    bottom: 3vw;
  }
  .testi-slider-video .testimonial-item.slick-center {
    -webkit-transform: scale(1.5);
    -moz-transform: scale(1.5);
    -ms-transform: scale(1.5);
    -o-transform: scale(1.5);
    transform: scale(1.5);
}

.testi-slider-video .testi-title {
    font-size: 2vw;
}

.testimonial-read-more-wrap .testi-title {
    font-size: 3.7vw;
}

.testimonial-read-more-wrap .excerpt p {
    font-size: 3.5vw;
}

.testimonial-read-more-wrap .testimonial-item .read-content {
    height: 98vw;
}

.testimonial-read-more-wrap .read-more-btn {
    font-size: 3.3vw;
    bottom: 5.5vw;

}

.testimonial-read-more-wrap .testi-heading {
    font-size: 3.7vw;
}

.testimonial-read-more-wrap .testi-content:not(.no-readmore) .read-content:after {
    height: 30vw;

}

.testimonial-read-more-wrap .testi-featured-img img {
    width: 30% !important;
}

.testimonial-read-more-wrap .testi-star img {
    width: 45%;
}

.testimonial-slider .testimonial-item {
    height: 83vw;
}

.testi-readmore .slick-arrow {
    width: 8vw;
}

.testi-readmore .slick-next {
    right: -webkit-calc(50% - 45vw);
    right: -moz-calc(50% - 45vw);
    right: calc(50% - 45vw);
}

.testi-readmore .slick-prev {
    left: -webkit-calc(50% - 45vw);
    left: -moz-calc(50% - 45vw);
    left: calc(50% - 45vw);
}

.testi-readmore .slick-dots {
    bottom: -5vw;
}

.testi-readmore .slick-arrow {
    bottom: -0.3vw;
}
  
.testi-slider-video .testi-title:before {
    width: 10.71vw;
    height: 3.22vw;

}

.testimonial-slider .testimonial-item {
    height: 66vw;
}

.testimonial-slider .testimonial-item {
    height: auto;
}

.excerpt {
    display: -webkit-box;
    -webkit-line-clamp: unset;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.testimonial-slider .read-more-btn{
    display: none;
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Kyrie';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://drmahsa.com/wp-content/uploads/2023/05/KyrieSerif-Regular.eot');
	src: url('https://drmahsa.com/wp-content/uploads/2023/05/KyrieSerif-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://drmahsa.com/wp-content/uploads/2023/05/KyrieSerif-Regular.woff2') format('woff2'),
		url('https://drmahsa.com/wp-content/uploads/2023/05/KyrieSerif-Regular.woff') format('woff'),
		url('https://drmahsa.com/wp-content/uploads/2023/05/KyrieSerif-Regular.ttf') format('truetype'),
		url('https://drmahsa.com/wp-content/uploads/2023/05/KyrieSerif-Regular.svg#Kyrie') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Mallongia';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://drmahsa.com/wp-content/uploads/2023/05/Mallongia.eot');
	src: url('https://drmahsa.com/wp-content/uploads/2023/05/Mallongia.eot?#iefix') format('embedded-opentype'),
		url('https://drmahsa.com/wp-content/uploads/2023/05/Mallongia.woff2') format('woff2'),
		url('https://drmahsa.com/wp-content/uploads/2023/05/Mallongia.woff') format('woff'),
		url('https://drmahsa.com/wp-content/uploads/2023/05/Mallongia.ttf') format('truetype'),
		url('https://drmahsa.com/wp-content/uploads/2023/05/Mallongia.svg#Mallongia') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://drmahsa.com/wp-content/uploads/2023/05/Gilroy-Light.eot');
	src: url('https://drmahsa.com/wp-content/uploads/2023/05/Gilroy-Light.eot?#iefix') format('embedded-opentype'),
		url('https://drmahsa.com/wp-content/uploads/2023/05/Gilroy-Light.woff2') format('woff2'),
		url('https://drmahsa.com/wp-content/uploads/2023/05/Gilroy-Light.woff') format('woff'),
		url('https://drmahsa.com/wp-content/uploads/2023/05/Gilroy-Light.ttf') format('truetype'),
		url('https://drmahsa.com/wp-content/uploads/2023/05/Gilroy-Light.svg#Gilroy') format('svg');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://drmahsa.com/wp-content/uploads/2023/05/Gilroy-Medium.eot');
	src: url('https://drmahsa.com/wp-content/uploads/2023/05/Gilroy-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://drmahsa.com/wp-content/uploads/2023/05/Gilroy-Medium.woff2') format('woff2'),
		url('https://drmahsa.com/wp-content/uploads/2023/05/Gilroy-Medium.woff') format('woff'),
		url('https://drmahsa.com/wp-content/uploads/2023/05/Gilroy-Medium.ttf') format('truetype'),
		url('https://drmahsa.com/wp-content/uploads/2023/05/Gilroy-Medium.svg#Gilroy') format('svg');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://drmahsa.com/wp-content/uploads/2023/05/Gilroy-Bold.eot');
	src: url('https://drmahsa.com/wp-content/uploads/2023/05/Gilroy-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://drmahsa.com/wp-content/uploads/2023/05/Gilroy-Bold.woff2') format('woff2'),
		url('https://drmahsa.com/wp-content/uploads/2023/05/Gilroy-Bold.woff') format('woff'),
		url('https://drmahsa.com/wp-content/uploads/2023/05/Gilroy-Bold.ttf') format('truetype'),
		url('https://drmahsa.com/wp-content/uploads/2023/05/Gilroy-Bold.svg#Gilroy') format('svg');
}
/* End Custom Fonts CSS */