@media(min-width:1921px) and (max-width:3200px){
	.banner-line-one{transform: rotate(0);-webkit-transform: rotate(0);}
}

@media(min-width:1201px) and (max-width:1800px){
	.container{max-width: 1180px;}
	.menu-row{padding: 0 30px;}
	.menu-list ul li{margin: 0 0 50px;}
	.menu-list ul li a{font-size: 60px;line-height: 70px;}
	.menu-row .menu-list,.menu-row .hero-img{width: 50%;}
	.menu-row .banner-line-one{max-width:50%;left: 2%;}

	.hero-content-box{padding: 200px 0 0;}
	.hero-content-box h1{padding: 0;font-size:70px;line-height:80px;margin: 0;position: relative;z-index: 5;padding: 0 0 0 30px}
	.social-bx{left: 10px;}
	aside.sidebar .social-bx{display: block;left: 10px;}
	.social-bx a{font-size: 18px;line-height: 18px;}
	.scroll-down-btn{right: 20px;bottom: 15px;}
	.scroll-down-btn a{font-size: 18px;line-height: 18px;}
	.hero-img img{height: 100vh;}
	aside.sidebar .hero-img img{height: 100vh;} 
	aside.sidebar .banner-line-one img,aside.sidebar .banner-line-two img,.banner-line-one img,.banner-line-two img{height: auto;}
	.hero-content-box.banner-databox{padding: 0 0 100px;}
	.banner-datablock h3{font-size: 20px;line-height: 28px;margin: 0 0 20px;}
	.banner-datablock ul{padding: 0 50px;}
	.banner-datablock ul li{margin: 0 0 20px;font-size: 18px;}
	.banner-line-one {max-width: 200px;}

	.effective-treatment-wrp{padding: 120px 0;}
	.titlebar{max-width: 890px}
	.titlebar h3,.titlebar h2{font-size: 80px;line-height:90px;}
	.for-body-soulbx h4{font-size: 100px;line-height: 100px;margin: 0 0 100px 50px;}
	.effective-shap{max-width: 60%;top:32%;}
	.effective-shap img{width: 100%;}
	.body-text p{font-size: 16px;line-height: 24px;max-width: 80%;}

	.choose-massage-wrp h2{font-size: 65px;line-height: 65px;}
	.choose-massage-wrp h2 span{margin: 0 0 0 30px;}
	.choose-massage-title-row .hero__arrows.arrow-nav .hero__arrow{margin-right: 25px;font-size: 16px;line-height: 16px;}
	.choose-massage-title-row .hero__arrows.arrow-nav .hero__arrow img{width: 32px;}
	.massage-databx{padding: 20px;}
	.massage-box img{height: 350px;object-fit: cover;}
	.massage-hover-box h4,.massage-databx h3{font-size: 28px;line-height: 36px;margin: 0 0 15px;}
	.massage-hover-box p,.massage-databx p{font-size: 16px;line-height: 24px;}
	.massage-databx a{font-size: 16px;}
	.massage-hover-box{padding: 25px;}
	.massage-hover-box p{margin: 0 0 10px;}

	.lindernd-wrp{padding: 120px 0;}
	.lindernd-data h2{font-size:80px;line-height:80px;padding: 0 0 0 0px;}
	.lindernd-data h3{font-size: 60px;line-height: 60px;margin: 0 0 20px;}
	.lindernd-data p{font-size: 16px;line-height: 24px;}
	.lindernd-wrp .btn-group{padding: 0 30px;}
	.btn-main{font-size: 16px;line-height: 24px;}
	.lindernd-shap-img{margin: -100px 0 0;}

	.pin-massage-img img{height: 250px;}
	.pin-massage-data{padding: 30px 0 0;}
	.pin-massage-data p{font-size: 16px;line-height: 24px;}
	.pin-even-box .pin-massage-data{padding: 0 0 30px;}
	.pin-massage-title h2{font-size: 60px;line-height:60px;}

	.footer-logo figure img{height: 70px;}
	.data-protect-btn{font-size: 22px;line-height: 30px;}
	.footer-contact-big-box,.footer-contact-box{padding: 25px;width: 33.33%;}
	.footer-contact-big-box h3, .footer-contact-box h3{font-size: 16px;line-height: 24px;}
	.footer-contact-big-box p, .footer-contact-box p{font-size: 20px;line-height: 26px;margin: 5px 0 0;}
	.copyright-wrp p{font-size: 16px;line-height: 24px;}

	.btn-close{font-size: 18px;top: 10px;right: 10px;}
}

