@media screen and (min-width:1440px) {

.services-papirus-info {padding: 4% 0 5em 22%;}
.services-papirus-info p {line-height: 1.1em;}
.video {padding: 0 27% 0!important;} 
.contact h3 {font-size: 1.5em;}
.contact p {font-size: 1.2em; line-height: 1.9em;}
.main-logo img {max-width: 450px;}
.topnav li a {font-size: 1.3em;}

}

@media screen and (min-width:1600px) {

.services-papirus-info {padding: 5% 0 5em 22%;}
.services-papirus-info p {line-height: 1.2em;}
.video {padding: 0 28% 0!important;} 
.contact h3 {font-size: 1.6em;}
.contact p {font-size: 1.25em;}
.main-logo img {max-width: 500px;}
.topnav li a {font-size: 1.4em;}

}

@media screen and (min-width:1920px) {

.services-papirus-info {padding: 7% 0 5em 24%;}
.services-papirus-info p {line-height: 1.3em;}
.contact h3 {font-size: 1.7em;}
.contact p {font-size: 1.5em;}
.main-logo img {max-width: 600px;}
.topnav li a {font-size: 1.6em;}
.header-nav {padding: 2.5em 0;}

}

@media screen and (min-width:2560px) {

.topnav li a {font-size: 1.9em}
.services-papirus-info {padding: 8% 0 5em 24%;}
.services-papirus-info p {font-size: 1.2em;}
.contact h3 {font-size: 2.2em;}
.contact p {font-size: 1.8em;}
.main-logo img {max-width: 800px;}
.header-nav {padding: 3.2em 0;}
.massage-papirus {background-image: url("../img/massage_papirus_1920.png");}
.massage-papirus-long {background-image: url("../img/massage_papirus_long_1920.png");}
.massage-papirus {background-image: url("../img/massage_papirus_1920.png"); width: 1120px;height: 620px;}
.massage-papirus-long {background-image: url("../img/massage_papirus_long_1920.png"); width: 1120px;height: 1170px;}
.massage-info-long {padding: 6% 10% 0%;}

}

@media screen and (min-width:2800px) {

.topnav li a {font-size: 2.2em}
.contact h3 {font-size: 2.6em;}
.contact p {font-size: 2em;}
.main-logo img {max-width: 900px;}
.massage-papirus {background-image: url("../img/massage_papirus_1920.png"); width: 1220px;height: 670px;}
.massage-papirus-long {background-image: url("../img/massage_papirus_long_1920.png"); width: 1220px;height: 1270px;}
.massage-info-long {padding: 6% 10% 0%;}

}

@media screen and (min-width:3840px) {

.topnav li a {font-size: 2.5em}
.services-papirus-info {padding: 8% 0 5em 24%;}
.services-papirus-info p {font-size: 1.5em; line-height: 1.4em;}
.contact h3 {font-size: 3em;}
.contact p {font-size: 2.5em;}
.main-logo img {max-width: 1100px;}
.header-nav {padding: 3.8em 0;}
.massage-papirus {background-image: url("../img/massage_papirus_1920.png"); width: 1420px;height: 780px;}
.massage-papirus-long {background-image: url("../img/massage_papirus_long_1920.png"); width: 1420px;height: 1470px;}
.massage-info-long {padding: 6% 10% 0%;}

}



@media screen and (max-width:1920px) {

.massage {padding: 0% 0 3% 0;}

}

@media screen and (max-width:1919px) {


 
}

@media screen and (max-width:1600px) {



}

@media screen and (max-width:1599px) {



}

@media screen and (max-width:1366px) {

.massage-papirus {background-image: url("../img/massage_papirus_1366.png");}
.massage-papirus-long {background-image: url("../img/massage_papirus_long_1366.png");}

}

@media screen and (max-width:1365px) {



}

@media screen and (max-width:1280px) {

.video {padding: 0 23.5% 0!important;}
.page-services {background-image: url("../img/back_3_1600.jpg?v=2");max-width: 1280px;} 

}

@media screen and (max-width:1279px) {

.services-papirus-info p {line-height: 0.8em;}
.page-massage {background-image: url("../img/back_2_1280.jpg");}
.page-massage-long {background-image: url("../img/back_2_1280.jpg");}


}

@media screen and (max-width:1136px) {

.video {padding: 0 20.5% 0!important;} 

}

