@media screen {
	html,body {
		-webkit-text-size-adjust:none;
		margin:0;
		padding:0;
	}
	
	#mobile_nav.show,#cssmenu.show {
		display:block;
	}
	
	#mobile_nav.hide,#cssmenu.hide {
		display:none;
	}
	
	#content img.mobile_no_resize {
		width:auto!important;
		height:auto!important;
	}
	
	#content img.mobile_hide {
		display:none;
	}
	
	#footer_nav {
		display:none;
	}
	

	
	iframe {
		max-width:100%!important;
		max-height:100%!important;
	}
	
	table.sc_table_form.mobile  {
		width:100%!important;
		padding:20px!important;
	}
	
	table.sc_table_form.mobile .sc_table_tr_td_label_form {
		text-align:left!important;
	}
	
	table.sc_table_form.mobile .sc_table_div_label_form {
		float:none!important;
	}
	
	table.sc_table_form.mobile .sc_table_tr_td_value_form {
		text-align:left!important;
	}
	
	table.sc_table_form.mobile .sc_form_textbox,table.sc_table_form.mobile .sc_form_textarea {
		width:96%!important;
	}
	
	table.sc_table_form.mobile .sc_form_required {
		color:red;
		float:right;
		font-size:10px;
	}
	
	.video_container_16_9 {
		position:relative;
		padding-bottom:56.25%;
		padding-top:35px;
		height:0;
		overflow:hidden;
	}
	
	.video_container_4_3 {
		position:relative;
		padding-bottom:75%;
		padding-top:35px;
		height:0;
		overflow:hidden;
	}
	
	.video_container_16_9 iframe,.video_container_4_3 iframe {
		position:absolute;
		top:0;
		left:0;
		width:100%!important;
		height:100%!important;
	}
	
	.logo.mobile img {
		width:90%!important;
		height:auto!important;
		margin:0!important;
	}
	
	#mobile_phone.hide {
		display:block;
	}
	
	#mobile_phone.hide {
		display:none;
	}
	
	#mobile_phone {
		position:fixed;
		top:145px;
		width:100%;
		height:125px;
		overflow:hidden;
		z-index:102;
		text-align:center;
		background-color:rgba(0, 0, 0, 0.75);
		text-align:center;
	}
	
	#mobile_phone div {
		padding:2px 0;
	}
	
	#mobile_phone a {
		font-size:30px;
		color:#fff;
		text-decoration:none;
	}
	
	#mobile_phone a:hover {
		color:#064679;
	}
	
	#mobile_footer {
		background-color:#030303;
		padding:15px!important;
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		color:#fff;
		font-size:12px;
	}
	
	#mobile_footer a {
		color:#fff;
	}
	
	body {
		min-width:0;
		width:100%;
	}
	
	object,.object {
		display:none;
	}
	
	#content {
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		min-height:0;
	}
	
	#content img {
		max-width: 100%!important;
		height: auto!important;
	}
	
}