@media only screen and (min-width : 0px) and (max-width :1200px) {
	html, body{ 
     font-family: "Open Sans" !important; 
 } 
	aside{
		position: relative;
		width: auto;
		border: 0;
		z-index: 0;
		top: 0;
		height: auto;
	}
	#topNav{
		float: none;
	}
	header{
		width: auto;
		position: sticky;
		top: 0px;
		background: #FFF;
	}
	#logo{
		position: relative;
		border: 0;
		height: 85px;
		width: auto;
		
	}
	.contain_content{
		width: auto;
		float: none;
	}
	#frontPageRight,#frontPageLeft{
		float: none;
		width: 100%;
	}
	.btn_open_olb{
		background-color: #FF6600;
		height: 2em;
		width: 2em;
		float: left;
	}

	aside{
		display: none;
	}
	
	/*#frontPageRight table,#frontPageRight tbody{
					width: 100%;
					margin: 0;
					border-collapse: collapse;
					display: flex;
				}
				#frontPageRight tr{
						display: inline-block;
						flex-basis: 0;
						flex-grow: 1;
					}
						#frontPageRight td{
							display: block;
						}
						#frontPageRight td:nth-child(2){
							font-size: 20px;
							text-align: center;
						}*/
}
@media only screen and (min-width : 0px) and (max-width :768px) {
	.promo_boxes{
		display: block;
	}
	
	#logos{
		display: block;
	}
    
}
@media only screen and (min-width : 0px) and (max-width :640px) {

}

@media only screen and (min-width : 0px) and (max-width :480px) {
 
}