@media (max-width: 1199.98px) {

  /* .carousel-caption h1 {

      font-size: 42px;

      max-width: 487px;

  }*/

  .carousel-caption {

    top: 14%;

  }



  .carousel-caption p {

    font-size: 16px;

  }

}



@media (max-width: 991.98px) {



  .mt-120 {

    margin-top: 100px;

  }



  /* business verticals */

  .business_h3,

  .service_h3 {

    line-height: 30px;

    font-size: 19px;

    padding: 0 50px;

  }

  .business_h1,

  .service_h1 {

    font-size: 55px;

    line-height: 70px;

  }

  .wc-navbar .wc-nabar-nav .wc-nav-item {

    padding: 12px 24px;

    text-align: center;

    margin-right: auto;

    margin-left: auto;

  }



  .imgtag {

    position: absolute;

    top: -12px;

    left: 50%;

  }



  .carousel-caption h1 {

    font-size: 39px;

    line-height: 59px;

  }



  .carousel-caption {

    top: 8%;

  }





  .swiper-wrapper {



    margin-top: 71px;

  }

}



@media (max-width: 767.98px) {



  .award-icon {

    display: none;

  }



  .banner .btn-cu {

    margin-right: auto;

    margin-left: auto;

  }



  .carousel-item::before {

    content: "";

  }

  .appoinement-bg {

    margin-top: 15px !important;

    border-radius: 0 !important;

    box-shadow: unset;

    padding: 0 20px 21px;

    text-align: center;

  }

  .appoiment-text-1 {

    font-size: 25px;

    padding-top: 7px;

    margin-bottom: 0;

  }



  .business_h2,

  .service_h2 {

    font-size: 35px;

  }

  .business_h4,

  .service_h4 {

    font-size: 38px;

  }



  .business-cta,

  .service-cta,

  .home-cta {

    padding: 50px;

    gap: 20px;

  }



  .faq {

    width: 100%;

    margin: 2rem auto;

  }



  .faq-item-header {

    font-size: 16px;

  }

  .service .service-content {

    padding: 0;

    gap: 10px;

    align-items: center;

  }

  .service-software .img1 {

    min-height: auto;

  }

  .why-wabcom .wab-logo {

    padding: 20px 0px;

    max-width: 70%;

  }



  .why-choose-business .why-choose-business-card .tally {

    padding: 50px 30px;

  }



  .faq_questions h3 {

    font-size: 38px;

    line-height: 40px;

  }



  .why-choose-content .why-choose-point,
  .service-software-content {

    margin-bottom: 10px;

  }



  .service img {

    min-height: auto;

  }



}



@media (max-width: 575.98px) {



  /* business verticals */

  .sectiion_padding {

    padding: 0;

  }

  .pt-80 {

    padding-top: 50px;

  }

  .business_h3,

  .service_h3 {

    line-height: 22px;

    font-size: 18px;

    padding: 0 30px;

  }

  .business_h1,

  .service_h1 {

    font-size: 40px;

    line-height: 45px;

  }

  .business_h2,

  .service_h2 {

    font-size: 28px;

    line-height: 35px;

    margin-bottom: 0;

  }

  .business_h4,

  .service_h4 {

    font-size: 30px;

    line-height: 35px;

  }

  .business_p,

  .service_p {

    font-size: 14px;

    line-height: 22px;

    margin-bottom: 0;

  }

  .business-banner {

    background: linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%), linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgb(0 0 0 / 55%) 100%), linear-gradient(0deg, rgb(0 0 0 / 0%) 0%, rgb(0 0 0 / 0%) 100%), url(../../assets/images/business-verticals/business-banner.webp) lightgray 50% / cover no-repeat;

  }

  .best-accounting .btn-cu,

  .service .btn-cu {

    padding: 5px 10px;

    min-width: 100px;

    font-weight: 500;

  }



  .tally-business .product-card,

  .service-features .product-card {

    background: unset;

    min-height: 100%;

  }

  .tally-business .product-card .priduct-item .product-name,

  .service-features .product-card .priduct-item .product-name {

    color: black;

  }

  .tally-business .product-card .priduct-item p,

  .service-features .product-card .priduct-item p {

    color: #666;

  }

  .tally-business .product-card .priduct-item,

  .service-features .product-card .priduct-item {

    display: flex;

    flex-direction: column;

    align-items: center;

  }



  .business-cta,

  .service-cta,

  .home-cta {

    padding: 35px 10px;

    gap: 10px;

  }



  .business-cta .btn-cu,

  .service-cta .btn-cu,

  .home-cta .btn-cu {

    padding: 8px 12px;

    min-width: 100px;

  }



  .why-choose-business .why-choose-business-card {

    padding: 30px;

  }

  /* business verticals ends */



  .titl-help {

    font-size: 30px;

    line-height: 48px;

  }

  .carousel-inner h1 {

    font-size: 38px !important;

  }



  .carousel-caption {

    top: 10%;

    text-align: center;

  }



  .carousel-inner h1 {

    line-height: 52px !important;

  }



  .banner .btn-cu {

    margin-right: auto;

    margin-left: auto;

  }



  .counts .counters span {

    font-size: 31px;

  }



  .banner-carousel .content-box .link-box {

    padding-top: 15px !important;

  }



  .product-card {

    margin-top: 6px;

  }

  .product-card {

    transition: all 0.4s;

    box-shadow: rgba(0, 0, 0, 0.068) 0px 20px 30px;

    background-color: #159782;

  }

  .product-card .priduct-item .product-name,

  .product-card .priduct-item p {

    display: inline-block;

    color: #fff;

  }

  .priduct-item .product-name {

    margin: 16px 0 16px 0;

  }

  .product-card .priduct-item p {

    margin-top: 0;

  }

  .product-card a {

    color: #fff !important;

    padding: 6px 8px;

    border: 2px solid #fff;

    border-radius: 6px;

  }

  .items-wrpr .learn-more {

    color: var(--mn-green) !important;

    font-size: 12px;

  }

  .items-wrpr {

    padding: 0 0 11px 0;

  }

  .about .content {

    padding-top: 0;

  }



  .benefits .benefits-data {

    border-radius: 30px !important;

    font-size: 13px;

    font-weight: 600;

  }



  .benefits .benefits-data .benefit-number {

    width: 30px;

    height: 30px;

    font-size: 14px;

  }

  .recent-blog {

    padding: 0;

    border: none;

  }

  #testim .container {
    padding: 0;
    max-width: 100%;
    width: 100%;
  }

}



@media (max-width: 998.98px) {

  .swiper-wrapper {



    margin-top: 70px !important;

  }

}