@media only screen  and (max-width:1023px) {
	
}


@media only screen and (max-width:991px) {
	.desktop-menu li ul{
		margin: 0 0 0 15px;
        position: relative;
         
        left: auto;
        display: none;
	}
	#mainmenu ul li .child-arrow {
        color: #fff;
        top: 12px;
        font-size: 18px;
        position: absolute;
        right: 10px;
    }
	    #mainmenu ul li .child-arrow:after {
        content: '\f078';
         font-family: 'Font Awesome 5 Pro';;
    }
	.wrap {
        padding: 0 15px;
    }
	    #header, #mainmenu, #banner, #mainbody {
        max-width: 100%;
        margin: 0 auto;
    }
	.logo {
        float: none;
        display: block;
        padding: 10px 0;
    }
	.topright {
        float: none;
        text-align: center;
    }
	#banner h1{font-size: 26px;        bottom: 10px;}
	.topinfo{text-align: center;}
	#mobile-nav-toggle{    display: block;}
	#main-nav {  	display:none;background: #00297a;
        z-index: 999;
        position: absolute;
        width: 100%;
        top: 44px;}
	.desktop-menu ul li{float:none;}
	ul.footermenu li {
    display: inline-block;
    float: none;
}
}

@media only screen and (max-width: 768px){
	
}

@media only screen and (max-width: 480px){
	
}

/*Phone 4 (480px) Landscape and Samsung Galaxy S3 Portrait (360px)*/	

@media only screen and (max-width: 414px){
	
}

/*IPhone and Samsung Galaxy S1 and S2 Portrait (both 320px) */	

@media only screen and (max-width: 375px) { 
	
}

@media only screen and (max-width: 320px) { 

}