@media(min-width:2100px) and (max-width:4000px) {
.consultation-wave-sec img {width: 100%;top: -150px;}

   }


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

}


@media screen and (max-width:1699px) {
.skin-programs .skin-programs img {	object-position: 30%;}
}



@media(max-width:1450px){
.improve-section .improve-options {align-items: inherit;}
.improve-section .pill-btn {padding: 9px 12px;line-height: normal;white-space: normal;}
.skin-programs .row {align-items: inherit !important;}
.skin-programs .skin-programs-img {height: 100%;}
.skin-programs .skin-programs-img img {width: 100%;height: 100%;object-fit: cover;object-position: 39%;}
.skin-programs .rightSide .col-lg-3 {flex: 0 0 50%;max-width: 50%;}
.skin-programs .rightSide {padding: 60px 0;}

}

@media(max-width:1350px){
 .hero-banner .item .desktop {height: calc(100vh - 100px);}
	
}

@media(max-width:1300px){
.footer-section .foot-info .book-box {flex-wrap: wrap;justify-content: center;gap: 10px;}
.gallery #bf-after .owl-nav button.owl-prev {left: -40px;}
.gallery #bf-after .owl-nav button.owl-next {right: -40px;}
.feel-mpre .first-treat {max-width: 900px;}
.feel-mpre .process p {max-width: 650px;}
.feel-mpre .first-treat figure {top: 44px;right: -36px;}
.feel-mpre .first-treat figure img {width: 100%;max-width: 280px;}
.feel-mpre .first-treat .inner-box aside a {padding: 12px 29px;}
.inner-team-section .owl-prev {left: -15px;}
.inner-team-section .owl-next {right:-15px;}
.specialty-treatment-section .treatment-grid {grid-template-columns: repeat(auto-fit,minmax(248px,1fr));}
.review-section h2 {font-size: 29px;}
}	



@media(min-width:1300px){
  .container{max-width: 1170px;padding: 0;}

  .footer-section .col-md-6{padding: 0;}
  
}


