@media only screen and (min-width : 0px) and (max-width :960px) {
    .contain{
        width: 100%;   
    }
    #menu_btn + #nav {
    display: none;
	}
	.toggleActive{
	display: block!important;
}
	   #menu_btn {
    display: block;
	}
	#nav {
    /* overflow-y: scroll; */
/*    height: 100vh;*/
    display: none;
}
	#menu_btn[aria-expanded="true"] + #nav {
		display: block;
	}
	#olb{
		display: none;
	}
}
@media only screen and (min-width : 0px) and (max-width :800px) {
    header{
    }
/*
        #logo{
            float: none;
        }
*/
        #olb{
            width: 100%;
        }
    nav{
    }
/*
        nav ul li{
            width: 33.3%;   
        }
*/
    #mainContent{
         width: 100%; 
    }
    aside{
        width: 100%; 
        margin-bottom: 0;
    }
        #sideNav ul li{
            width: 33.3%;
            float: left;
        }
    
    
}
@media only screen and (min-width : 0px) and (max-width :740px) {
    #mainContent{
    }
        #btmBoxes .box{
            margin: 0.5em 0;
            width: 100%;
        }
/*
	#olb{
		display: block;
	}
*/
/*
	nav{
		display: none;
	}
*/
    aside{
		display: none;
    }
	#promo_boxes {
    display: block;
}
        #infoBox tr{
            display:  inline-block;
            width: 31%;
        }
        #infoBox tr:first-child{
            display:  none;
        }
        #infoBox td{
            display:  block;
            text-align: center;
            padding: 0;
        }
    
     
}
@media only screen and (min-width : 0px) and (max-width :640px) {
	#logo_mobile{
	  	display: block;
	}
	#logo{
	  	display: none;
	}
	
    nav{
    }
/*
        nav ul li{
            width: 50%;   
        }
*/
    aside{
    }
        #sideNav ul li{
            width: 50%;
        }
	#logos{
		display: block;
	}
    #tethered_frame{
        min-height: 210px;
    }
}
@media only screen and (max-width: 550px) {
    .rates_table {
        max-width: 600px;
        width: 100%;
        border-collapse: collapse;
        table-layout: fixed;
        min-width: 320px;
        clear: both;
    }
}
