@media  (width: 1024px) {
 .boxs-icons .icon-box {
    display: flex;
    flex-direction: column;
    align-content: space-between;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}
.boxs-icons .desc-box {
    direction: ltr;
    width: 100%;
    font-size: 0.7rem !important;
    line-height: 3;
    text-align: center;
}
.slider-content .text h3{
font-size: 1.7rem !important;
        color: white;
        line-height: 3rem !important;
}
 }


@media only screen and (max-width: 991px) {
  h1 {
    font-size: 1.9rem !important;
    line-height: 4rem !important;
  }
  h2 {
    font-size: 1.7rem !important;
    line-height: 4rem !important;
  }
  h3 {
    font-size: 1.3rem !important;
    line-height: 3rem !important;
  }
  h4 {
    font-size: 1.1rem !important;
    line-height: 2rem !important;
  }
  .mobile-header {
    display: block;
  }
  .container-xl,
  .container-xxl {
    width: 95% !important;
  }
  .desktop-header {
    display: none;
  }
  .mega-menu {
    top: 123px;
  }
  .license-item {
    width: 8%;
  }
  .licenses-list {
    justify-content: center;
    padding: 2rem 0;
  }
  .image-side {
    margin-top: 3rem;
  }
  .left,
  .right {
    justify-content: flex-start;
  }
  .two-columns {
    margin-top: 3rem;
  }
  .video-one__inner {
    height: 430px;
  }
  a.mega-menu-link {
    color: #f9f9f9 !important;
    border-bottom: 1px solid #cdc6c647 !important;
    padding: 0.5rem !important;
    height: 52px !important;
    text-align: right !important;
    background: none !important;
  }
  #close-menu i {
    color: #f7f7f7;
  }
  ul.mega-sub-menu {
    width: 95% !important;
    margin-right: 8px !important;
    margin-top: 2px !important;
    background: #403e3e !important;
  }
  .mega-indicator {
    right: 65%;
  }

  header .searchandfilter label {
    width: 100%;
    text-align: center;
  }
  header.header {
    padding: 1rem 0;
  }
  .specialSwiper .swiper-slide,
  .productsswiper .swiper-slide,
  .s-productsswiper .swiper-slide {
    padding: 0.5rem;
  }
  .certificates-swiper .swiper-slide {
    text-align: center;
  }
  .contact-item {
    width: 43%;
    margin-bottom: 2rem;
    padding-left: 0rem;
  }
  .post-cart-content-right h3 {
    font-size: 0.9rem !important;
  }
  .image-box-cart {
    height: 90%;
    margin-bottom: 2rem;
  }
  .portfo-back {
    padding: 2rem 0;
  }
  .comments-area {
    width: 100%;
  }

  div#menu-btn i {
    font-size: 2rem;
    color: white;
  }
  #menu-btn {
    text-align: right !important;
  }
  h1.product-title {
    margin-top: 2rem;
  }
  img.header-logo {
    width: 100%;
  }
  .gallerySwiper {
    margin-top: 0rem;
    width: 17%;
  }
  .gallerySwiper .swiper-wrapper {
    display: flex;
    flex-direction: column;
  }
  .gallerySwiper2 {
    height: 304px;
    width: 77%;
  }
  .product-gallery {
    display: flex;
  }
  .gallerySwiper  .swiper-slide {
    width: 100% !important;
    height: unset;
    margin-bottom: 0.5rem;
}
.gallerySwiper2 .swiper-slide-active img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.sliderSwiper .slider-content  .text h2 {
    font-size: 1.7rem !important;
}
.sliderSwiper .slider-content .text p {
    font-size: 1.4rem !IMPORTANT;
}
section.slider {
    box-shadow: unset;
}
}
