.black-btn,
.dark-green-btn {
    vertical-align: middle;
    padding: 7px 40px;
    margin-top: 14px;
    color: #fff;
    font-size: 20px;
    text-decoration: none;
    box-shadow: 0 0 1px transparent;
}
.black-btn,
.dark-green-btn,
.readmore a,
.search-sec ul li a.callto,
.search-sec ul li a.startnow {
    box-shadow: 0 0 1px transparent;
}
@keyframes rotate-clockwise {
    0% {
        transform: rotate(0);
    }
    to {
        transform: rotate(20deg);
    }
}
@keyframes rotate-anticlockwise {
    0% {
        transform: rotate(0);
    }
    to {
        transform: rotate(-20deg);
    }
}
body {
    overflow-x: hidden;
    font-family: "Open Sans", sans-serif;
}
.footer-services ul li > .dropdown button,
.get-form form button,
.main-results-sec p,
.off,
.on,
a,
input,
p {
    font-family: Poppins, sans-serif;
}
a,
a:hover {
    text-decoration: none;
}
p {
    font-size: 18px;
    line-height: 25px;
    margin: 0 0 30px;
    color: #797777;
    font-weight: 400;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: Ubuntu, sans-serif;
    color: #000;
}
h1 {
    font-size: 62px;
}
.expect-sec .heading h2,
h1,
h2,
h3 {
    font-weight: 600;
}
h3 {
    font-size: 24px;
}
.location-banner-form-row,
.services-slider.owl-carousel .owl-item,
.services-slider.owl-carousel .owl-stage {
    display: flex;
}
#map,
.services-slider.owl-carousel .services-item {
    height: 100%;
}
.black-btn,
.black-btn::before,
.dark-green-btn,
.dark-green-btn::before,
.readmore a,
.readmore a:before {
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
}
.dark-green-btn {
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    -webkit-transition-property: color;
    transition-property: color;
    background-color: #448b87;
    border-radius: 5px;
    border: 1px solid #000;
}
.dark-green-btn::before {
    background: #099b50;
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%;
    border-radius: inherit;
}
.about-serv-box:hover p,
.case-std-blog-list li a,
.dark-green-btn:hover,
.entry-box button:hover,
.footer-info a.cal:active,
.footer-info a.cal:focus,
.footer-info a.cal:hover,
.footer-social ul li a,
.high-title > h3,
.hvr-bounce-to-right:active,
.hvr-bounce-to-right:focus,
.hvr-bounce-to-right:hover,
.industry-banner-form > *,
.insider-info:hover a,
.insider-info:hover a i,
.insider-info:hover h3,
.insider-info:hover p,
.insider-info:hover span,
.light-green-btn:hover,
.main-results-sec ul li a.callto:active,
.main-results-sec ul li a.callto:focus,
.main-results-sec ul li a.callto:hover,
.main-results-sec ul li a.hvr-bounce-to-right:hover,
.readmore a:active,
.readmore a:focus,
.readmore a:hover,
.ready-info ul li a.cal:active,
.ready-info ul li a.cal:focus,
.ready-info ul li a.cal:hover,
.ready-info ul li a.cal:hover i,
.ready-info ul li a.cal:hover > .call-media small,
.search-sec ul li a.callto:active,
.search-sec ul li a.callto:focus,
.search-sec ul li a.callto:hover,
.search-sec ul li a.startnow:hover,
.services-item:hover h4,
.services-item:hover p,
.shady-firms-form-wrapper > h2,
.startnow:active,
.startnow:focus,
footer .text-center p a {
    color: #fff;
}
.black-btn:hover::before,
.dark-green-btn:hover::before,
.hvr-bounce-to-right:active:before,
.hvr-bounce-to-right:focus:before,
.main-results-sec ul li a.hvr-bounce-to-right:hover:before,
.readmore a:active:before,
.readmore a:focus:before,
.readmore a:hover:before,
.ready-info ul li a.get:active:before,
.ready-info ul li a.get:focus:before,
.ready-info ul li a.get:hover:before,
.search-sec ul li a.startnow:hover:before,
.startnow:active:before,
.startnow:focus:before {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
    transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}
