/************************************************************************************
smaller than 1500
*************************************************************************************/	
@media screen 
and (max-width: 1500px) {



}/**** END 1500 ****/




/************************************************************************************
smaller than 1280
*************************************************************************************/	
@media screen 
and (max-width: 1280px) {

.container {
width: 95%;
margin: 0 auto;
}

.menu_container {
width: 100%;
margin: 0 auto;
}



}/**** END 1280 ****/




/************************************************************************************
smaller than 1150
*************************************************************************************/	
@media screen 
and (max-width: 1150px) {





}/**** END 1150 ****/





/************************************************************************************
smaller than 1024
*************************************************************************************/	
@media screen 
and (max-width: 1024px) {



}/**** END 1024 ****/





/************************************************************************************
smaller than 900
*************************************************************************************/	
@media screen 
and (max-width: 900px) {

.home_style .column_twothirds, .home_style .column_third {
width: 95%;
margin: 10px auto !important;
}

.menu{
display:none;
float: left;
margin: 0;
font-size: 0.90em;
background: rgba(87, 64, 130, 0.8);
}

.mobile-menu{
display:block;
	margin-bottom: 10px;

}

.menu li {
display:block;
margin:0;
}

.menu li a, .menu li span {
padding: 10px;
}
	
.menu ul .icon-angle-double-right { 
		display:none;
	}

/*level 2 and 3 - make same width as all items*/
.menu ul {
display:block;
position:relative;
top:0;
left:0;
width:100%;
font-size: 0.90em;
background: none;
}

.menu ul ul {
left:0;
font-size: 0.90em;
	background: none;
}


.menu ul ul li a {
padding: 10px;
}
	
	.sub_menu li {
		display: block;
	}
	



}/**** END 900 ****/




/************************************************************************************
smaller than 768
*************************************************************************************/
@media screen 
and (max-width: 768px) {
.show_menu {
display: inline-block !important;
}



#footer_pad h3, #footer_pad h4 {
font-size: 1.1em !important;
}

.column_quarter {
width: 47.5%;
}
	
	.column_third {
		width: 45%;
	}
	
	.video-container2 {
padding-bottom: 80%;
overflow: auto;
}

}/**** END 768 ****/



/************************************************************************************
smaller than 640
*************************************************************************************/
@media screen 
and (max-width: 640px) {
	

	
	.column_third, .column_twothirds,.column_half {
		width: 95%;
		margin: 10px auto;
	}
	
	#hosts .right_it {
text-align: center !important;
	}

/** HOME **/
	#home_logo {
		margin: 0 auto;
	}
	
	.home_header,.host_header {
		-webkit-background-size: auto;
-moz-background-size: auto;
-o-background-size: auto;
background-size: auto;
	background: url(../_images/bg_home_mobile.jpg) no-repeat center top fixed;
		
	}

}/**** END 640 ****/



/************************************************************************************
smaller than 480
*************************************************************************************/
@media screen 
and (max-width: 480px) {
.column_quarter {
width: 95%;
margin: 10px auto;
}

}/**** END 480 ****/



/************************************************************************************
smaller than 320
*************************************************************************************/
@media screen 
and (max-width: 320px) {




}/**** END 320 ****/