@media only screen and (min-width:768px) and (max-width:999px){
	.site-box{width:750px;}
	.content-box .two-third{width:500px;}
	.content-box .one-third{width:250px;}
	.course-listing li{font-size:13px;}
	.form-row .fields{margin-bottom: 5px; margin-right: 0; width: 100%;}
	.fixed-header,.click-to-call{display:block;}
}

@media only screen and (min-width:480px) and (max-width:767px){
	.fixed-header,.click-to-call{display:block;}
	.site-box{width:460px; padding-bottom:1px;}
	.logo{width:200px;}
	.contact-info{padding-top:15px;}
	.contact-info .number a{font-size:20px; background-size:20px auto; padding:0 0 0 25px;}
	.content-box .two-third{width:auto; float:none;}
	.content-box .one-third{width:300px; margin:20px auto 0; float:none;}
	.position-class{position:relative; top:auto; right:auto;}
	.form.scroll-to-fixed-fixed{position:relative !important; left:auto !important; top:auto !important;}
	.course-listing li{font-size:12px;}
	.form.scroll-to-fixed-fixed + div{display:none !important;}
}

@media only screen and (max-width:479px){
	.fixed-header,.click-to-call{display:block;}
	.site-box{width:95%; padding-bottom:1px;}
	.logo{float:none; text-align:center;}
	.contact-info{padding-top:20px; float:none; text-align:center;}
	.contact-info .number a{display:inline-block; font-size:20px; background-size:20px auto; padding:0 0 0 25px;}
	.content-box .two-third{width:auto; float:none;}
	.content-box .one-third{width:300px; margin:20px auto 0; float:none;}
	.position-class{position:relative; top:auto; right:auto;}
	.form.scroll-to-fixed-fixed{position:relative !important; left:auto !important; top:auto !important;}
	.course-listing li{font-size:12px; display:block; width:auto; height:auto;}
	.form.scroll-to-fixed-fixed + div{display:none !important;}
	.banner{display:none;}
}