/* ======== START EXTRA SMALL SCREENS ======== */
@media (max-width: 767px) and (min-width: 0) {
  nav .header-block {
    display: none;
  }
  nav.navbar {
    height: 80px;
  }
  ul.nav.navbar-nav {
    top: 0px;
    left: 0;
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;
  }
  ul.nav.navbar-nav ul.proposal {
    float: none;
    display: block;
  }
  ul.nav.navbar-nav ul.proposal li {
    display: block;
  }
  ul.nav.navbar-nav a.btn-proposal {
    display: block;
    text-align: center;
  }
  a.navbar-brand {
    position: absolute;
    top: -75px;
    right: 0;
    z-index: 99999999;
  }
  button.navbar-toggle i {
    padding: 15px 0;
    margin-bottom: -10px;
  }
  .carousel-inner>.item>a>img, .carousel-inner>.item>img {
    min-width: 200%;
    max-width: 300%;
  }
  #main-slider .item .carousel-caption {
    left: 20%;
    right: 20%;
    top: 200px;
  }
  #main-slider .item .carousel-caption span {
    font-size: 20px;
  }
  #main-slider .item .carousel-caption h1 {
    font-size: 35px;
  }
  #main-slider.carousel {
    height: 528px;
  }
  .about-section .title {
    margin-top: 35px;
  }
  .service {
    height: auto;
  }
  div.col-md-6:nth-child(7) div.service {
   /* height: 160px;*/
  }
  .proposal-section h4 {
    display: block;
  }
  .proposal-section .btn-proposal {
    display: block;
    margin: 0;
  }
  footer .header-block {
    width: 90% !important;
    border: 0;
  }
  footer ul.quick-links li.left {width: 100%;float: none;padding: 8px 20px;}
  footer ul.quick-links li.right {
    float: none;
    padding: 8px 20px;
    width: 100%;
  }
  footer h5 {
    margin: 15px 0;
  }
  #main-slider .carousel-control {
    background: #fff;
    color: #000;
  }
  
}
/* ======== // END EXTRA SMALL SCREENS ======== */

/* ======== START SMALL SCREENS ======== */
@media (min-width:768px) and (max-width:991px) {
  nav .header-block {
    display: none;
  }
  
  ul.nav.navbar-nav li a {
    padding: 15px 12px;
  }
  
  ul.nav.navbar-nav ul.proposal {
    position: absolute;
    top: -60px;
    left: 0;
  }
  
  .navbar-brand>img {
    margin-top: -21px;
  }
  
  nav.navbar {
    height: 95px;
  }
  
  #main-slider.carousel {
    height: 378px;
  }
  
  #main-slider .item .carousel-caption {
    top: 136px;
  }
  footer h5 {
    margin: 15px 0px;
  }
  
  footer .col-md-4 h5 {margin-top: 110px;}
}
/* ======== // END SMALL SCREENS ======== */

/* ======== START MEDIUM SCREENS ======== */
@media (min-width:992px) and (max-width:1199px) {
  ul.nav.navbar-nav li a {
    padding: 15px 10px;
  }
  footer .header-block {
    width: 166px;
    padding: 9px 9px;
  }
  #main-slider.carousel {
    height: 500px;
}
}
/* ======== // END MEDIUM SCREENS ======== */

/* ======== START LARGE SCREENS ======== */
@media (min-width:1200px) {
  
}
/* ======== // END LARGE SCREENS ======== */