@media screen and (max-width: 1170px) {.nav_screen  {display:none !important;}}
@media screen and (max-width: 950px)  {.nav_tablet  {display:none !important;}}
@media screen and (max-width: 750px)  {.nav_phone   {display:none !important;}}

@media screen and (max-width: 1170px)  {
	body, p, td, table, ul, li, a, .content , .thtxt, .navigation1, .navigation2, .stlink, .poltxt  {
	font-size: 14px !important;}}
	
/*OVERRIDE BOOTSTRAP:*/
h1, .h1, h2, .h2, h3, .h3, h4, .h4 {
	font-weight: bold;
}
h1 {
	font-size: 36px;
	font-size: 2.7vw;
}
h2 {
	font-size: 28px;
	font-size: 1.5em;
}
h3 { 
	font-size: 18px;
	font-size: 1.3vw;
}

.smnote, .tdtxt  {font-size: 12px !important;}

.navigation0  {font-size: 15px !important;}

.menu_l, .features, .banner, .adtitle, .txtlrg, .policy{ 
font-size: 16px !important;}

.section {font-size: 18px !important;}

.prices {font-size: 28px !important;}
}
/*Menu Button*/
.navmenu_banner {display:block;position:absolute;left:0px;top:0px;width:100%px;height:0px;}
.navmenu_bannerbutton {display:block;position:absolute;left:2vw;top:35px;width:25px;height:20px;text-decoration:none;color:#FFF;}
a > hr{height:4px;padding:0;margin:0 0 4px;border:none;background-color:#FFF}

/*XS Menu*/
#sm_menu {display: none;}

@media screen and (max-width: 950px)  {
h1, .h1, h2, .h2, h3, .h3, h4, .h4  { 
font-size: 14px !important;
}}


@media screen and (max-width: 520px)  {
#sd-body {padding-top: 137px !important;}
#sd-head {background:none; background-color: #FFFFFF; position: fixed;  top: 0px;  left: 1.1%;}
#sd-head-logo {content: url('/banners/mid-logo.gif');}
#sd-top-menu {position: fixed;  top: 50px;  left: 1.1%;}
#top_menu {  position: fixed;  height: 87px !important; top: 0; left: 1.1%;}
#sm_menu   {display: inline-block !important;}
#patch_top { padding-top: 87px !important;}
}

