@media (max-width: 1680px) {
    .bussines-sec::after {
        background-size: 80%;
        background-position: right;
    }

    .main-img::before {
        width: 75%;
    }

    .main-img::after {
        width: 85%;
    }

    .main-results-sec::after {
        top: -23%;
    }

    .website-traffic-affordable-search::after {
        width: 150px;
        background-position-y: -77px;
        background-size: 100%;
    }

    .inner-web-traffic-wrap img {
        left: -26%;
        width: 550px;
        height: 500px;
    }

    .on-page-services-sec img {
        width: 677px;
        height: 579px;
        left: -38%;
    }

    .website-traffic-affordable-search::before {
        width: 100px;
        background-size: 100%;
        background-position-y: 149px;
    }

    .inner-affor-search-wrap img {
        width: 550px;
        height: 500px;
    }

    .compromise-quality-sec::after,
    .high-search::before {
        width: 150px;
        background-size: 100%;
    }

    .high-search img {
        left: 25px;
        top: 60px;
        width: 500px;
    }

    .common-optimize-sec img {
        left: -165px;
        top: -31px;
        width: 600px;
    }

    .compromise-quality-sec::after {
        background-repeat: no-repeat;
    }

    .get-started-cta-main-col {
        margin-left: 163px;
        max-width: 100%;
        flex: 0 1 100%;
    }

    .get-started-cta::before {
        width: 100px;
        background-size: 100%;
    }

    .main-navigation {
        padding: 0 20px;
    }

    .navigation-menu .nav-item {
        padding: 0 15px;
    }

    .navbar-expand-lg .navbar-nav .dropdown-menu {
        top: 42px;
    }

    .main-results-sec::before {
        top: 0;
    }

    .dropdown-list .dropdown-menu {
        margin-top: -12px;
    }

    .best-seo-audit-sec img,
    .best-seo-audit-sec svg {
        left: 7%;
        width: 400px;
        height: 400px;
    }

    .pers-seoaudit-wrap img,
    .pers-seoaudit-wrap svg {
        width: 550px;
        height: 455px;
    }

    .seoaudit-cta img {
        right: 0;
    }

    .seo-keyword-wrap img {
        left: -33px;
        width: 477px;
        height: 424px;
    }

    .leading-link-sec::before {
        width: 116px;
    }

    .leading-link-sec img {
        top: -82px;
        width: 500px;
    }

    .best-competition-sec img {
        left: -18%;
        width: 530px;
    }

    .best-competition-sec::before {
        width: 113px;
        bottom: 0;
        background-position-y: 48px;
    }

    .main-img img {
        height: 500px;
    }

    .guest-seo-str-sec svg {
        width: 574px;
    }

    .easy-to-access-sec img {
        width: 600px;
        height: 356px;
        left: -34%;
    }

    .blog-developed-sec img {
        width: 586px;
        height: 405px;
    }

    .more-about-blogger-sec img {
        width: 645px;
        left: -37%;
    }

    .guest-service-now::after {
        width: 160px;
    }

    .lead-generation-sec svg {
        left: -33%;
        width: 600px;
    }

    .needs-leads-sec::before {
        width: 120px;
        background-size: 100% 100%;
    }

    .google-business-cta img,
    .google-business-cta-3 img {
        right: 3%;
    }

    .update-according-serp::before {
        width: 150px;
        background-size: 100% 100%;
    }

    .update-according-serp::after {
        width: 150px;
    }

    .google-bussiness-faq::before {
        width: 150px;
        height: 400px;
        background-size: 100% 100%;
    }

    .cust-pkg-reseller-sec svg {
        left: -24%;
        width: 550px;
    }

    .your-growth-reseller-sec svg {
        width: 600px;
    }

    .seo-reseller-cta img {
        right: 1%;
    }

    .shopify-seo-cta img {
        right: 5%;
    }

    .white-label-cta img {
        right: 4%;
    }

    .magento-seo-cta img {
        right: 0;
    }

    .magento-we-care-sec svg {
        width: 600px;
        left: -12%;
    }

    .serv-web-traffic svg {
        left: -34%;
        width: 604px;
    }

    .serv-mostaffordable svg {
        width: 570px;
    }

    .high-search svg {
        width: 600px;
    }

    .hotelseo-whychoose-sec svg {
        width: 500px;
    }

    .hotelseo-cta img {
        right: 9%;
    }

    .gymseo-letus-generate-quality svg {
        left: -9px;
        width: 580px;
    }

    .acctseo-drive-gen-sec svg {
        left: -28%;
        width: 570px;
    }

    .acct-unlock-sec svg {
        width: 550px;
    }

    .acct-cta img {
        height: 68%;
    }

    .gymseo-rankgym-sec svg {
        left: -34%;
        width: 600px;
    }

    .doctseo-roleseo-sec svg {
        width: 600px;
        left: -2%;
    }

    .doctor-cta img {
        height: 85%;
    }

    .doct-evaluating-sec::after {
        width: 109px;
    }

    .news-publ-entireweb-sec svg {
        width: 600px;
        height: 600px;
        top: -309px;
        left: -2%;
    }

    .news-publisher-cta img {
        right: 0;
    }

    .hvac-bus-sec img {
        height: 311px;
    }

    .hvac-cta img,
    .smallbussi-cta img {
        right: 0;
    }

    .linkb-agency-sec svg {
        left: -34%;
        width: 600px;
    }

    .linkb-apmlify-sec svg {
        width: 500px;
    }

    .localcitations-climbranking-sec svg {
        left: -33%;
        width: 600px;
    }

    .provtechseo-wrap svg {
        top: -220px;
        width: 600px;
        left: -33%;
    }

    .custom-off-sec svg {
        width: 500px;
    }

    .enterp-pion-sec svg {
        width: 600px;
        left: -34%;
    }

    .chiro-cta img {
        height: 75%;
    }

    .chir-strategy-sec svg {
        left: -2%;
    }

    .dentalseo-whychoose-sec svg {
        top: -267px;
        width: 550px;
    }

    .dental-cta img {
        right: 5%;
    }

    .ins-site-audit-wrap svg {
        top: -228px;
        left: -13%;
        width: 500px;
    }

    .ins-internallinks-wrap svg {
        width: 600px;
    }

    .restaurant-attract-sec svg {
        width: 600px;
        left: -33%;
    }

    .restaurant-maxi-sec svg {
        left: 4%;
        width: 600px;
    }

    .restaurant-cta img {
        right: 0;
        height: 90%;
    }

    .saas-company-sec svg {
        left: -32%;
        width: 600px;
    }

    .saas-why-you-sec svg {
        width: 600px;
    }

    .saas-what-is-wrap svg {
        width: 700px;
    }

    .travel-services-sec svg {
        width: 560px;
    }

    .blog-banner-img,
    .lawfirms-dominate-sec svg {
        width: 600px;
    }

    .law-firm-high-quality-img svg {
        width: 700px;
    }

    .woo-comm-professional-sec svg {
        width: 600px;
        left: -30%;
    }

    .woo-comm-improve-sec svg {
        width: 600px;
        left: 0;
    }

    .woo-commerce-improve svg {
        width: 700px;
        left: 0;
    }

    .national-leadgeneration-sec svg {
        width: 500px;
    }

    .national-seo-cta img {
        right: 0;
        height: 75%;
    }

    .international-campaign-inner-1 svg {
        width: 600px;
        left: 0;
    }

    .cardealer-generate-seo-sec svg {
        left: -34%;
        width: 600px;
    }

    .carpetcleaning-cta img {
        height: 80%;
    }

    .roofer-why-youneed-sec img {
        width: 550px;
        height: 400px;
        left: unset;
        right: 20px;
    }

    .roofer-digital-marketing svg,
    .roofer-name-seo svg {
        width: 600px;
    }

    .ecomm-agency-teams svg {
        right: 10px;
    }

    .contractor-robust-sec svg {
        width: 540px;
    }

    .photographer-why-you-need-sec svg {
        width: 560px;
        right: 34px;
    }

    .photographer-pro-services-sec svg {
        width: 580px;
        left: 21px;
    }

    .photographer-trust-name svg {
        width: 600px;
    }

    .location-banner-img {
        right: 2%;
    }

    .location-banner-img svg {
        height: 520px;
    }

    .location-breadcrumb-section img,
    .location-breadcrumb-section svg {
        width: 550px;
    }

    .location-cta img {
        right: 0;
        width: 370px;
        height: 270px;
    }

    .location-banner {
        padding: 50px 0 120px;
    }

    .online-reput-orm-sec svg {
        width: 590px;
        right: 30px;
        left: unset;
    }

    .online-reput-managers-sec svg {
        width: 600px;
        left: 1%;
    }

    .realstate-cta img {
        right: 0;
        height: 80%;
    }

    .los-angeles-banner-img img {
        width: 600px;
    }

    .naples-banner-img {
        bottom: 7%;
    }

    .tampa-banner-img svg {
        height: 450px;
    }
}

@media (max-width: 1440px) {
    .search-sec ul li {
        padding-right: 16px;
    }

    .search-sec ul li a.callto {
        margin-left: 15px;
    }

    .main-results-sec {
        padding: 80px 0 95px;
        height: calc(100vh - 109px);
    }

    .main-img {
        right: -5%;
        width: 44%;
        top: -70px;
    }
}

