@media (min-width: 992px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm {
    max-width: 980px;
  }
}

@media (min-width: 1200px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl {
    max-width: 1200px;
  }
}

@media (min-width: 1400px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl {
    max-width: 1340px;
  }

}

@media (max-width: 1199px) {
  /* Header */
  #offcanvas {
    background: var(--bs-white);
  }

  .nav_ul {
    padding-left: 20px;
    padding-right: 20px;
  }

  .nav_ul li {
    margin-bottom: 20px;
    margin-right: 0;
  }

  .nav_ul,
  .nav_ul li,
  .nav_ul li a {
    width: 100%;
    text-align: center;
  }

  .nav_ul li a::after {
    display: none;
  }

  #offcanvas .nav_ul,
  #offcanvas .nav_btn {
    width: 100%;
  }

  #offcanvas .nav_btn a {
    width: 100%;
  }

}

@media(max-width: 767px){
  .br_md_none > br{
    display: none !important;
  }

  /* pricing */
  .pricing_box_silver{
  border-top-left-radius: 1rem !important;
  border-bottom-left-radius: 1rem !important;
}

/* solutions */
.solution_intro{
  overflow: visible;
}
.solution_box::after{
  width: 100%;
}

.solution_box_left::after{
  width: 100%;
}
}

@media(max-width: 576px){
  .br_sm_none > br{
    display: none !important;
  }

  /* review slider */
  .reviews_slider .swiper-button-next {
    left: 0;
    right: auto;
}
  .reviews_slider .swiper-button-prev {
    right: 0;
    left: auto;
}
}

@media(max-width: 480px){
  /* review slider */
  .reviews_slider .slide_box{
  padding: 2.5rem;
}
  .reviews_slider .swiper-button-next {
    left: -15px;
    right: auto;
}
  .reviews_slider .swiper-button-prev {
    right: -15px;
    left: auto;
}
}