@media screen and (max-width: 768px){#menu{display: none}#menubottom{color: #ffffff; min-width:310px;display: block;	background-color:#606060;margin:0px auto 0px auto;border:0px solid #a9a9a9;padding:5px}	.menubottom-block{border-right: 0px solid #d8d6d5;padding-left: 25px;padding-right: 25px;height: 100%}.menubottom-block-left{	border-right: 0px solid #d8d6d5;height: 100%;padding-left: 25px;padding-right: 25px}.menubottom-block-right{border-right: 0px solid #d8d6d5;height: 100%;padding-left: 25px;padding-right: 25px}.btn {width: 100%; height: 40px; background-color: #606060; border: 1px solid #a9a9a9;margin-top:0px;padding:5px 5% 5px 5%;font-size: 14pt; text-align:left; color:#ffffff}#navigation{padding-top: 0px;padding-bottom: 0px; background-color: #606060;width: 100%;margin: 0px}#navigation ul {display: none;list-style: none; margin:  0px; padding-left: 0px}#navigation ul.expanded {display: block;}
#headerfont{font-size: 20pt;font-weight: bold;	margin-top: 0px;text-align: center; color: #000000;}
#topleftheader{display: none;}
#topmiddleheader{width:100%; border: 0px solid #000000; vertical-align:top;min-height: 50px; margin: 0px auto 0px auto}h2.header{font-size: 20px;font-weight: bold;margin-top: 15px;margin-bottom: 0px; color: #000000;}
#toprightheader{display: none;}
#textminorder{font-size:14pt;text-align: center;background-color:#ffffff}.divbardiv{float:right;width:40px;height:30px;background-color:#606060;margin:0px 5px 0px 0px}.divbarmenu1{width:100%;height:4px;display:block;background-color:#B0B0B0;margin-top:5px}.socialmenu{display: inline-block;margin-right:5px;width:10%; height:auto}}
/* Start of ipad screem */
@media screen and (min-width: 769px){#menu{min-height:26px; border: 0px solid #000000; width: 100%;text-align: center;margin: 0px auto 0px auto;padding:10px 0px 5px 0px;background-color: #606060;color:#ffffff;font-size:1vw}#menubottom	{color: #ffffff; width: 98%; display: block;min-height: 200px;background-color: #606060;margin: 8px auto 0px auto;border-top:1px solid #a9a9a9;border-bottom:1px solid #a9a9a9;padding: 15px 1% 15px 1%;vertical-align:top;text-align:left}	.menubottom-block{display: inline-block;border-right: 1px solid #d8d6d5;padding-left: 1%;padding-right: 1%;vertical-align:top; height:100%;width:17%}.menubottom-block-left{display: inline-block;border-right: 1px solid #d8d6d5;padding-left: 1%;padding-right: 1%;vertical-align:top; height:100%;width:17%}.menubottom-block-right{display: inline-block;border-right: 0px solid #d8d6d5;padding-left: 1%;padding-right: 0%;vertical-align:top; height:100%;width:17%}
#headerfont{font-size: 18pt;font-weight: bold;	margin-top: 0px;text-align: center; color: #000000;}
#topleftheader{display:inline-block;width:20%; border: 0px solid #000000; height: 120px; vertical-align:top;}#topmiddleheader{display:inline-block;width:60%; border: 0px solid #000000; height: 120px; padding-top: 10px; vertical-align:top;}#toprightheader{display:inline-block;width:15%; border: 0px solid #000000; height: 120px; vertical-align:top;}#navigation{display:none}h2.header{font-size: 10px;font-weight: bold;margin-top: 15px;margin-bottom: 0px; color: #000000;}.textmenu{color:#ffffff;font-size:1vw;margin-left: 0px; font-weight:300; }#bottommed{min-height: 90px; border: 0px solid #000000; width: 90%;margin-top: 0px;text-align: center;margin: 0px auto 0px auto;padding:0px 5% 0px 5%;background-color: #a2c037;line-height:15px}#textminorder{font-size:2.0vw;text-align: center;}.socialmenu{display: inline-block}
#logoleft{margin-left: 10%;margin-top:5px;width:125px;height:81px}
#logoright{margin-left: 10%;margin-top:5px;width:138px;height:81px}
}
/* Start of larger screem */
@media screen and (min-width: 1025px){#menu{min-height:30px; border: 0px solid #778899;width: 100%;margin: 0px auto 0px auto;padding:7px 0px 4px 0px;background-color: #606060;color:#ffffff;font-size:1vw}#menubottom{color: #ffffff; width: 90%; display: block;min-height: 200px;background-color: #606060;margin: 8px auto 0px auto;border-top:1px solid #a9a9a9;	border-bottom:1px solid #a9a9a9;padding: 15px 5% 15px 5%;vertical-align:top;}.menubottom-block{display: inline-block;border-right: 1px solid #d8d6d5;padding-left: 1%;padding-right: 1%;vertical-align:top; height:100%;width:17%}.menubottom-block-left{display: inline-block;border-right: 1px solid #d8d6d5;padding-left: 3%;padding-right: 1%;vertical-align:top; height:100%;width:17%}.menubottom-block-right{display: inline-block;border-right: 0px solid #d8d6d5;padding-left: 1%;padding-right: 0%;vertical-align:top; height:100%;width:17%}

#headerfont{font-size: 22pt;font-weight: bold;	margin-top: 0px;text-align: center; color: #000000;}
#topleftheader{display:inline-block;width:20%; border: 0px solid #000000; height: 120px; vertical-align:top;}#topmiddleheader{display:inline-block;width:60%; border: 0px solid #000000; min-height: 110px;padding-top: 15px; vertical-align:top;}#toprightheader{display:inline-block;width:15%; border: 0px solid #000000; height: 120px; vertical-align:top;}h2.header{font-size: 20px;font-weight: bold;margin-top: 15px;margin-bottom: 0px; color: #000000;}#navigation{display:none}.textmenu{color:#ffffff;font-size:1.0vw;margin-left: 0px; font-weight:700; }#bottommed{min-height: 90px; border: 0px solid #000000; width: 90%;margin-top: 0px;text-align: center;margin: 0px auto 0px auto;padding:0px 5% 0px 5%;background-color: #a2c037;line-height:15px}#textminorder{font-size:12pt;text-align: center;}.socialmenu{display: inline-block}
#logoleft{margin-left: 20%;margin-top:5px;width:185px;height:110px}
#logoright{margin-top:5px;float:right;width:187px;height:110px}
}
/* End of larger screem */
.textmenubottom	{color: #ffffff;font-size: 12pt;}