﻿@media only screen and (max-width: 1040px){}

@media only screen and (max-width: 900px){
.treatment-videos-wrapper { padding:0 0 15px 0; }
}

@media only screen and (max-width: 768px){}

@media only screen and (max-width: 767px){
h1{font-size:28px; line-height:32px; margin-bottom: 16px;}
h2{font-size:20px; line-height:20px; margin-bottom: 12px;}
h3{font-size:18px; line-height:24px;}
.left-side {float: none; margin: 0 auto; max-width: 320px; width: 100%;}
.right-side {float: left; padding: 0 10px; width: 100%;}
.margin-space {margin: 30px;}
.full-width-text {margin-bottom: 10px;}
#text-5 .textwidget{width:100%; position: relative; padding: 8px 10px;}

footer {padding: 10px;}
#text-6 {float: left;	width: 100%;}
#text-7 {float: right; text-align: left; width: 100%;}
.menu{display:none;}
header {padding-top:38px;}
	.header-logo img{
		height:70px;
	}
	.fees-detail {
		padding-right: 0px;
    }
	.contact-right {
		padding-right: 0px;
    }
	.banner-image iframe {
		height: 200px;
	}
	
	.right-text-area{padding-right:0;}
	
	.treatment-videos-wrapper { padding:0; }
	.treatment-videos-wrapper ul li .video-title { font-size:15px; }
}

@media only screen and (max-width: 480px){
	h1{
		font-size:26px;
		line-height:30px;
		margin-bottom: 14px;
	}
	h2{
		font-size:18px;
		line-height:18px;
		margin-bottom: 8px;
	}
	h3{
		font-size:16px;
		line-height:20px;
	}
	.left-text {
		padding-right: 0;
		width: 100%;
	}
	.right-text {
		padding-right: 0;
		width: 100%;
	}
	.header-left{
		position:relative;
		float:left;
		width:100%;
		text-align:center;
	}
	.header-right{
		position:relative;
		float:left;
		width:100%;
		text-align:center;
	}
	.contact-left {
		padding-right: 0;
		width: 100%;
	}
	.contact-right {
		padding-right: 0;
		width: 100%;
	}
	.contact-form .mathcaptcha {
		padding: 10px 0;
	}
	td.fees-left{
		width: 75%;
	}
	td.fees-right{
		width: 25%;
	}
	.team-left {
		padding-right: 0;
		width: 100%;
		margin-bottom:10px;
	}
	.team-right {
		padding-right: 0;
		width: 100%;
	}
	
	.treatment-videos-wrapper ul { width:100%; margin:0 0 10px 0; }
	.treatment-videos-wrapper ul li { width:100%; margin:0 0 10px 0; }

}

@media only screen and (max-width: 360px){}

@media only screen and (max-width: 320px){}