@media (width >= 1200px) {
  /* (min-width: 1200px)  */
}
@media (width <= 1200px) {
  /* (max-width: 1200px)  */
}
@media (width <= 1199px) {
  /* (max-width: 1199px)  */
}
/*responsinator screen size*/
@media (width <= 1024px) {
  /* (max-width: 1024px)  */
  .contact-info h5 {
    font-size: 1.1rem;
  }
}
@media (width >= 992px) {
  /* (min-width: 992px)  */
}
@media (width <= 992px) {
  /*(max-width: 992px)*/
}
@media (width <= 991px) {
  /*(max-width: 991px)*/
  .header-top > .container > .d-flex {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  .navbar-toggler-icon {
    --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
  }
  .navbar-toggler {
    border-color: #fff;
  }
  .service-sec-outr .col-sm-3 {
    width: 33.333%;
  }
  .footer-top .row {
    align-items: center;
    flex-direction: column;
  }
  .footer-top .col-lg-4 {
    width: 100%;
    max-width: 300px;
    margin: 0 auto;
  }
  .footer-top .col-lg-4:not(:first-child) {
    margin-top: 1.5rem;
  }
  .footer-middle .col-md-4:nth-child(1) {
    width: 50%;
  }
  .footer-middle .col-md-4:nth-child(2) {
    width: 50%;
  }
  .footer-middle .col-md-4:nth-child(3) {
    width: 100%;
  }
  .testimonial-outr .col-lg-5.text-center {
    margin-block-end: 1rem;
  }
  .testimonial-slidr-outr .slider {
    margin-block-start: 1rem !important;
  }
  .why-bg-img {
    margin-left: -21%;
    height: auto;
    margin-right: -21%;
    max-height: 612px;
  }
  .why-bg-img img {
    max-height: 400px;
  }
  .why-content-outr {
    padding-block-start: 1.5rem !important;
  }
  .navbar-nav .nav-link {
    text-align: center;
    padding: 0px;
  }
  .navbar-nav .nav-link span {
    padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
  }
  .navbar-nav .nav-item {
    border-bottom: 1px solid #ddd;
  }
  .offcanvas-title .logo img {
    width: 250px;
  }
  .offcanvas-header {
    border-bottom: 1px solid #ddd;
  }
  .offcanvas-header .btn-close {
    --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(244, 145, 48, 0.8);
  }
  .about-txt-outr {
    margin-block-start: 1.5rem;
  }
  .discuss-middle {
    margin-block: 1.5rem;
  }
  .discuss-left {
    max-width: 400px;
    margin: 0 auto;
  }
  .why-outr .row {
    margin-block-end: 1rem;
  }
}

@media (width = 500px) {
  /* (width: 500px)*/
}
@media (width >= 768px) and (width <= 1024px) {
  /* (min-width: 768px) and (max-width: 1024px)  */
}
@media (width <= 768px) {
  /* (max-width: 768px)  */
}
@media (width <= 767px) {
  /* (max-width: 767px)  */
  .service-sec-outr .col-sm-3 {
    width: 50%;
  }
  .carousel-item img {
    aspect-ratio: 2 / 1;
    max-height: auto;
  }
  .about-desk-content .col-md-5 {
    margin-block-end: 1.5rem;
  }
  .about-desk-content .col-lg-8 {
    order: 1;
  }
  .mission-box-outr:nth-child(2n) .col-md-4 {
    order: 0;
  }
  .mission-box-outr .col-md-8 {
    margin-block-start: 1.5rem;
  }
  .about-desk-content .desk-img {
    max-width: 300px;
    margin: 0 auto;
  }
  .pricing-row {
    margin-block-start: 2rem !important;
  }
  .why-bg-img img {
    max-height: 300px;
  }
  .footer-middle .col-lg-2 {
    text-align: center;
  }
  .footer-heading {
    text-align: center;
  }
}
@media (width <= 736px) {
  /* (max-width: 736px)  */
}
@media (width <= 667px) {
  /* (max-width: 667px)  */
  .kb-control-prev,
  .kb-control-next {
    height: 2rem;
    width: 2rem;
  }
  .carousel-control-prev-icon,
  .carousel-control-next-icon {
    height: 1.1rem;
    width: 1.1rem;
  }
  .carousel-control-prev,
  .carousel-control-next {
    top: auto;
    bottom: 30px;
  }
}
@media (width <= 600px) {
  /* (max-width: 600px)  */
}
@media (width <= 575px) {
  /* (max-width: 600px)  */
  .footer-middle .col-md-4:nth-child(1) {
    width: auto;
  }
  .footer-bottom .container > .d-flex {
    flex-direction: column;
    align-items: center;
  }
  .copyright-txt p {
    text-align: center;
  }
  .contact-map-outr iframe {
    height: 450px !important;
  }
  .reach-us-outr h5 {
    font-size: 1.1rem;
  }
  .reach-us-outr i {
    font-size: 1.5em;
  }
}
@media (width <= 568px) {
  /* (max-width: 600px)  */
}
@media (width <= 480px) {
  /* (max-width: 480px)  */
  .footer-middle .col-md-4:nth-child(1) {
    width: 100%;
  }
  .footer-middle .col-md-4:nth-child(2) {
    width: 100%;
  }
  .footer-heading {
    text-align: center;
  }
  .footer-mnu li {
    text-align: center;
  }
  .carousel-item img {
    aspect-ratio: 1 / 1;
    max-height: auto;
  }
}
@media (width <= 414px) {
  /* (max-width: 414px)  */
  .service-box h5 {
    font-size: 0.8rem;
  }
  .contact-icon {
    margin-inline-end: 0px;
  }
  .contact-map-outr .contact-icon {
    margin-inline-end: 1rem !important;
  }
  .contact-icon i {
    font-size: 2rem;
  }
  .why-box-outr.d-flex.align-items-center {
    align-items: flex-start !important;
  }
  .carousel-caption h2 {
    font-size: calc(0.8rem + 0.9vw);
  }
  .banner-caption-outr h1 {
    font-size: calc(1rem + 1.5vw);
  }
  .why-content-outr h1 {
    font-size: calc(1rem + 1.5vw);
  }
  .heading {
    font-size: calc(1rem + 0.9vw);
  }
  .footr-whatsapp-content h5 {
    font-size: 1rem;
  }
}
@media (width <= 384px) {
  /* (max-width: 384px)  */
  .phone-mnu:first-child {
    flex-direction: column;
    align-items: center;
  }
  .phone-mnu:first-child li:not(:first-child) {
    margin-inline-start: 0rem;
  }
}
@media (width <= 375px) {
  /* (max-width: 375px)  */
}
@media (width <= 360px) {
  /* (max-width: 360px)  */
}
@media (width <= 320px) {
  /* (max-width: 320px)  */
}
