@media (max-width: 780px) {
  #whatWeDo .wwdContainer #wwdDown {
    display: none !important;
  }
}
@media (max-width: 576px) {
  .wrapper-960 p {
    text-align: center !important;
  }
  #headerTitle {
    margin-bottom: 15px;
  }
  .res-img {
    display: block;
    height: auto;
    width: 100%;
  }
  #whatWeDo {
    height: auto;
  }
  #whatWeDo .wwdContainer .task {
    width: 100%;
  }
  .navbar-toggle {
    margin-bottom: 10px;
    z-index: 100;
  }
  .navbar-brand {
    padding-top: 20px;
    height: 63px;
    margin: auto;
    position: relative;
    left: 0;
    right: 0;
    display: block;
    margin-top: 30px;
    float: none;
  }
  .navbar-brand > img {
    padding-right: 0;
    margin: auto;
  }
  .customersLogos {
    background: url('../Images/mobile/home/customersSprite.png') top center no-repeat;
    width: auto;
    height: 1015px;
  }
  .part3 .logoContainer {
    width: auto !important;
  }
  .part3 .logoContainer img {
    margin: auto;
    display: block;
  }
  .footer ul {
    float: left;
    margin-left: 20px;
    margin-bottom: 17px;
  }
  .footer ul li {
    display: block;
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  #homePage .btn-brand-down {
    margin: auto;
    left: 0;
    right: 0;
  }
  #homePage .iso-download {
    margin: auto;
    left: -20px;
    position: relative;
  }
  #homePage #splash {
    background: url('../Images/mobile/home/cover.jpg') center center no-repeat;
  }
  #homePage .home-standard-logos {
    margin: auto;
    display: block;
    float: none;
  }
  #homePage .safecontractor-logo,
  #homePage .iso-logo {
    margin: auto;
    display: block;
  }
  #homePage .safecontractor-logo {
    margin-bottom: 20px;
  }
  #homePage h3 {
    width: auto;
  }
  #homePage .sector-1 p {
    width: auto;
  }
}
@media (max-width: 576px) {
  #buildingManagementPage .col-md-6 img {
    display: block;
    height: auto;
    width: 100%;
  }
  #buildingManagementPage .blackSquare {
    margin: auto;
    margin-bottom: 20px;
    float: none;
  }
  #buildingManagementPage #clientSays .quoteBox {
    width: auto;
  }
  #buildingManagementPage #clientSays .customerName,
  #buildingManagementPage #clientSays .companyName {
    margin-right: 0;
  }
}
@media (max-width: 576px) {
  #commercialHeatingPage #headerTitle {
    height: 190px;
    background-size: cover;
  }
  #commercialHeatingPage .col-md-6 .bg-color-light-grey {
    width: auto;
  }
  #commercialHeatingPage .col-md-6 img {
    display: block;
    height: auto;
    width: 100%;
  }
  #commercialHeatingPage .examples {
    display: flex;
    flex-flow: column;
  }
  #commercialHeatingPage .examples .one {
    order: 1;
  }
  #commercialHeatingPage .examples .two {
    order: 2;
  }
  #commercialHeatingPage .examples .three {
    order: 3;
  }
  #commercialHeatingPage .examples .four {
    order: 4;
  }
  #commercialHeatingPage .examples .five {
    order: 5;
  }
  #commercialHeatingPage .examples .six {
    order: 6;
  }
  #commercialHeatingPage .examples .seven {
    order: 7;
  }
  #commercialHeatingPage .examples .eight {
    order: 8;
  }
  #commercialHeatingPage .examples .nine {
    order: 9;
  }
  #commercialHeatingPage .examples .ten {
    order: 10;
  }
  #commercialHeatingPage #clientSays .quoteBox {
    width: auto;
  }
  #commercialHeatingPage #clientSays .customerName,
  #commercialHeatingPage #clientSays .companyName {
    margin-right: 0;
  }
}
@media (max-width: 576px) {
  #evaporatorCoolingPage .col-md-12 img {
    display: block;
    height: auto;
    width: 100%;
  }
  #evaporatorCoolingPage .width-700 {
    width: auto;
  }
}
@media (max-width: 576px) {
  #destratificationFansPage .width-540 {
    width: auto;
  }
  #destratificationFansPage .blackSquare {
    margin: auto;
    margin-bottom: 20px;
    float: none;
  }
}
@media (max-width: 576px) {
  #servicingPage .blackSquare {
    margin: auto;
    margin-bottom: 20px;
    float: none;
  }
  #servicingPage #clientSays .quoteBox {
    width: auto;
  }
  #servicingPage #clientSays .customerName,
  #servicingPage #clientSays .companyName {
    margin-right: 0;
  }
}
@media (max-width: 500px) {
  .navbar-brand > img {
    zoom: 0.71;
  }
  .width-340 {
    width: 100% !important;
  }
}
