/*[xs] X-Small devices (portrait phones, less than 576px)*/
@media (max-width: 575.98px) {
  body {
    overflow-x: hidden !important;
  }
  .service-card, .service-card-2 {
    width: 100%;
    margin-top: 1rem !important;
    position: relative;
    right: 0%;
  }
  .reason-item {
    min-height: 352px !important;
  }
  .brands-item img {
    width: 80%;
  }
  .first-area h1 {
    font-size: 2.5rem;
    line-height: 2.5rem;
  }
  .first-area p {
    font-size: 0.9rem;
  }
  .galery-item {
    min-height: 15vh !important;
  }
}
/*[sm] Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) {
  .service-card, .service-card-2 {
    width: 100%;
    margin-top: 1rem !important;
    position: relative;
    right: 0%;
  }
}
/*[md] Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) {
  .service-card, .service-card-2 {
    margin-top: 1rem !important;
    position: relative;
    right: 0%;
  }
}
/*[lg] Large devices (desktops, 992px and up)*/
@media (min-width: 992px) {
  .service-card {
    position: relative;
    right: 50%;
  }
  .service-card-2 {
    position: relative;
    right: -10%;
  }
  .header-items {
    display: block;
  }
  .side-bar-icon {
    display: none;
  }
}
/*[xl] X-Large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {
  .service-card, .service-card-2 {
    min-width: 540px;
    min-height: 340px;
  }
  .container {
    max-width: 1480px !important;
  }
}/*# sourceMappingURL=layout.css.map */