div.mnavbar{float: right; position: relative;display: none;}
div.mnavbar button{float: left; color: black; cursor: pointer; border: 0;padding: 5px 10px 5px 10px; margin-right: 10px;}
div.mnavbar button i.fa{font-size:25px; margin-top:3px;} 
div.bnavbar{background-color: rgba(255,255,255,0.8); display: none; position: fixed; top: 0px; left:0px; z-index: 1000; height: 100%;width: 100%; padding: 0px; border-top: #dadada 1px solid;}

div.mnavbar ul{width: calc(100% - 4px); background-color: white; padding: 0px; max-width: 350px; border-right: #DFDFDF 4px solid;}
div.mnavbar ul,
div.mnavbar ul li{float: left; list-style: none;margin: 0px;}
div.mnavbar ul li{padding: 10px;border-bottom: #DFDFDF 1px solid; width: calc(100% - 20px);}
div.mnavbar ul li a{text-decoration: none; color: #2F2F2F;float: left;  font-size: 18px;}
div.mnavbar ul li.active{background-color: #156f50;}
div.mnavbar ul li.active a{color:white;} 


div.mnavbar div.mblink{border-bottom: #d7d7d7 4px solid; background-color: #f2f2f2;}
div.mnavbar div.topPhone{
	float: left; padding: 10px; width: calc(100% - 24px);max-width: 330px; 
	font-size: 25px;
	border-right: #DFDFDF 4px solid;
	background-color: white;
	border-bottom: #DFDFDF 4px solid;
	clear:both; margin-top:0px;
}
div.mnavbar div.topPhone label{
	color: black; margin-left: 2px;
}

div.mnavbar ul li div.mblink a{color: #156f50;}



div.mobile-footer{
	position: fixed; bottom: 0px; left: 0px;
	width: 100%; max-width: 1280px;
	background-color: rgba(255,255,255,0.9); 
	padding: 8px 0 8px 0; border-top: #9a9a9a 1px solid; z-index: 100;
	float: left;display: none;
}
div.mobile-footer span{
	float: left; width: 25%; text-align: center;
}
div.mobile-footer span button,
div.mobile-footer span a{
	text-decoration: none; color: black;position: relative;
	display: inline-table; margin: auto; width:auto; background-color: transparent; border: 0px; cursor: pointer; font-size: 18px;	
}
div.mobile-footer i{
	font-size: 35px; display: block;
}
div.mobile-footer span sup{
	font-size: 16px; position: absolute; top: -5px; left: 60%;
	background-color: red; color: white; width:20px; height: 20px; border-radius: 50%;  text-align: center;
}

