@media (max-width: 992px) {

  .site-header{ height:6rem }

  .header-magr{margin-top: 6rem}

  .primary-nav{ display: none;}

  .site-header,.banner-section{ padding-left:1rem; padding-right:1rem }

  .site-logo{ width:12.0rem }

  .mobile-menu-button{ display: block; font-size: 2rem; color: #000}

  .mobile-menu-button a{ color:#000 }

  .coloum-list-section{ overflow:hidden; }

  .banner-section{ text-align:left; padding:4rem 1rem; padding-bottom:6rem }

  .banner-section .row{flex-direction: column-reverse;}

  .banner-section figure{ margin-bottom:4rem ;}

  .grow-left figure{ text-align:center; }

  .com-button{ padding-left:2rem; padding-right:2rem; font-size: 1.5rem; }



  .banner___right__image{ text-align: center;}

  .banner-title{ font-size:2.4rem; line-height: 3.2rem; margin-bottom:3rem }

  .section-logo,.two-colloum-section{ padding:4rem 1rem; padding-bottom:6rem }

  .slider-logo-sec{ height:7rem; padding-top:1rem; align-items:left; }



  .coloum-list-section,.testimonial-section,.site-footer{padding:4rem 1rem; padding-bottom:6rem}

  .coloum-list-loop{ border:0.2rem solid var(--color-black);margin-top: -0.2rem;  }

  .coloum-list:before, .coloum-list:after{content:none;}

  .coloum-list{ border:none; padding-left:0.7rem; padding-right:0.7rem }

  .two-colloum-section{ text-align:left; }

  .two-colloum-section-right{ padding-right:0; padding-top:4rem }

  .two-colloum-hed-sub{ display:inline-block;min-height: 3.7rem; }

  .testimonial-section:before, .testimonial-section:after{ content:none; }

  .testimonial-slider-sec{ min-height:inherit; padding:2rem; line-height:normal; text-align:left; }

  .testimonial-info{ text-align:left; padding-top:3rem }

  .testimonial-button{ justify-content:left !important }

  .site-footer{ text-align:left; }

  .footer-nav-sec,.footer-bot{ padding-top:4rem }

  .footer_logo_list{ justify-content:center; padding-bottom:0; padding-left:0; padding-right:0; min-height: inherit; }

  .footer_logo_list figure{ margin-bottom:1rem; }

  .footer-logo{ text-align:center; }

  .newsletter_sec{ padding-top:2rem }

  .mm-menu a, .mm-menu a:active, .mm-menu a:hover, .mm-menu a:link, .mm-menu a:visited{ color:#FFF; }

  .mm-menu .nav__hed  a.mm-listitem__text{color: #a2a2a2;}

  .mm-listitem{ font-weight:500; font-size:1.6rem }

  .mm-listitem:after{inset-inline-start: 0;}

  /* .copyright{ margin:0;text-align: center; padding-bottom:2rem;position: absolute;bottom: 0;left: 0;right: 0; } */

  .hed_right .com-button{ display: none;}

  .mm-navbar__breadcrumbs a{ font-size: 0;}

  .mm-navbar__breadcrumbs a::before{content: 'Back'; display: block; font-size: 1.4rem;}

  .banner-section-inner:before, .banner-section-inner:after,.banner-section-inner.news-det-banner .container:before, .banner-section-inner.news-det-banner .container:after{ display:none; }

  .banner-section-inner,.about-info-sec,.tem-section,.services-section,.news-section,.news-details-section,.contact-section,.faq-section,.grow-page .banner-section{ padding:4rem 1rem }

  .shape_banner{ width:100% }

  .about-info-sec{ text-align:left; }

  .about-info-sec figure{ margin-bottom:4rem }

  .tem-list{ border-bottom:0.2rem solid var(--color-black) }

  .tem-list-loop,.services-list-loop,.conact-info-loop{ margin-bottom:3rem }

  .two-colloum-loop:last-child,.tem-list-loop:last-child,.services-list-loop:last-child,.conact-info-loop:last-child{ margin-bottom:0 }

  .services-list{ min-height:inherit; padding:4.7rem 2rem }

  .news-list{ padding-left:2rem; padding-right:2rem }

  .news-det-banner{ height:6rem }

  .news-banner-image{ bottom:auto; top:-2rem }

  .news-details-section{ text-align:left;padding-top: 14.0rem; }

  .conact-info-sec{ padding-top:4rem }

  .conact-info-list{flex-wrap: wrap;justify-content: left; text-align: left; padding-top: 2rem; padding-bottom: 2rem}

.footer_logo_list.footer_logo_list_two figure{ width: 26%;}

  .grow-page .banner-section .row{flex-direction: column;}

  .grow-left{ padding-right:0 }

  .grow-right{ padding:2rem;    box-shadow: 0.6rem 0.6rem 0px #f6db6f; width:100% }

  .grow-page .footer-nav{ justify-content:center }

/*  .grow-page .site-footer .row{ flex-direction:column-reverse; }*/

  .grow-page .footer-nav-sec{ padding-top:0 }

  .logos_slider li{ margin:0 }

  .grow-page .logos_slider  figure{ padding:0 0.6rem; width:90% }



  .footer-bot .text-end{ text-align:center !important; }

  .banner-section-inner .text-center,.tem-section,.services-section,.contact-section-header{ text-align:left !important; }

  .com-hed-36,.com-hed-30{ font-size:2.6rem; line-height:3.9rem }

  .tem-list section{ padding:2rem }

  .faq-question{ line-height: 2.5rem; padding-left:2rem; padding-right:4rem; padding-top:1rem; padding-bottom:1rem }

  .ui-accordion-header-icon{ right:1rem }

  .faq-content{padding-left:2rem; padding-right:4rem }

  .faq-cat-section-loop{ margin-bottom:4rem }

  .grow-page .site-footer{ text-align:center; }

  .services-list-info{ min-height:inherit; }

  .logos_slider li figure,.newsletter_sec_from form{ width:100% }

  .coloum-list-hed br{ display:none; }

  .footer-nav{ display:flex;flex-wrap: wrap; }

  .footer-nav li{ width:100% }

  .footer-nav-bot{justify-content: center;}

  .footer-nav-bot li{ width:auto; }

  .footer_logo_list_two_right figure{ width:33.33%;margin-right: 0; padding:0 1rem; display:flex; justify-content:center }

  .footer_logo_list_two{justify-content:center;min-height: inherit;padding-bottom: 2rem;align-items: center;}

  .landing-footer-right .footer-nav li{ width:auto; }

  .landing-footer-left{ justify-content:center; margin-top:2rem;padding-bottom: 2rem;}

  .footer-bot{position: relative;padding-bottom: 7rem;}

  .testimonial-loop{ margin-right:0 }

  .bookkeeping_col_5 .coloum-list-loop{ width: 100%;}

  .bookkeeping_col_5  .coloum-list-loop_sec{ width: 100%; display: flex; flex-direction: column; justify-content: center; align-items: center;}

  .three-colloum-section{ text-align: center;}

  .bookkeeping__banner h1 br{ display: none;}



.banner-content{ padding: 0 1rem;}

  .blog__listing,.we__ca__section,.testimonial__section,.why__header__top,.why__list__sec,.why__list__content__sec,.outsourcing___sec,.brand__section{ padding:4rem 1rem;}

  .blog__grid{grid-template-columns: auto;}

  .blog__grid__loop{ padding: 2rem;}

  .blog__grid__loop:nth-child(1) .post__title{ font-size: 2.4rem;}

  .blog__listing .col-10,.testimonial__section__inner .col-10,.we__ca__section__inner .col-10{ width: 100%;}

  .tab___section__content{ max-width: 100%; padding:2rem;}

  .tab___section__loop__inner,.testimonial__slider__loop_inner{ flex-direction: column;}

  .tab___section__loop { margin-bottom: 2rem;}

  .tab___section__loop{ min-height: inherit;}

  .tab__list ul.colm-2{ column-count: 1;}

  .tab__title{ font-size: 2.4rem; margin-bottom: 1rem;}

  .r-tabs-accordion-title a{ display: block; border: 0.2rem solid #000; height: 5rem; display: flex; align-items: center; font-size: 1.8rem; margin-bottom: 1rem; padding: 1rem; color: #000; font-weight: 600; position: relative;}

  .r-tabs-accordion-title a::after{content: '+'; position: absolute; right:2rem; top:0.6rem; font-size: 2rem;}

  .r-tabs-accordion-title a{ color: #000;}

  .r-tabs-accordion-title.r-tabs-state-active a::after{content: '-';}

  .article__left,.why__section__left{ max-width: 100%;}

  .testimonial__slider__loop blockquote{ font-size: 1.8rem;}

  .testimonial__slider__loop_inner{ display: block;}

  .article__image{ width: 100%; margin-top: 2rem; margin-bottom: 1rem; height: 21.3rem; overflow: hidden;}

  .article__image__inn{ width: 100%; transform: none;height: 20.6rem}

  .testimonial__slider{ padding-bottom: 3rem;}

  .testimonial__section .slick-dots{ justify-content: center;}

  .why__header__top_title{ font-size: 3rem;}

  .why__section__left::before, .why__header__top::before,.why__section::after{ content: none;}

  .why__header__top{ background-size: 50px;}

  .why__list__content__loop,.blog__header{ padding-bottom: 2rem;}

  .why__list__sec li strong{ font-size: 3rem;}

  .banner__sm__text{ text-align: center; padding-bottom: 1.5rem;}

  .tab___section__images{ display: none;}

  .copyright{ margin: 0; text-align: center; margin-top: 1.5rem;}

  .footer__bot__bot .row{ flex-direction: column-reverse;}

  .banner__inner_section,.banner__image_inner img.banner__main_image,.banner__image_inner{ height: auto;}

  .banner__inner_content_sec{ position: static; order: 2;}

  .banner__bot__icon{ display: none;}

  .banner__title_sec{ text-align: center; padding: 20px 0;}

  .banner__title_inner strong{ font-size: 4rem;}

  .banner__title_inner{ font-size: 3rem; line-height: 3.6rem;}

  .banner__image_inner{ border-left: none;}

  .banner__inner_content_sec .container{ justify-content: center;}

  .sm__content__sec p br,.brand__section_header p br{ display: none;}

  .outsourcing___sec .row,.brand__slider__loop .row{ flex-direction: column-reverse;}

  .outsourcing___sec__image{ width: 27.0rem;transform: translateY(42px);}

  .community__section_image,.community__section_image figure,.community__section_image figure img{ height: auto;}

  .community__section_image figure{ border: none;}

  .community__section__content{ width: 100%; padding: 4rem 2rem;}

  .site-footer{ padding-bottom: 0;}

  .footer-logo{ padding-top: 3rem;}

  .brand__slider__loop_inner{ min-height: inherit;}

  .brand__slider__loop_inner,.brand__slider__loop{ border: none; border-radius: 0; background-color: #FFF;}

  .brand__slider__image_sec figure{ width: auto; transform: none;}

  .brand__slider__loop_inner .row{ min-height: inherit;}

  .brand__slider__content{ border-radius: 2rem; background-color: #000; border: 0.2rem solid #000; padding: 0; padding-right: 0.6rem; padding-bottom: 0.6rem;}

  .brand__slider__content__inn{ background-color: #FFF; padding: 2rem;border-radius: 2rem; }

  .brand__slider__name{ font-size: 3rem;}

  .brand__slider__info_list li,.banner__image_inner_right{ width: 100%;}

  .brand__slider__info_list li:last-of-type{ padding-bottom: 0;}

}



@media (min-width: 640px) and (max-width: 991px) {

    .news-details-section{ text-align:center;padding-top: 20.0rem; }

}

@media (min-width: 768px) and (max-width: 991px) {

  .site-header{ height:8rem }

  .header-magr{margin-top: 8rem}

  .slider-logo-sec{ height:9rem }

  .site-footer{ text-align:left; }

  .footer_logo_list{justify-content:center;padding-bottom: 0;}

  .news-list-loop{ width:50% }

  .news-details-section{ text-align:center;padding-top: 30.0rem; }

  .grow-right{ width:80%; margin:0 auto; display:block; }

  .grow-page .site-footer .row{flex-direction: row;}

  .landing-footer-left{ margin-top:0 }

  .testimonial-loop{ margin-right:10px }

  .bookkeeping_col_5 .coloum-list-loop{ width: 50%;}

  .why__list__content__loop{ width: 50%;}

  .blog__grid { grid-template-columns: auto auto;}

  .tab___section__nav a{ font-size: 1.2rem;}

  .footer__bot__bot .row{ flex-direction: row;}

  .copyright{ text-align: left; margin: 0;}

  .article__image{ height: 26.6rem;}

  .article__image__inn{ height: 25.6rem;}

  

}

@media (min-width: 992px) and (max-width: 1399px) {

  .two-colloum-section-right{ padding-right:0 }

  .two-colloum-hed-sub{ font-size:2rem }

  .testimonial-slider-sec{ position:relative; z-index:2 }

  .services-list{ padding-left:2rem; padding-right:2rem }

  .conact-info-list{flex-wrap: wrap;justify-content: center; text-align: center; padding-top: 2rem; padding-bottom: 2rem}

  .main-nav li{ margin-left:2.5rem;}

  .bookkeeping_col_5 .coloum-list-loop{ width: 33.33%;border-bottom: 2px solid;}

  .bookkeeping_col_5 .coloum-list-loop:nth-child(4){ border-left: 2px solid;}



  /* Updates July 1st 2024 */

  .tab___section__nav a{ font-size: 1.4rem;}

  .tab___section__content,.article__left{ width: 60%; padding-left: 3rem; padding-right: 3rem; }

  .tab__list ul.colm-2{column-count: 0;column-gap: 0;display: flex;flex-wrap: wrap;}

  .tab__list ul li{width: 50%;padding-right: 10px;}



  .tab___section__images{width: 40%;}

  .testimonial__slider__loop blockquote{ font-size: 2rem; padding-right: 3rem;}

  .tab___section__images figure{ height: 100%; width:100%;}

  .tab___section__images figure img{ width: 100%; height: 100%; object-fit: cover;}

  .why__list__content__sec__right::before{ left: -1rem;}

  .why__header__top_title{ font-size: 4rem;}

  .why__list__content_heading br{ display: none;}

  .blog__grid { grid-template-columns: auto auto;}

  .community__section__content{ width: 100%; padding: 0 20px;}

  .brand__slider__content{ padding:3rem;}

  .sm__content__sec p br,.banner__bot__icon{display: none;}

  .banner__inner_section{height: 23.6rem;}

  .banner__title_inner{ font-size: 3rem; line-height: 4.7rem;}

  .banner__title_inner strong{ font-size: 4.5rem;}
  .newsletter_sec_from form{ width:auto; }


}