@media (min-width: 768px) {
  .boxed-layout .wrapper {
    width: 770px;
  }
}
@media (min-width: 992px) {
  .boxed-layout .wrapper {
    width: 990px;
  }
}
@media (min-width: 1200px) {
  .boxed-layout .wrapper {
    width: 1190px;
  }
}
@media (max-width: 1200px) {
  .header-content .header-right .sale-policy {
    padding-left: 0;
  }
}
@media (max-width: 991px) {
  .box-service .box-service-block .item .image {
    height: auto !important;
  }
  .box-project .box-project-block .item .image a {
    max-height: inherit !important;
  }
  .payment .payment-block .payment-step {
    margin-bottom: 15px;
  }
  .payment .payment-block .payment-step .step-preview {
    min-height: auto;
  }
  .navigation-menu .nav-menu .navbar-brand {
    font-size: 14px;
    font-weight: bold;
    height: auto;
    text-transform: uppercase;
  }
  .slideshow-content {
    height: auto;
  }
  .menu-product ul li ul {
    left: 50%;
    width: 50%;
  }
  .box-product .image {
    max-height: inherit !important;
  }
}
@media (max-width: 767px) {
  .project-content .image a {
    max-height: inherit !important;
  }
  .box-product .box-product-block .item .image {
    max-height: inherit;
  }
  .order-tracking-content .order-input input {
    margin-bottom: 10px;
  }
  .navigation-menu {
    width: 100%;
    background-color: transparent;
    height: auto;
    margin-bottom: 0;
  }
  .nav-menu .mobile-menu {
    width: 100%;
  }
  .nav-menu .mobile-menu ul {
    margin: 7.5px 0;
  }
  .nav-menu .mobile-menu ul li a {
    border: none !important;
  }
  .nav-menu .mobile-menu ul li.active a {
    background-color: transparent;
    color: #0088cc;
  }
  .nav-menu .mobile-menu ul li:hover ul.level1 {
    display: none;
  }
  .nav-menu .navbar-header {
    width: 100%;
    float: left;
  }
  .nav-menu .navbar-header .navbar-toggle {
    margin-right: 0;
  }
  .nav-menu .navbar-header .navbar-toggle .icon-bar {
    background-color: #0088cc;
  }
  .top-link .topmenu-contact {
    float: left;
  }
  .header-content {
    text-align: center;
  }
  .header-content .header-right .cart {
    float: none;
    text-align: center;
    margin-left: 0;
    display: inline-block;
  }
  .header-content .header-right .cart .cart-block {
    text-align: left;
  }
  .product-content .product-block.product-list .product-item-box .product-item {
    text-align: center;
  }
  .product-content .product-block.product-list .product-item-box .product-item .right-block {
    border-left: none;
    border-top: 1px solid #0088cc;
  }
  .product-content .product-block.product-list .product-item-box .product-item .image:after {
    background: rgba(0, 0, 0, 0) url("Images/dash.png") repeat-x scroll 0 0;
    bottom: 1px;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    width: 100%;
  }
  .product-content .product-item .image,
  .gallery-content .product-item .image,
  .product-content .gallery-item .image,
  .gallery-content .gallery-item .image {
    height: auto !important;
    max-height: inherit !important;
  }
  .gallery-content .gallery-item .image a {
    max-height: inherit !important;
  }
  .footer-content .footer-box {
    border-left: none !important;
  }
  .news-content .news-block-item .news-item .image {
    padding-right: 10px;
    border-right: none;
  }
  .news-content .news-block-item .news-item .news-info {
    padding: 10px 20px;
  }
  .service-content .service-item-box .service-item h2.name {
    height: auto !important;
  }
  .service-content .service-item-box .service-item .description {
    height: auto !important;
  }
}
