  #menu nav li a {
    padding: 30px 10px;
  }
  
  #menu {
    width:60%;
  }
  
  #banner {
    width:40%;
  }
  
  #link1 a {
   
    padding: 30px 10px!important;
    text-align: center !important;
}
  
  
  #menu a {
    font-size: 0.6em!important;
  }
  
  .socialLinks a:after {
    padding: 10px 20px;
  }
  
  .logo {
    max-width: 220px;
    margin-top: 20px;
  }
  
  
.link0 {

  background-position: 100% 35%;
}
  
  .link0 #section3 .siteContent {
    padding-top: 20px;
  }
  
  #subBannerHome, #subBanner {
    width:80%;
  }
  
  .subWrapper .sidebar {
    width: 20%;
  }
  
  .flickerplate {
    height: 65vh;
  }


.contact-info {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  margin-right: 5px;
}


.contact-info .phone {
  font-size: 1.2em;
  margin-top: 10px;
}






@media all and (max-width: 800px) and (min-width: 701px){
  .logo {
    max-width: 150px;
  }
  
  
   #menu {
    width:68%;
  }
  
  #banner {
    width:31%;
  }
  
  #subBannerHome, #subBanner {
    width:70%;
  }
  
   .subWrapper .sidebar {
    width: 30%;
  }
  
  .flickerplate {
    height: 55vh;
  }
  
  .butFrame {
    text-align: center;
  }

  
  .link0 #section4 {
    background-position: left center;
  }
  
  .link0 #section4 .siteContent, .link0 #section3 .siteContent {
    padding: 0 ;
  }

}