/*  Resolutions below 1200px  */

@media (max-width: 1200px) {
  #header {
    height: auto;
  }
  #titlebar h3 {
    padding-left: 10px;
  }
  .texture {
    left: -148px;
    width: 560px;
  }

  .texture-footer {
    width: 68%;
    right: -130px;
  }

  .logo {
    margin-top: 60px;
  }

  .form-main input,
  .form-main textarea {
    width: 93.7%;
  }

  .form-comment input {
    width: 92.2%;
  }

  .form-comment textarea {
    width: 96.2%;
  }

  #map {
    height: 220px;
  }
}

/*  Resolutions below 980px  */

@media (max-width: 980px) {
  #header {
    height: auto;
  }

  .texture {
    left: -116px;
    width: 440px;
  }

  .texture-footer {
    width: 70%;
    top: 0px;
    right: -102px;
  }

  .logo {
    margin-top: 45px;
  }

  .form-main input,
  .form-main textarea {
    width: 92%;
  }

  .form-comment input {
    width: 89.5%;
  }

  .form-comment textarea {
    width: 95%;
  }

  #map {
    height: 166px;
  }
}

/*  Resolutions below 768px  */

@media (max-width: 768px) {
  #header,
  #footer,
  #content {
    padding: 0 12px;
  }

  #header {
    height: auto;
  }

  .h-button {
    position: relative;
  }

  #our-clients img {
    width: auto !important;
    float: left;
  }

  .f-right {
    float: left !important;
  }

  .right {
    text-align: left !important;
  }

  .text-1 {
    padding: 0px !important;
  }

  .back-top {
    top: 0px !important;
    float: left !important;
  }

  .search-box {
    clear: both;
  }

  .search {
    width: 83%;
    padding-left: 2%;
  }

  /* vertical padding for span* */
  [class*="span"] {
    margin-bottom: 12px !important;
  }

  /* height of space* */
  [class*="space"] {
    height: 10px !important;
  }

  h1 {
    padding-top: 0px;
  }

  /* Main Navigation - Hidden */
  .navbar .nav {
    display: none !important;
  }

  .navbar {
    float: left !important;
    width: 100%;
  }

  /* Select Box Navigation - Show */
  .navbar .nav-responsive {
    display: block !important;
    width: 100%;
    clear: both;
  }

  .logo {
    width: 200px;
  }

  .texture {
    display: none !important;
  }

  .texture-footer {
    display: none;
  }

  .form-main input,
  .form-main textarea {
    width: 96%;
    padding-left: 2%;
    padding-right: 2%;
  }

  .form-comment input {
    width: 92%;
    padding-left: 2%;
    padding-right: 2%;
  }

  .form-comment textarea {
    width: 92%;
    padding-left: 2%;
    padding-right: 2%;
  }
}
