@media (max-width: 1279px) {

   /*tablet */
   .hideTablet {
      display:none;
   }


   .showTablet {
      display:block;
   }


   .desktop-break {
      display:inline;
   }
   .tablet-break {
      display: block;
   }
   body {
      font-size: 16px;
   }
   .wrapper {
      width: 100%;
      padding:0 40px;
   }
   .wrapper-left {
      padding-left: 40px;
   }
   .hero {
      padding-right: 40px;
   }
   .dual__text {
      font-size: 18px;
   }


   .dualsticky__left {
      width: 55%;
      padding-right: 5%;
      padding-left: 40px;
   }
   .service p {
      font-size: 16px;
   }
   .service h3 {
      font-size: 30px;
   }
   .quote__text {
      font-size: 30px;
   }
   .contact {
      font-size: 18px;
   }
   .nav .wrapper {
      padding:0;
   }
   .menu__logo {
      padding-left: 40px;
   }
   .menu__links {
      position: absolute;
      top:100px;
      display: block;
      width: 100%;
      padding:0;
      background:#fff;
      max-height: 0px;
      overflow: hidden;
      transition: all 0.5s ease;

   }
   .menu-open .menu__links {
      max-height: 600px;
   }
   .menu__link {
      display: block;
      margin-left: 0;
   }
   .menu__link a {
      display: block;
      padding:10px 40px;
   }
   .menu__indicator {
      display: none;
   }
   .menu__link:last-child {
      margin-bottom: 20px;
   }
   .menu__link--active .menu__link__label {
      color:#bd472a;
   }
   .article::after {
      content:"";
      position: fixed;
      z-index: 0;
      width: 100%;
      height: 100vh;
      background:rgba(0,0,0,0.5);
      top:0;
      left:0;
      display: block;
      background:rgba(0,0,0,0);
      pointer-events: none;
      transition: all 0.5s ease;
   }
   .menu-open .article::after {
      z-index: 90;
      background:rgba(0,0,0,0.5);

   }
   .quote__profile {
      width: 70%;
   }
   .stickycontainer {
      background: none;
   }
   .landing--about-us::before {
      background-attachment:scroll;
   }
}
@media (max-width: 899px) {
   .hero {
      min-height: 400px;
   }
   .quote__profile {
      width: 90%;
   }

}
