.mobile_page-middle {
  display: none;
}

.page-middle {
  top: 28%;
}

.page-wrapper {
  height: 140vh;
  position: relative;
  background-image: url("../images/LandingPage/lp/LANDING\ PAGE_BACKGROUND.jpg");
}

.awards img {
  margin: 2% 21px 0 21px;
}

.awardsContainer .awards {
  padding-top: 20px;
}

.secondBG {
  background-image: url("./images/LandingPage/lp/originals/LANDING PAGE_ELEMENT 2_w Social Media Icon.png");
}

.page-bottom {
  position: absolute;
  bottom: 0%;
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
}

.page-bottom .bottom-inf div:nth-child(1) a img {
  width: 100%;
}

.menu {
  background-image: url("../images/bg.jpg");
}

.menu-header h4 {
  color: white;
  font-family: "Gill Sans", "Gill Sans MT";
}

h4 small {
  color: white;
  font-family: "Gill Sans", "Gill Sans MT";
}

h1 span,
h1 span small {
  color: white;
  font-family: "Gill Sans", "Gill Sans MT";
}

/* .button-ro .img-responsive {
            transform: rotate(90deg);
        } */

.button-row {
  margin-bottom: 0;
  width: 40%;
  margin: 0 auto;
}

.button-row > a img {
  width: 23%;
}

.heroImgContainer {
  width: 40%;
  margin: auto;
}

.heroImgContainer img {
  width: 85%;
}

.bottom-inf img {
  max-width: 250px !important;
}

.button-row a:nth-child(1) img {
  width: 17%;
}

.button-row a:nth-child(2) img {
  width: 12%;
  margin-left: 15px;
}

.button-row a:nth-child(3) img {
  margin-left: 20px !important;
  width: 18%;
}

.button-row a:nth-child(4) img {
  width: 17%;
  margin-left: 15px;
}

/* .main-nav li>ul {
            display: none;
            transition: ease-in 2s;
        }
        .main-nav li:hover>ul {
            display: block;
            transition: ease-in 2s;
        } */

.redBlock {
  width: 100px;
  height: 100px;
  background-color: red;
}

.videoCredits {
  display: none;
  width: 100%;
}

.nivo-lightbox-content {
  height: 100%;
}
.bottom-info {
  bottom: 27px;
}

.bottom-info nav.bottom-info-nav a > i {
  font-size: 25px;
}

.creditsImg {
  width: 100%;
}

.nivo-lightbox-overlay {
  overflow: scroll;
}

.nivo-lightbox-wrap {
  top: 5%;
}

.nivo-lightbox-close {
  background-color: #333 !important;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay {
  background: rgba(255, 0, 0, 0.1);
}

.nivo-test-div {
  width: 80%;
  margin: auto;
  text-align: center;
}

@media only screen and (max-width: 1500px) {
  .awards img {
    width: 80%;
  }

  .heroImgContainer {
    width: 62%;
  }
}

@media only screen and (max-width: 1200px) {
  .page-middle {
    top: 0;
  }

  .bottom-inf {
    width: 30%;
  }

  .button-row {
    margin-bottom: 0;
    width: 56%;
  }
}

@media only screen and (max-width: 1000px) {
  h1 {
    text-align: center;
    font-size: 90px;
  }

  h1 small {
    font-size: 27px;
  }

  .page-wrapper {
    height: 108vh;
  }

  .awards img {
    width: 95%;
  }
}

@media only screen and (max-width: 800px) {
  .page-wrapper {
    height: 180vh;
  }

  .page-middle {
    display: none !important;
  }

  .awards {
    width: 60%;
    margin: auto;
  }

  .awards img {
    margin: 2% 0;
  }

  .heroImgContainer {
    width: 80%;
  }

  .awardsContainer {
    width: 95%;
    margin: auto;
    background-color: rgba(0, 0, 0, 0.5);
    margin-top: 5%;
  }

  .awardsContainer div:nth-child(2) {
    width: 45%;
  }

  .awardsContainer div:nth-child(3) {
    margin-bottom: 0%;
  }

  h1 {
    line-height: 150px;
    text-align: center;
    font-size: 90px;
  }

  h1 small {
    font-size: 27px;
  }

  .mobile_page-middle {
    display: block;
    position: relative;
    top: 5%;
  }

  .page-bottom {
    height: 45vh;
    padding-top: 0;
    flex-direction: column;
    align-items: center;
    justify-content: space-evenly;
  }

  .bottom-inf {
    width: 55%;
  }

  .button-row {
    width: 85% !important;
  }
}

@media only screen and (max-width: 600px) {

  .smSugarCubes {
    position: static !important;
    height: fit-content !important;
  }
  .smSugarCubes div {
    position: static !important;
  }
  .page-bottom {
    margin-top: 10%;
  }
  .smSugarCubes {
    display: block;
  }

  .smSugarCubes div {
    width: 50%;
  }

  .smSugarCubes div img {
    width: 100%;
  }
  .page-wrapper {
    height: 150vh;
  }

  .awards {
    width: 90%;
  }

  .awardsContainer div:nth-child(2) {
    width: 80%;
  }

  h1 {
    line-height: 40px;
    font-size: 52px;
  }

  h1 small {
    font-size: 18px;
    line-height: 20px;
  }

  .heroImgContainer {
    width: 100%;
  }
}

@media only screen and (max-width: 580px) {
  .page-wrapper {
    height: 170vh;
  }
}

@media only screen and (max-width: 500px) {
  .page-wrapper {
    height: 133vh;
  }

  .nivo-lightbox-wrap {
    top: 17%;
  }

  .nivo-lightbox-content {
    height: 41%;
  }

  .nivo-test-div {
    display: none;
  }
}

@media only screen and (max-width: 400px) {
  h1 {
    font-size: 42px;
  }

  .nivo-lightbox-wrap {
    top: 33%;
  }

  .nivo-lightbox-close {
    top: 30%;
  }

  h1 small {
    font-size: 16px;
  }

  .page-wrapper {
    height: 118vh;
  }

  .mobile_page-middle {
    top: 8%;
  }

  .inner .menu-open {
    top: 25px;
    left: 15px;
  }

  .bottom-inf {
    width: 70%;
  }
}
