.mobile-navbar-menu{display: none;}

@media (max-width: 767px) { 
.main-header-wrapper{position: unset;}
.navbar-brand{width: 40%;}
.navbar-brand img{width: 100%;}
.is-sticky{position: unset!important;}
.mobile-nav-logo{display: flex; justify-content: space-between; padding: 12px; align-items: center;}
.mobile-nav-logo img{width: 80%;}
.mobile-navbar-menu{display: block;}
.banner-home__content h6 {padding: 6.5px 10px; margin-bottom: 4px; font-size: 15px; line-height: 26px;}
.banner-home__content h1 {margin-bottom: 5px; font-size: 18px; line-height: 25px; }
.banner-home__content .description p {font-size: 15px; line-height: 20px; }
.banner-home__content {width: 100%; padding-top: 16px; padding-bottom: 18px;}
.banner-home__content .theme-btn__wrapper .learn-btn{font-size: 14xp;padding: 13px 10px;}
.banner-home__content .theme-btn.btn-white-border{font-size: 14xp;padding: 13px 10px;}
.home-about-wrapp {padding: 22px 0px 27px; }
.info-shape-content {width: 83%;}
.home-abt-con-inn h2 {font-weight: 700; font-size: 21px; color: #000; margin-bottom: 15px; }
.home-abt-con-inn h5{font-size: 15px;}
.home-abt-con-inn p{font-size: 14px; color: #000;}
.home-abt-con-inn a {font-size: 14px; padding: 9px 18px;}
.home-services-wrapp{padding: 22px 0px;}
.home-serv-head h6{font-size: 15px;margin-bottom: 9px;}
.home-serv-head h2 {font-weight: 700; font-size: 21px; color: #000; margin-bottom: 13px; }
.home-serv-head p {font-size: 15px; color: #000; width: 100%; margin: 0 auto; display: block; }
.home-serv-head {margin-bottom: 22px; text-align: center; }
.home-serv-box {position: relative; padding: 17px 15px 21px; margin-bottom: 20px;}
.home-serv-box-inn h3{font-size: 18px;}
.home-serv-box-inn p{font-size: 14px;}
.view-all-serv a{margin-top: 0px;font-size: 14px;padding: 10px 15px;}
.partner-wrapp {padding: 21px 0px 28px; }
.partner-wrapp .home-serv-head {margin-bottom: 19px; }
.why-choose-wrapp{padding: 25px 0px;}
.home-blog-box{height: auto; margin-bottom: 30px;}
.home-blog-wrapp .home-serv-head {margin-bottom: 22px; }
.home-blog-wrapp {padding: 20px 0px 0px; }
.home-blog-box:hover .home-blog-con{position: unset;}
.home-blog-con h5{margin-top: 11px;}
 .home-blog-con p {margin-top: 13px; margin-bottom: 45px; }
.testi-wrapp{padding: 18px 0px;}
.testimonial__item.testimonial-item-three{padding: 23px 20px 23px 20px;}
.testimonial__item .description{font-size: 14px;}
.partner-wrapp .home-serv-head h2 {margin-bottom: 10px; }
.footer-logo img {width: 175px; margin-bottom: 20px; }
.footer-logo .description {margin-bottom: 16px; color: #fff; font-size: 14px; }
.quick-links{padding-left: 0px;}
.footer-1 .single-footer-wid {margin-bottom: 23px; }
.recent_post_widget { padding-left: 0; padding-right: 0; }
.footer-1 .single-footer-wid.quick-links ul li a{font-size: 14px;}
.footer-1 .recent_post_widget .recent-post-list .single-recent-post{margin-bottom: 3px !important;}
.footer-1 .recent_post_widget .recent-post-list .single-recent-post .post-data span{font-size: 14px;}
.wid-title{font-size: 19px;}


.page-banner__content .transparent-text{display: none;}
.page-banner__content h1 {color: #FFF; font-weight: 700; font-size: 23px; line-height: unset; margin-bottom: 0px; }
.page-banner__media{display: none;}
.page-banner{padding: 40px 2px;}
.page-banner__content {position: relative; margin-bottom: 11px; text-align: center; }
.page-banner .breadcrumb {justify-content: center; margin-bottom: 0; display: none;}
.page-banner .breadcrumb .breadcrumb-item{font-size: 15px;}
.page-banner .breadcrumb .breadcrumb-item a{font-size: 15px;}
.counter-wrapp{padding: 20px 0px;}
.counter-wrapp .home-serv-box {border-radius: 10px; padding: 16px 10px 14px; }
.counter-box-text h4 span{font-size: 31px;}
.counter-icon img {width: 44px;}
.counter-wrapp .home-serv-box:hover .counter-icon img{width: 44px;}
.counter-box-text p{font-size: 14px;}
.audit-bottom .home-abt-con-inn h2 span {line-height: unset; }
.contact-team-box{margin-bottom: 20px;}


.abt-img-serv img {float: unset; width: 100%; margin-right: 0; margin-bottom: 30px; }
.page-banner__content p {color: #fff; font-size: 14px; }
.abt-img-serv-sec img {float: unset; width: 100%; margin-left: 0; }

.home-abt-con-inn ul li{margin-bottom: 10px; font-size: 14px;}
 .blog-page-wrapp .blog-row {gap: 0px 0px; }

.blog-detail-title h3{font-size: 19px;}
.blod-detail-description p{font-size: 14px;}
.blod-detail-description h2 {font-size: 17px; font-weight: 600; color: #000; line-height: 25px; margin-bottom: 13px; }
.blod-detail-description h3 {font-size: 17px; font-weight: 600; color: #000; line-height: 25px; margin-bottom: 13px; }
.blod-detail-description h4 {font-size: 17px; font-weight: 600; color: #000; line-height: 25px; margin-bottom: 13px; }
.blod-detail-description { margin-bottom: 23px !important; }
.blog-detail-wrapper .widget{padding: 17px 16px 10px;}
h2.widget-title, h2.widgettitle{font-size: 18px;}
.blog-detail-wrapper .widget ol li, .blog-detail-wrapper .widget ul li{margin-bottom: 9px;padding: 10px 12px !important;}


.contact-page-wrapp {padding: 22px 0px; }
.contact-form2 {background-color: #fff; padding: 13px; border-radius: 13px; border: 1px solid #E0E0E0; margin-bottom: 16px; }
.contact-form .contact-form2 button{font-size: 14px;padding: 9px 17px;}
.contact-page-detail .contact-item-wrap{padding: 20px;}
.contact-page-detail .contact-item-wrap .sec-title {font-size: 23px; color: #000; font-weight: 700; margin-bottom: 8px; }
.contact-page-detail .contact-item-wrap .title-area p {font-size: 13px; color: #000; margin-bottom: 0px;}
.contact-page-detail .contact-item-wrap .title-area {margin-bottom: 21px; }
.contact-page-detail .contact-item_icon {display: inline-block; --icon-size: 57px; min-width: 50px; line-height: 50px; background-image: linear-gradient(to right, #0c65c6, #2cb484); color: #6B61FC; text-align: center; font-size: 18px; border-radius: 99px; position: relative; -webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
.contact-page-detail .contact-item_title{font-size: 14px;}
.contact-page-detail .contact-item_text{font-size: 15px;}

.srrv-overview-main-head p {font-size: 15px; text-align: center; width: 100%; margin: 0 auto; }
.serv-overview-wrapp .home-serv-box {box-shadow: 0px 1px 20px rgba(4, 33, 63, 0.22); height: auto; }



}



@media (min-width: 768px) and (max-width: 991px) { 
.main-header-wrapper{position: unset;}
.navbar-brand{width: 40%;}
.navbar-brand img{width: 100%;}
.is-sticky{position: unset!important;}
.mobile-nav-logo{display: flex; justify-content: space-between; padding: 12px; align-items: center;}
.mobile-nav-logo img{width: 80%;}
.mobile-navbar-menu{display: block;}
.banner-home__content h6 {padding: 6.5px 10px; margin-bottom: 4px; font-size: 15px; line-height: 26px;}
.banner-home__content h1 {margin-bottom: 5px; font-size: 18px; line-height: 25px; }
.banner-home__content .description p {font-size: 15px; line-height: 20px; }
.banner-home__content {width: 100%; padding-top: 16px; padding-bottom: 18px;}
.banner-home__content .theme-btn__wrapper .learn-btn{font-size: 14xp;padding: 13px 10px;}
.banner-home__content .theme-btn.btn-white-border{font-size: 14xp;padding: 13px 10px;}
.home-about-wrapp {padding: 22px 0px 27px; }
.info-shape-content {width: 83%;}
.home-abt-con-inn h2 {font-weight: 700; font-size: 25px; color: #000; margin-bottom: 15px; }
.home-abt-con-inn h5{font-size: 15px;}
.home-abt-con-inn p{font-size: 14px; color: #000;}
.home-abt-con-inn a {font-size: 14px; padding: 9px 18px;}
.home-services-wrapp{padding: 22px 0px;}
.home-serv-head h6{font-size: 15px;margin-bottom: 9px;}
.home-serv-head h2 {font-weight: 700; font-size: 25px; color: #000; margin-bottom: 13px; }
.home-serv-head p {font-size: 15px; color: #000; width: 100%; margin: 0 auto; display: block; }
.home-serv-head {margin-bottom: 22px; text-align: center; }
.home-serv-box {position: relative; padding: 17px 15px 21px; margin-bottom: 20px;}
.home-serv-box-inn h3{font-size: 18px;}
.home-serv-box-inn p{font-size: 14px;}
.view-all-serv a{margin-top: 0px;font-size: 14px;padding: 10px 15px;}
.partner-wrapp {padding: 21px 0px 28px; }
.partner-wrapp .home-serv-head {margin-bottom: 19px; }
.why-choose-wrapp{padding: 25px 0px;}
.home-blog-box{height: auto; margin-bottom: 30px;}
.home-blog-wrapp .home-serv-head {margin-bottom: 22px; }
.home-blog-wrapp {padding: 20px 0px 0px; }
.home-blog-box:hover .home-blog-con{position: unset;}
.home-blog-con h5{margin-top: 11px;}
 .home-blog-con p {margin-top: 13px; margin-bottom: 45px; }
.testi-wrapp{padding: 18px 0px;}
.testimonial__item.testimonial-item-three{padding: 23px 20px 23px 20px;}
.testimonial__item .description{font-size: 14px;}
.partner-wrapp .home-serv-head h2 {margin-bottom: 10px; }
.footer-logo img {width: 175px; margin-bottom: 20px; }
.footer-logo .description {margin-bottom: 16px; color: #fff; font-size: 14px; }
.quick-links{padding-left: 0px;}
.footer-1 .single-footer-wid {margin-bottom: 23px; }
.recent_post_widget { padding-left: 0; padding-right: 0; }
.footer-1 .single-footer-wid.quick-links ul li a{font-size: 14px;}
.footer-1 .recent_post_widget .recent-post-list .single-recent-post{margin-bottom: 3px !important;}
.footer-1 .recent_post_widget .recent-post-list .single-recent-post .post-data span{font-size: 14px;}
.wid-title{font-size: 19px;}


.page-banner__content .transparent-text{display: none;}
.page-banner__content h1 {color: #FFF; font-weight: 700; font-size: 23px; line-height: unset; margin-bottom: 0px; }
.page-banner__media{display: block;}
.page-banner{padding: 0px 2px;}
.page-banner__content {position: relative; margin-bottom: 11px; text-align: left; }
.page-banner .breadcrumb { margin-bottom: 0; display:none; }
.page-banner .breadcrumb .breadcrumb-item{font-size: 15px;}
.page-banner .breadcrumb .breadcrumb-item a{font-size: 15px;}
.counter-wrapp{padding: 20px 0px;}
.counter-wrapp .home-serv-box {border-radius: 10px; padding: 16px 10px 14px; }
.counter-box-text h4 span{font-size: 31px;}
.counter-icon img {width: 44px;}
.counter-wrapp .home-serv-box:hover .counter-icon img{width: 44px;}
.counter-box-text p{font-size: 14px;}
.audit-bottom .home-abt-con-inn h2 span {line-height: unset; }
.contact-team-box{margin-bottom: 20px;}

.abt-img-serv img {float: unset; width: 100%; margin-right: 0; margin-bottom: 30px; }
.page-banner__content p {color: #fff; font-size: 14px; }
.abt-img-serv-sec img {float: unset; width: 100%; margin-left: 0; }

.home-abt-con-inn ul li{margin-bottom: 10px; font-size: 14px;}
  .blog-page-wrapp .blog-row {gap: 0px 0px; }

.blog-detail-title h3{font-size: 19px;}
.blod-detail-description p{font-size: 14px;}
.blod-detail-description h2 {font-size: 17px; font-weight: 600; color: #000; line-height: 25px; margin-bottom: 13px; }
.blod-detail-description h3 {font-size: 17px; font-weight: 600; color: #000; line-height: 25px; margin-bottom: 13px; }
.blod-detail-description h4 {font-size: 17px; font-weight: 600; color: #000; line-height: 25px; margin-bottom: 13px; }
.blod-detail-description { margin-bottom: 23px !important; }
.blog-detail-wrapper .widget{padding: 17px 16px 10px;}
h2.widget-title, h2.widgettitle{font-size: 18px;}
.blog-detail-wrapper .widget ol li, .blog-detail-wrapper .widget ul li{margin-bottom: 9px;padding: 10px 12px !important;}


.contact-page-wrapp {padding: 22px 0px; }
.contact-form2 {background-color: #fff; padding: 13px; border-radius: 13px; border: 1px solid #E0E0E0; margin-bottom: 16px; }
.contact-form .contact-form2 button{font-size: 14px;padding: 9px 17px;}
.contact-page-detail .contact-item-wrap{padding: 20px;}
.contact-page-detail .contact-item-wrap .sec-title {font-size: 23px; color: #000; font-weight: 700; margin-bottom: 8px; }
.contact-page-detail .contact-item-wrap .title-area p {font-size: 13px; color: #000; margin-bottom: 0px;}
.contact-page-detail .contact-item-wrap .title-area {margin-bottom: 21px; }
.contact-page-detail .contact-item_icon {display: inline-block; --icon-size: 57px; min-width: 50px; line-height: 50px; background-image: linear-gradient(to right, #0c65c6, #2cb484); color: #6B61FC; text-align: center; font-size: 18px; border-radius: 99px; position: relative; -webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
.contact-page-detail .contact-item_title{font-size: 14px;}
.contact-page-detail .contact-item_text{font-size: 15px;}
.menu-header h5{margin-bottom: 0px; width: 26%;}

.srrv-overview-main-head p {font-size: 15px; text-align: center; width: 100%; margin: 0 auto; }



}







@media (min-width: 1369px) and (max-width: 2592px) {



}






/*mobile menu css start*/

/* Overlay */
.menu-overlay {position: fixed; inset: 0; background: rgba(0,0,0,0.4); opacity: 0; visibility: hidden; transition: 0.3s; z-index: 998; }
 .menu-overlay.active {opacity: 1; visibility: visible; }
/* Side Menu */
.side-menu {position: fixed; top: 0; left: -100%; width: 100%; height: 100%; background: #fff; transition: 0.4s ease; z-index: 999; overflow: hidden; }
.side-menu.active {left: 0; }
.menu-header {padding: 16px; background:#2d2d2d; display: flex; justify-content: space-between; align-items: center; }
#menuToggle { background-image: linear-gradient(to right, #0c65c6 -9%, #2cb484 77%); border: none;}
.menu-header h5 a img{width: 100%;}
.menu-header .btn-close{background-image: unset; padding: 0px; opacity: 1; width: 35px; height: 35px; background-color: #fff; border-radius: 50px !important; }
.menu-header h5{margin-bottom: 0px; width: 40%;}
/* Menu Lists */
.menu-list {list-style: none; padding: 9px; position: absolute; width: 100%; top: 60px; left: 100%; transition: 0.3s ease; }
.menu-list.active {left: 0; }
.menu-list li {padding: 12px 12px; cursor: pointer; display: flex; justify-content: space-between; border-bottom: 1px solid #ccc; font-size: 15px; }
.menu-list p{margin-bottom: 0px; margin-bottom: 0px; border-bottom: 1px solid #ccc; padding: 12px; font-size: 15px;}
.menu-list p a{margin-left: 0px;}
.menu-list li a {text-decoration: none; color: #000; width: 100%; font-size: 15px; }
 .back-btn {font-weight: 600; }
 /*mobile menu css start*/