.black-btn,
.dark-green-btn,
.light-green-btn {
    display: inline-block;
    position: relative;
    font-weight: 600;
    text-align: center;
    text-transform: capitalize;
}
.black-btn {
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    -webkit-transition-property: color;
    transition-property: color;
    background-color: #3b3b3b;
    border-radius: 5px;
    border: 1px solid #3b3b3b;
}
.center-col,
.centerCol,
.seo-switch {
    margin: 0 auto;
}
.black-btn::before,
.dark-green-btn::before,
.light-green-btn::before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
.black-btn::before {
    background: #448b87;
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%;
}
.black-btn:hover {
    color: #fff;
    border-radius: inherit;
}
.light-green-btn {
    padding: 9px 40px !important;
    color: #000;
    z-index: 1;
    border-radius: 4px;
    background-color: #8dc962;
    font-size: 16px;
}
.light-green-btn::before {
    background: #000;
    -webkit-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
.footer-info a.cal:active:before,
.footer-info a.cal:focus:before,
.footer-info a.cal:hover:before,
.light-green-btn:hover::before,
.main-results-sec ul li a.callto:active:before,
.main-results-sec ul li a.callto:focus:before,
.main-results-sec ul li a.callto:hover:before,
.ready-info ul li a.cal:active:before,
.ready-info ul li a.cal:focus:before,
.ready-info ul li a.cal:hover:before,
.search-sec ul li a.callto:active:before,
.search-sec ul li a.callto:focus:before,
.search-sec ul li a.callto:hover:before {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
}
.navigation-menu .navbar-toggler {
    transition: transform 0.3s linear;
}
.navbar-toggler:active {
    transform: translateY(5px);
}
header {
    position: relative;
    z-index: 99;
}
.main-navigation {
    padding: 21px 70px;
}
.easy-to-access-outreach-developed .easy-to-access-sec,
.main-navigation .container-fluid,
.more-about-guest-blogger .more-about-blogger-sec,
.panel-group .panel .panel-heading {
    padding: 0;
}
.main-navigation nav.navbar {
    width: 100%;
    padding: 0;
}
.navbar-brand img,
.navbar-brand svg {
    max-width: 240px;
}
.main-navigation nav.navbar .navbar-nav {
    padding-left: 25px;
}
.search-sec ul li {
    display: inline-block;
    padding-right: 30px;
}
.footer-social ul li:last-child,
.search-sec ul li:last-child {
    padding-right: 0;
}
.search-sec ul li a {
    color: #00020f;
    text-decoration: none;
    font-weight: 600;
    overflow: hidden;
}
.dropdown-list li a + i,
.dropdown-list li i:first-child {
    color: #448b87;
    transition: transform 0.2s ease-in-out;
    vertical-align: middle;
}
.search-sec ul li a svg {
    fill: #96a3ae;
    width: 15px;
    height: 15px;
}
.search-sec ul {
    margin-bottom: 0;
    padding-left: 0;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.navigation-menu ul.navbar-nav > .nav-link {
    color: #000 !important;
    font-size: 16px;
    font-weight: 500;
    padding: 0;
}
.dropdown-item:focus,
.dropdown-item:hover,
.services-affordable-sec {
    background-color: transparent;
}
.navigation-menu .nav-item {
    padding: 0 7px;
}
.navigation-menu .nav-item .nav-link {
    font-weight: 600;
    color: #00020f;
    font-size: 16px;
}
.accountants-seo-breadcrumbs-main::before,
.bestseo-personalized-sec::after,
.bestseo-personalized-sec::before,
.cardealer-seo-breadcrumbs-main::before,
.carpetcleaning-breadcrumbs-main::before,
.conversion-increase-body::before,
.counter,
.dentalseo-breadcrumb-wrapper::before,
.doctors-seo-breadcrumbs-main::before,
.domain-authority-body::before,
.dropdown-list .dropdown-toggle::after,
.dropdown-toggle::after,
.get-started-cta-dentalseo::before,
.get-started-cta-google-bussiness::before,
.get-started-cta-plastic-surgery::before,
.get-started-seo-lead-cta::before,
.google-landing-page-sec::before,
.gymseo-breadcrumb-main-wrapper::before,
.hotelseo-main-wrapper::before,
.influx-web-body::before,
.insur-breadcrumbs-main::before,
.international-main-two-sec::before,
.law-firms-seo-breadcrumbs-main::before,
.lead-generation-smallbusiness::before,
.localseo-confuseAbout-form::after,
.location-breadcrumb-main-sec::after,
.location-breadcrumb-main-sec::before,
.main-best-labelseo-wrapper::before,
.main-enterp-sticky::before,
.national-main-two-sec::before,
.news-publisher-breadcrumbs-main::before,
.online-reput-breadcrumb-main-sec::before,
.plastic-surg-main-wrapper::before,
.plumber-seo-breadcrumbs-main::before,
.quality-guest-blogger-main-wrap::before,
.realstate-breadcrumb-main-wrapper::before,
.restaurant-main-wrapper::before,
.saas-seo-breadcrumbs-main::before,
.seo-audit-include::after,
.seo-resler-customozied-packages::before,
.seoaudit-faq::after,
.seoaudit-get-started::before,
.seoaudit-sticky::after,
.seoaudit-sticky::before,
.shady-firms .seo-process-title::before,
.sticky-lawfirms-main-wrapper::before,
.sticky-travel-main-wrapper::before,
.switch input,
.travel-breadcrumbs-main::before,
.trusted-business-body::before,
.woo-comm-breadcrumb-main-sec::before,
.woo-commerce-getstarted-cta::before,
span.help-block.form-error {
    display: none;
}
.dropdowndownangle {
    position: absolute;
    right: 2px;
    top: 43%;
    transform: translateY(-50%);
}
.navigation-menu .nav-item:hover .dropdowndownangle i,
.navigation-menu .nav-item:hover .nav-link {
    color: #1a6878 !important;
}
.navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
    min-width: 850px;
    width: 100%;
    background-color: #e8f6f5;
    padding: 25px 10px;
    border: 0;
}
.nested-dropdown-list {
    padding: 8px 10px;
    display: none;
}
.dropdown-list {
    padding: 0;
    position: relative;
}
.dropdown-list .dropdown-menu {
    min-width: 100% !important;
    border: 1px solid #448b87 !important;
    margin-top: 13px;
}
.dropdown-item + ul {
    padding: 0;
    margin: 3px 0 0 10px;
}
.dropdown-item + ul li {
    margin: 0;
    padding-left: 10px;
    line-height: 26px;
}
.dropdown-item + ul a {
    font-size: 14px;
    color: #808665;
    padding: 0 8px;
    width: auto;
}
.dropdown-list .dropdown-menu::before {
    border-color: transparent transparent #448b87;
}
.dropdown-list > li:hover > i {
    transform: translateX(3px);
}
.dropdown-list li:hover a + i,
.dropdown-list li:hover a + svg,
.sub-menu-dropdown:hover::before {
    transform: rotate(90deg);
}
.dropdown-menu::before {
    content: "";
    position: absolute;
    border-width: 10px;
    border-color: transparent transparent #e8f6f5;
    border-style: solid;
    top: -20px;
    left: 60px;
}
.dropdown-list > li > a {
    font-size: 16px;
    color: #808665;
    padding: 0 8px;
    width: auto;
}
.breadcrumb-item.active,
.case-std-blog-list li a:hover,
.contact-us-form-side > h2:nth-child(2),
.dropdown-list li a:hover,
.exemplary-chat-right > a:hover,
.ft-menu-style ul li a:hover,
.location-link-strip:hover .location-link-text {
    color: #448b87;
}
.dropdown-list li {
    margin-bottom: 10px;
    list-style-type: none;
    padding-right: 15px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.sub-menu-dropdown::before {
    content: "";
    position: absolute;
    background-image: url(../../images/seo-page/angle-down.svg);
    width: 10px;
    height: 10px;
    left: 146px;
    transition: transform 0.2s ease-in-out;
    display: none;
}
.nested-dropdown-list li {
    margin-bottom: 5px;
}
.nested-dropdown-list li a {
    font-size: 13px;
}
.search-sec ul li a.callto {
    color: #ffff;
    padding: 4px 12px;
    border-radius: 5px;
    margin-left: 40px;
}
.search-sec ul li a.startnow {
    background-image: linear-gradient(160deg, #494298, #128263);
    padding: 11px 50px;
    border-radius: 4px;
    color: #fff;
    border: 1px solid #000;
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    position: relative;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
}
.footer-info a.cal[class^="hvr-"],
.main-results-sec ul li a.callto[class^="hvr-"],
.readmore a[class^="hvr-"],
.ready-info ul li a.cal[class^="hvr-"],
.ready-info ul li a.get[class^="hvr-"],
.search-sec ul li a.callto[class^="hvr-"],
.search-sec ul li a.startnow[class^="hvr-"] {
    margin: 0.4em;
    padding: 1em;
    cursor: pointer;
    background: #e1e1e1;
    text-decoration: none;
    color: #666;
    -webkit-tap-highlight-color: transparent;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.breadcrumb-item a:hover,
.contact-cta-box:hover a,
.get-cta-text-right-call-wrap > a:hover {
    text-decoration: underline !important;
}
.main-results-sec ul li a.hvr-bounce-to-right:before,
.ready-info ul li a.get:before,
.search-sec ul li a.startnow:before {
    background-image: linear-gradient(160deg, #ec2329, #fbba20);
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
.search-sec ul li a.callto .call-media {
    display: inherit;
}
.search-sec ul li a.callto .call-media small {
    display: block;
    line-height: 16px;
}
.search-sec ul li a.callto svg {
    fill: #fff;
    vertical-align: super;
    margin-right: 10px;
    width: 15px;
    height: 15px;
}
.search-sec ul li a.callto {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    position: relative;
    background: #3b3b3b;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
.search-sec ul li a.callto:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #0d9258;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
.main-results-sec::after {
    content: "";
    background: url(../../images/shap01.webp) 0 0 / cover no-repeat;
    width: 270px;
    height: 235px;
    position: absolute;
    right: 20px;
    top: -20%;
}
.main-results-sec h1 {
    padding: 8px 15px 8px 0;
    font-size: 20px;
    text-align: center;
    border-radius: 4px;
    display: inline-block;
    text-transform: uppercase;
    margin: 0;
    font-weight: 500;
}
.main-results-sec h2 {
    color: #00020f;
    font-size: 42px;
    font-weight: 600;
    margin-bottom: 0;
    text-transform: capitalize;
}
.main-results-sec h2 span {
    color: #1a6878;
    font-weight: 600;
    font-size: 53px;
    line-height: 58px;
    margin: 0;
}
.main-results-sec p {
    font-size: 20px;
    margin-top: 25px;
    margin-bottom: 35px;
}
.hover-effect1 ul li,
.main-results-sec ul li,
.ready-info ul li {
    display: inline-block;
}
.main-results-sec ul li a[class^="hvr-"] {
    padding: 1em;
    cursor: pointer;
    background-image: linear-gradient(160deg, #494298, #128263);
    text-decoration: none;
    color: #fff;
    -webkit-tap-highlight-color: transparent;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.main-results-sec ul li a.callto,
.main-results-sec ul li a.hvr-bounce-to-right,
.ready-info ul li a.get {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
}
.footer-info a.cal:before,
.main-results-sec ul li a.callto:before,
.readmore a:before {
    left: 0;
    bottom: 0;
    background: #14796b;
    -webkit-transition-property: transform;
    -webkit-transition-timing-function: ease-out;
    position: absolute;
    z-index: -1;
    content: "";
}
.main-results-sec ul li a {
    background-color: #448b87;
    color: #fff;
    padding: 10px 25px;
    border-radius: 4px;
    font-size: 17px;
    text-decoration: none;
    overflow: hidden;
}
.main-results-sec ul {
    padding-left: 0;
    display: flex;
    align-items: center;
}
.main-results-sec ul li a.callto {
    margin-left: 20px;
    border: 2px solid #0d9258;
    background-color: transparent;
    color: #000;
    padding: 4px 20px;
    font-weight: 600;
    line-height: 18px;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
.footer-info a.cal:before,
.main-results-sec ul li a.callto:before {
    top: 0;
    right: 0;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 50%;
    transform-origin: 50%;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
}
.main-results-sec ul li:first-child a {
    padding: 10px 45px;
}
.main-results-sec ul li:last-child a small {
    display: block;
    font-weight: 600;
    line-height: 15px;
    text-transform: capitalize;
}
.main-img {
    position: absolute;
    right: -20%;
    top: -125px;
    width: 55%;
}
.main-img::after,
.main-img::before {
    content: "";
    position: absolute;
    background-repeat: no-repeat;
    background-size: 100%;
}
.main-img::before {
    background-image: url(../../images/main-img-curve-1.webp);
    width: 490px;
    height: 536px;
    z-index: 0;
    right: 170px;
    top: 43px;
    animation: 4s linear infinite alternate rotate-clockwise;
}
.main-img::after {
    background-image: url(../../images/main-img-curve-2.webp);
    width: 589px;
    height: 665px;
    z-index: 1;
    animation: 4s linear infinite alternate rotate-anticlockwise;
}
.main-img img {
    position: absolute;
    z-index: 2;
    width: 100%;
}
.main-results-sec {
    position: relative;
    height: calc(95vh - 109px);
    display: flex;
    align-items: center;
}
.main-results-sec:before {
    content: "";
    background: url(../../images/shap02.webp) center/contain no-repeat;
    width: 153px;
    height: 543px;
    left: 0;
    position: absolute;
    top: -65px;
}
.get-form form {
    background-color: #f3f7ff;
    padding: 25px 20px;
    border-radius: 10px;
    border: 1px solid #ccc;
    position: relative;
    z-index: 1;
}
.get-form form button,
.readmore a {
    background-color: #448b87;
    color: #fff;
    text-decoration: none;
}
.get-form form button {
    padding: 9px 5px;
    border-radius: 4px;
    font-size: 17px;
    width: 100%;
    border: 1px solid #448b87;
}
.get-form form button svg {
    fill: #fff;
    vertical-align: baseline;
    width: 12px;
    height: 12px;
}
.get-form form button:hover,
.ready-info ul li a.get,
.services-item:hover {
    background-color: #000;
}
.get-form input.form-control {
    height: 45px;
}
.get-form {
    padding-bottom: 40px;
}
.marketing-bshbard {
    padding: 30px 0 100px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.marketing-bshbard.visible {
    background-image: url(../../images/marketing-bg.webp);
}
.agency-sec article p,
.marketing-bshbard article p {
    margin-bottom: 15px;
}
.marketing-bshbard article h3,
.why-you-col-left > h4 {
    margin-bottom: 25px;
}
.heading p {
    margin-top: 35px;
    font-size: 18px;
}
.marketing-bshbard .text-center img {
    margin-top: 30px;
    margin-bottom: 90px;
}
.readmore a {
    padding: 7px 40px;
    border-radius: 5px;
    font-size: 20px;
    margin-top: 14px;
    border: 1px solid #448b87;
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    position: relative;
    -webkit-transition-property: color;
    transition-property: color;
}
.readmore a:before {
    top: 0;
    right: 0;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%;
    transition-property: transform;
    transition-timing-function: ease-out;
}
.services-item {
    text-align: center;
    background-color: #ffff;
    padding: 15px 10px;
    border: 2px solid #ccc;
    border-radius: 5px;
}
.services-item:hover svg {
    fill: #fff;
    transition: none;
}
.about-serv-box:hover img,
.services-item:hover img {
    filter: invert(100%) sepia(0%) saturate(1%) hue-rotate(306deg)
        brightness(108%) contrast(101%);
}
.services-item img {
    width: inherit !important;
    margin: 15px auto 20px;
}
.services-item h4 {
    font-size: 19px;
    margin-bottom: 10px;
}
.services-item p {
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 0;
    padding: 0 10px;
}
.services-item svg {
    margin: 15px auto 20px;
    width: 60px;
    height: 60px;
    transition: none;
}
.owl-carousel button.owl-next,
.owl-carousel button.owl-prev {
    width: 35px;
    height: 35px;
    background-color: #000 !important;
    color: #fff;
    border-radius: 100%;
}
.footer-services ul li > .dropdown button:focus,
.marketing-bshbard .owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel button.owl-dot,
.owl-carousel button.owl-prev span,
a:focus,
button:focus {
    outline: 0;
}
.owl-carousel button.owl-next span,
.owl-carousel button.owl-prev span {
    color: #fff;
    font-size: 30px;
    position: relative;
    top: -8px;
}
.owl-carousel button.owl-next {
    margin-left: 10px;
}
.owl-carousel .owl-nav {
    position: absolute;
    right: 0;
    bottom: -50px;
    outline: 0;
}
.expect-sec,
.magento-leadingseo-sec {
    padding: 90px 0;
    position: relative;
}
.expect-sec:after,
.expect-sec:before {
    position: absolute;
    content: "";
    width: 200px;
    height: 279px;
    background-size: cover;
}
.expect-sec:before {
    top: 0;
}
.expect-sec.visible:before {
    background: url(../../images/shap03.webp) no-repeat;
}
.expect-sec:after {
    bottom: 0;
    right: 0;
}
.expect-sec.visitor:after {
    background: url(../../images/shap04.webp) no-repeat;
}
.heading h4 {
    padding: 5px 25px;
    margin: 0 auto 1px;
    color: #000;
    border-radius: 6px;
    display: table;
    text-transform: capitalize;
}
.about-cta-inner > h2,
.contact-us-heading > h4,
.custom-breadcrumb-inner li:first-child a,
.entry-box .text-1 h1,
.entry-box .text-1 p strong,
.entry-box button,
.optimizations-sec article h3 {
    text-transform: uppercase;
}
.hideme img,
.hideme svg {
    position: absolute;
    right: 45px;
    top: 0;
}
.switch {
    position: absolute;
    z-index: 2;
    top: 0;
}
.slider,
.slider:before {
    position: absolute;
    -webkit-transition: 0.4s;
    transition: 0.4s;
}
.slider {
    top: -3px;
    bottom: 0;
    left: -65px;
    right: 0;
    border-radius: 20px;
    background: #448b87;
    cursor: pointer;
    overflow: visible;
    width: 70px;
    height: 34px;
    border: 2px solid #65ac32;
    z-index: 1;
}
.slider:before {
    content: "";
    width: 22px;
    height: 22px;
    background: #fff;
    border-radius: 100px;
    top: 4px;
    -webkit-transform: translateX(0);
    transform: translateX(42px);
    -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.23);
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.23);
}
.hideoff {
    position: absolute;
    left: 0;
    opacity: 0.3;
}
.switch input:checked + .slider:before {
    -webkit-transform: translateX(20px);
    transform: translateX(5px);
    background: #fff;
}
.off,
.on {
    position: absolute;
    right: -185px;
    top: 2px;
    color: #000;
    -webkit-transition: 0.4s;
    transition: 0.4s;
    font-weight: 600;
    width: 150px;
    font-size: 20px;
}
.on {
    right: 65px;
    top: 3px;
    color: #d3d3d3;
}
.switch input:checked ~ .off {
    color: #ccc;
}
.footer-services ul li > .dropdown > .dropdown-menu a,
.ready-info p,
.switch input:checked ~ .on {
    color: #000;
}
.seo-switch {
    display: flex;
    justify-content: center;
    position: relative;
}
.seo-switch img.img-before {
    top: 0;
    left: -165px;
    position: relative;
}
.seo-switch .img-after img {
    right: -195px;
    position: relative;
    top: 0;
}
.rank {
    text-align: center;
    padding-top: 220px;
}
.rank span {
    -webkit-text-stroke: 1px #448b87;
    color: #8dc962;
    font-weight: 800;
    font-size: 41px;
}
.rank p {
    font-size: 20px;
    margin-bottom: 0;
}
.ready-main {
    background: url(../../images/bg.webp) center/cover no-repeat;
    padding: 40px 0;
    position: relative;
}
.ready-main:after,
.ready-main:before {
    content: "";
    position: absolute;
    height: 280px;
    top: -25px;
}
.ready-main:before {
    background: url(../../images/bf.webp) no-repeat;
    width: 390px;
    left: 0;
}
.ready-main:after {
    background: url(../../images/af.webp) no-repeat;
    width: 300px;
    right: 0;
}
.ready-info ul li a {
    padding: 10px 20px;
    border-radius: 4px;
    color: #fff;
}
.ready-info ul li span {
    display: inline-block;
    text-align: center;
    margin: 0 0 0 25px;
    font-weight: 700;
    font-size: 30px;
    text-transform: capitalize;
}
.ready-info ul li a.cal span.call-media {
    font-weight: 500;
    font-size: 17px;
    display: block;
    text-align: left;
}
.ready-info ul li a.cal {
    border: 2px solid #000;
    margin-left: 20px;
    display: inline-block;
    padding: 2px 35px;
    color: #000;
    position: relative;
    z-index: 1;
    background-color: #16a85c;
}
.ready-info ul li a.cal:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #000;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
.ready-info ul li a.cal:active svg,
.ready-info ul li a.cal:focus svg,
.ready-info ul li a.cal:hover svg {
    fill: #fff;
}
.footer-info a.cal .call-media,
.ready-info ul li a.cal .call-media {
    display: inherit;
    margin-left: 15px;
}
.ready-info ul li a.cal .call-media small {
    display: block;
    font-size: 16px;
    color: #000;
    font-weight: 600;
    text-align: left;
    line-height: 15px;
}
.ready-info ul li a.cal svg {
    vertical-align: super;
    fill: #000;
    width: 15px;
    height: 15px;
}
.ready-info ul {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 20px;
    padding-left: 0;
    position: relative;
    z-index: 1;
}
.bussiness-invoked-sec,
.footer-info,
.footer-social,
.hover-effect1,
.indust-logo-title,
.industry-banner-form,
.localseo-confuseAbout-form,
.location-servives-title,
.process-blogger-inner,
.ready-info,
.seo-process-btn {
    text-align: center;
}
.navbar-light .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(115, 180, 80, 1)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.optimizations-sec {
    padding: 100px 0;
    background-color: #eef4ff;
}
.optimizations-sec figure img,
.optimizations-sec figure svg {
    width: 100%;
}
.optimizations-sec article h3 {
    display: inline-block;
    padding: 6px 20px 6px 0;
    border-radius: 4px;
    color: #000;
    margin: 0;
}
.optimizations-sec p {
    margin: 0 0 15px;
}
.optimizations-sec h5 {
    color: #448b87;
    font-weight: 500;
    padding-left: 25px;
    position: relative;
}
.optimizations-sec h5 i {
    position: absolute;
    left: -5px;
    fill: #448b87;
    top: 4px;
    width: 15px;
    height: 15px;
}
.easy-to-access-list li svg,
.more-guest-list-posting li svg {
    top: unset;
    width: 12px;
    left: unset;
    margin-right: 10px;
    height: 12px;
}
.optimizations-sec h2 {
    margin-bottom: 12px;
}
.optimizations-sec article {
    margin-top: 15%;
}
.optimizations-sec .services-item {
    margin-top: 75px;
}
.optimizations-sec .readmore {
    margin-top: 40px;
}
.centerCol {
    position: relative;
    z-index: 1;
}
.agency-sec {
    position: relative;
    padding: 100px 0;
}
.agency-sec ul,
.indust-loges-inner-warpper ul {
    padding: 50px 0 70px;
    margin: 0;
    list-style: none;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.agency-sec article:before,
.agency-sec:before {
    content: "";
    position: absolute;
    width: 100px;
    height: 100px;
    top: 30px;
}
.agency-sec.visible article:before {
    background: url(../../images/quote.webp) center/contain no-repeat;
}
.agency-sec .heading h2 {
    font-weight: 600;
    margin-bottom: 0;
}
.agency-sec .heading a {
    font-weight: 600;
    color: #797777;
}
.agency-sec .heading p,
.panel-group {
    margin-bottom: 0;
}
.agency-sec img.ancg-img {
    margin: 0;
    width: 100%;
}
.agency-sec:before {
    width: 270px;
    height: 369px;
    right: 0;
    top: 0;
}
.agency-sec.visible:before {
    background: url(../../images/shap05.webp) 0 0 / cover no-repeat;
}
.testimonial-slider.owl-carousel .owl-item img {
    width: auto;
}
.panel-group .panel {
    border-radius: 0;
    box-shadow: none;
}
.panel-group .panel .panel-heading h4 a {
    background: #f6f9fc;
    display: block;
    line-height: 20px;
    padding: 15px;
    text-decoration: none;
    transition: 0.15s ease-in-out;
    color: #000;
    font-size: 20px;
    border: 1px solid #ccc;
    border-radius: 4px;
    font-family: Ubuntu, sans-serif;
    position: relative;
}
.panel-group .panel .panel-heading h4 a:hover,
.panel-group .panel .panel-heading h4 a:not(.collapsed) {
    transition: 0.15s ease-in-out;
}
.panel-group .panel .panel-heading h4 a:not(.collapsed) i:before {
    content: "-";
    font-size: 30px;
    line-height: 3px;
}
.panel-group .panel .panel-heading h4 a i {
    width: 20px;
    height: 20px;
    text-align: center;
    background-color: #000;
    font-size: 10px;
    padding-top: 5px;
    border-radius: 100px;
    color: #fff;
}
.panel-group .panel .panel-body {
    padding-top: 0;
}
.insider-info span,
.panel-body.pxlr-faq-body li {
    font-family: Poppins, sans-serif;
    line-height: 25px;
    color: #797777;
}
.panel-body.pxlr-faq-body li {
    font-size: 18px;
    margin: 0 0 10px;
    font-weight: 400;
}
.panel-group .panel .panel-heading + .panel-collapse > .list-group,
.panel-group .panel .panel-heading + .panel-collapse > .panel-body {
    border-top: none;
}
.panel-group .panel + .panel {
    border-top: none;
    margin-top: 0;
}
.faqs-sec .pxlr-club-faq i {
    float: right;
}
.panel-group .panel .panel-heading h4 a::after {
    position: absolute;
    content: "";
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    right: 17px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1;
    transition: transform 0.2s linear;
    font-size: 20px;
}
.faqs-sec.visible .panel-group .panel .panel-heading h4 a::after {
    background-image: url(../../images/minus.svg);
}
.panel-group .panel .panel-heading h4 a.collapsed::after {
    transform-origin: center;
}
.faqs-sec.visible .panel-group .panel .panel-heading h4 a.collapsed::after {
    background-image: url(../../images/plus.svg);
}
.faqs-sec .heading {
    margin-bottom: 40px;
}
.bussines-sec,
.faqs-sec {
    padding: 0 0 100px;
    position: relative;
}
.faqs-sec:before {
    position: absolute;
    content: "";
    width: 200px;
    height: 279px;
    top: 0;
}
.faqs-sec.visible:before {
    background: url(../../images/shap06.webp) 0 0 / contain no-repeat;
}
.bussines-sec {
    background-image: linear-gradient(160deg, #494298, #128263);
    padding: 60px 0;
}
.bussines-sec:after,
.bussines-sec:before {
    position: absolute;
    content: "";
    top: 50%;
    transform: translateY(-50%);
}
.bussines-sec:before {
    width: 324px;
    height: 279px;
    left: 0;
}
.bussines-sec.visible:before {
    background: url(../../images/bus-bf.webp) 0 0/100% no-repeat;
}
.bussines-sec:after {
    width: 422px;
    height: 429px;
    background-size: cover;
    right: 0;
}
.bussines-sec.visible:after {
    background: url(../../images/bus-af.webp) no-repeat;
}
.bussines-sec h2 {
    text-align: center;
    color: #fff;
    margin-bottom: 10px;
    font-weight: 500;
}
.bussines-sec p {
    color: #fff;
    text-align: center;
    margin-bottom: 0;
}
.bussines-sec a {
    padding: 7px 25px;
    display: inline-block;
    border-radius: 4px;
    font-size: 16px;
}
.insider-sec {
    padding: 60px 0 100px;
}
.insider-info h3 {
    font-weight: 600;
    font-size: 21px;
}
.insider-info span {
    margin-top: 19px;
    display: inherit;
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 10px;
}
.insider-info {
    background-color: #f3f7ff;
    padding: 35px;
    border: 1px solid #f0efef;
    border-radius: 4px;
    margin-top: 50px;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
}
.bussines-sec a,
.insider-info:hover {
    color: #fff !important;
    background-color: 464298;
}
.bussines-sec a,
.insider-info a {
    color: #000;
    font-weight: 600;
}
.insider-sec .heading p,
.shady-firms-form-wrapper .black-btn {
    margin: 0;
}
.index-footer {
    padding: 265px 0 45px;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.index-footer.visible {
    background-image: url(../../images/footer-bg.webp);
}
.footer-info a.cal {
    border: 2px solid #fff;
    padding: 2px 25px;
    color: #fff;
    text-align: center;
    /* margin: 35px auto 0; */
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    border-radius: 4px;
}
.footer-info a.cal .call-media small {
    display: block;
    font-size: 16px;
    color: #fff;
    font-weight: 600;
    text-align: left;
    line-height: 15px;
}
.footer-info a.cal svg,
.footer-services ul li a svg {
    vertical-align: super;
    fill: #fff;
    width: 15px;
    height: 15px;
}
.footer-services ul {
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
}
.footer-services ul li {
    display: inline-block;
    position: relative;
    padding: 0 15px;
}
.footer-services ul li a {
    color: #fff;
    font-size: 18px;
    display: inline-block;
}
.footer-services ul li > .dropdown button {
    background-color: transparent;
    border: 0;
    font-size: 22px;
    color: #fff;
}
.about-main-images,
.counterinner-wrap-1,
.doct-evaluating-sec,
.footer-services,
.indust-page-img,
.inner-footer-subcatogories li,
.location-cta {
    position: relative;
}
.footer-services ul li a svg {
    margin-right: 6px;
    vertical-align: baseline;
}
.footer-social ul li {
    display: inline-block;
    padding-left: 40px;
}
.footer-social ul {
    padding-left: 0;
    text-align: center;
    margin-top: 85px;
}
.footer-social ul li a i,
.sticky-cardealer-main-wrapper .ip-sticky-body-title h3,
.sticky-white-label-seowrapper .ip-sticky-body-title p {
    font-size: 25px;
}
footer .text-center p {
    margin-top: 10px;
    color: #fff;
    margin-bottom: 0;
}
footer .text-center p a:hover {
    text-decoration: underline;
}
footer .footer-services {
    background-color: #080b18;
    padding: 45px 0;
    margin: 70px 0 40px;
    position: relative;
}
.case-std-blog-list {
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.case-std-blog-list li {
    list-style-type: none;
    margin: 0 15px;
}
.footer-services::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    bottom: 0;
    background-image: linear-gradient(
        90deg,
        rgba(44, 62, 93, 0.2),
        #272937,
        #272937,
        #272937,
        #272937,
        rgba(44, 62, 93, 0.2)
    );
}
.hover-effect1 ul {
    padding-top: 0;
    padding-left: 0;
}
.hover-effect1 ul li a {
    font-size: 35px;
    color: #fff;
    margin: 0;
    line-height: 90px;
    display: inline-block;
    width: 40px;
    height: 40px;
    -webkit-transition: 0.6s;
    -moz-transition: 0.6s;
    -ms-transition: 0.6s;
    -o-transition: 0.6s;
    transition: 0.6s;
}
.hover-effect1 ul li a i {
    width: 20px;
    height: 20px;
}
.hover-effect1 ul li a:hover i {
    color: #0b9654;
}
.ft-menu-style ul li {
    display: block;
    padding-right: 0;
    text-align: left;
}
.ft-menu-style .row {
    padding: 30px 0 0;
}
.icon-anch {
    padding-right: 25px;
}
.icon-anch::before,
.inner-footer-subcatogories li::before {
    content: "";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.icon-anch::before {
    right: 15px;
    font-size: 14px;
    width: 15px;
    height: 15px;
    background-repeat: no-repeat;
    background-size: 100%;
}
.index-footer.visible .icon-anch::before {
    background-image: url(../../images/minus-single.webp);
}
.index-footer.visible .icon-anch.collapsed::before {
    background-image: url(../../images/add.webp);
}
.ft-menu-style ul li a {
    font-size: 16px;
}
.inner-footer-subcatogories li a {
    font-size: 14px !important;
}
.inner-footer-subcatogories li::before {
    width: 7px;
    height: 2px;
    background-color: #ffff;
    left: 3px;
}
.inner-footer-subcatogories {
    margin-bottom: 6px !important;
    margin-left: 10px;
}
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
    background: #f7941d;
}
.owl-theme .owl-dots .owl-dot span {
    border: 1px solid #000;
}
#formResult {
    position: absolute;
    z-index: 1;
}
#entry-popup {
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 99999990;
    align-items: center;
    background-color: rgba(0, 0, 0, 0.62);
    display: none;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -ms-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
    top: 0;
}
.entry-box {
    padding-top: 0;
    padding-bottom: 20px;
    max-width: 570px;
    margin: 0 auto;
    border-radius: 20px;
    background-color: #2a605d;
    position: relative;
    border: 1px solid #99cf73;
}
a#entry-box_close {
    width: 59px;
    height: 59px;
    display: block;
    line-height: 59px;
    color: #020202;
    border-radius: 50%;
    font-size: 32px;
    text-align: center;
    position: absolute;
    right: -18px;
    top: -30px;
    z-index: 999;
    background: #99cf73;
}
a#entry-box_close i,
a#entry-box_close svg {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
a#entry-box_close svg {
    width: 24px;
    height: 24px;
}
.entry-box .text-1 h1 {
    font-family: Oswald, sans-serif;
    font-size: 30px;
    font-weight: 700;
    color: #fff;
    line-height: 34px;
    margin-bottom: 12px;
}
.entry-box .text-1 h1 span.red {
    color: #f78d0e;
    text-transform: uppercase;
}
.col-sm-12.entry-right {
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 30px;
}
.entry-box .text-1 p {
    color: #fff;
    font-size: 19px;
    line-height: 22px;
    font-family: Poppins, sans-serif;
}
.text-1 {
    position: relative;
    padding-left: 27px;
    margin-bottom: 20px;
}
.formResult,
.text-1:before,
.what-make-txt-cont img {
    position: absolute;
}
.text-1:before {
    content: "";
    width: 10px;
    height: 100%;
    left: 0;
    background-color: #99cf73;
    border-radius: 100px;
}
.entry-box .form-control {
    min-height: 50px;
    border-radius: 7px;
    background-color: rgba(250, 250, 250, 0.92);
    border-color: transparent;
    color: #060606;
    font-size: 16px;
    width: 100%;
    display: block;
    padding: 15px;
    font-family: Poppins, sans-serif;
}
.entry-box .form-control::placeholder {
    color: #000;
}
.entry-box button {
    color: #000;
    width: 100%;
    font-size: 24px;
    font-weight: 700;
    background-color: #99cf73;
    border: 0;
    border-radius: 30px;
    height: auto;
    padding: 14px;
    font-family: Poppins, sans-serif;
}
.entry-box ul li {
    color: #111322;
    font-size: 16px;
    font-weight: 500;
    width: 49%;
    display: inline-block;
    margin-bottom: 4px;
}
.entry-box ul li i {
    color: #eb0000;
}
.audit-process-sec .container-xl p:nth-child(4),
.avail-lead-generation-sec .row .col-lg-8 p:nth-child(3),
.best-competition-sec .high-sear-box-2 p,
.best-seo-audit-sec p,
.conversion-increase-body + p,
.diversify-wrap + p + p,
.domain-authority-body + p,
.easy-to-access-list > li:first-child,
.form-group,
.influx-web-body + p,
.keyword-diversify-sec .diversify-wrap + p,
.keyword-onlinepresence > p:nth-child(5),
.lead-generation-sec .col-lg-7 > p:nth-child(4),
.leading-audit-wrap + p,
.leading-link-sec .high-sear-box-2 p,
.pers-seoaudit-wrap .col-lg-7 p:nth-child(3),
.quality-guest-blogger-sec .col-lg-7 > p:nth-child(3),
.seo-audit-include-wrap > p,
.seo-keyword-wrap .col-lg-7 p:nth-child(2),
.what-service-offer-2 .process-blogger-inner > .other-sec-heading-h5,
.why-audit-points > p,
.why-audit-wrap + p,
.why-do-need-leadgeneration li,
.why-you-need-sec .col-lg-7 > p:nth-child(3),
.whychoose-keyword-sec .whychoose-audit-wrap + p {
    margin-bottom: 10px;
}
.btn-default {
    transition: 0.2s linear;
    background: #eaeaf1;
}
.about-banner-inner > p,
.text-1 > h3 {
    color: #fff;
    font-size: 35px;
    font-family: Poppins, sans-serif;
}
.about-banner {
    background: url(../../images/inner-pages/about-us/banner-bg.webp) center
        center/cover no-repeat;
    height: calc(100vh - 117px);
}
.about-banner-inner {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    max-width: 600px;
    text-align: center;
    margin: 0 auto;
}
.about-banner-inner > h1 {
    font-family: Ubuntu, sans-serif;
    color: #fff;
    font-size: 62px;
}
.about-banner-inner > p {
    font-size: 20px;
    color: #797777;
    line-height: 30px;
    margin-bottom: 10px;
}
.what-make-us {
    position: relative;
    padding: 120px 0 100px;
    text-align: center;
    background: url(../../images/inner-pages/about-us/what-curve-top.webp) left
            top/10% no-repeat,
        url(../../images/inner-pages/about-us/what-curve-bottom.webp) right
            bottom/10% no-repeat;
}
.what-make-inner {
    max-width: 1100px;
    margin: 0 auto;
}
.guest-blogging-cta > h4,
.inner-affor-search-wrap h2,
.inner-web-traffic-wrap h2,
.name-month + h2,
.what-make-txt-cont > h2 {
    margin-bottom: 20px;
}
.what-make-txt-cont > p {
    line-height: 34px;
    font-size: 20px;
    font-weight: 400;
}
.what-make-txt-cont {
    position: relative;
    height: 100%;
    padding-bottom: 390px;
}
.about-main-images img:first-child {
    right: 0;
    top: 0;
}
.about-main-images img:last-child {
    left: 0;
    top: 150px;
}
.about-serv-box {
    text-align: center;
    border: 2px solid #c0cce2;
    border-radius: 10px;
    padding: 40px 15px 30px;
    transition: 0.2s linear;
    height: 100%;
}
.about-serv-box svg {
    width: 50px;
    height: 50px;
}
.about-serv-box > h4 {
    margin-top: 10px;
}
.about-serv-box:hover {
    background-color: #448b87;
    border-color: #000;
}
.about-serv-box img {
    margin-bottom: 15px;
    transition: 0.2s linear;
}
.about-servives-sec {
    padding: 95px 0;
    background-color: #f0f5ff;
    text-align: center;
}
.about-servives-sec .dark-green-btn {
    margin-top: 50px;
}
.about-cta {
    padding: 50px 0;
    background-image: linear-gradient(160deg, #494298, #128263);
}
.about-cta-inner > h2 {
    line-height: 47px;
    font-weight: 500;
    margin-bottom: 10px;
}
.about-cta-inner > h2 strong,
.revenue-col strong,
.term-text p span {
    font-weight: 700;
}
.about-cta-inner > p {
    font-size: 20px;
    font-weight: 400;
}
.about-cta-inner .light-green-btn {
    margin-top: 35px;
}
.about-faq {
    padding: 85px 0 40px;
}
.contact-banner {
    background-image: url(../../images/inner-pages/contact-us/banner.webp);
}
.contact-cta-box {
    padding: 40px;
    border: 2px solid #c0cce2;
    background-color: #f3f7ff;
    border-radius: 15px;
    display: flex;
    flex-direction: column;
    align-items: center;
    height: 100%;
}
.contact-cta-box:hover svg {
    fill: #448b87;
}
.contact-cta-box:hover a {
    color: #448b87;
}
.contact-cta-box svg {
    margin-bottom: 10px;
    width: 20px;
    height: 20px;
}
.contact-cta-box a {
    font-weight: 600;
    font-family: Ubuntu, sans-serif;
    color: #00020f;
    text-align: center;
}
.blog,
.chiro-teamexper-wrap,
.cont-form-inner,
.contact-us-form,
.dental-affordable-pricing-wrap,
.dental-dentistexperts-wrap,
.ins-site-audit-wrap,
.ins-we-offering-wrap,
.location-small-img-row,
.newyork-firm-you-row,
.newyork-partner-row,
.online-reput-orm-review-sec,
.online-reput-turn-your-sec,
.photographer-blog-post,
.photographer-prioritize-quality,
.photographer-trust-name,
.photographer-wedding,
.roofer-digital-marketing,
.roofer-name-seo {
    padding: 40px 0;
}
.contact-us-heading {
    text-align: center;
    margin-bottom: 50px;
}
.contact-us-heading > h4 {
    font-size: 24px;
    line-height: 30px;
}
.contact-us-heading > h2 {
    line-height: 30px;
}
.contact-us-form-side > h2 {
    margin: 0;
    color: #00020f;
    font-weight: 700;
}
.contact-us-form-side input,
.contact-us-form-side select,
.contact-us-form-side textarea {
    background-color: #f7f7f7;
    font-size: 14px;
    height: auto;
    padding: 8px 10px;
    width: 100%;
}
.contact-us-form-side textarea {
    border: 1px solid #ced4da;
}
.contact-main {
    padding: 95px 0;
}
.main-privacy li,
.main-privacy p {
    color: #797777;
    font-weight: 400;
}
.industries-banner {
    background: url(../../images/industry-page/banner.webp) center center/cover
        no-repeat;
    padding: 155px 0 145px;
}
.industry-banner-form h1 {
    font-size: 72px;
    font-weight: 700;
}
.industry-banner-form > p {
    font-size: 18px;
    margin: 0 0 15px;
}
.industry-banner-form button {
    margin: 0 10px 0 0;
}
.industry-logoes {
    padding: 112px 0 30px;
}
.indust-logo-title > h2 {
    margin: 0 0 20px;
}
.indust-logo-title > p {
    margin: 0;
    font-family: Ubuntu, sans-serif;
}
.indust-page-img p {
    position: absolute;
    bottom: 25px;
    left: 0;
    right: 0;
    text-align: center;
    color: #fff;
    margin: 0;
    font-weight: 700;
}
.industry-page-box {
    text-align: center;
    padding-bottom: 50px;
}
.industry-page-box .dark-green-btn {
    font-size: 16px;
    padding: 7px 30px;
}
.industries-different-pages {
    padding: 0 0 50px;
}
.cta-form-btn > * {
    flex: 0 1 auto;
}
.ip-banner-h1 {
    color: #fff;
    font-size: 20px;
    font-weight: 400;
}
.ip-banner-h2,
.ip-heading-h3 {
    font-weight: 700;
    margin-bottom: 15px;
}
.ip-banner-h2 {
    font-size: 47px;
    color: #fff;
    line-height: 55px;
}
.ip-heading-h3 {
    font-size: 40px;
    text-transform: capitalize;
    color: #00020f;
}
.cta1-heading-h4,
.cta2-heading-h5 {
    font-size: 42px;
    color: #fff;
    font-weight: 500;
    line-height: 47px;
    text-transform: capitalize;
}
.cta-with-p p,
.guest-blogging-cta > p {
    color: #fffefd;
    margin-bottom: 20px;
}
.other-sec-heading-h5,
.sticky-sec-heading-h4 {
    font-weight: 700;
    text-transform: capitalize;
    color: #00020f;
}
.exemplary-left-title > h2,
.sticky-sec-heading-h4 {
    margin: 0;
    font-size: 35px;
}
.other-sec-heading-h5 {
    font-size: 34px;
    margin-bottom: 15px;
}
.faq-heading-h6 {
    font-size: 41px;
    font-weight: 700;
    text-transform: capitalize;
    color: #00020f;
}
.cardealer-best-internet,
.cardealer-we-are,
.carpetcleaning-toprated,
.carpetcleaning-updated-google,
.ecomm-agency-teams,
.ecomm-marketing-sec,
.ip-sticky-box-lc,
.leading-name-sec,
.plastic-surg-inner-wrap,
.why-everyweb-audit-sec,
.whychoose-audit-sec {
    padding: 45px 0;
}
.ip-sticky-main-title {
    display: flex;
    align-items: center;
}
.ip-stky-title-icon {
    margin-right: 26px;
    flex: 0 0 69px;
    height: 69px;
    width: 69px;
}
.ip-sticky-body {
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: #448b87;
    border-radius: 20px;
    margin: 30px 0;
    position: relative;
    padding: 20px 45px;
    min-height: 242px;
}
.conversion-increase-body .high-title,
.ip-sticky-body-title,
.trusted-business-body .high-title {
    flex: 0 1 60%;
}
.efficient-link-body .top-rank-title,
.ip-sticky-body-title-rc {
    flex: 0 1 55%;
}
.conversion-increase-body p,
.domain-authority-body p,
.influx-web-body p,
.ip-sticky-body-title p,
.trusted-business-body p {
    color: #fff;
    margin-bottom: 15px;
    font-size: 30px;
    line-height: 38px;
    font-family: Ubuntu, sans-serif;
}
.diversify-wrap h3,
.hotelseo-whyneed-title h3,
.ip-sticky-body-title h3,
.onpage-offpage-wrap h3 {
    color: #fff;
    font-weight: 700;
    font-size: 26px;
}
.ip-sticky-body-img {
    height: 202px;
    flex: 0 0 250px;
}
.ip-sticky-body-ml,
.localseo-confuseAbout-form .cta-form-btn button,
.pay-per-click-body-title {
    margin-left: 30px;
}
.blogger-cont-outr,
.process-circle {
    width: 96px;
    height: 96px;
    background: #f0f6ff;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    margin: 0 auto 15px;
}
.blogger-cont-outr p,
.process-circle > p {
    font-family: Ubuntu, sans-serif;
    font-size: 36px;
    color: #00020f;
    font-weight: 700;
    margin: 0;
}
.process-blogger-outr-box > h6,
.process-circle-title {
    font-weight: 700;
    font-size: 24px;
}
.process-blogger-outr-box > img,
.process-circle-img {
    margin: 12px 0 20px;
}
.ip-disc-points {
    list-style-position: inside;
    padding: 0;
}
.ip-check-list-points li,
.ip-disc-points li {
    font-family: Poppins, sans-serif;
    font-size: 18px;
    line-height: 25px;
    color: #797777;
    font-weight: 400;
}
.ip-disc-points li {
    margin: 0 0 10px;
}
.hotelseo-highquality-sec,
.ip-section-py,
.location-breadcrumb-section {
    padding: 80px 0;
}
.ip-section-bg {
    background-color: #f3f7ff;
}
.gymseo-efficient-list,
.ip-check-list-points,
.needs-leads-left-box ul,
.white-label-para-list ul,
.why-audit-points ul {
    padding: 0;
    list-style-type: none;
}
.ip-check-list-points li {
    display: flex;
    align-items: baseline;
    margin-bottom: 5px;
}
.ip-check-list-points li svg {
    width: 12px;
    height: 12px;
    flex: 0 0 12px;
    margin-right: 8px;
    fill: #797777;
}
.exemplary-right > h4,
.few-guranteed-title-head .other-sec-heading-h5,
.location-links-title {
    margin-bottom: 50px;
}
.on-page-process-title .other-sec-heading-h5 {
    font-size: 62px;
    font-weight: 700;
    margin: 0 0 20px;
    line-height: 32px;
    text-align: center;
    position: relative;
    text-transform: capitalize;
}
.get-started-cta-main-col .col-lg-5 > h2,
.get-started-cta-main-col .col-lg-5 > h5 {
    font-size: 72px;
    margin-bottom: 30px;
}
.seo-banner {
    background: url(../../images/seo-page/banner-bg.webp) center center/cover
        no-repeat;
    padding: 75px 0;
}
.seo-banner-inner > p {
    color: #fff;
    font-size: 18px;
    line-height: 30px;
    font-weight: 400;
}
.get-cta-right-awards,
.seo-awards-banner {
    padding: 0;
    display: flex;
    align-items: center;
}
.seo-awards-banner img {
    filter: grayscale(100%);
    transition: filter 0.2s linear;
}
.seo-awards-banner img:hover {
    filter: none;
}
.seo-awards-banner > li {
    list-style-type: none;
    flex: 0 1 25%;
}
.seo-banner-form {
    border: #ffdead;
    border-radius: 15px;
    padding: 30px 26px;
    text-align: center;
    background: #7e88629e;
}
.seo-banner-form > h2:first-child {
    font-size: 52px;
    font-weight: 700;
    margin: 0;
    color: #00020f;
}
.seo-banner-form > h2:last-child {
    color: gray;
}
.seo-banner-form > h2:nth-child(2) {
    color: #00020f;
    font-weight: 400;
    font-size: 24px;
    line-height: 30px;
    margin: 0;
}
.seo-banner-form .banner-form-text > span:nth-child(2) strong,
.seo-banner-form > h2:nth-child(2) strong {
    margin: 0 1px;
    color: #00020f;
}
.seo-banner-form .banner-form-text > span:first-child {
    font-size: 52px;
    font-weight: 700;
    margin: 0;
    color: #3b3b3b;
    display: block;
    font-family: Ubuntu, sans-serif;
    line-height: 60px;
}
.seo-banner-form .banner-form-text > span:nth-child(2) {
    color: #3b3b3b;
    font-weight: 400;
    font-size: 24px;
    line-height: 30px;
    margin: 0;
    font-family: Ubuntu, sans-serif;
}
.onpage-banner .seo-banner-form input,
.onpage-banner .seo-banner-form textarea,
.seo-banner-form input,
.seo-banner-form textarea {
    background: #fff;
    border: 2px solid #fff;
}
.seo-banner-form input::placeholder,
.seo-banner-form textarea::placeholder {
    color: #a2a2a4;
    opacity: 1;
    font-size: 14px;
}
.seo-cont-form-inner {
    padding: 20px 0 0;
}
.seo-cont-form-inner .form-group {
    margin-bottom: 17px;
}
.onpage-banner .seo-cont-form-inner button,
.seo-cont-form-inner button {
    margin: 0;
    width: 100%;
    padding: 10px;
    border-color: #fff;
}
.custom-breadcrumb-wrap {
    border-bottom: 1px solid #d1d1d1;
    padding: 30px 0;
}
.breadcrumb.custom-breadcrumb-inner {
    margin: 0;
    background: 0 0;
    justify-content: center;
    padding: 0;
    position: relative;
}
.breadcrumb-item a,
.custom-breadcrumb-inner .breadcrumb-item {
    color: #797777;
}
.custom-breadcrumb-inner li {
    text-transform: capitalize;
}
.breadcrumb-item + .breadcrumb-item::before {
    content: ">>";
}
.breadcrumb.custom-breadcrumb-inner::before {
    content: "";
    position: absolute;
    width: 39px;
    height: 23px;
    background-image: url(../../images/seo-page/bread-crumb.webp);
    background-repeat: no-repeat;
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: -50px;
}
.inner-web-traffic-wrap {
    padding: 100px 0 50px;
    position: relative;
}
.inner-web-traffic-wrap img,
.inner-web-traffic-wrap svg {
    position: absolute;
    top: -192px;
    left: -56%;
    width: 704px;
    height: 479px;
    max-width: none;
}
.inner-affor-search-wrap img,
.inner-affor-search-wrap svg {
    position: absolute;
    top: -310px;
    left: 8%;
    width: 592px;
    height: 522px;
    max-width: none;
}
.website-traffic-affordable-search {
    padding: 0 0 90px;
    position: relative;
}
.website-traffic-affordable-search::before {
    content: "";
    position: absolute;
    background: url(../../images/seo-page/web-traffic-left-curve.webp) left
        bottom/cover no-repeat;
    width: 222px;
    height: 575px;
    left: 0;
    top: 45%;
}
.website-traffic-affordable-search::after {
    content: "";
    position: absolute;
    background: url(../../images/seo-page/web-traffic-right-curve.webp)
        right/cover no-repeat;
    width: 256px;
    height: 665px;
    right: 0;
    top: 0;
    background-position-y: -124px;
}
.google-bussiness-faq::before,
.high-rank-body::before,
.high-search::before,
.main-wrap-sec-for-sticky::after,
.main-wrap-sec-for-sticky::before,
.seo-reseller-sec::after {
    background-repeat: no-repeat;
    position: absolute;
    content: "";
}
.inner-affor-search-wrap {
    padding: 80px 0 0;
}
.serv-web-traffic svg {
    left: -48%;
    width: 704px;
    height: 479px;
}
.hotelseo-whychoose-sec svg,
.serv-mostaffordable svg {
    width: 592px;
    height: 522px;
}
.revenue-sec {
    background: url(../../images/seo-page/revenue-bg.webp) center center/100%
        100% no-repeat;
    position: relative;
    padding: 45px 0;
}
.revenue-sec img {
    position: absolute;
    right: 24%;
    top: 50%;
    transform: translateY(-50%);
    height: 100%;
}
.revenue-col h2 {
    font-size: 42px;
    color: #fff;
    font-weight: 500;
    line-height: 47px;
}
.main-wrap-sec-for-sticky {
    position: relative;
    padding: 85px 0 60px;
}
.main-wrap-sec-for-sticky::after {
    background-image: url(../../images/seo-page/high-rank-bgcurve.webp);
    width: 262px;
    height: 665px;
    right: 0;
    top: 32%;
}
.main-wrap-sec-for-sticky::before {
    left: 0;
    bottom: 43%;
    background-image: url(../../images/seo-page/top-rank-curve.webp);
    width: 149px;
    height: 575px;
}
.exemplary-left-title {
    display: flex;
    align-items: flex-end;
}
.exemplary-left-title > img,
.exemplary-left-title > svg {
    margin-right: 26px;
}
.exemplary-google-wrap {
    display: flex;
    align-items: flex-start;
    background: #448b87;
    padding: 30px 100px 18px 0;
    border-radius: 20px;
    margin: 30px 0;
}
.exemplary-google-wrap > p,
.onpage-offpage-wrap p {
    margin: 0;
    color: #fff;
    font-weight: 400;
}
.exemplary-google-wrap > img {
    flex: 0 0 100%;
    margin-right: 30px;
    max-width: 320px;
}
.exemplary-sec,
.saas-what-is-wrap {
    padding: 0 0 60px;
}
.exemplary-right > h2 {
    font-size: 35px;
    margin: 0 0 50px;
}
.exemplary-right > a {
    display: block;
    color: #00020f;
    font-weight: 600;
    margin-bottom: 30px;
    transition: color 0.1s linear;
}
.exemplary-right > a:hover {
    color: #448b87;
    text-decoration: underline;
}
.exemplary-right > .dark-green-btn:hover {
    text-decoration: none;
    color: #fff;
}
.exemplary-chat,
.exemplary-email {
    display: flex;
    align-items: center;
    padding: 20px 0;
    border-top: 1px solid #e2e2e2;
    border-bottom: 1px solid #e2e2e2;
}
.exemplary-chat-right > h5 {
    font-size: 16px;
    margin: 0;
}
.exemplary-chat-right > a {
    font-size: 20px;
    color: #00020f;
    font-weight: 600;
}
.exemplary-chat-right {
    padding: 0 0 0 16px;
}
.location-diff-links-container .col-lg-6,
.needs-leads-left-box li,
.why-you-should-form {
    margin-bottom: 30px;
}
.why-you-col-right > p {
    margin-bottom: 6px;
}
.exemplary-right {
    margin-top: 32px;
    position: -webkit-sticky;
    position: sticky;
    top: 10px;
    margin-bottom: 15px;
    margin-left: 15px;
}
.exemplary-chat svg,
.exemplary-email svg {
    fill: #448b87;
    flex: 0 0 20px;
    height: 20px;
}
.high-rank-body,
.top-rank-body {
    align-items: center;
    margin: 30px 0;
    display: flex;
}
.exemplary-email + p {
    font-size: 18px;
    color: #00020f;
    margin-top: 10px;
    font-weight: 400;
}
.exemplary-email ~ a,
.shady-firms-form-wrapper > p {
    color: #fff;
    font-size: 18px;
}
.get-started-cta,
.high-rank-body,
.rank-top-sec {
    position: relative;
    padding: 0 0 60px;
}
.high-rank-body {
    justify-content: space-between;
    background: #448b87;
    border-radius: 20px;
    padding: 35px 15px 30px 72px;
}
.high-rank-body::before {
    background: url(../../images/seo-page/high-rank-curve.webp) 0 21px/100% 100%;
    width: 388px;
    height: 100%;
    right: 4%;
}
.high-title,
.potential-sticky-title {
    flex: 0 1 50%;
}
.high-title > p {
    color: #fff;
    margin-bottom: 15px;
}
.high-rank-body .high-title p {
    font-size: 20px;
    line-height: normal;
}
.newspubl-eradicate-title p,
.why-you-should .other-sec-heading-h5 {
    font-size: 28px;
}
.high-price {
    border: 2px solid #fff;
    padding: 9px;
    background: #2b6562;
    border-radius: 8px;
}
.high-price h5 {
    margin: 0;
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    font-family: Poppins, sans-serif;
}
.get-cta-right-list > li,
.seo-process-list li {
    font-family: Ubuntu, sans-serif;
}
.top-rank-body {
    background: #448b87;
    border-radius: 20px;
    justify-content: space-between;
    padding: 10px 31px;
}
.top-rank-title > h3 {
    font-size: 30px;
    text-transform: uppercase;
    font-weight: 700;
    color: #fff;
}
.top-rank-list,
.white-label-improve-domain-sec,
.why-do-need-list {
    padding: 0;
    margin: 0;
}
.get-cta-right-list > li,
.top-rank-list > li {
    list-style-type: none;
    color: #fff;
    font-size: 18px;
    font-weight: 700;
}
.top-rank-list > li {
    text-transform: uppercase;
    list-style-position: inside;
}
.top-rank-list svg {
    fill: #fff;
    vertical-align: revert;
}
.blog-sticky-form > h2:first-child,
.highrank-title > h2 {
    font-size: 35px;
}
.highrank-sec {
    padding: 40px 0 60px;
    position: relative;
}
.why-you-should {
    background: #f3f7ff;
    padding: 90px 0 50px;
}
.why-you-col-left > h2,
.why-you-col-right > h2 {
    font-size: 28px;
    margin-bottom: 20px;
    font-weight: 700;
}
.why-youshould-btn {
    margin-left: 250px;
}
.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 {
    font-size: 35px;
    margin-bottom: 20px;
}
.common-optimize-sec,
.high-search {
    padding: 50px 0 90px;
    position: relative;
}
.high-search::before {
    left: 0;
    background-image: url(../../images/seo-page/high-search-curve.webp);
    width: 222px;
    height: 575px;
    bottom: 0;
}
.high-search img,
.high-search svg {
    position: absolute;
    left: 0;
    top: 0;
}
.high-search svg {
    left: -20%;
    width: 735px;
    height: 700px;
}
.professional-seo-col-right > h2 {
    font-size: 34px;
    margin-bottom: 20px;
}
.professional-seo-sec,
.whychoose-magentoseo-services {
    padding: 80px 0;
    background: #f3f7ff;
}
.compromise-quality-sec {
    padding: 90px 0;
    position: relative;
    background: #f3f7ff;
}
.compromise-quality-sec::after {
    content: "";
    position: absolute;
    right: 0;
    background-image: url(../../images/seo-page/compr-rightcurve.webp);
    width: 256px;
    height: 665px;
    top: 7%;
}
.get-started-cta::before {
    content: "";
    position: absolute;
    background-image: url(../../images/seo-page/get-started-curve.webp);
    background-repeat: no-repeat;
    width: 222px;
    height: 575px;
    left: 0;
    top: 0;
}
.get-started-cta-main-col {
    margin-left: 390px;
}
.get-cta-started-right-wrap {
    background: #448b87;
    padding: 50px;
}
.get-cta-started-right-wrap > h2,
.get-cta-started-right-wrap > h4 {
    font-size: 34px;
    color: #fff;
    font-weight: 400;
}
.get-cta-right-call {
    display: flex;
    align-items: center;
    margin: 20px 0;
}
.get-cta-text-right-call-wrap > h5 {
    font-size: 20px;
    color: #fff;
    font-weight: 400;
    margin: 0;
}
.get-cta-text-right-call-wrap > a {
    color: #fff;
    font-weight: 700;
    font-size: 30px;
    line-height: 40px;
}
.get-cta-text-right-call-wrap {
    margin-left: 20px;
}
.get-cta-right-call > svg {
    fill: #fff;
    width: 40px;
}
.get-cta-right-list {
    padding: 0;
    margin-bottom: 30px;
}
.get-cta-right-awards li {
    list-style-type: none;
    margin-right: 40px;
}
.get-started-form {
    padding: 0 18px 0 0;
}
.get-started-form input,
.get-started-form textarea {
    border: 0;
    border-bottom: 1px solid #d1d1d1;
    border-radius: unset;
    padding-top: 17px;
    height: auto;
}
.get-started-form input::placeholder,
.get-started-form textarea::placeholder {
    color: #b6b6b6;
    opacity: 1;
    font-size: 16px;
}
.get-cta-right-list svg {
    fill: #fff;
    margin-right: 30px;
}
.seo-process-title > h5 {
    font-size: 36px;
    line-height: 32px;
    font-weight: 400;
    margin: 0;
    text-align: center;
    position: relative;
}
.seo-process-title h2 strong {
    font-size: 55px;
}
.seo-process-list {
    padding: 0;
    display: flex;
    justify-content: space-around;
    width: 100%;
    position: relative;
    z-index: 1;
}
.seo-process-list li {
    list-style-type: none;
    font-size: 20px;
    font-weight: 700;
}
.seo-process-title {
    display: flex;
    flex-direction: column;
    align-items: center;
    min-height: 320px;
    justify-content: space-between;
    position: relative;
}
.seo-process-title::before {
    content: "";
    position: absolute;
    background-image: url(../../images/seo-page/seo-process-bg.webp);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: center -35px;
    pointer-events: none;
}
.seo-process-title ~ p,
.shady-firms .seo-process-title ~ p {
    text-align: center;
    margin-top: 20px;
}
.seo-processes {
    padding: 10px 0 70px;
}
.services-process-title .other-sec-heading-h5 strong {
    font-size: 60px;
}
.high-quality-body::before,
.our-seoshopify-main-sec::before,
.seo-faq::before {
    content: none;
}
.seo-faq::after {
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    background-image: url(../../images/seo-page/faq-rightcurve.webp);
    width: 209px;
    height: 575px;
    background-repeat: no-repeat;
    background-position: right 114%;
    background-size: 50%;
}
.onpage-banner {
    background-image: url(../../images/inner-pages/onpage-seo/onpage-banner.webp);
}
.customer-b2c {
    background: 0 0;
}
.on-page-services-sec img {
    width: 677px;
    height: 579px;
    top: -304px;
    left: -38%;
}
.seo-help-sec img {
    width: 736px;
    height: 648px;
}
.high-quality-body {
    padding: 35px 72px 30px;
}
.high-quality-body .high-title {
    flex: 0 1 66%;
}
.entertain-wrap {
    align-items: center;
    padding: 30px 51px 18px;
}
.entertain-wrap h3,
.entertain-wrap p {
    color: #fff;
    font-weight: 400;
    font-size: 30px;
}
.entertain-wrap p {
    text-transform: uppercase;
    line-height: 34px;
    font-weight: 700;
}
.counterinner-wrap-1 span {
    font-weight: 600;
    font-size: 42px;
    color: #ced0d6;
    position: absolute;
    z-index: 0;
    top: -18px;
    left: 0;
    font-family: Poppins, sans-serif;
}
.counterinner-wrap-1 p,
.side-form.shady-forms {
    position: relative;
    z-index: 1;
}
.why-choose-sec .why-youshould-btn {
    margin-left: auto;
}
.common-optimize-sec img {
    position: absolute;
    left: -165px;
    top: -31px;
}
.shady-firms .seo-process-title {
    min-height: auto;
}
.shady-firms .seo-process-title h2 {
    font-size: 62px;
    font-weight: 700;
    margin: 0 0 20px;
}
#regForm .tab {
    display: none;
    margin: 0 14px 0 0;
}
.shady-firms-form-wrapper {
    background: #448b87;
    padding: 35px 75px;
    position: relative;
    border-radius: 14px;
}
.shady-firms-form-wrapper::after {
    content: "";
    position: absolute;
    background-image: url(../../images/inner-pages/onpage-seo/magnifier.webp);
    height: 253px;
    background-repeat: no-repeat;
    width: 294px;
    right: 0;
    bottom: 0;
}
.side-form.shady-forms input {
    height: auto;
    padding: 9.2px 20px;
}
.onpage-banner .seo-banner-form {
    border: 0;
    background: #7e88629e;
}
.onpage-banner .seo-banner-form > h2:first-child,
.onpage-banner .seo-banner-form > h2:nth-child(2),
.onpage-banner .seo-banner-form > h2:nth-child(2) strong {
    color: #00020f;
}
.seo-audit-include {
    background-color: unset;
}
.pers-seoaudit-wrap,
.why-keywordreserach-wrap {
    padding: 100px 0 0;
}
.seoaudit-banner {
    background-image: url(../../images/inner-pages/seo-audit/seo-audit-banner.webp);
}
.best-seo-audit-sec img,
.best-seo-audit-sec svg {
    left: 0;
    width: 409px;
    height: 419px;
}
.pers-seoaudit-wrap img,
.pers-seoaudit-wrap svg {
    top: -243px;
    left: 3%;
    width: 619px;
    height: 506px;
}
.revenue-sec.seoaudit-cta p {
    color: #fff;
    margin: 0 0 10px;
}
.lcitation-cta img,
.seoaudit-cta img {
    right: 10%;
}
.diversify-wrap,
.leading-audit-wrap,
.why-audit-wrap {
    align-items: center;
    padding: 13px 30px;
}
.diversify-wrap > img {
    flex: 0 0 253px;
}
.diversify-wrap p,
.whychoose-audit-wrap h3 {
    margin: 0;
    color: #fff;
    font-weight: 400;
    font-size: 18px;
}
.whychoose-audit-wrap {
    align-items: center;
    padding: 27px 100px;
    justify-content: space-between;
    position: relative;
}
.whychoose-audit-wrap h3 {
    font-size: 30px;
    position: relative;
}
.whychoose-audit-wrap li {
    font-weight: 600;
    color: #fff;
    text-transform: capitalize;
    font-size: 18px;
    line-height: 43px;
}
.why-audit-points svg,
.whychoose-audit-wrap .top-rank-list svg {
    fill: #fff;
    vertical-align: baseline;
    margin-right: 10px;
}
.why-audit-curve,
.why-audit-curve::before {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.why-audit-curve {
    height: 100%;
    width: 267px;
    left: 0;
    background: #2a716c;
    border-top-left-radius: inherit;
    border-bottom-left-radius: inherit;
}
.link-building-icon-wrap,
.two-heading-icon {
    width: 95px;
    height: 95px;
    border-radius: 50%;
    display: flex;
}
.why-audit-curve::before {
    content: "";
    border-color: transparent transparent transparent #2a716c;
    border-width: 111px;
    border-style: solid;
    right: -222px;
}
.gmb-listing-points li,
.why-audit-points li {
    font-family: Poppins, sans-serif;
    font-weight: 600;
    color: #797777;
    margin-bottom: 5px;
}
.why-audit-points svg {
    margin-right: 8px;
    fill: #797777;
}
.efficient-link-body .top-rank-title p,
.leading-audit-wrap p,
.why-audit-wrap p {
    color: #fff;
    font-size: 30px;
    line-height: 35px;
    margin: 0;
    font-family: Ubuntu, sans-serif;
}
.leading-audit-wrap p,
.why-audit-wrap p {
    font-weight: 400;
}
.leading-audit-wrap > img {
    flex: 0 0 235px;
}
.why-audit-wrap {
    padding: 13px 50px;
}
.why-audit-wrap img {
    flex: 0 0 193px;
}
.why-audit-wrap p {
    font-size: 29px;
    margin: 0 0 0 60px;
}
.audit-include-img-wrap img {
    position: absolute;
    top: -21px;
}
.audit-process-sec .seo-process-title::before {
    background-image: url(../../images/inner-pages/seo-audit/seo-audit-process.webp);
}
.seo-processes.audit-process-sec {
    padding: 150px 0 90px;
}
.audit-process-sec .seo-process-title h5 strong {
    line-height: 55px;
    font-size: 55px;
}
.seo-specilist {
    padding: 0 0 45px;
}
.keyword-research-banner {
    background-image: url(../../images/inner-pages/keyword-research/keywordresearch-banner.webp);
}
.seo-keyword-wrap img {
    left: -33px;
    width: 477px;
    height: 424px;
}
.seo-keyword-wrap svg {
    top: -250px;
    left: -46%;
    width: 704px;
    height: 450px;
}
.why-keywordreserach-wrap img {
    top: -286px;
    width: 607px;
    height: 590px;
}
.why-keywordreserach-wrap svg {
    top: -245px;
    left: -7%;
}
.blogger-outreach-banner {
    background-image: url(../../images/inner-pages/blogger-outreach/blogger-outreach-banner.webp);
}
.quality-guest-blogger-sec img {
    width: 557px;
    height: 437px;
    top: -222px;
    left: -38%;
}
.why-you-need-sec img {
    width: 547px;
    height: 508px;
}
.influx-web-body {
    padding: 0 50px;
}
.influx-web-body .high-title {
    flex: 0 1 65%;
}
.conversion-increase-body,
.domain-authority-body {
    padding: 0 90px;
}
.conversion-increase-body img {
    transform: rotate(21deg);
    height: 250px;
}
.domain-authority-body p,
.loyal-client-body p,
.marketing-campaing-body p {
    font-size: 24px;
    line-height: 30px;
}
.domain-authority-body img {
    transform: none;
    height: 250px;
}
.efficient-link-body .top-rank-title p {
    font-weight: 700;
}
.efficient-link-body .top-rank-title p strong,
.ip-sticky-body-title-rc p strong {
    color: #ff383e;
    font-weight: 400;
}
.leading-link-sec img {
    position: absolute;
    right: 0;
    top: -11px;
    left: 0;
}
.process-blogger-inner > h5,
.whatour-monthly-sec .high-sear-box-1 {
    margin-bottom: 80px;
}
.process-our-blogger {
    padding: 20px 0 90px;
    position: relative;
}
.process-our-blogger::after {
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    background-image: url(../../images/inner-pages/blogger-outreach/our-blogger-curve.webp);
    width: 256px;
    height: 219px;
}
.link-building-box {
    display: flex;
    align-items: flex-start;
}
.link-building-icon-wrap {
    flex: 0 0 95px;
    background: #e3ecff;
    justify-content: center;
    align-items: center;
}
.link-building-icon-wrap svg,
.location-services-icon-wrap svg {
    width: 45px;
    height: 50px;
}
.link-building-cont-wrap {
    padding: 0 0 0 30px;
}
.two-heading-icon {
    background: #448b87;
    justify-content: center;
    align-items: center;
    margin-bottom: 20px;
}
.two-heading-sec,
.what-service-offer-2 {
    background: #f3f7ff;
    padding: 100px 0;
}
.best-competition-sec img {
    position: absolute;
    left: -29%;
    top: 0;
}
.domain-authority-body .high-title {
    flex: 0 0 60%;
}
.efficient-link-body {
    padding: 0 30px;
}
.efficient-link-body > img {
    height: 250px;
}
.shopify-donot-wasteyourtime-box .sticky-sec-heading-h4,
.two-heading-sec h5 {
    font-size: 34px;
}
.best-competition-sec {
    position: relative;
    padding: 50px 0 90px;
}
.best-competition-sec::before {
    background-image: url(../../images/inner-pages/blogger-outreach/beat-competition-curve.webp);
    left: unset;
    right: 0;
    width: 209px;
    height: 448px;
}
.leading-link-sec {
    padding: 70px 0 90px;
}
.leading-link-sec::before {
    content: "";
    background-image: url(../../images/inner-pages/blogger-outreach/leading-curve.webp);
    width: 116px;
    height: 140px;
    bottom: unset;
    top: 0;
}
.guest-blogging-banner {
    background-image: url(../../images/inner-pages/guest-blogging/guest-blogging-banner.webp);
}
.guest-post-sec svg {
    top: -242px;
    left: -29%;
    width: 570px;
    height: 490px;
}
.guest-seo-str-sec svg {
    top: -269px;
    width: 625px;
    height: 500px;
}
.trusted-business-body {
    padding: 19px 50px;
}
.trusted-business-body svg {
    height: 202px;
}
.trusted-business-points ul {
    list-style-type: none;
    padding: 0;
}
.easy-to-access-list li,
.trusted-business-points li {
    color: #797777;
    font-size: 18px;
    font-weight: 400;
    font-family: Poppins, sans-serif;
}
.trusted-business-points li {
    line-height: 25px;
    margin: 0 0 5px;
}
.easy-to-access-list li svg,
.gmb-listing-points svg,
.gymseo-efficient-list svg,
.trusted-business-points svg {
    margin-right: 8px;
    fill: #797777;
    vertical-align: baseline;
}
.easy-to-access-sec img {
    width: 727px;
    height: 356px;
    left: -64%;
}
.blog-developed-sec img {
    width: 586px;
    height: 405px;
    top: -207px;
}
.easy-to-access-list {
    list-style: none;
    padding: 0;
}
.easy-to-access-list li svg {
    position: relative;
}
.easy-to-access-list li {
    display: flex;
    align-items: baseline;
}
.easy-to-access-list svg {
    flex: 0 0 12px;
    height: 12px;
}
.easy-to-access-outreach-developed {
    padding: 70px 0 30px;
}
.what-service-offer {
    padding: 70px 0;
}
.more-guest-list-posting {
    padding: 0;
    list-style: none;
}
.more-guest-list-posting li {
    color: #797777;
    font-size: 18px;
    font-weight: 400;
    font-family: Poppins, sans-serif;
    line-height: 29px;
    display: flex;
    align-items: baseline;
    margin-bottom: 12px;
}
.more-guest-list-posting li svg {
    flex: 0 0 12px;
    position: relative;
    fill: #797777;
    vertical-align: baseline;
}
.what-service-offer-2 .process-circle {
    background: #dfecff;
}
.more-about-blogger-sec img {
    width: 653px;
    height: 502px;
    left: -42%;
}
.seo-friendly-guest-sec img {
    width: 636px;
    height: 516px;
    top: -238px;
    left: 0;
}
.gymseo-letus-generate-quality,
.magento-social-media-care-about-sec,
.more-about-guest-blogger {
    padding: 90px 0;
}
.how-much-sec {
    padding: 100px 0 50px;
}
.guest-service-now {
    text-align: center;
    padding: 50px 0 90px;
    position: relative;
}
.guest-service-now .two-heading-icon {
    margin: 0 auto 15px;
}
.guest-service-now::after {
    position: absolute;
    content: "";
    background-image: url(../../images/inner-pages/guest-blogging/hire-guest-curve.webp);
    right: 0;
    bottom: 0;
    width: 206px;
    height: 575px;
    background-repeat: no-repeat;
    background-position-y: 137px;
}
.seo-lead-generation-banner {
    background-image: url(../../images/inner-pages/seo-lead-generation/seo-lead-generation-banner.webp);
}
.lead-generation-sec img {
    width: 770px;
    height: 490px;
}
.avail-lead-generation-sec svg {
    left: -19%;
    width: 592px;
    height: 522px;
}
.avail-lead-generation-sec .row .col-lg-8 p {
    padding: 0 90px 0 0;
}
.marketing-campaing-body,
.sticky-carpetcleaning-main-wrapper .ip-sticky-body-title {
    flex: 0 1 70%;
}
.lead-generation-smallbusiness svg {
    position: absolute;
    width: 600px;
    height: 600px;
    left: -13%;
    top: 3%;
}
.needs-leads-left-box ul strong {
    font-family: Poppins, sans-serif;
    font-weight: 700;
    font-size: 18px;
    color: #00020f;
}
.needs-lead-points {
    padding-top: 30px;
}
.needs-lead-points p {
    margin: 0 0 26px;
}
.lead-generation-smallbusiness,
.whatour-monthly-sec {
    padding: 70px 0 100px;
}
.needs-leads-sec {
    padding: 80px 0 50px;
    position: relative;
}
.needs-leads-sec::before {
    content: "";
    position: absolute;
    background-image: url(../../images/inner-pages/seo-lead-generation/need-curve.webp);
    width: 222px;
    height: 575px;
    top: 12%;
}
.ppc-performance-form h5 {
    font-size: 36px;
    color: #fff;
    font-weight: 600;
}
.why-do-need-leadgeneration ul {
    padding: 0;
    list-style-position: inside;
    margin-bottom: 40px;
}
.needs-leads-left-box li,
.optimize-strat-points li,
.why-do-need-leadgeneration li {
    font-family: Poppins, sans-serif;
    font-size: 18px;
    line-height: 25px;
    color: #797777;
}
.why-do-need-leadgeneration {
    padding: 50px 0 100px;
}
.get-started-seo-lead-cta,
.magento-getstarted-cta {
    padding: 80px 0 60px;
}
.seo-lead-generation-sticky-main-wrapper::before {
    top: 0;
    bottom: unset;
    background-position-y: -59px;
}
.lead-generation-smallbusiness::after {
    content: "";
    background-image: url(../../images/inner-pages/seo-lead-generation/lead-generation-curve.webp);
    width: 256px;
    height: 400px;
    position: absolute;
    right: 0;
    top: 0;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position-y: -141px;
}
.google-landing-page-sec svg {
    top: -225px;
    left: -19%;
    width: 570px;
    height: 490px;
}
.solid-serp-sec {
    padding: 80px 0 30px;
}
.solid-serp-sec svg {
    top: -239px;
    left: -2%;
}
.google-bussiness-seo-banner {
    background-image: url(../../images/inner-pages/google-my-business/seo-bussiness.webp);
}
.optimize-strat-points li,
.post-info h1,
.shopify-seo-cta .cta1-heading-h4 span {
    font-weight: 400;
}
.seo-tech-sec img {
    position: static;
    width: 457px;
    height: 410px;
}
.marketweb-sec img {
    position: static;
    width: 260px;
    height: 360px;
}
.gmb-listing-points,
.shopify-enhance-website {
    padding: 0;
    list-style-type: none;
    margin-bottom: 35px;
}
.bussiness-invoked-sec .other-sec-heading-h5 span,
.seo-reslr-reasons-agen-sec .other-sec-heading-h5 span {
    font-style: italic;
}
.bicommerce-seoexperts-sec,
.gmb-listing-sec,
.seo-reseller-guaranteed-serv-sec {
    background: #f3f7ff;
    padding: 90px 0;
}
.google-business-cta-3 {
    padding: 35px 0 50px;
}
.google-business-cta-3 img {
    right: 12%;
}
.acctseo-websitenees-points li,
.gymseo-rankgym-sec li,
.here-guranted-offering-list li,
.magento-seoserv-sec li,
.many-box-list-circle li,
.our-promise-seo-agency li,
.why-yourneed-localBussiness li {
    font-family: Poppins, sans-serif;
    font-size: 18px;
    line-height: 25px;
    margin: 0 0 10px;
    color: #797777;
    font-weight: 400;
}
.google-business-cta-3 .cta2-heading-h5,
.post-info h1,
h2 {
    font-size: 36px;
}
.here-guranted-offering-list,
.many-box-list-circle ul,
.our-promise-seo-agency ul {
    padding: 0 0 0 18px;
}
.why-choose-guranteed-offering-sec {
    background: #f3f7ff;
    padding: 100px 0 50px;
}
.update-according-serp.many-heading-sec {
    padding: 70px 0;
    position: relative;
}
.get-started-cta-google-bussiness {
    padding: 50px 0 60px;
}
.update-according-serp::after,
.update-according-serp::before {
    content: "";
    position: absolute;
    height: 575px;
    background-repeat: no-repeat;
}
.update-according-serp::before {
    left: 0;
    top: 0;
    background-image: url(../../images/inner-pages/google-my-business/update-according-left.webp);
    width: 222px;
    background-position-y: -206px;
}
.update-according-serp::after {
    background-image: url(../../images/inner-pages/google-my-business/update-according-right.webp);
    width: 209px;
    bottom: 0;
    right: 0;
    background-position-y: 101px;
}
.local-seo-tech-seo {
    padding: 60px 0;
}
.marketweb-sec {
    padding: 60px 0 0;
}
.google-bussiness-faq::before {
    background-image: url(../../images/inner-pages/google-my-business/faq-curve.webp);
    width: 222px;
    height: 575px;
    left: 0;
    bottom: 0;
}
.seo-reseller-banner {
    background-image: url(../../images/inner-pages/seo-reseller/seo-reseller.webp);
}
.cust-pkg-reseller-sec svg {
    top: -326px;
    left: -34%;
    width: 600px;
    height: 600px;
}
.your-growth-reseller-sec svg {
    top: -289px;
    left: -6%;
    width: 700px;
    height: 600px;
}
.hvac-cta img,
.seo-reseller-cta img {
    right: 9%;
}
.why-do-need-list li {
    font-weight: 600;
    color: #fff;
    text-transform: capitalize;
    font-size: 30px;
    line-height: 43px;
}
.white-label-para-list li {
    font-size: 18px;
    line-height: 25px;
}
.white-label-para-list svg {
    margin-right: 8px;
    fill: #797777;
    vertical-align: baseline;
    flex: 0 0 12px;
    height: 12px;
}
.your-return-body-heading {
    font-weight: 700;
    font-size: 30px;
    color: #fff;
    text-transform: uppercase;
}
.name-month > a i,
.what-our,
h2 {
    text-transform: capitalize;
}
.your-return-body-heading + .why-do-need-list li {
    font-weight: 500;
}
.seo-reslr-reasons-agen-sec {
    text-align: center;
    margin-top: 30px;
}
.seo-reseller-sec,
.shopify-webdesign-sec {
    padding: 75px 0;
    position: relative;
}
.seo-reseller-sec::after {
    right: 0;
    top: 0;
    background-image: url(../../images/inner-pages/seo-reseller/many-heading-curve.webp);
    width: 256px;
    height: 500px;
    background-size: 100% 100%;
    background-position-y: -200px;
}
.localcitations-main-sticky .ip-sticky-body-title,
.magentoseo-sticky-wrapper .ip-sticky-body-title,
.shopify-seo-audit-main-wrap .ip-sticky-body-title,
.sticky-white-label-seowrapper .ip-sticky-body-title,
.we-offer-private-label-title,
.white-label-body-title {
    flex: 0 1 80%;
}
.shopify-seo-banner {
    background-image: url(../../images/inner-pages/shopify-seo/shopify-banner.webp);
}
.our-shopifyexperts-sec svg {
    left: -13%;
    width: 500px;
    height: 450px;
    top: -252px;
}
.shopify-enhance-website li,
.white-label-para-list li {
    font-family: Poppins, sans-serif;
    font-weight: 400;
    color: #797777;
    margin-bottom: 5px;
    display: flex;
    align-items: baseline;
}
.shopify-enhance-website svg {
    margin-right: 8px;
    fill: #797777;
    vertical-align: baseline;
    width: 12px;
    position: static;
    flex: 0 0 12px;
    height: 12px;
}
.shopify-enhance-sec .shopify-enhance-img {
    left: -16%;
    width: 600px;
    height: 600px;
}
.shopify-higly-trusted-seo {
    background: #f3f7ff;
    padding: 70px 0;
    position: relative;
}
.shopify-seo-audit-main-wrap .ip-sticky-body-title p {
    font-size: 29px;
}
.white-lable-banner {
    background-image: url(../../images/inner-pages/white-lable-seo/white-lable-banner.webp);
}
.best-white-label-sec svg {
    left: -4%;
    width: 500px;
    height: 400px;
}
.white-labelprovider-sec svg {
    top: -185px;
    width: 400px;
    height: 400px;
}
.white-label-improve-domain-sec li {
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    font-size: 18px;
    list-style-position: inside;
    list-style-type: none;
    margin-bottom: 10px;
}
.white-lable-manyheading {
    background: #f3f7ff;
    padding: 190px 0 90px;
    position: relative;
}
.bigcommerce-banner {
    background-image: url(../../images/inner-pages/bigcommerce/banner.webp);
}
.bigcommerce-seo-sec span {
    color: #448b87;
    font-weight: 700;
}
.bigcommerce-seo-sec svg {
    top: -208px;
    left: -17%;
    width: 530px;
    height: 420px;
}
.bigcommerce-ench-sec svg {
    top: -262px;
    left: -21%;
    height: 500px;
}
.bigcommerce-cta img,
.chiro-cta img,
.contractor-cta img,
.doctor-cta img,
.gymseo-cta img,
.localseo-cta img,
.offpage-cta img {
    right: 0;
}
.local-seo-banner {
    background-image: url(../../images/inner-pages/local-seo/banner.webp);
}
.local-seo-serv-sec svg {
    left: -12%;
    width: 500px;
    height: 400px;
}
.how-localseo-sec svg {
    top: -244px;
    width: 500px;
    height: 500px;
}
.why-yourneed-localBussiness {
    background: #f3f7ff;
    padding: 90px 0;
    position: relative;
}
.why-yourneed-localBussiness .other-sec-heading-h5 {
    font-size: 30px;
}
.magento-seoserv-sec li,
.why-yourneed-localBussiness li {
    margin: 0 0 30px;
}
.acctseo-websitenees-points,
.gym-seo-rankgym-sec ul,
.gymseo-rankgym-sec ul,
.hotelseo-benefits-many-hdg ul,
.hotelseo-whychoose-sec ul,
.magento-seoserv-sec ul,
.why-yourneed-localBussiness ul {
    padding: 0;
    list-style-position: inside;
}
.why-yourneed-localBussiness svg {
    position: absolute;
    bottom: -6%;
    width: 400px;
    height: 300px;
}
.whatour-monthly-sec .whatour-svg {
    position: absolute;
    top: 11%;
    left: 0;
    width: 600px;
    height: 600px;
}
.localseo-confuseAbout-form input {
    padding: 10px 20px;
    border-color: #000;
}
.local-whychoose-us {
    background: #f3f7ff;
    padding: 90px 0 70px;
}
.local-whatour-body {
    padding: 27px 65px;
}
.magento-banner {
    background-image: url(../../images/inner-pages/magento-seo/banner.webp);
}
.magento-seoserv-sec li {
    margin: 0 0 10px;
    font-weight: 500;
}
.magento-seoserv-sec svg {
    top: -240px;
    left: -30%;
    width: 600px;
    height: 500px;
}
.magento-seo-cta img {
    right: 7%;
}
.cannabis-sticky-main-wrapper .ip-sticky-body-title p,
.enterp-level-body-title p,
.international-main-sticky-wrap .ip-sticky-body-title p,
.main-online-reput-sticky .ip-sticky-body-title p,
.main-woo-sticky .ip-sticky-body-title p,
.one-stopsolution-title p + p,
.sticky-contractor-main-wrapper .ip-sticky-body-title p,
.sticky-lawfirms-main-wrapper .ip-sticky-body-title p,
.sticky-main-insurance-wrapper .ip-sticky-body-title p,
.sticky-main-plastic-wrapper .ip-sticky-body-title p,
.sticky-main-restaurant-wrapper .ip-sticky-body-title p,
.sticky-photographer-main-wrapper .ip-sticky-body-title p,
.sticky-plumber-main-wrapper .ip-sticky-body-title p,
.sticky-realstate-seo-wrapper .ip-sticky-body-title p,
.sticky-saas-main-wrapper .ip-sticky-body-title p,
.sticky-smallbussi-main-wrapper .ip-sticky-body-title p,
.sticky-travel-main-wrapper .ip-sticky-body-title p {
    font-size: 18px;
    line-height: normal;
}
.magento-we-care-sec {
    padding: 50px 0 0;
}
.magento-we-care-sec svg {
    width: 700px;
    position: absolute;
    height: 700px;
    left: -32%;
    top: -350px;
}
.magento-trusted-sec {
    padding: 100px 0 70px;
    background-color: #f3f7ff;
}
.howimprove-magento-sec img {
    top: -240px;
    width: 592px;
    height: 505px;
}
.hotel-seo-banner {
    background-image: url(../../images/inner-pages/hotel/seo/banner.webp);
}
.hotelseo-sec svg {
    top: -225px;
    left: -29%;
    width: 570px;
    height: 490px;
}
.gym-seo-rankgym-sec li,
.hotelseo-benefits-many-hdg li,
.hotelseo-whychoose-sec li {
    font-family: Poppins, sans-serif;
    font-size: 18px;
    line-height: normal;
    margin: 0 0 10px;
    color: #797777;
    font-weight: 400;
}
.doctorseo-marketing-title p,
.doctorseo-ourseo-works p,
.doctorseo-whyyouneed-body-title p,
.gymseo-improve-roi-title p,
.gymseo-reachpatients-title p,
.hotelseo-gb-page-tile p,
.hotelseo-whyneed-title p,
.hvac-maxi-roi-body-title p,
.newspblis-start-dominating-title p,
.newspub-make-use-title p,
.sticky-cardealer-main-wrapper .ip-sticky-body-title p,
.sticky-dental-seo-wrapper .ip-sticky-body-title p,
.sticky-healthcare-main-wrapper .ip-sticky-body-title p,
.sticky-main-chiro-wrapper .ip-sticky-body-title p,
.sticky-roofer-wrapper .ip-sticky-body-title p {
    font-size: 18px;
    line-height: 30px;
}
.hotelseo-agency-title p,
.hotelseo-takeadvantage p {
    font-size: 18px;
    line-height: 23px;
}
.hotelseo-yourcontent-sec {
    padding: 100px 0;
    background-color: #f3f7ff;
}
.gym-seo-rankgym-sec li,
.hotelseo-benefits-many-hdg li {
    line-height: 25px;
}
.hotelseo-usinglinks-sec {
    padding: 100px 0;
    position: relative;
}
.hotelseo-increasing-many-heading-sec {
    background-color: #f3f7ff;
    padding: 70px 0;
}
.gymseo-banner {
    background-image: url(../../images/inner-pages/gym-seo/banner.webp);
}
.gymseo-efficient-list li {
    font-family: Poppins, sans-serif;
    font-weight: 400;
    color: #797777;
    margin-bottom: 5px;
}
.gymseo-letus-generate-quality svg {
    position: absolute;
    top: -280px;
    width: 700px;
    height: 500px;
    left: -56px;
}
.gymseo-rankgym-sec svg {
    left: -47%;
    width: 650px;
    height: 500px;
    top: -226px;
}
.gymseo-whygymowners-sec svg,
.realstate-why-need-sec svg {
    top: -246px;
    width: 600px;
    height: 500px;
    left: -4%;
}
.accountant-banner {
    background-image: url(../../images/inner-pages/accountant-seo/banner.webp);
}
.acctseo-drive-gen-sec svg {
    top: -258px;
    left: -35%;
    width: 600px;
    height: 500px;
}
.acct-unlock-sec svg {
    width: 600px;
    height: 530px;
    top: -280px;
}
.acct-cta img {
    right: 0;
    height: 90%;
}
.acctseo-makeyour-accounting-src,
.doctorseo-manyheading-sec {
    padding: 90px 0;
    background-color: #f3f7ff;
}
.doctor-banner {
    background-image: url(../../images/inner-pages/doctor-seo/banner.webp);
}
.doctseo-morepatients-sec svg {
    width: 600px;
    height: 513px;
    top: -262px;
    left: -24%;
}
.doctseo-roleseo-sec svg {
    width: 650px;
    height: 600px;
}
.doctor-constant-reports-sec {
    padding: 80px 0 40px;
}
.doct-evaluating-sec::after {
    content: "";
    position: absolute;
    right: 0;
    width: 209px;
    height: 576px;
    background-image: url(../../images/inner-pages/doctor-seo/evaluating-right-curve.webp);
    background-repeat: no-repeat;
    background-size: contain;
    top: 0;
}
.news-publisher-banner {
    background-image: url(../../images/inner-pages/news-publisher/banner.webp);
}
.news-pub-news-site-sec svg {
    width: 600px;
    height: 450px;
    top: -223px;
    left: -24%;
}
.news-publ-entireweb-sec svg {
    width: 800px;
    height: 500px;
    top: -208px;
}
.news-publisher-cta img {
    right: 18%;
}
.hvacseo-banner {
    background-image: url(../../images/inner-pages/hvac-seo/banner.webp);
}
.hvac-bus-sec img {
    width: 678px;
    height: 311px;
    top: -168px;
}
.cannabis-medical-marketing-sec svg,
.hvac-comp-sec svg {
    width: 500px;
    height: 450px;
    top: -221px;
}
.linkbuilding-banner {
    background-image: url(../../images/inner-pages/link-building/banner.webp);
}
.linkb-agency-sec svg {
    left: -45%;
    width: 704px;
    height: 479px;
}
.custom-off-sec svg,
.linkb-apmlify-sec svg {
    width: 700px;
    height: 522px;
}
.linkb-cta img {
    right: 3%;
}
.localcitations-banner {
    background-image: url(../../images/inner-pages/local-citations/banner.webp);
}
.localcitations-climbranking-sec svg {
    left: -37%;
    width: 600px;
    height: 500px;
    top: -230px;
}
.lcitation-robust-sec svg {
    width: 365px;
    height: 486px;
    top: -271px;
}
.lcitations-back-body-title p,
.lcitations-yourlocal-body-title p {
    font-size: 18px;
    line-height: 24px;
}
.technical-banner {
    background-image: url(../../images/inner-pages/technical-seo/banner.webp);
}
.provtechseo-wrap svg {
    top: -248px;
    width: 700px;
    height: 400px;
}
.techseo-takecontrol-wrap svg {
    width: 500px;
    height: 350px;
    top: -155px;
}
.techseo-get-started {
    padding-top: 50px;
}
.tech-parts-sticky-body-title p {
    font-size: 22px;
    line-height: normal;
}
.insur-cta img,
.techseo-cta img {
    right: 8%;
}
.offpage-banner {
    background-image: url(../../images/inner-pages/offpage-seo/banner.webp);
}
.main-offpage-sec svg {
    top: -223px;
    left: -6%;
    width: 500px;
    height: 400px;
}
.enterprise-banner {
    background-image: url(../../images/inner-pages/enterprise-seo/banner.webp);
}
.enterp-pion-sec svg {
    top: -233px;
    width: 700px;
    height: 480px;
}
.enterp-bestseo-sec svg {
    top: -243px;
    width: 500px;
    height: 500px;
}
.cannabis-cta img,
.cardealer-cta img,
.carpetcleaning-cta img,
.ecomm-cta img,
.enterp-seo-cta img,
.healthcare-cta img,
.international-seo-cta img,
.lawfirm-cta img,
.national-seo-cta img,
.online-reput-cta img,
.photographer-cta img,
.plastic-surgery-cta img,
.plumber-cta img,
.realstate-cta img,
.restaurant-cta img,
.saas-cta img,
.smallbussi-cta img,
.travel-cta img,
.woo-comm-cta img {
    right: 5%;
}
.smallbussiness-banner {
    background-image: url(../../images/inner-pages/small-bussiness/banner.webp);
}
.smallbuss-seoservices-sec svg {
    top: -200px;
    left: 6%;
    width: 400px;
    height: 400px;
}
.smallbuss-grow-sec svg {
    top: -231px;
    width: 500px;
    height: 500px;
}
.smallbuss-stay-wrapper svg {
    position: absolute;
    left: -12%;
    top: 8px;
    width: 500px;
    height: 500px;
}
.smallbuss-stay-wrapper2 svg {
    position: absolute;
    right: -12%;
    top: 8px;
    width: 500px;
    height: 500px;
}
.article-wrapper,
.chiro-doctors-wrap,
.chiro-getahead-wrap,
.ecomm-live-seo,
.plum-call-us-wrapper,
.plum-we-offer-wrap,
.smallbuss-stay-updated {
    padding: 20px 0;
}
.smallbuss-stay-wrapper,
.smallbuss-stay-wrapper2 {
    padding: 0 0 80px;
}
.healthcare-banner {
    background-image: url(../../images/inner-pages/healthcare-seo/banner.webp);
}
.healthcare-seo-sec svg {
    top: -192px;
    left: -28%;
    height: 350px;
    width: 600px;
}
.healthcare-websiteneed-sec svg {
    width: 400px;
    height: 450px;
    top: -222px;
}
.healthcare-localseo-wrapper svg {
    position: absolute;
    width: 540px;
    height: 400px;
    left: -13%;
}
.healthcare-localseo-wrapper,
.healthcare-soconfident-wrapper,
.international-campaign-inner-1,
.international-campaign-inner-2 {
    padding: 20px 0 40px;
}
.chiropractor-banner {
    background-image: url(../../images/inner-pages/chiropractors-seo/banner.webp);
}
.chir-topfast-sec svg {
    top: -269px;
    left: -19%;
    width: 570px;
    height: 490px;
}
.chir-strategy-sec svg {
    top: -396px;
    left: 8%;
    width: 592px;
    height: 522px;
}
.chiro-teamexper-wrap svg {
    position: absolute;
    left: -19%;
    top: -200px;
    width: 600px;
    height: 500px;
}
.chiro-customized-packages-sec svg {
    position: absolute;
    bottom: -250px;
    width: 500px;
    height: 450px;
}
.chiro-customized-packages-sec {
    padding: 100px 0 40px;
}
.dental-seo-banner {
    background-image: url(../../images/inner-pages/dental-seo/banner.webp);
}
.dental-seo-company svg {
    top: -184px;
    left: -30%;
    width: 570px;
    height: 350px;
}
.dentalseo-whychoose-sec svg {
    top: -234px;
    width: 592px;
    height: 522px;
}
.dental-cta img {
    right: 13%;
}
.dental-dentistexperts-wrap svg {
    position: absolute;
    top: -177px;
    left: -9%;
    width: 500px;
    height: 370px;
}
.get-started-cta-dentalseo {
    padding: 90px 0 60px;
}
.dental-affordable-pricing-wrap svg {
    position: absolute;
    top: -160px;
    width: 400px;
    height: 350px;
}
.ins-site-audit-wrap svg {
    position: absolute;
    top: -177px;
    left: -33%;
    width: 600px;
    height: 670px;
}
.ins-internallinks-wrap svg {
    position: absolute;
    top: -182px;
    width: 700px;
    height: 450px;
    left: 0;
}
.ins-we-offering-wrap svg {
    position: absolute;
    bottom: -302px;
    width: 600px;
    height: 600px;
    right: 0;
}
.insurance-banner {
    background-image: url(../../images/inner-pages/insurance-seo/banner.webp);
}
.insur-agents-sec svg {
    top: -243px;
    left: -35%;
    width: 600px;
    height: 450px;
}
.insur-goalus-sec svg {
    top: -301px;
    left: 10%;
    width: 552px;
    height: 622px;
}
.ins-internallinks-wrap {
    padding: 40px 0 90px;
}
.restaurant-banner {
    background-image: url(../../images/inner-pages/restaurant-seo/banner.webp);
}
.restaurant-attract-sec svg {
    top: -230px;
    width: 700px;
    height: 500px;
    left: -48%;
}
.restaurant-maxi-sec svg {
    top: -226px;
    left: 8%;
    width: 700px;
    height: 420px;
}
.plumber-banner {
    background-image: url(../../images/inner-pages/plumber-seo/banner.webp);
}
.plumbing-seo-sec svg {
    top: -243px;
    left: -12%;
    height: 450px;
    width: 500px;
}
.plum-business-sec svg {
    width: 500px;
    height: 350px;
    top: -171px;
    left: -30px;
}
.saas-banner {
    background-image: url(../../images/inner-pages/saas-seo/banner.webp);
}
.saas-company-sec svg {
    top: -243px;
    left: -59%;
    height: 550px;
    width: 700px;
}
.saas-why-you-sec svg {
    width: 700px;
    height: 350px;
    top: -171px;
    left: 0;
}
.saas-what-is-wrap svg {
    position: absolute;
    width: 800px;
    height: 500px;
    bottom: -280px;
    left: -56px;
}
.saas-consistent-wrapper svg {
    position: absolute;
    width: 700px;
    height: 400px;
    bottom: -235px;
    left: -130px;
}
.travel-banner {
    background-image: url(../../images/inner-pages/travel-seo/banner.webp);
}
.travel-services-sec svg {
    top: -140px;
    left: -23%;
    height: 300px;
    width: 600px;
}
.travel-best-marketing-sec svg {
    width: 500px;
    height: 400px;
    top: -171px;
    left: 0;
}
.travel-blogs-wrapper,
.travel-content-wrap {
    padding: 50px 0;
}
.law-firms-banner {
    background-image: url(../../images/inner-pages/law-firms-seo/banner.webp);
}
.lawfirms-services-sec svg {
    top: -263px;
    left: -18%;
    height: 500px;
    width: 500px;
}
.lawfirms-dominate-sec svg {
    width: 700px;
    height: 450px;
    top: -216px;
    left: 0;
}
.law-firm-high-quality-img svg {
    position: absolute;
    width: 750px;
    height: 500px;
    bottom: 0;
    left: 0;
}
.woo-com-banner {
    background-image: url(../../images/inner-pages/woo-commerce/banner.webp);
}
.woo-comm-professional-sec svg {
    top: -221px;
    width: 700px;
    height: 450px;
    left: -44%;
}
.woo-comm-improve-sec svg {
    width: 650px;
    height: 550px;
    top: -253px;
}
.woo-commerce-improve svg {
    position: absolute;
    width: 760px;
    height: 450px;
    bottom: 117px;
}
.woo-commerce-getstarted-cta {
    padding-top: 60px;
}
.plastic-surgery-banner {
    background-image: url(../../images/inner-pages/plastic-surgery/banner.webp);
}
.plastic-surg-services-sec svg {
    top: -149px;
    left: -32%;
    width: 600px;
    height: 350px;
}
.plastic-surg-local-seo-sec svg {
    top: -248px;
    left: 8%;
    width: 500px;
    height: 450px;
}
.blog-banner {
    background-image: url(../../images/inner-pages/blogs/banner.webp);
    height: auto;
    padding: 56px 0;
}
.blog-grid .item {
    margin-bottom: 3rem;
}
.blog-banner-img {
    position: absolute;
    bottom: -245px;
    width: 700px;
    height: 500px;
    left: 0;
}
.content-block,
.img-container {
    overflow: hidden;
    position: relative;
}
.content-block {
    height: 100%;
    display: block;
    background: #fff;
    border-radius: 20px;
    z-index: 2;
    outline: 0;
    box-shadow: 0 5px 7px -3px rgba(0, 0, 0, 0.5);
    padding-bottom: 25px;
}
.img-container {
    height: 200px;
}
.news-content-block.content-block:hover .img-container > img {
    transform: scale(1.1);
}
.blog-grid .content-block h5 {
    padding: 20px 25px 0;
    margin-bottom: 0;
    background: #fff;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    font-size: 26px;
    overflow: hidden;
    font-weight: 700;
    text-align: center;
    font-family: Ubuntu, sans-serif;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.content-block__sub-title {
    font-size: 1.6rem;
    line-height: 2.8rem;
    color: #69798d;
    font-weight: 300;
    margin-bottom: 8px;
    display: none;
}
.name-month a i {
    color: #1d6ad7;
    margin-right: 10px;
}
.post-info img {
    max-width: 100%;
}
.post-info p span {
    font-weight: 400 !important;
    font-size: 18px !important;
    color: #666 !important;
    line-height: 25px !important;
}
.image-overlay-content {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 0 5px 15px 0;
}
.img-container .image-overlay-content {
    padding: 0 5px 5px 0;
}
.image-overlay-content .image-content {
    padding: 0 0 3px 10px;
    -webkit-text-fill-color: unset;
    color: #fff;
    font-size: 17px;
    font-weight: 500;
    text-align: left;
    border-width: 2px;
    border-style: solid;
    border-image: linear-gradient(to right, #fff, transparent) 1 0%;
    border-top: 0;
}
.image-content-box {
    text-align: right;
}
.image-content-box img.content-img {
    width: 110px;
    margin: 0 0 0 auto;
}
.content-block img {
    width: 100%;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    object-fit: cover;
    height: 100%;
    transition: 0.3s linear;
}
.national-92percent-title p strong {
    color: #b30005;
    font-weight: 400;
}
.national-banner {
    background-image: url(../../images/inner-pages/national-seo/banner.webp);
}
.national-conversion-sec svg {
    left: -13%;
    width: 500px;
    height: 450px;
    top: -221px;
}
.national-leadgeneration-sec svg {
    width: 600px;
    height: 500px;
    top: -227px;
}
.international-banner {
    background-image: url(../../images/inner-pages/international-seo/banner.webp);
}
.international-agency-sec svg {
    left: -13%;
    width: 500px;
    height: 350px;
    top: -195px;
}
.international-growbuss-sec svg {
    width: 500px;
    height: 500px;
    top: -227px;
}
.international-campaign-inner-1 svg,
.photographer-trust-name svg {
    position: absolute;
    bottom: -200px;
    width: 700px;
    height: 400px;
}
.international-campaign-inner-2 svg {
    position: absolute;
    bottom: -226px;
    right: 0;
    width: 700px;
    height: 500px;
}
.blog-sticky-form h2:nth-child(2) {
    font-size: 17px;
}
.blog-sticky-form button {
    padding: 7px;
    font-size: 16px;
}
.blog-sticky-form {
    position: -webkit-sticky;
    position: sticky;
    top: 10px;
    padding: 30px 12px 12px;
}
.post-info p {
    margin: 30px 0;
}
.name-month {
    margin-bottom: 10px;
    pointer-events: none;
}
.name-month > a {
    display: inline-flex;
}
.name-month > a i {
    color: #797777;
}
.cannabis-banner {
    background-image: url(../../images/inner-pages/cannabis-seo/banner.webp);
}
.cannabis-customseo-str-sec svg {
    top: -175px;
    left: -21%;
    width: 500px;
    height: 400px;
}
.car-dealer-banner {
    background-image: url(../../images/inner-pages/car-dealer-seo/banner.webp);
}
.cardealer-generate-seo-sec svg {
    top: -304px;
    left: -53%;
    width: 700px;
    height: 600px;
}
.cardealer-competition-sec svg {
    width: 500px;
    height: 500px;
    top: -313px;
}
.cardealer-we-are svg {
    position: absolute;
    left: 0;
    top: -216px;
    width: 500px;
    height: 450px;
}
.cardealer-best-internet svg {
    position: absolute;
    width: 600px;
    height: 500px;
    right: 16px;
}
.carpet-cleaning-banner {
    background-image: url(../../images/inner-pages/carpet-cleaning/banner.webp);
}
.carpetcleaning-business-seo-sec img {
    width: 550px;
    height: 500px;
    top: -280px;
    left: -124px;
}
.carpetcleaning-companyneeds-sec img {
    width: 600px;
    height: 500px;
    top: -258px;
}
.rooferseo-banner {
    background-image: url(../../images/inner-pages/roofer-seo/banner.webp);
}
.roofer-why-youneed-sec img {
    width: 600px;
    height: 400px;
    top: -187px;
    right: 29px;
    left: unset;
}
.roofer-bussiness-sec img {
    top: -215px;
    left: 8%;
    width: 550px;
    height: 450px;
}
.roofer-cta img {
    right: 5%;
    height: 80%;
}
.roofer-digital-marketing svg {
    position: absolute;
    top: -226px;
    width: 650px;
    height: 500px;
    left: 0;
}
.roofer-name-seo svg {
    position: absolute;
    right: 0;
    width: 700px;
    height: 550px;
    top: -260px;
}
.contractor-banner {
    background-image: url(../../images/inner-pages/contractor-seo/banner.webp);
}
.contractor-search-engine-seo-sec svg {
    width: 600px;
    height: 480px;
    top: -215px;
    right: 0;
    left: unset;
}
.contractor-robust-sec svg {
    width: 640px;
    height: 455px;
    top: -258px;
    left: 25px;
}
.ecommerce-banner {
    background-image: url(../../images/inner-pages/ecommerce-seo/banner.webp);
}
.ecom-services-grow-sec svg {
    top: -215px;
    left: -26%;
    width: 550px;
    height: 450px;
}
.ecom-company-sec svg {
    width: 500px;
    height: 450px;
    top: -224px;
}
.ecomm-marketing-sec svg {
    position: absolute;
    top: -280px;
    left: 0;
}
.ecomm-agency-teams svg {
    position: absolute;
    right: 30px;
    top: -260px;
}
.photographer-banner {
    background-image: url(../../images/inner-pages/photographer-seo/banner.webp);
}
.photographer-why-you-need-sec svg {
    top: -222px;
    width: 660px;
    height: 450px;
    left: unset;
    right: 6px;
}
.photographer-pro-services-sec svg {
    top: -162px;
    width: 750px;
    height: 400px;
}
.photographer-wedding svg {
    position: absolute;
    bottom: -258px;
    width: 580px;
    height: 500px;
}
.photographer-blog-post svg {
    position: absolute;
    right: 0;
    width: 630px;
    height: 450px;
    bottom: -230px;
}
.photographer-prioritize-quality svg {
    position: absolute;
    right: 10px;
    bottom: -271px;
    width: 650px;
    height: 500px;
}
.online-reput-banner {
    background-image: url(../../images/inner-pages/online-reputation/banner.webp);
}
.online-reput-orm-sec svg {
    width: 700px;
    height: 450px;
    top: -216px;
}
.online-reput-managers-sec svg {
    width: 750px;
    height: 500px;
    top: -230px;
    left: -6%;
}
.online-reput-orm-review-sec svg {
    position: absolute;
    right: 0;
    bottom: -242px;
    width: 600px;
    height: 500px;
}
.online-reput-turn-your-sec svg {
    position: absolute;
    bottom: -257px;
    width: 600px;
    height: 500px;
}
.realestate-banner {
    background-image: url(../../images/inner-pages/real-estate/banner.webp);
}
.realstate-services-sec svg {
    width: 500px;
    height: 500px;
    top: -226px;
    right: 30px;
    left: unset;
}
.location-banner-form-container .black-btn {
    margin: 0 10px;
}
.location-banner {
    position: relative;
    padding: 136px 0 160px;
    background-image: url(../../images/inner-pages/san-diego/banner.webp);
}
.location-banner-img {
    position: absolute;
    bottom: 0;
    right: 14%;
}
.location-banner-img svg {
    width: 580px;
    height: 620px;
}
.los-angeles-banner {
    background-image: url(../../images/inner-pages/los-angeles/los-angeles-banner.webp);
}
.naples-banner {
    background-image: url(../../images/inner-pages/naples/naples-banner.webp);
}
.newyork-banner {
    background-image: url(../../images/inner-pages/new-york-seo/newyork-banner.webp);
}
.san-diego-banner {
    background-image: url(../../images/inner-pages/san-diego/san-diego-banner.webp);
}
.tampa-banner {
    background-image: url(../../images/inner-pages/tampa-seo/tampa-banner.webp);
}
.color-change {
    color: #ffff !important;
}
.bg-color {
    background-color: #000 !important;
}
.location-breadcrumb-section img,
.location-breadcrumb-section svg {
    position: absolute;
    right: 40px;
    top: -223px;
    width: 647px;
    height: 470px;
}
.location-cta img {
    position: absolute;
    right: 5%;
    width: 500px;
    height: 375px;
    bottom: 0;
    transform: none;
    top: unset;
}
.location-services-box {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    padding: 20px 0;
}
.location-services-icon-wrap {
    flex: 0 0 95px;
    width: 95px;
    height: 95px;
    border-radius: 50%;
    background: #e3ecff;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 20px;
}
.location-services-cont-wrap h5 {
    font-size: 30px;
    margin-bottom: 8px;
}
.location-link-text {
    font-family: Poppins, sans-serif;
    font-size: 20px;
    color: #00020f;
    font-weight: 600;
    flex: 0 1 300px;
    transition: color 0.3s ease-out;
}
.location-link-strip,
.location-link-svg {
    transition: transform 0.3s ease-in-out;
}
.location-link-strip {
    display: flex;
    align-items: center;
    justify-content: space-around;
    box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.2);
    padding: 13px;
    border-radius: 5px;
}
.location-link-strip:hover {
    transform: translateY(-10px);
}
.location-link-svg svg {
    fill: #cdcdcd;
    width: 18px;
    height: 18px;
}
.location-link-strip:hover .location-link-svg {
    transform: rotate(-25deg);
}
.location-link-strip:hover .location-link-svg svg {
    fill: #448b87;
}
.los-angeles-banner-img {
    bottom: 10%;
    right: 9%;
}
.naples-banner-img {
    bottom: 11%;
    right: 11%;
}
.newyork-banner-img {
    bottom: 20px;
}
.tampa-banner-img {
    bottom: 5%;
}
.tampa-banner-img svg {
    height: 580px;
}
.what-our {
    font-size: 41px;
    font-family: Ubuntu, sans-serif;
    color: #000;
    font-weight: 600;
}

header .navbar-brand {
    margin: unset;
    padding: unset;
}