@media(min-width:1439px) and (max-width:1800px){
	.container{max-width: 1300px;}
	.banner-datablock{padding: 0 0 0 30px;}
}

@media(min-width:1201px) and (max-width:1440px){
	.banner-line-one{transform: rotate(-4deg);-webkit-transform: rotate(-4deg);}
}

@media(min-width:1025px) and (max-width:1200px){
	.container{max-width: 990px;}
	.menu-row{padding: 0 30px;}
	.menu-list ul li{margin: 0 0 40px;}
	.menu-list ul li a{font-size: 50px;line-height: 60px;}
	.menu-row .menu-list,.menu-row .hero-img{width: 50%;}
	.menu-row .banner-line-one{max-width:50%;left: 2%;}

	.hero-content-box{padding: 150px 0 0;}
	.hero-content-box h1{padding: 0;font-size:60px;line-height:70px;margin: 00;position: relative;z-index: 5;}
	.social-bx{left: 10px;}
	aside.sidebar .social-bx{display: block;left: 10px;}
	.social-bx a{font-size: 18px;line-height: 18px;}
	.scroll-down-btn{right: 20px;bottom: 15px;}
	.scroll-down-btn a{font-size: 18px;line-height: 18px;}
	.hero-img img{height: 100vh;}
	aside.sidebar .hero-img img{height: 100vh;} 
	aside.sidebar .banner-line-one img,aside.sidebar .banner-line-two img,.banner-line-one img,.banner-line-two img{height: auto;}
	.banner-line-one {max-width: 200px;}
	.hero-content-box.banner-databox{padding: 0 0 100px;}
	.banner-datablock h3{font-size: 18px;line-height: 26px;margin: 0 0 20px;}
	.banner-datablock ul{padding: 0 30px;}
	.banner-datablock ul li{margin: 0 0 20px;font-size: 18px;}

	.effective-treatment-wrp{padding: 100px 0;}
	.titlebar{max-width: 890px}
	.titlebar h3,.titlebar h2{font-size: 80px;line-height:90px;}
	.for-body-soulbx h4{font-size: 100px;line-height: 100px;margin: 0 0 100px 50px;}
	.effective-shap{max-width: 60%;top:32%;}
	.effective-shap img{width: 100%;}
	.body-text p{font-size: 16px;line-height: 24px;max-width: 80%;}

	.choose-massage-wrp{padding: 70px 0;}
	.choose-massage-wrp h2{font-size: 65px;line-height: 65px;}
	.choose-massage-wrp h2 span{margin: 0 0 0 30px;}
	.choose-massage-title-row .hero__arrows.arrow-nav .hero__arrow{margin-right: 25px;font-size: 16px;line-height: 16px;}
	.choose-massage-title-row .hero__arrows.arrow-nav .hero__arrow img{width: 32px;}
	.massage-databx{padding: 20px;}
	.massage-box img{height: 350px;object-fit: cover;}
	.massage-hover-box h4,.massage-databx h3{font-size: 28px;line-height: 36px;margin: 0 0 15px;}
	.massage-hover-box p,.massage-databx p{font-size: 16px;line-height: 24px;}
	.massage-databx a{font-size: 16px;}
	.massage-hover-box{padding: 25px;}
	.massage-hover-box p{margin: 0 0 10px;}

	.lindernd-wrp{padding: 100px 0;}
	.lindernd-data h2{font-size:80px;line-height:80px;padding: 0 0 0 0px;}
	.lindernd-data h3{font-size: 60px;line-height: 60px;margin: 0 0 20px;}
	.lindernd-data p{font-size: 16px;line-height: 24px;}
	.lindernd-wrp .btn-group{padding: 0 30px;}
	.btn-main{font-size: 16px;line-height: 24px;}
	.lindernd-shap-img{margin: -100px 0 0;}

	.pin-massage-wrp{padding: 70px 0;}
	.pin-massage-img img{height: 250px;}
	.pin-massage-data{padding: 30px 0 0;}
	.pin-massage-data p{font-size: 16px;line-height: 24px;}
	.pin-even-box .pin-massage-data{padding: 0 0 30px;}
	.pin-massage-title h2{font-size: 60px;line-height:60px;}

	.footer-logo figure img{height: 70px;}
	.data-protect-btn{font-size: 22px;line-height: 30px;}
	.footer-contact-big-box,.footer-contact-box{padding: 25px;width: 33.33%;}
	.footer-contact-big-box h3, .footer-contact-box h3{font-size: 16px;line-height: 24px;}
	.footer-contact-big-box p, .footer-contact-box p{font-size: 20px;line-height: 26px;margin: 5px 0 0;}
	.copyright-wrp p{font-size: 16px;line-height: 24px;}

	.btn-close{font-size: 15px;top: 10px;right: 10px;}

	.banner-line-one{left: 3%;}
}