@media (max-width: 1439px) {
    .expect-sec::before {
        background-size: 76%;
    }

    .agency-sec,
    .expect-sec,
    .optimizations-sec {
        padding: 50px 0;
    }

    .expect-sec::after {
        background-size: 70%;
        background-position: right bottom;
    }

    .main-results-sec::before {
        background-size: 65%;
        background-position-x: left;
    }

    .bussines-sec::after {
        background-position: right center;
        background-size: 65%;
    }

    .bussines-sec::before {
        background-size: 85%;
        top: 57%;
    }

    .agency-sec .heading h2 {
        font-size: 36px;
    }

    .agency-sec .heading p {
        margin-top: 12px;
    }

    .agency-sec::before {
        background-size: 77%;
        background-position-x: right;
    }

    .faqs-sec .heading {
        margin-bottom: 40px;
    }

    .faqs-sec {
        padding: 0 0 40px;
    }

    .bussines-sec h2 {
        font-size: 36px;
        margin-bottom: 10px;
    }

    .index-footer {
        padding: 200px 0 45px;
    }

    footer .footer-services {
        margin: 25px 0;
        padding: 20px 0;
    }

    footer .text-center p {
        margin-top: 10px;
    }

    .contact-main {
        padding: 45px 0;
    }

    .about-banner {
        background-position-x: right;
    }

    .what-make-us {
        padding: 30px 0 40px;
        background-size: 9%, 8%;
    }

    .about-servives-sec {
        padding: 50px 0;
        margin-top: 17%;
    }

    .about-cta-inner {
        max-width: 700px;
        margin: 0 auto;
    }

    .about-faq {
        padding: 30px 0 40px;
    }

    .seo-banner {
        padding: 40px 0;
    }

    .seo-banner-inner > p {
        line-height: 26px;
    }

    .inner-web-traffic-wrap {
        padding: 90px 0 50px;
    }

    .inner-affor-search-wrap {
        padding: 160px 0 0;
    }

    .pers-seoaudit-wrap {
        padding: 100px 0 0;
    }

    .website-traffic-affordable-search {
        padding: 0 0 70px;
    }

    .revenue-sec img {
        right: 16%;
    }

    .revenue-sec {
        padding: 36px 0;
    }

    .rank-top-sec::before {
        width: 100px;
        background-size: 100%;
    }

    .why-you-should {
        padding: 50px 0;
    }

    .high-search::before {
        width: 100px;
    }

    .seo-processes {
        padding: 40px 0 70px;
    }

    .professional-seo-sec {
        padding: 60px 0;
    }

    .compromise-quality-sec {
        padding: 70px 0 80px;
    }

    .compromise-quality-sec::after {
        width: 100px;
        top: 16%;
    }

    .main-wrap-sec-for-sticky::before {
        width: 100px;
        background-size: 100%;
    }

    .main-wrap-sec-for-sticky::after {
        width: 162px;
        background-size: 100%;
    }

    .high-search {
        padding: 60px 0 70px;
    }

    .leading-link-sec {
        padding: 70px 0 90px;
    }

    .exemplary-right > a {
        margin-bottom: 16px;
    }

    .exemplary-right > h2 {
        margin: 0 0 15px;
    }

    .custom-breadcrumb-wrap {
        padding: 12px 0;
    }

    .breadcrumb.custom-breadcrumb-inner::before {
        bottom: -33px;
    }

    .on-page-services-sec img {
        width: 625px;
        height: 579px;
        left: -24%;
    }

    .seo-help-sec img {
        top: -266px;
        left: -2%;
    }

    .seo-banner-form {
        padding: 23px 26px;
    }

    .seoaudit-cta img {
        right: 0;
        width: 300px;
    }

    .why-keywordreserach-wrap {
        padding: 100px 0 0;
    }

    .seo-keyword-wrap img {
        left: -12px;
        width: 406px;
    }

    .why-keywordreserach-wrap img {
        top: -212px;
        width: 350px;
        height: 350px;
    }

    .exemplary-right > h4 {
        margin-bottom: 20px;
    }

    .exemplary-chat,
    .exemplary-email {
        padding: 12px 0;
    }

    .why-you-need-sec img {
        width: 547px;
        height: 508px;
        top: -243px;
    }

    .best-competition-sec::before {
        height: 211px;
        background-position-y: unset;
    }

    .guest-post-sec svg {
        left: -26%;
    }

    .guest-seo-str-sec {
        padding: 60px 0 0;
    }

    .guest-seo-str-sec svg {
        width: 520px;
    }

    .cta-with-p img {
        height: 80%;
    }

    .main-wrap-sec-for-sticky {
        padding: 30px 0 60px;
    }

    .easy-to-access-sec img {
        width: 536px;
        left: -18%;
    }

    .blog-developed-sec img {
        left: 0;
    }

    .blog-developed-sec {
        padding: 86px 0 0;
    }

    .process-blogger-inner > h5 {
        margin-bottom: 50px;
    }

    .what-service-offer-2 {
        padding: 50px 0;
    }

    .more-about-blogger-sec img {
        width: 590px;
        left: -27%;
    }

    .how-much-sec {
        padding: 60px 0 20px;
    }

    .guest-service-now::after {
        width: 99px;
        background-position-y: 220px;
    }

    .needs-leads-sec::before {
        height: 400px;
    }

    .avail-lead-generation-sec {
        padding: 110px 0 0;
    }

    .lead-generation-smallbusiness svg {
        height: 500px;
    }

    .needs-leads-sec {
        padding: 30px 0 50px;
    }

    .why-do-need-leadgeneration {
        padding: 50px 0 70px;
    }

    .lead-generation-sec svg {
        left: -9%;
        width: 490px;
    }

    .avail-lead-generation-sec svg {
        width: 450px;
    }

    .get-started-cta-main-col {
        margin-left: 130px;
    }

    .solid-serp-sec {
        padding: 90px 0 0;
    }

    .ip-sticky-body-title p {
        font-size: 29px;
    }

    .google-business-cta-3 img {
        right: 3%;
    }

    .update-according-serp::before {
        background-size: 100% 75%;
    }

    .update-according-serp::after {
        width: 100px;
        background-position-y: 200px;
    }

    .google-bussiness-faq::before {
        width: 100px;
        height: 300px;
    }

    .your-growth-reseller-sec {
        padding: 50px 0 0;
    }

    .seo-reseller-cta img {
        right: 1%;
    }

    .shopify-enhance-sec {
        padding: 60px 0 0;
    }

    .white-labelprovider-sec {
        padding: 80px 0 0;
    }

    .white-label-cta img {
        height: 100%;
        right: 11%;
    }

    .white-lable-manyheading {
        padding: 90px 0;
    }

    .bigcommerce-ench-sec,
    .how-localseo-sec {
        padding: 80px 0 0;
    }

    .bigcommerce-cta img {
        right: 0;
    }

    .localseo-cta img {
        right: 0;
        height: 85%;
    }

    .whatour-monthly-sec .whatour-svg {
        width: 500px;
    }

    .howimprove-magento-sec {
        padding: 30px 0 0;
    }

    .magento-seo-cta img {
        height: 100%;
        right: 0;
    }

    .serv-web-traffic svg {
        left: -24%;
        width: 550px;
    }

    .gymseo-whygymowners-sec,
    .hotelseo-whychoose-sec,
    .serv-mostaffordable {
        padding: 80px 0 0;
    }

    .serv-mostaffordable svg {
        width: 540px;
    }

    .onpage-banner .ip-banner-h2 {
        font-size: 46px;
    }

    .hotelseo-sec svg {
        left: -14%;
        width: 500px;
    }

    .gymseo-cta img,
    .hotelseo-cta img {
        height: 100%;
    }

    .doctorseo-marketing-title p,
    .doctorseo-ourseo-works p,
    .doctorseo-whyyouneed-body-title p,
    .gymseo-improve-roi-title p,
    .gymseo-reachpatients-title p,
    .hotelseo-agency-title p,
    .hotelseo-takeadvantage p,
    .hotelseo-whyneed-title p,
    .newspblis-start-dominating-title p,
    .newspub-make-use-title p {
        font-size: 18px;
    }

    .what-make-txt-cont {
        padding-bottom: 490px;
    }

    .acctseo-drive-gen-sec svg {
        left: -14%;
        width: 500px;
        top: -219px;
    }

    .acct-unlock-sec {
        padding: 80px 0 0;
    }

    .acct-unlock-sec svg {
        width: 500px;
    }

    .acct-cta img,
    .doctor-cta img,
    .hvac-cta img,
    .linkb-cta img,
    .news-publisher-cta img {
        right: 0;
    }

    .gymseo-rankgym-sec svg {
        left: -23%;
        width: 550px;
    }

    .acctseo-col {
        padding-right: 100px;
    }

    .doctseo-roleseo-sec {
        padding: 40px 0 0;
    }

    .doctseo-roleseo-sec svg {
        width: 585px;
    }

    .news-publ-entireweb-sec {
        padding: 30px 0 0;
    }

    .news-publ-entireweb-sec svg {
        width: 580px;
        height: 526px;
        top: -262px;
    }

    .newspubl-eradicate-title p {
        font-size: 28px;
    }

    .hvac-comp-sec {
        padding: 40px 0 0;
    }

    .linkb-agency-sec svg {
        left: -18%;
        width: 500px;
    }

    .linkb-apmlify-sec {
        padding: 30px 0 0;
    }

    .hvac-bus-sec img {
        left: -15%;
        width: 500px;
    }

    .localcitations-climbranking-sec svg {
        left: -13%;
        width: 500px;
    }

    .lcitation-robust-sec {
        padding: 40px 0 0;
    }

    .lcitations-back-body-title p,
    .lcitations-yourlocal-body-title p {
        font-size: 18px;
        line-height: 24px;
    }

    .provtechseo-wrap svg {
        width: 550px;
        left: -22%;
    }

    .techseo-takecontrol-wrap {
        padding: 20px 0 0;
    }

    .tech-parts-sticky-body-title p {
        font-size: 22px;
    }

    .offpage-banner .ip-banner-h2 {
        font-size: 42px;
    }

    .custom-off-sec {
        padding: 30px 0 0;
    }

    .enterp-pion-sec svg {
        width: 550px;
        left: -21%;
    }

    .enterp-seo-cta img,
    .healthcare-cta img,
    .smallbussi-cta img {
        right: 0;
    }

    .enterp-level-body-title p {
        font-size: 18px;
    }

    .enterprise-banner {
        background-position-x: left;
    }

    .enterp-bestseo-sec {
        padding: 20px 0 0;
    }

    .smallbuss-grow-sec {
        padding: 30px 0 0;
    }

    .smallbuss-grow-sec svg {
        height: 450px;
    }

    .healthcare-websiteneed-sec {
        padding: 40px 0 0;
    }

    .chir-strategy-sec,
    .dentalseo-whychoose-sec,
    .insur-goalus-sec,
    .restaurant-maxi-sec {
        padding: 20px 0 0;
    }

    .chiro-cta img {
        height: 69%;
        right: 0;
    }

    .dental-seo-company svg {
        left: -24%;
    }

    .dentalseo-whychoose-sec svg {
        left: 1%;
    }

    .dental-cta img {
        right: 5%;
    }

    .insur-agents-sec svg {
        top: -219px;
        left: -16%;
        width: 500px;
    }

    .insur-goalus-sec svg {
        top: -279px;
        width: 500px;
        height: 522px;
    }

    .insur-cta img,
    .restaurant-cta img {
        right: 0;
        height: 90%;
    }

    .ins-internallinks-wrap svg {
        width: 550px;
    }

    .ins-we-offering-wrap svg {
        width: 500px;
    }

    .restaurant-attract-sec svg {
        width: 500px;
        left: -14%;
    }

    .restaurant-maxi-sec svg {
        width: 550px;
    }

    .plum-business-sec {
        padding: 40px 0 0;
    }

    .plumber-cta img,
    .travel-cta img,
    .woo-comm-cta img {
        right: 5%;
    }

    .plum-we-offer-wrapper {
        padding: 10px 0;
    }

    .saas-company-sec svg {
        left: -15%;
        width: 500px;
    }

    .saas-why-you-sec {
        padding: 20px 0 0;
    }

    .saas-why-you-sec svg {
        width: 550px;
        left: 22px;
    }

    .saas-consistent-wrapper svg {
        width: 600px;
        bottom: -257px;
        left: -50px;
    }

    .travel-best-marketing-sec {
        padding: 30px 0 0;
    }

    .lawfirms-dominate-sec {
        padding: 40px 0 0;
    }

    .lawfirms-dominate-sec svg {
        width: 550px;
    }

    .law-firm-high-quality-img svg {
        width: 600px;
    }

    .woo-comm-professional-sec svg {
        width: 550px;
        left: -23%;
    }

    .national-leadgeneration-sec,
    .plastic-surg-local-seo-sec,
    .woo-comm-improve-sec {
        padding: 20px 0 0;
    }

    .woo-comm-improve-sec svg {
        width: 550px;
    }

    .woo-commerce-improve svg {
        width: 650px;
    }

    .plastic-surg-services-sec svg {
        left: -23%;
        width: 550px;
    }

    .plastic-surgery-cta img {
        right: 0;
    }

    .national-seo-cta img {
        right: 0;
        height: 70%;
    }

    .international-growbuss-sec {
        padding: 30px 0 0;
    }

    .cannabis-cta img,
    .cardealer-cta img,
    .international-seo-cta img {
        right: 5%;
    }

    .international-campaign-inner-1 svg {
        width: 550px;
    }

    .international-campaign-inner-2 svg {
        width: 600px;
    }

    .blog-sticky-form {
        padding: 30px 12px 12px;
    }

    .cannabis-medical-marketing-sec {
        padding: 30px 0 0;
    }

    .blog-banner-img {
        width: 550px;
    }

    .cardealer-generate-seo-sec svg {
        left: -22%;
        width: 550px;
    }

    .cardealer-competition-sec {
        padding: 20px 0 0;
    }

    .cardealer-best-internet svg,
    .roofer-digital-marketing svg,
    .roofer-name-seo svg {
        width: 550px;
    }

    .carpetcleaning-companyneeds-sec {
        padding: 30px 0 0;
    }

    .carpetcleaning-companyneeds-sec img {
        width: 500px;
    }

    .carpetcleaning-cta img {
        right: 0;
    }

    .contractor-robust-sec,
    .roofer-bussiness-sec {
        padding: 20px 0 0;
    }

    .roofer-bussiness-sec img {
        left: 5%;
        width: 500px;
        height: 450px;
    }

    .roofer-cta img {
        right: 0;
    }

    .contractor-robust-sec svg {
        width: 550px;
        left: 10px;
    }

    .contractor-search-engine-seo-sec svg {
        width: 500px;
        left: -59px;
        height: 450px;
    }

    .ecom-company-sec,
    .photographer-pro-services-sec {
        padding: 30px 0 0;
    }

    .ecomm-agency-teams svg {
        width: 600px;
    }

    .photographer-why-you-need-sec svg {
        width: 500px;
    }

    .photographer-pro-services-sec svg {
        width: 530px;
    }

    .location-banner {
        padding: 50px 0 120px;
    }

    .location-banner-img svg {
        height: 450px;
    }

    .location-breadcrumb-section img,
    .location-breadcrumb-section svg {
        width: 500px;
    }

    .location-cta img {
        right: 0;
        width: 300px;
        height: 230px;
    }

    .online-reput-orm-sec svg {
        width: 550px;
        right: 23px;
    }

    .online-reput-managers-sec {
        padding: 30px 0 0;
    }

    .online-reput-managers-sec svg {
        width: 550px;
    }

    .online-reput-cta img {
        right: 0;
    }

    .online-reput-orm-review-sec svg {
        width: 580px;
    }

    .online-reput-turn-your-sec svg {
        width: 560px;
    }

    .realstate-cta img {
        right: 0;
        height: 80%;
    }

    .los-angeles-banner-img {
        bottom: 3%;
    }

    .naples-banner-img img {
        height: 450px;
        width: 550px;
    }
}