@media screen and (max-width:1135px) {

.services-papirus-info p {line-height: 0.7em; font-size: 1.05em;}

}

@media screen and (max-width:1024px) {

.page-main {background-image: url("../img/back_1_1280.jpg");max-width: 1024px;}
.page-mandala {background-image: url("../img/back_2_1280.jpg");max-width: 1024px;}

.video {padding: 0 18% 0!important;} 
.feedback {padding: 0 17.5% 4%;}
.contact p {font-size: 1em;}

}

@media screen and (max-width:1023px) {

.services-papirus-info {padding: 2% 0 5em 22%;}
.services-papirus-info p {line-height: 0.7em; font-size: 1em;}

}

@media screen and (max-width:960px) {

.topnav li a {font-size: 1em;}
.page-services {background-image: url("../img/back_3_1280.jpg");max-width: 960px;}
.services-papirus-info p {line-height: 0.75em; font-size: 1.05em;}
.massage-papirus {width: 920px; height: 510px;}
.massage-papirus-long {width: 960px; height: 1000px;}

}

@media screen and (max-width:854px) {

.video {padding: 0 15% 0!important;} 
.feedback {padding: 0 14% 4%;}
.massage {padding: 0 0 6% 0;}
.massage-papirus {
    width: 800px; 
    height: 490px;
    background-image: url("../img/texture_2.png");
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    border-top: 5px solid #d8b442;
    border-bottom: 5px solid #d8b442;
    background-size: auto;
    margin: 0 auto;
}
.massage-papirus-long {
    width: 800px; 
    height: 1100px;
    background-image: url("../img/texture_2.png");
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    border-top: 5px solid #d8b442;
    border-bottom: 5px solid #d8b442;
    background-size: auto;
    margin: 0 auto; 
}

.massage-info-long h3 {margin: 0 0 0 0;}

}

@media screen and (max-width:853px) {

.services-papirus-info {padding: 3% 0 5em 20%;}

}


@media screen and (max-width:800px) {

.video {padding: 0 12% 0!important;} 
.feedback {padding: 0 11% 4%;}
.massage-info-long {padding: 5% 9% 0%;}
.massage-papirus {width: 750px; height: 510px;}
.massage-papirus-long {width: 750px; height: 1160px;}

}


@media screen and (max-width:768px) {

.topnav li a {font-size: 0.93em;}
.services-papirus-info {padding: 3% 0 5em 18%;}
.video {padding: 0 12% 0!important;}   
.feedback {padding: 0 12% 4%;}
.massage-info-long {padding: 5% 8% 0%;}
.massage-papirus {width: 700px; height: 500px;}
.massage-papirus-long {width: 700px; height: 1200px;}
.massage-info-long h3 {margin: 0 0 0.2em 0;}

}


@media screen and (max-width:736px) {

.services-papirus-info {padding: 3% 0 5em 12%;}
.video {padding: 0 11% 0!important;}   
.feedback {padding: 0 10.5% 4%;}

}

@media screen and (max-width:735px) {

.massage-info-long {padding: 5% 8% 0%;}
.massage-papirus {width: 660px; height: 500px;}
.massage-papirus-long {width: 660px; height: 12600px;}


}

@media screen and (max-width:668px) {

.services-papirus-info {padding: 5% 0 5em 6%;}
.video {padding: 0 7% 0!important;}  
.feedback {padding: 0 7% 4%;}
.massage-info-long {padding: 5% 8% 0%;}
.massage-papirus {width: 600px; height: 540px;}
.massage-papirus-long {width: 600px; height: 1260px;}

}

