@media (min-width: 1630px){.container {padding: 0 15px; max-width: 1660px;margin: auto;}}

@media (max-width:1659px) {
.container{max-width: 1500px;margin: auto;}
header .menu-header .booknow-header {margin-left: 80px; }
header .header-navbar ul li a{font-size:16px; ;}
.treatments-section-home .container-row .col-4{padding-left: 90px;padding-top: 100px;}
.treatments-section-home .container-row .bottom-row {padding-bottom: 85px; }
.smae-content p{font-size: 18px;line-height: 30px;}
.btn.btn-info{font-size: 16px;}
.about-section-home .about-content .vc_column-inner {max-width: 703px; }
.btn-same .vc_general{font-size: 15px;}
.same-heading{font-size: 38px;}
.relative-col .vc_column-inner .position-heading-row h2{font-size: 30px;line-height: 45px;}
.relative-col .vc_column-inner .position-heading-row{max-width: 270px;}
.banner-slider .banner-title h2{font-size: 56px; line-height: 70px;}
.banner-slider .banner-title p{font-size: 18px;}
.banner-slider .owl-dots{bottom: 100px;}
.treatments-section-home .container-row .col-4 .vc_column-inner{max-width: 300px;}
.inner-banner .banner-content .vc_custom_heading{font-size: 56px;}
.vc_section.inner-banner .banner-content p{font-size: 18px;}
.vc_section.smae-section-col .d-flex.col-three .content-area .vc_column-inner .vc_row-fluid{margin: 0 -35px;}
.vc_section.smae-section-col .d-flex.col-three .content-area .vc_column-inner .vc_row-fluid .wpb_column {padding: 0 35px; }
.smae-section-col .column-row{padding: 75px 0;}
.smae-section-col .column-row .column-box {padding: 0 50px; }
.laser-inner-section .small-content p{font-size: 16px;}

}