@media(min-width:992px) and (max-width:1024px){
	
}

@media(min-width:768px) and (max-width:1024px){
	.container{max-width: 760px;}
	.menu-row{padding: 0 30px;}
	.menu-list ul li{margin: 0 0 15px;}
	.menu-list ul li a{font-size: 40px;line-height: 50px;}
	.menu-row .menu-list,.menu-row .hero-img{width: 50%;}
	.menu-row .banner-line-one{max-width: 60%;left: 2%;}

	.hero-content-box{padding: 150px 0 0;}
	.hero-content-box h1{padding: 0;font-size:50px;line-height:60px;margin: 00;position: relative;z-index: 5;}
	.social-bx{display: none;}
	aside.sidebar .social-bx{display: block;left: 0px;}
	.social-bx a{font-size: 14px;line-height: 14px;}
	.scroll-down-btn{right: 20px;bottom: 15px;}
	.scroll-down-btn a{font-size: 18px;line-height: 18px;}
	.hero-img img{height: 450px;}
	.banner-line-one {max-width: 200px;}
	aside.sidebar .hero-img img{height: 100vh;} 
	aside.sidebar .banner-line-one img,aside.sidebar .banner-line-two img,.banner-line-one img,.banner-line-two img{height: auto;}
	.hero-content-box.banner-databox{padding: 0 15px 200px 0;}
	.banner-datablock h3{font-size: 16px;line-height: 24px;margin: 0 0 20px;}
	.banner-datablock ul{padding: 0 25px;}
	.banner-datablock ul li{margin: 0 0 20px;font-size: 18px;}

	.effective-treatment-wrp{padding: 100px 0;}
	.titlebar h3,.titlebar h2{font-size: 70px;line-height: 80px;}
	.for-body-soulbx h4{font-size: 80px;line-height: 80px;margin: 0 0 50px 70px;}
	.effective-shap{max-width: 60%;top:40%;}
	.effective-shap img{width: 100%;}
	.body-text p{font-size: 16px;line-height: 24px;max-width: 60%;}

	.choose-massage-wrp{padding: 50px 0;}
	.choose-massage-wrp h2{font-size: 60px;line-height: 60px;}
	.choose-massage-wrp h2 span{margin: 0 0 0 30px;}
	.choose-massage-title-row .hero__arrows.arrow-nav .hero__arrow{margin-right: 25px;font-size: 16px;line-height: 16px;}
	.choose-massage-title-row .hero__arrows.arrow-nav .hero__arrow img{width: 32px;}
	.massage-databx{padding: 20px;}
	.massage-box img{height: 350px;object-fit: cover;}
	.massage-hover-box h4,.massage-databx h3{font-size: 28px;line-height: 36px;margin: 0 0 15px;}
	.massage-hover-box p,.massage-databx p{font-size: 16px;line-height: 24px;}
	.massage-databx a{font-size: 16px;}
	.massage-hover-box{padding: 25px;}
	.massage-hover-box p{margin: 0 0 10px;}

	.lindernd-wrp{padding: 100px 0;}
	.lindernd-data h2{font-size:60px;line-height:60px;padding: 0 0 0 50px;}
	.lindernd-data h3{font-size: 40px;line-height: 50px;margin: 0 0 20px;}
	.lindernd-data p{font-size: 16px;line-height: 24px;}
	.lindernd-wrp .btn-group{padding: 0 30px;}
	.btn-main{font-size: 16px;line-height: 24px;}
	.lindernd-shap-img{margin: -70px 0 0;}

	.pin-massage-wrp{padding: 50px 0;}
	.pin-massage-img img{height: 250px;}
	.pin-massage-data{padding: 30px 0 0;}
	.pin-massage-data p{font-size: 16px;line-height: 24px;}
	.pin-even-box .pin-massage-data{padding: 0 0 30px;}
	.pin-massage-title h2{font-size: 50px;line-height:50px;}

	.footer-logo figure img{height: 70px;}
	.data-protect-btn{font-size: 22px;line-height: 30px;}
	.footer-contact-big-box,.footer-contact-box{padding: 25px;width: 33.33%;}
	.footer-contact-big-box h3, .footer-contact-box h3{font-size: 16px;line-height: 24px;}
	.footer-contact-big-box p, .footer-contact-box p{font-size: 20px;line-height: 26px;margin: 5px 0 0;}
	.copyright-wrp p{font-size: 16px;line-height: 24px;}

	.btn-close{font-size: 15px;top: 10px;right: 10px;}

	.banner-line-one{left: 3%;}

	.not-found-wrp p{max-width: 100%;font-size: 18px;line-height: 24px;}
}	

