@media(max-width:1845px) {
  #slider .image-container {
    height:500px;
  }
}
@media(max-width:1430px) {
  #slider .slider-image {
    margin-top:-3%;
  }
}
@media (max-width:1199px) {
  #header .main-nav li {
    padding:17px 3px;
  }
  #header .main-nav li.user-options {
    margin-left:0px;
  }
  #header .main-nav li a, #header .main-nav li span.link {
    padding:5px 1px;
  }
  .homepage-box .image img {
    height:100%;
    width:auto;
  }
  .homepage-box .description {
    min-height:151px;
  }
  #slider .slider-image {
    margin-top:0%;
    width:auto;
    height:100%;
  }
  #slider.cutdown .slider-image {
    width:100%;
    height:auto;
  }
}
@media (min-width:992px) {
  .mobile-section {
    display:none!important;
  }
}
@media (max-width:992px) {
  #header .main-nav {
    display:none;
  }
  #header .mobile-nav-button {
    display:block;
  }
  .search-panel .dropdown-box {
    margin-bottom:10px;
  }
  .search-panel {
    margin-top:20px;
  }
  #slider h1 {
    padding-bottom:5px;
  }
  #slider .image-container {
    height:550px;
  }
}
@media (max-width:768px) {
  #slider h1 {
    font-size:44px;
    line-height:49px;
  }
  #slider .image-container {
    height:600px;
  }
  #slider .slider-image {
    opacity:0.6;
  }
  .homepage-box {
    margin-bottom:30px;
    display:block;
  }
  .col-md-12 .homepage-box {
    margin-top:0;
  }
  .homepage-box .image img {
    width:100%;
    height:auto;
  }
  .col-md-12 .homepage-box .image img {
    height:100%;
    width:auto;
  }
  .homepage-box .description {
    min-height:0;
  }
  .jobs-list .sidebar {
    margin-bottom:30px;
  }
  .organisation-block {
    margin-top:40px;
  }
  .sidebar.profile {
    margin-right:0;
    padding-right:0;
    border-right:none;
  }
  .profile-tabs .profile-right-options, .profile-tabs .profile-right-options li {
    text-align: center;
    margin: 5px 0;
  }
  .profile-tabs .profile-tab-list {
    text-align:center;
  }
  #footer span.title {
    margin-top:15px;
  }
  .footer-sign-up .half-width {
    width:100%;
    float:none;
    min-height:150px;
  }
  .footer-sign-up .overlay .pad-out {
    padding-left:0;
    padding-top:40px;
  }
  .footer-sign-up .col-md-6.blue, .footer-sign-up .col-md-6.green {
    background:transparent;
  }
  #slider.cutdown .image-container {
    height:370px;
  }
  #slider.cutdown .slider-image {
    width:120%;
  }
  .contact-form {
    margin-bottom:25px;
  }
  .content-container {
    margin-right:0;
  }
  #slider.cutdown-user .image-container {
    height:120px;
  }
  .profile-tabs {
    padding-top:0;
  }
}

@media (max-width:435px) {
  .mobile-menu-popup {
    width:100%;
  }
  .mobile-menu-popup {
    padding-bottom:0;
  }
}
@media(max-width:385px), (max-height:750px) {
  .mobile-menu-popup ul.mob-menu li a, .mobile-menu-popup ul.mob-menu li.user-options {
    font-size:20px;
  }
  .mobile-menu-popup .close-btn {
    margin-top:15px;
  }
  .mobile-menu-popup .close-btn i.fa {
    font-size:30px;
  }
  .mobile-menu-popup ul.mob-menu {
    margin-top:10px;
  }
  .mobile-menu-popup ul.mob-menu li.user-options {
    margin-top:10px;
    padding-top:10px;
  }
}