.hidden-lg {
  display:none;
}

@media (max-width:1650px) {
  .slider #slider-caption {
    padding-left:8%;
  }
}

@media (max-width:1275px) {
  .slider #slider-caption {
    padding:40px;
    padding-left:4%;
  }
}

@media (max-width:1070px) {
  .slider #slider-caption {
    padding:20px;
    padding-left:3%;
  }
  .slider .cycle-slideshow img {
    width:120%;
  }
  .slider #slider-caption h1 {
    font-size:53px;
  }
}

@media (max-width:1200px) {
  .four-grid .col {
    padding:30px;
    height:350px;
  }
  .section.our-clients .testimonial-box {
    padding:20px 30px;
    height:270px;
  }
  #header .navigation li {
    padding:13px 13px;
  }
  
  #header .navigation li.hidden-lg {
    display:inline-block;
  }
  #header .navigation li.hidden-md {
    display:none;
  }
}

@media (max-width:992px) {
  .slider .cycle-slideshow img {
    height:100%;
    width:auto;
  }
  #header .navigation li {
    padding:13px 5px;
  }
}

@media (max-width:768px) {
  .slider #slider-caption {
    width:100%;
  }
  .four-grid .col {
    width:100%;
    height:auto;
  }
  .four-grid .col .more-information {
    position:initial;
  }
  .four-grid .col.col-1:after, .four-grid .col.col-3:after {
    display:none;
  }
  .testimonials-container .arrow-next {
    right:12px;
  }
  .testimonials-container .arrow-prev {
    left:12px;
  }
  
  #header .navigation li {
    display:block;
    text-align:center;
  }
  #header .navigation {
    clear:both;
    display:none;
  }
  #mobileMenu {
    display:block;
  }
  #header .navigation li.hidden-lg {
    display:none;
  }
  #header .navigation li.hidden-md {
    display:inline-block;
    display:block;
  }
}