@media screen and (max-width: 1900px) {

}

@media screen and (max-width: 1800px) {
	
}

@media screen and (max-width: 1700px) {
	
}

@media screen and (max-width: 1600px) {
.header-sec .container {max-width: 1380px; }
.industries-sec .container {max-width: 1400px; }
.site-ranking {padding: 90px 0;margin: -62px 0 0;border-radius: 60px 60px 0 0;}
.bnr-cnt h1 {font-size: 58px;margin: 0 0 18px;}
.bnr-btns-lst {gap: 22px;}
.text-heading {font-size: 44px;}
.srvc-top {margin: 0 0 38px;}



/*Inner Pages*/

.page_title h1, .page_title h2 {font-size: 43px;}
.page_default {padding: 90px 0 50px; }
.page_default .genpg-rite h1, .page_default .genpg-rite h2 {font-size: 37px;}
.page_default .genpg-rite h3 {font-size: 33px;}


.cntct-frm-blk {padding: 38px 45px 26px;border-radius: 40px;}

}

@media screen and (max-width: 1440px) {
.container {max-width:1130px;}
.header-sec .container {max-width: 1170px;}
.hdr-list {padding: 0 25px;}
.logo img {width: 230px; }
a.cmn-btn {font-size: 15px;padding: 21px 49px 19px 25px;}
a.cmn-btn:before {width: 15px;height: 10px;right: 23px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {font-size: 15px;padding: 27px 0px 26px 14px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:before {width: 7px;height: 7px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item {margin: 0 37px 0 0;}
.header-sec {padding: 25px 0 0;}
.site-banner {padding:165px 0 130px;}
.bnr-cnt h1 {font-size: 53px;margin: 0 0 16px;}
.bnr-cnt p {font-size: 15px;line-height: 1.4;margin: 0 0 22px;}
.bnr-btns-lst {gap: 18px;}
.bnr-nmbr-btn a.cmn-btn {padding: 21px 25px 19px 46px;}
.bnr-nmbr-btn a.cmn-btn:before {left: 23px;width: 19px;height: 18px;}
.site-ranking {padding: 75px 0;margin: -50px 0 0;border-radius: 50px 50px 0 0;}
.ranking-lst {gap: 65px;}
.stats-wrap {gap: 29px;padding: 65px 20px;}
.stat-box h3 {font-size: 40px;}
.ranking-card {padding: 24px;border-radius: 25px;}
.rank-number {min-width: 33px;height: 33px;font-size: 15px;}
.rank-change {min-width: 36px;height: 29px;}
.rank-change {min-width: 36px;height: 29px;}
.keyword {font-size: 16px;}
.status-sec {padding: 35px 0px;}
.status-card h3 {font-size: 52px;margin-bottom: 13px;}
.status-card p {font-size: 18px;}
.site-services {padding: 75px 0 60px;}
.text-heading {font-size: 40px;margin: 0 0 15px;}
.srvc-top {margin: 0 0 33px;}
.srvc-cnt {padding: 18px 18px 0;}
.srvc-tp {margin:0 0 22px;gap: 18px;}
.service-card h3 {font-size: 26px;}
.srvc-icon {width: 40px;height: 40px;}
.service-card p {font-size: 17px;margin: 0 0 22px;line-height: 1.3;min-height: 66px;}
.services-grid.owl-carousel .owl-item.center .srvc-img img, .service-card:hover .srvc-img img {height: 182px; }
.site-scroll-sec {padding: 45px 0 50px;}
.site-scroll-sec .top-heading.drk {margin: 0 0 18px;}
.scroll-item h4 {font-size: 90px;}
.scrl-dot {width: 42px;height: 42px;}
.scroll-item {gap: 45px;}
.scroll-list {gap: 50px;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item a {font-size: 18px;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {margin: 0 0 13px;}
.our-process-sec {padding: 70px 0 140px;border-radius: 55px 55px 0 0;}
.our-prcs-tp {margin: 0 0 35px;}
.process-wrapper {gap: 18px;}
.header-sec.f-nav {padding: 17px 0;}
.process-card {padding: 70px 20px 28px;border-radius: 18px;}
.process-card::before {top: 21px;left: 20px;font-size: 39px;}
.process-card h3 {font-size: 20px;margin-bottom: 18px;}
.process-card p {font-size: 15px;line-height: 1.4;}
.why-choose-sec {padding: 70px 0 50px;margin: -58px 0 0;border-radius: 60px 60px 0 0;}
.why-choose-sec p {line-height: 1.4;margin: 0 0 20px;}
.tab-lnk:before {width: 26px;height: 30px;left: 16px;}
.tabs-container {padding: 15px 0 0;}
.tab-lnk {padding: 22px 20px 22px 54px;font-size: 18px;}
.tab {width: 28%;gap: 13px;}
.tab-lft-cnt {padding: 28px 18px 18px 26px;}
.tab-lft-cnt h3 {font-size: 27px;margin: 0 0 21px;}
.industries-sec {padding: 50px 0 80px;}
.industries-sec .container {max-width: 1320px;}
.trusted-sec {padding: 70px 0 50px;border-radius: 60px 60px 0 0;}
.trusted-sec .text-heading {margin: 0 0 18px;}
.ai-seo-content {margin: 0 0 40px;}
.trstd-pnts ul li {font-size: 15px;line-height: 1.4;}
.trstd-pnts ul {margin: 0 0 30px;}
.tab-cnt-blk {padding: 20px 0 0;}
.businesses-sec .tabs {gap: 12px;margin-bottom: 28px;}
.businesses-sec .tab-btn {padding: 14px 20px 12px;font-size: 14px;}
.businesses-sec .tab-content a {padding: 14px 21px 12px;font-size: 14px;}
.businesses-sec .tab-content.active ul {gap: 10px;}
.businesses-sec {padding: 50px 0 160px;}
.reviews-sec {padding:80px 0 80px;border-radius: 60px;margin: -60px 0;}
.reviews-sec .text-heading {margin: 0 0 28px;}
.review-box {padding: 28px 23px;}
.review-box .star-rat {width: 120px;margin: 0 auto 17px;}
.review-box p {font-size: 15px;margin: 0 0 22px;}
.name-ltrs {font-size: 17px;width: 43px;height: 43px;}
.review-box h3 {font-size: 21px;}
.author-info {gap: 12px;}
.faqs-sec {padding: 140px 0 80px;}
.accordion-header h4 {padding: 18px 48px 14px 28px;font-size: 21px;background-size: 18px 9px;background-position: right 18px center;}
.accordion-wrapper {gap: 16px;max-width: 970px;}
.map-sec {padding: 75px 0 80px;}
.map-sec .text-heading {margin: 0 0 33px;}
.city-sec {padding: 80px 0 70px;border-radius: 60px;}
.cta-inner p {font-size: 17px;line-height: 1.4;margin: 0 0 27px;}
.site-info {padding: 75px 0 45px;}
.footer-logo img {width: 350px;}
.footer-logo {margin: 0 0 18px;}
.ftr-cnt p {font-size: 17px;line-height: 1.4;margin: 0 0 28px;}
.footer-list {padding: 0 0 22px;margin: 0 0 32px;}
.ftr-rit h4 {font-size: 22px;margin: 0 0 25px;}
.ftr-rit ul li a {font-size: 15px;}
.ftr-rit ul li {margin: 0 0 13px;}
.ftr-itm-lst {gap: 50px;}


/*Inner Pages*/

.page_title h1, .page_title h2 {font-size: 38px;}
.page_bnr {padding: 200px 0 110px;}
.page_default .genpg-rite h1, .page_default .genpg-rite h2 {font-size: 34px;}
.page_default .genpg-rite h1, .page_default .genpg-rite h2, .page_default .genpg-rite h3, .page_default .genpg-rite h4, .page_default .genpg-rite h5, .page_default .genpg-rite h6 {margin: 0 0 15px;}
.page_default .genpg-rite p, .page_default .genpg-rite li {font-size: 16px;margin: 0 0 15px;}
.page_default .genpg-rite ul li:before, .page_default .genpg-rite li ul li:before {width: 10px;height: 10px;top: 4px;}
.page_default .genpg-rite ul li {padding-left: 18px;line-height: 1.2 !important;margin: 0 0 11px;}
.page_default .genpg-rite h3 {font-size: 31px;}
.page_default .genpg-rite h4 {font-size: 28px;}
.page_default .genpg-rite li ul li {padding-left: 18px;}
.page_default {padding: 70px 0 40px;}

.in-srvc-lst.abt-pg {gap: 16px;}
.in-srvc-lst.abt-pg .in-srvc-itm {padding: 23px 18px;}
.page_default .genpg-rite .in-srvc-lst.abt-pg .in-srvc-itm h6 {font-size: 28px;}
.page_default .genpg-rite .in-srvc-itm p {font-size: 15px;}
.in-srvc-lst {padding: 15px 0 32px;gap: 16px;}
.page_default .genpg-rite .accordion-header h4 {font-size: 19px;}

.widget_title {font-size: 20px;}
.pgbnr_btm_title {font-size: 18px;padding: 0 0 0 28px;}
.pgbnr_btm_title:before {width: 23px;height: 24px;}
.pgbnr_btm_blk {gap: 30px;}
.pgbnr_btm_itm {font-size: 15px;padding: 0 0 0 15px;}
.pgbnr_btm_lst {gap: 25px;}
.pgbnr_btm_itm:before {width: 8px;height: 8px;top: 2px;}
.in-srvc-itm {padding: 22px 18px;}
.page_default .genpg-rite .in-srvc-itm h6 {font-size: 19px;}
.in-cmn-hdng {font-size: 17px;padding: 13px 18px 10px;margin: 0 0 18px;}
.page_default .genpg-rite .in-cmn-btn .cmn-btn {margin: 10px 0 35px;}
.sdbr_widget.lctns ul li {padding: 0 18px 14px 22px;}
.sdbr_widget.lctns ul {padding: 22px 0px;}

.post-itm-btm {padding: 26px 25px 0;}
.post-meta {font-size: 16px;margin: 0 0 12px;}
.blg-cntblk article .post-itm-btm h4 a {font-size: 24px;}
.blg-cntblk article .post-itm-btm p {font-size: 16px;line-height: 1.5;}
.blg-cntblk article {padding: 0 0 48px;}
.blg-cntblk .post-btn a {font-size: 15px;letter-spacing: 0.2px;}
.post-btn {left: 25px;bottom: 28px;}
.navigation.pagination {padding: 20px 0 0;}
.nav-links {gap: 12px;}
.nav-links a, .nav-links span {font-size: 21px;width: 42px;height: 42px;}
.nav-links a.next.page-numbers, .nav-links a.prev.page-numbers {margin: 0 8px;}
.sngl_pg_nav {padding: 30px 0 0;}
.single_defualt_img img {margin: 0 0 25px;}
.page_default.audit_pg {padding: 150px 0 50px;}
.audit-lft {padding: 42px 0 0;}
.audit-rit {padding: 26px 24px;border-radius: 18px;}
.audit-rit .frm-txt {margin: 0 0 15px;}

}

@media screen and (max-width:1366px) {
.industries-sec .container {max-width: 1200px;}
.ind-icon {width: 60px;margin: 0 auto 18px;}
.industry-card {padding: 0 11px;}
.industry-card h4 {font-size: 19px;line-height: 1.1;margin: 0 0 15px;min-height: 40px;}
.industry-card p {font-size: 15px;}
.industries-grid:before {top: 31px;}

}

@media screen and (max-width: 1240px) {
.container {max-width: 970px;padding: 0 10px;}
.header-sec .container {max-width: 1080px;}	
.header-sec {padding: 22px 0 0;}
.logo img {width: 240px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {font-size: 14px;padding: 25px 0px 22px 13px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item {margin: 0 33px 0 0;}
a.cmn-btn {font-size: 14px;padding: 19px 46px 16px 21px;}
a.cmn-btn:before {right: 18px;}
a.cmn-btn:hover:before {right: 16px;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item a {font-size: 16px;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.widget_text, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link {font-size: 15px;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row {margin: 0 0 16px;}
.hdr-list {padding: 0 20px;}
.bnr-nmbr-btn a.cmn-btn:before {left: 20px;width: 17px;height: 16px;}
.bnr-nmbr-btn a.cmn-btn:hover:before {left: 18px;}
.industries-sec .container {max-width: 1100px;}
.ind-icon {width: 52px;margin: 0 auto 16px;}
.industry-card h4 {font-size: 18px;margin: 0 0 14px;}
.industry-card {padding: 0 7px;}
.industry-card p {font-size: 14px;}
.industries-grid:before {top: 25px;}
.site-banner {padding: 130px 0 90px;}
.bnr-cnt h1 {font-size: 45px;margin: 0 0 14px;}
.top-heading:before, .top-heading:after {width: 18px;height: 6px;top: -1px;}
.top-heading {font-size: 14px;padding: 0 25px;}
.bnr-cnt p {font-size: 14px;margin: 0 0 18px;}
.bnr-nmbr-btn a.cmn-btn {padding: 19px 21px 16px 44px; }
.ranking-card {padding: 18px;border-radius: 20px;width: 37%;}
.ranking-title {gap: 12px;font-size: 13px;letter-spacing: 0.7px;margin-bottom: 20px;}
.ranking-title .dot {width: 9px;height: 9px;}
.ranking-item {gap: 10px;padding: 11px;border-radius: 14px;margin-bottom: 12px;}
.rank-number {min-width: 30px;height: 30px;font-size: 14px;border-radius: 8px;}
.keyword {font-size: 15px;}
.rank-change {min-width: 33px;height: 27px;font-size: 13px;}
.status-card h3 {font-size: 35px;margin-bottom: 12px;}
.status-card p {font-size: 15px;line-height: 1.1;}
.status-sec {padding: 32px 0px;}
.site-services {padding: 55px 0 45px;}
.text-heading {font-size: 34px;margin: 0 0 12px;}
.srvc-top p {font-size: 15px;line-height: 1.3;}
.srvc-top {margin: 0 0 26px;}
.service-card {padding: 8px 8px 6px;}
.srvc-cnt {padding: 15px 13px 0;}
.service-card h3 {font-size: 22px;}
.srvc-icon {width: 30px;height: 30px;}
.services-grid.owl-carousel .owl-item.center .service-card .srvc-tp, .service-card:hover .srvc-tp {padding: 0 0 18px;}
.srvc-tp {margin: 0 0 19px;}
.service-card p {font-size: 16px;margin: 0 0 20px;line-height: 1.3;min-height: 60px;}
.services-grid.owl-carousel .owl-item.center .srvc-img img, .service-card:hover .srvc-img img {height: 152px;}
.services-grid.owl-carousel .owl-dots {gap: 8px;margin: 25px 0 0;}
.services-grid.owl-carousel .owl-dots .owl-dot {width: 12px;height: 12px;}
.site-scroll-sec {padding: 35px 0 45px;}
.site-scroll-sec .top-heading.drk {margin: 0 0 16px;}
.scroll-item h4 {font-size: 55px;}
.scroll-item {gap: 38px;}
.scroll-list {gap: 38px;}
.scrl-dot {width: 38px;height: 38px;}
.our-process-sec {padding: 55px 0 110px;border-radius: 40px 40px 0 0;}
.our-prcs-tp p {font-size: 15px;line-height: 1.3;}
.our-prcs-tp {margin: 0 0 30px}
.process-wrapper {gap: 13px;}
.process-card {padding: 55px 16px 20px;border-radius: 16px;}
.process-card::before {top: 14px;left: 18px;font-size: 33px;}
.process-card h3 {font-size: 17px;line-height: 1.1;margin-bottom: 16px;}
.process-card p {font-size: 14px;line-height: 1.3;}
.why-choose-sec {padding: 55px 0 45px;margin: -44px 0 0;border-radius: 40px 40px 0 0;}
.why-choose-sec p {font-size: 14px;line-height: 1.4;margin: 0 0 18px;}
.tab-lnk:before {width: 21px;height: 25px;left: 13px;}
.tab-lnk {padding: 19px 18px 18px 48px;font-size: 16px;border-radius: 16px;}
.tab {width: 29%;gap: 12px;}
.tab-rit-cnt {width: 67.3%;border-radius: 20px;}
.tab-lft-cnt {padding: 24px 16px 16px 23px;}
.tab-lft-cnt h3 {font-size: 24px;line-height: 1.07;margin: 0 0 18px;}
.industries-sec {padding: 40px 0 60px;}
.trusted-sec {padding: 60px 0 40px;border-radius: 40px 40px 0 0;}
.trusted-sec .text-heading {margin: 0 0 16px;}
.ai-seo-content p {font-size: 15px;margin: 0 0 18px;}
.trstd-pnts ul li:before {width: 8px;height: 8px;top: 5px;}
.trstd-pnts ul li {font-size: 14px;line-height: 1.4;margin: 0 0 13px;padding: 0 0 0 20px;}
.trstd-pnts ul {margin: 0 0 26px;}
.businesses-sec {padding: 40px 0 110px;}
.busns-top p {font-size: 15px;line-height: 1.3;margin: 0 0 18px;}
.tab-cnt-blk {padding: 16px 0 0;}
.businesses-sec .tabs {gap: 8px;margin-bottom: 25px;}
.businesses-sec .tab-btn {padding: 13px 15px 10px;font-size: 13px;}
.businesses-sec .tab-content a {padding: 13px 17px 10px;font-size: 12px;}
.businesses-sec .tab-content.active ul {gap: 8px;}
.reviews-sec {padding:55px 0 50px;border-radius: 40px;margin: -44px 0;}
.reviews-sec .text-heading {margin: 0 0 25px;}
.review-box {padding: 24px 20px;}
.review-box .star-rat {width: 100px;height: 16px;margin: 0 auto 14px;}
.review-box p {font-size: 14px;margin: 0 0 20px;}
.name-ltrs {font-size: 15px;width: 38px;height: 38px;}
.author-info {gap: 10px;}
.review-box h3 {font-size: 19px;}
.review-list.owl-carousel .owl-dots {gap: 8px;margin: 24px 0 0;}
.review-list.owl-carousel .owl-dots .owl-dot {width: 11px;height: 11px;}
.faqs-sec {padding: 100px 0 60px;}
.faqs-top p {font-size: 16px;margin: 0 0 25px;}
.accordion-wrapper {gap: 14px;max-width: 850px;}
.accordion-header h4 {padding: 15px 45px 13px 24px;font-size: 19px;background-size: 14px 7px;background-position: right 15px center;}
.accordion-content {padding: 8px 45px 0 25px;}
.accordion-content p {font-size: 15px;line-height: 1.4;margin: 0 0 18px;}
.map-sec {padding: 55px 0 60px;}
.map-sec .text-heading {margin: 0 0 26px;}
.accordion-item {border-radius: 18px;}
.map-cnt p {font-size: 15px;line-height: 1.4;margin: 0 0 20px;}
.map-itm:before {width: 22px;height: 24px;}
.map-cnt .map-itm {padding-left: 32px;margin: 0 0 25px;}
.map-iframe iframe {height: 390px;}
.map-iframe {border-radius: 18px;border-width: 2px;}
.city-sec {padding: 60px 0 60px;border-radius: 40px;}
.cta-inner p {font-size: 15px;margin: 0 0 25px;}
.cta-btn-lst {gap: 16px;}
.site-info {padding: 55px 0 35px;}
.footer-logo img {width: 300px;}
.ftr-cnt p {font-size: 14px;line-height: 1.4;margin: 0 0 26px;}
.ftr-cnt-itm:before {width: 21px;height: 22px;}
.ftr-cnt-itm {padding: 0 0 0 32px;}
.ftr-rit {width: 62%;}
.ftr-rit ul li a:before {width: 7px;height: 7px;top: 2px;}
.ftr-rit ul li a {font-size: 13px;padding: 0 0 0 15px;}
.ftr-itm-lst {gap: 40px;}
.footer-list {padding: 0 0 20px;margin: 0 0 26px;}
.copyrights p {font-size: 14px;}


/*Inner Pages*/

.page_title h1, .page_title h2 {font-size: 34px;}
.page_bnr {padding: 170px 0 80px;}
.page_default .genpg-rite h1, .page_default .genpg-rite h2 {font-size: 30px;}
.page_default .genpg-rite p, .page_default .genpg-rite li {font-size: 16px;margin: 0 0 15px;}
.page_default .genpg-rite ul li:before, .page_default .genpg-rite li ul li:before {width: 9px;height: 9px;}
.page_default .genpg-rite ul li {padding-left: 16px;}
.page_default .genpg-rite h3 {font-size: 28px;}
.page_default .genpg-rite h4 {font-size: 26px;}
.page_default .genpg-rite h5 {font-size: 23px;}
.page_default .genpg-rite h6 {font-size: 21px;}
.page_default .genpg-rite li ul li {padding-left: 16px;}
.page_default {padding: 55px 0 35px;}

.pgbnr-cnt {padding: 15px 0 0;}
.pgbnr-cnt p {font-size: 14px;line-height: 1.5;margin: 0 0 20px;}
.in-srvc-lst.abt-pg {gap: 13px;}
.page_default .genpg-rite .in-srvc-lst.abt-pg .in-srvc-itm h6 {font-size: 26px;margin: 0 0 12px;}
.in-srvc-lst.abt-pg .in-srvc-itm {padding: 22px 14px;}
.page_default .genpg-rite .in-srvc-itm p {font-size: 14px;line-height: 1.5;}
.in-srvc-lst {padding: 13px 0 28px;gap: 13px;}
.in-srvc-itm {padding: 22px 18px;border-radius: 18px;}
.page_default .genpg-rite .in-srvc-itm h6 {font-size: 19px;}
.page_default .genpg-rite .in-srvc-lst.abt-pg .in-srvc-itm p {font-size: 13px;}
.widget_title {font-size: 19px;padding: 18px 10px 14px;}
.sdbr_widget ul {padding: 22px 18px;}
.sdbr_widget ul li a, .sdbr_widget.lctns ul li {font-size: 15px;padding: 0 0 0 18px;}
.sdbr_widget ul li a:before {width: 7px;height: 7px;}
.sdbr_widget ul li {margin: 0 0 18px;}
.inbnr-btns-lst {gap: 15px;}
.pgbnr-btm {padding: 22px 0;}
.pgbnr_btm_title {font-size: 16px;padding: 0 0 0 23px;}
.pgbnr_btm_title:before {width: 18px;height: 20px;}
.pgbnr_btm_blk {gap: 24px;}
.pgbnr_btm_lst {gap: 18px;}
.pgbnr_btm_itm {font-size: 13px;padding: 0 0 0 11px;}
.pgbnr_btm_itm:before {width: 7px;height: 7px;}
.in-srvc-itm a {font-size: 14px;}
.sdbr_widget.lctns ul li {padding: 0 16px 13px 22px !important;}
.sdbr_widget.lctns ul {padding: 20px 0px;}
.page_default .genpg-rite .in-cmn-btn .cmn-btn {margin: 10px 0 28px;}
.in-cmn-hdng {font-size: 15px;padding: 12px 16px 9px;margin: 0 0 16px;}
.page_default .genpg-rite .accordion-header h4 {font-size: 17px;}

.post-itm-btm {padding: 22px 18px 0;}
.post-meta {font-size: 15px;margin: 0 0 10px;}
.blg-cntblk article .post-itm-btm h4 a {font-size: 20px;}
.blg-cntblk article .post-itm-btm p {font-size: 14px;line-height: 1.5;}
.blg-cntblk .post-btn a {font-size: 13px;letter-spacing: 0.2px;}
.post-btn {left: 18px;bottom: 20px;}
.blg-cntblk article {padding: 0 0 38px;border-radius: 18px;margin: 0 1% 2%;}
.blg-cntblk article .blog-post-img img {border-radius: 0 0 18px 18px;}
.navigation.pagination {padding: 18px 0 0;}
.nav-links {gap: 8px;flex-wrap: wrap;}
.nav-links a, .nav-links span {font-size: 18px;width: 36px;height: 36px;}
.blg-cntblk article {width: 100%;max-width: 320px;}
.sngl_pg_nav {padding: 25px 0 0;}
.cntct-frm-blk {padding: 34px 40px 23px;border-radius: 35px;}
.frm-txt {margin: 0 0 20px;}
.cntct-frm lable {font-size: 16px;}
.cntct-frm input, .cntct-frm textarea, .cntct-frm select {font-size: 15px;padding: 14px 10px 13px 18px;}
.cntct-frm textarea {height: 110px;}
.cntct-frm .frm-btn input.wpcf7-submit {font-size: 16px;padding: 16px 40px 14px;}
.cntct-frm select {background-size: 17px 9px;}
.page_default.audit_pg {adding: 125px 0 50px;}
.audit-rit {padding: 24px 20px;border-radius: 16px;}
.audit-rit .cntct-frm lable {font-size: 14px;}
.audit-rit .cntct-frm input, .audit-rit .cntct-frm textarea, .audit-rit .cntct-frm select {font-size: 13px;padding: 13px 10px 11px 15px;}
.audit-rit .cntct-frm .frm-btn input.wpcf7-submit {font-size: 14px;}
.page_default .genpg-rite .audit-rit h4 {font-size: 23px;margin: 0 0 20px;}
 
}

@media screen and (max-width:1140px) {
.logo img {width: 200px;}
.industries-grid {gap: 9px;}
	
}

@media screen and (max-width:1040px) {
.header-sec .container, .industries-sec .container {max-width: 970px;padding: 0 10px;}
.header-sec {padding: 20px 0 0;}
.hdr-list {padding: 0 17px;}
a.cmn-btn {font-size: 13px;padding: 17px 43px 14px 18px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item {margin: 0 28px 0 0;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.widget_text, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link {font-size: 14px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {font-size: 14px;padding: 22px 0px 20px 12px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {border-radius: 20px;padding: 4% 2.9%;}
.header-sec.f-nav {padding: 12px 0;}
.bnr-nmbr-btn a.cmn-btn {padding: 17px 21px 14px 41px;}
.industries-top p {font-size: 15px;line-height: 1.2;}
.ind-icon {width: 45px;margin: 0 auto 13px;}
.industries-grid {gap: 6px;}
.industry-card {padding: 0 4px;}
.industry-card h4 {font-size: 16px;margin: 0 0 12px;min-height: 32px;}
.industry-card p {font-size: 13px;line-height: 1.3;}

	
}

@media screen and (max-width:991px) {
.container, .header-sec .container {max-width: 720px;padding: 0;}
.header-sec.f-nav {display: none; }
.header-sec {padding: 20px 0 0;position: inherit;background-color:#fff;transition: inherit;} 
.showhide { display: block; }
.mobinav ul { display: block; }
.mobile_src_nav { display: block; }
.top-menu { display: none; }
.logo-menu { display: inline-block; text-align: center; }
.topmenu { width: 100%; display: none; }
.showhide b.txtl, .showhide b.txtr { color: #fff; }
.logo { width: 100%; text-align: center; margin: 0; max-width:300px; padding: 0; }
.top-rit { max-width:100%; position: inherit; display: inline-block; margin: 0; float: none; }
.mobinav ul { padding: 10px 10px; text-align: left; display: block;}
.mobinav { top:43px;}
.mobile_src_nav { display: block; padding: 8px 0; background:#16a870;position: relative;z-index: 9; }
.hdr-list {padding:0 0 20px;}
.site-banner {padding: 50px 0 40px;}
.bnr-list {flex-direction: column;gap: 25px;}
.ranking-card {width: 100%;max-width: 400px;}
.bnr-cnt {text-align: center;}
.bnr-cnt h1 {font-size: 38px;margin: 0 0 12px;}
.bnr-btns-lst {gap: 10px;justify-content: center;flex-wrap: wrap;}
.status-sec {padding: 26px 0px;}
.status-card h3 {font-size: 27px;margin-bottom: 10px;}
.status-card p {font-size: 14px;}
.site-services {padding: 35px 0 30px;}
.text-heading {font-size: 30px;margin: 0 0 10px;}
.srvc-top {margin: 0 0 22px;}
.service-card {padding: 8px 8px 6px;max-width: 360px;margin:0 auto;}
.services-grid.owl-carousel .owl-item.center .srvc-img img, .service-card:hover .srvc-img img {height: 210px;}
.site-scroll-sec {padding: 30px 0 35px;}
.scroll-item h4 {font-size: 40px;}
.scroll-item {gap: 27px;}
.scrl-dot {width: 32px;height: 32px;}
.scroll-list {gap: 27px;}
.our-process-sec {padding: 40px 0 50px;border-radius: 0px 0px 0 0;}
.our-prcs-tp {margin: 0 0 25px;}
.process-card {padding: 55px 16px 20px;border-radius: 16px;width: 100%;max-width: 350px;}
.why-choose-sec {padding: 35px 0 30px;margin: 0;border-radius: 0;}
.tabcontent {width: 100%;flex-direction: column;}
.tab-rit-cnt {width: 100%;max-width: 400px;}
.tab {width: 100%;max-width: 280px;}
.tab-img {width: 100%;}
.tab-img img {border-radius: 20px;}
.tab-lft-cnt {padding: 24px 16px 16px 23px;width: 100%;}
.tabs-container {padding: 12px 0 0;align-items: flex-start;}
.tab-lft-cnt {padding: 22px 15px 15px 20px;width: 100%;}
.tab-lft-cnt h3 {font-size: 22px;margin: 0 0 16px;}
.industries-top {margin: 0 0 25px;}
.industries-grid {gap: 10px;flex-wrap: wrap;justify-content: center;align-items: center;}
.industries-grid:before {display: none;}
.industry-card {padding: 15px 10px;width: 100%;max-width: 280px;border: 1px solid #16a870;min-height: 155px;}
.industry-card h4 {min-height: auto;}
.industry-card p {font-size: 14px;}
.industries-sec {padding: 30px 0 50px;}
.trusted-sec {padding: 45px 0 30px;border-radius: 0;}
.trstd-img {width: 100%;max-width: 400px;margin: 0 auto;}
.trstd-lst {flex-direction: column-reverse;gap: 20px;}
.trstd-pnts {width: 100%;}
.trstd-btn {display: flex;justify-content: center;}
.businesses-sec {padding: 30px 0 50px;}
.reviews-sec {padding: 40px 0 40px;border-radius: 0;margin: 0;}
.reviews-sec .text-heading {margin: 0 0 20px;}
.faqs-sec {padding: 40px 0 45px;}
.faqs-top p {font-size: 15px;margin: 0 0 22px;}
.accordion-wrapper {gap: 12px;max-width: 100%;}
.map-sec {padding: 40px 0 40px;}
.map-sec .text-heading {margin: 0 0 22px;}
.map-lst {flex-direction: column;gap: 20px;}
.map-cnt {width: 100%;}
.map-cnt p {text-align: center;}
.map-iframe {width: 100%;}
.map-iframe iframe {height: 300px;width: 100%;}
.city-sec {padding: 40px 0 40px;border-radius: 0;}
.site-info {padding: 40px 0 30px;}
.footer-list {padding: 0 0 20px;margin: 0 0 26px;flex-direction: column;}
.map-cnt .map-itm p {text-align: left;}
.ftr-lft {width: 100%;margin: 0 0 30px;border-bottom: 1px solid rgba(12, 28, 20, 20%);}
.ftr-rit {width: 100%;}
.ftr-itm.city ul {column-gap: 80px;}
.ftr-itm-lst {gap: 80px;}
.ftr-rit h4 {font-size: 20px;margin: 0 0 20px;}
.copyrights p {font-size: 13px;}

/*Inner Pages*/

.page_title h1, .page_title h2 {font-size: 32px;}
.page_bnr {padding: 65px 0 60px;}
.page_default .genpg-rite h1, .page_default .genpg-rite h2 {font-size: 27px;}
.page_default .genpg-rite h3 {font-size: 25px;}
.page_default .genpg-rite h4 {font-size: 23px;}
.page_default .genpg-rite h5 {font-size: 21px;}
.page_default .genpg-rite h6 {font-size: 19px;}
.breadcrumbs {font-size: 13px;margin: 0 0 15px;}
.page_default {padding: 50px 0 30px;}
.pgbnr-cnt {width: 100%;}

.in-srvc-lst.abt-pg .in-srvc-itm {padding: 22px 14px;width: 100%;}
.in-srvc-lst.abt-pg {gap: 10px;}
.in-srvc-lst {padding: 13px 0 26px;justify-content: center;gap: 10px;}
.in-srvc-itm {padding: 20px 18px;border-radius: 14px;width: 100%;max-width: 300px;}

.inbnr-btns-lst {gap: 13px;flex-wrap: wrap;}
.genpg-rite {width: 100%;}
.genpg-left {width: 100%;max-width: 300px;margin: 0 auto;}
.page_content {flex-direction: column;gap: 20px;}
.page_default .genpg-rite .accordion-blk {padding: 10px 0 12px;}
.page_default .genpg-rite .accordion-header h4 {font-size: 16px;}
.pgbnr_btm_blk {gap: 25px;flex-direction: column;}
.pgbnr_btm_lst {gap: 18px;flex-direction: column; align-items: flex-start; }
.pgbnr_btm_itm {font-size: 14px;padding: 0 0 0 13px;}
.pgbnr_btm_title {font-size: 18px;}

.cntct-frm-blk {padding: 30px 30px 20px;border-radius: 25px;width:100%;}
.page_default.audit_pg {padding: 50px 0 50px;}
.audit-lst {flex-direction: column;gap: 15px;}
.audit-lft {padding: 0;width: 100%;}
.audit-rit {width: 100%;}

}

@media screen and (max-width: 767px) {
.container, .header-sec .container {max-width:100%;padding: 0 15px;}
.site-banner {padding: 40px 0 35px;}
.bnr-cnt h1 {font-size: 34px;margin: 0 0 10px;}
.why-choose-sec p br, .busns-top p br, .cta-inner p br {display: none;}
.status-wrapper {flex-wrap: wrap;gap: 9px;}
.status-card h3 {font-size: 24px;}
.status-card p {font-size: 13px;}
.site-services {padding: 30px 0 25px;}
.text-heading {font-size: 26px;}
.site-scroll-sec {padding: 25px 0 35px;}
.our-process-sec {padding: 35px 0 40px;}
.tabs-container {padding: 12px 0 0;align-items: center;flex-direction: column;gap: 20px;}
.industries-sec {padding: 25px 0 35px;}
.trusted-sec {padding: 35px 0 30px;}
.ftr-itm-lst {gap: 65px;}
.ftr-itm.city ul {column-gap: 65px;}
.copyrights p {font-size: 14px;}
.cpy-inr {flex-wrap: wrap;gap: 10px;}
.tab-lft-cnt h3 {font-size: 20px;margin: 0 0 14px;}



/*Inner Pages*/

.page_title h1, .page_title h2 {font-size: 28px;}
.page_bnr {padding: 55px 0 50px;}
.page_default .genpg-rite h1, .page_default .genpg-rite h2 {font-size: 24px;}
.page_default .genpg-rite h3 {font-size: 22px;}
.page_default .genpg-rite h4 {font-size:21px;}
.page_default .genpg-rite h5 {font-size: 19px;}
.page_default .genpg-rite h6 {font-size: 18px;}
.page_default {padding: 40px 0 25px;}

.page_default .genpg-rite p, .page_default .genpg-rite li {font-size: 15px;}
.sngl_pg_nav {padding: 20px 0 0;}
.cntct-frm-blk {padding: 25px 25px 18px;border-radius: 22px;}
.cntct-frm lable {font-size: 15px;}
.cntct-frm input, .cntct-frm textarea, .cntct-frm select {font-size: 14px;padding: 13px 10px 12px 14px;}
.cntct-frm select {background-size: 14px 8px;}
.cntct-frm textarea {height: 90px;}
.cntct-frm .frm-btn {margin: 0 0 18px;}
.cntct-frm .frm-btn input.wpcf7-submit {font-size: 14px;padding: 16px 34px 12px;}
.page_default .genpg-rite .audit-rit p {line-height: 1.4;}

}

@media screen and (max-width: 680px) {
.ftr-rit {flex-wrap: wrap-reverse;justify-content: flex-end;gap: 20px;}
.ftr-itm-lst {gap: 20px;flex-wrap: wrap;}

}
@media screen and (max-width: 510px) {
.bnr-cnt p br {display: none;}

}


@media screen and (max-width: 480px) {
.hdr-list {flex-direction: column;justify-content: center;align-items: center;gap: 20px;}
.logo a {justify-content: center;}
.logo img {width: auto;}
.site-banner {padding: 35px 0 35px;}
.top-heading {font-size: 12px;padding: 0 21px;}
.bnr-cnt h1 br, .faqs-top p br {display: none;}
.bnr-cnt h1 {font-size: 30px;}
.ranking-card {padding: 16px;border-radius: 16px;}
.ranking-item {gap: 7px;padding: 8px;border-radius: 13px;margin-bottom: 10px;}
.rank-number {min-width: 24px;height: 24px;font-size: 13px;border-radius: 8px;}
.rank-change {min-width: 29px;height: 24px;font-size: 12px;}
.keyword {font-size: 13px;}
.ranking-title {letter-spacing: 0.5px;margin-bottom: 16px;}
.status-card {width: 100%;max-width: 140px;}
.status-wrapper {gap: 10px;}
.text-heading {font-size: 23px;}
.tab-lft-cnt {padding: 20px 13px 15px 16px;}
.ai-seo-content {margin: 0 0 30px;}
.accordion-header h4 {padding: 15px 34px 10px 18px;font-size: 17px;background-size: 12px 6px;background-position: right 10px center;}
.accordion-content {padding: 8px 32px 0 18px;}
.accordion-content p {font-size: 14px;margin: 0 0 16px;}
.map-iframe iframe {height: 260px;}
.cta-btn-lst {gap: 10px;flex-wrap: wrap;}
.footer-logo img {width: 285px;}
.ftr-itm.city ul {column-gap: 55px;}


/*Inner Pages*/

.page_title h1, .page_title h2 {font-size: 26px;}
.cntct-frm .wpcf7-not-valid-tip {bottom: -7px;right: 12px;}
.page_default.audit_pg {padding: 40px 0 40px;}
.audit-rit {padding: 22px 18px;border-radius: 14px;}
.page_default .genpg-rite .audit-rit h4 {font-size: 22px;}


}

@media screen and (max-width:360px) {
	
}