@CHARSET "UTF-8";

.modal_bgg_strip{background-color: #61ff61;}
.modal_bg_strip{background-color: #828990b3;}
a.main_title:active { color: black; text-decoration: none}
a.main_title:link { color: black; text-decoration: none}
a.main_title:visited { color: black; text-decoration: none}
a.main_title:hover { color: black; text-decoration: underline;}

* {
  -webkit-box-sizing: unset;
     -moz-box-sizing: unset;
          box-sizing: unset;
}
*:before,
*:after {
  -webkit-box-sizing: unset;
     -moz-box-sizing: unset;
          box-sizing: unset;
}

@media only screen and (max-width:700px){
  .main {width:100% !important; margin-top:1%; padding-left: 0px !important; padding-right: 0px !important; background-color:white;}
  .ul_padding {padding-left: 20px;}
	.modal_size{max-width:90% !important;}
  .google_map{display:block; height:200px; width:auto;}
	}

@media only screen and (min-width:701px){
  .main {width:80% !important; margin-top:1%; padding-left: 0px !important; padding-right: 0px !important; background-color:white;}
  .ul_padding {padding-left: 20px;}
  .board {margin: 2px !important; padding: 2px !important; max-width: 40% !important}
  .card_border {border: 1px; border-radius: 5%; border-style: solid; border-color: #e1e1e1;}
	.modal_size{max-width:90% !important;}
  .google_map{display:block; height:200px; width:auto;}
	}

@media only screen and (min-width:1200px){
  .main {width:80% !important; margin-top:1%; padding-left: 0px !important; padding-right: 0px !important; background-color:white;}
  .ul_padding {padding-left: 20px;}
  .board {margin: 5px !important; padding: 5px !important; max-width: 25% !important}
  .card_border {border: 1px; border-radius: 5%; border-style: solid; border-color: #e1e1e1;}
	.modal_size{max-width:80% !important;}
  .google_map{display:block; height:400px; width:auto;}
	}

@media only screen and (min-width:1400px){
  .main {width:75% !important; margin-top:1%; padding-left: 0px !important; padding-right: 0px !important; background-color:white;}
  .ul_padding {padding-left: 20px;}
  .board {margin: 25px !important; padding: 20px !important; max-width: 25% !important}
  .card_border {border: 1px; border-radius: 5%; border-style: solid; border-color: #e1e1e1;}
	.modal_size{max-width:80% !important;}
  .google_map{display:block; height:500px; width:auto;}
	}
