@media (max-width: 1199px) {
  .grid-container .side-container,
  .grid-container .side-container1,
  .footer .grid-container .row {
    padding-left: 0;
    padding-right: 0;
  }

  .slide-container > .slide-content {
    margin-left: var(--grid-gutter);
    margin-right: var(--grid-gutter);
  }

  .grid-container .video-area {
    width: auto !important;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .grid-container .services-1 {
    margin-left: 0;
    margin-right: 0;
  }

  .grid-x.content-wrapper .service-image {
    width: 100% !important;
    height: auto !important;
  }

  .grid-container .details-left-section > div {
    justify-content: flex-start !important;
  }
  .grid-container .details-left-section {
    padding-right: 0;
  }
  .grid-container .details-left-section .intro3 {
    max-width: 100% !important;
  }

  .grid-x.products > .product {
    padding-left: 0;
    padding-right: 0;
  }
  .grid-x.products::after {
    display: none;
  }

  .grid-x.services-1,
  .grid-x.services-2 {
    margin-left: 0;
    margin-right: 0;
  }
  .grid-x.services-1 .cell > a,
  .grid-x.services-2 .cell > a {
    display: block;
    width: 100%;
  }
  .grid-x.services-1 .service-image1,
  .grid-x.services-2 .service-image1 {
    width: 100% !important;
    height: auto !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .grid-x.services-1 .estimate-section1,
  .grid-x.services-2 .estimate-section1 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .grid-container .blog-content > .col-lg-8,
  .grid-container .blog-content > .col-lg-4,
  .grid-container .blog-content__details > .col-lg-3,
  .grid-container .blog-content__details > .col-lg-9 {
    flex: 0 0 100%;
    width: 100%;
    max-width: 100%;
  }

  .grid-container .blog-card.rightcolumn {
    margin-left: 0;
  }

  .grid-container .blogcatfilterchip {
    padding-left: 0;
    padding-right: 0;
  }
}

@media (max-width: 767px) {
  .grid-x.services-1 > .cell:last-child {
    order: -1;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .single-blogs .blog__detail {
    margin-top: 60px;
  }
  .single-blogs .blog-content__details {
    flex-direction: column-reverse;
  }
  .blog-content__right .blog-content__categories {
    margin-top: 40px;
  }
  .single-blogs .blog-content.row,
  .single-blogs .blog-content .row {
    padding-right: 0;
    padding-left: 0;
  }
  .single-blogs .blog-content__meta-item.blog-content__controls .blog-content__controls-label {
    display: none;
  }
}

@media (min-width: 768px) and (max-width: 1199px) {
  .product-sectionh .tab .grid-x.products > .product:nth-child(n+5) {
    display: none;
  }
}

@media (max-width: 767px) {
  .product-sectionh .mobile .grid-x.products > .product:nth-child(n+4) {
    display: none;
  }
}

@media (max-width: 1199px) {
  .product-sectionh .view-all {
    margin-top: 25px;
    margin-bottom: 20px;
  }
}
