@media (max-width:768px) {
.masterdiv{width:95vw; margin-left: auto; margin-right: auto; color: #111111; text-align:center; word-wrap: break-word; overflow-wrap: break-word;} 
.pagetitle {text-align: center;color: #111111;font-size: calc(1.3rem + 1.3vw);text-decoration: none;font-weight: bold;}
.pagesubtitle {font-size: calc(1em + 1vw);font-family: 'San-Serif', cursive;color: blue;}
.dropdown-content {display: none;position: absolute; min-width: 200px;padding: 0 0;margin: 0 0;padding:5px;text-align:left;border: 1px solid black;color: #111111;z-index: 10;font-size: 13pt; word-break: keep-all;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;width:auto; color: #111111; background-color: #FFFFFF;}
.menu-button {display: inline-block;font-family: Circular,-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",sans-serif;font-size: 13pt;line-height: 15px;margin:2px;outline: none;padding: 5px 5px 5px 5px;position: relative;text-align: center;text-decoration: none;touch-action: manipulation;transition: box-shadow .2s,-ms-transform .1s,-webkit-transform .1s,transform .1s;user-select: none;-webkit-user-select: none;width: auto;font-weight:bold;}
.boxedtable1{word-break:break-all;text-align:center;padding: 2px; border-radius: 5px;margin-left: auto;margin-right: auto;word-break: keep-all;color: #111111;overflow-wrap: break-word;width: 99%; }
.businesstitle {font-size:110%;font-weight: bold; color: #111111;}
.headercontainer {justify-content: center;align-items: center;width:95vw;margin-left: auto;margin-right: auto; padding: 2px 2px 2px 2px;}
.headercontainer > div {padding: 5px;text-align:center; padding: 5px 5px 5px 5px;}
.displaydiv{margin-left: auto;margin-right: auto;color: #111111; width:95vw;text-wrap: wrap; word-wrap: break-word}
a:visited { color: #111111;text-decoration: underline;}
.addiv{box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.28); text-align:center; border-color: #112d4e; padding: 2px; border-radius: 5px;margin-left: auto;margin-right: auto;color: #111111;text-wrap: wrap;  width:95vw; }
.promodiv{box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.28); text-align:center; border-color: #112d4e; padding: 2px; border-radius: 5px;margin-left: auto;margin-right: auto;color: #111111;text-wrap: wrap;  width:95vw; }
}

.dropdown {position: relative; display: inline-block; z-index: 10; padding: 0 0 0 0; margin: 0 0 0 0; color: #111111; background-color: #EEEEEE}
.dropdown-content {display: none; position: absolute; min-width: 200px; padding: 0 0; margin: 0 0; padding:5%; text-align:left; border: 1px solid black; color: black; z-index: 10; font-size: 18pt; left: -20px; text-indent: -20px; color: #111111; word-break: keep-all; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; width:auto; background-color: #EEEEEE}
.dropdown:hover .dropdown-content {display: block; padding-left: 0px !important; color: white; background-color: #EEEEEE}
#demobox {width:15px; height:15px; display: flex; justify-content: center; align-items: center; background: red; border-radius: 10px 10px 10px 10px; padding: 10px 10px 10px 10px; margin-bottom: 10px; margin-right: 10px; margin-left: 10px; width: fit-content}
.menu-button {display: inline-block; font-family: Circular,-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",sans-serif; font-size: 20pt; line-height: 15px; margin:2px; outline: none; padding: 5px 5px 5px 5px; position: relative; text-align: center; text-decoration: none; touch-action: manipulation; transition: box-shadow .2s,-ms-transform .1s,-webkit-transform .1s,transform .1s; user-select: none; -webkit-user-select: none; width: auto; font-weight:bold}

.menu-button:focus-visible {box-shadow: #000000 0 0 0 2px, rgba(255, 255, 255, 0.8) 0 0 0 4px; transition: box-shadow .2s}
.menu-button:active {border-color: #000000; transform: scale(.90)}
.menu-button:disabled {border-color: #DDDDDD; color: #DDDDDD; cursor: not-allowed; opacity: 1}
input[type='text'], input[type='email'], input[type='datetime-local'],input[type='tel'],input[type='number'],
input[type='text'], input[type='email'], input[type='datetime-local'],input[type='tel'],input[type='number'],
input[type='password'],input[type='textarea'] {
border-radius: 5px; padding: 5px; color: #111111; margin-top: 5px; width:220px; border-color: #111111;font-size: 20pt; }