@media (max-width: 1366px) {
    .search-sec ul li a.callto .call-media {
        font-size: 14px;
    }

    .search-sec ul li {
        padding-right: 10px;
    }

    .footer-info a img {
        width: 60%;
    }

    .footer-info a.cal {
        margin: 20px auto 0;
    }
}

@media (max-width: 1365px) {
    .main-navigation {
        padding: 0 15px;
    }

    .agency-sec::before,
    .callto i,
    .expect-sec::after,
    .expect-sec::before,
    .faqs-sec::before,
    .main-results-sec::before {
        display: none;
    }

    .bussines-sec::before {
        background-position: left center;
        background-size: 75%;
    }

    .bussines-sec::after {
        background-size: 58%;
    }

    .compromise-quality-sec::after,
    .high-search::before,
    .main-results-sec::after,
    .rank-top-sec::before,
    .seo-faq::after,
    .website-traffic-affordable-search::before {
        display: none;
    }

    .what-make-us {
        background: 0 0;
    }

    .search-sec ul li a.startnow {
        padding: 11px 35px;
    }

    .inner-web-traffic-wrap img {
        left: -40px;
        width: 500px;
        height: 428px;
    }

    .inner-affor-search-wrap {
        padding: 85px 0 0;
    }

    .inner-affor-search-wrap img {
        width: 450px;
        height: 450px;
        left: 28px;
    }

    .high-search img {
        width: 450px;
    }

    .common-optimize-sec img {
        width: 600px;
    }

    .navbar-expand-lg .navbar-nav .dropdown-menu {
        min-width: 750px;
    }

    .dropdown-list > li {
        padding-right: 4px;
        margin-bottom: 3px;
        align-items: baseline;
    }

    .on-page-services-sec img {
        width: 550px;
        height: 555px;
        left: -8%;
    }

    .navigation-menu .nav-item {
        padding: 0 9px;
    }

    .best-seo-audit-sec img,
    .best-seo-audit-sec svg {
        left: 7%;
        width: 400px;
        height: 400px;
    }

    .pers-seoaudit-wrap img,
    .pers-seoaudit-wrap svg {
        width: 476px;
        height: 455px;
    }

    .needs-leads-sec::before,
    .seo-lead-generation-sticky-main-wrapper::before,
    .seoaudit-cta img {
        display: none;
    }

    .best-competition-sec img {
        left: 0;
        width: 470px;
    }

    .two-heading-sec {
        padding: 50px 0;
    }

    .best-competition-sec {
        padding: 50px 0 90px;
    }

    .main-img img {
        left: -40px;
    }

    .guest-post-sec svg {
        left: -4%;
        width: 478px;
    }

    .guest-seo-str-sec {
        padding: 60px 0 0;
    }

    .guest-seo-str-sec svg {
        width: 455px;
    }

    .easy-to-access-sec img {
        width: 476px;
        left: -8%;
        height: 350px;
    }

    .blog-developed-sec img {
        width: 470px;
    }

    .more-about-blogger-sec img {
        width: 525px;
        left: -11%;
    }

    .get-started-cta-main-col {
        margin-left: 46px;
    }

    .google-landing-page-sec svg {
        left: -10%;
        width: 500px;
    }

    .cust-pkg-reseller-sec svg {
        left: -3%;
        width: 450px;
        top: -385px;
    }

    .your-growth-reseller-sec svg {
        width: 500px;
        left: -2%;
    }

    .get-started-cta::before,
    .main-wrap-sec-for-sticky::before,
    .seo-reseller-cta img,
    .seo-reseller-sec::after {
        display: none;
    }

    .why-do-need-list li {
        font-size: 23px;
        line-height: 30px;
    }

    .bigcommerce-seo-sec svg {
        left: 5%;
        width: 430px;
    }

    .how-localseo-sec svg {
        width: 400px;
    }

    .localseo-cta img {
        height: 68%;
    }

    .magento-seoserv-sec svg {
        left: -6%;
        width: 470px;
    }

    .magento-we-care-sec svg {
        width: 500px;
        left: 6%;
    }

    .serv-web-traffic svg {
        left: -2%;
        width: 450px;
    }

    .serv-mostaffordable svg {
        width: 440px;
    }

    .high-search svg {
        width: 450px;
        left: -12%;
    }

    .seo-keyword-wrap svg {
        left: 9%;
        width: 400px;
    }

    .why-keywordreserach-wrap svg {
        width: 492px;
    }

    .hotelseo-sec svg {
        left: -3%;
        width: 450px;
    }

    .hotelseo-whychoose-sec svg {
        width: 450px;
    }

    .hotelseo-cta img {
        right: 9%;
    }

    .gymseo-cta img {
        right: 0;
    }

    .gymseo-letus-generate-quality svg {
        width: 500px;
        left: -22px;
    }

    .acctseo-drive-gen-sec svg {
        left: -2%;
        width: 450px;
        top: -200px;
    }

    .acct-unlock-sec svg {
        width: 400px;
    }

    .gymseo-rankgym-sec svg {
        left: -8%;
        width: 480px;
    }

    .gymseo-whygymowners-sec svg {
        width: 500px;
        left: -1%;
    }

    .acctseo-col {
        padding-right: 150px;
    }

    .doctseo-morepatients-sec svg {
        width: 480px;
        height: 507px;
        left: -5%;
    }

    .doctseo-roleseo-sec svg {
        width: 476px;
        left: 2%;
        height: 500px;
        top: -260px;
    }

    .doctor-cta img {
        display: none;
    }

    .news-publ-entireweb-sec svg {
        width: 500px;
    }

    .hvac-bus-sec img {
        height: 311px;
    }

    .hvac-comp-sec svg {
        width: 450px;
        left: 2%;
    }

    .linkb-agency-sec svg {
        left: 5%;
        width: 400px;
    }

    .linkb-apmlify-sec svg {
        width: 400px;
    }

    .localcitations-climbranking-sec svg {
        left: -1%;
        width: 450px;
    }

    .provtechseo-wrap svg {
        width: 480px;
        left: -6%;
    }

    .custom-off-sec svg,
    .techseo-takecontrol-wrap svg {
        width: 400px;
    }

    .enterp-pion-sec svg {
        width: 450px;
        left: 0;
    }

    .enterp-bestseo-sec svg {
        width: 400px;
    }

    .smallbuss-grow-sec svg {
        left: 0;
    }

    .smallbuss-stay-wrapper svg {
        left: 1px;
        width: 450px;
    }

    .smallbuss-stay-wrapper2 svg {
        right: 0;
        width: 450px;
    }

    .healthcare-seo-sec svg {
        left: 0;
        width: 450px;
    }

    .healthcare-localseo-wrapper svg {
        width: 440px;
        left: 5%;
    }

    .chir-topfast-sec svg {
        left: -5%;
        width: 470px;
    }

    .chir-strategy-sec svg {
        width: 492px;
    }

    .chiro-cta img {
        display: none;
    }

    .chiro-teamexper-wrap svg {
        left: -4%;
        width: 500px;
    }

    .chiro-customized-packages-sec svg {
        left: 0;
    }

    .dental-seo-company svg {
        left: -7%;
        width: 470px;
    }

    .dentalseo-whychoose-sec svg {
        width: 450px;
    }

    .dental-cta img {
        right: 0;
    }

    .insur-agents-sec svg {
        left: -3%;
        width: 450px;
    }

    .insur-goalus-sec svg {
        left: 0;
    }

    .ins-site-audit-wrap svg {
        left: -4%;
    }

    .ins-internallinks-wrap svg {
        width: 500px;
        left: -16px;
    }

    .ins-we-offering-wrap svg {
        right: -33px;
    }

    .restaurant-attract-sec svg {
        width: 450px;
        left: -2%;
    }

    .restaurant-maxi-sec svg {
        width: 500px;
        left: -2%;
    }

    .plumbing-seo-sec svg {
        left: -2%;
        width: 450px;
    }

    .saas-company-sec svg {
        left: -1%;
        width: 450px;
    }

    .saas-why-you-sec svg {
        width: 450px;
    }

    .saas-cta img {
        right: 5%;
    }

    .saas-what-is-wrap svg {
        width: 600px;
    }

    .saas-consistent-wrapper svg {
        width: 550px;
        bottom: -267px;
        left: -16px;
    }

    .travel-services-sec svg {
        width: 460px;
        left: -6%;
    }

    .travel-best-marketing-sec svg {
        width: 450px;
    }

    .lawfirms-services-sec svg {
        left: -3%;
        width: 450px;
    }

    .law-firm-high-quality-img svg,
    .lawfirms-dominate-sec svg {
        width: 500px;
    }

    .woo-comm-professional-sec svg {
        width: 480px;
        left: -7%;
    }

    .woo-comm-improve-sec svg {
        width: 500px;
    }

    .woo-commerce-improve svg {
        width: 550px;
    }

    .plastic-surg-services-sec svg {
        left: -8%;
        width: 480px;
    }

    .plastic-surg-local-seo-sec svg {
        left: 3%;
        width: 480px;
    }

    .national-conversion-sec svg {
        left: -2%;
        width: 450px;
    }

    .national-leadgeneration-sec svg {
        left: 3%;
        width: 470px;
    }

    .international-agency-sec svg {
        left: -7%;
    }

    .international-growbuss-sec svg {
        left: 0;
    }

    .international-campaign-inner-1 svg {
        width: 450px;
    }

    .blog-banner-img,
    .international-campaign-inner-2 svg {
        width: 500px;
    }

    .cannabis-customseo-str-sec svg {
        left: -6%;
        width: 480px;
    }

    .cannabis-medical-marketing-sec svg {
        left: 0;
    }

    .cardealer-generate-seo-sec svg {
        left: -6%;
        width: 480px;
    }

    .cardealer-competition-sec svg {
        width: 400px;
    }

    .cardealer-we-are svg {
        width: 480px;
    }

    .cardealer-best-internet svg {
        width: 470px;
    }

    .carpetcleaning-business-seo-sec img {
        top: -203px;
    }

    .roofer-why-youneed-sec img {
        width: 480px;
        height: 380px;
        left: unset;
    }

    .roofer-digital-marketing svg {
        width: 450px;
    }

    .roofer-name-seo svg {
        width: 480px;
    }

    .ecom-services-grow-sec svg {
        left: -6%;
        width: 450px;
    }

    .ecom-company-sec svg {
        left: 0;
    }

    .ecomm-agency-teams svg,
    .ecomm-marketing-sec svg {
        width: 550px;
    }

    .contractor-search-engine-seo-sec svg {
        width: 450px;
        left: 0;
    }

    .contractor-robust-sec svg,
    .photographer-why-you-need-sec svg {
        width: 450px;
    }

    .photographer-pro-services-sec svg {
        width: 430px;
    }

    .photographer-wedding svg {
        width: 480px;
    }

    .photographer-blog-post svg {
        right: 10px;
        width: 550px;
    }

    .photographer-prioritize-quality svg,
    .photographer-trust-name svg {
        width: 550px;
    }

    .location-banner-img {
        right: 1%;
    }

    .location-banner-img svg {
        width: 500px;
        height: 450px;
    }

    .location-breadcrumb-section img,
    .location-breadcrumb-section svg {
        width: 400px;
    }

    .location-cta img {
        width: 250px;
        height: 170px;
    }

    .online-reput-orm-sec svg {
        width: 470px;
    }

    .online-reput-managers-sec svg {
        width: 480px;
    }

    .online-reput-orm-review-sec svg {
        width: 500px;
    }

    .online-reput-turn-your-sec svg {
        width: 480px;
    }

    .realstate-services-sec svg {
        width: 480px;
        right: 13px;
    }

    .realstate-why-need-sec svg {
        width: 480px;
        left: 2%;
    }

    .realstate-cta img {
        display: none;
    }

    .los-angeles-banner-img img,
    .naples-banner-img img {
        width: 500px;
    }
}

