.slicknav_menu {
  display: none;
}
@media screen and (max-width: 1200px) {
  header .right-part nav ul li {
    font-size: 22px;
    margin-right: 3px;
  }
}
@media screen and (max-width: 992px) {
  header .right-part nav ul {
    padding: 0px;
  }
  header .right-part nav ul li {
    font-size: 16px;
    margin-right: 0px;
  }
  header .left-part {
    padding: 15px 15px;
  }
}
@media screen and (max-width: 768px) {
  /* #menu is the original menu */
  #mainMenu {
    display: none;
  }
  .slicknav_menu {
    display: block;
  }
  header .right-part {
    display: none;
  }
  header .left-part {
    width: 100%;
  }
  header .left-part img {
    margin: 0 auto;
  }
  header .left-part a {
    float: none;
  }
  main .banner div > div > div {
    text-align: center;
  }
  main .banner img {
    margin: 0 auto;
  }
  main .banner figcaption {
    max-width: 562px;
    margin: 0 auto;
  }
  main .banner figcaption div {
    margin: 10px 0px;
  }
  #footerCopy {
    text-align: center;
  }
  #footerCopy > div > div > div:last-child {
    text-align: center;
  }
}
@media (max-width: 479px) {
  .col-ss-1,
  .col-ss-2,
  .col-ss-3,
  .col-ss-4,
  .col-ss-5,
  .col-ss-6,
  .col-ss-7,
  .col-ss-8,
  .col-ss-9,
  .col-ss-10,
  .col-ss-11 {
    float: left;
  }
  .col-ss-12 {
    width: 100%;
  }
  .col-ss-11 {
    width: 91.66666666666666%;
  }
  .col-ss-10 {
    width: 83.33333333333334%;
  }
  .col-ss-9 {
    width: 75%;
  }
  .col-ss-8 {
    width: 66.66666666666666%;
  }
  .col-ss-7 {
    width: 58.333333333333336%;
  }
  .col-ss-6 {
    width: 50%;
  }
  .col-ss-5 {
    width: 41.66666666666667%;
  }
  .col-ss-4 {
    width: 33.33333333333333%;
  }
  .col-ss-3 {
    width: 25%;
  }
  .col-ss-2 {
    width: 16.666666666666664%;
  }
  .col-ss-1 {
    width: 8.333333333333332%;
  }
}
