@media only screen and (max-width: 640px) {

	.actionwrap-top{
		display: inline-block;
	}

	.actionwrap span {
	    padding: 2px;
	    font-size: 9px;
	}
	.landingmenu{
		width: 100%;
    	margin-bottom: .3em;
	}
	.landinguser-btn{

	}
	.landingmobile-btn{

	}
	.show-mobile{
		display: block;
	}
	.hide-mobile{
		display: none;
	}

	.main-btn {
		padding: 5px 2px;
    	font-size: 9px;
	}
	.landinglogo img{
		width: 90px;
	}

	.sign-form-sec {
	    margin: 4px;
    	margin-top: 0px;
	}
	.mainwrap {
	    padding-top: .3em;
	}
	h1{
		font-size: 12px;
	}
	.pandemic-header h1{
		font-size: 12px;
	}
	.pandemic-header h1 img{
		width: 22px;
    	padding-bottom: 0.1em;
	}
	.landingvybes{
		    margin-top: 2em;
	}
	.landingvybes h1{
		font-size: 17px;
	}
	.imagewrap img{

	}
	.login-access-form{
		margin: 0 1em;
	}
	img.mobile-logo{
		width: 60px;
	}
	.formsignup .bfh-datepicker{
		    float: right;
    		width: 80%;
	}
	.table.calendar td, .table.calendar th {
	    padding: .1rem;
	}
	.bfh-datepicker-calendar>table.calendar {
		width: 90%;
	}

}