@media(max-width:767px){
	.container{max-width: 428px;padding: 0 20px;}
	.desktop-img{display: none;}
	.mobile-img{display: block;}
	header.nav-new,header{padding: 0;}
	body.open header{background: #2A3E33;}
	.navbar-row{padding: 20px 0;border-bottom: 1px solid rgba(255, 255, 255, 0.20);}
	.logo-box img{height: 40px;}
	aside.sidebar{overflow: auto;padding: 50px 0 50px;}
	.menu-row{padding: 60px 0 50px;}
	.menu-row .menu-list{width: 100%;}
	.menu-row .hero-img{display: none;}
	.menu-list ul li{margin: 0 0 20px;}
	.menu-list ul li a{font-size: 50px;line-height: 60px;display: table;margin: 0 auto;word-break: break-word;text-align: center;}
	.social-bx{position: relative;top: 0;transform: none;left: 0;right: 0;margin: 0 auto;display: table;}
	aside.sidebar .line-center{position: fixed;top: 0;left:0 ;right: 0;}

	.hero-row #two{order: 3;}
	.hero-row #three{order: 2;}
	.hero-content-box h1{padding: 115px 0 0;}
	.hero-content-box{width: 100%;padding: 0;}
	.hero-content-box h1{max-width: 277px;margin: 0 auto 20px;font-size: 60px;line-height: 70px;}
	.hero-img{width: 100%;}
	.banner-datablock{margin: 0 auto;}
	.banner-datablock h3{font-size: 20px;line-height: 30px;margin: 0 auto 30px;text-align: center;}
	.hero-banner .scroll-down-btn{display: none;}
	.hero-banner .social-bx{display: none;}
	.banner-datablock ul{display: flex;flex-wrap: wrap;padding: 0;max-width: 320px;margin: 0 auto;}
	.banner-datablock ul li{width: 50%;}
	.banner-datablock ul li:last-child{margin: 0 0 30px;}
	.hero-img img{height: 444px}
	.banner-line-one{max-width: 260px;left: 2%;}
	.banner-line-two{bottom: 0;}
	.banner-line-two img,.banner-line-one img{width: 100%;height: auto;}
		
	.effective-treatment-wrp{padding: 70px 0;}
	.titlebar h2,.titlebar h3{font-size: 50px;line-height: 60px;}
	.for-body-soulbx h4{margin: 0;font-size: 60px;line-height: 70px;text-align: center;}
	.effective-shap{position: relative;top: 0;right: 0;}
	.effective-shap img{width: 100%;margin: 10px 0 20px;}
	.body-text p{font-size: 18px;line-height: 28px;text-align: center;}

	.choose-massage-wrp{padding: 50px 0 100px;}
	.choose-massage-wrp h2{font-size: 60px;line-height: 70px;margin: 0 auto 20px;}
	.choose-massage-wrp h2 span{margin: 0 0 0;}
	.choose-massage-wrp h2 span b{display: block;margin: 0 0 0 40px;}
	.massage-box img{height: 425px;object-fit: cover;}
	.massage-databx{padding: 15px;text-align: center;}
	.massage-databx h3{font-size: 30px;line-height: 40px;margin: 0 auto 15px;}
	.massage-databx p{font-size: 16px;line-height: 26px;text-align: center;margin: 0 auto 10px;}
	.massage-databx a{font-size: 16px;margin: 0 auto;line-height: 26px;}
	.choose-massage-title-row .hero__arrows.arrow-nav{position: absolute;bottom: 50px;left: 0;right: 0;margin: 0 auto;justify-content: center;}
	.massage-hover-box{padding:25px 15px 15px;text-align: center;}
	.massage-hover-box h4{font-size: 30px;line-height: 40px;margin: 0 auto 15px;}
	.massage-hover-box p{font-size: 16px;line-height: 26px;margin: 0 auto 15px;}
	.choose-slider .slick-slide {
	    margin: 0 5px;
	}
	.choose-slider .slick-list {
	    margin: 0 -5px;
	}

	.lindernd-wrp{padding: 70px 0;}
	.lindernd-img{padding: 0;display: none;}
	.lindernd-wrp .btn-group{display: none;}
	.lindernd-data .lindernd-img{display: block;margin: 0 0 30px;}
	.lindernd-data h2{font-size: 60px;line-height: 70px;margin: 0 0 10px;padding: 0;}
	.lindernd-data h3{font-size: 50px;line-height: 60px;margin: 0 0 30px;}
	.lindernd-img img{height: 385px;object-fit: cover;}
	.lindernd-rwdt{margin: 0 auto;}
	.lindernd-data p{font-size: 18px;text-align: center;line-height: 28px;margin: 0 auto 30px;}
	.lindernd-rwdt .row{flex-flow: column-reverse;}
	.lindernd-med-img{padding: 0 0 30px;}
	.lindernd-med-img figure{max-width: 100%;}
	.lindernd-shap-img{display: none;}
	.lindernd-data .btn-group{display:flex;padding: 0;justify-content: center;}
	.btn-main{padding: 12px 40px;}

	.pin-massage-wrp{padding: 13px 0 20px;}
	.pin-massage-wrp #one{order: 2;}
	.pin-massage-wrp #two{order: 1;}
	.pin-massage-wrp #three{order: 3;}
	.pin-massage-title{max-width: 300px;margin: 0 auto 10px;}
	.pin-massage-title img{max-width: 200px;margin: 0 auto;}
	.pin-massage-title h2{font-size: 60px;line-height: 70px;}
	.pin-even-box .pin-massage-data,.pin-massage-data{padding: 30px 0 0;}
	.pin-massage-box{margin: 0 0 30px;}
	.pin-massage-data p{font-size: 18px;line-height: 28px;text-align: center;}
	.pin-even-box{flex-flow: column;}

	footer{padding: 50px 0 30px;}
	.footer-top{flex-flow: column;justify-content: center;}
	.footer-logo figure img{height: 67px;margin: 0 auto 50px;}
	.data-protect-btn{margin: 0 auto;}
	.footer-contact-box{width: 100%;padding: 50px 25px;}
	.footer-contact-big-box{width: 100%;padding: 50px 25px;border: none;border-top: 1px solid rgba(255, 255, 255, 0.15);border-bottom: 1px solid rgba(255, 255, 255, 0.15);}
	.footer-contact-big-box p, .footer-contact-box p,.footer-contact-big-box h3, .footer-contact-box h3{text-align: center;}
	.copyright-wrp{padding: 20px 0;}
	.copyright-wrp p{text-align: center;margin: 0 auto 10px;opacity: 0.70;}
	.rights-txt p{margin: 0;opacity: 1}
	.footer-contact-big-box a, .footer-contact-box a{margin: 0 auto;}

	.btn-close{font-size: 15px;top: 5px;right: 5px;}

	.banner-line-one{transform: rotate(0deg);-webkit-transform: rotate(0deg);left: 0;}

	.typography-wrp,.not-found-wrp {padding: 50px 0;}
	.not-found-wrp h1{font-size: 120px;}
	.not-found-wrp p{max-width: 100%;font-size: 16px;line-height: 24px;}

	.mobile-part{align-items: flex-end;}
	.mobile-part figure{width: 60%;}
	.mobile-part figure:last-child{width: 40%;}
	.mobile-part figure img{width: 100%;}
}

@media(min-width:576px) and (max-width:767px){
	
}

@media(min-width:448px) and (max-width:575px){
	
}

@media(max-width:427px){
	.container{padding: 0 15px;}
	.menu-list ul li{margin: 0 0 30px;}
	.menu-list ul li a{font-size: 40px;line-height: 50px;}
	.social-bx a{font-size: 18px;}
	.lindernd-data p,.banner-datablock h3{font-size: 16px;line-height: 28px;}
	.banner-datablock ul li{font-size: 16px;line-height: 26px;margin: 0 0 20px;}
	.hero-img:after{left: -38%;}
	.hero-img:before{right: -38%;}

	.titlebar h2, .titlebar h3{font-size: 30px;line-height: 40px;}
	.pin-massage-title h2,.lindernd-data h2,.for-body-soulbx h4{font-size: 50px;line-height: 60px;}
	.body-text p{font-size: 16px;line-height: 24px;}
	.choose-massage-wrp h2{font-size: 45px;line-height: 55px;}
	.choose-massage-wrp h2 span b{margin: 0 0 0 20px;}
	.massage-hover-box h4,.massage-databx h3{font-size: 24px;line-height: 30px;}
	.massage-hover-box p{font-size: 14px;line-height: 22px;}
	.pin-massage-data p,.massage-databx p{font-size: 14px;line-height: 22px;}
	.choose-massage-title-row .hero__arrows.arrow-nav .hero__arrow{margin-right: 25px;font-size: 18px;line-height: 18px;}
	.lindernd-data h3{font-size: 35px;line-height: 45px;}
	.btn-main{font-size: 18px;}
	.data-protect-btn{font-size: 18px;}
	.footer-contact-big-box,.footer-contact-box{padding: 25px;}
	.footer-contact-big-box h3, .footer-contact-box h3{font-size: 18px;}
	.footer-contact-big-box p, .footer-contact-box p{font-size: 22px;margin: 5px auto 0;}
	.copyright-wrp p{font-size: 14px;line-height: 22px;}
}