@media (max-width: 1199px) {
    .navigation-menu .nav-item {
        padding: 15px;
    }

    .main-navigation nav.navbar {
        padding: 0;
    }

    .navigation-menu ul.navbar-nav li a,
    .search-sec ul li a {
        font-size: 12px;
    }

    .search-sec ul li a.callto {
        padding: 3px 9px;
    }

    .search-sec ul {
        padding-top: 10px;
        justify-content: left;
    }

    .main-results-sec h2 {
        font-size: 35px;
    }

    .main-results-sec h3 {
        font-size: 43px;
    }

    .heading h4 {
        font-size: 22px;
    }

    .heading h2 br,
    header::before {
        display: none;
    }

    .heading h2 {
        font-size: 30px;
    }

    .heading p {
        margin-top: 10px;
        font-size: 15px;
    }

    .ready-main:before {
        left: 0;
        top: 0;
        width: 340px;
        height: 239px;
    }

    h2 {
        font-size: 33px;
    }

    h3 {
        font-size: 17px;
    }

    .easy-to-access-list li,
    .trusted-business-points li,
    h5,
    p {
        font-size: 16px;
    }

    p {
        line-height: 19px;
    }

    .exemplary-chat-right > a,
    .onpage-offpage-wrap h3,
    .services-item h4 {
        font-size: 18px;
    }

    .optimizations-sec p {
        font-size: 12px;
    }

    .insider-info span {
        margin-top: 0;
        font-size: 13px;
        line-height: 25px;
    }

    .footer-info a img {
        width: 60%;
    }

    .main-results-sec p {
        font-size: 16px;
        line-height: 23px;
    }

    .search-sec {
        margin-top: 0;
    }

    .main-navigation > .container-fluid > .row > .col-xl-4:nth-child(2) {
        display: none;
    }

    .main-img {
        right: -1%;
        top: -43px;
    }

    .main-img img {
        left: -20px;
        top: 8px;
        height: 420px;
    }

    .main-results-sec {
        height: calc(100vh - 170px);
    }

    .hideme,
    .hideme img,
    .hideme svg,
    .hideoff,
    .hideoff svg {
        width: 220px;
    }

    .bussines-sec::before {
        background-size: 67%;
    }

    .bussines-sec::after {
        background-size: 50%;
    }

    .main-results-sec h2 span {
        font-size: 44px;
    }

    .main-img::before {
        width: 71%;
        right: 150px;
    }

    .main-img::after {
        right: 63px;
        top: 16px;
    }

    @keyframes rotate-clockwise {
        0% {
            transform: rotate(0);
        }

        to {
            transform: rotate(10deg);
        }
    }

    @keyframes rotate-anticlockwise {
        0% {
            transform: rotate(0);
        }

        to {
            transform: rotate(-10deg);
        }
    }

    .about-banner {
        height: 300px;
    }

    .inner-web-traffic-wrap img {
        width: 400px;
        height: 350px;
        top: -157px;
        left: 0;
    }

    .get-started-cta::before,
    .guest-service-now::after,
    .highrank-sec::after,
    .ppc-performance-form::after,
    .website-traffic-affordable-search::after {
        display: none;
    }

    .inner-affor-search-wrap img {
        width: 400px;
        height: 350px;
        top: -230px;
    }

    .revenue-col h2 {
        font-size: 36px;
        line-height: 39px;
    }

    .compr-qual-box > h2,
    .drive-traffic-box > h2,
    .exemplary-left-title > h2,
    .exemplary-right > h2,
    .get-started-cta-main-col .col-lg-5 > h2,
    .highrank-title > h2,
    .monthly-weekly-box > h2,
    .more-users-box > h2,
    .professional-seo-col-left > h2,
    .professional-seo-col-right > h2 {
        font-size: 30px;
    }

    .high-search img {
        width: 350px;
    }

    .get-started-cta-main-col {
        margin-left: auto;
        padding: 10px !important;
    }

    .get-started-form {
        margin-bottom: 30px;
    }

    .index-footer {
        background-image: none;
        background-color: #080b18;
        padding: 50px 0 45px;
    }

    .navbar-expand-lg .navbar-nav .dropdown-menu {
        min-width: 400px;
        top: 63px;
    }

    .entertain-wrap h3 {
        font-size: 24px;
    }

    .entertain-wrap p {
        font-size: 22px;
    }

    .top-rank-title > h3 {
        font-size: 25px;
    }

    .common-optimize-sec img {
        width: 600px;
    }

    .dropdown-item + ul {
        flex: 1 1 100%;
    }

    .best-seo-audit-sec img,
    .best-seo-audit-sec svg {
        left: 0;
        width: 400px;
        height: 400px;
    }

    .pers-seoaudit-wrap img,
    .pers-seoaudit-wrap svg {
        width: 369px;
        height: 363px;
        top: -179px;
    }

    .why-audit-wrap p {
        font-size: 23px;
        line-height: 27px;
        margin-left: 7px;
    }

    .audit-include-img-wrap img {
        top: -21px;
        left: -53px;
    }

    .seo-keyword-wrap img {
        left: -12px;
        width: 406px;
    }

    .why-keywordreserach-wrap img {
        top: -212px;
        width: 350px;
        height: 350px;
    }

    .faq-heading-h6,
    .get-started-cta-main-col .col-lg-5 > h5,
    .ip-heading-h3,
    .other-sec-heading-h5,
    .sticky-sec-heading-h4 {
        font-size: 30px;
    }

    .cta1-heading-h4,
    .cta2-heading-h5 {
        font-size: 30px;
        line-height: 33px;
    }

    .why-you-need-sec img {
        width: 400px;
        height: 450px;
        left: 0;
    }

    .best-competition-sec img {
        width: 390px;
        top: -100px;
    }

    .guest-post-sec svg {
        left: -1%;
        width: 396px;
    }

    .guest-seo-str-sec svg {
        width: 389px;
        left: 1%;
    }

    .easy-to-access-sec img {
        width: 399px;
        left: -3%;
    }

    .blog-developed-sec img {
        width: 360px;
        height: 400px;
    }

    .more-about-blogger-sec img {
        width: 411px;
        left: -3%;
    }

    .seo-friendly-guest-sec img {
        width: 400px;
    }

    .more-guest-list-posting li {
        line-height: 22px;
        font-size: 16px;
    }

    .lead-generation-sec svg {
        left: -1%;
        width: 390px;
    }

    .avail-lead-generation-sec svg {
        width: 350px;
    }

    .lead-generation-smallbusiness svg {
        width: 400px;
    }

    .doct-evaluating-sec::after,
    .google-business-cta-3 img,
    .lead-generation-smallbusiness svg,
    .lead-generation-smallbusiness::after,
    .main-wrap-sec-for-sticky::before,
    .update-according-serp::after,
    .update-according-serp::before {
        display: none;
    }

    .google-landing-page-sec svg {
        left: -3%;
        width: 400px;
    }

    .ip-sticky-body-title p {
        font-size: 23px;
        line-height: 30px;
    }

    .cust-pkg-reseller-sec svg {
        left: 45px;
        width: 350px;
    }

    .your-growth-reseller-sec svg {
        width: 400px;
    }

    .our-shopifyexperts-sec svg {
        left: -2%;
        width: 400px;
    }

    .shopify-enhance-sec .shopify-enhance-img {
        width: 450px;
    }

    .best-white-label-sec svg {
        left: 8%;
        width: 350px;
    }

    .white-labelprovider-sec svg {
        width: 350px;
    }

    .exemplary-email ~ a {
        font-size: 16px;
        padding: 7px 29px;
    }

    .sticky-white-label-seowrapper .ip-sticky-body-title p {
        font-size: 20px;
    }

    .shopify-donot-wasteyourtime-box .sticky-sec-heading-h4 {
        font-size: 30px;
    }

    .bigcommerce-seo-sec svg {
        left: 15%;
        width: 330px;
    }

    .bigcommerce-ench-sec svg {
        width: 350px;
    }

    .local-seo-serv-sec svg {
        left: -2%;
        width: 400px;
    }

    .how-localseo-sec svg {
        width: 300px;
    }

    .local-whatour-body {
        padding: 27px 30px;
    }

    .why-yourneed-localBussiness .other-sec-heading-h5 {
        font-size: 25px;
    }

    .why-yourneed-localBussiness svg {
        bottom: 14%;
    }

    .whatour-monthly-sec .whatour-svg {
        width: 400px;
    }

    .magento-seoserv-sec svg {
        left: 6%;
        width: 352px;
    }

    .howimprove-magento-sec img {
        left: 8px;
    }

    .magento-we-care-sec svg {
        width: 400px;
        left: 13%;
    }

    .serv-web-traffic svg {
        width: 380px;
    }

    .serv-mostaffordable svg {
        width: 345px;
    }

    .seo-keyword-wrap svg {
        width: 350px;
    }

    .why-keywordreserach-wrap svg {
        width: 400px;
        left: -1%;
    }

    .leading-link-sec img {
        width: 300px;
    }

    .hotelseo-sec svg {
        left: 5%;
        width: 350px;
    }

    .hotelseo-whychoose-sec svg {
        width: 350px;
    }

    .hotelseo-socialmedia-page-wrap svg {
        position: absolute;
        width: 350px;
        bottom: -252px;
    }

    .hotelseo-socialmedia-page-wrap {
        padding-top: 50px;
    }

    .hotelseo-usinglinks-wrap svg {
        position: absolute;
        bottom: -191px;
        width: 350px;
        left: 56px;
    }

    .gymseo-rankgym-sec svg,
    .gymseo-whygymowners-sec svg {
        width: 350px;
        left: 7%;
    }

    .gymseo-letus-generate-quality svg {
        width: 400px;
    }

    .acctseo-drive-gen-sec svg {
        left: 3%;
        width: 370px;
        top: -163px;
        height: 400px;
    }

    .acct-unlock-sec svg {
        width: 370px;
        height: 400px;
        top: -189px;
    }

    .inner-affor-search-wrap {
        padding: 35px 0 0;
    }

    .doctseo-morepatients-sec svg {
        width: 400px;
        height: 400px;
        left: -1%;
        top: -223px;
    }

    .doctseo-roleseo-sec svg {
        width: 400px;
        height: 400px;
        top: -204px;
    }

    .news-pub-news-site-sec svg {
        width: 400px;
        left: -2%;
    }

    .news-publ-entireweb-sec svg {
        width: 400px;
        height: 400px;
        top: -208px;
        left: -2%;
    }

    .newspblis-start-dominating-title p,
    .newspub-make-use-title p {
        font-size: 18px;
    }

    .hvac-bus-sec img {
        height: 311px;
    }

    .linkb-agency-sec svg {
        width: 350px;
    }

    .linkb-apmlify-sec svg {
        width: 350px;
        height: 400px;
        top: -234px;
    }

    .localcitations-climbranking-sec svg {
        width: 350px;
        left: 6%;
    }

    .lcitation-robust-sec svg {
        height: 350px;
        top: -150px;
    }

    .provtechseo-wrap svg {
        width: 380px;
        left: 1%;
    }

    .techseo-takecontrol-wrap svg {
        width: 350px;
    }

    .main-offpage-sec svg {
        top: -159px;
        left: 6%;
        width: 400px;
        height: 300px;
    }

    .custom-off-sec svg,
    .enterp-pion-sec svg {
        width: 350px;
    }

    .offpage-cta img {
        right: 0;
    }

    .offpage-banner .ip-banner-h2 {
        font-size: 34px;
    }

    .enterp-bestseo-sec svg {
        width: 350px;
        top: -215px;
        height: 400px;
    }

    .smallbuss-seoservices-sec svg {
        left: 0;
    }

    .smallbuss-grow-sec svg {
        width: 370px;
    }

    .smallbuss-stay-wrapper svg {
        left: 30px;
        width: 380px;
    }

    .smallbuss-stay-wrapper2 svg {
        right: 45px;
        width: 350px;
    }

    .healthcare-seo-sec svg {
        width: 370px;
    }

    .healthcare-websiteneed-sec svg {
        height: 380px;
        top: -179px;
        left: 0;
    }

    .healthcare-localseo-wrapper svg {
        width: 340px;
        left: 15%;
    }

    .chir-topfast-sec svg {
        left: 4%;
        width: 370px;
    }

    .chir-strategy-sec svg {
        width: 392px;
    }

    .chiro-teamexper-wrap svg {
        left: 4%;
        width: 400px;
    }

    .chiro-customized-packages-sec svg {
        width: 400px;
    }

    .dental-seo-company svg {
        left: 3%;
        width: 370px;
    }

    .dentalseo-whychoose-sec svg {
        width: 350px;
        height: 400px;
        top: -229px;
    }

    .dental-dentistexperts-wrap svg {
        left: 2%;
        width: 400px;
    }

    .dental-affordable-pricing-wrap svg {
        left: 0;
    }

    .insur-agents-sec svg {
        width: 400px;
    }

    .insur-goalus-sec svg {
        top: -174px;
        width: 400px;
        height: 400px;
    }

    .ins-site-audit-wrap svg {
        left: 3%;
        width: 400px;
    }

    .ins-internallinks-wrap svg,
    .ins-we-offering-wrap svg,
    .restaurant-attract-sec svg,
    .restaurant-maxi-sec svg {
        width: 400px;
    }

    .restaurant-cta img {
        height: 70%;
    }

    .plumbing-seo-sec svg {
        left: 8%;
        width: 350px;
    }

    .plum-business-sec svg {
        width: 400px;
        left: 9px;
    }

    .saas-company-sec svg,
    .saas-why-you-sec svg {
        width: 350px;
    }

    .saas-what-is-wrap svg {
        width: 450px;
        left: 11px;
    }

    .saas-consistent-wrapper svg {
        width: 450px;
        left: 29px;
    }

    .travel-services-sec svg {
        width: 360px;
        left: 1%;
    }

    .travel-best-marketing-sec svg {
        width: 380px;
    }

    .lawfirms-services-sec svg {
        left: 6%;
        width: 350px;
    }

    .lawfirms-dominate-sec svg {
        width: 400px;
    }

    .law-firm-high-quality-img svg {
        width: 450px;
    }

    .woo-comm-professional-sec svg {
        width: 380px;
        left: 2%;
    }

    .woo-comm-improve-sec svg {
        width: 380px;
    }

    .woo-commerce-improve svg {
        width: 450px;
    }

    .plastic-surg-services-sec svg {
        left: 2%;
        width: 380px;
    }

    .plastic-surg-local-seo-sec svg {
        left: 3%;
        width: 380px;
    }

    .ip-disc-points li {
        font-size: 16px;
        line-height: 19px;
    }

    .national-conversion-sec svg {
        left: 7%;
        width: 350px;
    }

    .national-leadgeneration-sec svg {
        width: 370px;
    }

    .international-agency-sec svg {
        left: -2%;
        width: 400px;
    }

    .international-growbuss-sec svg {
        width: 400px;
    }

    .international-campaign-inner-1 svg {
        width: 350px;
    }

    .international-campaign-inner-2 svg {
        width: 450px;
    }

    .blog-sticky-form > h2:first-child {
        font-size: 30px;
    }

    .blog-sticky-form {
        padding: 23px 15px;
    }

    .blog-sticky-form h2:nth-child(2) {
        font-size: 16px;
    }

    .cannabis-customseo-str-sec svg {
        left: 0;
        width: 380px;
    }

    .cannabis-medical-marketing-sec svg {
        width: 400px;
    }

    .blog-banner-img {
        width: 400px;
        height: 470px;
    }

    .cardealer-generate-seo-sec svg {
        width: 380px;
        left: 0;
    }

    .cardealer-competition-sec svg {
        left: 2%;
    }

    .cardealer-cta img {
        right: 0;
    }

    .cardealer-we-are svg {
        width: 400px;
    }

    .cardealer-best-internet svg {
        width: 400px;
        right: -3px;
    }

    .carpetcleaning-companyneeds-sec img {
        left: 0;
        top: -170px;
    }

    .roofer-bussiness-sec img {
        left: -1%;
        width: 400px;
        height: 400px;
    }

    .roofer-digital-marketing svg {
        width: 350px;
    }

    .roofer-name-seo svg {
        width: 380px;
    }

    .contractor-robust-sec svg {
        left: 10px;
        width: 350px;
    }

    .ecom-services-grow-sec svg {
        left: 0;
        width: 350px;
    }

    .ecom-company-sec svg {
        width: 400px;
    }

    .ecomm-agency-teams svg,
    .ecomm-marketing-sec svg {
        width: 450px;
    }

    .contractor-search-engine-seo-sec svg,
    .photographer-why-you-need-sec svg {
        width: 350px;
    }

    .photographer-pro-services-sec svg {
        width: 330px;
    }

    .photographer-cta img {
        right: 0;
    }

    .photographer-wedding svg {
        width: 380px;
    }

    .photographer-blog-post svg,
    .photographer-prioritize-quality svg,
    .photographer-trust-name svg {
        width: 450px;
    }

    .location-banner-img {
        display: none;
    }

    .location-banner {
        text-align: center;
    }

    .location-banner-form-row {
        justify-content: center;
        margin-top: 30px;
    }

    .location-banner {
        padding: 50px 0 70px;
    }

    .location-breadcrumb-section img,
    .location-breadcrumb-section svg {
        right: 11px;
        top: -200px;
        height: 400px;
    }

    .location-cta img {
        display: none;
    }

    .online-reput-orm-sec svg {
        width: 400px;
        right: 9px;
    }

    .online-reput-managers-sec svg,
    .online-reput-orm-review-sec svg {
        width: 400px;
    }

    .online-reput-turn-your-sec svg {
        width: 400px;
        left: 0;
    }

    .realstate-services-sec svg,
    .realstate-why-need-sec svg {
        width: 400px;
    }

    .top-rank-list > li {
        font-size: 14px;
    }
}