@media (max-width:1499px) {
.container{max-width: 1280px;margin: auto;}
header .header-navbar ul li{margin: 0 15px;}
header .menu-header .booknow-header {margin-left: 55px; }
header{padding: 20px 0;}
.btn.btn-info{padding: 13px 28px;}
.banner-slider .owl-dots {bottom: 70px; }
.treatments-section-home .container-row .bottom-row {padding-bottom: 45px; }
.treatments-section-home .container-row .col-4 {padding-left: 70px; padding-top: 80px; padding-right: 30px; }
.btn-same .vc_general{padding: 13px 27px;}
footer .footer-social .social-link a{width: 45px;height: 45px;line-height: 40px;}
footer .footer-col-info .same-info p{font-size: 15px;}
.footer-col .footer-link ul li a{font-size: 15px;}
footer .footer-title h2{font-size: 16px;}
footer{padding: 70px 0 22px;}
footer .footer-copyright{padding-top: 35px;}
.about-section-home{padding: 100px 0;}
.relative-col .vc_column-inner .position-heading-row{bottom: 80px;}
.treatments-section-home .container-row .col-4 .vc_column-inner{max-width: 300px;}
.banner-slider img{height: calc(100vh - 124px);}
.vc_section.smae-section-col{padding: 100px 0 65px;}
.small-heading{font-size: 22px;}
.small-content p{font-size: 15px;line-height: 30px;}
.smae-section-col .content-area .vc_column-inner .wpb_wrapper{max-width: 465px;}
.about-inner-section .about-btn-row{padding-top: 50px;}
.vc_section.smae-section-col .content-area::after{left: -34px;width: 67px;height: 67px;margin-top: -30px;}
.vc_section.smae-section-col .row-reverse .content-area::after{right: -34px;}
.training-inner-section .training-contant {padding-bottom: 80px; }
.training-inner-section .training-contant .vc_column-inner{max-width: 1005px;}
.training-inner-section .training-contant .vc_column-inner .wpb_content_element p{font-size: 16px; line-height: 35px;}
.treatments-section-inner .box-heading{height: 130px;font-size: 20px;line-height: 75px;}
.treatments-section-inner .d-flex .blog-col .vc_column-inner{padding-bottom: 130px !important;}
.vc_section.treatments-section-inner {padding: 80px 0 57px; }
h2.contact-heading{font-size: 28px; line-height: 40px;}
h3.contact-heading{font-size: 16px;line-height: 25px;padding-bottom: 20px;}
.contact-form-info .wpcf7-form .form-group {margin-bottom: 25px; }
.vc_section.contact-inner-section .contact-info-row iframe{height: 680px !important;}
.contact-add::before{width: 66px;height: 66px;margin-top: -25px;}
.vc_section.contact-inner-section .contact-area-info .contact-text p{font-size: 16px;line-height: 30px;}
.smae-section-col .column-row .column-box {padding: 0 40px; }
.smae-section-col .column-row {padding: 50px 0; }

.prices-main-innner .container {max-width: 1200px; }
.prices-tabing-blog button.btn{font-size: 14px;}
.prices-tabing-content-blog .prices-content h2{font-size: 18px;}
.prices-tabing-content-blog .prices-content table th, .prices-tabing-content-blog .prices-content table td {font-size: 16px;}
}
@media (max-width:1299px) {
.container{max-width: 1140px;margin: auto;}
header .header-navbar ul li a{font-size: 15px;}
header .header-navbar ul li{margin: 0 10px;}
header .menu-header .booknow-header {margin-left: 45px; }
.banner-slider .banner-title h2{font-size: 48px;line-height: 60px;}
.banner-slider .banner-title{max-width: 560px;}
.banner-slider .banner-title p{font-size: 16px;}
.same-heading{font-size: 32px;line-height: 45px;}
.smae-content p {font-size: 16px; line-height: 30px; }
.smae-content p{margin-bottom: 20px;}
.about-section-home .about-content .vc_column-inner {max-width: 630px; }
footer .footer-col-info .same-info p{font-size: 14px;}
.footer-col .footer-link ul li a{font-size: 14px;}
.relative-col .vc_column-inner .position-heading-row h2 {font-size: 24px; line-height: 40px; }
.relative-col .vc_column-inner .position-heading-row {max-width: 220px; }
.inner-banner .banner-content .vc_custom_heading{font-size: 48px;}
.vc_section.inner-banner .banner-content p{font-size: 16px;}
.inner404 .innerpage404 h2{font-size: 100px; line-height: 150px;}
.smae-section-col .column-row .column-box .column-contant p{font-size: 14px;}
.smae-section-col .column-row .column-box .column-heading{font-size: 16px; line-height: 25px;}
.smae-section-col .column-row .column-box {padding: 0 30px; }
.laser-inner-section .small-content p {font-size: 15px; }
.smae-section-col .small-content p {margin-bottom: 20px; }
.smae-section-col .padding-top{padding-top: 40px;}
.smae-section-col .column-row{margin-top: 40px;}
.vc_section.smae-section-col.padding-same {padding: 60px 0 40px; }
.prices-main-innner .container {max-width: 1100px; }
.prices-tabing-content-blog .prices-content {max-width: 480px;}
.prices-tabing-content-blog {padding-bottom: 0; }
}
@media (max-width:1199px) {
.container{max-width: 900px;margin: auto;}
header .header-navbar ul li{margin: 0 5px}
header .header-navbar ul li a{font-size: 14px;}
.btn.btn-info{padding: 10px 15px;font-size: 14px;}
header .header-bar .logo-header {max-width: 65px; }
header .header-navbar ul{padding: 0 12px;}
header .menu-header .booknow-header {margin-left: 0; }
.banner-slider img{height: calc(100vh - 105px);}
.banner-slider .owl-dots {bottom: 40px; }
.treatments-section-home .container-row .bottom-row{padding-bottom: 30px;}
.smae-content p{font-size: 14px;line-height: 25px;}
.btn-same .vc_general {padding: 10px 20px; font-size: 14px; }
.about-section-home {padding: 80px 0; }
footer {padding: 50px 0 22px; }
footer .footer-social .social-link a {width: 40px; height: 40px; line-height: 35px; }
footer .footer-social .social-link a{font-size: 16px;}
.relative-col .vc_column-inner .position-heading-row{bottom: 40px;}
.treatments-section-home .container-row .col-4 .vc_column-inner{max-width: 230px;}
.vc_section.smae-section-col{padding: 80px 0 65px;}
.inner404 .innerpage404 h2{font-size: 100px; line-height: 150px;}
.vc_section.contact-inner-section .contact-info-row {flex-wrap: wrap; }
.vc_section.contact-inner-section .contact-info-row .wpb_column {width: 100%; }
.contact-add::before{display: none;}
.contact-form-info .wpcf7-form{max-width: 100%;}

.smae-section-col .content-area .vc_column-inner{padding: 30px !important;}
.smae-section-col .column-row {padding: 30px 0; }
.vc_section.smae-section-col .d-flex.col-three .content-area .vc_column-inner .vc_row-fluid {margin: 0 -30px; }
.vc_section.smae-section-col .d-flex.col-three .content-area .vc_column-inner .vc_row-fluid .wpb_column {padding: 0 30px; }
.prices-main-innner .container {max-width: 900px; }


}
@media (max-width:991px) {
header{z-index: 99;}
header.fixed-header .header-navbar{top: 77px;}
body.open-menu {position: relative;overflow: hidden;}
body.open-menu::before{content: ''; position: absolute; left: 0; right: 0; top: 0; bottom: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.4); z-index: 9;transition: 0.3s ease-out;}
.header-navbar {position: fixed; left: 0; right: 0; background: #d1907a; top: 96px; z-index: 999; width: 100%;opacity: 0; visibility: hidden; transition: 0.3s ease-out; }
body.open-menu .header-navbar {opacity: 1; visibility: visible; }
header .header-navbar ul {padding: 16px 33px 16px; max-width: 700px; margin: auto; display: block; }
header .header-navbar ul li {margin: 0 0 22px; }
header .header-navbar ul li a {font-size: 20px; line-height: 30px; }
header .header-bar{position: relative;padding-right: 60px;}
header .menu-icon {display: block; position: absolute; right: 0; width: 50px; height: 50px; display: flex; align-items: center; justify-content: center; cursor: pointer; }
header .menu-icon .close-menu-img {position: absolute; top: 50%; transform: translateY(-50%); left: 0; right: 0; margin: auto; opacity: 0; visibility: hidden; transition: 0.3s ease-out; width: 17px;}
body.open-menu header .menu-icon .close-menu-img{opacity: 1; visibility: visible;}
 header .menu-icon .menu-img{transition: 0.3s ease-out;}
body.open-menu header .menu-icon .menu-img{opacity: 0; visibility: hidden;}
.container{max-width: 700px;margin: auto;padding: 0 33px;}
.treatments-section-home .container-row .col {width: 100%; }
.treatments-section-home .container-row {flex-wrap: wrap; }
.treatments-section-home .container-row .bottom-row {padding-bottom: 0; }
.treatments-section-home .container-row .col-4 {padding-left: 33px; padding-top: 88px; padding-right: 33px; padding-bottom: 56px; }
.same-heading {font-size: 45px; line-height: 60px; }
.treatments-section-home .container-row .bottom-row {padding-top: 250px;}
.smae-content p {font-size: 22px; line-height: 40px; }
.treatments-section-home .container-row .col-4 .vc_column-inner {max-width: 358px; }
.treatments-section-home .container-row .bottom-row .smae-content {margin-bottom: 16px !important; }
.btn-same .vc_general {padding: 16px 24px; font-size: 16px; }
.banner-slider .banner-title h2 {font-size: 65px; line-height: 82px; }
.banner-slider .banner-title{padding: 0 15px;}
.banner-slider .banner-title p{font-size: 20px;}
.banner-slider .owl-dots {bottom: 111px; }
header {padding: 19px 0; }
header .header-bar .logo-header {max-width: 58px; }
.btn.btn-info {padding: 13px 24px; font-size: 12px; }
.relative-col .vc_column-inner .position-heading-row h2 {font-size: 38px; line-height: 48px; }
.relative-col .vc_column-inner .position-heading-row {max-width: 410px; padding: 0 33px; bottom: 53px; }
.about-section-home {padding: 86px 0 56px; }
.about-section-home .about-title .same-heading {max-width: 290px; margin-bottom: 124px; }
.vc_section.about-section-home .wpb_wrapper .wpb_column {max-width: 362px; margin: auto; }
.about-section-home .btn-same{margin-top: 10px;}
footer {padding: 50px 0 10px; }
footer .footer-col-info .footer-col{max-width: 100%; width: 100%;margin-bottom: 40px;}
footer .footer-col-info{flex-wrap: wrap;}
footer .footer-social .social-link{margin: 0;}
footer .footer-social .social-link a{margin-left: 0; margin-right: 13px;width: 52px;height: 52px;line-height: 47px;font-size: 18px;}
footer .footer-title h2 {font-size: 18px; }
footer .footer-col-info .same-info p {font-size: 16px; }
.footer-col .footer-link ul li a {font-size: 16px; }
.banner-slider img {height: 898px; object-fit: cover; }
.vc_section.smae-section-col .d-flex{flex-direction: column-reverse;}
.vc_section.smae-section-col .d-flex.row-reverse{flex-direction: column-reverse;}
.vc_section.smae-section-col {padding: 0px 0 55px; }
.vc_section.smae-section-col .content-area::after{display: none;}
.vc_section.smae-section-col .wpb_column {width: 100%; }
.smae-section-col .content-area .vc_column-inner{padding: 85px 33px !important;}
.small-content p {font-size: 16px; line-height: 34px; }
.smae-section-col .content-area .vc_column-inner .wpb_wrapper {max-width: 362px; }
.small-heading{font-size: 24px;}
.about-inner-section .container.about-btn-row {padding-top: 45px !important;padding-left: 33px !important;padding-right: 33px !important; }
section.inner-banner .banner-img img{height: 830px !important;}
.btn-same.white-bg .vc_general {background: transparent !important; border-color: #D1907A !important; color: #d1907a !important; }
.training-inner-section .about-btn-row {text-align: center; padding-top: 58px !important; padding-left: 33px !important; padding-right: 33px !important; }
.small-heading{margin-bottom: 17px;}
.training-inner-section .training-contant {padding: 82px 33px !important; }
.training-inner-section .training-contant .vc_column-inner .wpb_content_element p{line-height: 32px;}
.inner404{padding-top: 103px;padding-bottom: 123px;height: auto;}
.inner404 .innerpage404 h2{font-size: 100px; line-height: 150px;}
.vc_section.treatments-section-inner {padding: 30px 0 45px; }
.vc_section.treatments-section-inner .vc_row.text-center {padding-top: 49px; }
.treatments-section-inner .d-flex .blog-col{width: 50%;}
.calendar-setting {right: 33px; bottom: 100px;}
.contact-area-info .vc_column-inner .wpb_wrapper{max-width: 100%;}
.vc_section.contact-inner-section .contact-area-info .vc_column-inner{padding: 50px 33px !important;}
h2.contact-heading {font-size: 32px; line-height: 48px; padding-bottom: 12px;}
h3.contact-heading{font-size: 14px;line-height: 21px;padding-bottom: 36px;}
.contact-form-info .wpcf7-form .form-group {margin-bottom: 36px; } 
.vc_section.contact-inner-section .row-reverse.contact-info-row .contact-area-info .vc_column-inner {padding: 85px 33px !important; }
.vc_section.contact-inner-section .contact-area-info .contact-text p {font-size: 18px; line-height: 34px; }
.vc_section.contact-inner-section .btn-same.white-bg .vc_general{background: #FFF !important; color: #242424 !important;border-color: #FFF!important;}
.vc_section.contact-inner-section .btn-same.white-bg .vc_general:hover{color: #FFF !important;}
.vc_section.contact-inner-section .contact-form-info .wpcf7-form .vc_general:hover{color: #D1907A !important;}
.smae-section-col .column-row .column-box .vc_column-inner {max-width: 100%; }
.smae-section-col .column-row .column-box {padding: 30px; }
.laser-inner-section .content-area .vc_column-inner .wpb_wrapper {max-width: 100%; }
.smae-section-col.laser-inner-section {padding-top: 0 !important; padding-bottom: 38px !important; }
.smae-section-col.laser-inner-section .content-area .vc_column-inner{padding: 69px 33px 56px !important;}
.logo-area-inner{margin-top: 56px !important;}
.smae-section-col .column-row {margin-top: 96px; }
.smae-section-col .column-row .column-box .column-heading{font-size: 20px;line-height: 30px;}
.smae-section-col .column-row .column-box .column-contant p{font-size: 15px;}
.laser-inner-section .about-btn-row.container {padding-top: 30px!important; }
.inner-banner .banner-content{padding: 0 15px;}
.inner-banner .banner-content .vc_custom_heading{font-size: 65px; line-height: 82px;}
.vc_section.inner-banner .btn-same.white-bg .vc_general{background: #FFF !important;border-color: #FFF !important;}
div.margin43{margin-top: 0 !important;}
.treatments-section-inner .d-flex{flex-wrap: wrap;}
.treatments-section-inner .box-heading{height: 83px;font-size: 14px;line-height: 38px;}
.treatments-section-inner .d-flex .blog-col .vc_column-inner{padding-bottom: 83px !important;}
.box-heading a{padding: 10px;}
.vc_section.smae-section-col .margin54{margin-bottom: 96px;}
.prices-main-innner .container {max-width: 700px; }
.prices-tabing-content-blog .tabing-row .row .col-md-6 {margin-top: 84px;}
.btn-price-center .btn2{margin-top: 84px; }
.btn-price-center .btn1{margin-top: 84px;}
.prices-tabing-innger{padding: 50px 0;}
.prices-tabing-blog button.btn { font-size: 12px;padding: 11px 18px;}
}
@media (max-width:767px) {
.prices-tabing-content-blog .tabing-row .row .col-md-6:nth-child(2n) .prices-content { margin-left: 0;}
.prices-tabing-content-blog .prices-content h2{font-size: 21px;}
.prices-tabing-content-blog .prices-content table th, .prices-tabing-content-blog .prices-content table td {font-size: 18px;}
.btn-price-center .btn1{padding: 14px 27px;font-size: 14px;}
.btn-price-center .btn2{padding: 14px 27px;font-size: 14px;}
.vc_section.prices-section-inner { padding-bottom: 65px;}
}
@media (max-width:480px) {
.vc_section.smae-section-col .container {padding: 0; }
.about-inner-section .about-btn-row .btn-same {margin: 10px 0 0;display: block;}
.vc_section.contact-inner-section {padding: 0; }
.vc_section.contact-inner-section .container {padding: 0; }

.vc_section.contact-inner-section .contact-info-row iframe {height: 428px !important; }
.laser-inner-section .about-btn-row.container .btn-same {display: block; text-align: left; padding: 0 30px; margin: 10px 0 0; }
.laser-inner-section .about-btn-row.container .btn-same.white-bg .vc_general {background: #FFF !important; border-color: #FFF !important; }
.testmonial-inner-section.padding-same{padding-top: 0 !important; padding-bottom: 0 !important;}
.testmonial-inner-section .about-btn-row.container {padding-top: 30px !important; }
.testmonial-inner-section .about-btn-row.container .btn-same {display: block; text-align: left; padding: 0 30px; margin: 10px 0 0; }
.testmonial-inner-section .about-btn-row.container .btn-same .btn-same.white-bg .vc_general {background: #FFF !important; border-color: #FFF !important; }
.testimonials-rating-inner .testimonials-rating-blog{padding: 68px 60px 55px;}
.vc_section.treatments-section-inner .btn-same {margin-bottom: 10px !important; }
}
@media (max-width:360px) {
.btn-price-center .btn2 { margin-top: 10px;}
 }
@media (max-width:420px) {
.banner-slider .banner-title h2 {font-size:42px !important;line-height:58px !important;}
}