@media screen and (max-width:640px) {

	.header-nav {
	    display: block;
	    width: 100%;
	    margin: 0;
	    padding: 0 0 0 1em;
	    box-sizing: border-box;
	    background-color: #212121;
		background-color: rgba(33, 33, 33, 0.5);
	    z-index: 100;
	}

	.topnav li {
        display: none;
        padding: 0.2em 0;
        z-index: 100;
    }
    .topnav li.icon {
        display: inline-block;
        text-align: center;
        z-index: 100;
    }
    .header-nav {
    	
    }
    .header-menu {
    	text-align: left;
    }
    .header-menu ul.topnav.responsive {
        position: relative;
        padding-top: 3.5em;
        z-index: 100;
    }
    .header-menu ul.topnav.responsive li.icon {
        position: absolute;
        top: 0;
        text-align: center;
        margin-bottom: 50%
    }
    .header-menu ul.topnav.responsive li {
        float: none;
        display: block;
    }
    .header-menu ul.topnav.responsive li a {
        display: inline-block;
        text-align: left;
        background-color: #d8b442;
        background-image: linear-gradient(to top, #B59737 0%, #F7CE4C 100%);
        padding: 1% 5% 0.5% 3%;
        -webkit-box-shadow: 2px 2px 5px 0px rgba(12,4,1,0.3);
		-moz-box-shadow: 2px 2px 5px 0px rgba(12,4,1,0.3);
		box-shadow: 2px 2px 5px 0px rgba(12,4,1,0.3);
    }
    .header-menu ul.topnav.responsive li a:hover {
        background-color: #0c0401;
    }
    .topnav li a {
    	color: #0c0401;
	}
	.topnav li a:hover {
    	color: #FFF3E0;
	}
	.icon a {
		color: #FFF3E0!important;
		background-color: rgba(216, 180, 66, 0)!important;
	}
    .topnav-pic {
    	margin-right: 0.25em;
	}
    
.services-papirus-info {padding: 10% 0 5em 6%;}
.services-papirus-info p {line-height: 1em; font-size: 1.05em;}
.video {padding: 4% 7% 0!important;} 
.feedback {padding: 5% 7% 4%;}
.massage {padding: 3% 0 6% 0;}

}

@media screen and (max-width:639px) {

.massage-info-long {padding: 5% 8% 0%;}
.massage-papirus {width: 550px; height: 590px;}
.massage-papirus-long {width: 550px; height: 1400px;}

}

@media screen and (max-width:568px) {

.services-papirus-info {padding: 12% 0 5em 6%;}
.video {padding: 4% 9% 0!important;} 

}

@media screen and (max-width:567px) {

.massage-info-long {padding: 5% 8% 0%;}
.massage-papirus {width: 100%; height: 620px; border-top-right-radius: 0px; border-top-left-radius: 0px;}
.massage-papirus-long {width: 100%; height: 1560px; border-top-right-radius: 0px; border-top-left-radius: 0px;}

}

@media screen and (max-width:480px) {

.header-nav {position: static}
.services-papirus-info {padding: 13% 0 5em 6%;}
.video {padding: 6% 10% 0!important;} 
.page-services {
    max-width: 3840px;
    background-image: url("../img/back_2_1280.jpg");
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
    min-height: 100%;
}
.services-papirus-info {
    padding: 8% 7% 8%;
    margin-top: 2em;
    margin-bottom: 2em;
    background-image: url("../img/texture_2.png");
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    border-top: 5px solid #d8b442;
    border-bottom: 5px solid #d8b442;
}
.massage-info-long h3 {line-height: 2em;}


}

@media screen and (max-width:479px) {

.massage {padding: 3% 0 15% 0;}
.massage-info-long {padding: 5% 8% 0%;}
.massage-papirus {height: 690px;}
.massage-papirus-long {height: 1820px;}

}

@media screen and (max-width:414px) {

.demo-gallery a {margin: 3% 0!important;}
.video {padding: 10% 10% 0!important;} 
.video-container {margin-bottom: 15% !important;}
.feedback {padding: 5% 5% 4%;}

}

@media screen and (max-width:413px) {

.massage {padding: 3% 0 15% 0;}
.massage-info-long {padding: 5% 8% 0%;}
.massage-papirus {height: 720px;}
.massage-papirus-long {height: 1900px;}

}


@media screen and (max-width:400px) {

.video {padding: 12% 10% 0!important;} 


}

@media screen and (max-width:399px) {

.massage-papirus {height: 780px;}
.massage-papirus-long {height: 2080px;}
.massage-info-long h3 {margin: 0 0 0.6em 0;}
.massage-info-long p {text-indent: 0;}

}

@media screen and (max-width:375px) {


.video {padding: 15% 10% 0!important;} 
.feedback {padding: 5% 6% 4%;}



}

@media screen and (max-width:360px) {


.video {padding: 10% 10% 0!important;} 


}

@media screen and (max-width:320px) {

.massage-papirus {height: 840px;}
.massage-papirus-long {height: 2350px;}

}