@media (max-width: 991px) {
    .main-navigation .col-sm-6 {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .main-navigation nav.navbar .navbar-nav {
        background-color: #fff;
        border-radius: 4px;
        border: 1px solid #ccc;
        padding: 13px;
        margin-top: 45px;
        margin-bottom: 5px;
    }

    .navigation-menu .nav-item {
        padding: 0;
    }

    .dropdown-menu::before {
        display: none;
    }

    .navigation-menu ul.navbar-nav li a {
        font-size: 15px;
        padding-bottom: 7px;
    }

    .dropdown-item {
        padding-bottom: 0 !important;
    }

    .navigation-menu ul.navbar-nav li .dropdown-menu.show {
        border: 0;
    }

    .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: static;
        margin-bottom: 20px;
    }

    .main-results-sec ul li:first-child a {
        padding: 10px 29px;
        font-size: 14px;
    }

    .main-results-sec h1 {
        font-size: 15px;
    }

    .main-results-sec h2 {
        font-size: 31px;
    }

    .main-results-sec h3 {
        font-size: 40px;
    }

    .main-results-sec p {
        font-size: 14px;
        line-height: 23px;
        margin-top: 5px;
        margin-bottom: 20px;
    }

    .get-form form {
        padding: 20px 13px;
    }

    .heading h4 {
        font-size: 17px;
    }

    .heading h2 {
        font-size: 26px;
    }

    h2 {
        font-size: 25px;
    }

    .ready-info ul li a.cal {
        margin-left: 20px;
        padding: 2px 14px;
        font-size: 12px;
    }

    .ready-info ul li a.cal .call-media {
        margin-left: 7px;
    }

    .insider-info a,
    .ready-info ul li a.get {
        font-size: 13px;
    }

    .ready-info p {
        color: #000;
    }

    h5 {
        font-size: 14px;
    }

    .bussines-sec:after {
        width: 285px;
        height: 295px;
        top: -27px;
        right: 0;
    }

    .bussines-sec:before {
        display: none;
    }

    .insider-info {
        padding: 13px;
    }

    .panel-group .panel .panel-body {
        background-color: #fff;
        padding: 10px;
        border: 1px solid #ccc;
        border-radius: 5px;
    }

    .search-sec {
        margin-top: 35px;
    }

    .hover-effect1 ul li a {
        line-height: 80px;
        width: 70px;
        height: 70px;
    }

    .main-results-sec {
        padding: 20px;
        height: auto;
    }

    .marketing-bshbard {
        background-image: none !important;
        background-color: #eef4ff;
    }

    .main-img {
        display: none;
    }

    .marketing-bshbard {
        padding: 22px 0 100px;
    }

    .counter,
    .counter-2 {
        margin-top: 140px;
    }

    .hideme,
    .hideoff {
        width: 150px;
        height: 100px;
        top: 50px;
        position: absolute;
    }

    .hideme {
        right: 72px;
    }

    .hideme img,
    .hideme svg {
        right: unset;
    }

    .bussines-sec {
        padding: 30px 0;
    }

    .optimization-seo-slider .col-lg-3 {
        max-width: 100%;
    }

    .main-results-sec ul li:last-child a small {
        display: none;
    }

    .main-results-sec ul li a.callto {
        padding: 9px 20px;
    }

    .optimizations-sec .row > .col-lg-6:nth-child(1) {
        display: none;
    }

    .optimizations-sec article {
        margin-top: 0;
    }

    .optimizations-sec .services-item {
        margin-top: 30px;
    }

    .contact-cta .col-lg-4,
    .insider-sec .row + .row > .col-lg-4,
    .seo-process-title > h2 {
        margin-bottom: 20px;
    }

    .cont-form-inner {
        padding: 20px 0 40px;
    }

    .about-serv-box img {
        width: auto !important;
        margin: 0 auto 10px;
        filter: invert(100%) sepia(0%) saturate(1%) hue-rotate(306deg)
            brightness(108%) contrast(101%);
    }

    .about-serv-box {
        background-color: #8dc962;
        border-color: #000;
    }

    .about-serv-box p {
        color: #fff;
    }

    .about-servives-slider,
    .optimization-seo-slider {
        margin: 0;
    }

    .seo-banner-inner {
        margin-bottom: 30px;
    }

    .revenue-sec img,
    .seo-process-title::before {
        display: none;
    }

    .inner-web-traffic-wrap {
        padding: 60px 0 10px;
    }

    .inner-affor-search-wrap {
        padding: 30px 0 0;
    }

    .exemplary-right {
        margin-top: 30px;
        margin-left: 0;
    }

    .exemplary-right > a {
        margin-bottom: 15px;
    }

    .exemplary-email ~ a,
    .onpage-offpage-wrap img + div,
    .why-you-should-form {
        text-align: center;
    }

    .top-rank-title > h3 {
        font-size: 27px;
    }

    .seo-process-title {
        min-height: auto;
    }

    .high-rank-body::before,
    .high-search img,
    .main-wrap-sec-for-sticky::after,
    .main-wrap-sec-for-sticky::before,
    .seo-process-list,
    .shady-firms-form-wrapper::after {
        display: none;
    }

    .get-started-form {
        padding: 0;
    }

    .exemplary-right {
        position: static;
    }

    html {
        overflow-x: hidden;
    }

    .exemplary-google-wrap {
        flex-wrap: wrap;
    }

    .exemplary-google-wrap > p {
        flex: 1 1 100%;
    }

    .light-green-btn {
        padding: 9px 38px !important;
    }

    .navbar-expand-lg .navbar-nav .dropdown-menu {
        min-width: 100%;
    }

    .dropdown-list .dropdown-menu {
        margin-top: 3px;
    }

    .onpage-offpage-wrap > img {
        margin: 0 auto 30px;
    }

    .onpage-offpage-wrap {
        padding: 30px 100px;
    }

    .shady-firms .seo-process-title h2 {
        font-size: 50px;
        margin: 0;
        line-height: normal;
    }

    .footer-info a.cal {
        padding: 2px 15px;
    }

    .dropdowndownangle {
        top: 21px;
        width: 20px;
        height: 20px;
        background-color: #448b87;
    }

    .dropdowndownangle svg {
        position: absolute;
        top: 50%;
        transform: translate(-50%, -50%);
        left: 50%;
        fill: #fff;
        z-index: 1;
    }

    .diversify-wrap,
    .leading-audit-wrap {
        padding: 45px 30px;
        text-align: center;
        justify-content: center;
    }

    .diversify-wrap > img,
    .leading-audit-wrap > img {
        margin: 0;
    }

    .leading-audit-wrap {
        padding: 45px;
    }

    .audit-include-img-wrap,
    .cta1-heading-h4 br,
    .faq-heading-h6 br,
    .guest-post-sec svg,
    .guest-seo-str-sec svg,
    .inner-affor-search-wrap img,
    .inner-affor-search-wrap svg,
    .inner-web-traffic-wrap img,
    .inner-web-traffic-wrap svg,
    .ip-heading-h3 br,
    .local-seo-tech-seo img,
    .other-sec-heading-h5 br,
    .process-our-blogger::after,
    .shady-firms-form-wrapper.ppc-performance-form h5 br,
    .sticky-sec-heading-h4 br {
        display: none;
    }

    .seo-processes.audit-process-sec {
        padding: 50px 0;
    }

    .seo-audit-include {
        padding: 40px 0 10px;
    }

    .main-wrap-sec-for-sticky {
        padding: 35px 0 30px;
    }

    .why-everyweb-audit-sec,
    .whychoose-audit-sec {
        padding: 20px 0;
    }

    .on-page-process-title .other-sec-heading-h5 {
        font-size: 30px;
        margin: 0;
        line-height: normal;
    }

    .conversion-increase-body p,
    .google-business-cta-3 .cta2-heading-h5,
    .influx-web-body p {
        font-size: 25px;
    }

    .local-seo-tech-seo {
        padding: 60px 0 0;
    }

    .why-choose-guranteed-offering-sec {
        padding: 50px 0;
    }

    .shopify-enhance-website svg {
        display: unset;
    }

    .whatour-monthly-sec .high-sear-box-1 {
        margin-bottom: 30px;
    }

    .about-main-images,
    .best-competition-sec img,
    .common-optimize-sec img,
    .gymseo-letus-generate-quality svg,
    .high-search svg,
    .hotelseo-socialmedia-page-wrap svg,
    .hotelseo-usinglinks-wrap svg,
    .leading-link-sec img,
    .magento-social-sec svg,
    .magento-we-care-sec svg,
    .whatour-monthly-sec .whatour-svg,
    .why-yourneed-localBussiness svg {
        display: none;
    }

    .localseo-confuseAbout-form .cta-form-btn button {
        margin-left: 0;
    }

    .services-process-title .other-sec-heading-h5 strong {
        font-size: inherit;
    }

    .what-make-txt-cont {
        padding-bottom: 0;
    }

    .ip-sticky-box-lc {
        padding: 25px 0;
    }

    .acctseo-makeyour-accounting-src {
        padding: 40px 0;
    }

    .acctseo-col {
        padding-right: 15px;
    }

    .chiro-customized-packages-sec svg,
    .chiro-teamexper-wrap svg,
    .dental-affordable-pricing-wrap svg,
    .dental-dentistexperts-wrap svg,
    .doct-const-reports-img,
    .healthcare-localseo-wrapper svg,
    .healthcare-soconfident-wrapper svg,
    .ins-internallinks-wrap svg,
    .ins-site-audit-wrap svg,
    .ins-we-offering-wrap svg,
    .law-firm-high-quality-img svg,
    .plum-call-us-wrapper svg,
    .plum-we-offer-wrap svg,
    .saas-consistent-wrapper svg,
    .saas-what-is-wrap svg,
    .smallbuss-stay-wrapper svg,
    .smallbuss-stay-wrapper2 svg,
    .travel-blogs-wrapper svg,
    .travel-content-wrap svg,
    .woo-commerce-improve svg {
        display: none;
    }

    .smallbuss-stay-wrapper,
    .smallbuss-stay-wrapper2 {
        padding: 0 0 30px;
    }

    .ip-section-py {
        padding: 40px 0;
    }

    .healthcare-localseo-wrapper {
        padding: 0 0 10px;
    }

    .healthcare-soconfident-wrapper {
        padding: 20px 0 0;
    }

    .chiro-customized-packages-sec,
    .chiro-teamexper-wrap,
    .dental-affordable-pricing-wrap,
    .dental-dentistexperts-wrap {
        padding: 20px 0;
    }

    .ins-site-audit-wrap {
        padding: 10px 0;
    }

    .ins-internallinks-wrap {
        padding: 30px 0;
    }

    .ins-we-offering-wrap,
    .travel-blogs-wrapper,
    .travel-content-wrap {
        padding: 20px 0;
    }

    .plastic-surg-inner-wrap {
        padding: 25px 0;
    }

    .blog-sticky-form {
        position: static;
        top: unset;
    }

    .blog-banner-img,
    .cardealer-best-internet svg,
    .cardealer-we-are svg,
    .carpetcleaning-toprated svg,
    .carpetcleaning-updated-google svg,
    .ecomm-agency-teams svg,
    .ecomm-marketing-sec svg,
    .location-breadcrumb-section img,
    .location-breadcrumb-section svg,
    .location-two-column-small-img img,
    .location-two-column-small-img svg,
    .online-reput-orm-review-sec svg,
    .online-reput-turn-your-sec svg,
    .photographer-blog-post svg,
    .photographer-prioritize-quality svg,
    .photographer-trust-name svg,
    .photographer-wedding svg,
    .roofer-digital-marketing svg,
    .roofer-name-seo svg,
    .sandiego-keywords-industry img {
        display: none;
    }

    .cardealer-we-are {
        padding: 10px 0;
    }

    .cardealer-best-internet {
        padding: 20px 0;
    }

    .sticky-cardealer-main-wrapper .ip-sticky-body-title h3 {
        font-size: 22px;
    }

    .sticky-cardealer-main-wrapper .ip-sticky-body-title p {
        font-size: 18px;
        line-height: normal;
    }

    .carpetcleaning-toprated {
        padding: 10px 0;
    }

    .carpetcleaning-updated-google,
    .ecomm-agency-teams,
    .ecomm-marketing-sec,
    .roofer-digital-marketing .roofer-name-seo {
        padding: 20px 0;
    }

    .location-banner {
        padding: 50px 0;
    }

    .location-breadcrumb-section {
        padding: 50px 0 0;
    }

    .location-small-img-row,
    .newyork-firm-you-row,
    .newyork-partner-row,
    .online-reput-orm-review-sec,
    .online-reput-turn-your-sec {
        padding: 20px 0;
    }
}

