/*Media Queries CSS*/
@media screen and (max-width: 699px) and (min-width: 520px) {
   
}
@media screen and (max-width: 980px) and (min-width: 900px) {
   .main-header-menu li {
	   padding: 0 1.6em!important;
	}
}
@media screen and (max-width: 1024px) and (min-width: 981px) {
   .main-header-menu li {
	   padding: 0 1.6em!important;
	}
}
@media screen and (max-width: 800px) and (min-width: 481px){
	.site-logo-wrapper{display:none;}
	.ast-site-identity {
	    display: block!important;
	    text-align: center;
	}
	.ast-button-wrap .menu-toggle {
	    width: 100%!important;
	    position: absolute;
	    left: 0;
	    background: #2a363f;
	    color: #fff!important;
		margin-top: 8px;
	}
	.ast-header-break-point .main-header-bar .main-header-menu {
	    margin-top: 21px;
	}
	.ast-header-break-point .main-header-bar .main-header-bar-navigation {
	    position: absolute;
		width: 100%;
	    left: 20px;
	}
}
@media screen and (max-width: 480px){
	.site-logo-wrapper{display:none;}
	.ast-site-identity {
	    display: block!important;
	    text-align: center;
	}
	.ast-button-wrap .menu-toggle {
	    width: 100%!important;
	    position: absolute;
	    left: 0;
	    background: #2a363f;
	    color: #fff!important;
		margin-top: 37px;
		z-index: 99999999;
	}
	.ast-header-break-point .main-header-bar .main-header-menu {
	    margin-top: 21px;
	}
	.ast-header-break-point .main-header-bar .main-header-bar-navigation {
	    position: absolute;
		width: 100%;
	    left: 20px;
	}
	.email-contact {
	    text-align: center;
	}
	.ast-button-wrap .menu-toggle {
	    margin-top: 37px;
	}
	.ast-header-break-point .main-header-bar .main-header-menu {
	    margin-top: 450px;
	}
	.social-media-wrapper, .top-navigation-menu {
	    float: none;
	    text-align: center;
	}
}

@media screen and (max-width: 400px){
}