/*----- min-width: 769px, max-width: 980px -----*/

.admin-linkset,
div#toolbarWrapper,
.no-mobile {
 display: none !important; 
}

.mobile-only { display: block; }

div#pagemask-black { opacity: 1 !important; }

.js .reveal { opacity: 1; }
.js .slide-from-left  { transform: translateX( 0px); }
.js .slide-from-right { transform: translateX( 0px); }

div#header { padding: 30px; }

div#headerWrap { gap: 40px; }

div#logo-wrap img { width: 160px; } 

div#nav-wrap { gap: 20px; }

div#section1-left-wrap {
  flex-basis: 50%;
  padding: 40px 0px 40px 30px;
}

div#section1-right-wrap1 { flex-basis: 50%; }

div#section3-cont {
  min-height: unset;
  flex-direction: column-reverse;
  padding: 60px 60px;
  gap: 60px;
}

div#section3-left-wrap { flex-basis: 100%; }

div#section3-right-wrap { flex-basis: 100%; }

div#section4-wrap {
  flex-direction: column;
  gap: 0;
  margin-top: 0px;
}

div#section4-left-wrap,
div#section4-right-wrap {
  width: unset;
  text-align: center;
}

