.Sm{display:none;}
.auxHome {display:none!important;}


@media(max-width: 960px) {
	}/* END min-width: 960px */
	
@media(max-width: 769px) {
.auxNav.Sm .auxHome {display:inline-block!important;}


.header-social {position:Absolute;right: 50px;/* border: 1px solid; */}
	.SocialTabsDiv .ui-tabs li,
	.SocialTabsDiv .ui-tabs li a {width:94px;}
	.SocialTabsDiv .ui-tabs li a {background-size: 374%;}
	#hpSocialTabs {overflow:hidden;}
	.hpMid .ftr h2,
	.hpLower h2{font-size: 20px;}
	.header-logo-container {zoom:.6;}
	.navbar-collapse{background:linear-gradient(#fff,#ccc);padding:1px;}
	.header-logo-container {zoom:.8}
	
	.hdBtns.Lrg,
	.hdSearchLrg,
	.auxNav.Lrg,
	.loginStatus.Lrg,
	a.translate {display: none!important;}
	.navbar-header .hdSearchLrg, .navbar-header .hdBtns {margin:10px auto;;}
	.navbar-header{float:none;}
	.NavigationUnorderedList {float: left;}
	.hdBtns.Sm,  
	.search.Sm,
	.auxNav.Sm,
	.auth-link-container-sm {display:block!important;}
	.auxNav.Sm{padding: 10px 15px;height: 40px;}
	.search.Sm {clear:both;}
	.search.Sm #SimpleSearchBlock {padding:5px;background:#0080B8;display:none;}
	.search.Sm #SimpleSearchBlock input[type="text"]{width:85%;}
	header .navbar-toggle{
		z-index:999;position:absolute;top:0;right:5px;
		}
	 .navbar-toggle{
		background-color:#0080B8!important;
		margin-bottom: 6.5px;padding-bottom: 9px;
		border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}	
	.col-sm-3.col-secondary{padding:0;margin:1em 0;float:none;width:100%;}
		
		.col-sm-3.col-secondary  .navbar-toggle {margin-left:0;color:#fff;}
		
	.hpBtm h2,
	.hpBtm .col-sm-3{text-align:center;margin:2em;}
	.auth-link-container {float:right;}
	.hpMid .ftr img {display:block;margin:auto;}
	.RadMenu.rmResponsive ul {display:block}
	.RadMenu.rmResponsive .rmRootGroup > .rmItem {border:1px solid #fff;margin:5px;background-color:#fff;float: none;}
	.RadMenu.rmResponsive .rmRootGroup > .rmItem > .rmLink {text-align:left;}
	.panel-body, .PanelBody {
		padding: 0px;
		}
	.col-sm-8,
	.col-sm-12{
		padding-left:5px;
		padding-right:5px;
		}
	.has-secondary-col.col-on-right .col-primary {
		margin: 0;
		border:none;
		float:none;
		width:100%;
		}
		
		
	.QueryDisplayWrapper .row {
		width:46%!important;
		}
	.QueryDisplayWrapper .row:nth-child(3n+1) {
		clear: initial!important;
		}
	.QueryDisplayWrapper .row:nth-child(2n+1) {
		clear: left!important;
		}
	.QueryDisplayWrapper .company {
		height: auto;
		}
		
		.hpMid,
.hpLower,
.hpBtm {
	padding: 45px 1em;
}
		
		.calDiv ul.eventList {border:none!important;}
	}/* END max-width: 768px */
	
	@media (max-width: 768px) {
	  .RadMenu.rmResponsive .rmToggle {
	  margin:0;
	  position:absolute;
	  display:block!important;
	  float: none;
	  top: 0;
	  left: 0;
	  width: 100%;
	  }
	   .RadMenu.rmResponsive .rmToggle .rmIcon {margin-top:10px;}
	 .RadMenu.rmResponsive .rmExpand {text-indent:30px;}
	
  .hidden-xs,
  tr.hidden-xs,
  th.hidden-xs,
  td.hidden-xs {
    display: none !important;
  }
}

	
	
	@media (max-width:768px){
    .navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
          top: 0;
          border-width: 0 0 1px;
     }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
          margin-top: 7.5px;
     }
     .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
          display:block !important;
     }
}

@media (max-width: 400px) {
.wideAd {display:none;}

.flexslider .slides img,
.header-logo-container,
.hpMid .ftr img{zoom:.5;}


.hpMid, .hpLower, .hpBtm {padding:0;margin: 0 auto;max-width: 90%;}

.hpBtm {zoom:.7;text-align:center;-moz-transform: scale(.7);}
.hpBtm {display:none;}
}



@media only screen and (device-width: 768px) and (device-height: 1024px) and (orientation:landscape) {

    .RadMenu.rmResponsive .rmToggle {
	  margin:0;
	  position:absolute;
	  display:block!important;
	  float: none;
	  top: 0;
	  left: 0;
	  width: 100%;
	  }
	   .RadMenu.rmResponsive .rmToggle .rmIcon {margin-top:10px;}
	 .RadMenu.rmResponsive .rmExpand {text-indent:30px;}
	

}