@media (max-width: 768px) {
    .main-img {
        right: 0;
        width: 45%;
        top: -35px;
    }

    .bussines-sec:after,
    .footer-info a.cal i,
    .ready-main:after,
    .ready-main:before {
        display: none;
    }

    .ready-main {
        padding: 15px 0;
    }

    .ready-info p {
        margin-bottom: 15px;
    }

    .agency-sec .heading h2 {
        font-size: 22px;
    }

    .agency-sec .heading p {
        font-size: 15px;
    }

    .agency-sec .heading a {
        font-size: 11px;
    }

    .marketing-bshbard .heading h2 {
        font-size: 21px;
    }

    .get-form form button,
    .rank p {
        font-size: 14px;
    }

    .marketing-bshbard .heading p {
        font-size: 12px;
    }

    .rank p {
        margin-bottom: 0;
    }

    .rank {
        padding-top: 75px;
    }

    .hover-effect1 ul {
        padding-left: 0;
    }
}

@media (max-width: 767px) {
    .bussines-sec h2,
    .text-1 > h3 {
        font-size: 30px;
    }

    .ready-info p {
        font-size: 16px;
    }

    .faqs-sec {
        padding-top: 30px;
    }

    .get-form input.form-control {
        margin-bottom: 12px;
    }

    .footer-info a.cal .call-media {
        font-size: 14px;
    }

    .footer-info a.cal {
        padding: 2px 3px;
    }

    .what-make-txt-cont > img:nth-child(3),
    .what-make-txt-cont > img:nth-child(4) {
        display: none;
    }

    .what-make-inner {
        height: auto;
    }

    .exemplary-google-wrap {
        padding: 30px 12px 18px 0;
        flex-wrap: wrap;
    }

    .exemplary-google-wrap > p {
        flex: 1 1 100%;
        padding: 10px;
    }

    .exemplary-right > h2 {
        margin: 0 0 20px;
    }

    .high-rank-body::before,
    .ip-sticky-body-title p br,
    .local-whatour-body h3 br,
    .local-whatour-body span {
        display: none;
    }

    .high-title {
        flex: 0 1 75%;
    }

    .top-rank-body {
        flex-wrap: wrap;
        justify-content: center;
    }

    .entertain-wrap > img + div,
    .top-rank-title {
        text-align: center;
    }

    .why-youshould-btn {
        width: 50%;
        margin: 0 auto;
        display: block;
    }

    .get-started-cta {
        padding: 20px 0;
    }

    .high-quality-body,
    .onpage-offpage-wrap {
        padding: 30px 50px;
    }

    .entertain-wrap {
        justify-content: center;
    }

    .entertain-wrap > img {
        margin: 0 auto 20px;
    }

    .why-choose-sec .why-youshould-btn {
        width: 55%;
    }

    #regForm .tab {
        margin: 0 0 12px;
    }

    .main-navigation nav.navbar .navbar-nav {
        margin-bottom: 20px;
    }

    .why-audit-curve {
        width: 150px;
    }

    .whychoose-audit-wrap {
        padding: 27px;
    }

    .why-audit-wrap img {
        margin: 0 0 10px;
    }

    .why-audit-wrap {
        padding: 35px 50px;
        justify-content: center;
        text-align: center;
    }

    .conversion-increase-body p,
    .influx-web-body p {
        font-size: 21px;
        line-height: normal;
    }

    .conversion-increase-body {
        padding: 0 50px;
    }

    .domain-authority-body {
        padding: 22px 50px;
        flex-wrap: wrap;
        justify-content: center;
    }

    .domain-authority-body .high-title {
        flex: 0 0 100%;
        order: 2;
        text-align: center;
    }

    .domain-authority-body img {
        order: 1;
    }

    .efficient-link-body {
        padding: 30px;
    }

    .efficient-link-body .top-rank-title,
    .localcitations-main-sticky .ip-sticky-body-title,
    .sticky-carpetcleaning-main-wrapper .ip-sticky-body-title {
        flex: 0 1 100%;
    }

    .process-blogger-inner > h5 {
        margin-bottom: 35px;
    }

    .ip-sticky-body {
        flex-wrap: wrap;
        justify-content: center;
    }

    .ip-sticky-body-title {
        flex: 0 1 100%;
        order: 2;
        text-align: center;
    }

    .ip-sticky-body-img {
        margin-bottom: 15px;
        order: 1;
    }

    .avail-lead-generation-sec .row .col-lg-8 p {
        padding: 0;
    }

    .get-started-seo-lead-cta {
        padding: 40px 0 60px;
    }

    .pay-per-click-body-title {
        margin-left: 0;
    }

    .local-whatour-body > * {
        flex: 1 1 100%;
    }

    .local-whatour-body h3 {
        margin-bottom: 10px;
    }

    .whatour-monthly-sec,
    .why-yourneed-localBussiness {
        padding: 40px 0;
    }

    .high-rank-body {
        padding: 10px 31px;
    }

    .ip-banner-h2 {
        font-size: 40px;
    }

    .doctor-constant-reports-sec,
    .doctorseo-manyheading-sec,
    .ip-section-py {
        padding: 40px 0;
    }

    .photographer-blog-post,
    .photographer-prioritize-quality,
    .photographer-trust-name,
    .photographer-wedding {
        padding: 20px 0;
    }

    .location-banner-form-col-2 .black-btn {
        padding: 7px 30px;
    }

    .panel-body.pxlr-faq-body li {
        font-size: 16px;
        line-height: 19px;
    }

    .industries-banner {
        padding: 35px 0;
    }

    .industry-logoes {
        padding: 60px 0 30px;
    }

    .indust-loges-inner-warpper ul {
        padding: 36px 0;
    }
}

