@media screen and (min-width: 1601px) {
  
  #header h1 {
    font-size:5rem;
  }
   .content-container  {
        max-width: calc(100% - 30rem) !important;
    }
  .hero-content-wrapper {
padding: 15rem 10rem 15rem 15rem;
}
}

@media (max-width: 1200px) { 
   .content-container  {
        max-width: calc(100% - 4rem) !important;
    }
  
  .hero-content-wrapper {
  padding: 4rem !important;
}

}

@media (max-width: 992px) { 
#content-wrapper {
  width: 100%;
  margin-left:0;
}
 
  
#navbar.active {
  margin-left: 0;
  overflow-y: scroll;
}
  
#navbar ul li a {
 display: inline-block;
}
  
#navMenu ul li.Parent ul {
  position: inherit;
}
  
#navMenu ul.DropDownMenu li {
  display: block;
  float: none;
  position:relative;
}
  
#navMenu ul.DropDownMenu li span.material-icons {
  position: absolute;
  top:3px;
}
  
  #navMenu ul.DropDownMenu li.Parent ul {
    position: inherit;
            margin: 0;
}

#navMenu ul.DropDownMenu li {
    max-width: 960px;
    margin: 0 auto;
}

#navMenu li.Parent ul {
    background-color: transparent;
    box-shadow: none;
}
  
  .hero-content-wrapper {
  padding: 2rem !important;
}
  
  .product-wrapper, #product-list section._ProductList form {
    width: 48%;
    flex: 0 0 48%;
}
  .max-width-wrapper {
      max-width: 720px;
      margin: 0 auto;
    }
  


}

@media (max-width: 768px) {  
  .navbar .collapse.show {
    margin-top: 20px;
	}
  
  span.org-name {
    max-width: 200px;
    font-size: 100%;
    padding: 15px 0;
}
  .header-image, .hero-content {
    width: 100%;
    flex: 0 0 100%;
}
  
  td.search-options {
    display: block;
    margin-right: 2%;
    padding-right:0;
    width: 96%;
  }

  td.search-results {
   display: block;
   margin-left:2%;
   width:96%;
  }
  footer h2 {
    max-width: none;
    margin: 20px auto;
}
  .product-wrapper {
    width: 100%;
    flex: 0 0 100%;
}
}

@media (max-width: 576px) { 
  #footer-nav ul.DropDownMenu {
  column-count: 1;
}
    #product-list section._ProductList form {
    width: 100%;
    flex: 0 0 100%;
}
}