@media(max-width:1199px){
.how-works .box-wrapp .innBox {	padding: 10px 10px 108px 20px;}
.how-works .box-wrapp h3 {font-size: 30px;line-height: normal;	margin: 0;}
.how-works .box-wrapp h4 {font-size: 22px;margin: 6px 0;}
.how-works .box-wrapp p {font-size: 17px;line-height: 25px;	max-width: 187px;}
 .gallery  #bf-after .owl-nav button i {background: black;}
.gallery  #bf-after .owl-nav button.owl-prev {left: -20px;}
.gallery #bf-after .owl-nav button.owl-next {right: -20px;}
.feel-mpre .first-treat {max-width: 550px;padding: 30px;}
.feel-mpre .first-treat .inner-box {flex-wrap: wrap;}
.feel-mpre .first-treat .inner-box h4 {line-height: 50px;}
.feel-mpre .first-treat .inner-box p {line-height: 27px;margin: 0 0 20px;}
.feel-mpre .first-treat figure {top: inherit;bottom: -50px;right: 30px;}
.three-step .d-flex {justify-content: space-between;}
.three-step .box-wrapp {width: 30%;}
.three-step .box-wrapp .imgBox {width: 50px;height: 50px;min-width: 50px;}
.three-step .box-wrapp .imgBox > img {max-width: 30px;}
.three-step .box-wrapp .content-box p {max-width: 100%;}
.three-step .box-wrapp .content-box h5 {max-width: 100%;}
.three-step hr {margin: 0 auto;}
.team-section .owl-prev {left: -10px;}
.team-section .owl-next {right: -10px;}
.review-section .owl-next {right: -20px;}
.review-section .review-btn {	font-size: 17px;}
.review-section .review-btn span svg {width: 26px;}
.ready-to-feel .full-wrapp .imgBox {max-width: 100%;}
.ready-to-feel .full-wrapp .imgBox img {min-width: 400px;}
.footer-section .col-lg-4 {max-width: 27%;flex: 0 0 27%;}
.footer-section .col-lg-2 {flex: 0 0 24%;max-width: 24%;}
.footer-section .col-lg-3 {flex: 0 0 22.5%;	max-width: 22.5%;}
.footer-section .col-lg-3:last-of-type{flex: 0 0 26%;	max-width: 26%;}
.footer-section .foot-info .book-btn {	padding: 8px 30px;}
.footer-section .foot-info .book-box {padding: 24px;}
.gallery #bf-after .owl-nav button i {width: 25px;height: 25px;font-size: 13px;}
.how-works .bottombtn a {font-size: 40px;}
.ready-to-feel .full-wrapp .contentBox h4 {font-size: 29px;padding: 10px 16px;}
.specialty-treatment-section .treatment-grid {grid-template-columns: repeat(auto-fit,minmax(40%,1fr));}
.improve-section .improve-options {align-items: inherit;flex-wrap: nowrap;gap: 10px;}
.improve-section .pill-btn {padding: 9px 12px;flex: 0 0 20%;white-space: normal;max-width: 150px;line-height: normal;}
.transform-body .captionBox .bannerWrap h2 {max-width: 400px;}
.transform-body .round-box {width: 200px;height: 200px;margin: 0;}
.transform-body .round-box h3 {font-size: 20px;}
.transform-body .round-box h3 span {font-size: 30px;}
.transform-body .round-box p {font-size: 18px;font-weight: 600;}
.transform-body .captionBox .bannerWrap h1,
.transform-body .captionBox .bannerWrap h2,
.transform-body .captionBox .bannerWrap h3{font-size: 48px;}
/*  */
	/* 	result page css	 */
.body-results .result-info h3 {font-size: clamp(26px, 3vw, 36px);}
.body-results .result-info h3 br {display: none;}
.body-results .bottom-info hr {margin-left: 10px;}
.body-results .bottom-info {font-size: 14px;}	
.result-one .contentBox .d-flex .smallBox {flex: 0 0 calc(50% - 14px);}
.body-results .before-after {background: #fff;display: flex;align-items: flex-end;}
.body-results .before-after img {height: auto;}
.body-results .inches-label {font-size: 28px;line-height: normal;}
.skin-section .skin-images {display: flex;align-items: flex-end;}
.skin-section .skin-images > img {height: 285px;}	
.result-one .contentBox .d-flex .smallBox {flex: 0 0 calc(50% - 14px);}
}
@media(min-width:1200px) and (max-width:1366px) {

}

@media (max-width:1169px){
.review-section .review-left h2 br{display:none;}
}

@media only screen and (max-width: 1025px)  {

.hero-banner .owl-nav .owl-prev {left: 20px;}
.hero-banner .owl-nav .owl-next{right: 20px;}
.hero-banner .carousel-caption {padding-left: 50px;}
/*.hero-banner .carousel-caption .bannerWrap h2 {font-size: 40px;margin: 2px 0 0px;}*/
.hero-banner .carousel-caption aside{margin: 6px 0 0px;}
.hero-banner .carousel-caption .bannerWrap h3 {font-size: 44px;}
.hero-banner .carousel-caption p {margin: 0px 0 15px;}
}
@media only screen and (max-width:1023px){
.review-section .ti-widget.ti-goog .ti-controls {display: block !important;}
.review-section  .ti-widget.ti-goog .ti-controls .ti-next {right: -9px;}
.review-section .ti-widget.ti-goog .ti-controls .ti-prev {left: -9px;}

  
}
@media only screen and (max-width:991px){
header .menu-right{flex-direction: row-reverse;gap: 10px;}
.stellarnav.dark .menu-toggle span.bars span {background: #fff;width: 20px;}
.header-menu .twobtn a {font-size: 16px;padding: 7px 10px;}
.header-menu .twobtn a img {max-width: 20px;}
.header-menu .twobtn a span {padding-left: 5px;font-weight: 600;}
a.menu-toggle {height: auto;margin-left: 8px;margin-right: 0;padding: 0 !important;border: none !important;}
header .menu-right .rightSide .login-form form .form-group input {padding: 3px 10px 2px 13px;font-size: 12px;}
header .menu-right .rightSide .login-form form .button {width: 25px;height: 25px;}
.stellarnav.mobile > ul > li {padding: 0;}
.stellarnav > ul > li a:hover {color: #e3bb83;background: #fff;}
.stellarnav .active > a::before, .stellarnav a::before{display:none;}
.logo img {max-width: 180px;}
.hero-banner .item{height: calc(100vh - 88px);}
.hero-banner .item img.tablet {height: calc(100vh - 86px);}
.hero-banner .carousel-caption .btn-bg {padding: 5px 14px;font-size: 16px;font-weight: 600;}
.hero-banner .carousel-caption {padding-left: 0;}
.review-section .review-left h2 {margin: 0;}
.review-section .review-left h2 br {display: none;}
.review-section .review-left {margin: 0 0 25px;display: flex; justify-content: space-between;}
.review-section .ti-widget.ti-goog .ti-col-2 .ti-review-item {-ms-flex: 0 0 100%;flex: 0 0 50%;	max-width: 50%;}
.hero-banner .owl-nav { position: absolute;bottom: 10px;display: flex; align-items: center; gap: 30px;justify-content: center;gap: 20px;width: 100%; }
.hero-banner .owl-nav button {   position: relative;top: inherit;bottom: inherit;left: inherit;right: inherit; margin: 0 !important;transform: none;max-width: inherit;}
.hero-banner .owl-nav .owl-prev,
.hero-banner .owl-nav .owl-next {position: relative;left: 0;right: 0;}
.call-out .box-wrapp span {gap: 10px;flex-wrap: wrap;justify-content: center;}
.gallery .top-info hr {max-width: 420px;}
.gallery .top-info aside a {font-size: 18;padding: 4px 9px;}
.feel-mpre .first-treat {margin: 0;}
.feel-mpre .first-treat figure {right: -10px;}
.gallery .top-info {align-items: flex-start;flex-direction: column;	row-gap: 30px;}
.how-works .bottombtn a {font-size: 48px;}
.team-section .team-card {width: 259px;height: 100%;}
.team-section .team-image {max-width: 240px;}
.team-section .owl-stage {display: flex;padding: 0px 15px;}
.team-section .item {height: 100%;}
.team-section .team-content h4 {font-size: 20px;}
.ready-to-feel .full-wrapp .imgBox {width: 100%;}
.review-section .row {row-gap: 30px;}
.ready-to-feel .full-wrapp {flex-wrap: wrap;}
.footer-section .col-lg-4,
.footer-section .col-lg-2,
.footer-section .col-lg-3,
.footer-section .col-lg-3:last-of-type{flex: 0 0 50%;	max-width: 50%;}
.footer-section .row {row-gap: 30px;}
.footer-section .footer-bottom .d-flex {flex-wrap: wrap;justify-content: center;}
.map .row {row-gap: 30px;}
.mission-section .row {flex-direction: column-reverse;row-gap: 30px;}
.three-step hr {display: none;}
.three-step .box-wrapp .content-box p {max-width: 100%;}
.three-step .d-flex .box-wrapp:first-of-type .content-box h5 {margin: 0 0 10px;}
.three-step .d-flex .box-wrapp .content-box h5 {margin: 0 0 10px;}
.three-step .box-wrapp {flex-wrap: wrap;}
.mission-section .mission-img {height: auto;}
.three-step .d-flex {align-items: flex-start;}
.how-works .box-wrapp {overflow: hidden;}
.how-works .box-wrapp .innBox {padding: 10px 10px 166px 20px;}
.how-works .box-wrapp p {max-width: 100%;}
.how-works .box-wrapp > img {bottom: -20px;}
.hero-banner .tablet{display:block !important;}
.hero-banner .desktop{display:none !important;}
.how-works .bottombtn a {font-size: 37px;}
.skin-programs .skin-programs-img img {	display: none;}
.transform-body {height: calc(100vh - 86px);}
.transform-body .round-box {bottom: 0;}
.transform-body .captionBox .bannerWrap .round-box p {padding: 0 11px;}
.transform-body .round-box small {padding: 5px;}
.social-prof .d-flex {gap: 10px;}
.social-prof .box-wrapp span {font-size: 18px;gap: 10px;flex-wrap: wrap;justify-content: center;}
.improve-section .improve-options {padding: 0px 30px;margin-top: 2rem !important;}
.improve-section .pill-btn img {max-width: 50px;}
.transform-body .desk-img {display: none;}
.transform-body  .d-none.tb-img {display: block !important;object-fit: cover;object-position: top;}
.transform-body .round-box {width: 150px;height: 150px;}
.transform-body .captionBox .bannerWrap .round-box h3 {font-size: 20px;line-height: 24px;}
.transform-body .captionBox .bannerWrap .round-box h3 span {font-size: 30px;}
.transform-body .captionBox .bannerWrap .round-box p {font-size: 14px;}
.transform-body .captionBox .bannerWrap p {	font-size: 36px;max-width: 250px;0 2px 6px rgba(244, 244, 244, 0.45), 0 0 12px rgba(203, 218, 240, 0.37);}
.transform-body .captionBox .bannerWrap p span {color: #b68e5f;}
.transform-body .captionBox .bannerWrap h1, .transform-body .captionBox .bannerWrap h2, .transform-body .captionBox .bannerWrap h3 {font-size: 60px;}
.transform-body .captionBox .bannerWrap p span {color: #000;font-size: 33px;box-shadow: 0 4px 12px rgba(212,162,77,.35);border-radius: 30px;padding: 1px 18px;background: #d4a24d;}
.transform-body .captionBox .bannerWrap p {	max-width: 300px;}
.transform-body .captionBox {top: 10%;transform: translateY(-28%);}
	/* 	 */
.result-one .row {padding: 50px 35px;}
.resultHero .result-wrapp h1 {font-size: 40px;}
.result-one .contentBox {margin-right: 0;}
.result-one .d-flex {justify-content: center;}
.result-client .client-result-box.row{padding: 50px 35px;}
/* 	 */
.resultHero .result-wrapp h1 {font-size: 40px;}
.result-one .contentBox {margin-right: 0;}
.result-one .d-flex {justify-content: center;}
.result-client .client-result-box.row{padding: 50px 35px;}
/*result page*/
.resultsBtn .bottom-cta-inner {flex-direction: column;row-gap: 10px;}
.resultsBtn .bottom-cta-inner .bottom-cta-copy p {max-width: 600px;padding-left: 20px;padding-right: 20px;border: none;	text-align: center;}
.resultsBtn #consultation .gold-btn br {display: none;}
.testimonials .testimonial {padding: 0 10px;}
.mid-cta .mid-cta-inner {flex-direction: column;row-gap: 10px;}
.mid-cta a.gold-btn br {display: none;}
.mid-cta .mid-cta-copy h3 {text-align: center;}
.body-results .bottom-info .info-label {font-size: 18px;}
.body-results .result-row {	flex-direction: column-reverse;}
.body-results .result-row.reverse {flex-direction: column;}
.skin-section .skin-card {background: transparent;border: transparent;border-radius: 0;overflow: hidden;min-height: auto;}
.skin-section .skin-content {background: #fff;	border: 1px solid #e5e1d9;}
.skin-section .skin-card .row {row-gap: 30px;}
.skin-section .skin-meta {justify-content: space-evenly;}
.skin-section #skinResultsCarousel .owl-nav button {position: static;transform: translateY(0%);}
.skin-section #skinResultsCarousel .owl-nav {gap: 10px;display: flex;justify-content: center;margin: 30px 0 0;}
.skin-section .skin-images > img {height: auto;}
.body-results .bottom-info hr {height: 111px;}
.skin-section .skin-meta-title br {display: none;}
	
/* 	 */
	.consultation-wave-sec {padding: 0 0 50px;}
.testimonial-detail .quote-box p {font-size: 18px;}
.consultation-wave-sec .wave .cta-btn {font-size: 17px;}
	.testimonial-detail .quote-box {padding: 10px 28px 10px;}
}

@media only screen and (max-width:767px){
  /*  */
  .logo img {max-width: 130px;}
.hero-banner .item{height: calc(100vh - 67px);}
.hero-banner .item img.tablet {height: calc(100vh - 67px);}
.hero-banner .owl-nav button img {max-width: 24px;}
.hero-banner .owl-nav {gap: 10px;bottom: 5px;}
.hero-banner .carousel-caption {margin: 0;bottom: 0;}
.hero-banner .carousel-caption .bannerWrap h2 {max-width: 350px;font-size: 48px;}
.call-out .box-wrapp span i {font-size: 22px;}
.review-section .review-left {flex-wrap: wrap;row-gap: 30px;}
.call-out hr {height:20px !important;}
.three-step .box-wrapp {width: 100%;}
.team-section aside .cta-btn {margin: 0px auto;display: inline-block;justify-content: center;}
.gallery .top-info {flex-wrap: wrap;row-gap: 20px;}
.gallery .silder-wrapp {margin: 40px 0 0;}
.gallery #bf-after .owl-nav button.owl-prev {left: -10px;}
.gallery #bf-after .owl-nav button.owl-next {right: -10px;}
.feel-mpre .first-treat .inner-box {max-width: 300px;}
.feel-mpre .first-treat figure img {max-width: 250px;}
.feel-mpre .process h3 {font-size: 30px;}
.feel-mpre .process hr {margin: 20px auto 20px;}
.feel-mpre .process {margin: 0px 0 30px;}
.feel-mpre .first-treat .inner-box h4 {font-size: 36px;margin: 0 0 10px;line-height: 40px;}
.feel-mpre .first-treat .inner-box h4 span {font-size: 40px;}
.feel-mpre .first-treat .inner-box p {font-size: 20px;}
.feel-mpre .first-treat .inner-box aside a {padding: 7px 12px;font-size: 16px;}
.feel-mpre .first-treat {max-width: 400px;padding: 20px 30px;}
.three-step hr {display: none;}
.three-step .d-flex .box-wrapp:first-of-type .content-box h5 {margin: 0 0 10px;}
.three-step .d-flex {gap: 20px; flex-wrap: wrap;}
.how-works .box-wrapp {display: flex;flex-direction: row-reverse;justify-content: flex-end;height:auto;}
.how-works .box-wrapp.box1 {display: block;}
.how-works .box-wrapp .innBox {padding: 0 20px;}
.how-works .box-wrapp > img {position: static;flex: 0 0 40%;max-width: 40%;object-fit: cover;}
.how-works .box-wrapp p {max-width: 250px;}
.how-works .bottombtn a {font-size: 30px;padding: 8px 26px;}
.review-section .owl-next {right: -4px;}
.review-section .owl-prev {left: -8px;display: block;}
.ready-to-feel .full-wrapp .contentBox {padding: 80px 50px 34px 50px;}
.team-section .owl-prev {	left: 0;}
.team-section .owl-next {right: 0px;}
.ready-to-feel .full-wrapp .imgBox img {min-width: inherit;}
.how-works .bottombtn {	margin: 30px 0 0;}
.how-works .bottombtn a {font-size: 20px;}
.how-works .box-wrapp h4 {margin: 15px 0 10px;}
.how-works .box-wrapp h3 {line-height: 30px;margin: 0;font-size: 36px;}
.gallery .top-info h2 {font-size: 24px;}
.three-step .box-wrapp .imgBox {width: 60px;height: 60px;}
.three-step .box-wrapp .imgBox > img {max-width: 35px;}
.inner-team-section .owl-prev {left: 0;}
.inner-team-section .owl-next {right: 0px;}
.team-section .team-card {margin: 0px auto;}
.gallery #bf-after .owl-nav button {position: static;bottom: 0;}
.gallery #bf-after .owl-nav {margin: 30px 0 0;display: flex;justify-content: center;gap: 10px;}
.footer-section .row .col-lg-3:last-child {order: -1;}
.footer-section .col-lg-4.col-md-6 {order: -2;}
.call-out .d-flex {display: none !important;}
.call-out .d-none {display: block !important;}
.call-out .d-none .owl-nav {display: none;}
.call-out-slider .owl-stage {display: flex;}
.call-out-slider .owl-item {display: flex; height: auto;}
.specialty-treatment-section .treatment-card {padding: 20px;}
.specialty-treatment-section .treatment-card h3 {font-size: 19px;}
.improve-section .improve-options { flex-direction: column;}
.skin-programs .skin-card,
.body-programs .program-card{max-width: 310px;margin: 0px auto;}
.improve-section .improve-options.mt-5.d-none {display: block !important;}
.improve-section .pill-btn {max-width: inherit;width: auto;display: inline-block;padding: 9px 30px;}
.improve-section  .owl-theme .owl-nav {display: none;}
.improve-section {padding: 50px 0px;}
.transform-body .round-box {bottom: -10px;right: 30px;width: 150px; height: 200px;}
.transform-body .captionBox .bannerWrap .round-box h3 {font-size: 17px;line-height: normal;}
.transform-body .captionBox .bannerWrap .round-box h3 span {font-size: 22px;}
.transform-body .captionBox .bannerWrap .round-box p {line-height: normal;}
.transform-body .captionBox .bannerWrap .round-box hr {margin: 3px 0 0;width: 50px;}
.body-programs {padding: 50px 0 20px;}
.skin-programs .rightSide {padding:50px 0 50px;}
.specialty-treatment-section,
.consultation-cta{padding: 50px 0;}
.skin-programs .popular {width: 100%; max-width: 150px;}
.social-prof .d-flex {display: none !important;}
.social-prof .d-none {display: block !important;}
.body-programs .col-xl-3 {display: none;}
.body-programs  .col-sm-12.d-none {display: block !important;}
.body-programs #body-programs-silde .owl-stage {display: flex;}
.body-programs #body-programs-silde .owl-stage .item{height:100%;}
.skin-programs .container-fluid {display: none;}
.skin-programs  .col-sm-12.d-none {display: block !important;}
.skin-programs .owl-stage-outer,
.body-programs .owl-stage-outer,
.specialty-treatment-section .owl-stage-outer{ overflow: visible !important;}
.skin-programs,
.body-programs,
.specialty-treatment-section{overflow: hidden;}
.skin-programs #skin-tightening .owl-stage {display: flex;}
.skin-programs #skin-tightening .owl-stage .item{height:100%;padding: 0px 3px;}
.skin-programs .quote-box ,
.body-programs .quote-box{padding: 15px 30px 16px;border-radius: 20px;}
.consultation-cta h3 {font-size: 40px;}
.transform-body .round-box {display: none;}
.transform-body.mobile-view .round-box {display: block;width: 100%;height: auto;border: none;border-radius: 0;position: static;}
.transform-body.mobile-view .round-box h3 {color: #fff;font-family: Georgiapro;font-size:32px;text-align: center;margin: 0;}
.transform-body.mobile-view .round-box h3 span {color:#a8773d;font-size: 32px;font-style:italic;text-shadow: 1px 1px 0 #2b1c10, 2px 2px 0 #2b1c10, 3px 3px 0 #2b1c10, 4px 4px 0 #2b1c10, 5px 5px 8px rgba(0, 0, 0, 0.45);}
.transform-body.mobile-view .round-box hr {margin:8px auto 0;width: 50px;border: 1px solid #a8773d;}
.improve-section .pill-btn img {display: none;}
.body-programs .owl-theme .owl-nav,
.skin-programs .owl-theme .owl-nav{display: flex;justify-content: center;gap: 10px;}
.body-programs .owl-nav button,
.skin-programs .owl-nav button,
.specialty-treatment-section button{margin: 0 !important;}
.body-programs .owl-nav button span,
.skin-programs .owl-nav button span{background: #113050;width: 30px;height: 30px;display: inline-flex;justify-content: center;align-items: center;color: #fff;font-size: 20px;}
.skin-programs .skin-card ul li {padding-left: 26px;padding-bottom: 4px;margin: 0 0 8px;}
.specialty-treatment-section .owl-nav {display: flex;justify-content: center;gap: 10px;color: #fff;}
.specialty-treatment-section .owl-nav button span{background: #d6ad78;width: 30px;height: 30px;display: inline-flex;justify-content: center;align-items: center;color: #000;font-size: 20px;border-radius: 30px;}
.specialty-treatment-section .treatment-card .popular {padding: 6px 15px;top: -22px;}
.specialty-treatment-section .treatment-grid {display: none;}
.specialty-treatment-section .mobile-view.d-none {display: block !important;}
.specialty-treatment-section .treatment-card p {border-bottom: 1px solid #fff;padding-bottom: 10px;}
.consultation-cta .cta-content p{display:none;}
.consultation-cta .cta-btn {display: none;}
.consultation-cta .mobile.d-none.cta-btn {display: inline-block !important;}
.improve-section h2 {font-size: 18px;}
.specialty-treatment-section .section-heading p {display: inline-block; padding: 8px 16px; background: rgba(255, 255, 255, 0.2); border: 1px solid rgba(255, 255, 255, 0.4); border-radius: 9999px;
backdrop-filter: blur(10px);}
.skin-programs .quote-design .line {display: none;}
.body-programs .quote-design .line {display: none;}
.transform-body::before {position: absolute;content: "";width: 100%;height: 100%;inset: 0;background: linear-gradient( 90deg, rgba(5, 20, 32, 0.95) 0%, rgba(5, 20, 32, 0.75) 40%, rgba(5, 20, 32, 0.15) 75%, rgba(5, 20, 32, 0) 100% );z-index: 1;}
.transform-body .captionBox {z-index: 1;}
.transform-body .captionBox .bannerWrap h1,
.transform-body .captionBox .bannerWrap h2,
.transform-body .captionBox .bannerWrap h3 {color: #fff;}
.transform-body .captionBox .bannerWrap p span {color: #e3bb83;background: transparent;box-shadow: 0 0 transparent;padding: 0;}
.transform-body .captionBox .bannerWrap p {color: #fff;max-width: 260px;}
.transform-body .captionBox .bannerWrap h2 span{color: #e3bb83;}
.transform-body .bannerWrap hr {border-top: 5px solid #e3bb83;}
.transform-body .captionBox .bannerWrap .btn-bg {border: 2px solid #e8b968;box-shadow: 2px 1px 20px #e8b968;}
.mid-cta .mid-cta-inner {flex-direction: column;row-gap: 10px;}
.mid-cta .mid-cta-copy h3 {text-align: center;line-height: normal;}
.testimonials .row {row-gap: 20px;}
/* 	 */
	
	

.body-results .result-row.mb-none {display: none;}
.Btransformation.mobileV .item .inches-result {border: none;padding: 0 !important;flex: 1;}
.Btransformation.mobileV .label-flex.d-flex {justify-content: space-between;align-items: center;margin: 0 0 8px;}
.Btransformation.mobileV .result-info .d-flex span {background: transparent; width: auto; height: auto;}
.Btransformation.mobileV .label-flex.d-flex hr {background: #b9873da3; border-top: 0;margin: 0 50px 0 30px;width: 1px;height: 111px;}	
.Btransformation.mobileV .result-info .info-label {flex:1; padding:0;}
.Btransformation.mobileV .label-flex.d-flex .divder.box-common {width: 20px;}
.Btransformation.mobileV .label-flex.d-flex .divder span {height: 81px;display: inline-block;background: #b9873da3;	width: 1px;}
.Btransformation.mobileV .item .inches-result .inche {font-size: clamp(36px, 5vw, 66px);font-weight: 600;line-height: normal;display: block;}
.Btransformation.mobileV .item .inches-result .inches-lost {font-size: 28px;line-height: normal;}
.body-results .result-row:last-of-type {margin: 0;flex-direction: column;}
.body-results .result-row.arms .beforedd {flex-direction: column;height: 100%;width: auto;}
.body-results #body-transformation .owl-dot {display: none;}
.body-results #body-transformation .owl-nav{margin:30px 0 0;display: flex;justify-content: center;gap: 10px;}
.body-results #body-transformation .owl-nav button {background: #d6ad78;width: 30px;height: 30px;display: flex;justify-content: center;align-content: center;color: #fff;border-radius: 5px;transition:.5s; line-height: 31px;flex-wrap: wrap;margin:0;}
/* 	 */
	
.skin-section .skin-content aside .gold-btn {min-width: 100%;}
.skin-section .products-used {font-size: 15px;padding: 5px;background: #fff;text-align: center;border-radius: 5px;line-height: normal;}
.skin-section .skin-title br {display: none;}
.skin-section .skin-title {font-size: 22px;}
	
.results-hero {padding: 40px 15px;}
	
.body-results .section-heading .heading-line, .skin-section .section-heading .d-flex .heading-line { width: 120px;   }	
	
		
	.body-results .section-heading h2, .skin-section .section-heading h2{font-size: 24px;}	
	.body-results .result-info, .body-results .info-label p{text-align:center;}
	.skin-section #skinResultsCarousel .skin-card{background:#fff;}	
	.resultsBtn .bottom-cta-copy{display:none;}
	.resultsBtn .bottom-cta-title{margin-bottom:14px;}
	 .skin-section #skinResultsCarousel .skin-card .row {    row-gap: 0;
    }
	.skin-section #skinResultsCarousel .skin-content{border-top:0;text-align: center;}
	.skin-section #skinResultsCarousel .skin-title::before {display: none;}
	.skin-section .skin-main-result {display: none;}
	
	.skin-section #skinResultsCarousel .skin-meta {
      
        justify-content: center !important;
      
    }
	.Btransformation.mobileV .bottom-info-item:first-of-type,
	.Btransformation.mobileV .result-info .bottom-info .bottom-info-item{width: auto;flex: 1;}
	.Btransformation.mobileV .result-info .bottom-info .divder.box-common {width: 20px;}
	.Btransformation.mobileV .bottom-info.d-flex .divder span {height: 126px;display: inline-block;background: #b9873da3;width: 1px;}
	.body-results,
	.mid-cta{padding-top: 50px;}
	.skin-section{padding:50px 0;}
	.body-results .result-info hr,.body-results .bottom-info {border-color: rgba(185, 135, 61, .64);}
	
	.page-id-597 .page-info .rank-math-html-sitemap__list li {width: calc(100% / 2 - 20px);}
	.testimonial-detail .quote-design .line {width: 100px;}
	
}
@media only screen and (max-width:676px){}



@media only screen and (max-width:575px){
.hero-banner .carousel-caption .bannerWrap h2 span {display: block;}
.feel-mpre .first-treat figure {right: 20px;display: none;}
.feel-mpre .first-treat .inner-box {max-width: 100%;justify-content:center;}
.feel-mpre .first-treat {max-width: 100%;}
.feel-mpre .first-treat .inner-box h4 {font-size: 30px;text-align: center;}
.feel-mpre .first-treat .inner-box p {text-align: center;}
.how-works .box-wrapp h3 {font-size: 32px;}
.how-works .box-wrapp h4 {font-size: 22px;margin: 7px 0 4px;}
.footer-section .foot-info .book-box {justify-content: flex-start;max-width: 350px;}
.footer-section .footer-bottom .d-flex p {text-align: center;}
.footer-section .right-info {justify-content: center;flex-direction: column;align-items: center;display: flex;}
.footer-section .right-info span {display: none;}
.bottom-cta-section .cta-flex {flex-wrap: wrap;}
.team-section .quote-box {padding: 22px 20px 16px;}
.team-section p {font-size: 18px;line-height: 21px;}    
.team-section .quote-icon {font-size: 40px;	top: -21px;}
.team-section .quote-design .line {width: auto;} 
.team-section .quote-design {gap: 13px;}
.footer-section .foot-info .book-box {padding: 20px;}
.specialty-treatment-section .treatment-grid {grid-template-columns: repeat(auto-fit,minmax(100%,1fr));}
.improve-section .pill-btn {font-size: 15px;padding: 6px 7px;max-width: 70%;margin: 0 auto; width: 100%;}
.skin-programs .rightSide .col-lg-3 {flex: 0 0 100%;max-width: 100%;}
.transform-body .captionBox .bannerWrap .round-box {bottom: -70px;left: 0;width: auto;height: auto;border-radius: 50px;margin: 0 auto;right: 0;max-width: 100%;padding: 10px;margin: 0px 30px;}
.transform-body .captionBox .bannerWrap .round-box h3 {font-size: 32px;}
.transform-body .captionBox .bannerWrap .round-box h3 span {font-size: 36px;display: inline-flex;}
.transform-body .captionBox .bannerWrap .round-box small {max-width: 100%;}
.improve-section {padding: 50px 0px 50px;}
.improve-section .improve-options {padding: 0;}
.improve-section .pill-btn img {max-width: 35px;}
.skin-programs .quote-box ,
.body-programs .quote-box{padding: 10px 20px 16px;}
.specialty-treatment-section .section-heading h2,
	.skin-programs .section-title h2,
	.body-programs h2{font-size: 30px;}
	.transform-body.mobile-view .round-box h3 span,
	.transform-body.mobile-view .round-box h3{font-size: 27px;}
	.skin-programs .skin-card,
	.body-programs .program-card{max-width: 100%;margin: 0px auto;}
/* 	 */
	
	.result-one .contentBox .d-flex .smallBox {flex: 0 0 100%;}
	.result-client .result-details {grid-template-columns: repeat(1, 1fr);}
	.result-client .client-result-box {padding: 30px 15px;}
	.result-client .client-result-box.row,
	.result-one .row{padding: 50px 15px;}
	.result-one h2 {font-size: 30px;}
	.client-result-content h2 {font-size: 30px;}
	.skinTighteningResults h2 {font-size: 30px;}
	.premiumCta .premCta_wrap {padding: 75px 15px;}
	.premiumCta .premiumCtaInner {padding: 15px;}
	.premiumCta h3 {font-size: 30px;}
	.premiumCta .ctaBtn {padding: 17px 14px;}
	.skin-section .skin-meta-item ul li::before {padding-right: 6px;font-size: 14px;}
	.skin-section .skin-meta-title br {display: block;}
	.page-id-76 .ti-widget.ti-goog .ti-review-item {padding: 10px 20px;}
	.consultation-wave-sec .wave {padding: 0px 15px;}
		.testimonial-detail .quote-design {gap: 15px;}
	.consultation-wave-sec .wave .cta-btn {	padding: 10px 50px;}
	.consultation-wave-sec .wave h2 {font-size: 30px;}
	.consultation-wave-sec .wave .cta-btn {margin: 15px 0 15px;}
	.testimonial-detail .topinfo h1 {font-size: 70px;}
}


@media only screen and (max-width:475px){
.hero-banner .tablet{display:none !important;}
.hero-banner .mobile{display:block !important;height: 100%; object-fit: cover;}
.hero-banner .item{height: calc(87vh - 56px);}
.hero-banner .carousel-caption {top: 100px;align-items: inherit;}
.hero-banner .carousel-caption {top: 30px;}
   .hero-banner .carousel-caption p {line-height: 25px;max-width: 200px;}
.hero-banner .item.item1 .bannerWrap p {max-width: 130px;}
.feel-mpre .first-treat {padding: 15px;}
.three-step .box-wrapp {flex-direction: column; align-items: first baseline;}
.footer-section .col-lg-4,
.footer-section .col-lg-2,
.footer-section .col-lg-3,
.footer-section .col-lg-3:last-of-type{flex: 0 0 100%;	max-width: 100%;}
.gallery .silder-wrapp #bf-after .item.item10 .inner-wrapp figure .before {bottom: 51%;transform: translateY(-51%);}
.transform-body .captionBox .bannerWrap .btn-bg {padding: 8px 22px;font-size: 16px;}
.improve-section .improve-options {	margin: 30px 0 0 !important;}
.transform-body .round-box {bottom: -30px;}
.consultation-cta h3 {font-size: 27px;}
.transform-body .captionBox .bannerWrap .round-box {margin: 0px 20px;}
.transform-body .d-none.tb-img {display: none !important;}
.transform-body {position: relative;height: calc(90vh - 56px);}
.transform-body .d-none.mobile-img {display: block !important;height: 100%;object-fit: cover;object-position: 90%;}
.transform-body .captionBox {position: absolute;top: 28%; transform: translateY(-24%);display:block;}
.transform-body.mobile-view .round-box h3 span,
.transform-body.mobile-view .round-box h3 {font-size: 21px;}
.transform-body .captionBox .bannerWrap h1 span, .transform-body .captionBox .bannerWrap h2 span, .transform-body .captionBox .bannerWrap h3 span {display: block;}
.transform-body .captionBox .bannerWrap h1, .transform-body .captionBox .bannerWrap h2, .transform-body .captionBox .bannerWrap h3 {font-size: 55px;}
.improve-section .pill-btn {max-width: 80%;}	
.result-client .client-result-box.row,
.result-one .row {padding: 50px 0px;margin: 0px 5px;}
.result-one .bottomBox,
.result-client .bottomBox {margin: 0px 5px;}
.skin-section .skin-content hr {margin: 0 10px;}
.Btransformation.mobileV .label-flex.d-flex hr {margin: 0 24px 0 24px;}
.hero-banner .carousel-caption .bannerWrap h2 { font-size: 34px;line-height: 46px;}	
.body-results .section-heading + p,
	.skin-section .section-heading .d-flex + p{color: #08182a;background: #fff;padding: 16px;font-size: 18px;border-radius: 20px;line-height: normal;}
	.hero-banner .carousel-caption h2 span {font-size: 44px;}
.body-results .bottom-info {align-items: center;}	
	.body-results .section-heading .heading-line,
	.skin-section .section-heading .d-flex .heading-line {
	width: 60px;
}
	.page-id-597 .page-info .rank-math-html-sitemap__list li {width: calc(100% / 1);}
.testimonial-detail .quote-design .line {width: 50px;}	
.testimonial-detail .text-center.mt-3 {margin: 0 !important;}
}


@media only screen and (max-width:400px){
.how-works .box-wrapp .innBox {padding: 0 15px 0 10px;}
.how-works .box-wrapp h3 {font-size: 30px;}
.how-works .box-wrapp > img {flex: 0 0 35%;max-width: 35%;}
.how-works .box-wrapp p {font-size: 18px;line-height: 24px;}
.bodyTransformationCta h2 {font-size: 30px;}
.resultHero .result-wrapp h1 {font-size: 30px;margin: 0 0 20px;}
.Btransformation.mobileV .info-label{font-size: 14px;}
.skin-section .skin-meta-item ul li {font-size: 14px;}

	
}
@media only screen and (max-width:375px){
.logo img {max-width: 100px;}
.header-menu .twobtn a img {max-width: 18px;}
header .menu-right {gap: 4px;}
.header-menu .twobtn a {font-size: 14px;padding: 4px 8px;}
.hero-banner .carousel-caption {top: 30px;align-items: inherit;}
.hero-banner .carousel-caption .bannerWrap h2,
.hero-banner .item.item2 .carousel-caption .bannerWrap h2 {font-size: 34px;margin: 5px 0 0;}
.hero-banner .carousel-caption .btn-bg {margin: 0;}
.feel-mpre .first-treat figure {right: 0;}
.transform-body.mobile-view .round-box h3 span,
	.transform-body.mobile-view .round-box h3 {font-size: 17px;}
	.transform-body .d-none.mobile-img {object-position: 70%;}
	.skin-section .skin-meta {flex-wrap: wrap;justify-content: flex-start;padding-top: 0;}
.skin-section .skin-content hr {width: 100%;height: 1px;max-width: 100%;}
.skin-section .skin-meta-title {padding-top: 8px;}
	.skin-section .skin-meta-title br {display: none;}
/*  */

/* footer */
.footer .foot_a ul {column-count: 1;}
.Btransformation.mobileV .label-flex.d-flex hr {margin: 0 24px 0 19px;}
.Btransformation.mobileV .item .inches-result .inches-lost {font-size: 20px;}
.body-results .info-label p {font-size: 18px;}
}

@media only screen and (max-width:340px){



}
