@media screen and (min-width: 1600px) {
    #manifesto .m-p {
      width: 25%;
    }
    .manifesto-h1 {
      margin-left: 20.3%;
      position: absolute;
      margin-top: 9%;
    }
    .manifesto-img {
      margin-left: 10%;
      margin-top: 12.8%;
      width: 16%;
    }
  
    @supports (-moz-appearance:none) {
      .p-1 {
        margin-bottom: 542px;
      }
      .p-2 {
        margin-bottom: 270px;
      } 
    }
  }
  
  
  @media screen and (min-width: 1200px) and (max-width: 1600px) { 
    body {
      font-size: 13px;
    }
    h1 {
      font-size: 23px;
      padding: 0 0 5px 0;
    }
    .w-title {
      top: 50px;
    }
    .w-1 {
      margin-right: 280px;
      margin-left: 280px;
    }
    .vid-1 {
      width: 326px;
    }
    .p-1 {
      margin-bottom: 330px;
    }
    .w-2 {
      margin-left: 160px;
      margin-right: 160px;
      margin-top: 6%;
      margin-bottom: 6%;
      position: relative;
    }
    .p-2 {
      width: 32%;
      margin-bottom: 238px;
      display: inline-block;
    }
    .p-2-sub {
      width: 360px;
      margin-top: 0;
    }
    .book-container {
      height: 130px;
    }
    .book-img {
      height: 180px;
    }
    .book-gallery {
      right: 0px;
      top: 20px;
    }
    .vid-2 {
      width: 40%;
    }
    .w-4 {
      margin-left: 100px;
      margin-right: 100px;
    }
    .w-4-1 {
      height: 285px;
      margin-bottom: 70px;
    }
    .w-4-2 {
      height: 285px;
    }
    .w-5 {
      margin-left: 180px;
      margin-right: 180px;
    }
    .p-5 {
      width: 34%;
    }
    .p-gallery-wrapper {
      margin-top: -8px;
      max-width: 36%;
    }
    .easy-table {
      font-size: 11px;
    }
    .easy-table th, .easy-table td {
      line-height: 14px;
    }
    .table-responsive {
      width: 455px;
    }
    table.easy-table {
      width: 455px;
    }
    .w-6 {
      height: 690px;
    }
    .belt-img {
      height: 250px;
    }
    .belt-container {
      height: 205px;
    }
    .p-6-sub {
      width: 44%;
    }
  
    @supports (-moz-appearance:none) {
      .p-1 {
        margin-bottom: 326px;
      }
      .p-2 {
        margin-bottom: 214px;
      } 
    }
  
    @supports (-ms-ime-align: auto) {
      .p-1 {
        margin-bottom: 326px;
      }
      .p-2 {
        margin-bottom:233px;
      }
    }
  }


  @media screen and (min-width: 310px) and (max-width: 812px) {
    body {
      font-size: 12px;
    }
    .scroll-indicator-controller {
      visibility: hidden;
    }
    .logo {
      margin-left: 0;
    }
    .plax-desktop {
      visibility: hidden;
    }
    .plax-mobile {
      visibility: visible;
    }
    #desktopNav {
      visibility: hidden;
    }
    h1 {
      font-size: 21px;
      line-height: 1.3;
      margin-top: 30px;
    }
    h2 {
      font-size: 15px;
    }
    p {
      padding: 0;
    }
    .ParallaxVideo video {
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      object-fit: cover;
    }
    .w-title {
      top: 22px;
      left: 0px;
    }
    .title-img {
      height: 26vh;
    }
    .divider {
      height: 23vh;
    }
    .w-1 {
      margin-top: -2%;
      margin-bottom: 3%;
      margin-right: 0;
      margin-left: 0;
    }
    .vid-1 {
      width: 100%;
      margin-top: 220px;
    }
    .container-w-1 {
      margin: 5%;
      margin-top: 0;
    }
    .p-1 {
      margin-bottom: 0;
    }
    .p-1-sub {
      visibility: hidden;
    }
    .w-2 {
      margin-left: 5%;
      margin-right: 5%;
      height: 930px;
    }
    .book-gallery {
      width: 100%;
      margin-top: 240px;
    }
    .modal {
      visibility: hidden;
    }
    .p-2 {
      width: 100%;
      margin-bottom: 0;
    }
    .p-2-sub {
      width: 100%;
      margin-top: 625px;
      margin-bottom: 30px;
    }
    .vid-2 {
      width: 88%;
      margin-bottom: 10px;
    }
    .w-3 {
      padding-left: 0;
      padding-right: 0;
    }
    .w-4 {
      margin-left: 5%;
      margin-right: 5%;
    }
    .w-4-1 {
      height: 620px;
      margin-bottom: 30px;
      margin-top: 40px;
    }
    .p-4-1 {
      width: 100%;
    }
    .slides-container1 {
      width: 100%;
      top: 405px;
    }
    .w-4-2 {
      height: 550px;
    }
    .p-4-2 {
      width: 100%;
    }
    .slides-container2 {
      width: 100%;
      margin-top: 302px;
    }
    .w-5 {
      margin-left: 5%;
      margin-right: 5%;
      margin-bottom: 13%;
    }
    .table-responsive {
      visibility: hidden;
    }
    .p-5 {
      width: 100%;
    }
    .p-gallery-wrapper {
      padding: 0;
      padding-left: 0;
      max-width: 100%;
      margin-top: 20px;
    }
    .p-main-image {
      visibility: hidden;
    }
    .list-item {
      margin: 0;
    }
    #content ul {
      margin: -420px 0 0 0;
    }
    .w-6 {
      margin-top: -25px;
      margin-left: 0;
      margin-right: 0;
      padding-left: 2%;
      padding-right: 2%;
      padding-top: 0;
      height: 1550px;
    }
    .belt-title {
      visibility: hidden;
    }
    .p-6-sub {
      width: 100%;
    }
    section {
      padding: 0;
    }
    .belt-img:hover {
      transform: scale(1.2);
    }
    #footer {
      padding: 0;
    }
    .gotop {
      visibility: hidden;  
    }
    .footer-list {
      width: 50%;
    }
    .footer-content {
      padding-top: 12px;
    }
    .footer-about {
      padding-top: 10px;
      padding-bottom: 10px;
      padding-right: 4%;
      padding-left: 2%;
    }
    .manifesto-h1 {
      margin-left: 5%;
      margin-top: 5.2%;
    }
    .manifesto-img {
      margin-left: 5%;
      position: relative;
      margin-top: 0;
      width: 60%;
    }
    #manifesto .m-p {
      width: 90%;
    }
  } 