@media screen and (max-width: 480px) {  
img{display:none !important;}
}
  
html {width:100%;}

.mod_sef_td{
padding:4px;
}

.openHoursTable
{
  width:100%;
}

.tableEven{
      background-color:white;
}

body {
  font:12px/20px Arial, Helvetica, sans-serif;
  color:black;
  min-width:1000px;
  padding:8px;
}
.bannerImagePara{
  padding: 0px; 
  margin: 0px; 
  line-height: 0; 
  font-size: 0px;"
}
.bannerImagePara img{
  width: 600px; 
  padding: 0px; 
  margin: 0px; 
  line-height: 0;
}


.light{}

.main {

    width:980px;
  padding:0;
  margin:0 auto;
  position:relative;

    
}
  
  .header
  {

    background-color:rgb(132,187,232);
  }
  
  .body
  {
    height: 100%;
    background-color:rgb(216,224,227);
  }
  
  
  .pagetitle
  {
    text-shadow:1px 1px 0px #c8c8c8, 0px 2px 0px #b4b4b4, 0px 3px 0px #a0a0a0, 0px 4px 0px rgba(140,140,140,0.498039), 0px 0px 0px #787878, 0px 5px 10px rgba(0,0,0,0.498039) !important;
    color:white;
    font-size:40px;
    width:620px;
   /* vertical-align:top;*/
    padding-left:10px;
  }
  
   .pagetitleMobile
  {
    text-shadow:1px 1px 0px #c8c8c8, 0px 2px 0px #b4b4b4, 0px 3px 0px #a0a0a0, 0px 4px 0px rgba(140,140,140,0.498039), 0px 0px 0px #787878, 0px 5px 10px rgba(0,0,0,0.498039) !important;
    color:white;
    font-size:16px;
    vertical-align:top;
    padding-left:5px;
  }
  
  
  .logocell
  {
    padding-left:10px;
    padding-top:10px;
    width:80px;
  }
  
  .headerContactInfo
  { 
    width:280px;

    vertical-align:top;
    padding-left:10px;
    padding-right:10px;
    padding-top:25px;
    text-align:right;
  }
  
  .headerAddressMobile
  {
    color:black;
    font-size:14px;
  }
  .headerPhoneMobile
  {
    color:white;
    font-size:15px;
  }
  
  .headerAddress
  {
    color:black;
    font-size:22px;
        padding-top:6px;

  }
  .headerPhone
  {
    color:blue;
    font-size:34px;
  }
  .mainBody
  {
    background-color:white;

    padding-right:6px;
    padding-left:6px;


  }
  .mainHeader
  {
    background-color: rgba(213, 238, 241, 0.6);
    padding-right: 0px;
    padding-left:20px;
    padding-bottom:0px !important;
    padding-top:0px !important;

  }

  .mainHeader-home
  {
    background-color: white !important;
    padding-right: 10px;
    padding-left:20px;
    padding-bottom:0px !important;
    padding-top:0px !important;

  }

   .blueBox
  {
    background-color:rgb(230,245,247);
    padding:10px;
    width:290px !important;

  }
  .brownBox
  {
    background-color:rgb(241,238,172);
    padding:10px;
  }
  .darkBlueBox
  {
    background-color:rgb(132,187,232);
    padding:10px;
  }
  .mainFooter
  {
    height:100px !important;
    
  }
  .topnavbar
  {
    background-color:rgb(132,187,232) !important;
    /*padding-left:10px;*/
    
  }
  
  .mainbutton
  {
    box-shadow: 13px 10px 5px 0px rgba(75,111,126) !important;
    -webkit-box-shadow: 13px 10px 5px 0px rgba(75,111,126);
    -moz-box-shadow: 13px 10px 5px 0px rgba(75,111,126);

    background-color:rgb(26,74,121);
    border: none;
    color: white;
    text-align: center;
    text-decoration: none;
    font-weight:bold;
    display: inline-block;
    font-size: 14px;
    margin-right:1px;
    padding-top:7px;
    width:116px;
    height:24px;
  }
  
  .mainbuttonMobile
  {
    box-shadow: 13px 10px 5px 0px rgba(75,111,126) !important;
    -webkit-box-shadow: 13px 10px 5px 0px rgba(75,111,126);
    -moz-box-shadow: 13px 10px 5px 0px rgba(75,111,126);

    background-color:rgb(26,74,121);
    border: none;
    color: white;
    text-align: center;
    text-decoration: none;
    font-weight:bold;
    display: inline-block;
    font-size: 14px;
    margin-right:1px;
    margin-bottom:1px;
    padding-top:7px;
    height:30px;
    width:100%;
  }
  
  .buttonBooking
  {
    border:1px solid rgb(26,58,87);
  }
  
  a.mainbutton:hover
  {
    background-color:rgb(26,58,87) !important;
    color:white !important;
  }
  .font_2
  {
    font:normal normal normal 24px/1.4em museo-w01-700,serif !important;
    line-height:normal;
  }
  
  .font_2Mobile
  {
    font:normal normal normal 24px museo-w01-700,serif !important;
    margin-left:4px;
  }
  
  .pageEnd
  {
    background-color:white;
    padding-left:20px;
    padding-top:20px;
    padding-bottom:20px;
  }
  .font5
  {
    font: normal normal normal 22px/1.4em din-next-w01-light,din-next-w02-light,din-next-w10-light,sans-serif;
    color:#003449;
    
  }
  
  h2
  {
    color:#003449;
    font-weight:bold;
  }
  .formFields
  {
    width: 100%; 
    border: 1px solid rgba(0, 52, 73, 1); 
    color: #003449; 
    font: normal normal normal 17px/1.4em din-next-w01-light,din-next-w02-light,din-next-w10-light,sans-serif; 
    background-color: transparent; 
    margin: 0 0 5px; 
    border-radius: 1px; 
    padding: 5px;
  }
  
  
  .s25 {
    background-color: rgba(0, 52, 73, 1);
    font: normal normal normal 17px/1.4em din-next-w01-light,din-next-w02-light,din-next-w10-light,sans-serif;
    border: 0;
    color: #acf1bd;
    cursor: pointer;
    float: right;
    margin: 0;
    max-width: 35%;
}
  
  #map {
        height: 100%;
      }

  
  
  
  nav {

  float: right;
  padding: 20px;  

}

#menu-icon2 {

  width: 400px;
  height: 400px;
  background: #4C8FEC url(/web/20161008085844im_/http://systemsassist.com/images/menu-icon.png) center !important;

}

a:hover#menu-icon {

  background-color: #444;
  border-radius: 4px 4px 0 0;

}

/*ul.myLinst {

  list-style: none !important;

}

li {

  display: inline-block !important;
  float: left;
  padding: 10px

}
*/

.current {

  color: #2262AD;

}

section {

  margin: 80px auto 40px;
  max-width: 980px;
  position: relative;
  padding: 20px

}
