@media only screen and (min-width: 1680px) {
  .container {
    min-width: 1540px;
  }

  .text-desc {
    font-size: 18px;
  }

  #big-logo h1 {
    font-size: 160px;
  }

  #big-logo h3 {
    font-size: 45px;
  }

  #intro .bx-wrapper .bx-prev {
    background-position: 0 -217px;
    left: 235px;
  }

  #intro .bx-wrapper .bx-next {
    right: 368px;
  }

  .title_sub h2 {
    font-size: 130px;
  }

  .title_sub h5 {
    font-size: 35px;
  }

  .about-img img {
    width: 745px;
  }

  .player-wrap {
    right: -23px;
  }

  .count-text {
    width: 67%;
  }
}
@media (max-width: 1025px) {
  #bg, #bgSub {
    display: none;
  }

  body#home {
    background: url(../img/bg1.jpg) center top no-repeat;
    background-attachment: fixed;
    background-size: cover;
  }

  body#subpage {
    background: url(../img/contact-bg.jpg) center top repeat;
    background-attachment: fixed;
    background-size: cover;
  }

  #intro .bx-wrapper .bx-next {
    right: 235px;
  }

  #intro .bx-wrapper .bx-prev {
    left: 102px;
  }
}
@media (max-width: 979px) {
  .navigation {
    margin-bottom: 30px;
  }

  #footer {
    background: black;
    height: auto !important;
  }
  #footer .first, #footer .second, #footer .third {
    margin-bottom: 20px;
  }

  #footer.subpagefoot {
    background: black;
  }

  .twitter_wrapper {
    padding-top: 25px;
    width: 100%;
    padding-left: 0;
    background-position: top center;
  }
  .twitter_wrapper #tweets {
    text-align: center;
    padding-left: 0;
    border: 0px;
  }

  #intro {
    width: 90%;
    margin: 0 auto;
    margin-bottom: 40px;
  }

  #intro .bx-wrapper .bx-pager, #intro .bx-wrapper bx-controls-auto {
    margin-left: 0;
  }

  #intro .bx-wrapper .bx-next {
    right: 37%;
  }

  #intro .bx-wrapper .bx-prev {
    left: 37%;
  }

  #big-logo h1 {
    font-size: 130px;
  }

  #big-logo h3 {
    font-size: 28px;
  }

  .newsletter .form-group {
    display: inline-block;
  }

  /* ======== SUBPAGES ======== */
  .title_sub {
    text-align: center;
    margin-bottom: 45px;
  }
  .title_sub h2 {
    font-size: 75px;
  }
  .title_sub h5 {
    font-size: 23px;
  }

  .fmWrap {
    margin-bottom: 40px;
    overflow: hidden;
  }

  .f-contact {
    width: auto;
  }

  .about-img img {
    bottom: 30%;
    width: 400px;
  }

  .sc-player {
    display: none;
  }

  .countdownHolder {
    font-size: 41px;
  }

  .count-text {
    width: 530px;
    margin: -14px auto 10px auto;
  }

  .count-text span.one {
    margin-left: 18%;
  }

  .count-text span.two {
    margin-left: 10%;
  }

  .count-text span.three {
    margin-left: 9%;
  }

  .count-text span.four {
    margin-left: 7%;
  }

  .f-contact .form-control.half {
    width: 100%;
  }

  .player-wrap {
    right: 5px;
    top: -31px;
  }

  .line_diag {
    display: none;
  }

  .player-wrap {
    top: 72px;
    right: 10px;
  }

  .player-wrap {
    top: -76px;
  }

  .about-img {
    position: absolute;
  }

  .twitter_wrapper {
    width: 250px;
    margin: 0 auto;
    float: none;
    display: block;
  }

  #testi {
    text-align: center;
    background: none;
  }
}
@media (max-width: 767px) {
  #big-logo h1 {
    font-size: 100px;
  }
  #big-logo h3 {
    font-size: 25px;
  }

  .subpage {
    padding-left: 0;
    border: none;
  }

  .title_sub h2 {
    font-size: 65px;
  }
  .title_sub h5 {
    font-size: 20px;
  }

  #footer .first a {
    margin-bottom: 10px;
  }

  #intro .bx-wrapper .bx-prev {
    left: 35%;
  }

  #intro .bx-wrapper .bx-next {
    right: 35%;
  }

  .player-wrap ul.jp-controls {
    padding-left: 3px;
  }

  .player-wrap {
    width: 56px;
  }
  .player-wrap:after {
    width: 55px;
  }

  .eq .bar.hidebar {
    display: none;
  }

  .about-img {
    display: none;
  }
}
@media (max-width: 570px) {
  .countdownHolder {
    font-size: 36px;
  }

  .count-text {
    width: 350px;
  }
  .count-text span.one {
    margin-left: 4%;
  }
  .count-text span.two {
    margin-left: 14%;
  }
  .count-text span.three {
    margin-left: 12%;
  }
  .count-text span.four {
    margin-left: 5%;
  }
}
@media (max-width: 480px) {
  .title_sub h2 {
    font-size: 56px;
  }
  .title_sub h5 {
    font-size: 16px;
  }

  .big-logo h1 {
    font-size: 100px;
  }
  .big-logo h3 {
    font-size: 22px;
  }

  #intro .bx-wrapper .bx-next {
    right: 28%;
  }

  #intro .bx-wrapper .bx-prev {
    left: 28%;
  }

  #big-logo h1 {
    font-size: 98px;
  }

  .player-wrap {
    top: -76px;
  }
}
@media (max-width: 330px) {
  #intro .bx-wrapper .bx-next {
    right: 15%;
  }

  #intro .bx-wrapper .bx-prev {
    left: 15%;
  }

  .newsletter .form-group {
    width: 91%;
  }

  .countdownHolder {
    font-size: 26px;
  }

  .countdownHolder {
    font-size: 21px;
  }

  .count-text {
    width: 280px;
    font-size: 10px;
    margin-left: 2px;
    margin: 0 auto 10px;
  }
  .count-text span.one {
    margin-left: 8%;
  }
  .count-text span.two {
    margin-left: 14%;
  }
  .count-text span.three {
    margin-left: 10%;
  }
  .count-text span.four {
    margin-left: 8%;
  }

  .btn_trans {
    font-size: 13px;
    height: 37px;
  }

  .newsletter .form-control::-webkit-input-placeholder {
    text-align: center;
    font-size: 14px !important;
  }

  .newsletter .form-control:-moz-placeholder {
    /* Firefox 18- */
    text-align: center;
    font-size: 14px !important;
  }

  .newsletter .form-control::-moz-placeholder {
    /* Firefox 19+ */
    text-align: center;
    font-size: 14px !important;
  }

  .newsletter .form-control:-ms-input-placeholder {
    text-align: center;
    font-size: 14px !important;
  }
}
