@media (max-width: 575.98px) {
  section.home .phone .img img {
    width: 100% !important;
  }
  section.partners .partners-list {
    padding: 15px !important;
  }
  section.about-footer .flex-box .about h3 {
    font-size: 40px !important;
  }
  section.about-footer .flex-box .about p {
    font-size: 18px !important;
  }
}
@media (max-width: 767.98px) {
  section.partners .partners-list .slick-arrow {
    display: none !important;
  }
  section.partners .partners-list ul.slick-dots {
    right: 0 !important;
  }
  section.about .child-flex-box > .img img {
    width: 100% !important;
    height: auto !important;
  }
  section.about .img.photo img {
    width: 100% !important;
    height: auto !important;
  }
  section.services .flex-box .card {
    max-height: 490px !important;
    height: 490px !important;
  }
  section.about-footer .flex-box {
    flex-wrap: wrap !important;
  }
  section.about-footer .flex-box .napta-phones {
    max-width: 100% !important;
  }
  section.about-footer .flex-box .about {
    margin: 0 !important;
  }
  section.about-footer .flex-box .about h3 {
    font-size: 55px !important;
  }
  section.about-footer .flex-box .about p {
    font-size: 23px !important;
  }
  section.about-footer .flex-box .about ul {
    flex-wrap: wrap !important;
    justify-content: center !important;
  }
}
@media (max-width: 991.98px) {
  section.home .flex-box {
    flex-wrap: wrap !important;
    justify-content: center !important;
    padding: 2em 1em !important;
  }
  section.home .flex-box .information .breif p {
    width: 100% !important;
  }
  section.home .flex-box .apps ul {
    flex-wrap: wrap !important;
    justify-content: center !important;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  section.about .img.photo img {
    width: 100% !important;
    height: auto !important;
  }
  section.about-footer .flex-box {
    flex-wrap: wrap !important;
  }
  section.about-footer .flex-box .napta-phones {
    max-width: 100% !important;
    width: 100% !important;
  }
  section.about-footer .flex-box .about {
    margin: 0 !important;
  }
  section.about-footer .flex-box .about h3 {
    font-size: 85px !important;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  section.about .child-flex-box > .img {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
  }
  section.about .img.photo {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
  }
  section.services .flex-box .card {
    max-height: 510px !important;
    height: 510px !important;
  }
  section.services .flex-box .card .card-body p.desc {
    font-size: 18px !important;
    line-height: 35px !important;
  }
  section.about-footer .flex-box {
    flex-wrap: wrap !important;
  }
  section.about-footer .flex-box .napta-phones {
    max-width: 100% !important;
    width: 100% !important;
  }
  section.about-footer .flex-box .about {
    margin: 0 !important;
  }
  section.about-footer .flex-box .about h3 {
    font-size: 85px !important;
  }
}

/*# sourceMappingURL=responsive.css.map */