@media (max-width: 575px) {
    .expect-sec {
        padding: 15px 0 30px;
    }

    .ready-info ul li a.cal .call-media {
        margin-left: 7px;
        font-size: 8px;
    }

    .marketing-bshbard .text-center img {
        width: 100%;
        margin-bottom: 40px;
    }

    .main-results-sec h2 {
        font-size: 25px;
        margin-top: 15px;
        line-height: 6px;
    }

    .main-results-sec h3 {
        font-size: 27px;
    }

    .main-results-sec h1 {
        font-size: 11px;
    }

    .main-results-sec p {
        font-size: 12px;
        line-height: 18px;
    }

    .main-results-sec ul {
        display: flex;
        align-items: center;
    }

    .main-results-sec ul a {
        padding: 9px 22px !important;
    }

    .get-form input.form-control {
        height: 45px;
        margin-bottom: 12px;
    }

    .get-form .col-sm-3:nth-child(3) input,
    .get-form .col-sm-3:nth-child(4) input {
        margin-bottom: 0;
    }

    .heading h2 {
        font-size: 24px;
    }

    .compr-qual-box > h2 br,
    .drive-traffic-box > h2 br,
    .exemplary-right > h2 br,
    .get-cta-started-right-wrap h2 br,
    .heading p br,
    .high-sear-box-1 > h2 br,
    .monthly-weekly-box > h2 br,
    .more-users-box > h2 br,
    .professional-seo-col-left > h2 br,
    .professional-seo-col-right > h2 br,
    .revenue-col br,
    .why-you-col-left br,
    .why-you-col-right br,
    .whychoose-audit-wrap h3 br {
        display: none;
    }

    .ready-info ul li a.get {
        font-size: 10px;
        padding: 10px 15px;
    }

    footer {
        padding: 220px 0 45px;
    }

    .footer-info a.cal {
        padding: 2px 11px;
        font-size: 11px;
    }

    .footer-info img {
        width: auto !important;
    }

    .footer-info a img {
        margin-top: 30px;
    }

    .main-results-sec {
        padding: 20px 0 30px;
    }

    .main-results-sec .row article {
        text-align: center;
    }

    .navigation-menu .navbar-toggler {
        align-self: flex-start;
        margin-top: 10px;
    }

    .services-slider .owl-nav {
        left: 0;
        margin: 0 auto;
        text-align: center;
    }

    .counter,
    .counter-2 {
        margin-top: 185px;
    }

    .off,
    .on {
        top: 2px;
        width: 110px;
        font-size: 17px;
    }

    .off {
        left: -156px;
    }

    .on {
        right: -156px;
    }

    .ready-info ul li:nth-child(2) {
        display: none;
    }

    .slider {
        left: -43px;
    }

    .optimization-seo-slider {
        margin: 0;
    }

    .optimizations-sec h5 i {
        position: relative;
        left: unset;
    }

    .optimizations-sec {
        padding: 30px 0 10px;
    }

    .optimizations-sec h2 {
        margin-bottom: 10px;
    }

    .agency-sec {
        padding: 30px 0 50px;
    }

    .optimizations-sec .readmore {
        margin-top: 10px;
    }

    .faqs-sec .heading {
        margin-bottom: 20px;
    }

    .main-results-sec h2 span {
        font-size: 32px;
    }

    .text-1 > h3 {
        font-size: 18px;
    }

    .entry-box .text-1 p {
        font-size: 13px;
        margin: 0;
    }

    #entry-box_close i {
        position: absolute;
        top: 50%;
        transform: translate(-50%, -50%);
        font-size: 18px;
    }

    a#entry-box_close {
        width: 30px;
        height: 30px;
        right: 0;
        top: -7px;
    }

    .entry-box button {
        font-size: 15px;
    }

    .entry-box .form-control {
        padding: 9px 15px;
        min-height: unset;
        height: auto;
    }

    .about-banner-inner > h1 {
        font-size: 45px;
    }

    .bussines-sec h2 {
        line-height: normal;
    }

    .main-navigation {
        padding: 25px 10px 0;
    }

    .main-results-sec h1 {
        margin-bottom: 0;
        margin-top: 13px;
    }

    .about-banner {
        background-image: url(../images/inner-pages/about-us/banner-mob.webp);
    }

    .contact-banner {
        background-image: url(../images/inner-pages/contact-us/banner-mob.webp);
    }

    a#entry-box_close svg {
        width: 16px;
        height: 16px;
    }

    .seo-banner-inner > h1 {
        font-size: 22px;
        line-height: normal;
    }

    .ip-banner-h1 {
        font-size: 25px;
        margin: 0;
    }

    .ip-banner-h2 {
        font-size: 34px;
        margin: 8px 0;
        line-height: 35px;
    }

    .seo-awards-banner + .black-btn {
        width: 90%;
        margin: 0 auto;
        display: block;
    }

    .seo-banner-form > h2:first-child {
        font-size: 43px;
    }

    .seo-banner-form > h2:nth-child(2) {
        font-size: 20px;
    }

    .custom-breadcrumb-wrap {
        padding: 15px 0;
    }

    .breadcrumb.custom-breadcrumb-inner::before {
        bottom: -35px;
    }

    .revenue-col h2 {
        line-height: normal;
    }

    .black-btn,
    .footer-social ul li a i {
        font-size: 18px;
    }

    .exemplary-left-title > h2,
    .highrank-title > h2 {
        font-size: 20px;
    }

    .high-rank-body {
        padding: 35px 15px 30px;
    }

    .light-green-btn {
        padding: 9px 32px !important;
    }

    .why-youshould-btn {
        width: 90%;
        padding: 7px 36px;
    }

    .compr-qual-box > h2,
    .drive-traffic-box > h2,
    .high-sear-box-1 > h2,
    .high-sear-box-2 > h2,
    .monthly-weekly-box > h2,
    .more-users-box > h2,
    .professional-seo-col-left > h2,
    .professional-seo-col-right > h2 {
        font-size: 22px;
    }

    .get-cta-right-awards {
        flex-wrap: wrap;
    }

    .get-cta-right-awards li {
        margin-right: 27px;
        flex: 0 1 15%;
    }

    .get-cta-right-awards img {
        max-width: 100%;
        height: 50px;
    }

    .seo-awards-banner img {
        max-width: 100%;
        height: 55px;
    }

    .seo-awards-banner > li {
        margin: 0 10px;
    }

    .revenue-col h2 {
        font-size: 23px;
    }

    .main-wrap-sec-for-sticky {
        padding: 30px 0 20px;
    }

    .exemplary-right {
        margin-left: 0;
    }

    .get-cta-started-right-wrap {
        padding: 50px 15px;
    }

    .get-cta-started-right-wrap > h2,
    .get-cta-text-right-call-wrap > a,
    .why-you-col-left > h2,
    .why-you-col-right > h2 {
        font-size: 22px;
    }

    .get-cta-right-list svg {
        margin-right: 4px;
    }

    .get-cta-right-awards {
        justify-content: center;
    }

    .exemplary-sec.seo-specilist > p,
    .highrank-sec > p,
    .inner-affor-search-wrap p,
    .professional-seo-col-left > p,
    .rank-top-sec > p,
    .why-you-col-left > p {
        margin-bottom: 15px;
    }

    .seo-processes {
        padding: 9px 0 70px;
    }

    .professional-seo-sec {
        padding: 30px 0;
    }

    .compromise-quality-sec {
        padding: 40px 0;
    }

    .seo-awards-banner {
        margin-bottom: 30px;
    }

    .top-rank-title > h3 {
        font-size: 19px;
    }

    .top-rank-list > li {
        font-size: 14px;
    }

    .top-rank-body {
        padding: 10px;
    }

    .seo-process-title + p {
        margin-top: 0;
    }

    .case-std-blog-list {
        margin-top: 30px;
    }

    .hover-effect1 ul li a {
        line-height: normal;
        width: 30px;
        height: 30px;
    }

    .exemplary-google-wrap > img {
        max-width: 240px;
    }

    .high-quality-body > img {
        order: 1;
    }

    .high-quality-body {
        flex-wrap: wrap;
        justify-content: center;
    }

    .high-quality-body > div {
        order: 2;
        margin-top: 10px;
        text-align: center;
    }

    .high-quality-body .high-title {
        flex: 0 1 100%;
    }

    .why-choose-sec .why-youshould-btn {
        width: 90%;
    }

    .shady-firms .seo-process-title h2 {
        font-size: 36px;
    }

    .shady-firms-form-wrapper {
        padding: 35px 20px;
    }

    .shady-firms-form-wrapper > h2 {
        font-size: 23px;
    }

    .onpage-banner {
        background-image: none;
        background-color: #5c6937;
    }

    .navbar-brand {
        margin-top: 0;
    }

    .diversify-wrap {
        padding: 45px 30px;
    }

    .diversify-wrap > img {
        max-width: 200px;
    }

    .whychoose-audit-wrap > * {
        flex: 1 1 100%;
    }

    .leading-audit-wrap > img,
    .why-audit-wrap img,
    .whychoose-audit-wrap h3 {
        margin: 0 0 10px;
    }

    .leading-name-sec h2 br,
    .why-audit-curve,
    .why-everyweb-audit-sec h2 br,
    .whychoose-audit-sec h2 br {
        display: none;
    }

    .whychoose-audit-wrap li {
        line-height: 27px;
    }

    .leading-audit-wrap p {
        font-size: 17px;
        line-height: normal;
    }

    .why-audit-wrap p {
        font-size: 20px;
        margin-left: 0;
    }

    .why-audit-wrap {
        padding: 35px 12px;
    }

    .audit-process-sec .seo-process-title h2 strong {
        font-size: 48px;
    }

    .seo-banner {
        text-align: center;
        background-image: none;
        background-color: #5c6937;
    }

    .custom-breadcrumb-inner li {
        font-size: 13px;
    }

    .faq-heading-h6,
    .ip-heading-h3,
    .other-sec-heading-h5 {
        font-size: 25px;
    }

    .sticky-sec-heading-h4 {
        font-size: 20px;
    }

    .cta1-heading-h4,
    .cta2-heading-h5 {
        font-size: 20px;
        line-height: normal;
    }

    .high-sear-box-1 > p {
        margin-bottom: 15px;
    }

    .audit-process-sec .seo-process-title h5 strong {
        font-size: 42px;
    }

    .panel-group .panel .panel-heading h4 a {
        font-size: 15px;
        padding: 6px 30px 10px 9px;
        position: relative;
    }

    .footer-services ul li {
        padding-right: 0;
    }

    .footer-social ul li {
        padding-left: 7px;
    }

    .agency-sec article {
        margin-top: 35px;
    }

    .search-sec ul li {
        padding-right: 9px;
    }

    .search-sec ul li a.callto {
        background-color: initial;
    }

    .search-sec ul li a.startnow {
        padding: 6px 14px;
    }

    .search-sec ul li:first-child {
        padding-right: 22px;
    }

    .get-form .col-sm-3 {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .get-form form button {
        font-size: 14px;
        margin-top: 20px;
    }

    .optimizations-sec .services-item {
        margin-top: 20px;
    }

    .rank {
        padding-top: 40px;
    }

    .conversion-increase-body,
    .influx-web-body {
        flex-wrap: wrap;
        justify-content: center;
    }

    .conversion-increase-body .high-title,
    .influx-web-body .high-title {
        flex: 0 1 100%;
        order: 2;
        text-align: center;
    }

    .influx-web-body img {
        order: 1;
    }

    .efficient-link-body {
        padding: 30px;
    }

    .efficient-link-body .top-rank-title p {
        font-size: 21px;
        line-height: normal;
    }

    .rank-top-sec {
        padding: 0 0 10px;
    }

    .leading-link-sec {
        padding: 40px 0 30px;
    }

    .link-building-box {
        flex-wrap: wrap;
        justify-content: center;
    }

    .link-building-icon-wrap {
        margin-bottom: 10px;
    }

    .link-building-cont-wrap {
        padding: 10px;
        text-align: center;
    }

    .two-hdg-anchor-text-box {
        text-align: center;
    }

    .two-heading-icon {
        margin: 0 auto 20px;
    }

    .revenue-sec {
        text-align: center;
    }

    .ip-sticky-body {
        padding: 20px;
    }

    .ip-sticky-box-lc {
        padding: 25px 0;
    }

    .ip-sticky-body-title p {
        font-size: 20px;
        line-height: normal;
    }

    .more-about-guest-blogger {
        padding: 40px 0;
    }

    p {
        margin: 0 0 16px;
    }

    .ppc-performance-form h5 {
        font-size: 21px;
    }

    .ppc-performance-form p {
        font-size: 15px;
    }

    .needs-leads-sec {
        padding: 0;
    }

    .hideme {
        right: 0;
    }

    .hideme svg,
    .hideoff svg {
        width: 150px;
    }

    .gmb-listing-sec,
    .update-according-serp.many-heading-sec {
        padding: 30px 0;
    }

    .why-choose-guranteed-offering-sec {
        padding: 50px 0 30px;
    }

    .process-circle-box img {
        display: none;
    }

    .process-circle-box {
        margin-bottom: 50px;
    }

    .seo-reseller-guaranteed-serv-sec {
        padding: 30px 0;
    }

    .seo-reseller-sec {
        padding: 45px 0;
    }

    .seo-reseller-banner .ip-banner-h2 {
        font-size: 30px;
    }

    .shopify-seo-audit-main-wrap .ip-sticky-body-title {
        flex: 0 1 100%;
    }

    .high-title > h3,
    .shopify-donot-wasteyourtime-box .sticky-sec-heading-h4,
    .shopify-seo-audit-main-wrap .ip-sticky-body-title p,
    .whychoose-audit-wrap h3 {
        font-size: 20px;
    }

    .our-seoshopify-main-sec {
        padding: 0 0 35px;
    }

    .shopify-higly-trusted-seo,
    .shopify-webdesign-sec {
        padding: 40px 0;
    }

    .sticky-white-label-seowrapper .ip-sticky-body-title {
        flex: 0 1 100%;
    }

    .ip-stky-title-icon {
        margin-right: 12px;
    }

    .bicommerce-seoexperts-sec,
    .magento-leadingseo-sec,
    .magento-social-media-care-about-sec,
    .magento-trusted-sec,
    .process-magentoservices,
    .whychoose-magentoseo-services {
        padding: 40px 0;
    }

    .bigcommerce-banner .ip-banner-h2,
    .seo-banner.magento-banner .ip-banner-h2 {
        font-size: 30px;
    }

    .magento-seoserv-sec li {
        font-size: 16px;
        line-height: 20px;
    }

    .high-price {
        margin-bottom: 20px;
    }

    .seo-process-title > h5 {
        margin-bottom: 15px;
    }

    .blogger-outreach-banner .ip-banner-h2 {
        font-size: 24px;
    }

    .onpage-banner .ip-banner-h2 {
        font-size: 30px;
    }

    .common-optimize-sec {
        padding: 50px 0;
    }

    .ip-sticky-body-img {
        height: 130px;
        flex: 0 0 130px;
    }

    .gymseo-letus-generate-quality,
    .hotelseo-highquality-sec,
    .hotelseo-increasing-many-heading-sec,
    .hotelseo-usinglinks-sec,
    .hotelseo-yourcontent-sec {
        padding: 40px 0;
    }

    .about-cta-inner > p {
        line-height: 26px;
        font-size: 18px;
    }

    .services-item {
        background-color: #000;
    }

    .services-item svg {
        fill: #fff;
        transition: none;
    }

    .services-item h4,
    .services-item p {
        color: #fff;
    }

    .ip-sticky-body {
        margin: 15px 0 30px;
    }

    .ip-disc-points li {
        font-size: 16px;
    }

    .ip-section-py {
        padding: 40px 0;
    }

    .ip-sticky-body-title h3 {
        font-size: 22px;
    }

    .plastic-surg-inner-wrap {
        padding: 10px 0;
    }

    .name-month {
        margin-top: 10px;
    }

    .blog-banner {
        background: #3e8582;
    }

    .sticky-roofer-wrapper .ip-sticky-body-title p {
        line-height: normal;
    }

    .location-banner-form-row {
        flex-wrap: wrap;
    }

    .location-links-title {
        margin-bottom: 25px;
    }

    .location-diff-links-container .col-lg-6 {
        margin-bottom: 10px;
    }

    .location-services-cont-wrap h5 {
        font-size: 25px;
    }

    .location-link-text {
        font-size: 18px;
    }

    .industry-banner-form h1 {
        font-size: 45px;
    }
}

