/*----- min-width 981px, max-width 1399px  -----*/

.mobile-only  {
 display: none !important; 
}

.js .slide-from-left  { transform: translateX(-60px); }
.js .slide-from-right { transform: translateX( 60px); }

div#header { padding: 8px 60px; }

div#logo-wrap h1 { font-size: 3.8rem; }

div#section2-cont { padding: 60px 60px; }

div#section2-left-wrap { flex-basis: 50%; }

div#section2-right-wrap { flex-basis: 50%; }

div#section2-right-wrap img {
  height: 220px;
  max-height: 220px;
}

div#section3-cont { padding: 60px 60px; }

div#section3-left-wrap {
  flex-direction: column;
  flex-basis: 30%;
}

div#section3-left-wrap img {
  height: auto;         
  max-height: unset;
  width: 100%;             
}

div#section3-right-wrap { flex-basis: 70%; }

div#section4-cont { padding: 60px 8px 8px 8px; }
