﻿.show-only-mobile{
		display: none;
		}

@media (min-width: 1220px) {

}

@media (max-width: 1140px) {

}

@media (-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 144dpi), (min-resolution: 1.5dppx), (max-width: 990px) {
	
	.mobile-disable{
		display: none;
	}
	
	html{
		font-size: 2.5rem;
	}
	
	textarea{
		font-size: 15px !important;
	}
	
	h1{
	font-size: 120% !important;
	}
	
	#nav{
		position: static !important;
		top: 0px !important;
		height: auto !important;
		margin: 0 auto !important;
		width: 100% !important;
	}
	
	#main{
		margin-top: 0px !important;
	}
	
	#header{
		width: 95% !important;
		padding-bottom: 0px !important;
	}
	
	#topnav{
		right: 0 !important;
		font-size: 15px !important;
	}
	
	#footer{
		margin-bottom: 30px !important;
	}
	
	#col1{
		width: 100% !important;
	}
	
	#col3{
		display: none !important;
	}
	
	#page_margins{
		margin-bottom: 3em !important;
	}
	
	form.yform label{
		font-size: 100%;
	}
	
	.box-bottom .c33l, .box-bottom .c33r , .box-top .subcl, .box-top .subcr, .box-top .subc, .box-bottom .subcl, .box-bottom .subcr, .box-bottom .subc{
		background: none !important;
	}
	
	.box-top .c33l, .box-top .c33r{
		background-position: center !important;
		margin-bottom: 30px;
	}
	
	.c33l{
		width: 100%;
		float: left !important;
	}
	.type-text > img {
		width: 150px !important;
	}
	
	.sup{
	/*	display: none !important; */
	}
	
	.show-only-mobile{
		 display: block !important; 
	}
	
	.mobile-static-next-button{
		background-color: #E2F4F9;
		position: fixed;
		bottom: 0;
		width: 100%;
		padding:15px 0;
	}
	
	.mobile-static-next-button > img {
		display: block;
		margin: 0 auto;
		width: 6em;
	}
	
	.type-text > img.marker{
		width: auto !important;
	}
}