@media (max-width: 480px) {
    .main-img img,
    .search-sec ul li a.callto > .call-media {
        display: none;
    }

    .search-sec ul li a.callto i {
        color: #000;
        vertical-align: baseline;
        font-size: 16px;
    }

    .search-sec ul li a.callto {
        background-color: #fff;
        margin-left: 0;
    }

    .main-results-sec:before {
        z-index: -1;
    }

    .main-results-sec h1 {
        font-size: 13px;
        text-align: left;
        display: inline-block;
    }

    .search-sec ul li a i {
        padding-right: 10px;
        font-size: 16px;
        color: #000;
    }

    .search-sec ul li a.startnow {
        padding: 8px 20px;
    }

    .search-sec ul {
        padding-top: 35px;
    }

    .footer-info a img {
        width: 240px !important;
        margin-top: 35px;
    }

    .footer-social ul {
        margin-top: 25px;
    }

    footer .text-center p {
        margin-top: 0;
    }

    .marketing-bshbard article p {
        font-size: 13px;
        line-height: 19px;
        margin-bottom: 10px;
    }

    .heading h4 {
        width: 100%;
        padding: 10px 0;
        margin: 0 auto 15px;
    }

    .heading h2 {
        font-size: 21px;
    }

    .panel-group .panel .panel-heading + .panel-collapse > .list-group,
    .panel-group .panel .panel-heading + .panel-collapse > .panel-body {
        border: 1px solid #ccc;
    }

    .panel-group .panel .panel-heading h4 a i {
        right: 10px;
        top: 50%;
        transform: translateY(-50%);
        position: absolute;
    }

    .bussines-sec h2 {
        font-size: 25px;
    }

    footer .footer-services {
        margin: 0;
    }

    .icon-anch::before {
        right: 3px;
    }
}

@media (max-width: 375px) {
    .seo-banner-form .banner-form-text > span:first-child {
        font-size: 42px;
    }

    .seo-banner-form .banner-form-text > span:nth-child(2) {
        font-size: 20px;
    }
}

@media (max-width: 320px) {
    .seo-banner-form .banner-form-text > span:first-child {
        font-size: 31px;
    }

    .seo-banner-form .banner-form-text > span:nth-child(2) {
        font-size: 18px;
    }
}
