@media(min-width:1400px) {
	.container{
        max-width:1325px
    }
}
@media(max-width:1468px){
	.menu-area > ul {
		gap: 10px;
	}
	.bottom-header-area {
		padding-left:15px;
		padding-right:15px;
	}
}
@media(max-width:1399px) {
	.doctor-image {
        right: -145px;
    }
    .anti-modal-image {
        max-width: 830px;
    }
    .anti-aging-content {
        padding: 165px 0px;
    }
    .gallery-cta-list ul li a {
        padding: 17px 25px;
    }
    .three-block-wrapper .row>{
        margin:0px -15px
     }
    .three-block-wrapper .row> * {
        padding: 0px 15px;
    }
    .doctor-button-holder ul li a {
        padding: 17px 8px;
        text-align: center;
    }
    .patient-resourse-content {
        padding-top: 135px;
        padding-bottom: 135px;
    }
    .before-after-gallery-content {
        padding-left: 50px;
        padding-right: 50px;
    }
    /*=============== defult ===============*/
    .z-medspa-sec .anti-aging-left-part {
        max-width: 360px;
    }
    .z-medspa-sec .anti-modal-image {
        max-width: 975px;
    }
}
@media(max-width:1365px) {
    .menu-area{
        display:none !important
    }
    .menu-icon{
        display: block !important;
    }
    .bottom-header-area {
        padding: 20px 40px;
    }
	#rmp-container-838 {
		top: 122px !important;
		height: calc(100% - 122px)!important;
		padding:0px 40px !important;
		display: flex !important;
		flex-direction: column;
		justify-content: space-between;
		padding-bottom:60px !important;
		z-index: 999999;
	}
}
@media(max-width:1199px) {
	.banner-content-wrapper {
        max-width: 475px;
    }
    .doctor-content-area-wrapper {
        max-width: 523px;
        padding-top: 97px;
        padding-bottom: 97px;
    }
    .watermark-area {
        font-size: 100px;
    }
    .watermark-area:after {
        height: 50px;
    }
    .anti-modal-image {
        max-width: 600px;
    }
    .anti-aging-content {
        padding: 130px 0px;
    }
    .anti-aging-right-part {
        max-width: 305px;
    }
    .gallery-cta-right-part {
        margin-left: 0px;
    }
    .content-holder{
        flex-direction: column;
        gap:30px;
        align-items: flex-start !important;
    }
    .gallery-cta-left-part {
        max-width: 100%;
    }
    .intro-area-content {
        padding: 30px;
    }
    .patient-resourse-image{
        width: 50%;
    }
    .patient-resourse-content {
        padding-top: 80px;
        padding-bottom: 80px;
    }
    .doctor-button-holder ul li a {
        padding: 17px 16px;
    }
    /*======== blog-overview ========*/
    .filter-area{
        padding: 0px 16px;
        margin-bottom: 48px;
    }
    .blog-overview-wrapper .row{
        margin: 0px -15px 50px;
    }
    .blog-overview-wrapper .col-lg-6{
        padding: 0px 15px;
    }
    /*======= gallery-overview =======*/
    .each-gal-overview .col-lg-8 {
        padding-left: 15px;
    }
    .gal-overview-list {
        padding: 28px 28px 22px 28px;
    }
    /*=============gallery-category ============*/
    .gallery-category-dtls {
        padding: 20px 20px 20px 0;
    }
    .filter-option {
        padding: 10px; 
    }
    .filter-option-select h3{
        font-size: 15px;
    }
    .filter-option-dropdown li, ul.filter-option-dropdown-child li,
    .clear-filter,
    .title_filter{
        font-size: 14px;
		padding-left: 0px;
    }
    .filter-option-btn{
        column-gap: 15px;
    }
    .filter-option-btn button{
        min-width: auto;
        padding: 7px;
    }
    .each-gal-category > .row{
        margin: 0 -15px;
    }
    .each-gal-category .col-lg-4{
        padding: 0px 15px;
    }
    /*================== meet the doctor ==================*/
    .member-dtls {
        padding-left: 30px;
    }
    .each-team:nth-child(even) .member-dtls {
        padding-right: 30px;
    }
    /*================= doctor =================*/
    .doctor_image {
        padding-right: 0;
    }
    /*================= in the media =================*/
    .media-winner-img {
        padding-right: 0;
    }
    .media-winner-content{
        padding: 28px 20px 28px 0;
    }
    .media-img-content{
        min-height: max-content;
        display: block;
        padding: 28px 24px;
    }
    .inthe-media-vdo-wrapper .row{
        margin: 0px -15px;
    }
    .inthe-media-vdo-wrapper .col-lg-6{
        padding: 0px 15px;
    }
    /*=============== defult ===============*/
    .benefits-inject-wrapper{
        padding: 40px 40px 20px 40px;
    }
    .feture-vdo-slider{
        float: none;
        margin: 20px auto 0;
    }
    .z-medspa-sec .anti-modal-image {
        max-width: 600px;
    }
}
@media(max-width:991px) {
	.aesthetic-concerns-sec {
		margin-bottom: 50px;
	}
	.search-icon{
        display:none;
    }
    .top-header-left ul{
        position: absolute;
        top:0%;
        left:0px;
        flex-direction: column;
        background-color: #F5EFE8;
        width:100%;
    }
    .top-header-left {
        z-index: 1;
    }
    .top-header-left ul li a {
        white-space: nowrap;
        padding: 12px 15px;
    }
	.top-header-left ul li a:hover {
		background: none !important;
		color: #000 !important;
	}
    .select li {
        display: none;
        cursor: pointer;
        width: 150px;
    }
	.each-top-list1 {
		background-color: #f5efe800 !important;
	}
    .select li:first-child {
        display: block;
        border-top: 0px;
    }
    .select {
        display: inline-block;
        padding: 0;
        position: relative;
        background-color: #F5EFE8;;
        flex-direction: column;
    }
    .select li:hover {
        background-color: #ddd;
    }
    .select li:first-child:hover {
        background-color: transparent;
    }
    .select.open li {
        display: block;
    }
    .select:before{
        position: absolute;
        top: 4px;
        right: 12px;
        content: url('../images/Vector.png');
    }
    .sBtn-text{
        height:38px;
        display: block;
        width:150px
    }
	.top-header-right-social ul {
		gap: 10px;
	}
    .top-header-left ul li:not(:last-child):after{
        display:none
    }
    .bottom-header-area {
        padding: 0px 15px 0px;
    }
    .each-banner {
        background-position: left center;
    }
    .banner-content-wrapper {
        margin: auto;
        padding-top: 80px;
		padding-bottom:100px;
    }
    .each-banner {
        min-height: auto;
    }
    .each-banner{
        /*background-image: url('https://zulianimddev.wpenginepowered.com/wp-content/uploads/2025/12/Gradient-Background.png') !important;*/
    }
    .doctor-content-area-wrapper {
        max-width: 100%;
        padding-top: 50px;
        padding-bottom: 0px;
        text-align: center;
    }
    .doctor-image{
        position: relative;
        right:0px
    }
    .doctor-content-area-wrapper  h2:after{
        left: 50%;
        transform: translateX(-50%);
    }
    .watermark-area {
        font-size: 70px;
    }
    .doctor-logo-acroll-area {
        padding-top: 53px;
        padding-bottom: 15px;
    }
    .our-mission {
        padding-top: 210px;
    }
    .anti-modal-image {
        position: relative;
    }
    .anti-aging-content {
        flex-direction: column;
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .anti-aging-left-part {
        max-width: 360px;
        text-align: center;
        margin-bottom: 40px;
    }
    .anti-aging-right-part {
        max-width: 100%;
        text-align: center;
    }
    .anti-aging-content-wrapper {
        background: transparent !important;
    }
    .anti-aging {
        background-position:center center;
        background-size:cover;
        background-repeat:no-repeat;
    }
    .gallery-cta-left-part{
        text-align: center;
    }
    .gallery-cta-left-part h2:after{
        left: 50%;
        transform: translateX(-50%);
    }
    .before-after-gallery-content {
        text-align: center;
        padding: 50px;
		width:100%;
    }
    .selected-tab{
        position: relative;
        background-color: #000;
        text-align: center;
        padding: 17px 25px;
        font-family: "Montserrat", sans-serif;
        font-size: 14px;
        line-height: 16px;
        letter-spacing: 0.7px;
        text-transform: uppercase;
        display: block;
        border: 0px !important;
        color:#fff;
        margin-bottom: 30px;
    }
    .gallery-cta-list {
        margin-bottom: 0px;
    }
    .mobile-select-catagory-dropdown{
        width:100%;
        display: inline-block;
        padding: 15px 25px;
        color: #000;
        text-align: left;
        font-family: "Montserrat", sans-serif;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: 114.286%;
        letter-spacing: 0.7px;
        text-transform: uppercase;;
        border:1px solid #000;
		background:url('/wp-content/uploads/2025/12/Vector.png') #fff no-repeat 98% center
    }
    .gallery-cta-list ul{
        position: absolute;
        left:0px;
        display: block !important;
        width: 100%;
        text-align: left;
        background-color: #fff;
        top:100%;
        z-index: 9;
        max-height:0px ;
        overflow: hidden;
    }
    .gallery-cta-list ul.active{
        max-height:1000px;
    }
    .gallery-cta-list ul li:not(:last-child) {
        border-right: 0px solid #000;
    }
    .gallery-cta-list ul li a {
        width: 100%;
    }
    .intro-image-area {
        width: calc(100% + 0px);
        position: relative;
        top: 0px;
        left: 0px;
        background-position: left center;
    }
    .intro-area {
        padding: 30px 0px 120px;
    }
    .intro-area .row .col-lg-7{
        padding: 0px;
    }
    .intro-area-outer-space {
        padding-top: 0px;
        padding-bottom: 40px;
        text-align: center;
    }
    .intro-area-content h2:after{
        left: 50%;
        transform: translateX(-50%);
    }
    .featured-surgical-procudure-bg{
        background-image: url('../images/img/featured-mob-bg.png') !important;
    }
    .featured-surgical-procudure-bg-content {
        padding-top: 50px;
        text-align: center;
        padding-bottom: 105px;
    }
    .featured-surgical-procudure-bg-content h2:after{
        left: 50%;
        transform: translateX(-50%);
    }
    .featured-model-image-for-mobile {
        margin-top: 50px;
    }
    .three-block-wrapper .row {
        margin: 0px -15px;
        gap: 30px;
    }
    .three-block-wrapper .row > *{
        padding:0px 15px;
    }
    .medspa-callout {
        padding-top: 0px;
    }
    .mob-intro-image{
        background: transparent !important;
    }
    .mob-intro-image  img{
        width: 100%;
    }
    .medspa-callout  .col-lg-7{
        padding: 0px;
    }
    .testimonial-area {
        padding-top: 0px;
    }
	.review-inject {
		margin-bottom: 50px;
	}
    .patient-resource {
        margin-top: 100px;
    }
    .patient-resourse-image {
        position: relative;
        bottom: 0px;
        left: 0px;
        width: auto;
        text-align: center;
    }
    .patient-resourse-content{
        text-align: center;
        margin-left: auto;
        margin-right: auto;
    }
    .schedule-consultation-area {
        padding:100px 0px
    }
    .form-wrapper img{
        width:100%
    }
    .schedule-consultation-left{
        margin-bottom: 50px;
    }
    .footer-top-links ul li {
        padding: 0px 10px;
    }
    .footer-bottom-left ul li {
        padding: 0px 5px;
		font-size: 10px;
    }
	.footer-bottom-left ul li:not(:last-child):after {
		height: 10px;
		top: 3px;
	}
    .footer-area {
        padding-bottom: 80px;
    }
    .footer-bottom-area {
        padding: 0px 20px;
        margin-top: 20px;
    }
    .footer-info-area {
        flex-direction: column;
        row-gap: 50px;
        justify-content: center;
        align-items: center;

    }
    .footer-social ul{
        justify-content: center;
    }
    .footer-phone-number-area {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        text-align: center;
    }
    /*======== blog-overview ========*/
    .inner-banner-sec {
        padding: 167px 0 52px;
    }
    .site-breadcrumb{
        margin-bottom: 11px;
    }
    .inner-banner-wrapper h1 {
        margin-bottom: 11px;
        font-size: 32px;
        line-height: 36px;
        font-weight: 300;
    }
    .blog-overview-area {
        margin-top: 50px;
    }
    .feture-blog-content {
        padding: 28px 24px 20px 20px;
    }
    .feture-blog-content h3{
        margin-bottom: 21px;
    }
    .feture-blog{
        margin-bottom: 48px;
    }
    .blog-overview-dtl h3{
        min-height: initial;
    }
    .blog-overview-wrapper{
        margin-bottom: 50px;
    }
    .blog-overview-dtl {
        padding: 20px 20px 28px;
    }
    /*======== blog-post ========*/
    .blog-post-banner{
        padding-bottom: 120px;
    }
    .blog-post-banner .inner-banner-wrapper h1{
        font-size: 30px;
        line-height: 34px;
        margin-bottom: 24px;
    }
    .blog-dtls-wrapper h2{
        font-size: 30px;
        line-height: 42px;
    }
    .blog-dtls-sec {
        margin-bottom: 60px;
    }
    .relative-blog-post {
        margin-top: 60px;
        margin-bottom: 60px;
    }
    .relative-blog-post-heding h2{
        font-size: 30px;
        line-height: 42px;
        padding-bottom: 10px;
    }
    .relative-blog-post-heding h2:after {
        width: 230px;
    }
    .relative-blog-post-wrapper {
        padding: 0;
    }
    .relative-blog-nav{
        display: flex;
        align-items: end;
        justify-content: center;
        column-gap: 67px;
    }
    .relative-blog-nav .common-arrow{
        position: initial;
        display: block;
        margin-bottom: -4px;
    }
    /*================= out of town =================*/
    .the-premier-choice-sec {
        margin-top: 49px;
        margin-bottom: 39px;
    }
    .out-of-town-sec {
        padding-top: 0px;
        margin-bottom: 60px;
        margin-top: 36px;
    }
    .the-premier-choice-wrapper h2{
        font-size: 25px;
        line-height: normal;
        padding-bottom: 12px;
        margin-bottom: 22px;
    }
    /*.hide-heading h2 {
        font-size: 48px;
        line-height: 44px;
    }*/
    .out-of-town-dtl h3{
        line-height: normal;
        font-size: 20px;
    }
    .out-of-town-dtl {
        padding: 18px 17px 30px;
    }
    .out-of-town-wrapper .row{
        margin: 0px -15px;
        row-gap: 40px;
    }
    .out-of-town-wrapper .col-lg-6{
        padding: 0px 15px;
    }
    .operates-out-of-wrap h2{
        font-size: 30px;
        line-height: 32px;
        padding-bottom: 0;
        margin-bottom: 27px;
    }
    .each-operates-out-of h3{
        font-size: 20px;
        line-height: normal;
    }
    .operates-out-of-wrap .col-lg-4:not(:last-child) {
        border-right: none;
        position: relative;
        margin-bottom: 30px;
        padding-bottom: 30px;
    }
    .operates-out-of-wrap .col-lg-4:not(:last-child)::after{
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        bottom: 0;
        width: 98px;
        height: 1px;
        content: "";
        background-color: #E6D0BF;
    }
    .operates-out-of-sec {
        margin-bottom: 72px;
    }
    .somerset-mall-troy-sec{
         padding-top: 0px;
         margin-bottom: 60px;
    }
    .somerset-mall-troy-sec .feture-blog-content{
        text-align: center;
    }
    .somerset-mall-troy-sec .feture-blog-content h3{
        font-size: 20px;
        line-height: normal;
    }
    .the-premier-choice-sec .container{
        padding: 0px 25px;
    }
    .somerset-mall-troy-sec .container,
    .operates-out-of-sec .container,
    .out-of-town-sec .container{
        padding: 0px 20px;
    }
    /*========= contact-us =========*/
    .contact-us-banner {
        padding: 150px 0 0px;
    }
    .contact-us-banner-left {
        text-align: center;
        margin-bottom: 60px;
    }
    .contact-us-banner-left h1{
        margin: 0px auto 50px;
        font-size: 40px;
        line-height: 30px;
    }
    .each-contact-info p a, .each-contact-info h3 a{
        margin: 0px auto;
    }
    .each-contact-info{
        display: block;
        margin-bottom: 32px;
    }
    .contact-icon {
        margin-bottom: 11px;
    }
    .each-contact-info h3{
        font-size: 22px;
        font-style: normal;
        font-weight: 300;
        line-height: 32px;
    }
    .each-contact-info h3 a{
        margin-bottom: 8px;
    }
    /*======= gallery-overview =======*/
    .gallery-overview-sec {
        margin-top: 50px;
    }
    .each-gal-overview {
        padding-top: 30px;
        margin-bottom: 20px;
    }
    .gal-overview-heding {
        text-align: center;
        margin-bottom: 30px;
    }
    .gal-overview-heding h2:after {
        left: 50%;
        transform: translateX(-50%);
    }
    .gal-overview-heding h2{
        font-size: 30px;
        line-height: 42px;
    }
    .dr-sec-area{
        padding-top: 50px;
        margin-top: 50px;
    }
    .dr-dtls h2{
        font-size: 25px;
        line-height: 36px;
        margin-bottom: 22px;
    }
    .dr-dtls h2:after{
        width: 100%;
        max-width: 362px;
    }
    .dr-dtls p{
		font-size: 22px;
        margin-bottom: 21px;
    }
    .dr-dtls ul {
        margin: 41px 0 15px;
    }
    /*=============gallery-category ============*/
    .gallery-category-sec{
        margin-bottom: 50px;
    }
    .gallery-category-filter-wrapper > h5{
        display: block;
    }
    .gallery-category-filter-wrapper > h5{
        display: block;
    }
    .filter-options-open {
        display: block;
    }
    .filter-option-dropdown{
        position: initial;
        display: none;
        width: 100%;
        padding: 0;
        box-shadow: none;
    }
    .filter-option.open .filter-option-dropdown {
        display: block;
    }
    .filter-option:last-child{
        padding-bottom: 20px;
    }
    .gallery-filter-sec {
        margin-top: 30px;
        margin-bottom: 50px;
    }
    .filter-option{
        border-right: none;
        border-bottom: 1px solid #000;
		margin: 0px 20px 0px 20px;
    }
    .gallery-category-content {
        text-align: center;
        margin-bottom: 29px;
    }
    .gallery-category-feture {
        margin-top: 50px;
        margin-bottom: 20px;
    }
    .gallery-category-content h2{
        font-size: 30px;
        line-height: 37px;
        margin-bottom: 18px;
    }
    .gallery-category-content h2::after{
        left: 50%;
        transform: translateX(-50%);
    }
    .gallery-category-dtls {
        padding: 20px 30px 20px;
        text-align: center;
    }
    .gallery-category-wrap{
        padding-top: 20px;
    }
    .each-gal-category h2{
        font-size: 30px;
        line-height: 42px;
    }
    .each-gal-category > .row{
        row-gap: 20px;
    }
    .gal-category-dtls ul{
        row-gap: 15px;
        flex-direction: column;
        align-items: flex-start;
    }
    .gal-category-dtls ul li{
        display: flex;
        column-gap: 10px;
    }
    .each-gal-category {
        padding-bottom: 50px;
        margin-bottom: 50px;
    }
    .gal-category-two .gal-category-dtls {
        max-width: 100%;
        margin-left: 0;
        width: 100%;
    }
    .gal-category-two h2{
        text-align: center;
    }
    .gallery-category-sec{
        margin-bottom: 50px;
    }
    .gallery-category-sec .container{
        padding: 0px 30px;
    }
    /* ============gallery-case============ */
    .gallery-case-sec {
        margin-top: 50px;
        margin-bottom: 50px;
    }
    .gallery-case-wrap {
        margin-bottom: 50px;
    }
    .gal-case-top{
        padding: 0;
        position: initial !important;
    }
    .gallery-case-nav{
        position: absolute;
        width: 100%;
        display: flex;
        justify-content: space-between;
        align-items: end;
        left: 50%;
        transform: translateX(-50%);
        bottom: 0;
    }
    .gallery-case-nav .common-arrow{
        position: initial;
    }
    .gal-case-slider{
        position: relative;
        padding-bottom: 50px;
        margin-bottom: 30px;
    }
    .gal-case-thumb {
        margin-top: 20px;
    }
    .gal-case-dtls {
        max-width: 100%;
        padding: 30px;
    }
    .gal-case-dtls h2{
        font-size: 25px;
        line-height: 36px;
    }
	.gal-case-popup-open {
		right: 12px;
	}
    .next-prev-page{
        padding: 97px 0 30px;
        position: relative;
    }
	.next-prev-page a:not(.common-button) {
		font-size: 20px;
	}
    .next-prev-page .common-button{
        position: absolute;
        top: 30px;
        left: 50%;
        transform: translateX(-50%);
        min-width: 300px;
        padding: 12px 20px 11px;
    }
    .relative-gal-case-wrap h2{
        font-size: 25px;
        line-height: 36px;
        padding-bottom: 9px;
    }
    .relative-gal-case-heading{
        margin-bottom: 30px;
    }
    .relative-gal-case-wrap{
        /*padding-bottom: 60px;*/
        margin-bottom: 10px;
    }
    .relative-gal-case-slider {
        padding: 0px 15px;
    }
    .relative-gal-case-wrap .swiper-button-next.common-arrow{
        right: 0;
    }
    .relative-gal-case-wrap .swiper-button-prev.common-arrow{
        left: 0;
    }
    .gallery-case-sec .container{
        padding: 0px 20px;
    }
    .relative-gal-case .container{
        padding: 0px 30px;
    }
    /*================== meet the doctor ==================*/
    .meet-the-team-sec {
        margin-top: 50px;
        margin-bottom: 50px;
    }
    .member-dtls {
        padding-left: 0;
        margin-top: 20px;
    }
    .member-dtls h2{
        font-size: 25px;
        line-height: 36px;
        margin-bottom: 27px;
    }
    .member-dtls h2:after{
        width: 122px;
    }
    .each-team {
        margin-bottom: 47px;
    }
    .meet-the-team-sec .container{
        padding: 0px 25px;
    }
    .each-team:nth-child(even) .member-dtls {
        padding-right: 0px;
    }
    /* doctor */
    .dr-training-sec .container,
    .doctor-sec .container{
        padding: 0px 20px;
    }
    .doctor-sec{
        padding-top: 60px;
        margin-bottom: 50px;
    }
    .doctor_image{
        padding-right: 0;   
        margin-bottom: 29px;
    }
    .doctor-content h2{
        font-size: 25px;
        line-height: 36px;
        margin-bottom: 20px;
    }
    .dr-training-sec .operates-out-of-wrap{
        padding: 30px;
    }
    .dr-training-sec .operates-out-of-wrap .col-lg-4{
        margin-bottom: 30px;
        padding-bottom: 30px;
    }
    .dr-training-sec .operates-out-of-wrap .col-lg-4::after{
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        bottom: 0;
        height: 1px;
        content: "";
        background-color: #E6D0BF;
        width: calc(100% - 30px);
    }
    .dr-training-sec .each-operates-out-of h3{
        font-size: 24px;
        line-height: normal;
    }
    .dr-training-sec .row {
        margin-bottom: 0;
    }
    /*=============== about-us ===============*/
    .two-column-content {
        margin-top: 50px;
        margin-bottom: 50px;
    }
    .two-column-content-wrap{
        column-count: 1;
        text-align: center;
    }
    .two-column-content h3{
        margin-bottom: 20px;
    }
    .two-column-content .container{
        padding: 0px 20px;
    }
    .long-lasting-relationships{
        padding-top: 60px;
        margin-top: 32px;
        margin-bottom: 50px;
    }
    .patient-information-wrap h2{
        font-size: 30px;
        line-height: 42px;
        padding-bottom: 9px;
        margin-bottom: 40px;
    }
    .patient-information-wrap .row{
        margin: 0px -5px;
        row-gap: 10px;
    }
    .patient-information-wrap .col-lg-3{
        padding: 0px 5px;
    }
    .each-patient-information a{
        font-size: 16px;
		bottom: 15px;
		padding: 0px 10px 0px 10px;
    }
    .each-patient-information a img{
        width: 12px;
    }
    .patient-information-wrap{
        padding: 50px 20px 0;
    }
    .patient-information-sec {
        margin-bottom: 50px;
    }
    .two-column-content-wrap h2{
        font-size: 30px;
        line-height: 42px;
        margin-bottom: 20px;
        padding-bottom: 0;
    }
    /*================= in the media =================*/
    .media-winner-sec {
        margin-top: 50px;
        margin-bottom: 38px;
    }
    .media-winner-content{
        padding: 28px 20px;
    }
    .media-winner-content h2{
        font-size: 25px;
        line-height: 36px;
    }
    .inthe-media-img-sec {
        padding-top: 0px;
    }
    .media-img-content{
        margin-left: 0;
    }
    .each-img-media .flex-row-reverse .media-img-content{
        margin-right: 0;
    }
    .each-img-media {
        margin-bottom: 48px;
    }
    .cosmetic-skin-fillers-sec{
        margin-top: 48px;
        margin-bottom: 48px;
        padding: 54px 0;
    }
    .inthe-media-img-sec .container,
    .media-winner-sec .container{
        padding: 0px 30px;
    }
    .cosmetic-skin-fillers-sec  .container{
        padding: 0px 25px;
    }
    .inthe-media-vdo-sec {
        padding-top: 0px;
        margin-top: 60px;
        margin-bottom: 90px;
    }
    .media-vdo-content {
        padding: 27px 24px;
    }
    .each-media-vdo h3 {
        margin-bottom: 24px;
    } 
    /*================= defult =================*/
    .expected-after-sec .container,
    .facial-aesthetics-sec .container,
    .two-column-sec .container,
    .patients-say-it-best-inject .container,
    .client-experiences-inject .container,
    .feture-vdo-inject .container,
    .benefits-inject .container{
        padding: 0px 20px;
    }
    .faq-sec .container,
    .goals-inject .container{
        padding: 0px 30px;
    }
    .z-medspa-sec .anti-aging-content {
        padding-top: 0px;
        padding-bottom: 0px;
    }
    .benefits-inject-wrapper .col-lg-4:not(:last-child){
        margin-bottom: 30px;
        padding-bottom: 0px;
    }
    .benefits-inject-wrapper .col-lg-4:not(:last-child)::after{
        left: 50%;
        right: auto;
        transform: translateX(-50%);
        width: 170px;
        height: 1px;
    }
    .benefits-inject-wrapper .row {
        margin-bottom: 20px;
    }
    .benefits-inject {
        margin-bottom: 47px;
    }
    .feture-vdo-inject-wrapper{
        padding: 20px;
    }
    .feture-vdo-inject-wrapper h2{
        font-size: 25px;
        line-height: 36px;
        padding-bottom: 13px;
    }
    .feture-vdo-inject {
        margin-bottom: 50px;
    }
    .client-experiences-wrapper h2{
        font-size: 25px;
        line-height: 36px;
        padding-bottom: 14px;
        margin-bottom: 16px;
    }
    .client-experiences-wrapper p{
        font-size: 22px;
        line-height: 34px;
    }
    .client-experiences-inject{
        padding: 40px 0;
    }
    .client-experiences-wrapper h5{
        margin-bottom: 18px;
    }
    .testimonial_area {
        padding: 50px 0 80px;
        overflow: hidden;
    }
    .patients-say-it-best-wrapper .common-arrow{
        display: none;
    }
    .patients-say-it-best-area{
        margin-top: -32px;
        padding: 20px;
		padding-bottom:30px;
    }
    .patients-say-it-best-wrapper .common-button{
        margin-top: 42px;
    }
    .patients-say-it-best-wrapper .swiper-pagination {
        position: absolute;
        margin-top: 0;
        bottom: 72px;
    }
    .testimonial_area .samiclone{
        max-width: 430px;
        height: auto;
    }
    .patients-say-it-best-area .feture-vdo-slider{
        margin-top: 0;
        margin-bottom: 30px;
    }
    .patients-say-it-best-content {
        max-width: 100%;
        width: 100%;
        text-align: center;
    }
    .expected-after-wrapper h2::after,
    .patients-say-it-best-content h2::after {
        left: 50%;
        transform: translateX(-50%);
    }
    .patients-say-it-best-content h2{
        font-size: 25px;
        line-height: 36px;
        margin-bottom: 20px;
    }
    .patients-say-it-best-inject {
        margin-bottom: 50px;
    }
    .patients-say-it-best-content p{
        margin-bottom: 20px;
    }
    .two-column-sec {
        margin-top: 50px;
        margin-bottom: 50px;
    }
    .expected-after-wrapper h2,
    .facial-aesthetics-wrapper h2,
    .two-column-text h2{
        font-size: 25px;
        line-height: 36px;
    }
    .two-column-text{
        margin-bottom: 30px;
    }
    .facial-aesthetics-sec {
        margin-top: 36px;
        padding-top: 20px;
        margin-bottom: 25px;
    }
    .facial-aesthetics-text{
        column-count: 1;
    }
    .expected-after-wrapper h2{
        text-align: center;
    }
    .expected-after-wrapper .col-lg-6:nth-child(even) {
        margin-top: 0;
    }
    .expected-after-wrapper p{
        margin-bottom: 20px;
    }
    .expected-after-sec {
        margin-bottom: 30px;
    }
    .goals-inject{
        margin-top: 50px;
        margin-bottom: 20px;
        padding: 40px 0;
    }
    .goals-inject-wrapper h2{
        font-size: 25px;
        line-height: 36px;
    }
    .goals-inject-wrapper p{
        margin-bottom: 18px;
    }
    .faq-sec {
        margin-top: 20px;
        margin-bottom: 40px;
        padding-top: 80px;
    }
    .accordion{
        column-count: 1;
    }
    .faq-heading {
        margin-bottom: 30px;
    }
    .accordion>li{
        margin-bottom: 15px;
    }
	#dlm_faq {
		-webkit-column-count: 1;
		-moz-column-count: 1;
		column-count: 1;
		-webkit-column-gap: 60px;
		-moz-column-gap: 60px;
		column-gap: 60px;
	}
	#rmp-container-838 {
		top: 68px !important;
		height: calc(100% - 114px)!important;
		padding:0px 20px 20px !important
	}
	.z-medspa-sec .anti-aging-left-part ul{
		justify-content:center
	}
	.blog-overview-dtl ul {
		margin: 0 0 25px;
	}
	#rmp-container-838 {
		padding-top: 110px !important;
		top: 0 !important;
		height:100vh !important; 
	}
	.header-area.on_menu{
		z-index: 999999;
	}
	.header-area.on_menu .top-header-area{
		display:none !important;
	}
	.top-header-left{
		display:none;
	}
	.top-header-area {
		background:#000;
		justify-content:flex-end !important;
		padding-top:10px;
		padding-bottom:25px;
	}
	.top-header-right-social ul li a{
		color:#e6d0bf
	}
	.header-button-area{
		display:none;
	}
	.logo-area a img{
		max-width:285px;
		width:100%;
		position: relative;
        top: -12px;
	}
	.header-area.on_menu{
		/*padding-top:10px;*/
	}
	.header-area.on_menu .logo-area a img{
        top: 0px;
	}
	.header-area.on_menu .logo-area {
		top: 7px;
	}
	.top-header-right {
        gap: 0px !important;
        padding-right: 0px !important;
        flex-direction: row-reverse;
        justify-content: space-between;
        width: 100%;
        padding-left: 15px !important;
    }
	.top-header-right-content a{
		display:none;
	}
	.top-header-right-content a.common-button{
		display:block;
	}
}
@media(max-width:767px) {
	.top-header-right-social ul li img:hover {
		filter: none;
		-webkit-transition: all 0.5s;
	}
	.relative-gal-case {
		/*margin-bottom: 50px;*/
	}
    .banner-content-wrapper > img{
        max-width: 245px;
		max-height: 60px;
        margin-bottom: -20px;
        /*margin-top: -20px;*/
        position: relative;
    }
	.page-id-8 .banner-button-area {
		display: none !important;
	}
	.banner-button-area {
		margin-bottom: 30px;
	}
    h1{
        font-size: 22px;
        line-height: 26px;
    }
    h2{
        font-size: 28px;
        line-height: 125%;
        padding-bottom: 10px;
        margin-bottom: 20px;
    }
	.cosmetic-skin-fillers-wrapper h2 {
		font-size: 24px;
		line-height: 32px;
		padding-bottom: 20px;
	}
	.each-benefits h2 {
		font-size: 90px;
		line-height: 150px;
		margin-bottom: -40px;
		margin-top: -40px;
	}
	.each-review h3 {
		font-size: 18px;
		display: none;
	}
	.each-review p {
		font-size: 18px;
	}
    .banner-content-wrapper h1 {
        margin-bottom: 40px;
		font-size:36px;
		line-height:40px;
    }
    .header-button-area .common-button{
        min-width: auto;
        padding: 12px 20px 11px 20px;
    }
    .top-header-right {
        gap: 4px;
        padding-right: 20px;
    }
    .banner-area .common-arrow {
        top: auto;
        margin: auto;
        bottom: 114px;
        z-index: 99;
    }
    .banner-area .swiper-pagination {
        bottom: 115px;
    }
	.banner-area .swiper-pagination-bullet {
		background-color: #dadada;
	}
	.banner-area .swiper-pagination-bullet.swiper-pagination-bullet-active{
		background-color: #AEAEAE;
	}
    .banner-awards-area ul {
        gap: 25px;
    }
    .banner-area .swiper-button-prev {
        left: 15px;
    }
    .banner-area .swiper-button-next {
        right: 15px;
    }
    .doctor-content-area-wrapper {
        max-width: 100%;
        padding-top: 30px;
        padding-bottom: 0px;
        text-align: center;
    }
	.doctor-content-area-wrapper p {
		margin-bottom: 30px;
	}
    .swiper-partner .swiper-wrapper .swiper-slide {
        padding: 0 25px;
    }
    .each-logo img{
        max-height: 50px;
    }
    .doctor-logo-acroll-area {
        padding-top: 35px;
        padding-bottom: 15px;
    }
    .watermark-area {
        font-size: 46px;
        line-height: 44px;
        white-space: unset;
		padding-bottom: 30px;
		padding-top: 0px;
		top: 40px;
    }
    .our-mission-content-wrapper h3{
        max-width: 250px;
        margin-left: auto;
        margin-right: auto;
    }
    .our-mission {
        padding-bottom: 50px;
		padding-top: 125px;
    }
    .anti-aging-content {
        flex-direction: column;
        padding-top: 0px;
        padding-bottom: 20px;
    }
    .anti-aging {
        padding-top: 40px;
    }
    .anti-aging-left-part h2{
        font-size: 38px;
        line-height: 42px;
        margin-bottom: 30px;
    }
    .gallery-cta {
        padding-top: 30px;
    }
    .before-after-gallery-content {
        padding: 30px;
		gap:20px;
    }
    .gallery-details-wapper {
		margin-bottom: 0px;
	}
    .intro-area .container{
        padding:0px 30px;
    }
    .intro-area .container .row{
        margin:0px;
    }
    .intro-area-content {
        padding: 20px 20px 30px;
    }
    .intro-area {
        padding: 50px 0px 0px;
    }
	.our-mission-content-wrapper {
		margin-top: 30px;
	}
    .three-block-wrapper {
        margin-top: -70px;
    }
    .featured-surgical-procudure-bg-content {
        padding-bottom: 20px;
    }
    .medspa-callout .container{
        padding: 0px 30px 50px 30px;
    }
    .medspa-callout .container .row{
        margin:0px
    }
    .testimonial-upper-part {
        padding-top: 60px;
        padding-bottom: 100px;
    }
    .review-slider-outer-wrapper {
        margin-top: -30px;
        padding: 30px 20px 20px 20px;
    }
    .testimonial-upper-part .container{
        padding: 0px 20px;
    }
    .review-slider-area .container{
        padding: 0px 30px;
    }
    .review-slider-wrapper .common-arrow{
        top: auto;
        margin: auto;
        bottom: 10px;
        z-index: 99;
    }
    .review-slider-wrapper .swiper-button-next {
        right: 0px;
    }
    .review-slider-wrapper .swiper-button-prev {
        left: 0px;
    }
    .patient-resource {
        margin-top: 50px;
    }
    .doctor-button-holder ul li a {
        padding: 13px 9px !important;
    }
    .patient-resource {
        background-image: url('../images/img/patient-resourseBackground.png') !important;
    }
    .patient-resourse-content {
        padding-top: 40px;
        padding-bottom: 50px;
    }
    .schedule-consultation-area {
        padding: 360px 0px 0px;
    }
    .schedule-consultation-left{
        text-align: center;
    }
    .schedule-consultation-left h2:after{
        left: 50%;
        transform: translateX(-50%);
    }
    .form-wrapper{
        position: relative;
        width:100vw;
        left:50%;
        margin-left: -50vw;;
		padding:10px 30px 30px 30px;
    }
    .footer-logo img{
        max-width: 280px;
    }
	.footer-content-middle.footer-logo {
		margin-left: 0px;
	}
    .footer-bottom-area{
        flex-direction: column;
        align-items: center;
        gap:20px;
    }
    .footer-bottom-left ul{
        justify-content: center;;
        row-gap: 20px;
    }
    .footer-area {
        padding-bottom: 120px;
    }
	.footer-bottom-left ul li a{
		font-size:10px;
	}
	.footer-bottom-left ul li{
		padding:0px 7px;
	}
    .aos-animate {
    -o-transition-property: none !important;
    -moz-transition-property: none !important;
    -ms-transition-property: none !important;
    -webkit-transition-property: none !important;
    transition-property: none !important;

    -o-transform: none !important;
    -moz-transform: none !important;
    -ms-transform: none !important;
    -webkit-transform: none !important;
    transform: none !important;

    -webkit-animation: none !important;
    -moz-animation: none !important;
    -o-animation: none !important;
    -ms-animation: none !important;
    animation: none !important;
  }
  /*======== blog-overview ========*/
    .inner-banner-sec .container,
    .blog-overview-area .container{
        padding: 0px 30px;
    }
    .filter-area form {
        flex-wrap: wrap;
        row-gap: 16px;
    }
    /*======== blog-post ========*/
    .blog-dtls-sec .container{
        padding: 0px 23px;
    }
    .blog-dtls-img{
        padding: 0px 10px;
    }
    /*========= contact-us =========*/
    .contact-form{
        padding: 20px 30px 50px 30px;
        width: 100vw;
        margin-left: -50vw;
        left: 50%;
        position: relative;
        max-width: initial;
    }
    /*======= gallery-overview =======*/
    .gal-overview-list ul{
        column-count: 1;
    }
    .gallery-overview-sec .container{
        padding: 0px 30px;
    }
    .dr-sec-area .container{
        padding: 0px 20px;
    }
    /*=============gallery-category ============*/
    .gallery-category-filter-wrapper > h5{
        background-position: 70%;
    }
    .gal-category-dtls ul li{
        width: 100%;
    }
    .gal-category-dtls ul li .common-button{
        width: 100%;
        min-width: 100%;
    }
    /*=============About-us ============*/
    .patient-information-wrap h2::after{
        width: 100%;
    }
    /*================= in the media =================*/
    .each-media-vdo iframe{
        height: 206px;
    }
    .media-img-content .common-button{
        padding: 12px 20px 11px 20px;
    }
    /*================= 404 =================*/
    .error-page-wrapper h1{
        font-size: 36px;
        line-height: 46px;
    }
    .error-page-wrapper h1::after{
        max-width: 222px;
    }
    .error-page-sec{
        min-height: 73vh;
    }
    /* =================defult================= */
   .z-medspa-sec .anti-aging-content {
        padding-top: 0;
        padding-bottom: 50px;
    }
    .z-medspa-sec .anti-modal-image {
        height: 440px;
    }
    .z-medspa-sec .anti-modal-image img {
        height: 100%;
        object-fit: cover;
    }
    .each-feture-vdo video{
        height: 195px;
    }
    .client-experiences-wrapper h2::after{
        max-width: 268px;
    }
	.common h3 {
		padding-left: 40px !important;
	}
	.faq-item > div {
		padding-left: 40px;
	}
	.medspa-callout .watermark-area {
		margin-bottom: 58px;
	}
	.medspa-callout .intro-area-outer-space{
		padding-bottom:0px;
	}
	.patient-resourse-content h2 {
		font-size: 38px;
		line-height: 42px;
		margin: 0px 20px 20px 20px;
	}
	.schedule-consultation-left h2{
		font-size:30px;
		line-height:37px;
	}
	.inner-banner-sec {
        padding: 160px 0 70px;
    }
	.client-experiences-inject {
		margin-bottom: 0px;
	}
	.dr-sec-area {
        margin-top: 0px;
    }
	#dlm_faq {
		grid-template-columns: repeat(1, 1fr);
		gap: 0px 30px;
	}
	
}
@media(max-width:575px){
    /*======== blog-overview ========*/
    .blog-overview-dtl li{
        display: inline-block;
    }
    /*=============gallery-category ============*/
    .gallery-category-filter-wrapper > h5{
        background-position: 78%;
    }
	.each-feture-vdo iframe{
		height:165px;
	}
   
}
@media(max-width:427px){
    .header-button-area .common-button {
        min-width: auto;
        padding: 10px 10px 9px 10px;
    }
    .top-header-right {
        gap: 4px;
        padding-right: 0;
    }
    .top-header-right-social ul {
        gap: 10px;
    }
    .top-header-area {
        padding-right: 15px;
    }
}