@charset "utf-8";

:root {
    --orange: #Fd2918;
    --dark-blue: #3663e0;
    --light-blue: #b6c2e3;
    --black: #121012;
    --title: "Futura LT Condensed", sans-serif;
    --title-bold: 'Futura LT';
}

html {
    scroll-behavior: smooth;
    overflow-anchor: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

::selection {
    color: #fff;
    background-color: var(--orange);
}

/* for firefox */
::moz-selection {
    color: #fff;
    background-color: var(--orange);
}

body {
    font-family: "Inter", sans-serif;
    font-size: 16px;
    color: var(--black);
    line-height: 1.5;
    font-weight: 400;
    background-color: #fff;
    padding: 0;
    margin: 0;
    overflow-x: hidden !important;
}

ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

a {
    color: #FD370A;
    text-decoration: none;
    display: inline-block;
}

ul.check>li {
    font-family: inherit;
    font-size: 24px;
    color: var(--black);
    line-height: 1.7;
    font-weight: 400;
    padding: 0;
    margin: 0 0 30px 0;
}

ul.check>li::before {
    content: '\f00c';
    font-family: 'Fontawesome';
    color: var(--orange);
    margin-right: 10px;
}

body.single-post {
    overflow: visible !important;
}


/*CUSTOM CSS*/
.navbar-default {
    padding: 15px 0;
    margin: 0;
    background: transform;
    border: none;
    display: block;
    z-index: 999;
}

.navbar-default .container {
    position: relative;
}

.navbar-default .logo-block {
    margin: 0;
    padding: 0;
}

.navbar-default .logo-block a {
    display: inline-block;
}

.navbar-default .menu-block {
    margin: 0;
    padding: 0;
}

.navbar-default .menu-block .stellarnav.dark {
    background: transparent;
}

.navbar-default .menu-block .stellarnav.dark>ul li:last-child {
    background-color: #FF5254;
    color: #fff;
    border-radius: 5px;
}

.navbar-default .menu-block .stellarnav.dark>ul li:last-child a {
    position: relative;
    color: #fff;
    overflow: hidden;
}

.navbar-default .menu-block .stellarnav.dark>ul li:last-child a::after {
    content: "";
    width: 30px;
    height: 200%;
    background-color: rgba(255, 255, 255, 0.5);
    position: absolute;
    left: -50%;
    top: -30px;
    transition: 0.3s;
    transform: skewX(15deg);
}

.navbar-default .menu-block .stellarnav.dark>ul li:last-child a:hover::after {
    left: 110%;
}

.navbar-default .menu-block .stellarnav.desktop li a {
    color: #121012;
    font-family: inherit;
    font-size: 12px;
    text-transform: uppercase;
    padding: 15px 12px;
    font-weight: 600;
    letter-spacing: 0.02em;
}

.navbar.navbar-default .menu-block .stellarnav.desktop li a {
    color: #121012;
}

.navbar-default .menu-block .stellarnav.desktop li a:hover {
    color: #ff5254;
}

.navbar-default .menu-block .stellarnav.desktop li a:after {
    border-top: 6px solid #040404;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    margin-left: 6px;
}

.navbar-default .menu-block .stellarnav.dark ul ul {
    background: #fff;
    box-shadow: 0px 4px 19.4px 0.6px rgba(0, 0, 0, 0.18);
    width: max-content;
}

.navbar-default .menu-block .stellarnav.dark ul ul .main-block {
    display: flex;
    justify-content: space-between;
}

.navbar-default .menu-block .stellarnav.dark ul ul .main-block .menu-box {
    margin: 0;
    padding: 0;
}

.navbar-default .menu-block .stellarnav.dark ul ul .main-block .menu-box .heading {
    margin: 0;
    padding: 0;
}

.navbar-default .menu-block .stellarnav.dark ul ul .main-block .menu-box ul {
    display: block;
    position: initial;
    background: transparent;
    box-shadow: none;
}

.stellarnav.dark .menu-toggle span.bars span {
    background: rgb(232 39 53);
}

/* Groovy Menu - For About Us Page*/
.page-about-us .gm-main-menu-wrapper #gm-main-menu .gm-navbar-nav>.menu-item>.gm-anchor {
    color: #fff;
}

.page-about-us .gm-burger .hamburger-inner,
.page-about-us .gm-burger .hamburger-inner::after,
.page-about-us .gm-burger .hamburger-inner::before {
    background-color: rgb(255 255 255);
}

/* Groovy Submenu*/
ul.gm-dropdown-menu.gm-dropdown-menu--lvl-1.ps {
    border-radius: 5px;
    padding: 12px;
}

.gm-mega-menu__item.grid-50:nth-child(1) {
    border-right: 1px solid #eee;
}

.gm-mega-menu__item.grid-50:nth-child(1) {
    max-width: 50%;
    flex: 0 0 50%;
}

.gm-mega-menu__item.grid-50:nth-child(2) {
    max-width: 50%;
    flex: 0 0 50%;
}

.gm-mega-menu__item__title {
    display: none;
}

.gm-mega-menu__item.grid-50 h3 {
    color: var(--dark-blue);
    font-size: 22px;
    margin: 0 0 10px 0;
    padding: 0 0 10px 0;
    border-bottom: 1px solid #eee;
    font-family: inherit;
}

.gm-mega-menu__item.grid-50 h3 span.icon {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    border: 1px solid currentColor;
    color: currentColor;
    font-size: 14px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    margin-right: 10px;
}

.gm-mega-menu__item.grid-50:nth-child(1) h3 span.icon::after {
    content: '\f1e0';
    font-family: 'FontAwesome';
    color: inherit;
}

.gm-mega-menu__item.grid-50:nth-child(2) h3 span.icon::after {
    content: '\3f';
    font-family: 'FontAwesome';
    color: inherit;
}

.gm-mega-menu__item.grid-50 ul li a {
    font-family: inherit;
    font-size: 14px;
    color: var(--dark-blue);
    line-height: 1.5;
    font-weight: 500;
    padding: 0;
    margin: 0 0 10px 0;
    text-transform: uppercase;
    transition: 0.3s;
}

.gm-mega-menu__item.grid-50 ul li a:hover {
    color: var(--orange);
}

/*Groovy Mobile Menu*/
ul.gm-dropdown-menu.gm-dropdown-menu--lvl-1 {
    padding: 20px !important;
}

li#menu-item-mobile-206>a.gm-anchor.gm-menu-item__link,
li#menu-item-mobile-207>a.gm-anchor.gm-menu-item__link {
    display: none;
}

.gm-navigation-drawer--mobile a.gm-anchor.gm-menu-item__link {
    border: none;
}

ul.gm-dropdown-menu--lvl-1 li.gm-menu-item--lvl-1:nth-child(1) {
    padding: 0 0 27px 0;
    border-bottom: 1px solid #eee;
    margin: 0 0 20px 0;
}

ul.gm-dropdown-menu--lvl-1 li h3 {
    color: var(--dark-blue);
    color: var(--black);
    font-size: 22px;
    font-weight: 700;
    margin: 0 0 10px 0;
    padding: 0 0 10px 0;
    border-bottom: 1px solid #eee;
    font-family: inherit;
    display: flex;
    align-items: center;
}

ul.gm-dropdown-menu--lvl-1 li h3 span.icon {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    border: 1px solid currentColor;
    color: currentColor;
    font-size: 14px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    margin-right: 10px;
}

ul.gm-dropdown-menu--lvl-1 li.gm-menu-item--lvl-1:nth-child(1) h3 span.icon::after {
    content: '\f1e0';
    font-family: 'FontAwesome';
    color: inherit;
}

ul.gm-dropdown-menu--lvl-1 li.gm-menu-item--lvl-1:nth-child(2) h3 span.icon::after {
    content: '\3f';
    font-family: 'FontAwesome';
    color: inherit;
}

ul.gm-dropdown-menu--lvl-1 li.gm-menu-item--lvl-1 ul li a {
    font-family: inherit;
    font-size: 14px;
    color: var(--dark-blue);
    line-height: 1.5;
    font-weight: 500;
    padding: 0;
    margin: 0 0 10px 0;
    text-transform: uppercase;
    transition: 0.3s;
}

ul.gm-dropdown-menu--lvl-1 li.gm-menu-item--lvl-1 ul li a:hover {
    color: var(--orange);
}

/*INNER PAGES*/
.inner-banner {
    margin: -100px 0 0 0;
    padding: 0;
    height: 700px;
    position: relative;
}

.inner-banner .image {
    margin: 0;
    padding: 0;
    height: 700px;
}

.inner-banner .image img {
    width: 100%;
    height: 100%;
    line-height: 0;
    object-fit: cover;
}

.inner-banner .desc {
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%;
    left: 0;
    top: 32%;
}

.inner-banner .desc .main-block {
    margin: 0;
    padding: 0;
}

.inner-banner .desc .main-block .text-block {
    margin: 0;
    padding: 0;
}

.inner-banner .desc .main-block .text-block h1 {
    font-family: var(--title-bold);
    font-size: 52px;
    line-height: 0.94;
    font-weight: 400;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: -3px;
    margin: 0;
    padding: 0 0 20px 0;
}

.inner-banner .desc .main-block .text-block p {
    font-family: inherit;
    color: #fff;
    font-size: 18px;
    line-height: 28px;
    letter-spacing: 0.02em;
}

.inner-banner .desc .main-block .text-block h4 {
    font-size: 22px;
    line-height: 24px;
    font-weight: 500;
    color: #fff;
    margin: 0;
    padding: 5px 0 20px 0;
    letter-spacing: 0.02em;
    position: relative;
}

.inner-banner .desc .main-block .text-block h4 span {
    position: absolute;
    left: -29px;
    top: -30px;
    width: 510px;
}

.inner-banner .desc .main-block .text-block h4 span .circular-path {
    fill: #FF5254;
    /* stroke-width: 9px;
    stroke: #fe5245;
    stroke-dasharray: 1916;
    stroke-dashoffset: 1916;
    animation: circle-path 3s linear forwards 1; */
}

.arrow-svg {
    animation: circle-path 3s linear forwards, fillColor 3s linear forwards;
    fill: transparent;
    stroke-width: 10px;
    stroke-dasharray: 3164;
    stroke-dashoffset: 3164;
}

@keyframes circle-path {
    to {
        stroke: #fe5245;
        /* fill: #ff5254; */
        stroke-dasharray: 0;
        stroke-dashoffset: 0;
    }
}

@keyframes fillColor {
    to {
        fill: #ff5254;
    }
}

.inner-banner .desc .main-block .text-block a {
    display: inline-block;
    color: #fff;
    background-color: var(--orange);
    padding: 20px 28px;
    border: 0;
    text-transform: uppercase;
    border-radius: 4px;
    box-shadow: none;
    box-shadow: 0 12px 18px 0 rgba(0, 0, 0, 15%);
    cursor: pointer;
    font-size: 18px;
    line-height: 1.3;
    font-weight: 700;
    letter-spacing: 2.4px;
    text-align: center;
    white-space: normal;
    transition: all 0.3s ease-in-out;
    margin-top: 25px;
    overflow: hidden;
    position: relative;
}

.inner-banner .desc .main-block .text-block>a::after {
    content: "";
    width: 30px;
    height: 130%;
    background-color: rgba(255, 255, 255, 0.5);
    position: absolute;
    left: -20%;
    top: 0;
    transition: 0.3s;
    transform: skewX(15deg);
}

.inner-banner .desc .main-block .text-block>a:hover::after {
    left: 110%;
}

.inner-banner .desc .main-block .video {
    background-color: transparent;
    padding: 0px 0;
    margin: 0;
    position: relative;
}

.inner-banner .desc .main-block .video .banner-video {
    margin: 0;
    padding: 0;
}

.inner-banner .desc .main-block .video .banner-video img {
    width: 100%;
    height: auto;
    line-height: 0;
}

.inner-banner .desc .main-block .video .banner-video .video-embed {
    width: 40%;
    position: relative;
    border-radius: 20px;
    box-shadow: 0 15px 30px rgba(0, 0, 0, 0.2), 0 5px 10px rgba(0, 0, 0, 0.2);
    margin: 0 auto;
    overflow: hidden;
    /* transform: skewY(-11deg);*/
    z-index: 999;
}

/* .inner-banner .desc .main-block .video .banner-video .video-embed-button {
    height: 48px;
    position: absolute;
    width: 64px;
    z-index: 1;
    background-color: rgba(0, 0, 0, 0.6);
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transition: background 0.3s ease;
    transition: background 0.3s ease;
    border-radius: 5px;
} */
.inner-banner .desc .main-block .video .banner-video .video-embed-button {
    height: 70px;
    position: absolute;
    width: 70px;
    border-radius: 50%;
    z-index: 1;
    background-color: rgba(0, 0, 0, 0.8);
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    transition: background 0.3s ease;
    box-shadow: 0 0 0 30px rgb(0 0 0);
    animation: btnRipple 2s ease infinite;
}

.inner-banner .desc .main-block .video .banner-video .video-embed-button .video-embed-play {
    background: transparent url(../images/play-btn.svg);
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer;
    display: block;
    height: 48px;
    position: absolute;
    width: 64px;
    z-index: 1;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background-size: 16px;
}

.inner-banner .desc .main-block .video .banner-video .video-embed:hover>.video-embed-button {
    background-color: rgba(0, 0, 0, 0.7);
}

.circular-arrow {
    position: relative;
    top: 50%;
}

.circular-arrow .arrow-curly-path {
    fill: rgba(254, 82, 69, 0);
    stroke-width: 4px;
    stroke: #fe5245;
    stroke-dasharray: 610;
    stroke-dashoffset: 610;
    animation: circle-path 3s linear forwards 1;
}

.founder {
    margin: 0;
    padding: 70px 0 70px 0;
    background: #fff;
    /* clip-path: polygon(0 0, 100% 0%, 100% 80%, 0% 100%);*/
}

.founder .top-text {
    margin: 0;
    padding: 0 0 30px 0;
}

.founder .top-text h2 {
    font-family: var(--title-bold);
    color: var(--orange);
    font-size: 80px;
    line-height: .94;
    font-weight: 400;
    letter-spacing: -3px;
    text-transform: uppercase;
    margin: 0;
    padding: 0;
}

.founder .bottom {
    margin: 0;
    padding: 0;
}

.founder .bottom .blocks {
    margin: 0;
    padding: 0;
}

.founder .bottom .blocks>* {
    flex: 1;
}

.founder .bottom .blocks .nav-tabs {
    border-bottom: none;
}

.founder .bottom .blocks ul {
    flex-direction: column;
    width: 50%;
}

.founder .bottom .blocks .nav-tabs .nav-link {
    border: none;
    margin: 0;
    padding: 0;
    width: 100%;
    text-align: left;
    border-bottom: 2px solid #f7f7f7;
    position: relative;
}

.founder .bottom .blocks .nav-tabs .nav-link::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    height: 2px;
    width: 0;
    background-color: var(--orange);
    transition: 0.5s ease-in-out;
}

.founder .bottom .blocks .nav-tabs .nav-link.active::after {
    width: 100%;
}

/*.founder .bottom .blocks .nav-tabs .nav-item{ border-bottom:2px solid #EDEDED; }*/
.founder .bottom .blocks .nav-tabs .nav-item .blok {
    margin: 0;
    padding: 0;
}

.founder .bottom .blocks .nav-tabs .nav-item .blok .box {
    margin: 0;
    padding: 0;
}

.founder .bottom .blocks .nav-tabs .nav-item .blok .box h3 {
    color: #ababab;
    font-family: inherit;
    font-size: 30px;
    line-height: 32px;
    font-weight: 500;
    letter-spacing: 0em;
    margin: 0;
    padding: 20px 0;
    transition: all 0.3s ease-in-out;
}

.founder .bottom .blocks .nav-tabs .nav-item .blok .box h3:hover {
    color: var(--black);
}

.founder .bottom .blocks .nav-tabs .nav-item .active .blok .box h3 {
    color: var(--black);
}

.founder .bottom .blocks .founder-images {
    flex: 1;
}

.founder .bottom .tab-content .tab-pane .text-block {
    padding: 0 0 0 20px;
}

.founder .bottom .tab-content .tab-pane .text-block h3 {
    font-family: inherit;
    font-size: 40px;
    color: var(--black);
    line-height: 1.5;
    font-weight: 700;
    padding: 0;
    margin: 0 0 2rem 0;
}

.founder .bottom .tab-content .tab-pane .text-block p {
    font-family: inherit;
    font-size: 18px;
    color: var(--black);
    line-height: 1.5;
    font-weight: 400;
    padding: 0;
    margin: 0 0 2rem 0;
}

.as-seen-in {
    margin: 0;
    padding: 150px 0;
    background: var(--black);
    clip-path: polygon(0 15%, 100% 0%, 100% 85%, 0% 100%);
    position: relative;
    overflow: hidden;
}

.as-seen-in .lt-box {
    margin: 0;
    padding: 50px 0 0 0;
}

.as-seen-in .lt-box h2 {
    font-family: var(--title-bold);
    color: var(--orange);
    font-size: 50px;
    line-height: 0.94;
    font-weight: 400;
    letter-spacing: -3px;
    text-transform: uppercase;
    margin: 0;
    padding: 0 0 25px 0;
}

.as-seen-in .lt-box p {
    color: rgba(255, 255, 255, 0.9);
    font-family: inherit;
    font-size: 18px;
    line-height: 28px;
    font-weight: 400;
    letter-spacing: 0.02em;
    margin: 0;
    padding: 0 0 20px 0;
}

.as-seen-in .image {
    margin: 0;
    padding: 0;
}

.as-seen-in .stripe1 {
    position: absolute;
    left: -47px;
    bottom: 74px;
    display: block;
    width: 223px;
    height: 50px;
    background-color: transparent;
    border: 2px solid var(--orange);
    transform: skewY(-3deg) skewX(-10deg);
    transform-origin: left bottom;
}

.as-seen-in .stripe2 {
    position: absolute;
    right: -32px;
    bottom: 128px;
    display: block;
    width: 348px;
    height: 69px;
    background-color: var(--orange);
    transform: skewY(-4deg) skewX(20deg);
    transform-origin: right bottom;
}

/*Our Service Section*/
.our-service {
    margin: -133px 0 0 0;
    padding: 50px 0 0 0;
    background: #eff9e5;
    clip-path: polygon(0 8%, 100% 0%, 100% 100%, 0% 100%);
    position: relative;
}

.our-service .top-text {
    margin: 0;
    padding: 130px 0 0 0;
    text-align: center;
}

.our-service .top-text h2 {
    color: var(--black);
    font-family: var(--title-bold);
    font-size: 88px;
    line-height: 110px;
    font-weight: 900;
    letter-spacing: -3px;
    text-transform: uppercase;
    padding: 0 10%;
    margin: 0;
}

.our-service .top-text p {
    color: var(--black);
    font-family: inherit;
    font-size: 30px;
    line-height: 1.5;
    font-weight: 500;
    max-width: 900px;
    margin: 0 auto;
    padding: 25px 0;
}

.our-service .stripe1 {
    position: absolute;
    left: -47px;
    top: 213px;
    display: block;
    width: 223px;
    height: 50px;
    background-color: #fde0dd;
    transform: skewY(-5deg) skewX(-17deg);
    transform-origin: left bottom;
}

.our-service .stripe2 {
    position: absolute;
    right: 0px;
    top: 72px;
    display: block;
    width: 324px;
    height: 50px;
    background-color: var(--orange);
    transform: skewY(-5deg) skewX(-17deg);
    transform-origin: left bottom;
}

.our-service .bottom-bg {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 33;
}

.counter-section {
    margin: -600px 0 0 0;
    padding: 40px 0 40px 0;
    position: relative;
    /* top: -200px; */
    z-index: 111111;
}

.counter-section .blocks {
    margin: 0;
    padding: 0;
}

.counter-section .blocks main {
    display: flex;
    margin: 0;
    padding: 0;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 30px;
}

.counter-section .blocks .box {
    flex: 1;
    margin: 0;
    padding: 17px;
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 0 37px 0 rgba(0, 0, 0, 0.2);
}

.counter-section .blocks .box h3 {
    font-family: inherit;
    font-size: 15px;
    color: #15412a;
    line-height: 1.3;
    font-weight: 700;
    border-bottom: 2px solid #68bf06;
    padding: 0 0 10px 0;
    margin: 0;
}

.counter-section .blocks .box .number {
    font-family: inherit;
    font-size: 60px;
    color: #15412a;
    line-height: 1.3;
    font-weight: 700;
    padding: 10px 0;
    margin: 0;
}

.counter-section .blocks .box p {
    font-family: inherit;
    font-size: 16px;
    color: #15412a;
    line-height: 1.3;
    font-weight: 400;
    padding: 10px 0;
    margin: 0;
}

.our-values {
    margin: 0;
    padding: 70px 0 50px 0;
    /* border-top: 1px solid rgba(0, 0, 0, 0.1); */
}

.our-values h2 {
    color: var(--orange);
    font-family: var(--title-bold);
    font-size: 50px;
    line-height: 0.94;
    font-weight: 400;
    letter-spacing: -2px;
    text-transform: uppercase;
    margin: 0;
    padding: 0 0 50px 0;
    text-align: center;
}

.our-values .box {
    margin: 0;
    padding: 0 0 55px 0;
    display: flex;
}

.our-values .box .icon {
    margin: 0 14px 0 0;
    padding: 5px 0 0 0;
}

.our-values .box .icon i {
    font-size: 30px;
    color: #2b6fdc;
}

.our-values .box .text {
    margin: 0;
    padding: 0;
}

.our-values .box .text h3 {
    font-size: 25px;
    line-height: 27px;
    color: var(--black);
    letter-spacing: 0em;
    font-weight: 700;
    margin: 0;
    padding: 0 0 7px 0;
}

.our-values .box .text p {
    font-size: 18px;
    line-height: 28px;
    color: var(--black);
    letter-spacing: 0em;
    font-weight: 400;
    margin: 0;
    padding: 0;
}

.mission-section {
    margin: 0;
    padding: 60px 0 40px 0;
    /*     background: #3b70be; */

    background: var(--dark-blue);
}

.mission-section .box {
    margin: 0 0 40px 0;
    padding: 0;
    text-align: center;
}

.mission-section .box h3 {
    font-family: var(--title-bold);
    font-size: 34px;
    line-height: 0.94;
    color: #fff;
    letter-spacing: 0;
    font-weight: 400;
    text-transform: uppercase;
    margin: 0;
    padding: 0 0 25px 0;
}

.mission-section .box p {
    font-family: inherit;
    font-size: 18px;
    line-height: 28px;
    color: #fff;
    letter-spacing: 0;
    font-weight: 400;
    margin: 0;
    padding: 0;
}

.excited-section {
    margin: 0;
    padding: 140px 0;
    background-color: #f4f4f4;
    position: relative;
}

.excited-section .lt-text {
    margin: 0;
    padding: 0;
}

.excited-section .lt-text h2 {
    font-family: var(--title-bold);
    font-size: 54px;
    line-height: 0.94;
    color: var(--black);
    letter-spacing: -2px;
    text-transform: uppercase;
    font-weight: 400;
    margin: 0;
    padding: 0 0 15px 0;
    text-transform: uppercase;
}

.excited-section .lt-text p {
    font-size: 18px;
    line-height: 28px;
    color: rgba(0, 0, 0, 0.8);
    letter-spacing: 0.02em;
    font-weight: 400;
    margin: 0;
    padding: 0;
}

.excited-section .right-button {
    margin: 0;
    padding: 0;
    gap: 30px;
    display: flex;
    justify-content: flex-end;
}

.excited-section .right-button a {
    font-family: inherit;
    font-size: 15px;
    line-height: 18px;
    color: #fff;
    letter-spacing: 0.02em;
    font-weight: 500;
    margin: 0;
    padding: 15px 30px;
    display: inline-block;
    text-transform: uppercase;
    background: #ff4b3e;
    border-radius: 80px;
    transition: all 0.3s ease-in-out;
    position: relative;
    overflow: hidden;
}

.excited-section .right-button>a::after {
    content: "";
    width: 30px;
    height: 130%;
    background-color: rgba(255, 255, 255, 0.5);
    position: absolute;
    left: -20%;
    top: 0;
    transition: 0.3s;
    transform: skewX(15deg);
}

.excited-section .right-button a:hover::after {
    left: 110%;
}

.excited-section .bg-top {
    position: absolute;
    left: 0;
    top: 0;
    transform: rotateX(180deg);
}

.excited-section .bg-top svg {
    width: 350%;
    height: 55px;
}

.excited-section .bg-bottom {
    position: absolute;
    left: 0;
    bottom: 0;
}

.excited-section .bg-bottom svg {
    width: 350%;
    height: 55px;
}

/*------ Blog Inside -------*/
.navbar-default.blog {
    background: #497ac5;
}

.all-blog-section {
    margin: 0;
    padding: 0px 0 50px 0;
    background: #f3f2ef url(../images/grunge-separator-white.svg);
    background-position: top right;
    background-repeat: repeat-x;
    background-size: 1800px auto;
}

.all-blog-section .name-section {
    margin: 0;
    padding: 40px 0 50px 0;
}

.all-blog-section .name-section .text-block {
    margin: 0;
    padding: 0;
    text-align: center;
    display: flex;
    flex-direction: column;
}

.all-blog-section .name-section .text-block .category-list {
    display: flex;
    column-gap: 5px;
    justify-content: center;
    margin: 0 auto 15px
}

.all-blog-section .name-section .text-block .category-list li a {
    font-size: 15px;
    line-height: 19px;
    font-weight: 600;
    background-color: var(--dark-blue);
    color: #fff;
    padding: 2px 15px;
    margin: 0 5px 0 0;
    border-radius: 999px 999px 999px 999px;
}

.all-blog-section .name-section .text-block h1 {
    font-family: var(--title-bold);
    font-size: 32px;
    color: #fff;
    line-height: 1.30;
    text-transform: uppercase;
    letter-spacing: 0;
    display: inline-block;
    background: var(--dark-blue);
    padding: 22px;
    margin: 0 auto;
}

.all-blog-section .name-section .text-block .subtitle {
    font-family: inherit;
    font-size: 18px;
    color: #242424;
    line-height: 1.5;
    background: #ffffff;
    padding: 1rem 6% 2rem;
    margin: 0;
}

.all-blog-section .name-section .text-block h4 {
    font-size: 14px;
    line-height: 16px;
    color: var(--black);
    margin: 0;
    padding: 10px 0 0 0;
    text-transform: uppercase;
}

.all-blog-section .bottom-section {
    margin: 0;
    padding: 0;
    background: transparent;
}

.all-blog-section .bottom-section .top-img {
    margin: 0;
    padding: 0;
    height: 400px;
    background-color: #F0F8FF;
    background-image: url(../images/no-image-available.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.all-blog-section .bottom-section .top-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    line-height: 0;
}

.all-blog-section .bottom-section .your-advice {
    background-color: #fff;
    margin: 0;
    padding: 30px;
}

.all-blog-section .bottom-section .your-advice h2,
.all-blog-section .bottom-section .your-advice h3,
.all-blog-section .bottom-section .your-advice h4,
.all-blog-section .bottom-section .your-advice h5,
.all-blog-section .bottom-section .your-advice h6 {
    font-family: inherit;
    font-size: 30px;
    line-height: 1.3;
    color: var(--black);
    font-weight: 700;
    padding-bottom: 15px;
    padding-top: 15px;
}

.all-blog-section .bottom-section .your-advice p {
    font-family: inherit;
    font-size: 16px;
    line-height: 1.5;
    color: var(--black);
    padding-bottom: 17px;
    margin: 0;
}

.all-blog-section .bottom-section .your-advice p a {
    word-break: break-all;
    color: var(--orange);
    transition: 0.3s ease;
}

.all-blog-section .bottom-section .your-advice p a:hover {
    background: #dcdcdc;
}

.all-blog-section .bottom-section .your-advice ol li {
    font-family: inherit;
    font-size: 16px;
    line-height: 1.5;
    color: var(--black);
    padding: 0;
    margin-bottom: 17px;
}

.all-blog-section .bottom-section .your-advice ol li a {
    color: var(--orange);
    background: #dcdcdc;
}

.all-blog-section .bottom-section .your-advice table {
    width: 100%;
}

.all-blog-section .bottom-section .your-advice .cake-img {
    margin: 0 auto;
    padding: 0 0 50px 0;
    max-width: 400px;
}

.all-blog-section .bottom-section .your-advice .cake-img img {
    width: 100%;
    height: auto;
    line-height: 0;
}

.all-blog-section .bottom-section .your-advice ul li {
    font-size: 16px;
    line-height: 18px;
    color: var(--black);
    padding-bottom: 14px;
    margin: 0;
}

.all-blog-section .bottom-section .your-advice h4 {
    font-size: 16px;
    line-height: 28px;
    color: var(--black);
    padding-bottom: 8px;
    margin: 0;
    font-weight: 700;
    font-style: italic;
    padding-left: 70px;
    position: relative;
    padding-top: 7px;
}

.all-blog-section .bottom-section .your-advice h4:before {
    content: "";
    position: absolute;
    width: 10px;
    height: 100%;
    background: var(--dark-blue);
    left: 30px;
    top: 0;
}

.all-blog-section .bottom-section .author {
    margin: 0;
    padding: 90px;
    background: var(--dark-blue);
    text-align: center;
}

.all-blog-section .bottom-section .author .author-images {
    margin: 0 auto;
    padding: 0;
    width: 100px;
    height: 100px;
    border-radius: 50px;
    overflow: hidden;
}

.all-blog-section .bottom-section .author .author-images img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.all-blog-section .bottom-section .author h5 {
    font-size: 20px;
    line-height: 22px;
    color: #fff;
    padding: 15px 0 15px 0;
    margin: 0;
    font-weight: 700;
}

.all-blog-section .bottom-section .author p {
    font-size: 16px;
    line-height: 26px;
    color: #fff;
    padding-bottom: 7px;
    margin: 0;
}

.all-blog-section .bottom-section .author .social-icon {
    margin: 0;
    padding: 25px 0 0 0;
}

.all-blog-section .bottom-section .author .social-icon a i {
    font-size: 30px;
    color: #fff;
}

.all-blog-section .bottom-section .custom-comments {
    background-color: #fff;
}

.all-blog-section .bottom-section .sidebar-newsletter {
    /*position: sticky;
    position: -webkit-sticky;
    top: 100px;*/
    background-color: #fff;
    padding: 20px;
    margin: 0 0 30px 0;
}

.all-blog-section .bottom-section .sidebar-newsletter .sidebar-title {
    font-family: inherit;
    font-size: 22px;
    color: var(--orange);
    line-height: 1.3;
    font-weight: 700;
    text-transform: capitalize;
    padding: 0;
    margin: 0 0 1rem 0;
}

.all-blog-section .bottom-section .sidebar-newsletter .input-group {
    margin-bottom: 1rem;
}

.all-blog-section .bottom-section .sidebar-newsletter .hidden-input {
    display: none;
}

.all-blog-section .bottom-section .sidebar-newsletter .hidden-input~.input-group {
    margin-bottom: 0;
}

.all-blog-section .bottom-section .sidebar-newsletter .input-group .wpcf7-form-control-wrap {
    width: 100%;
}

.all-blog-section .bottom-section .sidebar-newsletter .input-group .form-control {
    font-family: inherit;
    font-size: 17px;
    color: var(--black);
    line-height: 1.3;
    font-weight: 400;
    background-color: #fff;
    border: 1px solid #cbcbcb;
    border-radius: 5px;
    padding: 10px;
    margin: 0;
    transition: 0.5s ease;
}

.all-blog-section .bottom-section .sidebar-newsletter .input-group .form-control:focus {
    border-color: var(--black);
}

.all-blog-section .bottom-section .sidebar-newsletter .input-group .btn {
    display: block;
    font-family: inherit;
    font-size: 16px;
    color: #fff;
    line-height: 1.3;
    font-weight: 400;
    background-color: var(--orange);
    text-transform: capitalize;
    border-radius: 5px;
    padding: 10px 20px;
    margin: 0;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
    position: relative;
    overflow: hidden;
    width: 100%;
}


.all-blog-section .bottom-section .toc-sidebar {
    position: -webkit-sticky;
    position: sticky;
    top: 100px;

}

















/*------ Testimonial -------*/
.page-template-template-testimonials.page-id-215 .gm-navbar {
    background-color: var(--dark-blue);
}

.page-template-template-testimonials.page-id-215 .gm-navbar .gm-main-menu-wrapper #gm-main-menu .gm-navbar-nav>.menu-item>.gm-anchor {
    color: #fff;
}

.page-template-template-testimonials.page-id-215 .gm-burger .hamburger-inner,
.gm-burger .hamburger-inner::after,
.gm-burger .hamburger-inner::before {
    background-color: rgb(255 255 255);
}

.testimonial-banner {
    margin: 0;
    padding: 0;
    background: linear-gradient(120deg, var(--dark-blue) 0%, var(--light-blue) 100%);
    background: var(--black);
    height: 450px;
}

.testimonial-banner .text-block {
    margin: 0;
    padding: 120px 0 0 0;
    max-width: 780px;
}

.testimonial-banner .text-block h1 {
    font-family: var(--title-bold);
    font-size: 54px;
    line-height: 54px;
    color: #fff;
    padding: 0;
    margin: 0;
    font-weight: 400;
    letter-spacing: -1px;
    text-transform: uppercase;
    margin: 0;
    padding: 0 0 30px 0;
}

.testimonial-banner .text-block h1 span {
    color: var(--orange);
}

.testimonial-banner .text-block p {
    font-size: 18px;
    line-height: 28px;
    color: #fff;
    padding: 0;
    margin: 0;
    font-weight: 400;
    letter-spacing: 0.02em;
    margin: 0;
    padding: 0;
}

.all-videos-section {
    margin: 0;
    padding: 10px 0 10px 0;
    background: #f3f5f9;
}

.all-videos-section .big-box {
    margin: 0 0 30px 0;
    padding: 40px;
    background: #fff;
    border-left: 9px solid var(--orange);
    box-shadow: 0px 0px 10px 0px rgba(51, 51, 51, 0.3);
}

.all-videos-section .big-box .lt-block {
    margin: 0;
    padding: 0;
    text-align: center;
}

.all-videos-section .big-box .lt-block h4 {
    font-size: 20px;
    line-height: 22px;
    color: var(--black);
    font-weight: 700;
    letter-spacing: 0.02em;
    margin: 0;
    padding: 0 0 10px 0;
}

.all-videos-section .big-box .lt-block h5 {
    font-size: 16px;
    line-height: 18px;
    color: var(--black);
    font-weight: 400;
    letter-spacing: 0.02em;
    margin: 0;
    padding: 0;
}

.all-videos-section .big-box .right-text {
    margin: 0;
    padding: 0;
}

.all-videos-section .big-box .right-text h3 {
    font-size: 36px;
    line-height: 42px;
    color: var(--black);
    font-weight: 700;
    margin: 0;
    padding: 0 0 20px 0;
}

.all-videos-section .big-box .right-text p {
    font-size: 18px;
    line-height: 1.5;
    color: var(--black);
    padding-bottom: 17px;
    margin: 0;
    /*font-style: italic;*/
}

.all-videos-section .big-box .lt-block .video {
    background-color: transparent;
    padding: 0;
    margin: 0px 0 25px 0;
    position: relative;
    overflow: hidden;
}

.all-videos-section .big-box .lt-block .video .banner-video {
    margin: 0;
    padding: 0;
    height: 333px;
}

.all-videos-section .big-box .lt-block .video .banner-video img {
    width: 100%;
    height: 100%;
    line-height: 0;
    object-fit: cover;
}

.all-videos-section .big-box .lt-block .video .banner-video .video-embed {
    width: 40%;
    position: relative;
    border-radius: 20px;
    box-shadow: 0 15px 30px rgba(0, 0, 0, 0.2), 0 5px 10px rgba(0, 0, 0, 0.2);
    margin: 0 auto;
    overflow: hidden;
    transform: skewY(-11deg);
    z-index: 999;
}

.all-videos-section .big-box .lt-block .video .banner-video .video-embed-button {
    height: 80px;
    position: absolute;
    width: 80px;
    z-index: 1;
    background-color: transparent;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transition: background 0.3s ease;
    transition: background 0.3s ease;
    border-radius: 5px;
    border: 3px solid #fff;
    border-radius: 50%;
}

.all-videos-section .big-box .lt-block .video .banner-video .video-embed-button .video-embed-play {
    background: transparent url(../images/play-btn.svg);
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer;
    display: block;
    height: 80px;
    position: absolute;
    width: 80px;
    z-index: 1;
    left: 54%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background-size: 23px;
}

.all-videos-section .bottom-box {
    margin: 0;
    padding: 0;
}

.all-videos-section .bottom-box .box {
    margin: 0;
    padding: 40px 40px 50px 40px;
    background: #fff;
    border-left: 7px solid var(--orange);
    box-shadow: 0px 0px 10px 0px rgba(51, 51, 51, 0.3);
    height: 100%;
}

.all-videos-section .bottom-box .box .testimonial-avatar {
    width: 90px;
    height: 90px;
    background-color: #f3f5f9;
    background-image: url('../images/avatar.png');
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 50%;
    border: 4px solid #f1f1f1;
    overflow: hidden;
}

.all-videos-section .bottom-box .box .testimonial-avatar>img.rounded {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.all-videos-section .bottom-box .box h4 {
    font-size: 20px;
    line-height: 22px;
    color: var(--black);
    font-weight: 700;
    letter-spacing: 0.02em;
    margin: 0;
    padding: 0 0 10px 0;
}

.all-videos-section .bottom-box .box h5 {
    font-size: 16px;
    line-height: 18px;
    color: var(--black);
    font-weight: 400;
    letter-spacing: 0.02em;
    margin: 0;
    padding: 0;
}

.all-videos-section .bottom-box .box h3 {
    font-size: 36px;
    line-height: 42px;
    color: var(--black);
    font-weight: 700;
    margin: 0;
    padding: 5px 0 20px 0;
}

.all-videos-section .bottom-box .box p {
    font-family: inherit;
    font-size: 18px;
    line-height: 1.5;
    color: var(--black);
    padding-bottom: 17px;
    margin: 0;
    /*font-style: italic;*/
}

.all-videos-section .bottom-box .col-lg-6.col-md-6 {
    margin-bottom: 30px;
}

.request-call {
    margin: 0;
    padding: 40px 0;
    background: var(--orange);
}

.request-call .block {
    margin: 0;
    padding: 0;
    text-align: center;
}

.request-call .block h2 {
    font-family: inherit;
    font-size: 50px;
    line-height: 1.5;
    color: #fff;
    font-weight: 600;
    margin: 0;
    padding: 0 0 40px 0;
}

.request-call .block a {
    font-size: 18px;
    line-height: 1.5;
    color: #fff;
    font-weight: 400;
    margin: 0;
    padding: 14px 28px;
    display: inline-block;
    text-transform: capitalize;
    background: var(--dark-blue);
    border-radius: 5px;
    transition: all 0.3s ease-in-out;
    position: relative;
    overflow: hidden;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}

.request-call .block a::after {
    content: "";
    width: 30px;
    height: 130%;
    background-color: rgba(255, 255, 255, 0.5);
    position: absolute;
    left: -20%;
    top: 0;
    transition: 0.3s;
    transform: skewX(15deg);
}

.request-call .block a:hover::after {
    left: 110%;
}

/*------ Blog -------*/
/* .blog-banner{ margin:0; padding:0; height:620px; position:relative; }
.blog-banner img{ width:100%; height:100%; line-height:0; object-fit:cover; }
.blog-banner .overlay{ margin:0; padding:0; height:620px; background: url(../images/overlay.png) no-repeat; position:absolute; width:100%; left:0; top:0; }
.blog-banner .desc{ margin:0; padding:0; width:100%; position:absolute; left:0; top:28%; }
.blog-banner .desc .text-block{ margin:0; padding:0; }
.blog-banner .desc .text-block h1{ font-size:30px; line-height:33px; color:#fff; font-weight:900; margin:0; padding:0; text-transform:uppercase; letter-spacing:0.02em; }
.blog-banner .desc .text-block h1 span{ text-transform:initial; }
.blog-banner .desc .form-section{ margin:70px 0 0 0; padding:0; max-width:710px; }
.blog-banner .desc .form-section .form-group{ margin:0; padding:0; position:relative; }
.blog-banner .desc .form-section .form-group .form-control{ height:50px; border-radius:0; box-shadow:none; border:1px solid #fff; }
.blog-banner .desc .form-section .form-group:after{ content:""; position:absolute; width:16px; height:18px; background:url(../images/chevron.png) no-repeat; right:15px; top:19px; }
.blog-banner .desc .form-section .form-group .form-control:focus{ border:1px solid #F84D54; }
.blog-banner .desc .form-section .btn-group .button{ height:50px; border-radius:0; box-shadow:none; padding:0 25px; background:#3663E0; color:#fff; font-size:16px; line-height:18px; font-weight:400; letter-spacing:0.04em; text-transform:uppercase; transition:all 0.3s ease-in-out; }
.blog-banner .desc .form-section .btn-group .button:hover{ background:#FF4B3D; }
.blog-banner .desc .youtube-link{ margin:0; padding:60px 0 0 0; }
.blog-banner .desc .youtube-link h4{ color:#FF4B3D; margin:0; padding:0 0 8px 0; letter-spacing:0.02em; text-transform:uppercase; font-size:16px; line-height:18px; }
.blog-banner .desc .youtube-link h5{ font-size:15px; line-height:17px; color:rgba(255,255,255,.8); font-weight:400; margin:0; padding:0; letter-spacing:0.02em; }
.blog-banner .right-text-section{ margin:0; padding:0; width:450px; background:#fff; height:620px; position:absolute; top:0; right:0; overflow:hidden; }
.blog-banner .right-text-section a{ display:inline-block; transition:all 0.3s ease-in-out; position:relative; }
.blog-banner .right-text-section a:hover:before{ content:""; position:absolute; width:15px; height:18px; background:#fff; left:0; top:47%; clip-path: polygon(0 0, 0% 100%, 100% 50%); }
.blog-banner .right-text-section .text-box{ margin:0; padding:37px 25px; background:transparent; transition:all 0.3s ease-in-out; }
.blog-banner .right-text-section .text-box h3{ font-size:16px; line-height:18px; color:#FF4B3D; font-weight:600; margin:0; padding:0 0 7px 0; text-transform:uppercase; letter-spacing:0.02em; transition:all 0.3s ease-in-out; }
.blog-banner .right-text-section .text-box p{ font-size:21px; line-height:28px; color:var(--black); font-weight:700; margin:0; padding:0; letter-spacing:0.02em; transition:all 0.3s ease-in-out; }
.blog-banner .right-text-section .text-box:hover{ background:#FF4B3D; }
.blog-banner .right-text-section .text-box:hover h3{ color:#fff; }
.blog-banner .right-text-section .text-box:hover p{ color:#fff; } */
/*.blog-banner .right-text-section .text-box.active{ background:#FF4B3D; }
.blog-banner .right-text-section .text-box.active h3{ color:#fff; }
.blog-banner .right-text-section .text-box.active p{ color:#fff; }
.blog-banner .right-text-section a:before{ content:""; position:absolute; width:15px; height:18px; background:#fff; left:0; top:47%; clip-path: polygon(0 0, 0% 100%, 100% 50%); }*/
.page-template-template-all-blogs.page-id-218 .gm-navbar {
    background-color: var(--dark-blue);
}

.page-template-template-all-blogs.page-id-218 .gm-main-menu-wrapper #gm-main-menu .gm-navbar-nav>.menu-item>.gm-anchor {
    color: #fff;
}

.blog-page-banner {
    background-color: var(--black);
    padding: 0;
    margin: 0;
}

.blog-page-banner .tab-content {
    flex: 1 0 20%;
    min-height: 616px;
}

.blog-page-banner .tab-pane#blog-page-banner {
    position: relative;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    min-height: inherit;
}

.blog-page-banner .tab-pane .desc {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    padding: 60px;
    background-color: var(--black)000e6;
    background: linear-gradient(60deg, rgba(0, 0, 0, 0.9) 30%, rgba(0, 0, 0, 0) 100%);
    display: flex;
    justify-content: space-between;
    flex-direction: column;
}

.blog-page-banner .tab-pane .desc .text-block h1 {
    font-family: var(--title-bold);
    font-size: 44px;
    color: #fff;
    line-height: 0.94em;
    font-weight: 400;
    letter-spacing: -3px;
    text-transform: uppercase;
    padding: 0 0 30px 0;
    margin: 0;
}

.blog-page-banner .tab-pane .desc .form-section {
    max-width: 700px;
    padding: 0;
    margin: 0;
}

.blog-page-banner .tab-pane .desc .form-section form .d-flex {
    gap: 30px;
}

.blog-page-banner .tab-pane .desc .form-section .form-group {
    width: 70%;
}

.blog-page-banner .tab-pane .desc .form-section .btn-group {
    width: 30%;
}

.blog-page-banner .tab-pane .desc .form-section .btn-group .button {
    font-family: inherit;
    font-size: 16px;
    color: #fff;
    line-height: 1.3;
    background-color: var(--orange);
    font-weight: 400;
    text-transform: uppercase;
    border: none;
    border-radius: 0;
    outline: none;
    padding: 10px 20px;
    margin: 0;
    transition: 0.5s;
}

.blog-page-banner .tab-pane .desc .form-section .btn-group .button:hover {
    background-color: var(--dark-blue);
}

.blog-page-banner .tab-pane .desc .footer-text {
    padding: 0;
    margin: 0;
}

.blog-page-banner .tab-pane .desc .footer-text h4 {
    font-family: inherit;
    font-size: 14px;
    line-height: 1.3;
    color: var(--orange);
    font-weight: 400;
    text-transform: uppercase;
    padding: 0 0 20px 0;
    margin: 0;
}

.blog-page-banner .tab-pane .desc .footer-text h5 {
    font-family: inherit;
    font-size: 14px;
    line-height: 1.3;
    color: #f0f0f0;
    font-weight: 400;
    text-transform: capitalize;
    padding: 0 0;
    margin: 0;
}

.blog-page-banner .nav {
    flex: 1;
    min-height: 614px;
    background-color: beige;
}

.blog-page-banner .nav a {
    flex: 1;
    display: block;
    position: relative;
}

.blog-page-banner .nav .nav-link {
    background-color: #ffffff;
    border-radius: 0;
    padding-left: 30px;
    width: 100%;
    display: block;
    min-height: ine;
    min-height: 154px;
}

.blog-page-banner .nav a.active .nav-link,
.blog-page-banner .nav a:hover .nav-link {
    background-color: var(--orange);
    /* position: relative; */
    transition: 0.5s;
}

.blog-page-banner .nav a .nav-link::after {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 12px 0 12px 20px;
    border-color: transparent transparent transparent #ffffff;
    transition: 0.5s;
}

.blog-page-banner .nav .nav-link .text-box {
    text-align: left;
    transition: 0.5s;
}

.blog-page-banner .nav .nav-link .text-box h3 {
    font-family: inherit;
    font-size: 16px;
    color: var(--orange);
    line-height: 1.3;
    font-weight: 400;
    padding: 0 0 20px 0;
    margin: 0;
}

.blog-page-banner .nav .nav-link .text-box p {
    font-family: inherit;
    font-size: 22px;
    color: var(--black);
    line-height: 1.3;
    font-weight: 700;
    padding: 0;
    margin: 0;
}

.blog-page-banner .nav a.active .nav-link .text-box h3,
.blog-page-banner .nav a:hover .nav-link .text-box h3 {
    color: rgb(255, 255, 255);
    transition: 0.5s;
}

.blog-page-banner .nav a.active .nav-link .text-box p,
.blog-page-banner .nav a:hover .nav-link:hover .text-box p {
    color: rgb(255, 255, 255);
    transition: 0.5s;
}

.fade {
    transition: 0.3s cubic-bezier(0.06, 0.75, 0.22, 0.98);
}

@media (prefers-reduced-motion: reduce) {
    .fade {
        transition: 0.3s cubic-bezier(0.06, 0.75, 0.22, 0.98);
    }
}

.blog-all-box {
    margin: 0;
    padding: 80px 0;
    background: #f3f5f9;
}

.blog-all-box a {
    display: block;
}

.blog-all-box .col-lg-6.col-md-6 {
    margin-bottom: 30px;
}

.blog-all-box .box {
    margin: 0;
    padding: 0;
    background: #fff;
    border-radius: 10px;
    box-shadow: 0px 0px 15px -5px rgba(0, 0, 0, 0.1);
    height: 100%;
}

.blog-all-box .box .image {
    margin: 0;
    padding: 0;
    height: 280px;
    background-color: #F0F8FF;
    background-image: url('../images/no-image-available.png');
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    overflow: hidden;
    border-radius: 10px 10px 0 0;
}

.blog-all-box .box .image img {
    width: 100%;
    height: 100%;
    line-height: 0;
    object-fit: cover;
}

.blog-all-box .box .text {
    margin: 0;
    padding: 30px 20px 40px 20px;
}

.blog-all-box .box .text h3 {
    font-family: inherit;
    font-size: 22px;
    line-height: 1.5;
    color: var(--black);
    font-weight: 700;
    margin: 0 0 20px 0;
    padding: 0;
    transition: 0.3s ease;
}

.blog-all-box .box .text h3:hover {
    color: var(--orange);
}

.blog-all-box .box .text .category-list {
    display: flex;
    column-gap: 10px;
}

.blog-all-box .box .text .category-list>a {
    display: none;
}

.blog-all-box .box .text .category-list li a:empty {
    display: none;
}

.blog-all-box .box .text .category-list li a {
    font-size: 13px;
    line-height: 16px;
    font-weight: 400;
    background-color: var(--dark-blue);
    color: #fff;
    padding: 3px 15px;
    margin: 0;
    border-radius: 999px 999px 999px 999px;
}

.blog-all-box .page-changer {
    margin: 0;
    padding: 0;
    display: flex;
    align-items: center;
}

.blog-all-box .page-changer>.page-numbers {
    display: inline-block;
    font-size: 19px;
    color: var(--black);
    font-weight: 500;
    margin: 0 5px;
    padding: 9px 20px;
}

.blog-all-box .page-changer>.page-numbers.current {
    background: var(--orange);
    border-radius: 3px;
    border: 2px solid var(--orange);
    color: #fff;
}

.blog-all-box .page-changer .prev::after {
    content: '\f053';
    font-family: 'FontAwesome';
    font-size: 15px;
}

.blog-all-box .page-changer .next::after {
    /*content: '\f053';*/
    content: '\f054';
    font-family: 'FontAwesome';
    font-size: 15px;
}

/* Additional Articles Section Start */
.additional-articles-section {
    background-color: var(--dark-blue);
    padding: 100px 0;
    margin: 0
}

.additional-articles-section h2 {
    font-family: var(--title-bold);
    font-size: 70px;
    color: #fff;
    line-height: 0.94;
    font-weight: 400;
    text-align: center;
    letter-spacing: -3px;
    text-transform: uppercase;
    padding: 0 0 60px 0;
    margin: 0;
}

.additional-articles-section .card {
    border-radius: 0;
    border: none;
    border-top: 4px solid var(--orange);
    background-color: #fff;
    padding: 20px;
    margin: 0;
}

.additional-articles-section .card .card-header {
    min-height: 230px;
    background-color: #fff;
    border: none;
}

.additional-articles-section .card .card-header h3 {
    font-family: inherit;
    font-size: 22px;
    color: var(--black);
    line-height: 1.5;
    font-weight: 600;
    text-align: left;
    padding: 0 0 20px 0;
    margin: 0;
}

.additional-articles-section .card .card-header p {
    font-family: inherit;
    font-size: 16px;
    color: var(--black);
    line-height: 1.5;
    font-weight: 400;
    text-align: left;
    padding: 0 0 20px 0;
    margin: 0;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.additional-articles-section .card .card-body {
    padding: 0;
    margin: 0 0 20px 0;
}

.additional-articles-section .card .card-body .avatar {
    width: 100px;
    height: 100px;
    border-radius: 50%;
    margin-bottom: 15px;
}

.additional-articles-section .card .card-body .avatar img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.additional-articles-section .card .card-body .avatar .img-thumbnail {
    border-radius: 50%;
    background-color: var(--dark-blue);
    border-color: var(--dark-blue);
}

.additional-articles-section .card .card-body .post-date p {
    font-family: inherit;
    font-size: 14px;
    color: var(--dark-blue);
    line-height: 1.3;
    font-weight: 400;
    text-align: left;
    padding: 0;
    margin: 0;
}

.additional-articles-section .card .card-footer {
    background-color: #fff;
    border-top: 0;
    padding: 0;
    margin: 0;
}

.additional-articles-section .card .card-footer .d-flex {
    justify-content: space-between;
}

.additional-articles-section .card .card-footer .author {
    padding: 0;
    margin: 0;
}

.additional-articles-section .card .card-footer .author h4 {
    font-family: inherit;
    font-size: 14px;
    color: var(--dark-blue);
    line-height: 1.3;
    font-weight: 400;
    text-align: left;
    text-transform: capitalize;
    padding: 0;
    margin: 0;
}

.additional-articles-section .card .card-footer .read-more a {
    font-family: inherit;
    font-size: 14px;
    color: var(--black);
    line-height: 1.3;
    font-weight: 400;
    text-align: right;
    text-transform: capitalize;
    padding: 0;
    margin: 0;
    transition: 0.3s;
}

.additional-articles-section .card .card-footer .read-more a::after {
    content: '\f054';
    font-family: 'FontAwesome';
    font-size: inherit;
    color: inherit;
    margin-left: 7px;
}

.additional-articles-section .card .card-footer .read-more a:hover {
    color: var(--orange);
}

.additional-articles-section .view-all-article-block {
    text-align: center;
    padding: 0;
    margin: 0;
}

.additional-articles-section .view-all-article-block a {
    font-family: inherit;
    font-size: 16px;
    color: #fff;
    line-height: 1.3;
    font-weight: 400;
    text-align: center;
    background-color: var(--orange);
    border-radius: 5px;
    padding: 12px 22px;
    margin: 60px 0 0 0;
    transition: 0.3s;
    position: relative;
    overflow: hidden;
    box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2);
}

.additional-articles-section .view-all-article-block a::after {
    content: '';
    position: absolute;
    left: -110%;
    top: 0;
    width: 30px;
    height: 100%;
    transform: skewX(10deg);
    background-color: rgba(255, 255, 255, 0.5);
    transition: 0.3s;
}

.additional-articles-section .view-all-article-block a:hover::after {
    left: 110%;
}

/* HOME PAGE CSS */
.banner {
    background-color: #fefefe;
    background-color: #FFFDFF;
    background-position: center;
    background-size: auto;
    background-repeat: no-repeat;
    min-height: 850px;
    min-height: 690px;
    position: relative;
    overflow: hidden;
}

#myVideo {
    max-width: 100%;
    height: auto;
    clip-path: polygon(0 2%, 100% 2%, 100% 100%, 0% 100%);
}

.banner .hero-text {
    position: absolute;
    top: 5%;
    left: 0;
    right: 0;
    z-index: 33;
}

.banner .hero-text h1>.intro-text {
    font-family: inherit;
    font-size: 20px;
    color: var(--black);
    line-height: 1.5;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
    display: block;
    padding: 0;
    margin: 0;
    width: max-content;
}

.banner .hero-text h1>.hidden-text {
    clip: rect(1px, 1px, 1px, 1px);
    width: 1px;
    height: 1px;
    overflow: hidden;
    position: absolute !important;
    padding: 0 !important;
    margin: 0 !important;
}

.banner .hero-text .content {
    padding: 0 50px 0 0;
    margin: 0;
}

.banner .hero-text .content p {
    font-family: inherit;
    font-size: 22px;
    color: var(--black);
    line-height: 1.5;
    font-weight: 400;
    padding: 0;
    margin: 0;
}

/*Scroll Section*/
.scroll-section {
    position: absolute;
    right: 6%;
    top: 10%;
    width: 20px;
    height: 50vh;
    z-index: 998;
}

.scroll-section .dotted-line {
    width: 1px;
    height: 60vh;
    opacity: 0.1;
}

.scroll-section .dotted-line::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 20px;
    height: 1px;
    background-color: #121012;
}

.scroll-section .dotted-line::after {
    content: "";
    position: absolute;
    left: 50%;
    top: 0;
    width: 1px;
    height: 60vh;
    background-color: #121012;
}

.scroll-section a span {
    display: block;
    font-family: inherit;
    font-size: 16px;
    color: #121012;
    line-height: 1;
    text-transform: capitalize;
    transform: rotate(-90deg);
    transform-origin: bottom;
    padding: 0;
    margin: 20px 0;
}

.scroll-section a>svg {
    margin-top: 20px;
}

/*Header*/
.banner header {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    padding: 20px 0;
    margin: 0;
    z-index: 999;
}

.banner header .d-flex {
    justify-content: space-between;
    align-items: center;
}

.banner header .logo-block {
    padding: 0;
    margin: 0;
}

.banner header .hamburger {
    background-color: transparent;
    border: none;
}

.banner header .hamburger:hover svg line {
    transition: 0.3s;
}

.banner header .hamburger:hover svg line {
    stroke: #fd2918;
}

/*Video Section*/
.video-section {
    background-color: transparent;
    background-color: #fffdff;
    padding: 100px 0;
    margin: -80px 0 0 0;
    position: relative;
    min-height: 550px;
    overflow: hidden;
}

.video-section .video-embed {
    width: 40%;
    position: relative;
    border-radius: 20px;
    box-shadow: 0 15px 30px rgba(0, 0, 0, 0.2), 0 5px 10px rgba(0, 0, 0, 0.2);
    margin: 0 auto;
    overflow: hidden;
    /*transform: skewY(-11deg);*/
    z-index: 999;
}

/* .video-section .video-embed-button {
    height: 81px;
    position: absolute;
    width: 127px;
    z-index: 1;
    background-color: rgba(0, 0, 0, 0.8);
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transition: background 0.3s ease;
    transition: background 0.3s ease;
} */
.video-section .video-embed-button {
    height: 90px;
    position: absolute;
    width: 90px;
    border-radius: 50%;
    z-index: 1;
    background-color: rgba(0, 0, 0, 0.8);
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%) skewY(0deg);
    transition: background 0.3s ease;
    box-shadow: 0 0 0 30px rgb(0 0 0);
    animation: btnRipple 2s ease infinite;
}

.video-section .video-embed-button .video-embed-play {
    background: transparent url(../images/play-btn.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 30px;
    cursor: pointer;
    display: block;
    height: 81px;
    position: absolute;
    width: 127px;
    z-index: 1;
    left: 53%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.video-section .video-embed:hover>.video-embed-button {
    background-color: rgba(0, 0, 0, 0.7);
}

.video-section::before {
    content: "";
    top: 30%;
    left: 50%;
    z-index: -1;
    width: 200vw;
    opacity: 0.9;
    height: 200vw;
    display: block;
    margin-top: 15vw;
    border-radius: 40%;
    position: absolute;
    margin-left: -100vw;
    transform-origin: 50% 48%;
    animation: waves 20s ease 0s infinite;
    background: #fbdfd4;
    z-index: 999;
}

.video-section::after {
    content: "";
    top: 30%;
    left: 50%;
    z-index: -1;
    width: 200vw;
    height: 200vw;
    display: block;
    margin-top: 15vw;
    border-radius: 40%;
    position: absolute;
    margin-left: -100vw;
    transform-origin: 50% 48%;
    animation: waves 20s ease-in-out 0s infinite;
    background: #fcefea;
    z-index: 998;
}

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

    100% {
        transform: rotate(360deg);
    }
}

/* Company Logos Section Start */
.company-logos-section {
  /*  background-image: linear-gradient(to right, #fd2918, #fd4523, #fc592f, #fc6a3b, #fb7948);*/
	background-image: linear-gradient(to right, #3663e0, #895950, #fd4523, #8b5f51, #3663e0);
    padding: 100px 0 100px 0;
    clip-path: polygon(0 18%, 100% 0, 100% 84%, 0% 100%);
    position: relative;
    z-index: 5;
	margin-top: -115px;
}

.company-logos-section .title-block {
    padding: 0;
    margin: 0 0 60px 0;
}

.company-logos-section .title-block h2 {
    font-family: var(--title-bold);
    font-size: 70px;
    color: #fff;
    line-height: 1.5;
    font-weight: 700;
    text-transform: uppercase;
    text-align: center;
    padding: 0;
    margin: 0;
}

.company-logos-section .logos-block {
    padding: 0;
    margin: 0;
}

.company-logos-section .logos-block .top-row {
    animation: marqueeEffect 12s linear infinite;
}

.company-logos-section .logos-block .top-row .marquee {
    display: flex;
    justify-content: space-between;
    align-items: center;
    column-gap: 50px;
    margin-bottom: 50px;
    animation-delay: 5s;
}

.company-logos-section .logos-block .top-row .marquee a {
    flex: 1;
    background-color: #fff;
    padding: 20px;
}

.company-logos-section .logos-block .bottom-row {
    display: flex;
    justify-content: space-around;
    align-items: center;
    column-gap: 50px;
    animation: marqueeEffectReverse 12s linear infinite;
}

.company-logos-section .logos-block .bottom-row a {
    flex: 1;
    background-color: #fff;
    padding: 20px;
}

.company-logos-section .logos-block .top-row:hover,
.company-logos-section .logos-block .bottom-row:hover {
    animation-play-state: paused;
}

@keyframes marqueeEffect {
    0% {
        transform: translateX(0);
    }

    100% {
        transform: translateX(-50%);
    }
}

@keyframes marqueeEffectReverse {
    0% {
        transform: translateX(0);
    }

    100% {
        transform: translateX(50%);
    }
}

/*Long Content Section Start*/
.long-content-section {
    background-color: #fff;
    position: relative;
    padding: 100px 0;
    margin: 0;
}

.long-content-section>.design-elements {
    position: absolute;
    left: -40px;
    transform: skewX(-7deg) rotateZ(-5.5deg);
    display: inline-block;
    width: 430px;
    height: 50px;
    background-color: var(--orange);
}

.long-content-section>.design-elements:nth-child(1) {
    top: -28px;
}

.long-content-section>.design-elements:nth-child(2) {
    top: 34px;
    width: 300px;
    background-color: #fb7948;
    top: 26px;
    z-index: -1;
}

.long-content-section>.design-elements:nth-child(3) {
    left: 86%;
    top: -112px;
    width: 300px;
    /*    background-color: #fb8a84;*/
    background-color: #fb7847;
    transform: skewX(3deg) rotateZ(355deg);
}

.long-content-section h3 {
    display: inline-block;
    font-family: inherit;
    font-size: 25px;
    color: #121012;
    line-height: 1.5;
    text-transform: uppercase;
    border-bottom: 3px solid var(--orange);
    padding: 0;
    margin: 0 0 60px 17%;
}

.long-content-section .content {
    padding: 0 17%;
}

.long-content-section .content p {
    font-family: inherit;
    font-size: 25px;
    color: #121012;
    line-height: 1.8;
    padding: 0;
    margin: 0 0 30px 0;
}

.long-content-section .book-call-btn-block {
    text-align: center;
}

/* .long-content-section .book-call-btn-block > a {
    position: relative;
    font-family: inherit;
    font-size: 20px;
    color: #fff;
    line-height: 1.5;
    background-color: var(--dark-blue);
    text-transform: uppercase;
    text-align: center;
    border-radius: 3px;
    padding: 15px 30px;
    margin: 0;
    transition: 0.3s;
    overflow: hidden;
} */
.long-content-section .book-call-btn-block>a {
    font-family: var(--title-bold);
    font-size: 60px;
    color: #fff;
    line-height: .94;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: -.02em;
    border-radius: 5px;
    background: var(--dark-blue);
    padding: 30px;
    box-shadow: 0 0 5px 0 rgb(0 0 0 / 50%);
    transition: 0.3s ease;
    position: relative;
    overflow: hidden;
    max-width: 850px;
    display: block;
    margin-inline: auto;
}

.long-content-section .book-call-btn-block>a::after {
    content: "";
    width: 30px;
    height: 130%;
    background-color: rgba(255, 255, 255, 0.5);
    position: absolute;
    left: -20%;
    top: 0;
    transition: 0.3s;
    transform: skewX(15deg);
}

.long-content-section .book-call-btn-block>a:hover::after {
    left: 110%;
}

/*Why Hire Us Section Start*/
.why-hire-us-section {
    background-color: #121012;
    padding: 100px 0;
    margin: 0;
   /* clip-path: polygon(0 10%, 100% 0, 100% 100%, 0% 100%);*/
	clip-path: polygon(0 0, 100% 0, 100% 84%, 0% 100%);
}

.why-hire-us-section .title-block {
    text-align: center;
    padding: 0;
    margin: 0 0 60px 0;
}

.why-hire-us-section .title-block h2 {
    font-family: var(--title-bold);
    font-size: 50px;
    color: var(--orange);
    line-height: 1.5;
    text-transform: capitalize;
    padding: 0;
    margin: 0 0 60px 0;
}

.why-hire-us-section .cards-block {
    padding: 0;
    margin: 0;
}

.why-hire-us-section .cards-block .d-flex {
    gap: 30px;
}

.why-hire-us-section .cards-block .d-flex .card {
    align-items: flex-start;
    background-color: #121012;
    border: none;
    border-right: 1px solid rgba(255, 255, 255, 0.1);
    padding: 20px;
    margin: 0;
}

.why-hire-us-section .cards-block .d-flex .card:nth-child(3) {
    border-right: none;
}

.why-hire-us-section .cards-block .d-flex .card .number {
    font-family: inherit;
    font-size: 18px;
    color: var(--orange);
    line-height: 1.5;
    font-weight: 400;
    padding: 0 0 30px 0;
    margin: 0;
}

.why-hire-us-section .cards-block .d-flex .card h3 {
    font-family: inherit;
    font-size: 24px;
    color: var(--orange);
    line-height: 1.5;
    text-transform: uppercase;
    font-weight: 400;
    padding: 0 0 30px 0;
    margin: 0;
}

.why-hire-us-section .cards-block .d-flex .card p {
    font-family: inherit;
    font-size: 16px;
    color: #fff;
    line-height: 1.5;
    font-weight: 400;
    padding: 0 0 30px 0;
    margin: 0;
}

.why-hire-us-section .cards-block .d-flex .card a {
    display: inline-block;
    font-family: inherit;
    font-size: 16px;
    color: #fff;
    line-height: 1.3;
    font-weight: 400;
    text-transform: capitalize;
    border: 1px solid #fff;
    border-radius: 3px;
    padding: 10px 25px;
    margin: 0;
    transition: 0.3s;
    position: relative;
    overflow: hidden;
}

.why-hire-us-section .cards-block .d-flex .card a::after {
    content: "";
    width: 30px;
    height: 130%;
    background-color: rgba(255, 255, 255, 0.5);
    position: absolute;
    left: -20%;
    top: 0;
    transition: 0.3s;
    transform: skewX(15deg);
}

.why-hire-us-section .cards-block .d-flex .card a:hover::after {
    left: 110%;
}

.why-hire-us-section .cards-block .d-flex .card a>i.fa-solid {
    vertical-align: middle;
    margin-left: 15px;
}

.why-hire-us-section .cards-block .d-flex .card a:hover {
    background-color: var(--orange);
    border-color: var(--orange);
}

.why-hire-us-section .section-footer-text {
    font-family: var(--title-bold);
    font-size: 50px;
    color: var(--orange);
    line-height: 1.5;
    text-transform: none;
    text-align: center;
    padding: 0;
    margin: 0;
}

/*Our Complete Suite of SEO Services Section Start*/
.our-complete-suite-of-seo-services-section {
    background-color: #fff;
    padding: 20px 0 100px 0;
    margin: 0;
}

.our-complete-suite-of-seo-services-section .title-block {
    padding: 0;
    margin: 0 0 60px 0;
}

.our-complete-suite-of-seo-services-section .title-block h2 {
    font-family: var(--title-bold);
    font-size: 70px;
    color: #121012;
    line-height: 1.3;
    font-weight: 700;
    text-transform: uppercase;
    text-align: center;
    padding: 0;
    margin: 0;
}

.our-complete-suite-of-seo-services-section .title-block h2>span {
    display: block;
}

.our-complete-suite-of-seo-services-section .fusion-block {
    position: relative;
}

.our-complete-suite-of-seo-services-section .fusion-block::after {
    content: "";
    position: absolute;
    width: 100%;
    background-color: #fbdfd4;
    height: 178px;
    left: 0;
    top: 105px;
    transform: skewY(-2.3deg);
    z-index: 1;
}

.our-complete-suite-of-seo-services-section .main-services {
    width: 800px;
    height: 580px;
    position: relative;
    margin: -35px auto 0;
    z-index: 2;
}

.our-complete-suite-of-seo-services-section .main-services .main-services-item {
    width: 185px;
    height: 100px;
    position: absolute;
    text-align: center;
    display: block;
    overflow: visible !important;
    background-color: transparent;
}

.our-complete-suite-of-seo-services-section .main-services .main-services-item>.main-services-item__img {
    border: 3px solid transparent;
    display: flex !important;
    width: 50px;
    height: 50px;
    background-color: #fff;
    font-size: 22px;
    justify-content: center;
    align-items: center;
    color: var(--orange);
    border-radius: 70px;
    margin: auto;
    box-shadow: 0 0 10px 0px rgba(177, 172, 172, 0.36);
    transition: all 0.3s ease;
    will-change: transform;
}

.our-complete-suite-of-seo-services-section .main-services .main-services-item:hover>.main-services-item__img {
    background: #fd2918;
    color: #fff;
}

.our-complete-suite-of-seo-services-section .main-services .main-services-item.active>.main-services-item__img {
    background: var(--orange);
    color: #fff;
}

.our-complete-suite-of-seo-services-section .main-services .main-services-item>.main-services-item__txt {
    font-size: 18px;
    font-family: inherit;
    color: #121012;
    font-weight: 400;
    line-height: 1.3;
    text-transform: capitalize;
}

.our-complete-suite-of-seo-services-section .main-services .main-services-item:nth-child(1) {
    top: 90px;
    left: -70px;
}

.our-complete-suite-of-seo-services-section .main-services .main-services-item:nth-child(2) {
    top: 225px;
    left: -50px;
}

.our-complete-suite-of-seo-services-section .main-services .main-services-item:nth-child(3) {
    top: 350px;
    left: 40px;
}

.our-complete-suite-of-seo-services-section .main-services .main-services-item:nth-child(4) {
    top: 415px;
    left: 210px;
}

.our-complete-suite-of-seo-services-section .main-services .main-services-item:nth-child(5) {
    top: 415px;
    right: 215px;
}

.our-complete-suite-of-seo-services-section .main-services .main-services-item:nth-child(6) {
    top: 350px;
    right: 40px;
}

.our-complete-suite-of-seo-services-section .main-services .main-services-item:nth-child(7) {
    top: 225px;
    right: -50px;
}

.our-complete-suite-of-seo-services-section .main-services .main-services-item:nth-child(8) {
    top: 90px;
    right: -70px;
}

.our-complete-suite-of-seo-services-section .main-services-block {
    width: 400px;
    background-color: #fff;
    margin: 60px auto 0;
    left: 0;
    right: 0;
    position: absolute;
    text-align: center;
    border-radius: 20px;
    box-shadow: 0px 6px 20px 9px rgba(0, 0, 0, 0.1686);
}

.our-complete-suite-of-seo-services-section .main-services-block .main-services-content {
    display: none;
    padding-bottom: 20px;
}

.our-complete-suite-of-seo-services-section .main-services-block .main-services-content.active {
    display: block;
}

.our-complete-suite-of-seo-services-section .main-services-block .main-services-content>h2.main-services-title {
    color: #fff;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 300;
    font-family: inherit;
    padding: 17px 0;
    margin-top: 0;
    background-color: var(--dark-blue);
    border-radius: 20px 20px 0 0;
}

.our-complete-suite-of-seo-services-section .main-services-block .main-services-content>p.main-services-text {
    font-family: inherit;
    font-size: 16px;
    color: #121012;
    line-height: 1.3;
    font-weight: 300;
    padding: 10px 20px;
    margin: 0;
}

.our-complete-suite-of-seo-services-section .main-services-block .main-services-content>a.new-style-btn {
    background-color: var(--orange);
    border-radius: 3px;
    border: none;
    font-size: 16px;
    color: #fff;
    min-width: 180px;
    height: 45px;
    line-height: 45px;
    padding: 0 20px;
    text-align: center;
    text-transform: uppercase;
    cursor: pointer;
    transition: 0.3s;
    overflow: hidden;
    position: relative;
}

.our-complete-suite-of-seo-services-section .main-services-block .main-services-content>a.new-style-btn::after {
    content: "";
    width: 30px;
    height: 130%;
    background-color: rgba(255, 255, 255, 0.5);
    position: absolute;
    left: -20%;
    top: 0;
    transition: 0.3s;
    transform: skewX(15deg);
}

.our-complete-suite-of-seo-services-section .main-services-block .main-services-content>a.new-style-btn:hover::after {
    left: 110%;
}

/*Our Process Section Start*/
.our-process-section {
    background-color: var(--dark-blue);
    padding: 200px 0 150px 0;
    margin: 0;
   /* clip-path: polygon(0 0, 100% 23%, 100% 100%, 0% 100%);*/
}

.our-process-section .title-block {
    padding: 0;
    margin: 0 0 100px 0;
}

.our-process-section .title-block h2 {
    font-family: var(--title-bold);
    font-size: 70px;
    color: #fff;
    line-height: 1.5;
    font-weight: 700;
    text-transform: uppercase;
    text-align: center;
    padding: 0;
    margin: 0;
}

.full-circular-block {
    margin: 0 auto;
    color: #fff !important;
}

.full-circular-block .inner-circle {
    padding: 0;
    max-width: 490px;
    max-width: 600px;
    margin: 0 auto;
}

.full-circular-block .inner-circle .cefa5>svg {
    opacity: 0.3;
}

.full-circular-block>a:hover .dot-text {
    color: rgba(255, 255, 255, 0.8);
}

.full-circular-block .inner-circle a._0dbdd:hover span {
    color: #fff;
}

/*Some Brands Whom We Have Worked With Section Start*/
.brands-we-worked-with-section {
    background-color: #fd2918;
    background-image: linear-gradient(to right, #fd2918, #fd4523, #fc592f, #fc6a3b, #fb7948);
    text-align: center;
    padding: 100px 0;
    margin: 0;
}

.brands-we-worked-with-section .title-block h2 {
    font-family: "Futura LT Condensed", sans-serif;
    font-size: 108px;
    color: transparent;
    line-height: 1.1;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    padding: 0 0 30px 0;
    margin: 0;
    background-image: url("../images/text-clip.jpg");
    background-repeat: no-repeat;
    background-size: auto;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.brands-we-worked-with-section p {
    font-family: inherit;
    font-size: 30px;
    color: #fff;
    line-height: 1.5;
    font-weight: 400;
    text-align: center;
    padding: 0;
    margin: 0;
}

/*Testimonial Section*/
.clients-experience-section {
    background-color: #fff;
    padding: 100px 0;
    margin: 0;
    position: relative;
    overflow: hidden;
}

.clients-experience-section::before {
    content: "";
    top: 50%;
    left: 50%;
    z-index: -1;
    width: 200vw;
    opacity: 0.9;
    height: 200vw;
    display: block;
    margin-top: 15vw;
    border-radius: 40%;
    position: absolute;
    margin-left: -100vw;
    transform-origin: 50% 48%;
    animation: waves 60s ease 0s infinite;
    background: #fbdfd4;
    z-index: 1;
}

.clients-experience-section::after {
    content: "";
    top: 50%;
    left: 50%;
    z-index: -1;
    width: 200vw;
    height: 200vw;
    display: block;
    margin-top: 15vw;
    border-radius: 40%;
    position: absolute;
    margin-left: -100vw;
    transform-origin: 50% 48%;
    animation: waves 60s ease-in-out 0s infinite;
    background: #fcefea;
    z-index: 1;
}

.clients-experience-section .title-block {
    padding: 0;
    margin: 0 0 60px 0;
}

.clients-experience-section .title-block p {
    font-family: inherit;
    font-size: 16px;
    color: #121012;
    line-height: 1.3;
    font-weight: 400;
    text-align: center;
    padding: 0;
    margin: 0;
}

.clients-experience-section .title-block h2 {
    font-family: var(--title-bold);
    font-size: 60px;
    color: #121012;
    line-height: 1.1;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: -1px;
    text-align: center;
    padding: 0 0 20px 0;
    margin: 0;
}

.clients-experience-section .video-block .d-flex {
    justify-content: space-around;
    flex-wrap: wrap;
}

.clients-experience-section .video-block .d-flex .col-md-44 {
    width: 44%;
}

.clients-experience-section .video-block .card {
    background-color: transparent;
    border: none;
    margin-bottom: 30px;
    position: relative;
    z-index: 333;
}

.clients-experience-section .video-block .card .img-block {
    position: relative;
    padding: 0;
    margin: 0;
}

/* .clients-experience-section .video-block .card .img-block .play-btn {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: rgba(0, 0, 0, 0.5);
    font-size: 22px;
    color: #fd2918;
    color: #fff;
    border: none;
    border-radius: 6px;
    padding: 12px 30px;
    margin: 0;
    transition: 0.1s;
} */
.clients-experience-section .video-block .card .img-block .play-btn {
    height: 70px;
    position: absolute;
    width: 70px;
    border-radius: 50%;
    z-index: 1;
    background-color: rgba(0, 0, 0, 0.8);
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    transition: background 0.3s ease;
    box-shadow: 0 0 0 30px rgb(0 0 0);
    animation: btnRipple 2s ease infinite;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
}

.clients-experience-section .video-block .card .img-block:hover>.play-btn {
    background-color: rgba(0, 0, 0, 0.9);
    cursor: pointer;
}

.clients-experience-section .video-block .card .img-block:hover>.play-btn:active {
    transform: scale(0.95) translate(-50%, -50%);
}

.clients-experience-section .video-block .card .text-block {
    padding: 0;
    margin: 0;
}

.clients-experience-section .video-block .card .text-block h3 {
    font-family: inherit;
    font-size: 22px;
    color: #121012;
    line-height: 1.3;
    text-transform: capitalize;
    font-weight: 600;
    padding: 10px 0;
    margin: 0;
}

.clients-experience-section .video-block .card .text-block p {
    font-family: inherit;
    font-size: 16px;
    color: #121012;
    line-height: 1.3;
    text-transform: capitalize;
    font-weight: 400;
    padding: 0;
    margin: 0;
}

.clients-experience-section .load-more-block {
    text-align: center;
    padding: 50px 0 0 0;
}

.clients-experience-section .load-more-block .load-more-btn {
    font-family: inherit;
    font-size: 16px;
    color: #fff;
    line-height: 1.5;
    font-weight: 600;
    text-transform: uppercase;
    border-radius: 3px;
    background-color: var(--dark-blue);
    padding: 10px 20px;
    margin: 0;
    transition: 0.3s;
    position: relative;
    overflow: hidden;
    z-index: 333;
}

.clients-experience-section .load-more-block .load-more-btn::after {
    content: "";
    width: 30px;
    height: 130%;
    background-color: rgba(255, 255, 255, 0.5);
    position: absolute;
    left: -20%;
    top: 0;
    transition: 0.3s;
    transform: skewX(15deg);
}

.clients-experience-section .load-more-block .load-more-btn:hover::after {
    left: 110%;
}

/**/
.lead-magnet-section {
    position: relative;
    background-color: var(--dark-blue);
    padding: 100px 0;
    margin: 0;
}

.lead-magnet-section .title-block {
    text-align: center;
    padding: 0;
    margin: 0 0 60px 0;
}

.lead-magnet-section .title-block p {
    font-family: inherit;
    font-size: 16px;
    color: #fff;
    line-height: 1.3;
    font-weight: 400;
    text-transform: uppercase;
    padding: 0 0 10px 0;
    margin: 0;
}

.lead-magnet-section .title-block h2 {
    font-family: var(--title-bold);
    font-size: 60px;
    color: #fff;
    line-height: 1.5;
    font-weight: bold;
    text-transform: uppercase;
    padding: 0 0 20px 0;
    margin: 0;
}

.lead-magnet-section .img-block {
    padding: 0;
    margin: 0;
}

.lead-magnet-section .text-block {
    padding: 0;
    margin: 0;
}

.lead-magnet-section .text-block p {
    font-family: inherit;
    font-size: 18px;
    color: #fff;
    line-height: 1.5;
    font-weight: 400;
    padding: 0 0 10px 0;
    margin: 0;
}

.lead-magnet-section .text-block p.text-underline {
    text-decoration: underline;
}

.lead-magnet-section .text-block form {
    padding: 30px 0 0 0;
    margin: 0;
}

.lead-magnet-section .text-block form .d-flex {
    gap: 20px;
    flex-wrap: wrap;
}

.lead-magnet-section .text-block form .d-flex .form-group {
    width: 30%;
}

.lead-magnet-section .text-block form .d-flex .form-group .form-control {
    font-family: inherit;
    font-size: 16px;
    color: #fff;
    line-height: 1.5;
    font-weight: 400;
    background-color: transparent;
    border: none;
    border-bottom: 1px solid #fff;
    border-radius: 0;
    box-shadow: none;
}

.lead-magnet-section .text-block form .d-flex .form-group .form-control::placeholder {
    color: #fff;
}

.lead-magnet-section .text-block form .btn-group {
    display: flex;
    justify-content: center;
    margin-top: 30px;
}

.lead-magnet-section .text-block form .btn-group .btn {
    flex: none;
    font-family: inherit;
    font-size: 16px;
    color: var(--black);
    color: #fff;
    line-height: 1.5;
    font-weight: 600;
    text-transform: uppercase;
    border-radius: 3px;
    background-color: var(--orange);
    padding: 10px 25px;
    margin: 0;
    transition: 0.3s;
    overflow: hidden;
}

.lead-magnet-section .text-block form .btn-group .btn::after {
    content: "";
    width: 30px;
    height: 130%;
    background-color: rgba(255, 255, 255, 0.12);
    position: absolute;
    left: -20%;
    top: 0;
    transition: 0.3s;
    transform: skewX(15deg);
}

.lead-magnet-section .text-block form .btn-group .btn:hover::after {
    left: 110%;
}

.lead-magnet-section .text-block .wpcf7 form.sent .wpcf7-response-output {
    border-color: #6adf75 !important;
    color: #fff !important;
}

@keyframes move_wave {
    0% {
        transform: translateX(0) translateZ(0) scaleY(1);
    }

    50% {
        transform: translateX(-25%) translateZ(0) scaleY(0.55);
    }

    100% {
        transform: translateX(-50%) translateZ(0) scaleY(1);
    }
}

.lead-magnet-section .waveWrapper {
    overflow: hidden;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 110px;
    margin: auto;
}

.lead-magnet-section .waveWrapperInner {
    position: absolute;
    width: 100%;
    overflow: hidden;
    height: 110px;
    bottom: -1px;
}

.lead-magnet-section .bgTop {
    z-index: 15;
    opacity: 0.5;
}

.lead-magnet-section .bgMiddle {
    z-index: 10;
    opacity: 0.75;
}

.lead-magnet-section .bgBottom {
    z-index: 5;
}

.lead-magnet-section .wave {
    position: absolute;
    left: 0;
    width: 200%;
    height: 100%;
    background-repeat: repeat no-repeat;
    background-position: 0 bottom;
    transform-origin: center bottom;
}

.lead-magnet-section .waveTop {
    background-size: 50% 100px;
}

.lead-magnet-section .waveAnimation .waveTop {
    animation: move-wave 3s;
    -webkit-animation: move-wave 3s;
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
}

.lead-magnet-section .waveMiddle {
    background-size: 50% 120px;
}

.lead-magnet-section .waveAnimation .waveMiddle {
    animation: move_wave 10s linear infinite;
}

.lead-magnet-section .waveBottom {
    background-size: 50% 100px;
}

.lead-magnet-section .waveAnimation .waveBottom {
    animation: move_wave 15s linear infinite;
}

/*FAQ Section*/
.faq-section {
    background-color: #fff;
    padding: 100px 0;
    margin: 0;
}

.services-foundation-packages .faq-section {
    padding: 0 0 100px 0;
}

.faq-section .title-block {
    padding: 0;
    margin: 0 0 60px 0;
}

.faq-section .title-block h2 {
    font-family: var(--title-bold);
    font-size: 60px;
    color: #121012;
    line-height: 1.1;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    padding: 0;
    margin: 0;
}

.faq-section .accordion-flush .accordion-item {
    border: none;
    border-radius: 0;
    margin-bottom: 10px;
}

.faq-section .accordion-flush .accordion-item .accordion-header {
    font-family: inherit;
    font-size: 24px;
    color: var(--black);
    line-height: 1.5;
    font-weight: bold;
    padding: 0 0 10px 0;
    margin: 0;
}

.faq-section .accordion-flush .accordion-item .accordion-button {
    font-family: inherit;
    font-size: 22px;
    color: var(--black);
    line-height: 1.5;
    font-weight: bold;
    border-radius: 0;
    background-color: #eee;
}

.faq-section .accordion-flush .accordion-item .accordion-button:focus {
    box-shadow: none;
}

.faq-section .accordion-flush .accordion-item .accordion-button::before {
    flex-shrink: 0;
    width: 1.25rem;
    height: 1.25rem;
    content: "";
    background-image: url("../images/plus-solid.svg");
    background-repeat: no-repeat;
    background-size: auto;
    font-size: 24px;
    transition: 0.2s ease-in-out;
    margin-right: 10px;
}

.faq-section .accordion-flush .accordion-item .accordion-button[aria-expanded="true"]::before {
    content: "";
    background-image: url(../images/minus-solid.svg);
}

.faq-section .accordion-flush .accordion-item .accordion-button::after {
    flex-shrink: 0;
    width: 1.25rem;
    height: 1.25rem;
    margin-left: auto;
    content: "";
    background-image: none;
    background-repeat: no-repeat;
    background-size: 1.25rem;
    transition: transform 0.2s ease-in-out;
}

.faq-section .accordion-flush .accordion-item .accordion-body p {
    font-family: inherit;
    font-size: 16px;
    color: var(--black);
    line-height: 1.3;
    font-weight: 400;
    padding: 0 0 20px 0;
    margin: 0;
}

/*Lets Get Your Project Started Secion Start*/
.project-started-section {
    background: rgb(251, 121, 72);
    background: linear-gradient(246deg, rgba(253, 41, 24, 1) 0%, rgba(251, 121, 72, 1) 100%);
    padding: 100px 0;
    margin: 0;
}

.project-started-section .row {
    align-items: center;
}

.project-started-section .lt-block {
    padding: 0;
    margin: 0;
}

.project-started-section .lt-block p {
    font-family: inherit;
    font-size: 16px;
    color: #fff;
    line-height: 1.3;
    text-transform: uppercase;
    font-weight: 400;
    padding: 0 0 30px 0;
    margin: 0;
}

.project-started-section .lt-block h2 {
    font-family: var(--title-bold);
    font-size: 65px;
    line-height: 1.1;
    text-transform: uppercase;
    font-weight: bold;
    padding: 0 0 30px 0;
    letter-spacing: -0.95px;
    margin: 0;
    color: #fff;
    word-spacing: -6px;
}

.project-started-section .lt-block h2>span {
    display: block;
}

.project-started-section .lt-block a {
    position: relative;
    font-family: inherit;
    font-size: 18px;
    color: #fff;
    line-height: 1.3;
    font-weight: 700;
    background-color: var(--dark-blue);
    text-transform: uppercase;
    /*border: 2px dotted #121012;*/
    border-radius: 3px;
    padding: 12px 22px;
    margin: 0;
    transition: 0.3s;
    overflow: hidden;
}

.project-started-section .lt-block a::after {
    content: "";
    width: 30px;
    height: 130%;
    background-color: rgba(255, 255, 255, 0.12);
    position: absolute;
    left: -20%;
    top: 0;
    transition: 0.3s;
    transform: skewX(15deg);
}

.project-started-section .lt-block a:hover::after {
    left: 110%;
}

.project-started-section .rt-block {
    padding: 0;
    margin: 0;
}

.project-started-section .rt-block .attributes-block {
    display: flex;
    justify-content: flex-start;
    margin-bottom: 20px;
}

.project-started-section .rt-block .attributes-block .icon-block {
    font-size: 40px;
    color: #3663e0;
    background: rgb(54, 99, 224);
    background: rgb(107, 146, 255);
    background: linear-gradient(318deg, rgba(107, 146, 255, 1) 0%, rgba(37, 82, 207, 1) 59%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-right: 30px;
    text-align: center;
    min-width: 45px;
}

.project-started-section .rt-block .attributes-block .text-block {
    padding: 0;
    margin: 0;
}

.project-started-section .rt-block .attributes-block .text-block p {
    font-family: inherit;
    font-size: 16px;
    color: #fff;
    line-height: 1.3;
    text-transform: uppercase;
    font-weight: 400;
    padding: 0;
    margin: 0;
}

.project-started-section .rt-block .attributes-block .text-block h3 {
    font-family: inherit;
    font-size: 30px;
    color: #fff;
    line-height: 1.3;
    font-weight: 700;
    text-transform: uppercase;
    padding: 0;
    margin: 0;
}

/*Footer Start*/
footer {
    background-color: #212c41;
    padding: 100px 0 50px 0;
    margin: 0;
}

footer .container>.d-flex {
    gap: 50px;
}

footer .col-md-33 {
    flex: 1;
}

footer .col-md-33 .d-flex {
    gap: 15px;
    flex-wrap: wrap;
    margin-bottom: 30px;
}

footer .logo-block {
    width: 25%;
    padding: 0;
    margin: 0 0 20px 0;
}

footer .text-content {
    width: 70%;
    padding: 0;
    margin: 0;
}

footer .widgets {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    align-items: center;
    grid-gap: 0;
}

footer .widgets .wdgt-block {
    max-height: 100px;
    transform: scale(0.8);
}

footer .widgets .wdgt-block .wp-gr .wp-google-left {
    vertical-align: top !important;
    display: none !important;
}

footer .text-content p {
    font-family: inherit;
    font-size: 14px;
    color: #fff;
    line-height: 1.5;
    font-weight: 300;
    padding: 0;
    margin: 0;
}

footer .links-block {
    padding: 0;
    margin: 0;
}

footer .links-block ul li:nth-child(1) {
    font-family: inherit;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.8);
    line-height: 1.3;
    font-weight: 400;
    text-transform: uppercase;
    padding-bottom: 30px;
    margin: 0;
}

footer .links-block ul.social-icons>.d-flex {
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
}

footer .links-block ul.social-icons>.d-flex>li {
    padding: 0;
}

footer .links-block ul.social-icons li>a {
    display: inline-flex;
    justify-content: center;

    align-items: center;
    width: 35px;
    height: 35px;
    background-color: #fff;
    border-radius: 50%;
    font-family: inherit;
    font-size: 20px;
    color: #fff;
    line-height: 1.3;
    font-weight: 500;
    text-transform: uppercase;
    padding-bottom: 0;
    margin: 0;
    transition: 0.3s;
    transform-origin: center;
}

footer .links-block ul.social-icons .d-flex li:nth-child(1)>a {
    background-color: #3b5998;
}

footer .links-block ul.social-icons .d-flex li:nth-child(2)>a {

    background: #f09433;
    background-image: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
    background-image: -webkit-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
    background-image: linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
}

footer .links-block ul.social-icons .d-flex li:nth-child(3)>a {
    background: #0a66c2;
}

footer .links-block ul.social-icons .d-flex li:nth-child(4)>a {
    background: #ff0000;
}

footer .links-block ul.social-icons .d-flex li:nth-child(5)>a {
    background: #1da1f2;
}

footer .links-block ul.social-icons .d-flex li>a:hover {
    color: #fff;
}

footer ul#menu-resources-menu li {
    padding-bottom: 20px;
}

footer .links-block ul li>a {
    border-radius: 50%;
    font-family: inherit;
    font-size: 13px;
    color: #fff;
    line-height: 1.3;
    font-weight: 500;
    text-transform: uppercase;
    padding-bottom: 0;
    margin: 0;
    transition: 0.3s;
}

footer .links-block ul li>a:hover {
    color: var(--orange);
}

footer .subscribe-block {
    padding: 0;
    margin: 0;
}

footer .subscribe-block h4 {
    font-family: inherit;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.8);
    line-height: 1.3;
    font-weight: 400;
    text-transform: uppercase;
    padding-bottom: 30px;
    margin: 0;
}

footer .subscribe-block form {
    position: relative;
    padding: 0;
    margin: 0;
}

footer .subscribe-block form .form-control {
    font-family: inherit;
    font-size: 14px;
    color: rgba(255, 255, 255, 1);
    line-height: 1.3;
    font-weight: 400;
    text-transform: none;
    background-color: transparent;
    border: none;
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
    border-radius: 0;
    outline: none;
    transition: 0.3s;
}

footer .subscribe-block form .form-control::placeholder {
    color: rgba(255, 255, 255, 0.5);
}

footer .subscribe-block form .form-control:focus {
    box-shadow: none;
    border-bottom: 1px solid rgba(255, 255, 255, 1);
}

footer .subscribe-block form .btn {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    color: #fff;
    background-color: transparent;
}

footer .serp-block {
    padding: 0;
    margin-top: 30px;
    clip-path: polygon(13% 15%, 88% 15%, 88% 85%, 13% 85%);
}

footer .two-blocks .d-flex {
    gap: 30px;
}

footer .copyright-block {
    padding: 30px 0 0 0;
    margin: 0;
}

footer .copyright-block .d-flex {
    justify-content: space-between;
    align-items: center;
}

footer .copyright-block p,
footer .copyright-block a {
    font-family: inherit;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.5);
    line-height: 1.3;
    font-weight: 400;
    text-transform: capitalize;
    padding-bottom: 0;
    margin: 0;
}

.set-text-here div {
    color: var(--black);
}

/*
.sidenav {
    position: fixed;
    right: 0;
    top: 0;
    max-width: 100%;
    min-width: calc(50% - 608px);
    color: #fff;
    overflow: hidden;
    background-color: #f84d54;
    height: 100vh;
    z-index: 9999;
    transform: translateX(100%);
    transition: 0.3s;
}
.sidenav.slide-in {
    transform: translateX(0);
}
.sidenav .inner {
    height: 100%;
    width: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    padding: 100px 50px 50px;
}
.sidenav .inner .close {
    position: absolute;
    right: 20px;
    top: 20px;
    background-color: transparent;
}
.sidenav .inner .primary-nav {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-direction: column;
    padding: 0;
    margin: 0;
    height: 100%;
}
.sidenav .inner .primary-nav ul {
    padding: 0;
    margin: 0;
}
.sidenav .inner .primary-nav ul li {
    padding: 0;
    margin: 0 0 30px 0;
}
.sidenav .inner .primary-nav ul li a {
    font-family: inherit;
    font-size: 32px;
    color: #fff;
    line-height: 1.3;
    font-weight: 700;
    text-transform: lowercase;
    padding: 0;
    margin: 0;
}
.sidenav .inner .primary-nav .contact-item {
    padding: 0;
    margin: 0;
}
.sidenav .inner .primary-nav .contact-item p {
    font-family: inherit;
    font-size: 20px;
    color: #fff;
    line-height: 1.3;
    font-weight: 400;
    text-transform: lowercase;
    padding: 0;
    margin: 0;
}
.sidenav .inner .primary-nav .contact-item a {
    font-family: inherit;
    font-size: 32px;
    color: #fff;
    line-height: 1.3;
    font-weight: 700;
    text-transform: lowercase;
    padding: 0;
    margin: 0;
}
*/
/**
 * ¯\_(ツ)_/¯
 *  SINGLE SERVICE PAGE CSS
 * 
 *  [MONTHLY LINK BUILDING PAGE]
 * 
 */
.postid-405>.gm-navbar {
    background-color: #3663e0 !important;
}

.postid-405>.gm-navbar .gm-main-menu-wrapper #gm-main-menu .gm-navbar-nav>.menu-item>.gm-anchor {
    color: #fff;
}

.single-service-page-banner {
    background: rgb(74, 74, 74);
    background: linear-gradient(165deg, var(--light-blue) 0%, #fff 100%);
    padding: 40px 0 200px 0;
    position: relative;
}

.single-service-page-banner::after {
    content: "";
    width: 100%;
    height: 200px;
    background: #f3f3f3;
    position: absolute;
    left: 0;
    bottom: -1px;
    clip-path: polygon(0 100%, 100% 0%, 100% 100%, 0 100%);
}

.single-service-page-banner span.stripe:nth-child(2) {
    width: 111px;
    height: 50px;
    background: none;
    border: 2px solid var(--orange);
    position: absolute;
    left: -12px;
    bottom: 218px;
    transform: skewX(-9deg) rotateZ(-10deg);
}

.single-service-page-banner span.stripe:nth-child(3) {
    width: 200px;
    height: 50px;
    background: var(--orange);
    position: absolute;
    left: 0;
    bottom: 0;
    transform: skewX(-9deg) rotateZ(-10deg);
    z-index: 33;
}

.single-service-page-banner span.stripe:nth-child(4) {
    width: 360px;
    height: 50px;
    background: var(--orange);
    position: absolute;
    left: 200px;
    bottom: 98px;
    transform: skewX(-9deg) rotateZ(-10deg);
    opacity: 0.5;
}

.single-service-page-banner span.stripe:nth-child(5) {
    width: 200px;
    height: 50px;
    background: var(--orange);
    position: absolute;
    right: 0;
    bottom: 185px;
    transform: skewX(-9deg) rotateZ(-7deg);
}

.single-service-page-banner span.stripe:nth-child(6) {
    width: 360px;
    height: 50px;
    background: var(--orange);
    position: absolute;
    right: 202px;
    bottom: 111px;
    transform: skewX(-9deg) rotateZ(-6deg);
    z-index: 33;
}

.single-service-page-banner .eyebrow-flashing {
    border-radius: 30px;
    padding: 9px 30px 9px 20px;
    margin: 0 auto 20px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: max-content;
    gap: 10px;
    background-color: var(--black);
}

.single-service-page-banner .eyebrow-flashing .eyebrow-dot {
    width: 28px;
    height: 28px;
    border-radius: 50%;
    background-color: var(--orange);
    animation: flashingDot 2s ease infinite;
}

@keyframes flashingDot {
    0% {
        box-shadow: 0 0 0 0 rgba(253, 41, 24, 1);
    }

    100% {
        box-shadow: 0 0 0 20px rgba(253, 41, 24, 0);
    }
}

.single-service-page-banner .eyebrow-flashing .eyebrow-text {
    font-family: inherit;
    font-size: 20px;
    color: #fff;
    line-height: 1.3;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.single-service-page-banner .banner-text {
    text-align: center;
}

.single-service-page-banner .banner-text h1 {
    font-family: var(--title-bold);
    /*     font-size: 100px; */
    font-size: 76px;
    color: var(--black);
    line-height: .94;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: -3px;
    margin-bottom: 2rem;
}

.single-service-page-banner .banner-text p {
    font-family: inherit;
    font-size: 25px;
    color: var(--black);
    line-height: 1.3;
    /*     padding: 0 22%; */
    padding: 0 10%;
    margin: 0;
}

.single-service-page-banner .video-section {
    background-color: transparent;
    padding: 100px 0;
    margin: 0;
    min-height: auto;
    overflow: hidden;
}

.single-service-page-banner .video-section::after,
.single-service-page-banner .video-section::before {
    display: none;
}

.single-service-page-banner .video-section .video-embed {
    width: auto;
    max-width: 780px;
}

.single-service-page-banner .video-section .video-embed-button {
    height: 90px;
    position: absolute;
    width: 90px;
    border-radius: 50%;
    z-index: 1;
    background-color: rgba(0, 0, 0, 0.8);
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%) skewY(0deg);
    transition: background 0.3s ease;
    box-shadow: 0 0 0 30px rgba(0, 0, 0, 1);
    animation: btnRipple 2s ease infinite;
}

@keyframes btnRipple {
    0% {
        box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    }

    100% {
        box-shadow: 0 0 0 30px rgba(0, 0, 0, 0);
    }
}

.single-service-page-banner .animated-arrow {
    width: 32px;
    height: 44px;
    margin: 0 auto 50px;
    animation: bounce 1s ease infinite alternate;
}

.single-service-page-banner .animated-arrow a {
    display: block;
}

@keyframes bounce {
    0% {
        transform: translateY(-20px);
    }

    50% {
        transform: translateY(20px);
    }

    50% {
        transform: translateY(10px);
    }

    100% {
        transform: translateY(0);
    }
}

.single-service-page-banner .animated-arrow a>svg {
    fill: var(--black);
}

/*GUARANTEED TRAFFIC SECTION START*/
.guaranteed-traffic-section {
    background-color: #F3F3F3;
    padding: 0 0 200px 0;
    margin: 0;
    position: relative;
}

.guaranteed-traffic-section::after {
    content: '';
    width: 100%;
    height: 200px;
    background: #ffffff;
    position: absolute;
    left: 0;
    bottom: 0;
    clip-path: polygon(0 100%, 100% 0%, 100% 100%, 0 100%);
}

.guaranteed-traffic-section .strip1 {
    width: 257px;
    height: 50px;
    background: #FE8E85;
    position: absolute;
    right: 203px;
    top: -166px;
    transform: skewX(-9deg) rotateZ(-6deg);
    z-index: 3333;
}

.guaranteed-traffic-section .strip2 {
    width: 125px;
    height: 50px;
    background: none;
    border: 2px solid var(--orange);
    position: absolute;
    left: -5px;
    bottom: 125px;
    transform: skewX(-9deg) rotateZ(-10deg);
}

.guaranteed-traffic-section .emoji-block {
    text-align: center;
    margin-bottom: 45px;
}

.guaranteed-traffic-section .emoji-block img {
    filter: drop-shadow(0 0 3px rgba(0, 0, 0, 0.7));
}

.guaranteed-traffic-section h2 {
    font-family: var(--title-bold);
    font-size: 80px;
    color: var(--black);
    line-height: .94;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: -3px;
    margin-bottom: 2rem;
}

.guaranteed-traffic-section .content {
    max-width: 60%;
    margin-left: auto;
    margin-right: auto;
}

.guaranteed-traffic-section .content p {
    font-family: inherit;
    font-size: 24px;
    color: var(--black);
    line-height: 1.7;
    font-weight: 400;
    padding: 0;
    margin: 0 0 30px 0;
}

.guaranteed-traffic-section .content p>a {
    color: var(--black);
    text-decoration: underline;
}

.guaranteed-traffic-section .content img {
    display: block;
    margin: 0 auto 2rem;
}

.guaranteed-traffic-section .content mark {
    background: rgb(254, 194, 190);
    background: linear-gradient(0deg, rgba(254, 194, 190, 1) 0%, rgba(253, 217, 215, 1) 49%);
}

/*OUR APPROACH TO LINK BUILDING START*/
.our-approach-to-link-building-section {
    background-color: #fff;
    padding: 30px 0 190px 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.our-approach-to-link-building-section::after {
    content: '';
    width: 100%;
    height: 136px;
    background: #F4F4F4;
    position: absolute;
    left: 0;
    bottom: 0;
    clip-path: polygon(0 100%, 100% 0%, 100% 100%, 0 100%);
}

.our-approach-to-link-building-section .strip1 {
    width: 133px;
    height: 50px;
    background: none;
    position: absolute;
    border: 2px solid var(--dark-blue);
    left: 0;
    bottom: 53px;
    transform: skewX(-9deg) rotateZ(-6deg);
    z-index: 3333;
}

.our-approach-to-link-building-section .strip2 {
    width: 300px;
    height: 50px;
    background: var(--dark-blue);
    position: absolute;
    right: 0;
    bottom: 186px;
    transform: skewX(-9deg) rotateZ(-6deg);
    z-index: 3333;
}

.our-approach-to-link-building-section h2 {
    font-family: var(--title-bold);
    font-size: 80px;
    color: var(--black);
    line-height: .94;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: -3px;
    margin-bottom: 2rem;
    padding: 0 0 20px 0;
    position: relative;
}

.our-approach-to-link-building-section h2::after {
    content: '';
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
    width: 40px;
    height: 4px;
    background-color: var(--dark-blue);
}

.our-approach-to-link-building-section #pills-tab {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    gap: 30px;
    margin-top: 60px;
}

.our-approach-to-link-building-section #pills-tab li.nav-item {
    flex: 1;
    position: relative;
}

.our-approach-to-link-building-section #pills-tab li .nav-link {
    font-family: inherit;
    font-size: 14px;
    color: var(--black);
    line-height: 1.3;
    text-transform: capitalize;
    background-color: #F7F7F7;
    font-weight: 400;
    padding: 0;
    margin: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    padding: 21px;
    height: 150px;
    width: 100%;
    border-radius: 0;
}

.our-approach-to-link-building-section #pills-tab li .nav-link.active {
    background-color: var(--orange);
    color: #fff;
    position: relative;
    box-shadow: 0 5px 10px 0 rgb(3 27 78 / 8%);
}

.our-approach-to-link-building-section #pills-tab li .nav-link::after {
    content: '\f0d7';
    font-family: 'FontAwesome';
    position: absolute;
    left: 50%;
    bottom: -45px;
    font-size: 60px;
    color: transparent;
    transform: translateX(-50%);
    transition: 0.2s;
}

.our-approach-to-link-building-section #pills-tab li .nav-link.active::after {
    content: '\f0d7';
    font-family: 'FontAwesome';
    position: absolute;
    left: 50%;
    bottom: -45px;
    font-size: 60px;
    color: var(--orange);
    transform: translateX(-50%);
    transition: 0.2s;
}

.our-approach-to-link-building-section #pills-tab li .nav-link>span {
    display: block;
    white-space: normal;
}

.our-approach-to-link-building-section .tab-content {
    margin-top: 60px;
}

.our-approach-to-link-building-section .tab-content .tab-pane {
    background-color: #fff;
    padding: 60px;
    border: 1px solid #eee;
    transform: translateX(100%);
    box-shadow: 0 5px 10px 0 rgb(3 27 78 / 8%);
}

.our-approach-to-link-building-section .tab-content .tab-pane.active.show {
    transform: translateX(0);
}

.our-approach-to-link-building-section .tab-content .tab-pane .content {
    background-color: #fff;
}

.our-approach-to-link-building-section .tab-content .tab-pane .content .d-flex {
    flex-wrap: wrap;
}

.our-approach-to-link-building-section .tab-content .tab-pane .content .img-block {
    width: 50%;
}

.our-approach-to-link-building-section .tab-content .tab-pane .content .text-block {
    width: 50%;
    text-align: left;
}

.our-approach-to-link-building-section .tab-content .tab-pane .content .text-block h2 {
    font-family: inherit;
    font-size: 30px;
    color: var(--orange);
    line-height: 1.3;
    font-weight: 500;
    text-align: left;
    text-transform: capitalize;
    letter-spacing: normal;
    padding: 0;
    margin: 0 0 20px 0;
}

.our-approach-to-link-building-section .tab-content .tab-pane .content .text-block h2::after {
    display: none;
}

.our-approach-to-link-building-section .tab-content .tab-pane .content .text-block p {
    font-family: inherit;
    font-size: 16px;
    color: var(--black);
    line-height: 1.3;
    font-weight: 400;
    text-align: left;
    padding: 0;
    margin: 0 0 20px 0;
}

/*QUALITY OVER QUANTITY SECTION START*/
.quality-over-quantity-section {
    background-color: #F3F3F3;
    padding: 0 0 150px 0;
    margin: 0;
    position: relative;
}

.quality-over-quantity-section::after {
    content: '';
    width: 100%;
    height: 200px;
    background: #ffffff;
    position: absolute;
    left: 0;
    bottom: 0;
    clip-path: polygon(0 100%, 100% 0%, 100% 100%, 0 100%);
}

.quality-over-quantity-section .strip1 {
    width: 257px;
    height: 50px;
    background: var(--light-blue);
    position: absolute;
    left: 0;
    top: 32px;
    transform: skewX(-9deg) rotateZ(-6deg);
    z-index: 3333;
}

.quality-over-quantity-section .strip2 {
    width: 228px;
    height: 50px;
    background: var(--dark-blue);
    position: absolute;
    right: 0;
    top: -166px;
    transform: skewX(-9deg) rotateZ(-6deg);
    z-index: 3333;
}

.quality-over-quantity-section .strip3 {
    width: 132px;
    height: 50px;
    background: none;
    border: 2px solid var(--orange);
    position: absolute;
    left: 0;
    bottom: 6px;
    transform: skewX(-9deg) rotateZ(-6deg);
    z-index: 3333;
}

.quality-over-quantity-section .emoji-block {
    display: flex;
    justify-content: center;
    margin-bottom: 20px;
}

.quality-over-quantity-section .emoji-block img {
    filter: drop-shadow(0 0 3px rgba(0, 0, 0, 0.7));
}

.quality-over-quantity-section h2 {
    font-family: var(--title-bold);
    font-size: 80px;
    color: var(--black);
    line-height: .94;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: -3px;
    margin-bottom: 2rem;
}

.quality-over-quantity-section .content {
    max-width: 60%;
    margin: 0 auto;
}

.quality-over-quantity-section .content p {
    font-family: inherit;
    font-size: 24px;
    color: var(--black);
    line-height: 1.7;
    font-weight: 400;
    padding: 0;
    margin: 0 0 30px 0;
}

.quality-over-quantity-section .content blockquote p {
    display: flex;
    align-items: center;
    gap: 20px;
    font-family: inherit;
    font-size: 24px;
    color: var(--black);
    line-height: 1.7;
    font-weight: 400;
    padding: 0;
    margin: 0 0 30px 0;
}

.quality-over-quantity-section .content blockquote i {
    color: var(--orange);
}

.quality-over-quantity-section .content ul.check>li {
    font-family: inherit;
    font-size: 24px;
    color: var(--black);
    line-height: 1.7;
    font-weight: 400;
    padding: 0;
    margin: 0 0 30px 0;
}

.quality-over-quantity-section .content ul.check>li::before {
    content: '\f00c';
    font-family: 'Fontawesome';
    color: var(--orange);
    margin-right: 10px;
}

/*WHO ON EARTH SECTION START*/
.who-on-earth-section {
    background-color: #fff;
    padding: 0 0 30px 0;
    margin: 0;
    position: relative;
}

.who-on-earth-section .strip1 {
    width: 257px;
    height: 50px;
    background: var(--orange);
    position: absolute;
    left: 0;
    top: 30px;
    transform: skewX(-9deg) rotateZ(-6deg);
    z-index: 3333;
}

.who-on-earth-section .strip2 {
    width: 353px;
    height: 50px;
    background: none;
    border: 2px solid var(--orange);
    position: absolute;
    right: 0;
    top: -181px;
    transform: skewX(-9deg) rotateZ(-6deg);
    z-index: 3333;
}

.who-on-earth-section .strip3 {
    width: 257px;
    height: 50px;
    background: var(--orange);
    position: absolute;
    right: 0;
    top: -137px;
    transform: skewX(-9deg) rotateZ(-6deg);
    z-index: 3333;
}

.who-on-earth-section .emoji-block {
    display: flex;
    justify-content: center;
    margin-bottom: 3rem;
}

.who-on-earth-section .emoji-block img {
    filter: drop-shadow(0 0 3px rgba(0, 0, 0, 0.7));
    margin-top: -142px;
}

.who-on-earth-section h2 {
    font-family: var(--title-bold);
    font-size: 77px;
    color: var(--black);
    line-height: .94;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: -3px;
    margin-bottom: 2rem;
    padding: 0 6% 0;
}

.who-on-earth-section .content {
    max-width: 70%;
    margin: 0 auto;
}

.who-on-earth-section .content p {
    font-family: inherit;
    font-size: 24px;
    color: var(--black);
    line-height: 1.7;
    font-weight: 400;
    padding: 0;
    margin: 0 0 30px 0;
}

.who-on-earth-section .content p mark {
    background: rgb(254, 194, 190);
    background: linear-gradient(0deg, rgba(254, 194, 190, 1) 0%, rgba(253, 217, 215, 1) 49%);
}

.who-on-earth-section .content img {
    margin-bottom: 30px;
}

.who-on-earth-section .content .wp-video {
    margin-bottom: 3rem;
}

/*CO-OWNERS QUOTE SECTION START*/
.co-owner-quote-section {
    background-color: #E2E1E1;
    padding: 40px 0;
    margin: 0;
}

.co-owner-quote-section .row {
    align-items: center;
}

.co-owner-quote-section .avatar-block {
    width: 200px;
    height: 200px;
    border-radius: 50%;
    border: 10px solid var(--dark-blue);
    overflow: hidden;
    background-color: #f3f5f9;
    background-image: url(../images/avatar.png);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}

.co-owner-quote-section .avatar-block img {
    border-radius: 50%;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.co-owner-quote-section .text-block {
    padding: 0;
    margin: 0;
}

.co-owner-quote-section .text-block p {
    font-family: inherit;
    font-size: 22px;
    color: var(--black);
    line-height: 1.7;
    font-weight: 400;
    font-style: italic;
    padding: 0;
    margin: 0 0 20px 0;
}

.co-owner-quote-section .text-block p::before {
    content: '\f10d';
    font-family: 'FontAwesome';
    color: #8F8E8E;
    margin-right: 10px;
}

.co-owner-quote-section .text-block p::after {
    content: '\f10e';
    font-family: 'FontAwesome';
    color: #8F8E8E;
    margin-left: 10px;
}

.co-owner-quote-section .text-block .author-name {
    font-family: 'Finurlig DEMO';
    font-size: 18px;
    color: var(--black);
    line-height: 1.3;
    font-weight: 400;
    font-style: italic;
    padding: 0;
    margin: 0;
}

.co-owner-quote-section .text-block .author-designation {
    font-family: inherit;
    font-size: 14px;
    color: var(--black);
    line-height: 1.6;
    font-weight: 400;
    text-transform: capitalize;
    padding: 0;
    margin: 0;
}

.co-owner-quote-section .col-md-12 {
    text-align: center;
}

.co-owner-quote-section .col-md-12 .see-more-testimonial-btn {
    font-family: inherit;
    font-size: 18px;
    color: #fff;
    line-height: 1.3;
    font-weight: 400;
    background-color: var(--orange);
    text-transform: capitalize;
    border-radius: 5px;
    padding: 12px 22px;
    margin: 2rem 0 0 0;
    box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.3);
    position: relative;
    overflow: hidden;
}

.co-owner-quote-section .col-md-12 .see-more-testimonial-btn::after {
    content: "";
    width: 30px;
    height: 130%;
    background-color: rgba(255, 255, 255, 0.5);
    position: absolute;
    left: -20%;
    top: 0;
    transition: 0.3s;
    transform: skewX(15deg);
}

.co-owner-quote-section .col-md-12 .see-more-testimonial-btn:hover::after {
    left: 110%;
}

/*TAKE A STEP FOR CALL REQUEST SECTION START*/
.take-step-for-request-call-section {
    background-color: var(--orange);
    text-align: center;
    padding: 40px 0;
    margin: 0;
}

.take-step-for-request-call-section h2 {
    font-family: inherit;
    font-size: 50px;
    color: #fff;
    line-height: 1.5;
    font-weight: 700;
    padding: 0 0 20px 0;
    margin: 0;
}

.take-step-for-request-call-section a {
    font-family: inherit;
    font-size: 16px;
    color: #fff;
    line-height: 1.5;
    text-transform: uppercase;
    font-weight: 400;
    background-color: var(--dark-blue);
    text-transform: capitalize;
    border-radius: 5px;
    padding: 14px 28px;
    margin: 0;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    position: relative;
    overflow: hidden;
    transition: 0.3s;
}

.take-step-for-request-call-section a::after {
    content: "";
    width: 30px;
    height: 130%;
    background-color: rgba(255, 255, 255, 0.5);
    position: absolute;
    left: -40%;
    top: 0;
    transition: 0.3s ease;
    transform: skewX(15deg);
}

.take-step-for-request-call-section a:hover::after {
    left: 110%;
}

/*MORE OF A DIY TYPE SECTION START*/
.more-of-diy-type-section {
    background-color: #fff;
    padding: 100px 0 0 0;
    margin: 0;
}

.more-of-diy-type-section h2 {
    font-family: var(--title-bold);
    font-size: 77px;
    color: var(--black);
    line-height: .94;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: -3px;
    margin-bottom: 2rem;
    padding: 0;
}

.more-of-diy-type-section h3 {
    font-family: inherit;
    font-size: 30px;
    color: var(--black);
    line-height: 1.3;
    font-weight: 600;
    text-align: center;
    padding: 0;
    margin: 0 0 2rem 0;
}

.more-of-diy-type-section .lt-block {
    padding: 0;
    margin: 0;
}

.more-of-diy-type-section .lt-block .content {
    padding: 0;
    margin: 0 0 1rem 0;
}

.more-of-diy-type-section .lt-block .content p {
    font-family: inherit;
    font-size: 16px;
    color: var(--black);
    line-height: 1.3;
    font-weight: 400;
    padding: 0;
    margin: 0 0 1rem 0;
}

.more-of-diy-type-section .lt-block .download-book-form {
    text-align: center;
    padding: 0;
    margin: 0;
}

.more-of-diy-type-section .lt-block .download-book-form .d-flex {
    gap: 20px;
    margin-bottom: 2rem;
    flex-wrap: wrap;
}

.more-of-diy-type-section .lt-block .download-book-form .d-flex .wpcf7-form-control-wrap {
    flex: 1;
}

.more-of-diy-type-section .lt-block .download-book-form .d-flex .form-control {
    font-family: inherit;
    font-size: 16px;
    color: var(--black);
    line-height: 1.3;
    text-transform: capitalize;
    border-bottom: 1px solid var(--black);
    border-radius: 0;
    transition: 0.3s ease;
}

.more-of-diy-type-section .lt-block .download-book-form .d-flex .form-control:focus {
    outline: 1px dashed #ddd;
    outline-offset: 3px;
    box-shadow: none;
}

.more-of-diy-type-section .lt-block .download-book-form .d-flex .form-control::placeholder {
    font-size: 16px;
}

.more-of-diy-type-section .lt-block .download-book-form .dwnld-btn {
    font-family: inherit;
    font-size: 14px;
    color: #fff;
    line-height: 1.3;
    font-weight: 500;
    background: #Fd2918;
    border-radius: 5px;
    text-transform: uppercase;
    padding: 12px 22px;
    margin: 0;
    /*animation: rippleDwnld 2s ease infinite;*/
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}

@keyframes rippleDwnld {
    from {
        box-shadow: 0 0 0 0 rgba(253, 41, 24, 1);
    }

    to {
        box-shadow: 0 0 0 15px rgba(253, 41, 24, 0);
    }
}

.more-of-diy-type-section .col-md-1 {
    position: relative;
}

.more-of-diy-type-section .separator {
    font-family: inherit;
    font-size: 24px;
    color: var(--black);
    line-height: 1.3;
    font-weight: 600;
    text-transform: uppercase;
    padding: 12px 22px;
    margin: 0;
}

.more-of-diy-type-section .separator::after {
    content: '';
    position: absolute;
    width: 1px;
    height: calc(100% - 45px);
    background-color: var(--black);
    left: 50%;
    top: 45px;
    transform: translateX(-50%);
    opacity: 0.2;
}

.more-of-diy-type-section .rt-block {
    padding: 60px 0 0 0;
    margin: 0;
}

.more-of-diy-type-section .rt-block h4 {
    font-family: inherit;
    font-size: 30px;
    color: var(--black);
    line-height: 1.3;
    font-weight: 600;
    padding: 0;
    margin: 0 0 3rem 0;
}

.more-of-diy-type-section .rt-block a {
    display: block;
    font-family: inherit;
    font-size: 14px;
    color: #fff;
    line-height: 1.3;
    font-weight: 500;
    background: var(--orange);
    border-radius: 7px;
    text-align: center;
    text-transform: uppercase;
    padding: 15px 22px;
    margin: 0;
    /*animation: rippleDwnld 2s ease infinite;*/
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    position: relative;
    overflow: hidden;
}

.more-of-diy-type-section .rt-block a::after {
    content: "";
    width: 30px;
    height: 130%;
    background-color: rgba(255, 255, 255, 0.5);
    position: absolute;
    left: -20%;
    top: 0;
    transition: 0.3s;
    transform: skewX(15deg);
}

.more-of-diy-type-section .rt-block a:hover::after {
    left: 110%;
}

/**
 * ¯\_(ツ)_/¯
 *  SINGLE SERVICE PAGE CSS
 * 
 *  [LOCAL SEO PAGE]
 * 
 */
.postid-406>.gm-navbar {
    background-color: var(--dark-blue) !important;
}

.postid-406>.gm-navbar .gm-main-menu-wrapper #gm-main-menu .gm-navbar-nav>.menu-item>.gm-anchor {
    color: #fff;
}

mark {
    background: rgb(254, 194, 190);
    background: linear-gradient(0deg, rgba(254, 194, 190, 1) 0%, rgba(253, 217, 215, 1) 49%);
    line-height: 2;
}

.single-service-page-banner .schedule-call-btn {
    text-align: center;
    margin-bottom: 2rem;
}

.single-service-page-banner .schedule-call-btn a {
    font-family: var(--title-bold);
    font-size: 25px;
    color: #fff;
    line-height: .94;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: 0px;
    border-radius: 5px;
    background: linear-gradient(90deg, var(--dark-blue) 0%, var(--dark-blue) 100%);
    background: var(--dark-blue);
    padding: 14px 30px;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
    transition: 0.3s ease;
    position: relative;
    overflow: hidden;
}

.single-service-page-banner .schedule-call-btn a {
    font-family: var(--title-bold);
    font-size: 60px;
    color: #fff;
    line-height: .94;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: -.02em;
    border-radius: 5px;
    background: var(--dark-blue);
    padding: 30px;
    box-shadow: 0 0 5px 0 rgb(0 0 0 / 50%);
    transition: 0.3s ease;
    position: relative;
    overflow: hidden;
    max-width: 800px;
    display: block;
    margin-inline: auto;
}

.single-service-page-banner .schedule-call-btn>a::after {
    content: "";
    width: 30px;
    height: 130%;
    background-color: rgba(255, 255, 255, 0.5);
    position: absolute;
    left: -20%;
    top: 0;
    transition: 0.3s;
    transform: skewX(15deg);
}

.single-service-page-banner .schedule-call-btn a:hover::after {
    left: 110%;
}

.local-seo-banner::after {
    background-color: #fff;
}

/*DOMINATE YOUR LOCAL MARKET SECTION START*/
.dominate-your-local-market {
    background-color: #fff;
    padding: 0;
    margin: 0;
}

.dominate-your-local-market .content {
    max-width: 60%;
    margin: 0 auto;
}

/*.dominate-your-local-market .content h2{
    font-family: inherit;
    font-size: 40px;
    color: var(--black);
    line-height: 1.5;
    font-weight: 500;
    text-transform: uppercase;
    padding: 0;
    margin: 0 0 2rem 0;
}
*/
.dominate-your-local-market .content h2 {
    font-family: var(--title-bold);
    font-size: 75px;
    color: var(--black);
    line-height: .94;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: -3px;
    margin-bottom: 2rem;
    padding: 0;
}

.dominate-your-local-market .content h2 u {
    padding-bottom: 5px;
    text-decoration: none;
    border-bottom: 3px solid var(--orange);
}

.dominate-your-local-market .content p {
    font-family: inherit;
    font-size: 24px;
    color: var(--black);
    line-height: 1.7;
    font-weight: 400;
    padding: 0;
    margin: 0 0 30px 0;
}

.dominate-your-local-market .book-strategy-call-section {
    background-color: #fff;
    text-align: center;
    padding: 30px 0;
    margin: 0;
}

/*.dominate-your-local-market .book-strategy-call-section a{
   font-family: var(--title);
    font-size: 32px;
    color: #fff;
    line-height: .94;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: -.02em;
    border-radius: 5px;
    background: var(--orange);
    padding: 14px 30px;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
    transition: 0.3s ease; 
    position: relative;
    overflow: hidden;
}*/
.dominate-your-local-market .book-strategy-call-section a {
    font-family: var(--title);
    font-size: 49px;
    color: #fff;
    line-height: .94;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: -.02em;
    border-radius: 5px;
    background: var(--orange);
    padding: 20px 100px;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
    transition: 0.3s ease;
    position: relative;
    overflow: hidden;
    max-width: 850px;
}

.dominate-your-local-market .book-strategy-call-section a>small {
    display: block;
    font-family: 'inter', sans-serif;
    font-size: 25px;
    color: var(--black);
    line-height: 1.2;
    font-weight: 400;
    text-transform: none;
    padding: 7px 0 0 0;
    margin: 0;
}

.dominate-your-local-market .book-strategy-call-section a::after {
    content: "";
    width: 30px;
    height: 130%;
    background-color: rgba(255, 255, 255, 0.5);
    position: absolute;
    left: -20%;
    top: 0;
    transition: 0.3s;
    transform: skewX(15deg);
}

.dominate-your-local-market .book-strategy-call-section a:hover::after {
    left: 110%;
}

/*WHAT EXACTLY LOCAL SEO SECTION START*/
.what-exacly-local-seo-section {
    background-color: #F3F3F3;
    padding: 100px 0;
    margin: 0;
    position: relative;
}

.what-exacly-local-seo-section .strip1 {
    width: 119px;
    height: 50px;
    background: transparent;
    border: 2px solid #3663e0;
    position: absolute;
    left: 0;
    top: 191px;
    transform: skewX(-9deg) rotateZ(-7deg);
    z-index: 3333;
}

.what-exacly-local-seo-section .strip2 {
    width: 350px;
    height: 50px;
    background: #3663e0;
    position: absolute;
    left: 0;
    top: 226px;
    transform: skewX(-9deg) rotateZ(-7deg);
    z-index: 3333;
}

.what-exacly-local-seo-section .strip3 {
    width: 200px;
    height: 50px;
    background: #C6D1E5;
    position: absolute;
    left: 0;
    top: 284px;
    transform: skewX(-9deg) rotateZ(-7deg);
    z-index: 3333;
}

.what-exacly-local-seo-section .strip4 {
    width: 163px;
    height: 50px;
    background: #B3C3E1;
    position: absolute;
    right: 0;
    top: 11px;
    transform: skewX(-9deg) rotateZ(-8deg);
    z-index: 3333;
}

.what-exacly-local-seo-section::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 260px;
    background-color: white;
    clip-path: polygon(0 0, 100% 0, 100% 0, 0 95%);
}

.what-exacly-local-seo-section .emoji-block {
    text-align: center;
    position: relative;
    top: -50px;
    z-index: 333;
}

.what-exacly-local-seo-section .content {
    max-width: 60%;
    margin: 0 auto;
}

.what-exacly-local-seo-section .content h2 {
    font-family: var(--title-bold);
    font-size: 75px;
    color: var(--black);
    line-height: .94;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: -3px;
    margin-bottom: 2rem;
    padding: 0;
}

.what-exacly-local-seo-section .content p {
    font-family: inherit;
    font-size: 24px;
    color: var(--black);
    line-height: 1.7;
    font-weight: 400;
    padding: 0;
    margin: 0 0 30px 0;
}

/*RANK JACKER SERVICES THAT SECTION START*/
.rank-jacker-services-that-section {
    background-color: #fff;
    padding: 60px 0;
    margin: 0;
}

.rank-jacker-services-that-section h2 {
    font-family: var(--title-bold);
    font-size: 75px;
    color: var(--black);
    line-height: .94;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: -3px;
    margin-bottom: 3rem;
    padding: 0 14% 0;
}

.rank-jacker-services-that-section .all-services-block {
    border: 1px solid #ddd;
    border-radius: 10px;
    padding: 20px;
    margin: 0;
    overflow: hidden;
    box-shadow: 0 0 29px 0 rgb(0 0 0 / 12%);
}

.rank-jacker-services-that-section .all-services-block ul.nav-pills {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: wrap;
    gap: 10px;
}

.rank-jacker-services-that-section .all-services-block ul.nav-pills li.nav-item {
    flex: 1;
    min-height: 140px;
}

.rank-jacker-services-that-section .all-services-block ul.nav-pills li.nav-item .nav-link {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
    flex-wrap: wrap;
    background-color: transparent;
    border-bottom: 4px solid #bbb;
    border-radius: 0;
    min-height: 125px;
}

.rank-jacker-services-that-section .all-services-block ul.nav-pills li.nav-item .nav-link>img {
    filter: grayscale(1);
    transition: 0.3s ease;
}

.rank-jacker-services-that-section .all-services-block ul.nav-pills li.nav-item .nav-link>span {
    font-family: inherit;
    white-space: normal;
    font-size: 13px;
    color: var(--black);
    font-weight: 400;
}

.rank-jacker-services-that-section .all-services-block ul.nav-pills li.nav-item .nav-link.active {
    border-bottom: 4px solid #3663e0;
}

.rank-jacker-services-that-section .all-services-block ul.nav-pills li.nav-item .nav-link.active>img {
    filter: grayscale(0);
}

.rank-jacker-services-that-section .all-services-block ul.nav-pills li.nav-item .nav-link.active>span {
    color: #421983;
    font-weight: 500;
}

.rank-jacker-services-that-section .all-services-block .tab-content {
    padding: 30px 0 0 0;
    margin: 0;
}

.rank-jacker-services-that-section .all-services-block .tab-content .tab-pane {
    transform: translateX(100%);
    background: #fff;
    transition: 0.5s ease;
    opacity: 0;
}

.rank-jacker-services-that-section .all-services-block .tab-content .tab-pane.show {
    transform: translateX(0);
    opacity: 1;
}

.rank-jacker-services-that-section .all-services-block .tab-content .tab-pane .content {
    background: #fff;
}

.rank-jacker-services-that-section .all-services-block .tab-content .tab-pane .content .d-flex {
    flex-wrap: wrap;
}

.rank-jacker-services-that-section .all-services-block .tab-content .tab-pane .content .d-flex>* {
    flex: 1;
}

.rank-jacker-services-that-section .all-services-block .tab-content .tab-pane .content .d-flex .text-block {
    padding: 30px;
    margin: 0;
}

.rank-jacker-services-that-section .all-services-block .tab-content .tab-pane .content .d-flex .text-block h2 {
    font-family: inherit;
    font-size: 22px;
    color: var(--black);
    line-height: 1.3;
    font-weight: 600;
    text-align: left;
    letter-spacing: 0;
    text-transform: capitalize;
    padding: 0;
    margin: 0 0 2rem;
}

.rank-jacker-services-that-section .all-services-block .tab-content .tab-pane .content .d-flex .text-block ul li {
    font-family: inherit;
    font-size: 14px;
    color: var(--black);
    line-height: 1.7;
    font-weight: 400;
    text-align: left;
    padding: 0;
    margin: 0 0 2rem;
}

.rank-jacker-services-that-section .all-services-block .tab-content .tab-pane .content .d-flex .text-block ul li::before {
    content: '\f00c';
    font-family: 'FontAwesome';
    margin-right: 10px;
    font-size: 14px;
    color: var(--orange);
}

.rank-jacker-services-that-section .all-services-block .tab-content .tab-pane .content .d-flex .text-block p {
    font-family: inherit;
    font-size: 14px;
    color: var(--black);
    line-height: 1.3;
    font-weight: 400;
    text-align: left;
    padding: 0;
    margin: 0 0 2rem;
}

.rank-jacker-services-that-section .all-services-block .tab-content .tab-pane .content .d-flex .text-block a {
    font-family: inherit;
    font-size: 14px;
    color: #ffffff;
    line-height: 1.3;
    font-weight: 400;
    border-radius: 5px;
    background-color: var(--orange);
    text-transform: capitalize;
    padding: 10px 25px;
    margin: 0 0 2rem;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
    position: relative;
    overflow: hidden;
}

.rank-jacker-services-that-section .all-services-block .tab-content .tab-pane .content .d-flex .text-block a::after {
    content: "";
    width: 30px;
    height: 130%;
    background-color: rgba(255, 255, 255, 0.5);
    position: absolute;
    left: -335%;
    top: 0;
    transition: left 0.3s ease;
    transform: skewX(15deg);
}

.rank-jacker-services-that-section .all-services-block .tab-content .tab-pane .content .d-flex .text-block a:hover::after {
    left: 110%;
}

.rank-jacker-services-that-section .all-services-block .tab-content .tab-pane .content .d-flex .img-block {
    text-align: center;
}

/*CLAIM FREE SEO AUDIT SECTION START*/
.claim-free-seo-audit-section {
    background-color: var(--orange);
    padding: 100px 0;
    margin: 0;
    position: relative;
}

.claim-free-seo-audit-section h2 {
    font-family: var(--title-bold);
    font-size: 60px;
    color: #fff;
    line-height: 0.94;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: -2px;
    padding: 0;
    margin: 0 0 3rem 0;
}

.claim-free-seo-audit-section .input-block {
    margin-bottom: 2rem;
}

.claim-free-seo-audit-section .input-block .form-control {
    font-family: inherit;
    font-size: 16px;
    color: var(--black);
    background-color: #fff;
    border: none;
    line-height: 1.3;
    border-radius: 0;
    padding: 10px;
    margin: 0;
}

.claim-free-seo-audit-section .input-block .audit-btn {
    font-family: inherit;
    font-size: 16px;
    color: #fff;
    line-height: 1.3;
    text-transform: capitalize;
    background-color: var(--dark-blue);
    font-weight: 400;
    border-radius: 30px;
    padding: 10px 28px;
    margin: 0;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
    position: relative;
    overflow: hidden;
}

#wpcf7-f557-o1 .wpcf7-not-valid-tip {
    color: #fff !important;
}

.claim-free-seo-audit-section .img-block {
    text-align: right;
}

.claim-free-seo-audit-section .custom-shape-divider-top-1652364517 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    overflow: hidden;
    line-height: 0;
}

.claim-free-seo-audit-section .custom-shape-divider-top-1652364517 svg {
    position: relative;
    display: block;
    width: calc(100% + 1.3px);
    height: 50px;
}

.claim-free-seo-audit-section .custom-shape-divider-top-1652364517 .shape-fill {
    fill: #FFFFFF;
}

.claim-free-seo-audit-section .custom-shape-divider-bottom-1652364587 {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    overflow: hidden;
    line-height: 0;
}

.claim-free-seo-audit-section .custom-shape-divider-bottom-1652364587 svg {
    position: relative;
    display: block;
    width: calc(100% + 1.3px);
    height: 50px;
}

.claim-free-seo-audit-section .custom-shape-divider-bottom-1652364587 .shape-fill {
    fill: #FFFFFF;
}

/*CO-OWNERS QUOTE SECTION START*/
.co-owner-quote-section.white-bg {
    background-color: #fff;
    padding: 40px 0;
}

/*FEW STATS ABOUT LOCAL SEO SECTION START*/
.few-stats-about-local-seo-section {
    background-color: #F3F3F3;
    padding: 100px 0;
    margin: 0;
}

.few-stats-about-local-seo-section .eye-brow-pill {
    max-width: max-content;
    text-align: center;
    padding: 10px 40px 10px 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: var(--orange);
    border-radius: 30px;
    margin: 0 auto 3rem;
    font-family: inherit;
    font-size: 18px;
    color: #fff;
    line-height: 1.3;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.few-stats-about-local-seo-section .eye-brow-pill .eye-brow-dot {
    display: block;
    width: 28px;
    height: 28px;
    border-radius: 50%;
    background-color: #fff;
    margin-right: 10px;
    animation: dotRippleEff 1s ease-in-out infinite;
}

@keyframes dotRippleEff {
    0% {
        box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.1);
    }

    100% {
        box-shadow: 0 0 0 20px rgba(255, 255, 255, 0.4);
    }
}

.few-stats-about-local-seo-section .content {
    max-width: 60%;
    margin: 0 auto;
}

.few-stats-about-local-seo-section .content h2 {
    font-family: var(--title-bold);
    font-size: 75px;
    color: var(--black);
    line-height: .94;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: -3px;
    margin-bottom: 2rem;
    padding: 0;
}

.few-stats-about-local-seo-section .content p {
    position: relative;
    font-family: inherit;
    font-size: 22px;
    color: var(--black);
    line-height: 1.7;
    font-weight: 400;
    padding: 0 0 0 30px;
    margin: 0 0 30px 0;
}

.few-stats-about-local-seo-section .content p::before {
    content: "\f00c";
    font-family: Fontawesome;
    color: var(--orange);
    position: absolute;
    left: 0;
    top: 0;
}

/**
 * ¯\_(ツ)_/¯
 *  SINGLE SERVICE PAGE CSS
 * 
 *  [IN-DEPTH SEO AUDIT]
 * 
 */
.postid-2266>.gm-navbar {
    background-color: #3663e0 !important;
}

.postid-2266>.gm-navbar .gm-main-menu-wrapper #gm-main-menu .gm-navbar-nav>.menu-item>.gm-anchor {
    color: #fff;
}

/* .single-service-page-banner.in-depth-seo-audit-banner::after{
   
} */
.not-ranking-in-search-section {
    text-align: center;
    background-color: #F3F3F3;
    padding: 0 0 50px 0;
    margin: 0;
}

.not-ranking-in-search-section .emoji-block {
    text-align: center;
    margin-bottom: 3rem;
}

.not-ranking-in-search-section h2 {
    font-family: var(--title-bold);
    font-size: 75px;
    color: var(--black);
    line-height: .94;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: -3px;
    margin-bottom: 2rem;
    padding: 0;
}

.not-ranking-in-search-section .content {
    max-width: 60%;
    padding: 0;
    margin: 0 auto;
}

.not-ranking-in-search-section p {
    font-family: inherit;
    font-size: 24px;
    color: var(--black);
    line-height: 1.7;
    font-weight: 400;
    text-align: left;
    padding: 0;
    margin: 0 0 30px 0;
}

.not-ranking-in-search-section p>a {
    color: var(--black);
    text-decoration: underline;
}

.not-ranking-in-search-section .content>img {
    margin-bottom: 30px;
    /*box-shadow: 0 0 15px 0 rgba(0,0,0,0.2);*/
}

/*HOW OUR SEO AUDIT SERVICES WORK SECTION START*/
/*.how-our-seo-audit-services-work-section{
    background-color: #EEFAFE;
    padding: 100px 0 200px 0;
    margin: 0;
    position: relative;
}*/
.how-our-seo-audit-services-work-section {
    background-color: var(--orange);
    /*background: linear-gradient(180deg, rgba(253,41,24,0.3029586834733894) 0%, rgba(253,41,24,0) 100%);*/
    background: linear-gradient(175deg, rgba(253, 41, 24, 0.3029586834733894) 45%, rgb(244 244 244) 73%);
    padding: 100px 0 200px 0;
    margin: 0;
    position: relative;
}

.how-our-seo-audit-services-work-section::after {
    content: '';
    width: 100%;
    height: 200px;
    background: #F4F4F4;
    position: absolute;
    left: 0;
    bottom: 0;
    clip-path: polygon(0 100%, 100% 0%, 100% 100%, 0 100%);
}

.how-our-seo-audit-services-work-section h2 {
    font-family: var(--title-bold);
    font-size: 75px;
    color: var(--black);
    line-height: .94;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: -3px;
    margin-bottom: 2rem;
    padding: 0;
}

.how-our-seo-audit-services-work-section h6 {
    font-family: inherit;
    font-size: 20px;
    color: var(--black);
    line-height: 1.3;
    font-weight: 400;
    text-align: center;
    padding: 0;
    margin: 0 0 3rem 0;
}

.how-our-seo-audit-services-work-section .card {
    padding: 25px;
    aspect-ratio: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    border-radius: 0;
    border: none;
    box-shadow: rgba(255, 255, 255, 0.1) 0px 1px 1px 0px inset, rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
    box-shadow: 0 0 15px 0 rgb(0 0 0 / 12%);
}

.how-our-seo-audit-services-work-section .card .icon-block {
    margin-bottom: 1rem;
}

.how-our-seo-audit-services-work-section .card h3 {
    font-family: sans-serif;
    font-size: 24px;
    color: var(--dark-blue);
    text-align: center;
    text-transform: capitalize;
    line-height: 1.3;
    font-weight: 400;
    padding: 0;
    margin: 0;
}

.how-our-seo-audit-services-work-section .content {
    max-width: 60%;
    margin: 30px auto;
}

.how-our-seo-audit-services-work-section .content p {
    font-family: inherit;
    font-size: 24px;
    color: var(--black);
    line-height: 1.7;
    font-weight: 400;
    text-align: left;
    padding: 0;
    margin: 0 0 30px 0;
}

/*SEO AUDIT: TECHNICAL FACTOR SECTION START*/
.seo-audit-technical-factor-section {
    background-color: #F3F3F3;
    padding: 0 0 200px 0;
    margin: 0;
    position: relative;
}

.seo-audit-technical-factor-section .strip1 {
    width: 128px;
    height: 50px;
    background: transparent;
    border: 2px solid var(--dark-blue);
    position: absolute;
    left: 0;
    top: -50px;
    transform: skewX(-9deg) rotateZ(-10deg);
    z-index: 33;
}

.seo-audit-technical-factor-section .strip2 {
    width: 262px;
    height: 50px;
    background: var(--dark-blue);
    position: absolute;
    left: 0;
    top: -13px;
    transform: skewX(-9deg) rotateZ(-10deg);
    z-index: 33;
}

.seo-audit-technical-factor-section .strip3 {
    width: 200px;
    height: 50px;
    background: var(--light-blue);
    position: absolute;
    left: 0;
    top: 42px;
    transform: skewX(-9deg) rotateZ(-10deg);
    z-index: 33;
}

.seo-audit-technical-factor-section .strip4 {
    width: 100px;
    height: 50px;
    background: var(--light-blue);
    position: absolute;
    right: 0;
    top: -197px;
    transform: skewX(-9deg) rotateZ(-10deg);
    z-index: 33;
}

.seo-audit-technical-factor-section::after {
    content: '';
    width: 100%;
    height: 200px;
    background: #fff;
    position: absolute;
    left: 0;
    bottom: -1px;
    clip-path: polygon(0 100%, 100% 0%, 100% 100%, 0 100%);
}

.seo-audit-technical-factor-section .col-md-12.aos-init.aos-animate {
    margin: -170px 0 0 0;
}

.seo-audit-technical-factor-section .emoji-block {
    text-align: center;
    margin-bottom: 3rem;
}

.seo-audit-technical-factor-section h2 {
    font-family: var(--title-bold);
    font-size: 75px;
    color: var(--black);
    line-height: .94;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: -3px;
    margin-bottom: 2rem;
    padding: 0;
}

.seo-audit-technical-factor-section .content {
    max-width: 60%;
    margin: 0 auto;
}

.seo-audit-technical-factor-section .content p {
    font-family: inherit;
    font-size: 24px;
    color: var(--black);
    line-height: 1.7;
    font-weight: 400;
    padding: 0;
    margin: 0 0 30px 0;
}

/*SEO AUDIT: ON PAGE FACTORS AFFECTING YOUR SEO SECTION START*/
.seo-audit-on-page-factors-section {
    padding: 0 0 200px 0;
    margin: 0;
    background-color: #fff;
    position: relative;
}

.seo-audit-on-page-factors-section .strip1 {
    width: 128px;
    height: 50px;
    background: transparent;
    border: 2px solid var(--orange);
    position: absolute;
    left: 0;
    top: -50px;
    transform: skewX(-9deg) rotateZ(-10deg);
    z-index: 33;
}

.seo-audit-on-page-factors-section .strip2 {
    width: 206px;
    height: 50px;
    background: rgb(253 41 24 / 50%);
    /*50% opacity of var(--orange)*/
    position: absolute;
    left: 0;
    top: -8px;
    transform: skewX(-9deg) rotateZ(-10deg);
    z-index: 33;
}

.seo-audit-on-page-factors-section .strip3 {
    width: 327px;
    height: 50px;
    background: transparent;
    border: 2px solid var(--orange);
    position: absolute;
    right: 0;
    top: -183px;
    transform: skewX(-9deg) rotateZ(-6deg);
    z-index: 33;
}

.seo-audit-on-page-factors-section .strip4 {
    width: 128px;
    height: 50px;
    background: var(--orange);
    position: absolute;
    right: 0;
    top: -144px;
    transform: skewX(-9deg) rotateZ(-6deg);
    z-index: 33;
}

.seo-audit-on-page-factors-section::after {
    content: '';
    width: 100%;
    height: 200px;
    background: #F4F4F4;
    position: absolute;
    left: 0;
    bottom: 0;
    clip-path: polygon(0 100%, 100% 0%, 100% 100%, 0 100%);
}

.seo-audit-on-page-factors-section h2 {
    font-family: var(--title-bold);
    font-size: 75px;
    color: var(--black);
    line-height: .94;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: -3px;
    margin-bottom: 2rem;
    padding: 0;
}

.seo-audit-on-page-factors-section .content {
    max-width: 60%;
    margin: 0 auto;
}

.seo-audit-on-page-factors-section .content p {
    font-family: inherit;
    font-size: 24px;
    color: var(--black);
    line-height: 1.7;
    font-weight: 400;
    padding: 0;
    margin: 0 0 30px 0;
}

.seo-audit-on-page-factors-section .content ul li {
    font-family: inherit;
    font-size: 24px;
    color: var(--black);
    line-height: 1.7;
    font-weight: 400;
    padding: 0;
    margin: 0 0 15px 0;
}

.seo-audit-on-page-factors-section .content ul li::before {
    content: '\f058';
    font-family: 'FontAwesome';
    font-size: 32px;
    color: var(--orange);
    margin-right: 20px;
}

/*SEO AUDIT: OFF PAGE FACTORS AFFECTING YOUR SEO*/
.seo-audit-off-page-factors-section {
    padding: 0 0 100px 0;
    margin: 0;
    background-color: #f3f3f3;
    position: relative;
}

.seo-audit-off-page-factors-section .strip1 {
    width: 128px;
    height: 50px;
    background: transparent;
    border: 2px solid var(--dark-blue);
    position: absolute;
    left: 0;
    top: -55px;
    transform: skewX(-9deg) rotateZ(-6deg);
    z-index: 33;
}

.seo-audit-off-page-factors-section .strip2 {
    width: 236px;
    height: 50px;
    background: var(--light-blue);
    position: absolute;
    left: 0;
    top: 12px;
    transform: skewX(-9deg) rotateZ(-8deg);
    z-index: 33;
}

.seo-audit-off-page-factors-section .strip3 {
    width: 311px;
    height: 50px;
    background: var(--dark-blue);
    position: absolute;
    right: 0;
    top: -234px;
    transform: skewX(-9deg) rotateZ(-6deg);
    z-index: 33;
}

.seo-audit-off-page-factors-section .strip4 {
    width: 128px;
    height: 50px;
    background: var(--dark-blue);
    position: absolute;
    right: 0;
    top: -167px;
    transform: skewX(-9deg) rotateZ(-6deg);
    z-index: 33;
}

.seo-audit-off-page-factors-section h2 {
    font-family: var(--title-bold);
    font-size: 75px;
    color: var(--black);
    line-height: .94;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: -3px;
    margin-bottom: 2rem;
    padding: 0;
}

.seo-audit-off-page-factors-section .content {
    max-width: 60%;
    margin: 0 auto;
}

.seo-audit-off-page-factors-section .content p {
    font-family: inherit;
    font-size: 24px;
    color: var(--black);
    line-height: 1.7;
    font-weight: 400;
    padding: 0;
    margin: 0 0 30px 0;
}

/*NOT WANT TO SKIP RESULT SECTION START*/
.not-want-to-skip-result-section {
    background-color: #f4f4f4;
    padding: 100px 0;
    margin: 0;
}

.not-want-to-skip-result-section h2 {
    font-family: var(--title-bold);
    font-size: 75px;
    color: var(--black);
    line-height: .94;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: -3px;
    margin-bottom: 2rem;
    padding: 0 14% 0;
}

.not-want-to-skip-result-section .content {
    max-width: 60%;
    margin: 0 auto;
}

.not-want-to-skip-result-section .content p {
    font-family: inherit;
    font-size: 24px;
    color: var(--black);
    line-height: 1.7;
    font-weight: 400;
    padding: 0;
    margin: 0 0 30px 0;
}

.not-want-to-skip-result-section .content .wp-video {
    margin-bottom: 3rem;
}

/**
 * ¯\_(ツ)_/¯
 *  SINGLE SERVICE PAGE CSS
 * 
 *  [FULLY MANAGED SEO]
 * 
 */
.postid-408>.gm-navbar {
    background-color: var(--dark-blue) !important;
}

.postid-408>.gm-navbar .gm-main-menu-wrapper #gm-main-menu .gm-navbar-nav>.menu-item>.gm-anchor {
    color: #fff;
}

.single-service-page-banner.fully-managed-seo-banner::after {
    background-color: #fff;
    margin-bottom: -1px;
}

/*THE NEW WAY TO SEO SECTION START*/
.the-new-way-to-seo-section {
    background-color: #fff;
    padding: 0;
    margin: 0;
}

.the-new-way-to-seo-section h2 {
    font-family: var(--title-bold);
    font-size: 75px;
    color: var(--black);
    line-height: .94;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: -3px;
    margin-bottom: 2rem;
    padding: 0;
}

.the-new-way-to-seo-section .content {
    max-width: 60%;
    margin: 0 auto;
}

.the-new-way-to-seo-section .content p {
    font-family: inherit;
    font-size: 24px;
    color: var(--black);
    line-height: 1.7;
    font-weight: 400;
    padding: 0;
    margin: 0 0 30px 0;
}

/*SXO EQUATION SECTION START*/
.sxo-equation-section {
    font-family: 'Finurlig DEMO';
    text-align: center;
    background-color: #fff;
    padding: 20px 0;
    margin: 0;
}

.sxo-equation-section h2 {
    font-family: 'Finurlig DEMO';
    font-size: 37px;
    color: var(--black);
    line-height: 0.8;
    text-transform: uppercase;
    padding: 0;
    margin: 0;
}

/*.sxo-equation-section h2 > mark{
    background: #Fd2918;
    color: #fff;
}*/
/*STEP BY STEP SEO PROCESS SECTION START*/
.step-by-step-seo-process {
    background-color: #fff;
    padding: 30px 0 280px 0;
    margin: 0;
    position: relative;
}

.step-by-step-seo-process::after {
    content: "";
    width: 100%;
    height: 200px;
    background: #f3f3f3;
    position: absolute;
    left: 0;
    bottom: 0;
    clip-path: polygon(0 100%, 100% 0%, 100% 100%, 0 100%);
}

.step-by-step-seo-process .badge {
    display: block;
    font-family: inherit;
    font-size: 14px;
    color: #fff;
    line-height: 1.3;
    text-transform: uppercase;
    text-align: center;
    background-color: var(--orange);
    border-radius: 30px;
    width: max-content;
    padding: 7px 25px;
    margin: 0 auto 1rem;
}

.step-by-step-seo-process h2 {
    font-family: var(--title-bold);
    font-size: 75px;
    color: var(--black);
    line-height: .94;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: -3px;
    margin-bottom: 2rem;
    padding: 0;
}

/*DOMINATE YOUR MARKET SECTION START*/
.dominate-your-market-section {
    background-color: #F3F3F3;
    padding: 0 0 200px 0;
    margin: 0;
    position: relative;
}

.dominate-your-market-section::after {
    content: "";
    width: 100%;
    height: 150px;
    background: #ffffff;
    position: absolute;
    left: 0;
    bottom: -1px;
    clip-path: polygon(0 100%, 100% 0%, 100% 100%, 0 100%);
}

.dominate-your-market-section .strip1 {
    width: 85px;
    height: 50px;
    background: var(--light-blue);
    position: absolute;
    left: 0;
    top: -54px;
    transform: skewX(-9deg) rotateZ(-6deg);
    z-index: 33;
}

.dominate-your-market-section .strip2 {
    width: 159px;
    height: 50px;
    background: var(--dark-blue);
    position: absolute;
    left: 0;
    top: -107px;
    transform: skewX(-9deg) rotateZ(-6deg);
    z-index: 33;
}

.dominate-your-market-section .strip3 {
    width: 213px;
    height: 50px;
    background: var(--light-blue);
    position: absolute;
    right: 0;
    top: -238px;
    transform: skewX(-9deg) rotateZ(-6deg);
    z-index: 33;
}

.dominate-your-market-section .emoji-block {
    text-align: center;
    margin-bottom: 2rem;
    margin-top: -200px;
}

.dominate-your-market-section .emoji-block>img {
    filter: drop-shadow(0 0 0.75rem rgba(0, 0, 0, 0.3));
}

.dominate-your-market-section .content {
    max-width: 60%;
    margin: 0 auto;
}

.dominate-your-market-section .content h2 {
    font-family: var(--title-bold);
    font-size: 75px;
    color: var(--black);
    line-height: .94;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: -3px;
    margin-bottom: 2rem;
    padding: 0;
}

.dominate-your-market-section .content p {
    font-family: inherit;
    font-size: 24px;
    color: var(--black);
    line-height: 1.5;
    font-weight: 400;
    padding: 0;
    margin: 0 0 30px 0;
}

.dominate-your-market-section .dominate-cards {
    text-align: center;
    margin: 3rem 0 0 0;
    padding: 0;
}

.dominate-your-market-section .dominate-cards .post-card {
    padding: 0;
    margin: 0;
}

.dominate-your-market-section .dominate-cards .post-card .icon-block {
    text-align: center;
    margin-bottom: 2rem;
}

.dominate-your-market-section .dominate-cards .post-card .text-block h4 {
    font-family: inherit;
    font-size: 25px;
    color: var(--black);
    line-height: 1.3;
    font-weight: 600;
    text-transform: capitalize;
    padding: 0;
    margin: 0 0 20px 0;
}

.dominate-your-market-section .dominate-cards .post-card .text-block p {
    font-family: inherit;
    font-size: 16px;
    color: var(--black);
    line-height: 1.3;
    font-weight: 400;
    padding: 0;
    margin: 0;
}

/*CASE STUDY-1 SECTION START*/
.case-study-1-section {
    background-color: #FFFFFF;
    padding: 0 0 120px 0;
    margin: 0;
    position: relative;
}

.case-study-1-section::after {
    content: "";
    width: 100%;
    height: 150px;
    background: #f3f3f3;
    position: absolute;
    left: 0;
    bottom: 0;
    clip-path: polygon(0 100%, 100% 0%, 100% 100%, 0 100%);
}

.case-study-1-section .strip1 {
    width: 85px;
    height: 50px;
    background: transparent;
    border: 2px solid var(--light-blue);
    position: absolute;
    left: 0;
    top: -168px;
    transform: skewX(-9deg) rotateZ(-6deg);
    z-index: 33;
}

.case-study-1-section .strip2 {
    width: 295px;
    height: 50px;
    background: var(--light-blue);
    position: absolute;
    left: 248px;
    top: -140px;
    transform: skewX(-9deg) rotateZ(-6deg);
    z-index: 33;
}

.case-study-1-section .strip3 {
    width: 246px;
    height: 50px;
    background: var(--dark-blue);
    position: absolute;
    left: 0;
    top: -63px;
    transform: skewX(-9deg) rotateZ(-6deg);
    z-index: 33;
}

.case-study-1-section .strip4 {
    width: 311px;
    height: 50px;
    background: var(--light-blue);
    position: absolute;
    right: 282px;
    top: -154px;
    transform: skewX(-9deg) rotateZ(-6deg);
    z-index: 33;
}

.case-study-1-section .strip5 {
    width: 278px;
    height: 50px;
    background: var(--dark-blue);
    position: absolute;
    right: 0;
    top: -235px;
    transform: skewX(-9deg) rotateZ(-6deg);
    z-index: 33;
}

.case-study-1-section h2 {
    font-family: var(--title-bold);
    font-size: 75px;
    color: var(--black);
    line-height: .94;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: -3px;
    margin-bottom: 2rem;
    padding: 0;
}

.case-study-1-section .content {
    padding: 0;
    margin: 0 auto;
    max-width: 60%;
}

.case-study-1-section .content p {
    font-family: inherit;
    font-size: 24px;
    color: var(--black);
    line-height: 1.5;
    font-weight: 400;
    padding: 0;
    margin: 0 0 30px 0;
}

.case-study-1-section .content>img {
    /*  filter: drop-shadow(0 0 0.75rem rgba(0, 0, 0, 0.3)); */
    margin: 0 0 30px 0;
}

.case-study-1-section .content .wp-video {
    margin-bottom: 3rem;
}

/*CASE STUDY-2 SECTION START*/
.case-study-2-section {
    background-color: #F3F3F3;
    padding: 0 0 100px 0;
    margin: 0;
    position: relative;
}

.case-study-2-section .strip1 {
    width: 127px;
    height: 50px;
    background: none;
    border: 2px solid var(--orange);
    position: absolute;
    left: 0;
    top: -87px;
    transform: skewX(-9deg) rotateZ(-6deg);
}

.case-study-2-section .strip2 {
    width: 283px;
    height: 50px;
    background: rgba(253, 41, 24, 0.5);
    /* 50% of var(--orange) */
    position: absolute;
    left: 0;
    top: 10px;
    transform: skewX(-9deg) rotateZ(-6deg);
}

.case-study-2-section .strip3 {
    width: 389px;
    height: 50px;
    background: var(--orange);
    position: absolute;
    right: 0;
    top: -229px;
    transform: skewX(-9deg) rotateZ(-6deg);
}

.case-study-2-section .strip4 {
    width: 283px;
    height: 50px;
    background: var(--orange);
    position: absolute;
    right: 0;
    top: -155px;
    transform: skewX(-9deg) rotateZ(-6deg);
}

.case-study-2-section .emoji-block {
    text-align: center;
    margin-bottom: 2rem;
}

.case-study-2-section .emoji-block>img {
    filter: drop-shadow(0 0 0.75rem rgba(0, 0, 0, 0.3));
}

.case-study-2-section h2 {
    font-family: var(--title-bold);
    font-size: 75px;
    color: var(--black);
    line-height: .94;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: -3px;
    margin-bottom: 2rem;
    padding: 0;
}

.case-study-2-section .content {
    padding: 0;
    margin: 0 auto;
    max-width: 60%;
}

.case-study-2-section .content p {
    font-family: inherit;
    font-size: 24px;
    color: var(--black);
    line-height: 1.5;
    font-weight: 400;
    padding: 0;
    margin: 0 0 30px 0;
}

.case-study-2-section .content ul li {
    font-family: inherit;
    font-size: 24px;
    color: var(--black);
    line-height: 1.5;
    font-weight: 400;
    padding: 0;
    margin: 0 0 30px 0;
}

.case-study-2-section .content ul li::before {
    content: '\f00c';
    font-family: 'FontAwesome';
    color: var(--orange);
    font-size: 20px;
    margin-right: 15px;
}

.case-study-2-section .content>img {
    /*filter: drop-shadow(0 0 0.75rem rgba(0, 0, 0, 0.3)); */
    margin: 0 0 30px 0;
}

.case-study-2-section .content .wp-video {
    margin-bottom: 3rem;
}

/**
 * ¯\_(ツ)_/¯
 *  SINGLE SERVICE PAGE CSS
 * 
 *  [WHITE LABEL SEO]
 * 
 */
.single-service .gm-navbar {
    background-color: var(--dark-blue) !important;
}

.single-service>.gm-navbar .gm-main-menu-wrapper #gm-main-menu .gm-navbar-nav>.menu-item>.gm-anchor {
    color: #fff;
}

.postid-477>.gm-navbar {
    background-color: var(--dark-blue) !important;
}

.postid-477>.gm-navbar .gm-main-menu-wrapper #gm-main-menu .gm-navbar-nav>.menu-item>.gm-anchor {
    color: #fff;
}

.speeding-up-section {
    position: relative;
    background-color: #fff;
    padding: 0 0 173px 0;
    margin: 0;
}

.speeding-up-section::after {
    content: "";
    width: 100%;
    height: 200px;
    background: var(--dark-blue);
    position: absolute;
    left: 0;
    bottom: -2px;
    clip-path: polygon(0 100%, 100% 0%, 100% 100%, 0 100%);
}

.speeding-up-section .content {
    max-width: 68%;
    margin: 0 auto;
}

.speeding-up-section .content h2 {
    font-family: var(--title-bold);
    font-size: 75px;
    color: var(--black);
    line-height: .94;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: -3px;
    margin-bottom: 2rem;
    padding: 0;
}

.speeding-up-section .content h3 {
    font-family: inherit;
    font-size: 23px;
    color: var(--black);
    line-height: 1.5;
    text-align: center;
    text-transform: none;
    padding: 0;
    margin: 0 0 60px 0;
}

.speeding-up-section .our-work-cards {
    padding: 0 6%;
    margin: 0;
}

.speeding-up-section .our-work-cards .card {
    position: relative;
    border: none;
    background-color: #fff;
    padding: 35px;
    margin: 0 0 30px 0;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
    transition: 0.5s ease-in-out;
}

.speeding-up-section .our-work-cards .card .d-flex {
    justify-content: flex-start;
    gap: 30px;
}

.speeding-up-section .our-work-cards .card .icon-block {
    width: 55px;
    height: 55px;
    border-radius: 50%;
    border: 5px solid rgba(253, 41, 24, 0.4);
    background: rgba(253, 41, 24, 0.4);
    display: flex;
    justify-content: center;
    align-items: center;
}

.speeding-up-section .our-work-cards .card .text-block {
    width: calc(100% - 85px);
}

.speeding-up-section .our-work-cards .card .text-block h3 {
    font-family: inherit;
    font-size: 20px;
    color: var(--black);
    line-height: 1.5;
    text-align: left;
    text-transform: uppercase;
    padding: 0 0 5px 0;
    margin: 0;
    transition: 0.5s ease-in-out;
}

.speeding-up-section .our-work-cards .card .text-block p {
    font-family: inherit;
    font-size: 16px;
    color: var(--black);
    line-height: 1.5;
    text-align: left;
    padding: 0;
    margin: 0;
    transition: 0.5s ease-in-out;
}

.speeding-up-section .our-work-cards .card .text-block p>.btn {
    font-family: inherit;
    background: var(--orange);
    color: #fff;
    margin-top: 15px;
}

.speeding-up-section .our-work-cards .card:hover {
    background-color: var(--orange);
    transform: scale(1.05);
    cursor: pointer;
}

.speeding-up-section .our-work-cards .card:hover .text-block>* {
    color: #fff !important;
}

.speeding-up-section .our-work-cards .card:hover .text-block p>.btn {
    background-color: #fff;
    color: var(--orange);
}

/*YOU NEED RANK JACKER SECTION START*/
.you-need-rank-jacker-section {
    background-color: var(--dark-blue);
    padding: 0 0 100px 0;
    margin: 0;
}

.you-need-rank-jacker-section .emoji-block {
    text-align: center;
    margin-bottom: 3rem;
    margin-top: -166px;
    position: relative;
    z-index: 333;
}

.you-need-rank-jacker-section .content {
    text-align: center;
    max-width: 85%;
    margin-inline: auto;
}

.you-need-rank-jacker-section .content h2 {
    font-family: var(--title-bold);
    font-size: 75px;
    color: #fff;
    line-height: .94;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: -3px;
    margin-bottom: 2rem;
    padding: 0;
}

.you-need-rank-jacker-section .content h3 {
    font-family: inherit;
    font-size: 21px;
    color: #fff;
    line-height: 1.5;
    text-align: center;
    padding: 0 0 5px 0;
    margin: 0;
    transition: 0.5s ease-in-out;
}

.you-need-rank-jacker-section .timeline-wrap {
    padding: 5rem 2.5rem;
    margin: 0 auto;
    padding-bottom: 0;
    background-image: url('../images/dot-grid.svg'), url('../images/dot-grid.svg');
    background-repeat: no-repeat;
    background-size: auto;
    background-position: 100% 7%, 15% 83%;
}

.you-need-rank-jacker-section .timeline {
    position: relative;
    list-style-type: none;
    padding-bottom: 0;
    text-align: center;
}

.you-need-rank-jacker-section .timeline:before {
    content: "";
    position: absolute;
    top: 70px;
    bottom: 0;
    left: 50%;
    width: 5px;
    background-color: #fff;
    opacity: .5;
    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .2);
    box-shadow: 0 0 20px rgba(0, 0, 0, .2);
    height: calc(95% - 1.5rem - 22px) !important;
}

/*.timeline::before, .timeline__entry::before {
    top: calc(1.5rem + 23px + 10px) !important;
}*/
.you-need-rank-jacker-section .timeline__entry {
    background-color: #fff;
    padding: 30px;
    border-radius: 25px;
    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .2);
    box-shadow: 0 0 20px rgba(0, 0, 0, .2);
    position: relative;
    width: 50%;
}

.you-need-rank-jacker-section .timeline__entry:nth-of-type(odd) {
    text-align: left;
    margin-left: -65px;
}

.you-need-rank-jacker-section .timeline__entry:nth-of-type(even) {
    text-align: left;
    margin-left: auto;
    margin-right: -45px;
}

.you-need-rank-jacker-section .timeline__entry::before {
    content: '';
    position: absolute;
    width: 16px;
    height: 16px;
    top: 27%;
    right: -59px;
    z-index: 2;
    background-color: #fff;
    border: 3px solid #fff;
    border-radius: 50%;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    -webkit-box-shadow: 0 0 0 5px rgba(255, 255, 255, .2);
    box-shadow: 0 0 0 5px rgba(255, 255, 255, .2);
}

.you-need-rank-jacker-section .timeline__entry:nth-child(even)::before {
    content: '';
    position: absolute;
    width: 16px;
    height: 16px;
    top: 27%;
    left: -67px;
    z-index: 2;
    background-color: #fff;
    border: 3px solid #fff;
    border-radius: 50%;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    -webkit-box-shadow: 0 0 0 5px rgba(255, 255, 255, .2);
    box-shadow: 0 0 0 5px rgba(255, 255, 255, .2);
}

.you-need-rank-jacker-section .timeline__entry::after {
    content: '';
    width: 0;
    height: 0;
    border-top: 1.5rem solid transparent;
    border-bottom: 1.5rem solid transparent;
    border-left: 1.5rem solid #fff;
    top: 15%;
    position: absolute;
    right: -20px;
}

.you-need-rank-jacker-section .timeline__entry:nth-child(even)::after {
    content: '';
    width: 0;
    height: 0;
    border-top: 1.5rem solid transparent;
    border-bottom: 1.5rem solid transparent;
    border-right: 1.5rem solid #fff;
    border-left: none;
    top: 15%;
    position: absolute;
    left: -21px;
}

.you-need-rank-jacker-section .timeline__headline {
    font-size: 24px;
    font-family: inherit;
    color: var(--dark-blue);
    font-weight: 700;
    margin-bottom: 0.5rem;
}

.you-need-rank-jacker-section .timeline__content {
    color: var(--black);
    font-family: inherit;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 0;
}

/*.you-need-rank-jacker-section .timeline .after {
    position: relative;
    z-index: 1;
    display: inline-block;
    background-color: #fff;
    color: var(--dark-blue);
    padding: 10px 40px;
    margin-bottom: 0;
    border-radius: 25px;
    -webkit-box-shadow: 0 0 20px rgba(0,0,0,.2),0 0 0 5px rgba(255,255,255,.2);
    box-shadow: 0 0 20px rgba(0,0,0,.2),0 0 0 5px rgba(255,255,255,.2);
    bottom: -100px;
    -webkit-transition: .3s;
    transition: .3s;
}*/
.you-need-rank-jacker-section .timeline .after {
    font-family: var(--title-bold);
    font-size: 38px;
    color: #fff;
    line-height: .94;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: -.02em;
    border-radius: 5px;
    background: var(--orange);
    padding: 30px;
    box-shadow: 0 0 5px 0 rgb(0 0 0 / 50%);
    transition: 0.3s ease;
    position: relative;
    overflow: hidden;
    max-width: 800px;
    display: block;
    margin-inline: auto;
    margin-top: 3rem;
}

/*TESTIMONIAL SECTION START*/
.clients-experience-section.white-label-page-testimonial {
    padding-bottom: 130px;
}

.clients-experience-section.white-label-page-testimonial::after,
.clients-experience-section.white-label-page-testimonial::before {
    display: none;
}

.clients-experience-section.white-label-page-testimonial .title-block h2 {
    font-size: 42px;
    line-height: 1;
}

/*THIS IS HOW WE WROK SECTION START*/
.this-is-how-we-work-section {
    position: relative;
    background-color: #f3f3f3;
    padding: 30px 0 100px 0;
    margin: 0;
}

.this-is-how-we-work-section::before {
    content: "";
    width: 100%;
    height: 150px;
    background: #f3f3f3;
    position: absolute;
    left: 0;
    top: -147px;
    clip-path: polygon(0 100%, 100% 0%, 100% 100%, 0 100%);
}

.this-is-how-we-work-section .content {
    max-width: calc(100% - 31rem);
    margin-inline: auto;
    counter-reset: work;
}

.this-is-how-we-work-section .eyebrow {
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: var(--orange);
    border-radius: 100px;
    padding: 10px 35px;
    margin: 0 auto 20px;
    max-width: 900px;
    gap: 30px;
}

.this-is-how-we-work-section .eyebrow>.eye-dot {
    --size: 18px;
    width: var(--size);
    height: var(--size);
    border-radius: 50%;
    background-color: #fff;
    animation: flashingDot 2s ease infinite;
}

@keyframes flashingDot {
    0% {
        box-shadow: 0 0 0 0 rgba(255, 255, 255, 1);
    }

    100% {
        box-shadow: 0 0 0 20px rgba(255, 255, 255, 0);
    }
}

.this-is-how-we-work-section .eyebrow>.text {
    flex: 1;
    font-family: inherit;
    font-size: 15px;
    color: #fff;
    line-height: 1.3;
    text-transform: uppercase;
    text-align: center;
    font-weight: 600;
    padding: 0;
    margin: 0;
    letter-spacing: 1px;
}

.this-is-how-we-work-section h2 {
    font-family: var(--title-bold);
    font-size: 75px;
    color: var(--black);
    line-height: .94;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: -3px;
    margin-bottom: 2rem;
    padding: 0 14%;
}

.this-is-how-we-work-section .content p {
    color: var(--black);
    font-family: inherit;
    font-size: 21px;
    line-height: 1.5;
    font-weight: 400;
    text-align: left;
    padding: 0 0 2rem 0;
    margin: 0;
}

.this-is-how-we-work-section .content ul li {
    position: relative;
    color: var(--black);
    font-family: inherit;
    font-size: 20px;
    line-height: 1.5;
    font-weight: 400;
    text-align: left;
    padding: 0 0 3rem 4rem;
}

.this-is-how-we-work-section .content ul li::before {
    counter-increment: work;
    content: counter(work);
    font-family: var(--title-bold);
    font-size: 74px;
    color: var(--orange);
    line-height: 1;
    font-weight: 700;
    padding: 0;
    margin-right: 30px;
    vertical-align: text-top;
    float: left;
    position: absolute;
    left: 0;
    top: 0;
}

/**
 * ¯\_(ツ)_/¯
 * 
 * [SERVICE PAGE]
 * SEO CONSULTATION AND SALES PROCESS PAGE
 * 
 * */
.postid-479>.gm-navbar {
    background-color: var(--dark-blue) !important;
}

.postid-479>.gm-navbar .gm-main-menu-wrapper #gm-main-menu .gm-navbar-nav>.menu-item>.gm-anchor {
    color: #fff;
}

/*SAY GOODBYE SECTION START*/
.speeding-up-section.say-goodbye-section .our-work-cards .card {
    min-height: 240px;
}

.say-goodbye-section .book-call-now-block {
    text-align: center;
    margin: 3rem 0 0 0;
}

.speeding-up-section.say-goodbye-section::after {
    background-color: #f3f3f3;
    height: 90px;
}

/*.say-goodbye-section .book-call-btn{
    position: relative;
    font-family: inherit;
    font-size: 16px;
    color: #fff;
    line-height: 1.3;
    text-transform: uppercase;
    background-color: var(--orange);
    padding: 12px 26px;
    margin: 0;
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.3);
    overflow: hidden;
}*/
.say-goodbye-section .book-call-btn {
    font-family: var(--title-bold);
    font-size: 60px;
    color: #fff;
    line-height: .94;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: -.02em;
    border-radius: 5px;
    background: var(--orange);
    padding: 30px;
    box-shadow: 0 0 5px 0 rgb(0 0 0 / 50%);
    transition: 0.3s ease;
    position: relative;
    overflow: hidden;
    max-width: 800px;
    display: block;
    margin-inline: auto;
}

.say-goodbye-section .book-call-btn::before {
    content: "";
    width: 30px;
    height: 130%;
    background-color: rgba(255, 255, 255, 0.5);
    position: absolute;
    left: -20%;
    top: 0;
    transition: 0.3s;
    transform: skewX(15deg);
    transition: 0.3s ease;
}

.say-goodbye-section .book-call-btn:hover::before {
    left: 110%;
}

/*GROW YOUR AGENCY REVENUE SECTION START*/
.grow-your-agency-revenue-section {
    background-color: #f3f3f3;
    padding: 0 0 100px 0;
    margin: 0;
}

.grow-your-agency-revenue-section .emoji-block {
    text-align: center;
}

.grow-your-agency-revenue-section .content {
    max-width: calc(100% - 12rem);
    margin-inline: auto;
}

.grow-your-agency-revenue-section .content h2 {
    font-family: var(--title-bold);
    font-size: 75px;
    color: var(--black);
    line-height: .94;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: -3px;
    margin-bottom: 2rem;
    padding: 0;
}

.grow-your-agency-revenue-section .content p {
    font-family: inherit;
    font-size: 20px;
    color: var(--black);
    line-height: 1.7;
    font-weight: 400;
    text-align: center;
    padding: 0 10%;
    margin: 0 0 30px 0;
}

.grow-your-agency-revenue-section .sales-process-tab-section {
    padding: 0 8%;
    margin: 0;
}

.grow-your-agency-revenue-section .sales-process-tab-section ul {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    margin-bottom: 3rem;
}

@supports not (gap: 30px) {
    .grow-your-agency-revenue-section .sales-process-tab-section ul {
        margin: -15px;
    }

    .grow-your-agency-revenue-section .sales-process-tab-section ul>* {
        margin: 15px;
    }
}

.grow-your-agency-revenue-section .sales-process-tab-section ul li {
    flex: 1;
}

.grow-your-agency-revenue-section .sales-process-tab-section ul li button {
    background-color: transparent !important;
    border: none;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    border-bottom: 4px solid #a1a1a1;
    border-radius: 0;
    padding: 0 0 20px 0;
    min-height: 131px;
}

.grow-your-agency-revenue-section .sales-process-tab-section ul li button>img {
    filter: grayscale(100%);
}

.grow-your-agency-revenue-section .sales-process-tab-section ul li button>span {
    font-family: inherit;
    font-size: 14px;
    color: var(--black);
    line-height: 1.3;
    font-weight: 600;
    padding: 0;
    margin: 0;
    white-space: normal;
}

.grow-your-agency-revenue-section .sales-process-tab-section ul li button.active {
    border-color: var(--dark-blue);
}

.grow-your-agency-revenue-section .sales-process-tab-section ul li button.active>img {
    filter: grayscale(0);
}

.grow-your-agency-revenue-section .sales-process-tab-section ul li button.active>span {
    color: var(--dark-blue);
}

.grow-your-agency-revenue-section .sales-process-tab-section .tab-content {
    background-color: #f3f3f3;
    border: 1px solid #ebebeb;
    border-radius: 3px;
    padding: 40px;
    box-shadow: 0 0 29px 0 rgb(0 0 0 / 12%);
    overflow: hidden;
}

.grow-your-agency-revenue-section .sales-process-tab-section .tab-content .tab-pane .content-block {
    display: flex;
    flex-wrap: wrap;
    max-width: 100%;
    transform: translateX(110%);
    transition: 0.5s ease-in-out;
}

.grow-your-agency-revenue-section .sales-process-tab-section .tab-content .tab-pane.show .content-block {
    transform: translateX(0);
}

.grow-your-agency-revenue-section .sales-process-tab-section .tab-content .tab-pane .content-block .text-block {
    width: 60%;
    padding: 0 30px 0 0;
}

.grow-your-agency-revenue-section .sales-process-tab-section .tab-content .tab-pane .content-block .text-block>h3 {
    font-family: inherit;
    font-size: 30px;
    color: var(--black);
    line-height: 1.3;
    text-transform: uppercase;
    font-weight: 600;
    padding: 0 0 3rem 0;
    margin: 0;
}

.grow-your-agency-revenue-section .sales-process-tab-section .tab-content .tab-pane .content-block .text-block>p {
    font-family: inherit;
    font-size: 16px;
    color: var(--black);
    line-height: 1.5;
    font-weight: 400;
    padding: 0 0 20px 0;
    margin: 0;
}

.grow-your-agency-revenue-section .sales-process-tab-section .tab-content .tab-pane .content-block .img-block {
    width: 40%;
}

.grow-your-agency-revenue-section .book-call-now-block {
    text-align: center;
    margin: 3rem 0 0 0;
}

/*.grow-your-agency-revenue-section .book-call-now-block .book-call-btn{
    position: relative;
    font-family: inherit;
    font-size: 16px;
    color: #fff;
    line-height: 1.3;
    text-transform: uppercase;
    background-color: var(--orange);
    padding: 12px 26px;
    margin: 0;
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.3);
    overflow: hidden;
}*/
.grow-your-agency-revenue-section .book-call-now-block .book-call-btn {
    font-family: var(--title-bold);
    font-size: 60px;
    color: #fff;
    line-height: .94;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: -.02em;
    border-radius: 5px;
    background: var(--orange);
    padding: 30px;
    box-shadow: 0 0 5px 0 rgb(0 0 0 / 50%);
    transition: 0.3s ease;
    position: relative;
    overflow: hidden;
    max-width: 800px;
    display: block;
    margin-inline: auto;
}

.grow-your-agency-revenue-section .book-call-now-block .book-call-btn::before {
    content: "";
    width: 30px;
    height: 130%;
    background-color: rgba(255, 255, 255, 0.5);
    position: absolute;
    left: -20%;
    top: 0;
    transition: 0.3s;
    transform: skewX(15deg);
    transition: 0.3s ease;
}

.grow-your-agency-revenue-section .book-call-now-block .book-call-btn:hover::before {
    left: 110%;
}

/*YOU WOULD NOT SKIP THESE RESULTS SECTION START*/
.you-would-not-skip-these-result-section-seo {
    background-color: #fff;
    padding: 100px 0;
    margin: 0;
}

.you-would-not-skip-these-result-section-seo .content {
    max-width: calc(100% - 12rem);
    margin-inline: auto;
}

.you-would-not-skip-these-result-section-seo .content h2 {
    font-family: var(--title-bold);
    font-size: 75px;
    color: var(--black);
    line-height: .94;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: -3px;
    margin-bottom: 2rem;
    padding: 0;
}

.you-would-not-skip-these-result-section-seo .content p {
    font-family: inherit;
    font-size: 21px;
    color: var(--black);
    line-height: 1.7;
    font-weight: 400;
    padding: 0 10%;
    margin: 0 0 30px 0;
}

.you-would-not-skip-these-result-section-seo .content p>img {
    text-align: center;
    display: block;
    margin: 0 auto 30px;
}

/**
 * ¯\_(ツ)_/¯
 * 
 * [SERVICE PAGE]
 * PRESS RELEASE DISTRIBUTION SERVICES
 * 
 * */
.postid-747>.gm-navbar {
    background-color: var(--dark-blue) !important;
}

.postid-747>.gm-navbar .gm-main-menu-wrapper #gm-main-menu .gm-navbar-nav>.menu-item>.gm-anchor {
    color: #fff;
}

.brand-exposure-section {
    position: relative;
    background-color: #fff;
    padding: 0 0 230px 0;
    margin: 0;
}

.brand-exposure-section::after {
    content: "";
    width: 100%;
    height: 200px;
    background: #F3F3F3;
    position: absolute;
    left: 0;
    bottom: -2px;
    clip-path: polygon(0 100%, 100% 0%, 100% 100%, 0 100%);
}

.brand-exposure-section .badge-alike {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: var(--dark-blue);
    background: linear-gradient(90deg, rgb(120 154 247) 0%, rgba(54, 99, 224, 1) 69%);
    max-width: 231px;
    border-radius: 100px;
    padding: 10px 25px;
    margin: 0 auto 2rem;
    min-height: 50px;
}

.brand-exposure-section .badge-alike .text {
    display: inline-block;
    font-family: inherit;
    font-size: 20px;
    color: #fff;
    line-height: 1.3;
    text-transform: capitalize;
    font-weight: 600;
    padding: 0;
    margin: 0;
}

.brand-exposure-section .badge-alike .switch {
    position: absolute;
    right: 13px;
    top: 50%;
    transform: translateY(-50%);
    width: 50px;
    height: 30px;
    background-color: #fff;
    border-radius: 50px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding: 0 5px;

    animation: switchAnim 1s linear infinite alternate 1s;
}

.brand-exposure-section .badge-alike .switch>.dot {
    display: block;
    width: 22px;
    height: 22px;
    border-radius: 50%;
    background-color: var(--dark-blue);
    animation: switchDotAnim .7s linear infinite alternate;
}

@keyframes switchDotAnim {
    to {
        transform: translateX(calc(100% - 5px));
        background-color: #fff;
    }
}

@keyframes switchAnim {
    to {
        background-color: #4EA8F9;
    }
}
.das-benefits{
	padding-top:35px!important;
}
.brand-exposure-section h2 {
    font-family: var(--title-bold);
    font-size: 75px;
    color: var(--black);
    line-height: .94;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: -3px;
    margin-bottom: 2rem;
    padding: 0 14%;
}

.brand-exposure-section p {
    font-family: inherit;
    font-size: 21px;
    color: var(--black);
    line-height: 1.3;
    font-weight: 400;
    text-align: left;
    /*margin-bottom: 4rem;*/
    padding: 0 21%;
}

.brand-exposure-section .brand-cards {
    padding: 0;
    margin: 0;
}

.brand-exposure-section .brand-cards .card {
    text-align: center;
    background-color: var(--dark-blue);
    padding: 30px 54px;
    margin: 0;
}

.brand-exposure-section .brand-cards .card h4 {
    font-family: inherit;
    font-size: 24px;
    color: #fff;
    line-height: 1.3;
    text-align: center;
    text-transform: capitalize;
    font-weight: 600;
    padding: 0;
    margin: 0 0 14px 0;
}

.brand-exposure-section .brand-cards .card>p {
    font-family: inherit;
    font-size: 16px;
    color: #fff;
    line-height: 1.5;
    text-align: center;
    font-weight: 400;
    padding: 0;
    margin: 0;
}

/*REACH OUT TO MILLIONS SECTION START*/
.reachout-to-million-section {
    background-color: #f3f3f3;
    padding: 0 0 80px 0;
    margin: 0;
}

.reachout-to-million-section .badge-alike {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: var(--dark-blue);
    background: linear-gradient(90deg, rgb(120 154 247) 0%, rgba(54, 99, 224, 1) 69%);
    max-width: 385px;
    border-radius: 100px;
    padding: 10px 25px;
    margin: 0 auto 2rem;
    min-height: 50px;
}

.reachout-to-million-section .badge-alike .text {
    display: inline-block;
    font-family: inherit;
    font-size: 20px;
    color: #fff;
    line-height: 1.3;
    text-transform: capitalize;
    font-weight: 600;
    padding: 0;
    margin: 0;
}

.reachout-to-million-section h2 {
    font-family: var(--title-bold);
    font-size: 75px;
    color: var(--black);
    line-height: .94;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: -3px;
    margin-bottom: 5rem;
    padding: 0 14%;
}

.reachout-to-million-section .content {
    padding: 0 21%;
}

.reachout-to-million-section .content p>img {
    display: block;
    margin: 0 auto 2rem;
}

.reachout-to-million-section .content>p {
    font-family: inherit;
    font-size: 22px;
    color: var(--black);
    line-height: 1.5;
    font-weight: 400;
    text-align: left;
    margin: 0;
    padding: 0;
}

/*GUARANTEED GOOGLE RANKING SECTION START*/
.guaranteed-google-ranking-section {
    background-color: #fff;
    padding: 50px 0;
    margin: 0;
}

.guaranteed-google-ranking-section .gruaranteed-google-ranking-img-block {
    text-align: center;
    margin-bottom: 2rem;
}

.guaranteed-google-ranking-section .content {
    padding: 0 21%;
    margin: 0;
}

.guaranteed-google-ranking-section .content>p {
    font-family: inherit;
    font-size: 22px;
    color: var(--black);
    line-height: 1.5;
    font-weight: 400;
    text-align: left;
    margin: 0;
    padding: 0 0 2rem 0;
}

.guaranteed-google-ranking-section .content>ul li {
    font-family: inherit;
    font-size: 22px;
    color: var(--black);
    line-height: 1.5;
    font-weight: 400;
    text-align: left;
    margin: 0;
    padding: 0 0 2rem 0;
}

.guaranteed-google-ranking-section .content>ul li::before {
    content: '\f00c';
    font-family: 'Fontawesome';
    color: var(--orange);
    margin-right: 10px;
}

/*BEST PRESS RELEASE SERVICE PACKAGES SECTION START*/
.best-press-release-service-packages-section {
    background-color: #fff;
    padding: 100px 0 100px 0;
    margin: 0;
}

.best-press-release-service-packages-section .eyebrow {
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: var(--orange);
    border-radius: 100px;
    padding: 10px 35px;
    margin: 0 auto 20px;
    max-width: 630px;
    gap: 30px;
}

.best-press-release-service-packages-section .eyebrow>.eye-dot {
    --size: 18px;
    width: var(--size);
    height: var(--size);
    border-radius: 50%;
    background-color: #fff;
    animation: flashingDot 2s ease infinite;
}

.best-press-release-service-packages-section .eyebrow>.text {
    flex: 1;
    font-family: inherit;
    font-size: 20px;
    color: #fff;
    line-height: 1.3;
    text-transform: uppercase;
    text-align: center;
    font-weight: 600;
    padding: 0;
    margin: 0;
    letter-spacing: 1px;
}

.best-press-release-service-packages-section h2 {
    font-family: var(--title-bold);
    font-size: 75px;
    color: var(--black);
    line-height: .94;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: -3px;
    margin-bottom: 5rem;
    padding: 0 8%;
}

.best-press-release-service-packages-section .packages-price-card-block {
    background-color: #fff;
    padding: 0 14%;
    margin: 0;
}

.best-press-release-service-packages-section .packages-price-card-block .card {
    border: 2px solid var(--orange);
    border-radius: 5px;
    text-align: center;
    padding: 0 0 30px 0;
}

.best-press-release-service-packages-section .packages-price-card-block .card>h4 {
    font-family: inherit;
    font-size: 22px;
    color: #fff;
    line-height: 1.3;
    background-color: var(--orange);
    font-weight: 700;
    text-transform: uppercase;
    padding: 12px 0;
    margin: 0 0 2rem 0;
}

.best-press-release-service-packages-section .packages-price-card-block .card>.price {
    font-family: inherit;
    font-size: 22px;
    color: var(--orange);
    line-height: 1.3;
    font-weight: 400;
    text-transform: uppercase;
    padding: 0;
    margin: 0 0 2rem 0;
}

.best-press-release-service-packages-section .packages-price-card-block .card>.price>strong {
    font-size: 50px;
    font-weight: 700;
}

.best-press-release-service-packages-section .packages-price-card-block .card>ul {
    padding: 0 50px;
    margin-bottom: 2rem;
}

.best-press-release-service-packages-section .packages-price-card-block .card>ul li {
    font-family: inherit;
    font-size: 16px;
    color: var(--black);
    line-height: 1.3;
    font-weight: 500;
    text-align: left;
    padding: 0;
    margin: 0 0 1rem 0;
}

.best-press-release-service-packages-section .packages-price-card-block .card>ul li::before {
    content: '\f005';
    font-family: 'FontAwesome';
    color: var(--orange);
    margin-right: 15px;
}

.best-press-release-service-packages-section .packages-price-card-block .card>a {
    position: relative;
    font-family: inherit;
    font-size: 16px;
    color: #fff;
    line-height: 1.3;
    font-weight: 600;
    text-align: center;
    text-transform: capitalize;
    background-color: var(--orange);
    border-radius: 50px;
    padding: 12px 24px;
    margin: 0 auto;
    width: max-content;
    overflow: hidden;
    transition: 0.5s ease;
}

.best-press-release-service-packages-section .packages-price-card-block .card>a::after {
    content: "";
    width: 30px;
    height: 130%;
    background-color: rgba(255, 255, 255, 0.5);
    position: absolute;
    left: -30%;
    top: 0;
    transition: 0.3s;
    transform: skewX(15deg);
}

.best-press-release-service-packages-section .packages-price-card-block .card>a:hover::after {
    left: 110%;
}

.best-press-release-service-packages-section .packages-price-card-block .col-md-6:nth-child(2) .card {
    border-color: var(--dark-blue);
}

.best-press-release-service-packages-section .packages-price-card-block .col-md-6:nth-child(2) .card>h4 {
    background-color: var(--dark-blue);
}

.best-press-release-service-packages-section .packages-price-card-block .col-md-6:nth-child(2) .card>.price {
    color: var(--dark-blue);
}

.best-press-release-service-packages-section .packages-price-card-block .col-md-6:nth-child(2) .card>ul li::before {
    color: var(--dark-blue);
}

.best-press-release-service-packages-section .packages-price-card-block .col-md-6:nth-child(2) .card>a {
    background-color: var(--dark-blue);
}

/**
 * ¯\_(ツ)_/¯
 * 
 * [SERVICE PAGE]
 * BUY HIGH DA PBN BACKLINKS PAGE
 * 
 * */
.postid-792>.gm-navbar {
    background-color: var(--dark-blue) !important;
}

.postid-792>.gm-navbar .gm-main-menu-wrapper #gm-main-menu .gm-navbar-nav>.menu-item>.gm-anchor {
    color: #fff;
}

/*BENEFITS AND FEATURES SECTION START*/
.benefits-and-features-section {
    position: relative;
    background-color: #fff;
    padding: 0 0 120px 0;
    margin: 0;
}

.benefits-and-features-section::after {
    content: "";
    width: 100%;
    height: 130px;
    background: var(--dark-blue);
    position: absolute;
    left: 0;
    bottom: -1px;
    clip-path: polygon(0 100%, 100% 0%, 100% 100%, 0 100%);
}

.benefits-and-features-section .emoji-block {
    text-align: center;
    margin-bottom: 3rem;
}

.benefits-and-features-section h2 {
    font-family: var(--title-bold);
    font-size: 75px;
    color: var(--black);
    line-height: .94;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: -3px;
    margin-bottom: 2rem;
    padding: 0 8%;
}

.benefits-and-features-section .content {
    padding: 0 9%;
    margin: 0 0 5rem 0;
}

.benefits-and-features-section .content>p {
    font-family: inherit;
    font-size: 22px;
    color: var(--black);
    line-height: 1.5;
    font-weight: 400;
    text-align: center;
    margin: 0;
    padding: 0 0 2rem 0;
}

.benefits-and-features-section .all-benefits-card-block {
    padding: 0;
    margin: 0;
}

.benefits-and-features-section .all-benefits-card-block .card {
    border: none;
    background-color: #fff;
    padding: 35px;
    margin: 0 0 30px 0;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
    transition: 0.5s ease-in-out;
    min-height: 201px;
}

.benefits-and-features-section .all-benefits-card-block .card .d-flex {
    justify-content: flex-start;
    gap: 20px;
}

.benefits-and-features-section .all-benefits-card-block .card .icon-block {
    width: 55px;
    height: 55px;
    border-radius: 50%;
    border: 5px solid rgba(253, 41, 24, 0.4);
    background: rgba(253, 41, 24, 0.4);
    display: flex;
    justify-content: center;
    align-items: center;
}

.benefits-and-features-section .all-benefits-card-block .card .text-block {
    width: calc(100% - 104px);
}

.benefits-and-features-section .all-benefits-card-block .card .text-block h3 {
    font-family: inherit;
    font-size: 20px;
    color: var(--black);
    line-height: 1.5;
    text-align: left;
    text-transform: uppercase;
    padding: 0 0 5px 0;
    margin: 0;
    transition: 0.5s ease-in-out;
}

.benefits-and-features-section .all-benefits-card-block .card .text-block p {
    font-family: inherit;
    font-size: 16px;
    color: var(--black);
    line-height: 1.5;
    text-align: left;
    padding: 0;
    margin: 0;
    transition: 0.5s ease-in-out;
}

.benefits-and-features-section .all-benefits-card-block .card:hover {
    background-color: var(--orange);
    transform: scale(1.05);
    cursor: pointer;
}

.benefits-and-features-section .all-benefits-card-block .card:hover .text-block>h3 {
    color: #fff;
}

.benefits-and-features-section .all-benefits-card-block .card:hover .text-block>p {
    color: #fff;
}

/*WE SELL RESULTS SECTION START*/
.we-sell-results-section {
    background-color: var(--dark-blue);
    padding: 0 0 20px 0;
    margin: 0;
}

.we-sell-results-section .emoji-block {
    text-align: center;
    margin-bottom: 3rem;
}

.we-sell-results-section h2 {
    font-family: var(--title-bold);
    font-size: 75px;
    color: #fff;
    line-height: .94;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: -3px;
    margin-bottom: 2rem;
    padding: 0 8%;
}

.we-sell-results-section .content {
    padding: 0 9%;
    margin: 0;
}

.we-sell-results-section .content p {
    font-family: inherit;
    font-size: 19px;
    color: #fff;
    line-height: 1.5;
    font-weight: 400;
    text-align: center;
    margin: 0;
    padding: 0 0 2rem 0;
}

.we-sell-results-section .results-blocks {
    padding: 0;
    margin: 3rem 0 0 0;
}

.we-sell-results-section .results-blocks .row {
    align-items: center;
}

.we-sell-results-section .results-blocks .row .col-md-6 {
    margin-bottom: 3rem;
}

.we-sell-results-section .results-blocks .row .col-md-6:nth-child(3) {
    order: 2;
}

.we-sell-results-section .results-blocks .row .col-md-6:nth-child(4) {
    order: 1;
}

.we-sell-results-section .results-blocks .text-block {
    padding: 0;
    margin: 0;
}

.we-sell-results-section .results-blocks .text-block h3 {
    font-family: inherit;
    font-size: 25px;
    color: #fff;
    line-height: 1.3;
    font-weight: 700;
    text-transform: uppercase;
    padding: 0 0 15px 0;
    margin: 0;
}

.we-sell-results-section .results-blocks .text-block p {
    font-family: inherit;
    font-size: 16px;
    color: #fff;
    line-height: 1.3;
    font-weight: 400;
    padding: 0;
    margin: 0;
}

.we-sell-results-section .results-blocks .img-block {
    text-align: center;
}

/*PRICING AND OPTIONS SECTION START*/
.pricing-and-options-section {
    background-color: #fff;
    padding: 0 0 100px 0;
    margin: 0;
}

.pricing-and-options-section .emoji-block {
    text-align: center;
    margin-bottom: 3rem;
}

.pricing-and-options-section h2 {
    font-family: var(--title-bold);
    font-size: 75px;
    color: var(--black);
    line-height: .94;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: -3px;
    margin-bottom: 2rem;
    padding: 0 8%;
}

.pricing-and-options-section .content {
    padding: 0 9%;
    margin: 0 0 3rem 0;
}

.pricing-and-options-section .content p {
    font-family: inherit;
    font-size: 22px;
    color: var(--black);
    line-height: 1.5;
    font-weight: 400;
    text-align: center;
    margin: 0;
    padding: 0 0 2rem 0;
}

.pricing-and-options-section .pricing-card-blocks {
    background-color: #fff;
   /* padding: 0 14%;*/
    margin: 0;
}

.pricing-and-options-section .pricing-card-blocks .price-card {
    border: 2px solid var(--orange);
    border-radius: 5px;
    text-align: center;
    padding: 0 0 30px 0;
}

.pricing-and-options-section .pricing-card-blocks .price-card>.card-title {
    font-family: inherit;
    font-size: 22px;
    color: #fff;
    line-height: 1.3;
    background-color: var(--orange);
    font-weight: 700;
    text-transform: uppercase;
    padding: 12px 0;
    margin: 0 0 2rem 0;
}

.pricing-and-options-section .pricing-card-blocks .price-card>h6 {
    font-family: inherit;
    font-size: 17px;
    color: var(--orange);
    line-height: 1.3;
    font-weight: 600;
    text-align: left;
    padding: 0 30px;
    margin: 0 0 10px 0;
}

.pricing-and-options-section .pricing-card-blocks .price-card>.price {
    font-family: inherit;
    font-size: 22px;
    color: var(--orange);
    line-height: 1.3;
    font-weight: 400;
    text-align: left;
    padding: 0 30px;
    margin: 0 0 2rem 0;
}

.pricing-and-options-section .pricing-card-blocks .price-card>.price>strong {
    font-size: 50px;
    font-weight: 700;
}

.pricing-and-options-section .pricing-card-blocks .price-card ul {
    padding: 0 30px;
    margin-bottom: 2rem;
}

.pricing-and-options-section .pricing-card-blocks .price-card ul>li {
    font-family: inherit;
    font-size: 16px;
    color: var(--black);
    line-height: 1.3;
    font-weight: 500;
    text-align: left;
    padding: 0;
    margin: 0 0 1rem 0;
}

.pricing-and-options-section .pricing-card-blocks .price-card ul>li::before {
    content: '\f005';
    font-family: 'FontAwesome';
    color: var(--orange);
    margin-right: 15px;
}

.pricing-and-options-section .pricing-card-blocks .price-card>a {
    position: relative;
    display: flex;
    font-family: inherit;
    font-size: 16px;
    color: #fff;
    line-height: 1.3;
    font-weight: 600;
    text-align: left;
    text-transform: capitalize;
    background-color: var(--orange);
    border-radius: 50px;
    padding: 12px 24px;
    margin: 0 0 10px 30px;
    width: max-content;
    overflow: hidden;
    transition: 0.5s ease;
}

.pricing-and-options-section .pricing-card-blocks .price-card>a::after {
    content: "";
    width: 30px;
    height: 130%;
    background-color: rgba(255, 255, 255, 0.5);
    position: absolute;
    left: -30%;
    top: 0;
    transition: 0.3s;
    transform: skewX(15deg);
}

.pricing-and-options-section .pricing-card-blocks .price-card>a:hover::after {
    left: 110%;
}

.pricing-and-options-section .pricing-card-blocks .row .col-md-6:nth-child(2) .price-card {
    border: 2px solid var(--dark-blue);
}

.pricing-and-options-section .pricing-card-blocks .row .col-md-6:nth-child(2) .price-card>.card-title {
    background-color: var(--dark-blue);
}

.pricing-and-options-section .pricing-card-blocks .row .col-md-6:nth-child(2) .price-card>h6 {
    color: var(--dark-blue);
}

.pricing-and-options-section .pricing-card-blocks .row .col-md-6:nth-child(2) .price-card>.price {
    color: var(--dark-blue);
}

.pricing-and-options-section .pricing-card-blocks .row .col-md-6:nth-child(2) .price-card ul>li::before {
    color: var(--dark-blue);
}

.pricing-and-options-section .pricing-card-blocks .row .col-md-6:nth-child(2) .price-card>a {
    background-color: var(--dark-blue);
}

/*CO-OWNERS QUOTE SECTION START*/
.postid-792 .co-owner-quote-section {
    padding-bottom: 175px;
    background-image: url(../images/separator-curve.png);
    background-repeat: no-repeat;
    background-position: bottom center;
    background-size: contain;
}

/*EVERY PBN LINK COMPRISE SECTION START*/
.every-pbnlink-comprise-section {
    background-color: var(--orange);
    padding: 266px 0 100px 0;
    padding: 50px 0 100px 0;
    margin: 0;
    position: relative;
    background-image: url('../images/dot-grid.svg'),
        url('../images/dot-grid.svg');
    background-position: 90% 20%, 20% 90%;
    background-size: auto;
    background-repeat: no-repeat;
}

/*.every-pbnlink-comprise-section .separator {
    position: absolute;
    left: 0;
    top: -100px;
    width: 100%;
    height: 331px;
    transform: rotateX(180deg) rotateY(180deg);
    z-index: 999;
    background-image: url('../images/separator.svg');
    background-repeat: no-repeat;
    background-color: #ffffff;
    background-size: cover;
    z-index: 999;
}*/
.every-pbnlink-comprise-section .separator {
    position: absolute;
    left: 0;
    top: -290px;
    width: 100%;
    height: 24%;
    transform: rotateX(180deg) rotateY(180deg);
    z-index: 999;
    background-image: url(../images/separator.svg);
    background-repeat: no-repeat;
    background-color: transparent;
    background-size: cover;
    z-index: 999;
}

.every-pbnlink-comprise-section h3 {
    font-family: inherit;
    font-size: 18px;
    color: #fff;
    line-height: 1.3;
    font-weight: 400;
    text-align: center;
    text-transform: uppercase;
    padding: 0 0 15px 0;
    margin: 0;
}

.every-pbnlink-comprise-section h2 {
    font-family: var(--title-bold);
    font-size: 75px;
    color: #fff;
    line-height: .94;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: -3px;
    margin-bottom: 2rem;
    padding: 0 8%;
}

.every-pbnlink-comprise-section .timeline-wrap {
    padding: 5rem 2.5rem;
    margin: 0 auto;
    padding-bottom: 0;
}

.every-pbnlink-comprise-section .timeline {
    position: relative;
    list-style-type: none;
    padding-bottom: 5rem;
    text-align: center;
}

.every-pbnlink-comprise-section .timeline:before {
    content: "";
    position: absolute;
    top: 70px;
    bottom: 0;
    left: 50%;
    width: 5px;
    background-color: #fff;
    opacity: .5;
    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .2);
    box-shadow: 0 0 20px rgba(0, 0, 0, .2);
    height: calc(95% - 1.5rem - 22px) !important;
}

.every-pbnlink-comprise-section .timeline__headline {
    font-size: 24px;
    font-family: inherit;
    color: var(--orange);
    font-weight: 700;
    text-align: left;
    margin-bottom: 0.5rem;
    padding: 0;
    margin: 0;
}

.every-pbnlink-comprise-section .timeline__content {
    color: var(--black);
    font-family: inherit;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 0;
}

.every-pbnlink-comprise-section .timeline__entry {
    background-color: #fff;
    padding: 30px;
    border-radius: 25px;
    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .2);
    box-shadow: 0 0 20px rgba(0, 0, 0, .2);
    position: relative;
    width: 50%;
}

.every-pbnlink-comprise-section .timeline__entry:nth-of-type(odd) {
    text-align: left;
    margin-left: -65px;
}

.every-pbnlink-comprise-section .timeline__entry:nth-of-type(even) {
    text-align: left;
    margin-left: auto;
    margin-right: -45px;
}

.every-pbnlink-comprise-section .timeline__entry::before {
    content: '';
    position: absolute;
    width: 16px;
    height: 16px;
    top: 27%;
    right: -59px;
    z-index: 2;
    background-color: #fff;
    border: 3px solid #fff;
    border-radius: 50%;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    -webkit-box-shadow: 0 0 0 5px rgba(255, 255, 255, .2);
    box-shadow: 0 0 0 5px rgba(255, 255, 255, .2);
}

.every-pbnlink-comprise-section .timeline__entry:nth-of-type(even)::before {
    left: -67px;
}

.every-pbnlink-comprise-section .timeline__entry::after {
    content: '';
    width: 0;
    height: 0;
    border-top: 1.5rem solid transparent;
    border-bottom: 1.5rem solid transparent;
    border-left: 1.5rem solid #fff;
    top: 15%;
    position: absolute;
    right: -20px;
}

.every-pbnlink-comprise-section .timeline__entry:nth-of-type(even)::after {
    content: '';
    width: 0;
    height: 0;
    border-top: 1.5rem solid transparent;
    border-bottom: 1.5rem solid transparent;
    border-left: 1.5rem solid #fff;
    top: 15%;
    position: absolute;
    left: -24px;
    transform: rotateY(180deg);
}

.every-pbnlink-comprise-section .timeline .get-started-btn {
    position: relative;
    z-index: 1;
    display: inline-block;
    background-color: #fff;
    color: var(--dark-blue);
    padding: 10px 40px;
    margin-bottom: 0;
    border-radius: 25px;
    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .2), 0 0 0 5px rgba(255, 255, 255, .2);
    box-shadow: 0 0 20px rgba(0, 0, 0, .2), 0 0 0 5px rgba(255, 255, 255, .2);
    bottom: -100px;
    -webkit-transition: .3s;
    transition: .3s;
}

/**
 * ¯\_(ツ)_/¯
 * 
 * [SERVICE PAGE]
 * GUEST POST AND BLOGGER OUTREACH SERVICE
 * 
 * */
.postid-859>.gm-navbar {
    background-color: var(--dark-blue) !important;
}

.postid-859>.gm-navbar .gm-main-menu-wrapper #gm-main-menu .gm-navbar-nav>.menu-item>.gm-anchor {
    color: #fff;
}

/*STRONG BLOGGING NETWORK SECTION START*/
.strong-blogging-network-section {
    position: relative;
    background-color: #fff;
    padding: 80px 0 200px 0;
    margin: 0;
}

.strong-blogging-network-section::after {
    content: "";
    width: 100%;
    height: 200px;
    background: #f3f3f3;
    position: absolute;
    left: 0;
    bottom: -1px;
    clip-path: polygon(0 100%, 100% 0%, 100% 100%, 0 100%);
}

.strong-blogging-network-section .row {
    align-items: center;
}

.strong-blogging-network-section .lt-block {
    text-align: right;
}

.strong-blogging-network-section .lt-block h2 {
    font-family: inherit;
    font-size: 45px;
    color: var(--black);
    line-height: 1.2;
    font-weight: 800;
    text-transform: uppercase;
    padding: 0;
    margin: 0;
}

.postid-974 .strong-blogging-network-section .lt-block h2 {
    font-size: 29px;
}

.strong-blogging-network-section .col-md-1 {
    flex: 0 0 auto;
    width: 3.333333%;
}

.strong-blogging-network-section .separator {
    width: 5px;
    height: 100px;
    background-color: var(--orange);
    margin: 0 auto;
}

.strong-blogging-network-section .rt-block {
    text-align-last: left;
}

.strong-blogging-network-section .rt-block p {
    font-family: inherit;
    font-size: 18px;
    color: var(--black);
    line-height: 1.5;
    font-weight: 600;
    padding: 0;
    margin: 0;
}

/*WHAT ARE BLOGGER OUTREACH LINKS SECTION START*/
.what-are-blogger-outreach-links-section {
    position: relative;
    background-color: #f3f3f3;
    padding: 100px 0 230px 0;
    margin: 0;
}

.what-are-blogger-outreach-links-section::after {
    content: "";
    width: 100%;
    height: 200px;
    background: rgba(255, 227, 204, 1);
    background: linear-gradient(179deg, rgba(253, 41, 24, 0.2) 0%, rgb(254 213 209) 100%);
    ;
    position: absolute;
    left: 0;
    bottom: -1px;
    clip-path: polygon(0 100%, 100% 0%, 100% 100%, 0 100%);
}

.what-are-blogger-outreach-links-section h2 {
    font-family: var(--title-bold);
    font-size: 75px;
    color: var(--black);
    line-height: .94;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: -3px;
    margin-bottom: 2rem;
    padding: 0 8%;
}

.what-are-blogger-outreach-links-section .contents {
    padding: 0 21%;
}

.what-are-blogger-outreach-links-section .contents>p {
    font-family: inherit;
    font-size: 22px;
    color: var(--black);
    line-height: 1.5;
    font-weight: 400;
    text-align: left;
    padding: 0;
    margin: 0 0 2rem 0;
}

.what-are-blogger-outreach-links-section #pills-tab {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    gap: 30px;
    margin-top: 60px;
}

.what-are-blogger-outreach-links-section #pills-tab li.nav-item {
    flex: 1;
}

.what-are-blogger-outreach-links-section #pills-tab li .nav-link {
    position: relative;
    font-family: inherit;
    font-size: 14px;
    color: #000;
    line-height: 1.3;
    text-transform: capitalize;
    background-color: #F7F7F7;
    font-weight: 400;
    padding: 0;
    margin: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    padding: 21px;
    height: 150px;
    width: 100%;
    border-radius: 0;
    box-shadow: 0 5px 10px 0 rgb(3 27 78 / 8%);
}

.what-are-blogger-outreach-links-section #pills-tab li .nav-link.active {
    background-color: #FF4B3E;
    color: #fff;
    position: relative;
    box-shadow: 0 5px 10px 0 rgb(3 27 78 / 8%);
}

.what-are-blogger-outreach-links-section #pills-tab li .nav-link::after {
    content: '\f0d7';
    opacity: 0;
    visibility: hidden;
    font-family: 'FontAwesome';
    position: absolute;
    left: 50%;
    bottom: -45px;
    font-size: 60px;
    color: #F7F7F7;
    transform: translateX(-50%);
    transition: 0.2s ease;
}

.what-are-blogger-outreach-links-section #pills-tab li .nav-link.active::after {
    content: '\f0d7';
    opacity: 1;
    visibility: visible;
    font-family: 'FontAwesome';
    position: absolute;
    left: 50%;
    bottom: -45px;
    font-size: 60px;
    color: #ff4b3e;
    transform: translateX(-50%);
    transition: 0.2s;
}

.what-are-blogger-outreach-links-section #pills-tab li .nav-link>span {
    display: block;
    white-space: normal;
}

.what-are-blogger-outreach-links-section .tab-content {
    margin-top: 60px;
}

.what-are-blogger-outreach-links-section .tab-content .tab-pane {
    background-color: #fff;
    padding: 60px;
    border: 1px solid #eee;
    transform: translateX(100%);
    box-shadow: 0 5px 10px 0 rgb(3 27 78 / 8%);
}

.what-are-blogger-outreach-links-section .tab-content .tab-pane.active.show {
    transform: translateX(0);
}

.what-are-blogger-outreach-links-section .tab-content .tab-pane>.content {
    background-color: #fff;
}

.what-are-blogger-outreach-links-section .tab-content .tab-pane>.content .img-block {
    width: 50%;
}

.what-are-blogger-outreach-links-section .tab-content .tab-pane>.content .text-block {
    width: 50%;
    text-align: left;
}

.what-are-blogger-outreach-links-section .tab-content .tab-pane>.content .text-block h2 {
    font-family: inherit;
    font-size: 30px;
    color: #Fd2918;
    line-height: 1.3;
    font-weight: 500;
    text-align: left;
    text-transform: capitalize;
    letter-spacing: 0;
    padding: 0;
    margin: 0 0 20px 0;
}

.what-are-blogger-outreach-links-section .tab-content .tab-pane>.content .text-block h2::after {
    display: none;
}

.what-are-blogger-outreach-links-section .tab-content .tab-pane>.content .text-block p {
    font-family: inherit;
    font-size: 16px;
    color: #121212;
    line-height: 1.3;
    font-weight: 400;
    text-align: left;
    padding: 0;
    margin: 0 0 20px 0;
}

.what-are-blogger-outreach-links-section .tab-content .tab-pane>.content .text-block p>a {
    position: relative;
    font-family: inherit;
    font-size: 14px;
    color: #fff;
    line-height: 1.3;
    text-transform: capitalize;
    font-weight: 400;
    background-color: var(--orange);
    border-radius: 4px;
    padding: 10px 22px;
    margin: 0;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
    overflow: hidden;
    transition: 0.3s ease;
}

.what-are-blogger-outreach-links-section .tab-content .tab-pane>.content .text-block p>a::after {
    content: "";
    width: 30px;
    height: 130%;
    background-color: rgba(255, 255, 255, 0.5);
    position: absolute;
    left: -40%;
    top: 0;
    transition: 0.3s;
    transform: skewX(15deg);
}

.what-are-blogger-outreach-links-section .tab-content .tab-pane>.content .text-block p>a:hover::after {
    left: 110%;
}

/*HOW WE DO IT SECTION START*/
.how-we-do-it-section-gpb-page {
    background: rgb(255, 227, 204);
    /*background: linear-gradient(180deg, rgba(255,227,204,1) 0%, rgba(255,255,255,1) 100%);*/
    background: linear-gradient(180deg, rgba(253, 41, 24, 0.2) 0%, rgba(255, 255, 255, 1) 100%);
    ;
    padding: 100px 0;
    margin: 0;
}

.how-we-do-it-section-gpb-page h2 {
    font-family: var(--title-bold);
    font-size: 75px;
    color: var(--black);
    line-height: .94;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: -3px;
    margin-bottom: 2rem;
    padding: 0 8%;
}

.how-we-do-it-section-gpb-page .animated-img-block {
    text-align: center;
    margin-bottom: 3rem;
}

.how-we-do-it-section-gpb-page .content {
    padding: 0 21%;
    counter-reset: howdy;
}

.how-we-do-it-section-gpb-page .content>p {
    font-family: inherit;
    font-size: 22px;
    color: var(--black);
    line-height: 1.5;
    font-weight: 400;
    text-align: left;
    padding: 0;
    margin: 0 0 2rem 0;
}

.how-we-do-it-section-gpb-page .content>ul li {
    position: relative;
    font-family: inherit;
    font-size: 22px;
    color: var(--black);
    line-height: 1.5;
    font-weight: 400;
    text-align: left;
    padding: 0 0 0 75px;
    margin: 0 0 2rem 0;
}

.how-we-do-it-section-gpb-page .content>ul li::before {
    counter-increment: howdy;
    content: counter(howdy);
    font-family: var(--title-bold);
    font-size: 75px;
    color: var(--orange);
    line-height: 1;
    font-weight: 700;
    padding: 0;
    margin-right: 30px;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

/*BLOGGER OUTREACH PACKAGES SECTION START*/
.blogger-outreach-packages-section-gpb-page {
    background-color: #fff;
    padding: 0 0 100px 0;
    margin: 0;
}

.blogger-outreach-packages-section-gpb-page .emoji-block {
    text-align: center;
}

.blogger-outreach-packages-section-gpb-page h2 {
    font-family: var(--title-bold);
    font-size: 75px;
    color: var(--black);
    line-height: .94;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: -3px;
    margin-bottom: 3rem;
    padding: 0 8%;
}

.blogger-outreach-packages-section-gpb-page .blogger-outreach-cards {
    background-color: #fff;
    padding: 0;
    margin: 0;
}

.blogger-outreach-packages-section-gpb-page .blogger-outreach-cards .d-flex {
    flex-wrap: wrap;
    justify-content: center;
    align-items: flex-start;
    gap: 20px;
}

.blogger-outreach-packages-section-gpb-page .blogger-outreach-cards .pkg-card {
    width: calc(32.33% - 10px);
    background-color: #ffffff;
    border-radius: 8px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / 20%);
    border: 2px solid var(--dark-blue);
}

.blogger-outreach-packages-section-gpb-page .blogger-outreach-cards .pkg-card:nth-child(even) {
    background-color: #ffffff;
    border-color: var(--orange);
}

.blogger-outreach-packages-section-gpb-page .blogger-outreach-cards .pkg-card .pkg-card-header {
    background-color: var(--dark-blue);
    color: #fff;
    text-align: center;
    border-radius: 0;
    padding: 10px;
    margin: 0;
}

.blogger-outreach-packages-section-gpb-page .blogger-outreach-cards .pkg-card:nth-child(even) .pkg-card-header {
    background-color: var(--orange);
}

.blogger-outreach-packages-section-gpb-page .blogger-outreach-cards .pkg-card .pkg-card-header>h4 {
    font-family: inherit;
    font-size: 20px;
    color: #fff;
    line-height: 1.3;
    font-weight: 700;
    text-transform: uppercase;
    padding: 0 0 10px 0;
    margin: 0;
}

.blogger-outreach-packages-section-gpb-page .blogger-outreach-cards .pkg-card .pkg-card-header>p {
    font-family: inherit;
    font-size: 14px;
    color: #fff;
    line-height: 1.3;
    font-weight: 400;
    padding: 0;
    margin: 0;
}

.blogger-outreach-packages-section-gpb-page .blogger-outreach-cards .pkg-card .pkg-card-body {
    text-align: center;
    padding: 20px;
    margin: 0;
}

.blogger-outreach-packages-section-gpb-page .blogger-outreach-cards .pkg-card .pkg-card-body>ul>li {
    font-family: inherit;
    font-size: 16px;
    color: var(--black);
    line-height: 1.3;
    font-weight: 400;
    border-bottom: 1px solid #fff;
    padding: 0 0 6px 0;
    margin: 0 0 6px 0;
    text-align: left;
}

.blogger-outreach-packages-section-gpb-page .blogger-outreach-cards .pkg-card .pkg-card-body>ul>li::before {
    content: '\f005';
    font-family: 'Fontawesome';
    margin-right: 10px;
    color: var(--dark-blue);
}

.blogger-outreach-packages-section-gpb-page .blogger-outreach-cards .pkg-card:nth-child(even) .pkg-card-body>ul>li {
    border-bottom-color: #fff;
}

.blogger-outreach-packages-section-gpb-page .blogger-outreach-cards .pkg-card:nth-child(even) .pkg-card-body>ul>li::before {
    color: var(--orange);
}

.blogger-outreach-packages-section-gpb-page .blogger-outreach-cards .pkg-card .pkg-card-body>ul>li:nth-child(1),
.blogger-outreach-packages-section-gpb-page .blogger-outreach-cards .pkg-card .pkg-card-body>ul>li:nth-child(2),
.blogger-outreach-packages-section-gpb-page .blogger-outreach-cards .pkg-card .pkg-card-body>ul>li:last-child {
    font-weight: 600;
}

.blogger-outreach-packages-section-gpb-page .blogger-outreach-cards .pkg-card .pkg-card-body>ul>li:last-child {
    border-bottom: none;
}

.blogger-outreach-packages-section-gpb-page .blogger-outreach-cards .pkg-card .pkg-card-footer {
    margin-top: 1rem;
    text-align: center;
    padding: 0 0 20px 0;
}

.blogger-outreach-packages-section-gpb-page .blogger-outreach-cards .pkg-card .pkg-card-footer>a {
    position: relative;
    font-family: inherit;
    font-size: 14px;
    color: #fff;
    line-height: 1.3;
    text-transform: capitalize;
    font-weight: 400;
    background-color: var(--dark-blue);
    border-radius: 7px;
    padding: 10px 18px;
    margin: 0;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
    overflow: hidden;
    transition: 0.3s ease;
}

.blogger-outreach-packages-section-gpb-page .blogger-outreach-cards .pkg-card .pkg-card-footer>a>strong {
    font-size: 20px;
}

.blogger-outreach-packages-section-gpb-page .blogger-outreach-cards .pkg-card:nth-child(even) .pkg-card-footer>a {
    background-color: var(--orange);
}

.blogger-outreach-packages-section-gpb-page .blogger-outreach-cards .pkg-card .pkg-card-footer>a::after {
    content: "";
    width: 30px;
    height: 130%;
    background-color: rgba(255, 255, 255, 0.5);
    position: absolute;
    left: -30%;
    top: 0;
    transition: 0.3s;
    transform: skewX(15deg);
}

.blogger-outreach-packages-section-gpb-page .blogger-outreach-cards .pkg-card .pkg-card-footer>a:hover::after {
    left: 110%;
}

/*SEO AGENCIES AND MARKETERS SECTION START*/
.seo-agencies-and-marketers-section {
    background: rgb(54, 99, 224);
    background: linear-gradient(180deg, rgba(54, 99, 224, 1) 0%, rgba(255, 255, 255, 1) 100%);
    padding: 100px 0;
    margin: 0;
}

.seo-agencies-and-marketers-section .badgy {
    text-align: center;
}

.seo-agencies-and-marketers-section .badgy h3 {
    display: inline-block;
    font-family: inherit;
    font-size: 16px;
    color: var(--black);
    line-height: 1.3;
    background-color: #FFC725;
    letter-spacing: 2px;
    border-radius: 50px;
    text-transform: uppercase;
    padding: 5px 30px;
    margin: 0;
}

.seo-agencies-and-marketers-section h2 {
    font-family: var(--title-bold);
    font-size: 75px;
    color: #fff;
    line-height: .94;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: -3px;
    margin: 1rem 0 5rem 0;
    padding: 0 8%;
}

.seo-agencies-and-marketers-section .content {
    text-align: center;
    padding: 0 21%;
}

.seo-agencies-and-marketers-section .content p>img {
    margin: 0 auto 2rem;
    display: block;
}

.seo-agencies-and-marketers-section .content ul li {
    font-family: inherit;
    font-size: 22px;
    color: var(--black);
    line-height: 1.5;
    font-weight: 400;
    text-align: left;
    font-weight: 800;
    padding: 0;
    margin: 0 0 2rem 0;
}

.seo-agencies-and-marketers-section .content ul li::before {
    content: '\f058';
    font-family: 'FontAwesome';
    font-size: 35px;
    color: var(--orange);
    vertical-align: middle;
    margin-right: 20px;
}

.seo-agencies-and-marketers-section .content p {
    font-family: inherit;
    font-size: 22px;
    color: var(--black);
    line-height: 1.5;
    font-weight: 400;
    text-align: left;
    font-weight: 400;
    padding: 0;
    margin: 0 0 2rem 0;
}

.seo-agencies-and-marketers-section .content .download-btn {
    position: relative;
    display: block;
    font-family: var(--title-bold);
    font-size: 50px;
    color: #fff;
    line-height: 1.3;
    text-transform: uppercase;
    background-color: var(--orange);
    border-radius: 10px;
    padding: 20px 40px;
    margin: 0;
    overflow: hidden;
    box-shadow: rgb(0 0 0 / 35%) 0px 5px 15px;
    transition: 0.5s ease;
}

.seo-agencies-and-marketers-section .content .download-btn>small {
    display: block;
    font-family: 'Inter', sans-serif;
    font-size: 18px;
    color: var(--black);
    line-height: 1.3;
    text-transform: none;
    padding: 0;
    margin: 0;
}

.seo-agencies-and-marketers-section .content .download-btn::after {
    content: "";
    width: 30px;
    height: 130%;
    background-color: rgba(255, 255, 255, 0.5);
    position: absolute;
    left: -40%;
    top: 0;
    transition: 0.3s ease;
    transform: skewX(15deg);
}

.seo-agencies-and-marketers-section .content .download-btn:hover::after {
    left: 110%;
}

/**
 * ¯\_(ツ)_/¯
 * 
 * [SERVICE PAGE]
 * FOUNDATION PACKAGES PAGE
 * 
 * */
.postid-898>.gm-navbar {
    background-color: var(--dark-blue) !important;
}

.postid-898>.gm-navbar .gm-main-menu-wrapper #gm-main-menu .gm-navbar-nav>.menu-item>.gm-anchor {
    color: #fff;
}

/*WHAT ARE FOUNDATION LINKS SECTION START*/
.what-are-foundation-links-section-fl-pg {
    background-color: #fff;
    padding: 0 0 130px 0;
    margin: 0;
}

.what-are-foundation-links-section-fl-pg .emoji-block {
    text-align: center;
    margin-bottom: 2rem;
}

.what-are-foundation-links-section-fl-pg h2 {
    font-family: var(--title-bold);
    font-size: 75px;
    color: var(--black);
    line-height: .94;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: -3px;
    margin-bottom: 2rem;
    padding: 0 8%;
}

.what-are-foundation-links-section-fl-pg .content {
    padding: 0 21%;
    margin: 0 0 5rem 0;
}

.what-are-foundation-links-section-fl-pg .content p {
    font-family: inherit;
    font-size: 22px;
    color: var(--black);
    line-height: 1.5;
    font-weight: 400;
    text-align: left;
    padding: 0;
    margin: 0 0 2rem 0;
}

.what-are-foundation-links-section-fl-pg .content ul {
    counter-reset: foundation;
}

.what-are-foundation-links-section-fl-pg .content ul li {
    position: relative;
    font-family: inherit;
    font-size: 22px;
    color: var(--black);
    line-height: 1.5;
    font-weight: 400;
    text-align: left;
    padding: 0 0 0 70px;
    margin: 0;
    max-width: 100%;
}

.what-are-foundation-links-section-fl-pg .content ul li+li {
    margin-top: 4rem;
}

.what-are-foundation-links-section-fl-pg .content ul li::before {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    counter-increment: foundation;
    content: counter(foundation);
    font-family: var(--title-bold);
    font-size: 78px;
    color: var(--orange);
    line-height: 1;
    font-weight: 700;
    padding: 0;
    margin: 0;
}

.what-are-foundation-links-section-fl-pg .box-layout-contents {
    padding: 0;
    margin: 0;
}

.what-are-foundation-links-section-fl-pg .box-layout-contents .row {
    align-items: center;
    margin-bottom: 5rem;
}

.what-are-foundation-links-section-fl-pg .box-layout-contents .row:nth-child(even) .col-md-6:nth-child(1) {
    order: 2;
}

.what-are-foundation-links-section-fl-pg .box-layout-contents .row:nth-child(even) .col-md-6:nth-child(2) {
    order: 1;
}

.what-are-foundation-links-section-fl-pg .box-layout-contents .text-block {
    padding: 0;
    margin: 0;
}

.what-are-foundation-links-section-fl-pg .box-layout-contents .text-block h3 {
    font-family: inherit;
    font-size: 25px;
    color: var(--black);
    line-height: 1.3;
    font-weight: 700;
    text-transform: uppercase;
    padding: 0 0 15px 0;
    margin: 0;
}

.what-are-foundation-links-section-fl-pg .box-layout-contents .text-block p {
    font-family: inherit;
    font-size: 18px;
    color: var(--black);
    line-height: 1.3;
    font-weight: 400;
    padding: 0 0 20px 0;
    margin: 0;
}

.what-are-foundation-links-section-fl-pg .box-layout-contents .img-block {
    text-align: center;
}

/*LETS TALK BUSINESS SECTION START*/
.lets-talk-business-section-fl-pg {
    background: var(--orange);
    background: url('../images/dot-grid.svg'),
        url('../images/dot-grid.svg'),
        linear-gradient(184deg, rgba(253, 41, 24, 1) 27%, #f3f3f3 84%);
    padding: 10px 0 30px 0;
    margin: 0;
    position: relative;
    /* background-image: ; */
    background-position: 90% 20%, 20% 90%;
    background-size: auto;
    background-repeat: no-repeat;
    position: relative;
}

.lets-talk-business-section-fl-pg::after {
    content: "";
    width: 100%;
    height: 0;
    background: #f3f3f3;
    position: absolute;
    left: 0;
    bottom: -1px;
    clip-path: polygon(0 100%, 100% 0%, 100% 100%, 0 100%);
}

.lets-talk-business-section-fl-pg .separator {
    position: absolute;
    left: 0;
    top: -6px;
    width: 100%;
    height: 10px;
    transform: rotateX(180deg) rotateY(180deg);
}

.lets-talk-business-section-fl-pg h2 {
    font-family: var(--title-bold);
    font-size: 75px;
    color: #fff;
    line-height: .94;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: -3px;
    margin-bottom: 2rem;
    padding: 0 8%;
}

.lets-talk-business-section-fl-pg .timeline-wrap {
    padding: 5rem 2.5rem;
    margin: 0 auto;
    padding-bottom: 0;
}

.lets-talk-business-section-fl-pg .timeline {
    position: relative;
    list-style-type: none;
    padding-bottom: 5rem;
    text-align: center;
}

.lets-talk-business-section-fl-pg .timeline:before {
    content: "";
    position: absolute;
    top: 43px;
    bottom: 0;
    left: 50%;
    width: 5px;
    background-color: #fff;
    opacity: .5;
    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .2);
    box-shadow: 0 0 20px rgba(0, 0, 0, .2);
    height: calc(95% - 1.5rem - 22px) !important;
}

.lets-talk-business-section-fl-pg .timeline__headline {
    font-size: 24px;
    font-family: inherit;
    color: var(--orange);
    font-weight: 700;
    text-align: left;
    margin-bottom: 0.5rem;
    padding: 0;
    margin: 0;
}

.lets-talk-business-section-fl-pg .timeline__content {
    color: var(--black);
    font-family: inherit;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 0;
}

.lets-talk-business-section-fl-pg .timeline__entry {
    background-color: #fff;
    padding: 30px 60px 30px 30px;
    border-radius: 25px;
    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .2);
    box-shadow: 0 0 20px rgba(0, 0, 0, .2);
    position: relative;
    width: 50%;
}

.lets-talk-business-section-fl-pg .timeline__entry:nth-of-type(odd) {
    text-align: left;
    margin-left: -65px;
}

.lets-talk-business-section-fl-pg .timeline__entry:nth-of-type(even) {
    text-align: left;
    margin-left: auto;
    margin-right: -45px;
}

.lets-talk-business-section-fl-pg .timeline__entry::before {
    content: '';
    position: absolute;
    width: 16px;
    height: 16px;
    top: 37%;
    right: -59px;
    z-index: 2;
    background-color: #fff;
    border: 3px solid #fff;
    border-radius: 50%;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    -webkit-box-shadow: 0 0 0 5px rgba(255, 255, 255, .2);
    box-shadow: 0 0 0 5px rgba(255, 255, 255, .2);
}

.lets-talk-business-section-fl-pg .timeline__entry:nth-of-type(even)::before {
    left: -67px;
}

.lets-talk-business-section-fl-pg .timeline__entry::after {
    content: '';
    width: 0;
    height: 0;
    border-top: 1.5rem solid transparent;
    border-bottom: 1.5rem solid transparent;
    border-left: 1.5rem solid #fff;
    top: 15%;
    position: absolute;
    right: -20px;
}

.lets-talk-business-section-fl-pg .timeline__entry:nth-of-type(even)::after {
    content: '';
    width: 0;
    height: 0;
    border-top: 1.5rem solid transparent;
    border-bottom: 1.5rem solid transparent;
    border-left: 1.5rem solid #fff;
    top: 15%;
    position: absolute;
    left: -22px;
    transform: rotateY(180deg);
}

.lets-talk-business-section-fl-pg .timeline .get-started-btn {
    position: relative;
    z-index: 1;
    display: inline-block;
    background-color: #fff;
    color: var(--dark-blue);
    padding: 10px 40px;
    margin-bottom: 0;
    border-radius: 25px;
    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .2), 0 0 0 5px rgba(255, 255, 255, .2);
    box-shadow: 0 0 20px rgba(0, 0, 0, .2), 0 0 0 5px rgba(255, 255, 255, .2);
    bottom: -100px;
    -webkit-transition: .3s;
    transition: .3s;
}

/*AWESOME FEATURES SECTION START*/
.awesome-features-section-fl-pg {
    position: relative;
    background-color: #f3f3f3;
    padding: 0 0 130px 0;
    margin: 0;
}

.awesome-features-section-fl-pg::after {
    content: "";
    width: 100%;
    height: 100px;
    background: #fff;
    position: absolute;
    left: 0;
    bottom: -1px;
    clip-path: polygon(0 100%, 100% 0%, 100% 100%, 0 100%);
}

.awesome-features-section-fl-pg .badgy {
    text-align: center;
}

.awesome-features-section-fl-pg .badgy h3 {
    display: inline-block;
    font-family: inherit;
    font-size: 16px;
    color: #fff;
    line-height: 1.3;
    background-color: var(--dark-blue);
    letter-spacing: 2px;
    border-radius: 50px;
    text-transform: uppercase;
    padding: 5px 20px;
    margin: 0;
}

.awesome-features-section-fl-pg h2 {
    font-family: var(--title-bold);
    font-size: 75px;
    color: var(--black);
    line-height: .94;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: -3px;
    margin: 1rem 0 5rem 0;
    padding: 0 8%;
}

.awesome-features-section-fl-pg .content {
    padding: 0 21%;
    margin: 0;
}

.awesome-features-section-fl-pg .content p {
    position: relative;
    font-family: inherit;
    font-size: 22px;
    color: var(--black);
    line-height: 1.5;
    font-weight: 400;
    text-align: left;
    padding: 0;
    margin: 0 0 2rem 0;
}

.awesome-features-section-fl-pg .content p::before {
    content: '\f058';
    font-family: 'FontAwesome';
    font-size: 35px;
    color: var(--dark-blue);
    vertical-align: middle;
    margin-right: 20px;
    position: absolute;
    left: -47px;
    top: 50%;
    transform: translateY(-50%);
}

.awesome-features-section-fl-pg .order-now-btn {
    position: relative;
    display: block;
    font-family: var(--title-bold);
    font-size: 50px;
    color: #fff;
    line-height: 1.3;
    text-transform: uppercase;
    text-align: center;
    background-color: var(--dark-blue);
    border-radius: 10px;
    padding: 20px 40px;
    margin: 0 auto;
    overflow: hidden;
    box-shadow: rgb(0 0 0 / 35%) 0px 5px 15px;
    transition: 0.5s ease;
    max-width: 980px;
}

.awesome-features-section-fl-pg .order-now-btn>small {
    display: block;
    font-family: 'Inter', sans-serif;
    font-size: 18px;
    color: #fff;
    line-height: 1.3;
    text-transform: none;
    padding: 0;
    margin: 0;
}

.awesome-features-section-fl-pg .order-now-btn::after {
    content: "";
    width: 30px;
    height: 130%;
    background-color: rgba(255, 255, 255, 0.5);
    position: absolute;
    left: -40%;
    top: 0;
    transition: 0.3s ease;
    transform: skewX(15deg);
}

.awesome-features-section-fl-pg .order-now-btn:hover::after {
    left: 110%;
}

/*WHY RANKJACKER FOUNDATION PACKAGE SECTION START*/
.why-rankjacker-foundation-package-section {
    background-color: #fff;
    padding: 20px 0 100px 0;
    margin: 0;
}

.why-rankjacker-foundation-package-section .eyebrow {
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: var(--orange);
    border-radius: 100px;
    padding: 10px 35px;
    margin: 0 auto 20px;
    max-width: 630px;
    gap: 30px;
}

.why-rankjacker-foundation-package-section .eyebrow>.eye-dot {
    --size: 18px;
    width: var(--size);
    height: var(--size);
    border-radius: 50%;
    background-color: #fff;
    animation: flashingDot 2s ease infinite;
}

.why-rankjacker-foundation-package-section .eyebrow>.text {
    flex: 1;
    font-family: inherit;
    font-size: 20px;
    color: #fff;
    line-height: 1.3;
    text-transform: uppercase;
    text-align: center;
    font-weight: 600;
    padding: 0;
    margin: 0;
    letter-spacing: 1px;
}

.why-rankjacker-foundation-package-section h2 {
    font-family: var(--title-bold);
    font-size: 75px;
    color: var(--black);
    line-height: .94;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: -3px;
    margin: 1rem 0 5rem 0;
    padding: 0 8%;
}

.why-rankjacker-foundation-package-section .why-rj-pkg-options-block {
    padding: 0px 24%;
    margin: 0;
}

.why-rankjacker-foundation-package-section .why-rj-pkg-options-block .block {
    text-align: center;
    margin-bottom: 30px;
}

.why-rankjacker-foundation-package-section .why-rj-pkg-options-block .block .icon-block {
    width: 130px;
    height: 130px;
    margin: 0 auto 15px;
}

.why-rankjacker-foundation-package-section .why-rj-pkg-options-block .block h3 {
    font-family: inherit;
    font-size: 30px;
    color: var(--black);
    line-height: 1.3;
    font-weight: 600;
    text-align: center;
    padding: 0;
    margin: 0;
}

/*PACKAGES SECTION START*/
.packages-section-fp-pg {
    background-color: #fff;
    padding: 100px 0;
    margin: 0;
}

.packages-section-fp-pg .emoji-block {
    text-align: center;
}

.packages-section-fp-pg h2 {
    font-family: var(--title-bold);
    font-size: 75px;
    color: var(--black);
    line-height: .94;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: -3px;
    margin: 1rem 0 5rem 0;
    padding: 0 8%;
}

.packages-section-fp-pg .package-table-container {
    padding: 0;
    margin: 0;
}

.packages-section-fp-pg .package-table-container table thead tr th:nth-child(1) {
    width: 40%;
    background-color: #fff;
}

.packages-section-fp-pg .package-table-container table thead tr th:nth-child(2) {
    width: 234px;
    font-family: inherit;
    color: #fff;
    font-size: 22px;
    line-height: 1.3;
    font-weight: 600;
    text-align: center;
    background-color: var(--dark-blue);
    background-color: #07357F;
    border-radius: 10px 10px 0 0;
    padding: 10px;
    margin: 0;
}

.packages-section-fp-pg .package-table-container table thead tr th:nth-child(3) {
    font-family: inherit;
    color: #fff;
    font-size: 22px;
    line-height: 1.3;
    font-weight: 600;
    text-align: center;
    background-color: var(--dark-blue);
    border-radius: 10px 10px 0 0;
    padding: 10px;
    margin: 0;
}

.packages-section-fp-pg .package-table-container table thead tr th:nth-child(4) {
    font-family: inherit;
    color: #fff;
    font-size: 22px;
    line-height: 1.3;
    font-weight: 600;
    text-align: center;
    background-color: var(--orange);
    border-radius: 10px 10px 0 0;
    padding: 10px;
    margin: 0;
}

.packages-section-fp-pg .package-table-container table tbody tr>th {
    font-family: inherit;
    font-size: 14px;
    color: var(--black);
    font-weight: 400;
}

.packages-section-fp-pg .package-table-container table tbody tr:nth-child(10)>th {
    font-weight: 700;
}

.packages-section-fp-pg .package-table-container table tbody tr>td {
    text-align: center;
}

.packages-section-fp-pg .package-table-container .table-2>thead>tr {
    visibility: hidden;
    border: none;
}

.packages-section-fp-pg .package-table-container table.table.table-2>:not(caption)>*>* {
    border-bottom: 0;
}

.packages-section-fp-pg .package-table-container .table-2>:not(:first-child) {
    border-top: none;
}

.packages-section-fp-pg .package-table-container .table-2>tbody {
    border-top: none;
}

.packages-section-fp-pg .package-table-container .table-2>tbody tr:first-child th {
    font-family: inherit;
    font-size: 25px;
    color: #fff;
    font-weight: 700;
    border-top: none;
    border-bottom: none;
    background-color: var(--black);
    border-radius: 50px 0 0 50px;
}

.packages-section-fp-pg .package-table-container .table-2 tr>td>.order-btn {
    font-family: inherit;
    font-size: 20px;
    color: #fff;
    font-weight: 700;
    border-top: none;
    border-bottom: none;
    background-color: var(--black);
    border-radius: 50px;
    display: block;
    padding: 10px 20px;
}

/**
 * ¯\_(ツ)_/¯
 * 
 * [SERVICE PAGE]
 * DFY CUSTOM OUTREACH SERVICE PAGE
 * 
 * */
.postid-936>.gm-navbar {
    background-color: var(--dark-blue) !important;
}

.postid-936>.gm-navbar .gm-main-menu-wrapper #gm-main-menu .gm-navbar-nav>.menu-item>.gm-anchor {
    color: #fff;
}

/*CUSTOM OUTREACH DONE SECTION START*/
.cod-for-you-section {
    padding-bottom: 250px;
}

.cod-for-you-section #pills-tab {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    gap: 30px;
    margin-top: 60px;
}

.cod-for-you-section #pills-tab li.nav-item {
    flex: 1;
}

.cod-for-you-section #pills-tab li .nav-link {
    position: relative;
    font-family: inherit;
    font-size: 14px;
    color: #000;
    line-height: 1.3;
    text-transform: capitalize;
    background-color: #F7F7F7;
    font-weight: 400;
    padding: 0;
    margin: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    padding: 21px;
    height: 150px;
    width: 100%;
    border-radius: 0;
    box-shadow: 0 5px 10px 0 rgb(3 27 78 / 8%);
}

.cod-for-you-section #pills-tab li .nav-link.active {
    background-color: #FF4B3E;
    color: #fff;
    position: relative;
    box-shadow: 0 5px 10px 0 rgb(3 27 78 / 8%);
}

.cod-for-you-section #pills-tab li .nav-link::after {
    content: '\f0d7';
    opacity: 0;
    visibility: hidden;
    font-family: 'FontAwesome';
    position: absolute;
    left: 50%;
    bottom: -45px;
    font-size: 60px;
    color: #F7F7F7;
    transform: translateX(-50%);
    transition: 0.2s ease;
}

.cod-for-you-section #pills-tab li .nav-link.active::after {
    content: '\f0d7';
    opacity: 1;
    visibility: visible;
    font-family: 'FontAwesome';
    position: absolute;
    left: 50%;
    bottom: -45px;
    font-size: 60px;
    color: #ff4b3e;
    transform: translateX(-50%);
    transition: 0.2s;
}

.cod-for-you-section #pills-tab li .nav-link>span {
    display: block;
    white-space: normal;
}

.cod-for-you-section .tab-content {
    margin-top: 60px;
}

.cod-for-you-section .tab-content .tab-pane {
    background-color: #fff;
    padding: 60px;
    border: 1px solid #eee;
    transform: translateX(100%);
    box-shadow: 0 5px 10px 0 rgb(3 27 78 / 8%);
}

.cod-for-you-section .tab-content .tab-pane.active.show {
    transform: translateX(0);
}

.cod-for-you-section .tab-content .tab-pane>.content {
    background-color: #fff;
}

.cod-for-you-section .tab-content .tab-pane>.content .d-flex {
    flex-wrap: wrap;
}

.cod-for-you-section .tab-content .tab-pane>.content .img-block {
    width: 50%;
}

.cod-for-you-section .tab-content .tab-pane>.content .text-block {
    width: 50%;
    text-align: left;
}

.cod-for-you-section .tab-content .tab-pane>.content .text-block h2 {
    font-family: inherit;
    font-size: 30px;
    color: #Fd2918;
    line-height: 1.3;
    font-weight: 500;
    text-align: left;
    text-transform: capitalize;
    letter-spacing: 0;
    padding: 0;
    margin: 0 0 20px 0;
}

.cod-for-you-section .tab-content .tab-pane>.content .text-block h2::after {
    display: none;
}

.cod-for-you-section .tab-content .tab-pane>.content .text-block p {
    font-family: inherit;
    font-size: 16px;
    color: #121212;
    line-height: 1.3;
    font-weight: 400;
    text-align: left;
    padding: 0;
    margin: 0 0 20px 0;
}

.cod-for-you-section .tab-content .tab-pane>.content .text-block p>a {
    position: relative;
    font-family: inherit;
    font-size: 14px;
    color: #fff;
    line-height: 1.3;
    text-transform: capitalize;
    font-weight: 400;
    background-color: var(--orange);
    border-radius: 4px;
    padding: 10px 22px;
    margin: 0;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
    overflow: hidden;
    transition: 0.3s ease;
}

.cod-for-you-section .tab-content .tab-pane>.content .text-block p>a::after {
    content: "";
    width: 30px;
    height: 130%;
    background-color: rgba(255, 255, 255, 0.5);
    position: absolute;
    left: -40%;
    top: 0;
    transition: 0.3s;
    transform: skewX(15deg);
}

.cod-for-you-section .tab-content .tab-pane>.content .text-block p>a:hover::after {
    left: 110%;
}

/*WHAT IS DFY CUSTOM OUTREACH SECTION START*/
.what-is-dfy-custom-outreach-section {
    padding-top: 0;
}

.what-is-dfy-custom-outreach-section .emoji-block {
    text-align: center;
}

.what-is-dfy-custom-outreach-section .emoji-block>img {
    transform: translateY(-200px);
}

.what-is-dfy-custom-outreach-section h2 {
    font-size: 84px;
    margin-top: -160px;
}

/*DONE FOR YOU CUSTOM OUTREACH SECTION START*/
.pricing-section-dfy-custom-pg p.text-center {
    font-family: inherit;
    font-size: 22px;
    color: var(--black);
    line-height: 1.5;
    font-weight: 400;
    text-align: left;
    padding: 0;
    margin: 0 0 2rem 0;
}

.pricing-section-dfy-custom-pg .pricing-card-blocks {
    margin-top: 100px;
}

.pricing-section-dfy-custom-pg .pricing-card-blocks .price-card {
    position: relative;
}

.pricing-section-dfy-custom-pg .pricing-card-blocks .price-card::after {
    content: attr(data-badge);
    position: absolute;
    left: 20px;
    top: -36px;
    background-color: var(--black);
    color: #fff;
    padding: 5px 15px;
    border-radius: 5px 5px 0 0;
}

/*WHAT MAKES US YOUR FIRST CHOICE SECTION START*/
.what-makes-us-your-first-choice-section {
    position: relative;
    background-color: #fff;
    padding: 50px 0 140px 0;
    margin: 0;
}

.what-makes-us-your-first-choice-section::after {
    content: "";
    width: 100%;
    height: 140px;
    background: var(--dark-blue);
    position: absolute;
    left: 0;
    bottom: -1px;
    clip-path: polygon(0 100%, 100% 0%, 100% 100%, 0 100%);
}

.what-makes-us-your-first-choice-section .emoji-block {
    text-align: center;
    margin-bottom: 3rem;
}

.what-makes-us-your-first-choice-section h2 {
    font-family: var(--title-bold);
    font-size: 84px;
    color: var(--black);
    line-height: .94;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: -3px;
    margin-bottom: 2rem;
    padding: 0 14%;
}

.what-makes-us-your-first-choice-section .content {
    padding: 0 21%;
    margin: 0 0 3rem 0;
}

.what-makes-us-your-first-choice-section .content p {
    font-family: inherit;
    font-size: 22px;
    color: var(--black);
    line-height: 1.5;
    font-weight: 400;
    text-align: center;
    margin: 0;
    padding: 0 0 2rem 0;
}

.what-makes-us-your-first-choice-section .why-we-choice-cards-block {
    padding: 0;
    margin: 0;
}

.what-makes-us-your-first-choice-section .why-we-choice-cards-block .card {
    border: none;
    background-color: #fff;
    padding: 35px;
    margin: 0 0 30px 0;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
    transition: 0.5s ease-in-out;
    min-height: 201px;
}

.what-makes-us-your-first-choice-section .why-we-choice-cards-block .card .d-flex {
    justify-content: flex-start;
    gap: 20px;
}

.what-makes-us-your-first-choice-section .why-we-choice-cards-block .card .icon-block {
    width: 55px;
    height: 55px;
    border-radius: 50%;
    border: 5px solid rgba(253, 41, 24, 0.4);
    background: rgba(253, 41, 24, 0.4);
    display: flex;
    justify-content: center;
    align-items: center;
}

.what-makes-us-your-first-choice-section .why-we-choice-cards-block .card .text-block {
    width: calc(100% - 104px);
}

.what-makes-us-your-first-choice-section .why-we-choice-cards-block .card .text-block h3 {
    font-family: inherit;
    font-size: 20px;
    color: var(--black);
    line-height: 1.5;
    text-align: left;
    text-transform: uppercase;
    padding: 0 0 5px 0;
    margin: 0;
    transition: 0.5s ease-in-out;
}

.what-makes-us-your-first-choice-section .why-we-choice-cards-block .card .text-block p {
    font-family: inherit;
    font-size: 16px;
    color: var(--black);
    line-height: 1.5;
    text-align: left;
    padding: 0;
    margin: 0;
    transition: 0.5s ease-in-out;
}

.what-makes-us-your-first-choice-section .why-we-choice-cards-block .card:hover {
    background-color: var(--orange);
    transform: scale(1.05);
    cursor: pointer;
}

.what-makes-us-your-first-choice-section .why-we-choice-cards-block .card:hover .text-block>h3 {
    color: #fff;
}

.what-makes-us-your-first-choice-section .why-we-choice-cards-block .card:hover .text-block>p {
    color: #fff;
}

/*LET OUR CLIENTS SPEAK ON OUR BEHALF SECTION START*/
.let-our-clients-speak-our-behalf-section {
    background-color: var(--dark-blue);
    padding: 0 0 100px 0;
    margin: 0;
}

.let-our-clients-speak-our-behalf-section h3 {
    font-family: inherit;
    font-size: 27px;
    color: var(--orange);
    line-height: 1.3;
    text-transform: uppercase;
    letter-spacing: 5px;
    text-align: center;
    padding: 0 0 2rem 0;
    margin: 0;
}

.let-our-clients-speak-our-behalf-section h2 {
    font-family: var(--title-bold);
    font-size: 84px;
    color: #fff;
    line-height: .94;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: -3px;
    margin-bottom: 2rem;
    padding: 0 14%;
}

.let-our-clients-speak-our-behalf-section .content {
    padding: 0 21%;
    margin: 0;
}

.let-our-clients-speak-our-behalf-section .content p {
    font-family: inherit;
    font-size: 22px;
    color: #fff;
    line-height: 1.5;
    font-weight: 400;
    text-align: center;
    padding: 0;
    margin: 0 0 2rem 0;
}

.let-our-clients-speak-our-behalf-section .video-block {
    max-width: 900px;
    position: relative;
    padding: 0;
    margin: 3rem auto 0;
    box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.3);
}

/*.let-our-clients-speak-our-behalf-section .video-block .play-btn {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: rgba(0, 0, 0, 0.5);
    font-size: 22px;
    color: #fd2918;
    color: #fff;
    border: none;
    border-radius: 6px;
    padding: 12px 30px;
    margin: 0;
    transition: 0.1s;
}*/
.let-our-clients-speak-our-behalf-section .video-block .play-btn {
    height: 70px;
    position: absolute;
    width: 70px;
    border-radius: 50%;
    z-index: 1;
    background-color: rgba(0, 0, 0, 0.8);
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    transition: background 0.3s ease;
    box-shadow: 0 0 0 30px rgb(0 0 0);
    animation: btnRipple 2s ease infinite;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
}

.let-our-clients-speak-our-behalf-section .video-block:hover>.play-btn {
    background-color: rgba(0, 0, 0, 0.9);
    cursor: pointer;
}

.let-our-clients-speak-our-behalf-section .video-block:hover>.play-btn:active {
    transform: scale(0.95) translate(-50%, -50%);
}

/**
 * ¯\_(ツ)_/¯
 * 
 * [SERVICE PAGE]
 * BUY NICHE EDITS OR CURATED LINK PLACEMENTS SERVICE PAGE
 * 
 * */
.postid-974>.gm-navbar {
    background-color: var(--dark-blue) !important;
}

.postid-974>.gm-navbar .gm-main-menu-wrapper #gm-main-menu .gm-navbar-nav>.menu-item>.gm-anchor {
    color: #fff;
}

/* .what-are-niche-edit-section{
    
} */
.postid-974 .cod-for-you-section {
    padding-bottom: 165px;
    padding-top: 10px;
}

/*NICHE EDITS SERVICES SECTION START*/
/* .niche-edit-services-section{  } */
.niche-edit-services-section .all-niche-edits-services {
    padding: 0;
    margin: 5rem 0 0 0;
}

.niche-edit-services-section .all-niche-edits-services .row {
    margin-bottom: 5rem;
    align-items: center;
}

.niche-edit-services-section .all-niche-edits-services .row:nth-child(2) .col-md-6:nth-child(1) {
    order: 2;
}

.niche-edit-services-section .all-niche-edits-services .row:nth-child(2) .col-md-6:nth-child(2) {
    order: 1;
}

.niche-edit-services-section .all-niche-edits-services .txt-block {
    padding: 0;
    margin: 0;
}

.niche-edit-services-section .all-niche-edits-services .txt-block h3 {
    font-family: var(--title-bold);
    font-size: 26px;
    color: var(--black);
    line-height: 1.3;
    text-transform: uppercase;
    padding: 0;
    margin: 0 0 1rem 0;
}

.niche-edit-services-section .all-niche-edits-services .txt-block p {
    font-family: inherit;
    font-size: 22px;
    color: var(--black);
    line-height: 1.5;
    padding: 0;
    margin: 0;
}

/*BENEFITS OF CURATED BACKLINKS SECTION START*/
.benefits-of-curated-backlinks-section {
    padding: 0;
    margin: 0;
}

.benefits-of-curated-backlinks-section .eyebrow {
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: var(--orange);
    border-radius: 100px;
    padding: 10px 35px;
    margin: 0 auto 20px;
    max-width: 910px;
    gap: 30px;
}

.benefits-of-curated-backlinks-section .eyebrow>.eye-dot {
    --size: 18px;
    width: var(--size);
    height: var(--size);
    border-radius: 50%;
    background-color: #fff;
    animation: flashingDot 2s ease infinite;
}

.benefits-of-curated-backlinks-section .eyebrow>.text {
    flex: 1;
    font-family: inherit;
    font-size: 20px;
    color: #fff;
    line-height: 1.3;
    text-transform: uppercase;
    text-align: center;
    font-weight: 600;
    padding: 0;
    margin: 0;
    letter-spacing: 1px;
}

.benefits-of-curated-backlinks-section h2 {
    font-family: var(--title-bold);
    font-size: 84px;
    color: var(--black);
    line-height: .94;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: -3px;
    margin-bottom: 2rem;
    padding: 0 8%;
}

.benefits-of-curated-backlinks-section .all-the-benefits {
    padding: 0;
    margin: 5rem auto 0;
    /*     max-width: 920px; */
}

.benefits-of-curated-backlinks-section .all-the-benefits ul {
    counter-reset: benefits;
}

.benefits-of-curated-backlinks-section .all-the-benefits ul li {
    position: relative;
    font-family: inherit;
    font-size: 22px;
    color: var(--black);
    line-height: 1.5;
    font-weight: 400;
    text-align: left;
    padding: 0 0 0 70px;
    margin: 0 0 4rem 0;
}

.benefits-of-curated-backlinks-section .all-the-benefits ul li::before {
    counter-increment: benefits;
    content: counter(benefits);
    font-family: var(--title-bold);
    font-size: 84px;
    color: var(--orange);
    line-height: 1;
    font-weight: 800;
    padding: 0;
    margin-right: 30px;
    float: left;
    clear: left;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

.benefits-of-curated-backlinks-section .all-the-benefits ul li h3 {
    font-family: var(--title-bold);
    font-size: 36px;
    color: var(--black);
    line-height: 1.3;
    text-transform: uppercase;
    padding: 0;
    margin: 0 0 1rem 0;
}

/*BUY NICHE EDIT PACKAGES SECTION START*/
.buy-niche-edit-packages-section {
    position: relative;
    background-color: #fff;
    padding: 50px 0 150px 0;
    margin: 0;
}

.buy-niche-edit-packages-section::after {
    content: "";
    width: 100%;
    height: 120px;
    background: #f3f3f3;
    position: absolute;
    left: 0;
    bottom: -1px;
    clip-path: polygon(0 100%, 100% 0%, 100% 100%, 0 100%);
}

.buy-niche-edit-packages-section .emoji-block {
    text-align: center;
    margin-bottom: 2rem;
}

.buy-niche-edit-packages-section .emoji-block img {
    padding: 0;
}

.buy-niche-edit-packages-section h2 {
    font-family: var(--title-bold);
    font-size: 84px;
    color: var(--black);
    line-height: .94;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: -3px;
    margin-bottom: 2rem;
    padding: 0 8%;
}

.buy-niche-edit-packages-section .niche-packages-block {
    padding: 0;
    margin: 3rem 0 0 0;
}

.buy-niche-edit-packages-section .niche-packages-block .pkg-card {
    border: 2px solid var(--dark-blue);
    background-color: #fff;
    border-radius: 8px;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
    margin-bottom: 30px;
    transition: 0.5s ease-in-out;
}

.buy-niche-edit-packages-section .niche-packages-block .pkg-card:hover {
    box-shadow: rgba(17, 12, 46, 0.15) 0px 48px 100px 0px;
}

.buy-niche-edit-packages-section .niche-packages-block .pkg-card .pkg-card-header {
    background-color: var(--dark-blue);
    color: #fff;
    text-align: center;
    border-radius: 0;
    padding: 20px;
    margin: 0;
}

.buy-niche-edit-packages-section .niche-packages-block .pkg-card .pkg-card-header>h4 {
    font-family: inherit;
    font-size: 28px;
    color: #fff;
    line-height: 1.3;
    font-weight: 700;
    text-transform: uppercase;
    padding: 0 0 10px 0;
    margin: 0;
}

.buy-niche-edit-packages-section .niche-packages-block .pkg-card .pkg-card-header>p {
    padding: 0;
    margin: 0;
}

.buy-niche-edit-packages-section .niche-packages-block .pkg-card .pkg-card-body {
    text-align: center;
    padding: 20px;
    margin: 0;
}

.buy-niche-edit-packages-section .niche-packages-block .pkg-card .pkg-card-body>ul>li {
    font-family: inherit;
    font-size: 16px;
    color: var(--black);
    line-height: 1.3;
    font-weight: 400;
    text-align: left;
    border-bottom: 1px solid #fff;
    padding: 0 0 6px 0;
    margin: 0 0 6px 0;
}

.buy-niche-edit-packages-section .niche-packages-block .pkg-card .pkg-card-body>ul>li::before {
    content: '\f005';
    font-family: 'FontAwesome';
    color: var(--dark-blue);
    margin-right: 15px;
}

.buy-niche-edit-packages-section .niche-packages-block .pkg-card .pkg-card-footer {
    margin-top: 1rem;
    text-align: center;
    padding: 0 0 20px 0;
}

.buy-niche-edit-packages-section .niche-packages-block .pkg-card .pkg-card-footer>a {
    position: relative;
    font-family: inherit;
    font-size: 14px;
    color: #fff;
    line-height: 1.3;
    text-transform: capitalize;
    font-weight: 400;
    background-color: var(--dark-blue);
    border-radius: 7px;
    padding: 10px 18px;
    margin: 0;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
    overflow: hidden;
    transition: 0.3s ease;
}

.buy-niche-edit-packages-section .niche-packages-block .pkg-card .pkg-card-footer>a>strong {
    font-size: 20px;
}

.buy-niche-edit-packages-section .niche-packages-block .pkg-card .pkg-card-footer>a::after {
    content: "";
    width: 30px;
    height: 130%;
    background-color: rgba(255, 255, 255, 0.5);
    position: absolute;
    left: -30%;
    top: 0;
    transition: 0.3s;
    transform: skewX(15deg);
}

.buy-niche-edit-packages-section .niche-packages-block .pkg-card .pkg-card-footer>a:hover::after {
    left: 110%;
}

.buy-niche-edit-packages-section .niche-packages-block .col-md-3:nth-child(even) .pkg-card {
    /* background-color: rgb(253 41 24 / 20%); */
    background-color: #fff;
    border: 2px solid var(--orange);
}

.buy-niche-edit-packages-section .niche-packages-block .col-md-3:nth-child(even) .pkg-card .pkg-card-header {
    background-color: var(--orange);
}

.buy-niche-edit-packages-section .niche-packages-block .col-md-3:nth-child(even) .pkg-card .pkg-card-body>ul>li {
    border-bottom-color: #efd1b9;
}

.buy-niche-edit-packages-section .niche-packages-block .col-md-3:nth-child(even) .pkg-card .pkg-card-footer>a {
    background-color: var(--orange);
}

/*PUBLISHER'S METRICS SECTION START*/
.publishers-metrics-section {
    background-color: #f3f3f3;
    padding: 100px 0;
    margin: 0;
}

.publishers-metrics-section h2 {
    font-family: var(--title-bold);
    font-size: 84px;
    color: var(--black);
    line-height: 1;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: -3px;
    margin-bottom: 2rem;
    padding: 0 8%;
}

.publishers-metrics-section h3 {
    position: relative;
    font-family: inherit;
    font-size: 18px;
    color: var(--black);
    line-height: 1.5;
    font-weight: 400;
    text-align: center;
    /* padding: 0 0 0 70px; */
    margin: 0 0 4rem 0;
}

.publishers-metrics-section .video-block {
    padding: 0;
    margin: 0;
    border-radius: 10px;
    height: 720px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / 20%);
}

.publishers-metrics-section .video-block video {
    width: 100%;
    height: 100%;
    border-radius: 10px;
}

.publishers-metrics-section .content {
    max-width: 960px;
    margin: 3rem auto;
}

/**
 * ¯\_(ツ)_/¯
 * 
 * [CONTACT PAGE]
 * 
 * */
/*MAIN CONTACT SECTION*/
.page-id-1261>.gm-navbar {
    background-color: var(--dark-blue) !important;
}

.page-id-1261>.gm-navbar .gm-main-menu-wrapper #gm-main-menu .gm-navbar-nav>.menu-item>.gm-anchor {
    color: #fff;
}

.contact-us-page {
    background-color: #fff;
    padding: 60px 0;
    margin: 0;
}

.contact-us-page .lt-block .rank-avatar {
    width: 350px;
    height: 350px;
    border-radius: 50%;
    overflow: hidden;
    margin: 0 auto;
    box-shadow: 0 0 0 9px rgb(0 0 0 / 6%);
}

.contact-us-page .lt-block .rank-avatar .img-fluid {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 50%;
    transform-origin: center;
    transition: 0.5s ease-in-out;
}

.contact-us-page .lt-block .rank-avatar:hover .img-fluid {
    transform: scale(1.1) rotateZ(3deg);
}

.contact-us-page .lt-block .rank-avatar-description {
    text-align: center;
    margin: 20px 0 50px 0;
}

.contact-us-page .lt-block .rank-avatar-description ul li {
    font-family: inherit;
    font-size: 18px;
    color: var(--black);
    line-height: 1.3;
    text-transform: capitalize;
    font-weight: 700;
    padding: 0;
    margin: 0 0 10px 0;
}

.contact-us-page .lt-block .rank-avatar-description ul li>a {
    font-family: inherit;
    font-size: 18px;
    color: var(--black);
    line-height: 1.3;
    text-transform: lowercase;
    font-weight: 400;
    padding: 0;
    margin: 0;
}

.contact-us-page .lt-block .text-content h2 {
    font-family: inherit;
    font-size: 30px;
    color: var(--black);
    line-height: 1.3;
    font-weight: 700;
    padding: 0;
    margin: 0 0 20px 0;
}

.contact-us-page .lt-block .text-content p {
    font-family: inherit;
    font-size: 18px;
    color: var(--black);
    line-height: 1.3;
    font-weight: 600;
    padding: 0;
    margin: 0 0 20px 0;
}

.contact-us-page .lt-block .text-content p>strong {
    color: var(--orange);
}

.contact-us-page .lt-block .text-content .btn {
    font-family: inherit;
    font-size: 18px;
    color: #fff;
    line-height: 1.3;
    font-weight: 400;
    background-color: var(--orange);
    text-transform: capitalize;
    border-radius: 5px;
    padding: 12px 22px;
    margin: 0;
    box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.3);
    position: relative;
    overflow: hidden;
}

.contact-us-page .lt-block .text-content .btn::after {
    content: "";
    width: 30px;
    height: 130%;
    background-color: rgba(255, 255, 255, 0.5);
    position: absolute;
    left: -20%;
    top: 0;
    transition: 0.3s;
    transform: skewX(15deg);
}

.contact-us-page .lt-block .text-content .btn:hover::after {
    left: 110%;
}

.contact-us-page .form-block {
    padding: 0 6%;
    margin: 0;
}

.contact-us-page .form-block h2 {
    font-family: inherit;
    font-size: 40px;
    color: var(--black);
    line-height: 1.3;
    text-align: center;
    font-weight: 700;
    padding: 0;
    margin: 0 0 20px 0;
}

.contact-us-page .form-block p {
    font-family: inherit;
    font-size: 22px;
    color: var(--black);
    line-height: 1.3;
    font-weight: 400;
    text-align: center;
    padding: 0;
    margin: 0 0 20px 0;
}

.contact-us-page .form-block .input-field {
    margin: 0 0 1rem 0;
}

.contact-us-page .form-block .input-field .form-control {
    font-family: inherit;
    font-size: 17px;
    color: var(--black);
    line-height: 1.3;
    font-weight: 400;
    background-color: #fff;
    border: 1px solid #cbcbcb;
    border-radius: 5px;
    padding: 10px;
    margin: 0;
    transition: 0.5s ease;
}

/*.contact-us-page .form-block .input-field select.form-select option { 
    color: #cbcbcb; 
}*/
.contact-us-page .form-block .input-field select.wpcf7-form-control.wpcf7-select {
    color: #cbcbcb;
}

.contact-us-page .form-block .input-field select.wpcf7-form-control.wpcf7-select>option {
    font-family: inherit;
    font-size: 17px;
    color: inherit;
    line-height: 1.3;
    font-weight: 400;
    background-color: #fff;
    padding: 0;
    margin: 0 0 5px 0;
}

.contact-us-page .form-block .input-field textarea.form-control {
    height: 120px;
    resize: none;
}

.contact-us-page .form-block .input-field .form-control::placeholder {
    color: #cbcbcb;
    opacity: 1;
}

.contact-us-page .form-block .input-field .form-control:focus {
    box-shadow: none;
    border-color: var(--black);
}

.contact-us-page .form-block .input-field .btn {
    justify-content: center;
    width: 100%;
    font-family: inherit;
    font-size: 18px;
    color: #fff;
    line-height: 1.3;
    font-weight: 400;
    background-color: var(--orange);
    text-transform: capitalize;
    border-radius: 5px;
    padding: 12px 22px;
    margin: 0;
    box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.3);
    position: relative;
    overflow: hidden;
}

/*STILL CONFUSED SECTION START*/
.still-confused-section {
    position: relative;
    background-color: var(--black);
    background-color: var(--orange);
    padding: 100px 0;
    margin: 0;
    overflow: hidden;
}

.still-confused-section h2 {
    font-family: var(--title-bold);
    font-size: 84px;
    color: #fff;
    line-height: .94;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: -3px;
    margin-bottom: 2rem;
    padding: 0 8%;
    position: relative;
    z-index: 111;
}

.still-confused-section .content {
    position: relative;
    padding: 0 15%;
    z-index: 111;
}

.still-confused-section .content p {
    font-family: inherit;
    font-size: 26px;
    color: #fff;
    line-height: 1.7;
    text-align: center;
    font-weight: 400;
    padding: 0;
    margin: 0 0 30px 0;
}

.still-confused-section .content a {
    font-family: var(--title);
    font-size: 47px;
    color: #fff;
    line-height: .94;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: -.02em;
    border-radius: 5px;
    background: var(--dark-blue);
    padding: 30px 40px;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
    transition: 0.3s ease;
    position: relative;
    overflow: hidden;
    max-width: 850px;
    display: block;
    margin: 0 auto;
}

.still-confused-section .content a::after {
    content: "";
    width: 30px;
    height: 130%;
    background-color: rgba(255, 255, 255, 0.5);
    position: absolute;
    left: -20%;
    top: 0;
    transition: 0.3s;
    transform: skewX(15deg);
}

.still-confused-section .content a:hover::after {
    left: 110%;
}

.still-confused-section .floating-icons img {
    position: absolute;
    -webkit-animation: swirl 80s linear 1s infinite;
    animation: swirl 40s linear 1s infinite reverse;
}

.still-confused-section .floating-icons img:nth-child(1) {
    font-size: 50px;
    color: #1974CE;
    left: 3%;
    top: 10%;
    height: 80px;
    width: 80px;
    -webkit-animation: swirl 80s linear 1s infinite;
    animation: swirl 80s linear 1s infinite;
}

.still-confused-section .floating-icons img:nth-child(2) {
    font-size: 50px;
    left: 33%;
    top: 7%;
    height: 60px;
    width: 60px;
    -webkit-filter: blur(0.4px);
    filter: blur(0.4px);
    animation: swirl 60s linear 1s infinite reverse;
}

.still-confused-section .floating-icons img:nth-child(3) {
    font-size: 50px;
    right: 7%;
    top: 3%;
    height: 90px;
    width: 90px;
    -webkit-animation: swirl 80s linear 1s infinite;
    animation: swirl 80s linear 1s infinite;
}

.still-confused-section .floating-icons img:nth-child(4) {
    left: 50%;
    bottom: 7%;
    height: 50px;
    width: 50px;
    -webkit-filter: blur(1px);
    filter: blur(1px);
    -webkit-animation: swirl 80s linear 1s infinite;
    animation: swirl 80s linear 1s infinite;
}

.still-confused-section .floating-icons img:nth-child(5) {
    right: 5%;
    bottom: 43%;
    height: 65px;
    width: 65px;
    -webkit-filter: blur(0.5px);
    filter: blur(0.5px) brightness(0.7);
    animation: swirl 60s linear 1s infinite reverse;
}

.still-confused-section .floating-icons img:nth-child(6) {
    left: 30%;
    bottom: -2%;
    height: 50px;
    width: 50px;
    -webkit-filter: blur(2px);
    filter: blur(2px);
    animation: swirl 80s linear 1s infinite reverse;
}

.still-confused-section .floating-icons img:nth-child(7) {
    left: 9%;
    top: 70%;
    height: 90px;
    width: 90px;
    -webkit-filter: blur(0.5px);
    filter: blur(0.5px);
    animation: swirl 100s linear 1s infinite reverse;
}

.still-confused-section .floating-icons img:nth-child(7) {
    left: 81%;
    top: 77%;
    animation: swirl 40s linear 1s infinite reverse;
}

.still-confused-section .floating-icons img:nth-child(8) {
    height: 50px;
    width: 50px;
    left: 6%;
    top: 50%;
    animation: swirl 40s linear 1s infinite reverse;
    -webkit-filter: blur(1px);
    filter: blur(1px);
}

.still-confused-section .floating-icons img:nth-child(9) {
    height: 50px;
    width: 50px;
    left: 3%;
    bottom: 3%;
    animation: swirl 40s linear 1s infinite reverse;
}

.still-confused-section .floating-icons img:nth-child(10) {
    height: 50px;
    width: 50px;
    right: 12%;
    top: 50%;
    animation: swirl 40s linear 1s infinite reverse;
}

@keyframes swirl {
    0% {
        -webkit-transform: rotate(0deg) translateX(60px) rotate(0deg);
        transform: rotate(0deg) translateX(60px) rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn) translateX(60px) rotate(-1turn);
        transform: rotate(1turn) translateX(60px) rotate(-1turn)
    }
}

/*READY TO SPEAK SECTION START*/
.ready-to-speak-section {
    background-color: var(--dark-blue);
    padding: 60px 0;
    margin: 0 68px;
    box-shadow: 0 0 0 100px var(--orange);
}

.ready-to-speak-section .d-flex {
    gap: 30px;
}

.ready-to-speak-section .lt-block {
    width: 50%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.ready-to-speak-section .lt-block .icon-block {
    margin-right: 20px;
}

.ready-to-speak-section .lt-block .icon-block i {
    font-size: 60px;
    color: #fff;
}

.ready-to-speak-section .lt-block .text-block {
    padding: 0;
    margin: 0;
}

.ready-to-speak-section .lt-block .text-block h2 {
    font-family: inherit;
    font-size: 24px;
    color: #fff;
    line-height: 1.3;
    font-weight: 600;
    padding: 0;
    margin: 0 0 15px 0;
}

.ready-to-speak-section .lt-block .text-block a {
    font-family: inherit;
    font-size: 60px;
    color: #fff;
    line-height: 1.3;
    font-weight: 800;
    padding: 0;
    margin: 0;
    transition: 0.5s;
}

.ready-to-speak-section .lt-block .text-block a:hover {
    color: var(--orange);
}

.ready-to-speak-section .rt-block {
    width: 50%;
    display: flex;
    justify-content: space-between;
}

.ready-to-speak-section .rt-block .block {
    flex: 1;
    text-align: center;
}

.ready-to-speak-section .rt-block .block h5 {
    font-family: inherit;
    font-size: 40px;
    color: #fff;
    line-height: 1.3;
    font-weight: 800;
    padding: 0;
    margin: 0 0 15px 0;
}

.ready-to-speak-section .rt-block .block:nth-child(1) h5>span {
    display: block;
}

.ready-to-speak-section .rt-block .block p {
    font-family: inherit;
    font-size: 28px;
    color: var(--light-blue);
    line-height: 1.3;
    font-weight: 600;
    padding: 0;
    margin: 0;
}

/*MAP SECTION START*/
.map-section {
    line-height: 0;
    height: 450px;
    padding: 0;
    margin: 0;
    filter: grayscale(100%);
}

.map-section iframe {
    width: 100%;
    height: 100%;
}

/*ADDRESS SECTION START*/
.address-section {
    background-color: var(--dark-blue);
    padding: 60px 0;
    margin: 0;
}

.address-section address {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 20px;
    padding: 0;
    margin: 0;
}

.address-section address .icon-block {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: var(--orange);
    color: #fff;
    font-size: 25px;
}

.address-section address .text {
    width: calc(100% - 50px);
}

.address-section address .text h2 {
    font-family: inherit;
    font-size: 20px;
    color: #fff;
    line-height: 1.3;
    font-weight: 600;
    text-transform: uppercase;
    padding: 0;
    margin: 0 0 15px 0;
    text-align: left;
	letter-spacing: 0px;
}

.address-section address .text h3 {
    font-family: inherit;
    font-size: 16px;
    color: #fff;
    line-height: 1.3;
    font-weight: 400;
    text-transform: capitalize;
    padding: 0;
    margin: 0 0 20px 0;
}

.address-section address .text h3>span {
    display: block;
}

/*Inquiry Form - Modal*/
#staticBackdrop {}

#staticBackdrop button.btn-close {
    display: none;
    position: fixed;
    right: 3%;
    top: 3%;
    filter: invert(1);
    opacity: 1;
}

#staticBackdrop .modal-dialog.modal-dialog-centered {
    max-width: 960px;
    margin-top: 70px;
}

#staticBackdrop .modal-content {
    border: none;
}

#staticBackdrop .modal-header {
    align-items: flex-start;
    border-bottom: 2px dotted #dee2e6;
    ;
    padding: 0 0 1rem 0;
    margin-bottom: 2rem;
}

#staticBackdrop .modal-header .title-block {
    width: 96%;
}

#staticBackdrop .modal-header .title-block .modal-title {
    font-family: inherit;
    font-size: 44px;
    color: var(--orange);
    line-height: 1;
    font-weight: 700;
    padding: 0;
    margin-bottom: 2rem;
    text-align: center;
}

#staticBackdrop .modal-header .title-block p {
    font-family: inherit;
    font-size: 18px;
    color: var(--black);
    line-height: 1.5;
    text-align: center;
    font-weight: 400;
    padding: 0;
    margin: 0;
}

#staticBackdrop form .row .col-md-6,
#staticBackdrop form .row .col-md-12 {
    margin-bottom: 20px;
}

#staticBackdrop label {
    font-family: inherit;
    font-size: 16px;
    color: var(--black);
    line-height: 1.3;
    font-weight: 600;
    text-transform: none;
    padding: 0;
}

#staticBackdrop label~br {
    display: none;
}

/*#staticBackdrop .form-control{
    font-family: inherit;
    font-size: 15px;
    color: var(--black);
    line-height: 1.3;
    font-weight: 300;
    background-color: #fff;
    border: 1px solid #cbcbcb;
    border-radius: 5px;
    padding: 10px;
    margin: 0;
    transition: 0.5s ease;
}*/
#staticBackdrop .modal-body {
    padding: 0;
}

#staticBackdrop .gform-body .large {
    font-family: inherit;
    font-size: 15px;
    color: var(--black);
    line-height: 1.3;
    font-weight: 300;
    background-color: #fff;
    border: 1px solid #cbcbcb;
    border-radius: 5px;
    padding: 10px;
    margin: 0;
    transition: 0.5s ease;
}

#staticBackdrop .gform-body textarea.large {
    height: 100px;
}

/*#staticBackdrop .form-control::placeholder{
    color: #cbcbcb;
    opacity: 1;
}*/
#staticBackdrop .gform-body .large::placeholder {
    color: #cbcbcb;
    opacity: 1;
}

/*#staticBackdrop .form-control:focus{
    box-shadow: none;
    border-color: var(--black);
}*/
#staticBackdrop .gform-body .large:focus {
    box-shadow: none;
    border-color: var(--black);
}

/*#staticBackdrop .btn{
    justify-content: center;
    width: 100%;
    font-family: inherit;
    font-size: 18px;
    color: #fff;
    line-height: 1.3;
    font-weight: 400;
    background-color: var(--orange);
    text-transform: capitalize;
    border-radius: 5px;
    padding: 12px 22px;
    margin: 0;
    box-shadow: 0 0 15px 0 rgb(0 0 0 / 30%);
    position: relative;
    overflow: hidden;
}*/
#staticBackdrop .gform_button {
    justify-content: center;
    width: 100%;
    font-family: inherit;
    font-size: 18px;
    color: #fff;
    line-height: 1.3;
    font-weight: 400;
    background-color: var(--orange);
    text-transform: capitalize;
    border-radius: 5px;
    padding: 12px 22px;
    margin: 0;
    box-shadow: 0 0 15px 0 rgb(0 0 0 / 30%);
    position: relative;
    overflow: hidden;
}

/*#staticBackdrop .cf7mls_back.action-button,
#staticBackdrop .cf7mls_next.action-button {
    background-color: #fd2918;
    border: 0 none;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    font-weight: bold;
    margin: 0!important;
    padding: 13px;
    min-width: unset;
    position: relative;
    text-align: center;
}*/
#staticBackdrop .gform_previous_button,
#staticBackdrop .gform_next_button {
    background-color: #fd2918;
    border: 0 none;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    font-weight: bold;
    margin: 0 !important;
    padding: 13px 40px;
    min-width: unset;
    position: relative;
    text-align: center;
}

#staticBackdrop .gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_blue {
    background-color: var(--dark-blue);
    color: #fff;
}

#staticBackdrop .gform_heading {
    display: flex;
    justify-content: space-between;
    padding: 0;
    margin: 0 0 1rem 0;
}

#staticBackdrop .gform_heading .gform_description {
    font-family: inherit;
    font-size: 22px;
    color: var(--orange);
    line-height: 1.3;
    font-weight: 700;
    padding: 0;
    margin: 0;
}

#staticBackdrop .gform_heading>p {
    padding: 0;
    margin: 0;
}


/**
 * ¯\_(ツ)_/¯
 * 
 * SINGLE SERVICE PAGE
 * 
 * [HARO PAGE]
 * 
 * */
.postid-1329>.gm-navbar {
    background-color: var(--dark-blue) !important;
}

.postid-1329>.gm-navbar .gm-main-menu-wrapper #gm-main-menu .gm-navbar-nav>.menu-item>.gm-anchor {
    color: #fff;
}

/*LEVEL UP WITH HARO LINKS SECTION START*/
.level-up-haro-link-section {
    background-color: #fff;
}

/*WHAT ARE HARO LINK SECTION START*/
.what-are-haro-link-section {
    background-color: #f3f3f3;
}

.what-are-haro-link-section::after {
    background: #fff;
}

/*3 STEP PROCESS TO GENERATE BEST HARO LINKS SECTION START*/
.three-step-process-generate-best-haro-links-section {
    position: relative;
    background-color: #fff;
    padding: 30px 0 150px 0;
    margin: 0;
}

.three-step-process-generate-best-haro-links-section::after {
    content: "";
    width: 100%;
    height: 200px;
    background: #f3f3f3;
    position: absolute;
    left: 0;
    bottom: -1px;
    clip-path: polygon(0 100%, 100% 0%, 100% 100%, 0 100%);
}

.three-step-process-generate-best-haro-links-section h2 {
    font-family: var(--title-bold);
    font-size: 84px;
    color: var(--black);
    line-height: .94;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: -3px;
    margin-bottom: 2rem;
    padding: 0 10%;
}

.three-step-process-generate-best-haro-links-section .content {
    padding: 0 21%;
}

.three-step-process-generate-best-haro-links-section .content p {
    font-family: inherit;
    font-size: 22px;
    color: var(--black);
    line-height: 1.5;
    font-weight: 400;
    text-align: left;
    padding: 0;
    margin: 0 0 2rem 0;
}

.three-step-process-generate-best-haro-links-section .content ul li {
    position: relative;
    font-family: inherit;
    font-size: 22px;
    color: var(--black);
    line-height: 1.5;
    font-weight: 400;
    text-align: left;
    padding: 0 0 0 50px;
    margin: 0 0 2rem 0;
}

.three-step-process-generate-best-haro-links-section .content ul li::before {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    content: '\f058';
    font-family: 'FontAwesome';
    font-size: 35px;
    color: var(--orange);
    vertical-align: middle;
    margin-right: 20px;
}

/*BENEFITS OF HARO BANKS SECTION START*/
.benefits-of-having-haro-link-section {
    background-color: #f3f3f3;
    padding: 50px 0 100px 0;
    margin: 0;
}

.benefits-of-having-haro-link-section h2 {
    padding: 0 16%;
}

.benefits-of-having-haro-link-section .all-the-benefits {
    padding: 0 21%;
}

.benefits-of-having-haro-link-section .all-the-benefits p {
    font-family: inherit;
    font-size: 22px;
    color: var(--black);
    line-height: 1.5;
    font-weight: 400;
    text-align: left;
    padding: 0;
    margin: 0 0 4rem 0;
}

/*WE MADE THIS SUPER SIMPLE SECTION START*/
.we-made-this-super-simple-section {
    background-color: #fff;
}

.we-made-this-super-simple-section .niche-packages-block .row .col-md-33 {
    flex: 1;
}

.we-made-this-super-simple-section .niche-packages-block .row .col-md-33:nth-child(even) .pkg-card .pkg-card-header {
    background-color: var(--orange);
}

.we-made-this-super-simple-section .niche-packages-block .row .col-md-33:nth-child(even) .pkg-card {
    background-color: #fff;
    border: 2px solid var(--orange);
}

.we-made-this-super-simple-section .niche-packages-block .row .col-md-33:nth-child(even) .pkg-card .pkg-card-body>ul>li {
    border-bottom-color: #fff;
}

.we-made-this-super-simple-section .niche-packages-block .row .col-md-33:nth-child(even) .pkg-card .pkg-card-body>ul>li::before {
    content: '\f005';
    font-family: 'FontAwesome';
    color: var(--orange);
    margin-right: 15px;
}

.we-made-this-super-simple-section .niche-packages-block .row .col-md-33 .pkg-card .pkg-card-body {
    padding-bottom: 0;
}

.we-made-this-super-simple-section .niche-packages-block .row .col-md-33 .pkg-card .pkg-card-body p {
    font-family: inherit;
    font-size: 14px;
    color: var(--black);
    line-height: 1.3;
    font-weight: 400;
    padding: 15px 0;
    margin: 0;
}

.we-made-this-super-simple-section .niche-packages-block .row .col-md-33 .pkg-card .pkg-card-body p>strong {
    display: block;
    font-size: 35px;
    font-weight: 800;
    color: var(--dark-blue);
}

.we-made-this-super-simple-section .niche-packages-block .row .col-md-33:nth-child(even) .pkg-card .pkg-card-body p>strong {
    color: var(--orange);
}

.we-made-this-super-simple-section .niche-packages-block .row .col-md-33:nth-child(even) .pkg-card .pkg-card-footer>a {
    background-color: var(--orange);
}

.we-made-this-super-simple-section .niche-packages-block .row .col-md-33 .pkg-card .pkg-card-footer>p {
    font-family: inherit;
    font-size: 14px;
    color: var(--black);
    line-height: 1.3;
    font-weight: 400;
    padding: 0;
    margin: 12px 0 0 0;
}

/*WANT THIS RESULTS SECTION START*/
.want-this-results-section-haro-page {
    background-color: #f3f3f3;
    padding: 0 0 100px 0;
    margin: 0;
}

.want-this-results-section-haro-page .emoji {
    position: relative;
    text-align: center;
    margin: -125px 0 50px 0;
    z-index: 3333;
}

.want-this-results-section-haro-page h2 {
    font-family: var(--title-bold);
    font-size: 84px;
    color: var(--black);
    line-height: .94;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: -3px;
    margin-bottom: 2rem;
    padding: 0 8%;
}

.want-this-results-section-haro-page .contents {
    padding: 0 21%;
}

.want-this-results-section-haro-page .contents p {
    font-family: inherit;
    font-size: 22px;
    color: var(--black);
    line-height: 1.5;
    font-weight: 400;
    text-align: left;
    padding: 0;
    margin: 0 0 2rem 0;
}

.want-this-results-section-haro-page .contents ul li {
    position: relative;
    font-family: inherit;
    font-size: 22px;
    color: var(--black);
    line-height: 1.5;
    font-weight: 400;
    text-align: left;
    padding: 0 0 0 50px;
    margin: 0 0 2rem 0;
}

.want-this-results-section-haro-page .contents ul li::before {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    content: '\f058';
    font-family: 'FontAwesome';
    font-size: 35px;
    color: var(--orange);
    vertical-align: middle;
    margin-right: 20px;
}

/**
 * ¯\_(ツ)_/¯
 * 
 * SINGLE SERVICE PAGE
 * 
 * [LOCAL CITATION]
 * 
 * */
.postid-1373>.gm-navbar {
    background-color: var(--dark-blue) !important;
}

.postid-1373>.gm-navbar .gm-main-menu-wrapper #gm-main-menu .gm-navbar-nav>.menu-item>.gm-anchor {
    color: #fff;
}

.local-citation-banner::after {
    background-color: #f3f3f3;
}

/*DO YOU RUN A LOCAL BUSINESS SECTION START*/
.do-you-run-local-business-section-lc-pg {
    background-color: #f3f3f3;
    padding: 0 0 100px 0;
    margin: 0;
}

.do-you-run-local-business-section-lc-pg .emoji {
    position: relative;
    text-align: center;
    margin: -200px 0 50px 0;
    z-index: 3333;
}

.do-you-run-local-business-section-lc-pg h2 {
    font-family: var(--title-bold);
    font-size: 84px;
    color: var(--black);
    line-height: .94;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: -3px;
    margin-bottom: 2rem;
    padding: 0 8%;
}

.do-you-run-local-business-section-lc-pg .content {
    padding: 0 21%;
}

.do-you-run-local-business-section-lc-pg .content>p {
    font-family: inherit;
    font-size: 22px;
    color: var(--black);
    line-height: 1.5;
    font-weight: 400;
    text-align: left;
    padding: 0;
    margin: 0 0 2rem 0;
}

.do-you-run-local-business-section-lc-pg .content>p>strong {
    font-family: inherit;
    font-size: 22px;
    color: var(--black);
    line-height: 1.5;
    font-weight: 700;
    text-align: left;
    padding: 0;
    margin: 0 0 2rem 0;
}

.do-you-run-local-business-section-lc-pg .content>ul>li {
    font-family: inherit;
    font-size: 22px;
    color: var(--black);
    line-height: 1.5;
    font-weight: 700;
    text-align: left;
    padding: 0;
    margin: 0 0 1rem 0;
}

.do-you-run-local-business-section-lc-pg .content>ul>li::before {
    content: '\f058';
    font-family: 'FontAwesome';
    font-size: 30px;
    color: var(--orange);
    vertical-align: middle;
    margin-right: 20px;
}

/*CITATION AUDIT SECTION START*/
.citation-audit-section-start-lc-pg {
    background-color: #fff;
    padding: 100px 0;
    margin: 0;
}

.citation-audit-section-start-lc-pg .eyebrow {
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: var(--orange);
    border-radius: 100px;
    padding: 10px 35px;
    margin: 0 auto 20px;
    max-width: 520px;
    gap: 10px;
}

.citation-audit-section-start-lc-pg .eyebrow>.eye-dot {
    --size: 18px;
    width: var(--size);
    height: var(--size);
    border-radius: 50%;
    background-color: #fff;
    animation: flashingDot 2s ease infinite;
}

.citation-audit-section-start-lc-pg .eyebrow>.text {
    flex: 1;
    font-family: inherit;
    font-size: 18px;
    color: #fff;
    line-height: 1.3;
    text-transform: uppercase;
    text-align: center;
    font-weight: 600;
    padding: 0;
    margin: 0;
    letter-spacing: 1px;
}

.citation-audit-section-start-lc-pg h2 {
    font-family: var(--title-bold);
    font-size: 84px;
    color: var(--black);
    line-height: .94;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: -3px;
    margin-bottom: 2rem;
    padding: 0 8%;
}

.citation-audit-section-start-lc-pg .content {
    padding: 0 21%;
}

.citation-audit-section-start-lc-pg .content p {
    font-family: inherit;
    font-size: 22px;
    color: var(--black);
    line-height: 1.5;
    font-weight: 400;
    text-align: left;
    padding: 0;
    margin: 0 0 2rem 0;
}

.citation-audit-section-start-lc-pg .content p>strong {
    font-weight: 700;
}

.citation-audit-section-start-lc-pg .content p>mark>strong {
    font-weight: 700;
}

.citation-audit-section-start-lc-pg .content>ul>li {
    font-family: inherit;
    font-size: 22px;
    color: var(--black);
    line-height: 1.5;
    font-weight: 700;
    text-align: left;
    padding: 0;
    margin: 0 0 1rem 0;
}

.citation-audit-section-start-lc-pg .content>ul>li::before {
    content: '\f058';
    font-family: 'FontAwesome';
    font-size: 30px;
    color: var(--orange);
    vertical-align: middle;
    margin-right: 20px;
}

.citation-audit-section-start-lc-pg .all-citation-box-layout {
    padding: 0;
    margin: 80px 0 0 0;
}

.citation-audit-section-start-lc-pg .all-citation-box-layout .row {
    align-items: center;
    margin-bottom: 50px;
}

.citation-audit-section-start-lc-pg .all-citation-box-layout .row .text-block {
    padding: 0;
    margin: 0;
}

.citation-audit-section-start-lc-pg .all-citation-box-layout .row .text-block h3 {
    font-family: inherit;
    font-size: 28px;
    color: var(--black);
    line-height: 1.5;
    font-weight: bold;
    text-align: left;
    padding: 0;
    margin: 0 0 1rem 0;
}

.citation-audit-section-start-lc-pg .all-citation-box-layout .row .text-block p {
    font-family: inherit;
    font-size: 18px;
    color: var(--black);
    line-height: 1.5;
    font-weight: 400;
    text-align: left;
    padding: 0;
    margin: 0;
}

.citation-audit-section-start-lc-pg .all-citation-box-layout .row .img-block {
    text-align: center;
}

.citation-audit-section-start-lc-pg .all-citation-box-layout .row:nth-child(even) .col-md-6:nth-child(1) {
    order: 2;
}

.citation-audit-section-start-lc-pg .all-citation-box-layout .row:nth-child(even) .col-md-6:nth-child(2) {
    order: 1;
}

/*SOME OTHER COMPLEMENTARY FEATURES START*/
.some-other-complementary-features-section-lc-pg {
    background-color: #fff;
    padding: 0 0 230px 0;
    margin: 0;
}

.some-other-complementary-features-section-lc-pg h2 {
    font-family: var(--title-bold);
    font-size: 84px;
    color: var(--black);
    line-height: .94;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: -3px;
    margin-bottom: 2rem;
    padding: 0 6%;
}

.some-other-complementary-features-section-lc-pg .all-complementary-features-tab-layout {
    overflow: hidden;
}

.some-other-complementary-features-section-lc-pg .all-complementary-features-tab-layout #pills-tab {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    gap: 30px;
    padding-top: 60px;
    margin-bottom: 50px;
}

@supports not (gap: 30px) {

    .some-other-complementary-features-section-lc-pg .all-complementary-features-tab-layout #pills-tab {
        margin: -15px;
    }

    .some-other-complementary-features-section-lc-pg .all-complementary-features-tab-layout #pills-tab>* {
        margin: 15px
    }

}

.some-other-complementary-features-section-lc-pg .all-complementary-features-tab-layout #pills-tab li.nav-item {
    flex: 1;
}

.some-other-complementary-features-section-lc-pg .all-complementary-features-tab-layout #pills-tab li .nav-link {
    position: relative;
    font-family: inherit;
    font-size: 14px;
    color: #000;
    line-height: 1.3;
    text-transform: capitalize;
    background-color: #F7F7F7;
    font-weight: 400;
    padding: 0;
    margin: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    padding: 21px;
    height: 150px;
    width: 100%;
    border-radius: 0;
    box-shadow: 0 5px 10px 0 rgb(3 27 78 / 8%);
}

.some-other-complementary-features-section-lc-pg .all-complementary-features-tab-layout #pills-tab li .nav-link.active {
    background-color: #FF4B3E;
    color: #fff;
    position: relative;
    box-shadow: 0 5px 10px 0 rgb(3 27 78 / 8%);
}

.some-other-complementary-features-section-lc-pg .all-complementary-features-tab-layout #pills-tab li .nav-link>span {
    display: block;
    white-space: normal;
}

.some-other-complementary-features-section-lc-pg .all-complementary-features-tab-layout #pills-tab li .nav-link::after {
    content: '\f0d7';
    opacity: 0;
    visibility: hidden;
    font-family: 'FontAwesome';
    position: absolute;
    left: 50%;
    bottom: -45px;
    font-size: 60px;
    color: #F7F7F7;
    transform: translateX(-50%);
    transition: 0.2s ease;
}

.some-other-complementary-features-section-lc-pg .all-complementary-features-tab-layout #pills-tab li .nav-link.active::after {
    content: '\f0d7';
    opacity: 1;
    visibility: visible;
    font-family: 'FontAwesome';
    position: absolute;
    left: 50%;
    bottom: -45px;
    font-size: 60px;
    color: #ff4b3e;
    transform: translateX(-50%);
    transition: 0.2s;
}

.some-other-complementary-features-section-lc-pg .all-complementary-features-tab-layout .tab-content {
    margin-top: 60px;
}

.some-other-complementary-features-section-lc-pg .all-complementary-features-tab-layout .tab-content .tab-pane {
    background-color: #fff;
    padding: 60px;
    border: 1px solid #eee;
    transform: translateX(100%);
    transition: 0.3s cubic-bezier(0.77, 0, 0.175, 1);
    box-shadow: 0 5px 10px 0 rgb(3 27 78 / 8%);
}

.some-other-complementary-features-section-lc-pg .all-complementary-features-tab-layout .tab-content .tab-pane.active.show {
    transform: translateX(0);
    transition: 0.3s cubic-bezier(0.77, 0, 0.175, 1);
}

.some-other-complementary-features-section-lc-pg .all-complementary-features-tab-layout .tab-content .tab-pane>.content {
    background-color: #fff;
}

.some-other-complementary-features-section-lc-pg .all-complementary-features-tab-layout .tab-content .tab-pane>.content .d-flex {
    flex-wrap: wrap;
}

.some-other-complementary-features-section-lc-pg .all-complementary-features-tab-layout .tab-content .tab-pane>.content .img-block {
    width: 50%;
}

.some-other-complementary-features-section-lc-pg .all-complementary-features-tab-layout .tab-content .tab-pane>.content .text-block {
    width: 50%;
    text-align: left;
}

.some-other-complementary-features-section-lc-pg .all-complementary-features-tab-layout .tab-content .tab-pane>.content .text-block h2 {
    font-family: inherit;
    font-size: 30px;
    color: #Fd2918;
    line-height: 1.3;
    font-weight: 500;
    text-align: left;
    text-transform: capitalize;
    letter-spacing: 0;
    padding: 0;
    margin: 0 0 20px 0;
}

.some-other-complementary-features-section-lc-pg .all-complementary-features-tab-layout .tab-content .tab-pane>.content .text-block p {
    font-family: inherit;
    font-size: 16px;
    color: #121212;
    line-height: 1.3;
    font-weight: 400;
    text-align: left;
    padding: 0;
    margin: 0 0 20px 0;
}

.some-other-complementary-features-section-lc-pg .all-complementary-features-tab-layout .tab-content .tab-pane>.content .text-block p>a {
    position: relative;
    font-family: inherit;
    font-size: 14px;
    color: #fff;
    line-height: 1.3;
    text-transform: capitalize;
    font-weight: 400;
    background-color: var(--orange);
    border-radius: 4px;
    padding: 10px 22px;
    margin: 0;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
    overflow: hidden;
    transition: 0.3s ease;
}

.some-other-complementary-features-section-lc-pg .all-complementary-features-tab-layout .tab-content .tab-pane>.content .text-block p>a::after {
    content: "";
    width: 30px;
    height: 130%;
    background-color: rgba(255, 255, 255, 0.5);
    position: absolute;
    left: -40%;
    top: 0;
    transition: 0.3s;
    transform: skewX(15deg);
}

.some-other-complementary-features-section-lc-pg .all-complementary-features-tab-layout .tab-content .tab-pane>.content .text-block p>a:hover::after {
    left: 110%;
}

/*BENEFITS OF LOCAL BUSINESS LISTING SECTION START*/
.benefits-of-local-business-listing-section-lc-pg {
    background: var(--orange);
    background: url('../images/dot-grid.svg'),
        url('../images/dot-grid.svg'),
        linear-gradient(184deg, rgba(253, 41, 24, 1) 27%, #fff 84%);
    padding: 100px 0 60px 0;
    margin: 0;
    position: relative;
    background-position: 90% 20%, 20% 90%;
    background-size: auto;
    background-repeat: no-repeat;
    position: relative;
}

.benefits-of-local-business-listing-section-lc-pg .separator {
    position: absolute;
    left: 0;
    top: -6px;
    width: 100%;
    height: 10px;
    transform: rotateX(180deg) rotateY(180deg);
}

.benefits-of-local-business-listing-section-lc-pg h2 {
    font-family: var(--title-bold);
    font-size: 75px;
    color: #fff;
    line-height: .94;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: -3px;
    margin-bottom: 2rem;
    padding: 0 8%;
}

.benefits-of-local-business-listing-section-lc-pg .timeline-wrap {
    padding: 5rem 2.5rem;
    margin: 0 auto;
    padding-bottom: 0;
}

.benefits-of-local-business-listing-section-lc-pg .timeline {
    position: relative;
    list-style-type: none;
    padding-bottom: 5rem;
    text-align: center;
}

.benefits-of-local-business-listing-section-lc-pg .timeline:before {
    content: "";
    position: absolute;
    top: 43px;
    bottom: 0;
    left: 50%;
    width: 5px;
    background-color: #fff;
    opacity: .5;
    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .2);
    box-shadow: 0 0 20px rgba(0, 0, 0, .2);
    height: calc(95% - 1.5rem - 22px) !important;
}

.benefits-of-local-business-listing-section-lc-pg .timeline__entry {
    background-color: #fff;
    padding: 30px 60px 30px 30px;
    border-radius: 25px;
    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .2);
    box-shadow: 0 0 20px rgba(0, 0, 0, .2);
    position: relative;
    width: 50%;
}

.benefits-of-local-business-listing-section-lc-pg .timeline__entry::before {
    content: '';
    position: absolute;
    width: 16px;
    height: 16px;
    top: 37%;
    right: -59px;
    z-index: 2;
    background-color: #fff;
    border: 3px solid #fff;
    border-radius: 50%;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    -webkit-box-shadow: 0 0 0 5px rgba(255, 255, 255, .2);
    box-shadow: 0 0 0 5px rgba(255, 255, 255, .2);
}

.benefits-of-local-business-listing-section-lc-pg .timeline__headline {
    font-size: 24px;
    font-family: inherit;
    color: var(--orange);
    font-weight: 700;
    text-align: left;
    margin-bottom: 0.5rem;
    padding: 0;
    margin: 0 0 10px 0;
}

.benefits-of-local-business-listing-section-lc-pg .timeline__content {
    font-family: inherit;
    font-size: 16px;
    color: var(--black);
    line-height: 1.5;
    font-weight: 400;
    padding: 0;
    margin: 0;
}

.benefits-of-local-business-listing-section-lc-pg .timeline__entry::after {
    content: '';
    width: 0;
    height: 0;
    border-top: 1.5rem solid transparent;
    border-bottom: 1.5rem solid transparent;
    border-left: 1.5rem solid #fff;
    top: 15%;
    position: absolute;
    right: -20px;
}

.benefits-of-local-business-listing-section-lc-pg .timeline__entry:nth-of-type(odd) {
    text-align: left;
    margin-left: -65px;
}

.benefits-of-local-business-listing-section-lc-pg .timeline__entry:nth-of-type(even) {
    text-align: left;
    margin-left: auto;
    margin-right: -45px;
}

.benefits-of-local-business-listing-section-lc-pg .timeline__entry:nth-of-type(even)::before {
    left: -67px;
}

.benefits-of-local-business-listing-section-lc-pg .timeline__entry:nth-of-type(even)::after {
    content: '';
    width: 0;
    height: 0;
    border-top: 1.5rem solid transparent;
    border-bottom: 1.5rem solid transparent;
    border-left: 1.5rem solid #fff;
    top: 15%;
    position: absolute;
    left: -22px;
    transform: rotateY(180deg);
}

/*ADVANCE CITATION BUILDING PACKAGE SECTION START*/
.advance-citation-building-pkg-section-lc-pg {
    background-color: #fff;
    padding: 0 0 60px 0;
    margin: 0;
}

.advance-citation-building-pkg-section-lc-pg .emoji {
    text-align: center;
}

.advance-citation-building-pkg-section-lc-pg h2 {
    font-family: var(--title-bold);
    font-size: 84px;
    color: var(--black);
    line-height: .94;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: -3px;
    margin-bottom: 5rem;
    padding: 0 8%;
}

.advance-citation-building-pkg-section-lc-pg .all-packages-section {
    padding: 0;
    margin: 0;
}

.advance-citation-building-pkg-section-lc-pg .all-packages-section .d-flex {
    justify-content: center;
    flex-wrap: wrap;
    gap: 30px;
}

.advance-citation-building-pkg-section-lc-pg .all-packages-section .pkg-card {
    width: 31%;
    background-color: #ffffff;
    border-radius: 8px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / 20%);
    margin: 0;
    transition: 0.5s ease-in-out;
    border: 2px solid var(--dark-blue);
}

.advance-citation-building-pkg-section-lc-pg .all-packages-section .pkg-card .pkg-card-header {
    background-color: var(--dark-blue);
    color: #fff;
    text-align: center;
    border-radius: 0;
    padding: 20px;
    margin: 0;
}

.advance-citation-building-pkg-section-lc-pg .all-packages-section .pkg-card .pkg-card-header>h4 {
    font-family: inherit;
    font-size: 28px;
    color: #fff;
    line-height: 1.3;
    font-weight: 700;
    text-transform: uppercase;
    padding: 0 0 10px 0;
    margin: 0;
}

.advance-citation-building-pkg-section-lc-pg .all-packages-section .pkg-card .pkg-card-header>h5 {
    font-family: inherit;
    font-size: 20px;
    color: #fff;
    line-height: 1.3;
    text-transform: capitalize;
    padding: 0;
    margin: 0;
}

.advance-citation-building-pkg-section-lc-pg .all-packages-section .pkg-card .pkg-card-body {
    text-align: center;
    padding: 20px 20px 0 20px;
    margin: 0;
}

.advance-citation-building-pkg-section-lc-pg .all-packages-section .pkg-card .pkg-card-body>ul>li {
    font-family: inherit;
    font-size: 16px;
    color: var(--black);
    line-height: 1.3;
    font-weight: 400;
    text-align: left;
    border-bottom: 1px solid #ffffff;
    padding: 0 0 6px 0;
    margin: 0 0 6px 0;
}

.advance-citation-building-pkg-section-lc-pg .all-packages-section .pkg-card .pkg-card-body>ul>li::before {
    content: '\f005';
    font-family: 'FontAwesome';
    color: var(--dark-blue);
    margin-right: 15px;
}

.advance-citation-building-pkg-section-lc-pg .all-packages-section .pkg-card .pkg-card-body p {
    font-family: inherit;
    font-size: 14px;
    color: var(--black);
    line-height: 1.3;
    font-weight: 400;
    padding: 15px 0;
    margin: 0;
}

.advance-citation-building-pkg-section-lc-pg .all-packages-section .pkg-card .pkg-card-body p>strong {
    display: block;
    font-size: 35px;
    font-weight: 800;
    color: var(--dark-blue);
}

.advance-citation-building-pkg-section-lc-pg .all-packages-section .pkg-card .pkg-card-footer {
    margin-top: 1rem;
    text-align: center;
    padding: 0 0 20px 0;
}

.advance-citation-building-pkg-section-lc-pg .all-packages-section .pkg-card .pkg-card-footer>a {
    position: relative;
    font-family: inherit;
    font-size: 14px;
    color: #fff;
    line-height: 1.3;
    text-transform: capitalize;
    font-weight: 400;
    background-color: var(--dark-blue);
    border-radius: 7px;
    padding: 10px 18px;
    margin: 0;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
    overflow: hidden;
    transition: 0.3s ease;
}

.advance-citation-building-pkg-section-lc-pg .all-packages-section .pkg-card .pkg-card-footer>a::after {
    content: "";
    width: 30px;
    height: 130%;
    background-color: rgba(255, 255, 255, 0.5);
    position: absolute;
    left: -30%;
    top: 0;
    transition: 0.3s;
    transform: skewX(15deg);
}

.advance-citation-building-pkg-section-lc-pg .all-packages-section .pkg-card .pkg-card-footer>a:hover::after {
    left: 110%;
}

.advance-citation-building-pkg-section-lc-pg .all-packages-section .pkg-card:nth-child(even) .pkg-card-header {
    background-color: var(--orange);
}

.advance-citation-building-pkg-section-lc-pg .all-packages-section .pkg-card:nth-child(even) {
    background-color: #ffffff;
    border: 2px solid var(--orange);
}

.advance-citation-building-pkg-section-lc-pg .all-packages-section .pkg-card:nth-child(even) .pkg-card-body>ul>li {
    border-bottom-color: #fff;
}

.advance-citation-building-pkg-section-lc-pg .all-packages-section .pkg-card:nth-child(even) .pkg-card-body>ul>li::before {
    color: var(--orange);
}

.advance-citation-building-pkg-section-lc-pg .all-packages-section .pkg-card:nth-child(even) .pkg-card-body p>strong {
    color: var(--orange);
}

.advance-citation-building-pkg-section-lc-pg .all-packages-section .pkg-card:nth-child(even) .pkg-card-footer>a {
    background-color: var(--orange);
}

.advance-citation-building-pkg-section-lc-pg .all-packages-section .pkg-card:hover {
    box-shadow: rgba(17, 12, 46, 0.15) 0px 48px 100px 0px;
}

/**
 * ¯\_(ツ)_/¯
 * 
 * SINGLE SERVICE PAGE
 * 
 * [DIY LINK BUILDING GUIDE]
 * 
 * */
.page-template-template-buy-backlinks.page-id-1421>.gm-navbar {
    background-color: var(--dark-blue) !important;
}

.page-template-template-buy-backlinks.page-id-1421>.gm-navbar .gm-main-menu-wrapper #gm-main-menu .gm-navbar-nav>.menu-item>.gm-anchor {
    color: #fff;
}

.link-building-guide-banner::after {
    background-color: #fff;
}

/*DIY WITH 24x7 SUPPORT SECTION START*/
.diy-with-support-section {
    background-color: #fff;
    padding-top: 0;
}

.diy-with-support-section::after {
    background-color: #f3f3f3;
}

/*HIGHT DA AUTHORITY BACKLINKS SECTION START*/
.high-da-authority-backlinks-lnk-bldng--guide-pg {
    background-color: #f3f3f3;
    padding: 0 0 60px 0;
    margin: 0;
}

.high-da-authority-backlinks-lnk-bldng--guide-pg .emoji {
    text-align: center;
    margin-bottom: 3rem;
}

.high-da-authority-backlinks-lnk-bldng--guide-pg h2 {
    font-family: var(--title-bold);
    font-size: 75px;
    color: var(--black);
    line-height: .94;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: -3px;
    margin-bottom: 3rem;
    padding: 0 8%;
}

.high-da-authority-backlinks-lnk-bldng--guide-pg .content {
    padding: 0 21%;
}

.high-da-authority-backlinks-lnk-bldng--guide-pg .content>p {
    font-family: inherit;
    font-size: 22px;
    color: var(--black);
    line-height: 1.5;
    font-weight: 400;
    text-align: left;
    padding: 0;
    margin: 0 0 2rem 0;
}

.high-da-authority-backlinks-lnk-bldng--guide-pg .all-backlinks-cards-block {
    padding: 0 8%;
    margin: 0;
}

.high-da-authority-backlinks-lnk-bldng--guide-pg .all-backlinks-cards-block .box {
    background-color: #fff;
    text-align: center;
    border-radius: 10px;
    padding: 40px;
    margin: 0;
    box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.12);
    min-height: 339px;
}

.high-da-authority-backlinks-lnk-bldng--guide-pg .all-backlinks-cards-block .box h3 {
    font-family: inherit;
    font-size: 25px;
    color: var(--dark-blue);
    line-height: 1.5;
    text-transform: capitalize;
    font-weight: bold;
    padding: 0;
    margin: 0 0 15px 0;
}

.high-da-authority-backlinks-lnk-bldng--guide-pg .all-backlinks-cards-block .box p {
    font-family: inherit;
    font-size: 16px;
    color: var(--black);
    line-height: 1.5;
    font-weight: 400;
    padding: 0;
    margin: 0 0 25px 0;
}

.high-da-authority-backlinks-lnk-bldng--guide-pg .all-backlinks-cards-block .box p>a {
    color: var(--orange);
}

.high-da-authority-backlinks-lnk-bldng--guide-pg .all-backlinks-cards-block .box>.btn {
    position: relative;
    font-family: inherit;
    font-size: 16px;
    color: #fff;
    line-height: 1.5;
    font-weight: 400;
    text-transform: capitalize;
    background-color: var(--orange);
    padding: 10px 18px;
    margin: 0 0 15px 0;
    overflow: hidden;
    box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.12);
}

.high-da-authority-backlinks-lnk-bldng--guide-pg .all-backlinks-cards-block .box>.btn::after {
    content: "";
    width: 30px;
    height: 130%;
    background-color: rgba(255, 255, 255, 0.5);
    position: absolute;
    left: -50%;
    top: 0;
    transition: 0.3s;
    transform: skewX(15deg);
}

.high-da-authority-backlinks-lnk-bldng--guide-pg .all-backlinks-cards-block .box>.btn:hover::after {
    left: 110%;
}

/* FOUNDATIONAL LINKS SECTION START */
.foundational-links-section--guide-pg {
    background-color: #f3f3f3;
    padding: 60px 0 60px 0;
    margin: 0;
}

.foundational-links-section--guide-pg h2 {
    font-family: var(--title-bold);
    font-size: 75px;
    color: var(--black);
    line-height: .94;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: -3px;
    margin-bottom: 3rem;
    padding: 0 8%;
}

.foundational-links-section--guide-pg .content {
    padding: 0 21%;
}

.foundational-links-section--guide-pg .content>p {
    font-family: inherit;
    font-size: 22px;
    color: var(--black);
    line-height: 1.5;
    font-weight: 400;
    text-align: left;
    padding: 0;
    margin: 0 0 2rem 0;
}

.foundational-links-section--guide-pg .all-foundational-links-cards {
    padding: 0 8%;
    margin: 0;
}

.foundational-links-section--guide-pg .all-foundational-links-cards .box {
    background-color: #fff;
    text-align: center;
    border-radius: 10px;
    padding: 40px 34px;
    margin: 0;
    box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.12);
    min-height: 332px;
}

.foundational-links-section--guide-pg .all-foundational-links-cards .box h3 {
    font-family: inherit;
    font-size: 21px;
    color: var(--dark-blue);
    line-height: 1.5;
    text-transform: capitalize;
    font-weight: bold;
    padding: 0;
    margin: 0 0 15px 0;
}

.foundational-links-section--guide-pg .all-foundational-links-cards .box p {
    font-family: inherit;
    font-size: 16px;
    color: var(--black);
    line-height: 1.5;
    font-weight: 400;
    padding: 0;
    margin: 0 0 25px 0;
}

.foundational-links-section--guide-pg .all-foundational-links-cards .box p>a {
    color: var(--orange);
}

.foundational-links-section--guide-pg .all-foundational-links-cards .box>.btn {
    position: relative;
    font-family: inherit;
    font-size: 16px;
    color: #fff;
    line-height: 1.5;
    font-weight: 400;
    text-transform: capitalize;
    background-color: var(--orange);
    padding: 10px 18px;
    margin: 0 0 15px 0;
    overflow: hidden;
    box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.12);
}

.foundational-links-section--guide-pg .all-foundational-links-cards .box>.btn::after {
    content: "";
    width: 30px;
    height: 130%;
    background-color: rgba(255, 255, 255, 0.5);
    position: absolute;
    left: -50%;
    top: 0;
    transition: 0.3s;
    transform: skewX(15deg);
}

.foundational-links-section--guide-pg .all-foundational-links-cards .box>.btn:hover::after {
    left: 110%;
}

/*LOCAL SEO LINKS SECTION START*/
.local-seo-links-section--guide-pg {
    position: relative;
    background-color: #f3f3f3;
    padding: 60px 0 230px 0;
    margin: 0;
}

.local-seo-links-section--guide-pg::after {
    content: "";
    width: 100%;
    height: 200px;
    background: #fff;
    position: absolute;
    left: 0;
    bottom: -1px;
    clip-path: polygon(0 100%, 100% 0%, 100% 100%, 0 100%);
}

.local-seo-links-section--guide-pg h2 {
    font-family: var(--title-bold);
    font-size: 75px;
    color: var(--black);
    line-height: .94;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: -3px;
    margin-bottom: 3rem;
    padding: 0 8%;
}

.local-seo-links-section--guide-pg .content {
    padding: 0 21%;
}

.local-seo-links-section--guide-pg .content>p {
    font-family: inherit;
    font-size: 22px;
    color: var(--black);
    line-height: 1.5;
    font-weight: 400;
    text-align: left;
    padding: 0;
    margin: 0 0 2rem 0;
}

.local-seo-links-section--guide-pg .all-social-seo-links {
    padding: 0 8%;
    margin: 0;
}

.local-seo-links-section--guide-pg .all-social-seo-links .box {
    background-color: #fff;
    text-align: center;
    border-radius: 10px;
    padding: 40px;
    margin: 0;
    box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.12);
    min-height: 352px;
}

.local-seo-links-section--guide-pg .all-social-seo-links .box h3 {
    font-family: inherit;
    font-size: 22px;
    color: var(--dark-blue);
    line-height: 1.5;
    text-transform: capitalize;
    font-weight: bold;
    padding: 0;
    margin: 0 0 15px 0;
}

.local-seo-links-section--guide-pg .all-social-seo-links .box p {
    font-family: inherit;
    font-size: 16px;
    color: var(--black);
    line-height: 1.5;
    font-weight: 400;
    padding: 0;
    margin: 0 0 25px 0;
}

.local-seo-links-section--guide-pg .all-social-seo-links .box p>a {
    color: var(--orange);
}

.local-seo-links-section--guide-pg .all-social-seo-links .box>.btn {
    position: relative;
    font-family: inherit;
    font-size: 16px;
    color: #fff;
    line-height: 1.5;
    font-weight: 400;
    text-transform: capitalize;
    background-color: var(--orange);
    padding: 10px 18px;
    margin: 0 0 15px 0;
    overflow: hidden;
    box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.12);
}

.local-seo-links-section--guide-pg .all-social-seo-links .box>.btn::after {
    content: "";
    width: 30px;
    height: 130%;
    background-color: rgba(255, 255, 255, 0.5);
    position: absolute;
    left: -50%;
    top: 0;
    transition: 0.3s;
    transform: skewX(15deg);
}

.local-seo-links-section--guide-pg .all-social-seo-links .box>.btn:hover::after {
    left: 110%;
}

/*GUARANTEED LINK BUILDING PROCESS SECTION START*/
.guaranteed-link-building-process-section--guide-pg {
    position: relative;
    background-color: #fff;
    padding: 0 0 70px 0;
    margin: 0;
}

/*.guaranteed-link-building-process-section--guide-pg::after{
    content: "";
    width: 100%;
    height: 120px;
    background: #f3f3f3;
    position: absolute;
    left: 0;
    bottom: -1px;
    clip-path: polygon(0 100%, 100% 0%, 100% 100%, 0 100%);
}*/
.guaranteed-link-building-process-section--guide-pg h2 {
    font-family: var(--title-bold);
    font-size: 84px;
    color: var(--black);
    line-height: .94;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: -3px;
    margin-bottom: 3rem;
    padding: 0 18%;
}

.guaranteed-link-building-process-section--guide-pg .content {
    padding: 0 21%;
}

.guaranteed-link-building-process-section--guide-pg .content p {
    font-family: inherit;
    font-size: 22px;
    color: var(--black);
    line-height: 1.5;
    font-weight: 400;
    text-align: left;
    padding: 0;
    margin: 0 0 2rem 0;
}

.guaranteed-link-building-process-section--guide-pg .content ul li {
    position: relative;
    font-family: inherit;
    font-size: 22px;
    color: var(--black);
    line-height: 1.5;
    font-weight: 400;
    text-align: left;
    padding: 0 0 0 50px;
    margin: 0 0 2rem 0;
}

.guaranteed-link-building-process-section--guide-pg .content ul li::before {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    content: '\f058';
    font-family: 'FontAwesome';
    font-size: 35px;
    color: var(--orange);
    vertical-align: middle;
    margin-right: 20px;
}

/*LINK BUILDING MISTAKES SECTION START*/
.link-building-mistakes-section--guide-pg {
    position: relative;
    background-color: #f3f3f3;
    padding: 0 0 60px 0;
    margin: 0;
}

.link-building-mistakes-section--guide-pg::after {
    content: "";
    width: 100%;
    height: 120px;
    background: #fff;
    position: absolute;
    left: 0;
    bottom: -1px;
    clip-path: polygon(0 100%, 100% 0%, 100% 100%, 0 100%);
}

.link-building-mistakes-section--guide-pg .emoji {
    text-align: center;
    margin-bottom: 3rem;
}

.link-building-mistakes-section--guide-pg h2 {
    font-family: var(--title-bold);
    font-size: 84px;
    color: var(--black);
    line-height: .94;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: -3px;
    margin-bottom: 3rem;
    padding: 0 18%;
}

.link-building-mistakes-section--guide-pg .content {
    padding: 0 21%;
}

.link-building-mistakes-section--guide-pg .content ul {
    counter-reset: mistakes;
}

.link-building-mistakes-section--guide-pg .content ul li {
    position: relative;
    font-family: inherit;
    font-size: 20px;
    color: var(--black);
    line-height: 1.5;
    font-weight: 400;
    text-align: left;
    padding: 0 0 0 70px;
    margin: 0 0 4rem 0;
}

.link-building-mistakes-section--guide-pg .content ul li::before {
    counter-increment: mistakes;
    content: counter(mistakes);
    font-family: var(--title-bold);
    font-size: 84px;
    color: var(--orange);
    line-height: 1;
    font-weight: 800;
    padding: 0;
    margin-right: 30px;
    float: left;
    clear: left;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

.link-building-mistakes-section--guide-pg .content p {
    font-family: inherit;
    font-size: 22px;
    color: var(--black);
    line-height: 1.5;
    font-weight: 400;
    text-align: left;
    padding: 0;
    margin: 0 0 2rem 0;
}

/*WHEN AND WHICH PACKAGES TO BUY SECTION START*/
.when-and-which-packages-section--guide-pg {
    position: relative;
    background-color: #fff;
    padding: 0 0 40px 0;
    margin: 0;
}

.when-and-which-packages-section--guide-pg::after {
    content: "";
    width: 100%;
    height: 200px;
    background: #f3f3f3;
    position: absolute;
    left: 0;
    bottom: -1px;
    clip-path: polygon(0 100%, 100% 0%, 100% 100%, 0 100%);
    display: none;
}

.when-and-which-packages-section--guide-pg .emoji {
    text-align: center;
    margin-bottom: 2rem;
}

.when-and-which-packages-section--guide-pg h2 {
    font-family: var(--title-bold);
    font-size: 52px;
    color: var(--black);
    line-height: .94;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: -1px;
    margin-bottom: 3rem;
    padding: 0 5%;
}

.when-and-which-packages-section--guide-pg .content {
    padding: 0 18%;
}

.when-and-which-packages-section--guide-pg p {
    font-family: inherit;
    font-size: 22px;
    color: var(--black);
    line-height: 1.5;
    font-weight: 400;
    text-align: left;
    padding: 0;
    margin: 0 0 2rem 0;
}

.when-and-which-packages-section--guide-pg .all-pkg-cards {
    padding: 0;
    margin: 2rem 0 0 0;
}

.when-and-which-packages-section--guide-pg .all-pkg-cards .pkg-card {
    background-color: var(--dark-blue);
    text-align: center;
    padding: 30px;
    margin: 0;
}

.when-and-which-packages-section--guide-pg .all-pkg-cards .pkg-card .icon {
    text-align: center;
}

.when-and-which-packages-section--guide-pg .all-pkg-cards .pkg-card>h3 {
    font-family: inherit;
    font-style: 22px;
    color: #fff;
    line-height: 1.3;
    text-transform: uppercase;
    font-weight: bold;
    padding: 0;
    margin: 0 0 15px 0;
}

.when-and-which-packages-section--guide-pg .all-pkg-cards .pkg-card>p {
    font-family: inherit;
    font-size: 16px;
    color: #fff;
    line-height: 1.3;
    font-weight: 400;
    text-align: center;
    padding: 0;
    margin: 0 0 15px 0;
}

/*.when-and-which-packages-section--guide-pg .all-pkg-cards .pkg-card > form > select{
    width: 100%;
    -webkit-appearance: none;
    background: transparent;
    font-size: inherit;
    padding: 7px;
    line-height: 1.25;
    display: block;
    border: 0;
    border-bottom: 1px solid #fff;
    text-align: center;
    color: #fff;
    min-height: 1rem;
    background-image: url(../images/caret-down.png);
    background-repeat: no-repeat;
    background-position: 95% center;
}
.when-and-which-packages-section--guide-pg .all-pkg-cards .pkg-card > form > select:focus{
    outline: none;
    border-bottom: 1px solid #fff;
}
.when-and-which-packages-section--guide-pg .all-pkg-cards .pkg-card > form > select > option{
    color: var(--black);
}*/
.when-and-which-packages-section--guide-pg .all-pkg-cards .pkg-card>button.btn {
    color: var(--dark-blue);
    font-weight: 500;
    background: #fff;
    border: 1px solid #fff;
    text-transform: capitalize;
    transition: 0.3s ease;
}

.when-and-which-packages-section--guide-pg .all-pkg-cards .pkg-card>button.btn>i {
    vertical-align: top;
}

.when-and-which-packages-section--guide-pg .all-pkg-cards .pkg-card>button.btn:hover {
    color: #fff;
    font-weight: 500;
    background: var(--dark-blue);
}

.when-and-which-packages-section--guide-pg .single-pkg-large-block {
    background-color: #F3F5F9;
    padding: 40px;
    margin: 3rem 0 0 0;
    border-radius: 10px;
    border: 1px solid #E5E8ED;
    box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.03);
}

.when-and-which-packages-section--guide-pg .single-pkg-large-block .pkg-title {
    font-family: inherit;
    font-size: 25px;
    color: var(--dark-blue);
    line-height: 1.3;
    font-weight: bold;
    text-transform: uppercase;
    border-bottom: 1px solid #E5E8ED;
    padding: 0 0 1rem 0;
    margin: 0 0 3rem 0;
    text-align: center !important;
}

/* .when-and-which-packages-section--guide-pg .single-pkg-large-block .nav-pills {
} */
.when-and-which-packages-section--guide-pg .single-pkg-large-block .nav-pills li {
    flex: 1;
}

.when-and-which-packages-section--guide-pg .single-pkg-large-block .nav-pills li button {
    white-space: normal;
    text-align: center;
    padding: 15px;
}

.when-and-which-packages-section--guide-pg .single-pkg-large-block .nav-pills li button img {
    margin-bottom: 1rem;
    width: 48px;
    height: 48px;
    object-fit: cover;
}

.when-and-which-packages-section--guide-pg .single-pkg-large-block .nav-pills li button h5 {
    font-family: inherit;
    font-size: 22px;
    color: #000;
    line-height: 1.3;
    font-weight: bold;
    white-space: normal;
    padding: 0 0 10px 0;
    margin: 0;
}

.when-and-which-packages-section--guide-pg .single-pkg-large-block .nav-pills li button p {
    font-family: inherit;
    font-size: 14px;
    color: #000;
    line-height: 1.3;
    font-weight: 400;
    text-align: center;
    white-space: normal;
    padding: 0 0 10px 0;
    margin: 0;
}

.when-and-which-packages-section--guide-pg .single-pkg-large-block .nav-pills li button.active {
    background-color: var(--dark-blue);
}

.when-and-which-packages-section--guide-pg .single-pkg-large-block .nav-pills li button.active h5,
.when-and-which-packages-section--guide-pg .single-pkg-large-block .nav-pills li button.active p {
    color: #fff;
}

.when-and-which-packages-section--guide-pg .single-pkg-large-block .tab-content {
    padding: 0;
    margin: 3rem 0 0 0;
}

.when-and-which-packages-section--guide-pg .single-pkg-large-block .tab-content h4 {
    font-family: inherit;
    font-size: 18px;
    color: #000;
    line-height: 1.3;
    font-weight: bold;
    text-align: left;
    white-space: normal;
    padding: 0 0 10px 0;
    margin: 0;
}

.when-and-which-packages-section--guide-pg .single-pkg-large-block .tab-content ul {
    margin-bottom: 2rem;
}

.when-and-which-packages-section--guide-pg .single-pkg-large-block .tab-content ul li {
    font-family: inherit;
    font-size: 14px;
    color: #000;
    line-height: 1.3;
    font-weight: 400;
    text-align: left;
    white-space: normal;
    padding: 0;
    margin: 0 0 10px 0;
}

.when-and-which-packages-section--guide-pg .single-pkg-large-block .tab-content ul li::before {
    content: "\f00c";
    font-family: 'FontAwesome';
    color: var(--dark-blue);
    margin-right: 10px;
}

.when-and-which-packages-section--guide-pg .single-pkg-large-block .tab-content .btn {
    position: relative;
    display: block;
    font-family: var(--title-bold);
    font-size: 30px;
    color: #fff;
    line-height: 1.3;
    text-transform: uppercase;
    background: var(--dark-blue);
    max-width: 390px;
    padding: 10px 24px;
    margin-inline: auto;
    transition: 0.3s ease;
    overflow: hidden;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
}

.when-and-which-packages-section--guide-pg .single-pkg-large-block .tab-content a.btn:hover {
    color: #fff;
}

.when-and-which-packages-section--guide-pg .single-pkg-large-block .tab-content a.btn::after {
    content: "";
    width: 30px;
    height: 130%;
    background-color: rgba(255, 255, 255, 0.5);
    position: absolute;
    left: -40%;
    top: 0;
    transition: 0.3s ease;
    transform: skewX(15deg);
}

.when-and-which-packages-section--guide-pg .single-pkg-large-block .tab-content a.btn:hover::after {
    left: 110%;
}

.when-and-which-packages-section--guide-pg #new-package,
.when-and-which-packages-section--guide-pg #growth-package,
.when-and-which-packages-section--guide-pg #authority-package {
    display: none;
}

/*BACKLINK MYTH SHOULD STOP BELIEVING SECTION START*/
.backlink-myth-should-stop-believing-section--guide-pg {
    background-color: #f3f3f3;
    padding: 100px 0;
    margin: 0;
}

.backlink-myth-should-stop-believing-section--guide-pg h2 {
    font-family: var(--title-bold);
    font-size: 84px;
    color: var(--black);
    line-height: .94;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: -3px;
    margin-bottom: 3rem;
    padding: 0 18%;
}

.backlink-myth-should-stop-believing-section--guide-pg p {
    font-family: inherit;
    font-size: 22px;
    color: var(--black);
    line-height: 1.5;
    font-weight: 400;
    text-align: center;
    padding: 0;
    margin: 0 0 2rem 0;
}

.backlink-myth-should-stop-believing-section--guide-pg .content {
    padding: 0 21%;
}

.backlink-myth-should-stop-believing-section--guide-pg .content ul li {
    position: relative;
    font-family: inherit;
    font-size: 22px;
    color: var(--black);
    line-height: 1.5;
    font-weight: 400;
    text-align: left;
    padding: 0 0 0 50px;
    margin: 0 0 3rem 0;
}

.backlink-myth-should-stop-believing-section--guide-pg .content ul li::before {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    content: '\f058';
    font-family: 'FontAwesome';
    font-size: 35px;
    color: var(--orange);
    vertical-align: middle;
    margin-right: 20px;
}

.backlink-myth-should-stop-believing-section--guide-pg .content ul li>h3 {
    font-family: inherit;
    font-size: 28px;
    color: var(--black);
    line-height: 1.5;
    font-weight: 700;
    text-align: left;
    padding: 0;
    margin: 0 0 1rem 0;
}

.backlink-myth-should-stop-believing-section--guide-pg .content ul li>p {
    font-family: inherit;
    font-size: 22px;
    color: var(--black);
    line-height: 1.5;
    font-weight: 400;
    text-align: left;
    padding: 0;
    margin: 0 0 2rem 0;
}

/*IF THIS STILL NOT ENOUGN SECTION START*/
.not-enough-google-rank-section--guide-pg {
    background-color: #fff;
    padding: 80px 0;
    margin: 0;
}

.not-enough-google-rank-section--guide-pg h2 {
    font-family: var(--title-bold);
    font-size: 84px;
    color: var(--black);
    line-height: .94;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: -3px;
    margin-bottom: 3rem;
    padding: 0 8%;
}

.not-enough-google-rank-section--guide-pg .img-block {
    text-align: center;
    margin-bottom: 2rem;
}

.not-enough-google-rank-section--guide-pg .content {
    padding: 0 21%;
}

.not-enough-google-rank-section--guide-pg .content p {
    font-family: inherit;
    font-size: 22px;
    color: var(--black);
    line-height: 1.5;
    font-weight: 400;
    text-align: left;
    padding: 0;
    margin: 0 0 2rem 0;
}

.not-enough-google-rank-section--guide-pg .strategy-btn {
    position: relative;
    display: block;
    font-family: var(--title-bold);
    font-size: 50px;
    color: #fff;
    line-height: 1.3;
    text-transform: uppercase;
    text-align: center;
    background-color: var(--orange);
    border-radius: 10px;
    padding: 20px 32px;
    margin: 0 auto;
    overflow: hidden;
    box-shadow: rgb(0 0 0 / 35%) 0px 5px 15px;
    transition: 0.5s ease;
    max-width: 1101px;
}

.not-enough-google-rank-section--guide-pg .strategy-btn::after {
    content: "";
    width: 30px;
    height: 130%;
    background-color: rgba(255, 255, 255, 0.5);
    position: absolute;
    left: -40%;
    top: 0;
    transition: 0.3s ease;
    transform: skewX(15deg);
}

.not-enough-google-rank-section--guide-pg .strategy-btn:hover::after {
    left: 120%;
}

.not-enough-google-rank-section--guide-pg .strategy-btn>small {
    display: block;
    font-family: 'Inter', sans-serif;
    font-size: 18px;
    color: var(--black);
    line-height: 1.3;
    text-transform: none;
    padding: 0;
    margin: 0;
}

/*INNER PAGES HEADER COLOR CHANGES*/
.single-post .gm-burger .hamburger-inner,
.single-post .gm-burger .hamburger-inner::after,
.single-post .gm-burger .hamburger-inner::before,
.page-id-218 .gm-burger .hamburger-inner,
.page-id-218 .gm-burger .hamburger-inner::after,
.page-id-218 .gm-burger .hamburger-inner::before,
.page-id-215 .gm-burger .hamburger-inner,
.page-id-215 .gm-burger .hamburger-inner::after,
.page-id-215 .gm-burger .hamburger-inner::before,
.page-id-1421 .gm-burger .hamburger-inner,
.page-id-1421 .gm-burger .hamburger-inner::after,
.page-id-1421 .gm-burger .hamburger-inner::before,
.page-id-2251 .gm-burger .hamburger-inner,
.page-id-2251 .gm-burger .hamburger-inner::after,
.page-id-2251 .gm-burger .hamburger-inner::before,
.postid-405 .gm-burger .hamburger-inner,
.postid-405 .gm-burger .hamburger-inner::after,
.postid-405 .gm-burger .hamburger-inner::before,
.postid-406 .gm-burger .hamburger-inner,
.postid-406 .gm-burger .hamburger-inner::after,
.postid-406 .gm-burger .hamburger-inner::before,
.postid-2251 .gm-burger .hamburger-inner,
.postid-2251 .gm-burger .hamburger-inner::after,
.postid-2251 .gm-burger .hamburger-inner::before,
.postid-408 .gm-burger .hamburger-inner,
.postid-408 .gm-burger .hamburger-inner::after,
.postid-408 .gm-burger .hamburger-inner::before,
.postid-477 .gm-burger .hamburger-inner,
.postid-477 .gm-burger .hamburger-inner::after,
.postid-477 .gm-burger .hamburger-inner::before,
.postid-747 .gm-burger .hamburger-inner,
.postid-747 .gm-burger .hamburger-inner::after,
.postid-747 .gm-burger .hamburger-inner::before,
.postid-479 .gm-burger .hamburger-inner,
.postid-479 .gm-burger .hamburger-inner::after,
.postid-479 .gm-burger .hamburger-inner::before,
.postid-792 .gm-burger .hamburger-inner,
.postid-792 .gm-burger .hamburger-inner::after,
.postid-792 .gm-burger .hamburger-inner::before,
.postid-859 .gm-burger .hamburger-inner,
.postid-859 .gm-burger .hamburger-inner::after,
.postid-859 .gm-burger .hamburger-inner::before,
.postid-898 .gm-burger .hamburger-inner,
.postid-898 .gm-burger .hamburger-inner::after,
.postid-898 .gm-burger .hamburger-inner::before,
.postid-936 .gm-burger .hamburger-inner,
.postid-936 .gm-burger .hamburger-inner::after,
.postid-936 .gm-burger .hamburger-inner::before,
.postid-974 .gm-burger .hamburger-inner,
.postid-974 .gm-burger .hamburger-inner::after,
.postid-974 .gm-burger .hamburger-inner::before,
.postid-1329 .gm-burger .hamburger-inner,
.postid-1329 .gm-burger .hamburger-inner::after,
.postid-1329 .gm-burger .hamburger-inner::before,
.page-id-1261 .gm-burger .hamburger-inner,
.page-id-1261 .gm-burger .hamburger-inner::after,
.page-id-1261 .gm-burger .hamburger-inner::before,
.postid-1373 .gm-burger .hamburger-inner,
.postid-1373 .gm-burger .hamburger-inner::after,
.postid-1373 .gm-burger .hamburger-inner::before,
.postid-1421 .gm-burger .hamburger-inner,
.postid-1421 .gm-burger .hamburger-inner::after,
.postid-1421 .gm-burger .hamburger-inner::before {
    background-color: rgb(255 255 255);
}

/**
 * 
 * 404 PAGE
 * 
 * */
.error404 .gm-navbar {
    background-color: var(--dark-blue);
}

.error404 .gm-navbar .gm-main-menu-wrapper #gm-main-menu .gm-navbar-nav>.menu-item>.gm-anchor {
    color: #fff;
}

.error-page-banner {
    background-color: #DEDEDE;
}

.error-page-content {
    background-color: #fff;
    padding: 100px 0;
    margin: 0;
}

.error-page-content .heading {
    font-family: var(--title);
    font-size: 80px;
    color: var(--black);
    line-height: 0.94;
    letter-spacing: -3px;
    text-transform: uppercase;
    padding: 0;
    margin: 0 0 2rem 0;
}

.error-page-content p {
    font-family: inherit;
    font-size: 18px;
    color: var(--black);
    line-height: 1.5;
    font-weight: 400;
    padding: 0;
    margin: 0 0 2rem 0;
}

.error-page-content .page-not-found-btn {
    font-family: inherit;
    font-size: 18px;
    color: #fff;
    line-height: 1.5;
    font-weight: 400;
    background-color: var(--orange);
    padding: 12px 26px;
    margin: 0 0 2rem 0;
    position: relative;
    overflow: hidden;
}

.error-page-content .page-not-found-btn::after {
    content: "";
    width: 30px;
    height: 130%;
    background-color: rgba(255, 255, 255, 0.5);
    position: absolute;
    left: -20%;
    top: 0;
    transition: 0.3s;
    transform: skewX(15deg);
}

.error-page-content .page-not-found-btn:hover::after {
    left: 110%;
}

/**
 * 
 * SUBMENU
 * 
 * 
 * */
.gm-navbar .gm-main-menu-wrapper .mega-gm-dropdown>.gm-dropdown-menu,
.gm-navbar .gm-main-menu-wrapper .mega-gm-dropdown>.gm-dropdown-menu-wrapper {
    width: 500px;
    max-width: 500px;
    position: absolute;
    left: calc(100% - 570px);
}

/**
 * 
 * SINGLE BLOG PAGE HEADER COLOR CHANGE
 * 
 * */
.single-post .gm-navbar {
    background-color: var(--dark-blue);
}

.single-post .gm-navbar .gm-main-menu-wrapper #gm-main-menu .gm-navbar-nav>.menu-item>.gm-anchor {
    color: #fff;
}

.postid-405 .single-service-page-banner {
    padding: 40px 0 140px 0;
}

.postid-405 .single-service-page-banner::after {
    height: 150px;
}

.postid-2251 .single-service-page-banner {
    padding: 40px 0 140px 0;
}

.postid-2251 .single-service-page-banner::after {
    height: 150px;
}

.postid-859 .single-service-page-banner::after {
    height: 150px;
}

.postid-859 .strong-blogging-network-section {
    padding: 0 0 135px 0;
}

.postid-859 .strong-blogging-network-section::after {
    height: 150px;
}

.postid-859 .what-are-blogger-outreach-links-section {
    padding: 50px 0 236px 0;
}

.postid-974 .single-service-page-banner::after {
    height: 150px;
}

.postid-974 .strong-blogging-network-section::after {
    height: 150px;
}

.postid-792 .pricing-and-options-section {
    padding: 50px 0 100px 0;
}

.postid-2251 .wpcf7-not-valid-tip {
    color: #fff !important;
}

/**
 * 
 * project-query-form-banner
 * 
 * */
.page-id-2004>.gm-navbar {
    background-color: var(--dark-blue) !important;
}

.page-id-2004>.gm-navbar .gm-main-menu-wrapper #gm-main-menu .gm-navbar-nav>.menu-item>.gm-anchor {
    color: #fff;
}

.project-query-form-banner {
    min-height: 250px;
    background-color: var(--orange);
    display: flex;
    justify-content: center;
    align-items: center;
}

.project-query-form-banner>h1 {
    font-family: var(--title-bold);
    color: #fff;
    font-size: 60px;
    line-height: .94;
    font-weight: 400;
    letter-spacing: -3px;
    text-transform: uppercase;
    margin: 0;
    padding: 0;
}

/* BLOG SHARE SOCIAL ICONS */

#social-share-block {
    position: fixed;
    left: 0;
    top: 150px;
}

#social-share-block ul li {
    background-color: var(--dark-blue);
    width: 40px;
    height: 40px;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 20px;
}

#social-share-block ul li:nth-child(1) {
    background-color: transparent;
    color: var(--black);
}

#social-share-block ul li:nth-child(2) {
    background-color: #3b5998;
    /*facebook*/
}

#social-share-block ul li:nth-child(3) {
    background-color: #1DA1F2;
    /*twitter*/
}

#social-share-block ul li:nth-child(4) {
    background-color: #0072b1;
    /*linkedin*/
}

#social-share-block ul li>a {
    color: #fff;
}

/*********************************************************************************************
 * 
 * ++++++++++++++++++++++++++++++ MEDIA QUERIES +++++++++++++++++++++++++++++++++++++++++++++
 * 
 ********************************************************************************************/
@media only screen and (orientation: landscape) {
    body {
        -webkit-text-size-adjust: none;
    }
}

@media only screen and (orientation: portrait) {
    body {
        -webkit-text-size-adjust: none;
    }
}

/*Break Points*/
@media screen and (max-width: 1600px) {
    .scroll-section {
        right: 11.5%;
    }

    .video-section {
        margin: 0;
    }

    .our-process-section {
        padding: 100px 0 150px 0;
       /* clip-path: polygon(0 0, 100% 10%, 100% 100%, 0% 100%);*/
    }

    /**
     * 
     *  * ¯\_(ツ)_/¯
     *  SINGLE SERVICE PAGE CSS
     * 
     *  [ABOUT PAGE]
     * 
     * 
     * */
    .counter-section {
        margin: -370px 0 0 0;
        padding: 40px 0 40px 0;
        position: relative;
        /* top: -200px; */
        z-index: 111111;
    }

    /**
     * 
     *  * ¯\_(ツ)_/¯
     *  SINGLE SERVICE PAGE CSS
     * 
     *  [MONTHLY LINK BUILDING PAGE]
     * 
     * 
     * */
    .our-approach-to-link-building-section .strip1 {
        width: 133px;
        height: 50px;
        background: none;
        position: absolute;
        border: 2px solid var(--dark-blue);
        left: -8px;
        bottom: 62px;
        transform: skewX(-9deg) rotateZ(-9deg);
        z-index: 3333;
    }

    .quality-over-quantity-section .strip1 {
        width: 257px;
        height: 50px;
        background: var(--light-blue);
        position: absolute;
        left: 0;
        top: 32px;
        transform: skewX(-9deg) rotateZ(-8deg);
        z-index: 3333;
    }

    .our-approach-to-link-building-section .strip2 {
        width: 300px;
        height: 50px;
        background: var(--dark-blue);
        position: absolute;
        right: 0;
        bottom: 180px;
        transform: skewX(-9deg) rotateZ(-7deg);
        z-index: 3333;
    }

    .quality-over-quantity-section .strip2 {
        width: 228px;
        height: 50px;
        background: var(--dark-blue);
        position: absolute;
        right: 0;
        top: -140px;
        transform: skewX(-9deg) rotateZ(-7deg);
        z-index: 3333;
    }

    .quality-over-quantity-section .strip3 {
        width: 132px;
        height: 40px;
        background: none;
        border: 2px solid var(--orange);
        position: absolute;
        left: -5px;
        bottom: 7px;
        transform: skewX(-9deg) rotateZ(-7deg);
        z-index: 3333;
    }

    .who-on-earth-section .strip1 {
        width: 257px;
        height: 50px;
        background: var(--orange);
        position: absolute;
        left: 0;
        top: 30px;
        transform: skewX(-9deg) rotateZ(-7deg);
        z-index: 3333;
        opacity: 0.4;
    }

    .who-on-earth-section .strip2 {
        width: 353px;
        height: 50px;
        background: none;
        border: 2px solid var(--orange);
        position: absolute;
        right: -3px;
        top: -178px;
        transform: skewX(-9deg) rotateZ(-7deg);
        z-index: 3333;
    }

    .who-on-earth-section .strip3 {
        width: 257px;
        height: 50px;
        background: var(--orange);
        position: absolute;
        right: 0;
        top: -135px;
        transform: skewX(-9deg) rotateZ(-7deg);
        z-index: 3333;
    }

    /**
     * 
     *  * ¯\_(ツ)_/¯
     *  SINGLE SERVICE PAGE CSS
     * 
     *  [FULLY MANAGED PAGE]
     * 
     * 
     * */
    .dominate-your-market-section .strip1 {
        width: 121px;
        height: 50px;
        background: var(--light-blue);
        position: absolute;
        left: 0;
        top: -57px;
        transform: skewX(-9deg) rotateZ(-8deg);
        z-index: 33;
    }

    .dominate-your-market-section .strip2 {
        width: 221px;
        height: 50px;
        background: var(--dark-blue);
        position: absolute;
        left: 0;
        top: -113px;
        transform: skewX(-9deg) rotateZ(-8deg);
        z-index: 33;
    }

    .dominate-your-market-section .strip3 {
        width: 213px;
        height: 50px;
        background: var(--light-blue);
        position: absolute;
        right: 0;
        top: -236px;
        transform: skewX(-9deg) rotateZ(-7deg);
        z-index: 33;
    }

    .case-study-1-section .strip1 {
        width: 127px;
        height: 50px;
        background: transparent;
        border: 2px solid var(--light-blue);
        position: absolute;
        left: -4px;
        top: -168px;
        transform: skewX(-9deg) rotateZ(-8deg);
        z-index: 33;
    }

    .case-study-1-section .strip2 {
        width: 295px;
        height: 50px;
        position: absolute;
        left: 250px;
        top: -145px;
        transform: skewX(-9deg) rotateZ(-7deg);
        z-index: 33;
    }

    .case-study-1-section .strip3 {
        width: 246px;
        height: 50px;
        position: absolute;
        left: 0;
        top: -65px;
        transform: skewX(-9deg) rotateZ(-7deg);
        z-index: 33;
    }

    .case-study-1-section .strip4 {
        width: 311px;
        height: 50px;
        background: var(--light-blue);
        position: absolute;
        right: 282px;
        top: -146px;
        transform: skewX(-9deg) rotateZ(-7deg);
        z-index: 33;
    }

    .case-study-1-section .strip5 {
        width: 278px;
        height: 50px;
        background: var(--dark-blue);
        position: absolute;
        right: 0;
        top: -231px;
        transform: skewX(-9deg) rotateZ(-7deg);
        z-index: 33;
    }

    .case-study-2-section .strip1 {
        width: 127px;
        height: 50px;
        background: none;
        border: 2px solid var(--orange);
        position: absolute;
        left: -5px;
        top: -87px;
        transform: skewX(-9deg) rotateZ(-8deg);
    }

    .case-study-2-section .strip2 {
        width: 283px;
        height: 50px;
        background: rgba(253, 41, 24, 0.5);
        position: absolute;
        left: -2px;
        top: 35px;
        transform: skewX(-9deg) rotateZ(-8deg);
    }

    .case-study-2-section .strip3 {
        width: 400px;
        height: 50px;
        background: var(--orange);
        position: absolute;
        right: 0;
        top: -225px;
        transform: skewX(-9deg) rotateZ(-7deg);
    }

    .case-study-2-section .strip4 {
        width: 283px;
        height: 50px;
        background: var(--orange);
        position: absolute;
        right: 0;
        top: -125px;
        transform: skewX(-9deg) rotateZ(-7deg);
    }

    /**
     * 
     *  * ¯\_(ツ)_/¯
     *  SINGLE SERVICE PAGE CSS
     * 
     *  [LOCAL SEO PAGE]
     * 
     * 
     * */
    .what-exacly-local-seo-section .strip1 {
        width: 119px;
        height: 50px;
        background: transparent;
        border: 2px solid #3663e0;
        position: absolute;
        left: -4px;
        top: 189px;
        transform: skewX(-9deg) rotateZ(-9deg);
        z-index: 3333;
    }

    .what-exacly-local-seo-section .strip2 {
        width: 350px;
        height: 50px;
        background: #3663e0;
        position: absolute;
        left: 0;
        top: 219px;
        transform: skewX(-9deg) rotateZ(-9deg);
        z-index: 3333;
    }

    .what-exacly-local-seo-section .strip3 {
        width: 200px;
        height: 50px;
        background: #C6D1E5;
        position: absolute;
        left: 0;
        top: 279px;
        transform: skewX(-9deg) rotateZ(-9deg);
        z-index: 3333;
    }

    .what-exacly-local-seo-section .strip4 {
        width: 163px;
        height: 50px;
        background: #B3C3E1;
        position: absolute;
        right: 0;
        top: 11px;
        transform: skewX(-9deg) rotateZ(-10deg);
        z-index: 3333;
    }

    /**
     * 
     *  * ¯\_(ツ)_/¯
     *  SINGLE SERVICE PAGE CSS
     * 
     *  [SINGLE SERVICE PAGE]
     * 
     * 
     * */
    .single-service-page-banner span.stripe:nth-child(6) {
        width: 360px;
        height: 50px;
        background: var(--orange);
        position: absolute;
        right: 202px;
        bottom: 101px;
        transform: skewX(-9deg) rotateZ(-7deg);
        z-index: 33;
    }

    .single-service-page-banner span.stripe:nth-child(3) {
        width: 200px;
        height: 50px;
        background: var(--orange);
        position: absolute;
        left: 0;
        bottom: 8px;
        transform: skewX(-9deg) rotateZ(-11deg);
        z-index: 33;
    }

    .single-service-page-banner span.stripe:nth-child(4) {
        width: 360px;
        height: 50px;
        background: var(--orange);
        position: absolute;
        left: 202px;
        bottom: 106px;
        transform: skewX(-9deg) rotateZ(-10deg);
        opacity: 0.5;
    }

    /**
     * ¯\_(ツ)_/¯
     *  SINGLE SERVICE PAGE CSS
     * 
     *  [DFY CUSTOM OUTREACH PAGE]
     * 
     */
    section.what-are-blogger-outreach-links-section.what-is-dfy-custom-outreach-section {
        padding: 50px 0 150px 0;
    }

    /**
     * ¯\_(ツ)_/¯
     *  SINGLE SERVICE PAGE CSS
     * 
     *  [IN-DEPTH SEO PAGE]
     * 
     */
    .how-our-seo-audit-services-work-section::after {
        content: '';
        width: 100%;
        height: 200px;
        background: #F4F4F4;
        position: absolute;
        left: 0;
        bottom: -1px;
        clip-path: polygon(0 100%, 100% 0%, 100% 100%, 0 100%);
    }

    .seo-audit-technical-factor-section .strip1 {
        width: 128px;
        height: 50px;
        background: transparent;
        border: 2px solid var(--dark-blue);
        position: absolute;
        left: -3px;
        top: -57px;
        transform: skewX(-9deg) rotateZ(-8deg);
        z-index: 33;
    }

    .seo-audit-technical-factor-section .strip2 {
        width: 262px;
        height: 50px;
        background: var(--dark-blue);
        position: absolute;
        left: 0;
        top: -18px;
        transform: skewX(-9deg) rotateZ(-8deg);
        z-index: 33;
    }

    .seo-audit-technical-factor-section .strip3 {
        width: 200px;
        height: 50px;
        background: var(--light-blue);
        position: absolute;
        left: 0;
        top: 35px;
        transform: skewX(-9deg) rotateZ(-8deg);
        z-index: 33;
    }

    .seo-audit-on-page-factors-section .strip1 {
        width: 128px;
        height: 50px;
        background: transparent;
        border: 2px solid var(--orange);
        position: absolute;
        left: -3px;
        top: -56px;
        transform: skewX(-9deg) rotateZ(-9deg);
        z-index: 33;
    }

    .seo-audit-on-page-factors-section .strip2 {
        width: 206px;
        height: 50px;
        background: rgb(253 41 24 / 50%);
        position: absolute;
        left: 0;
        top: -13px;
        transform: skewX(-9deg) rotateZ(-9deg);
        z-index: 33;
    }

    .seo-audit-on-page-factors-section .strip3 {
        width: 351px;
        height: 50px;
        background: transparent;
        border: 2px solid var(--orange);
        position: absolute;
        right: -3px;
        top: -179px;
        transform: skewX(-9deg) rotateZ(-7deg);
        z-index: 33;
    }

    .seo-audit-off-page-factors-section .strip1 {
        width: 128px;
        height: 50px;
        background: transparent;
        border: 2px solid var(--dark-blue);
        position: absolute;
        left: -4px;
        top: -55px;
        transform: skewX(-9deg) rotateZ(-8deg);
        z-index: 33;
    }

    .seo-audit-off-page-factors-section .strip3 {
        width: 311px;
        height: 50px;
        background: var(--dark-blue);
        position: absolute;
        right: 0;
        top: -230px;
        transform: skewX(-9deg) rotateZ(-7deg);
        z-index: 33;
    }

    .seo-audit-off-page-factors-section .strip4 {
        width: 128px;
        height: 50px;
        background: var(--dark-blue);
        position: absolute;
        right: -5px;
        top: -167px;
        transform: skewX(-9deg) rotateZ(-8deg);
        z-index: 33;
    }

    /**
     * ¯\_(ツ)_/¯
     *  SINGLE SERVICE PAGE CSS
     * 
     *  [WHITE LABEL SEO]
     * 
     */
    .you-need-rank-jacker-section .timeline-wrap {
        background-position: 100% 7%, 15% 92%;
    }

    /**
 * ¯\_(ツ)_/¯
 * 
 * [SERVICE PAGE]
 * BUY NICHE EDITS OR CURATED LINK PLACEMENTS SERVICE PAGE
 * 
 * */
    .what-are-blogger-outreach-links-section {
        padding: 50px 0 120px 0;
    }

    .what-are-blogger-outreach-links-section {
        /*padding: 50px 0 280px 0;*/
    }

    .how-we-do-it-section-gpb-page {
        padding: 0 0 100px 0;
    }

    .publishers-metrics-section {
        padding: 50px 0 100px 0;
    }

    .niche-edit-services-section .all-niche-edits-services .txt-block p {
        font-size: 18px;
    }
}

/*1600px END*/
@media screen and (max-width: 1500px) {
    .banner .hero-text .content {
        padding: 0 50px 0 0;
        margin: 0;
    }

    .video-section {
        margin-top: -175px;
    }

    .banner .hero-text .content p {
        padding: 0 9% 0 0;
        margin: 0;
    }

    .brands-we-worked-with-section .title-block h2 {
        font-size: 92px;
    }

    /**
     * 
     *  SINGLE SERVICE PAGE BANNER
     * 
     * 
     * 
     * */
    .single-service-page-banner {
        padding: 40px 0 200px 0;
    }

    .single-service-page-banner .banner-text h1 {
        font-size: 76px;
        letter-spacing: -4px;
    }

    .single-service-page-banner .video-section .video-embed {
        width: auto;
        max-width: 600px;
    }

    /**
 * 
 * SEO CONSULTATION PAGE
 * 
 * */
    .speeding-up-section .our-work-cards .card {
        padding: 25px;
    }

    .say-goodbye-section {
        position: relative;
        background-color: #fff;
        padding: 0 0 120px 0;
        margin: 0;
    }

    .say-goodbye-section .content h3 {
        font-family: inherit;
        font-size: 24px;
        color: var(--black);
        line-height: 1.5;
        text-align: center;
        text-transform: none;
        padding: 0;
        margin: 0 0 60px 0;
    }

    .speeding-up-section.say-goodbye-section .our-work-cards .card {
        min-height: 210px;
    }

    /**
 * ¯\_(ツ)_/¯
 * 
 * [CONTACT PAGE]
 * 
 * */
    .still-confused-section h2 {
        font-size: 76px;
        padding: 0 15%;
    }

    /**
 * ¯\_(ツ)_/¯
 * 
 * SINGLE SERVICE PAGE
 * 
 * [HARO PAGE]
 * 
 * */
    .level-up-haro-link-section {
        background-color: #fff;
        padding: 0 0 200px 0;
    }

    .what-are-haro-link-section {
        padding: 50px 0 100px 0;
    }

    .what-are-haro-link-section .emoji-block {
        text-align: center;
        margin-top: -50px;
    }

    /**
 * ¯\_(ツ)_/¯
 * 
 * SINGLE SERVICE PAGE
 * 
 * [DIY LINK BUILDING GUIDE]
 * 
 * */
    .high-da-authority-backlinks-lnk-bldng--guide-pg .content {
        padding: 0 18%;
    }
}

/*1500px END*/
@media screen and (max-width: 1399px) {

    /**
     * ¯\_(ツ)_/¯
     *  SINGLE SERVICE PAGE CSS
     * 
     *  [WHITE LABEL SEO]
     * 
     */
    .speeding-up-section .content h2 {
        font-size: 70px;
    }

    .speeding-up-section .content h3 {
        font-size: 37px;
    }

    .speeding-up-section .our-work-cards .card .text-block {
        width: calc(100% - 75px);
    }

    .speeding-up-section .our-work-cards .card .text-block h3 {
        font-size: 20px;
    }

    .you-need-rank-jacker-section .content h2 {
        font-size: 70px;
    }

    .this-is-how-we-work-section .content h2 {
        font-size: 70px;
    }

    .this-is-how-we-work-section .content ul li {
        font-size: 22px;
    }

    .this-is-how-we-work-section .content p {
        font-size: 22px;
    }

    /**
     * 
     *  [SINGLE SERVICE PAGE]
     *  SEO CONSULTATION
     * 
     * 
     * */
    .say-goodbye-section .content {
        max-width: 90%;
        margin: 0 auto;
    }

    .speeding-up-section .content h2 {
        font-size: 60px;
    }

    .say-goodbye-section .content h3 {
        font-size: 20px;
    }

    .grow-your-agency-revenue-section .content h2 {
        font-size: 60px;
    }

    .grow-your-agency-revenue-section .content p {
        font-size: 20px;
    }

    .you-would-not-skip-these-result-section-seo .content h2 {
        font-size: 60px;
    }

    .you-would-not-skip-these-result-section-seo .content p {
        font-size: 20px;
        line-height: 1.5;
    }

    /**
 * ¯\_(ツ)_/¯
 * 
 * [SERVICE PAGE]
 * GUEST POST AND BLOGGER OUTREACH SERVICE
 * 
 * */
    .strong-blogging-network-section .lt-block h2 {
        font-size: 38px;
    }

    .blogger-outreach-packages-section-gpb-page {
        padding: 50px 0 100px 0;
    }
}

/*1399px END*/
@media screen and (max-width: 1366px) {
    .scroll-section {
        right: 6.5%;
        top: 4%;
    }

    .video-section {
        margin-top: -74px;
        min-height: 550px;
    }

    .company-logos-section {
        padding: 100px 0 150px 0;
    }

    .long-content-section>.design-elements:nth-child(3) {
        top: -111px;
    }

    .long-content-section .content p {
        font-size: 20px;
    }

    .long-content-section {
        padding: 200px 0 49px 0;
    }

    .clients-experience-section .video-block .d-flex .col-md-44 {
        width: 45%;
    }

    .banner {
        min-height: 690px;
    }

    .video-section .video-embed {
        width: 45%;
    }

    .excited-section {
        padding: 60px 0;
    }

    .blog-page-banner .nav {
        max-width: 540px;
    }

    .single-service-page-banner .banner-text h1 {
        font-family: var(--title-bold);
        font-size: 76px;
        line-height: .94;
        font-weight: 400;
        text-transform: uppercase;
        letter-spacing: -3px;
        margin-bottom: 2rem;
    }

    footer .widgets {
        grid-template-columns: repeat(2, 1fr);
    }

    /**
 * ¯\_(ツ)_/¯
 *  SINGLE SERVICE PAGE CSS [BANNER STRIPS]
 * 
 **/
    .single-service-page-banner span.stripe:nth-child(5) {
        width: 222px;
        height: 50px;
        background: #Fd2918;
        position: absolute;
        right: 0;
        bottom: 181px;
        transform: skewX(-9deg) rotateZ(-8deg);
    }

    .single-service-page-banner span.stripe:nth-child(6) {
        width: 360px;
        height: 50px;
        background: #ff867c;
        position: absolute;
        right: 224px;
        bottom: 92px;
        transform: skewX(-9deg) rotateZ(-8deg);
        z-index: 33;
    }

    .single-service-page-banner span.stripe:nth-child(3) {
        width: 291px;
        height: 50px;
        background: #Fd2918;
        position: absolute;
        left: 0;
        bottom: 18px;
        transform: skewX(-9deg) rotateZ(-9deg);
        z-index: 33;
    }

    .single-service-page-banner span.stripe:nth-child(4) {
        width: 285px;
        height: 50px;
        background: #Fd2918;
        position: absolute;
        left: 287px;
        bottom: 113px;
        transform: skewX(-9deg) rotateZ(-10deg);
        opacity: 0.5;
    }

    /**
 * ¯\_(ツ)_/¯
 *  SINGLE SERVICE PAGE CSS
 * 
 *  [MONTHLY LINK BUILDING PAGE]
 * 
 */
    .single-service-page-banner::after {
        bottom: -1px;
    }

    .guaranteed-traffic-section h2 {
        font-size: 80px;
    }

    .our-approach-to-link-building-section .strip2 {
        height: 40px;
        bottom: 175px;
        transform: skewX(-9deg) rotateZ(-8deg);
    }

    .quality-over-quantity-section .strip2 {
        height: 40px;
        top: -132px;
        transform: skewX(-9deg) rotateZ(-8deg);
    }

    .quality-over-quantity-section .strip1 {
        height: 40px;
        transform: skewX(-9deg) rotateZ(-9deg);
    }

    .our-approach-to-link-building-section .strip1 {
        height: 40px;
        left: -10px;
        transform: skewX(-9deg) rotateZ(-9deg);
    }

    .quality-over-quantity-section h2 {
        font-size: 80px;
    }

    .who-on-earth-section h2 {
        font-size: 65px;
    }

    .more-of-diy-type-section h2 {
        font-size: 70px;
    }

    /**
 * ¯\_(ツ)_/¯
 *  SINGLE SERVICE PAGE CSS
 * 
 *  [FULLY MANAGED SEO PAGE]
 * 
 */
    .single-service.postid-408>.gm-navbar {
        background-color: var(--dark-blue) !important;
    }

    .single-service.postid-408>.gm-navbar .gm-main-menu-wrapper #gm-main-menu .gm-navbar-nav>.menu-item>.gm-anchor {
        color: #fff;
    }

    .case-study-1-section .strip3 {
        width: 246px;
        height: 50px;
        background: #C8DBF6;
        position: absolute;
        left: 0;
        top: -69px;
        transform: skewX(-9deg) rotateZ(-8deg);
        z-index: 33;
    }

    .case-study-1-section .strip2 {
        width: 295px;
        height: 50px;
        background: #3663e0;
        position: absolute;
        left: 248px;
        top: -157px;
        transform: skewX(-9deg) rotateZ(-9deg);
        z-index: 33;
    }

    .case-study-1-section .strip1 {
        width: 99px;
        height: 50px;
        background: transparent;
        border: 2px solid #C8DBF6;
        position: absolute;
        left: -6px;
        top: -168px;
        transform: skewX(-9deg) rotateZ(-10deg);
        z-index: 33;
    }

    .case-study-1-section .strip5 {
        width: 278px;
        height: 50px;
        background: #3663e0;
        position: absolute;
        right: 0;
        top: -230px;
        transform: skewX(-9deg) rotateZ(-8deg);
        z-index: 33;
    }

    .case-study-1-section .strip4 {
        width: 311px;
        height: 50px;
        background: #c8dbf6;
        position: absolute;
        right: 282px;
        top: -137px;
        transform: skewX(-9deg) rotateZ(-9deg);
        z-index: 33;
    }

    .case-study-2-section .strip1 {
        width: 127px;
        height: 50px;
        background: none;
        border: 2px solid #Fd2918;
        position: absolute;
        left: -6px;
        top: -87px;
        transform: skewX(-9deg) rotateZ(-8deg);
    }

    .case-study-2-section .strip2 {
        width: 283px;
        height: 50px;
        background: #ff9f98;
        position: absolute;
        left: 0;
        top: 0px;
        transform: skewX(-9deg) rotateZ(-9deg);
    }

    .case-study-2-section .strip3 {
        width: 389px;
        height: 50px;
        background: #Fd2918;
        position: absolute;
        right: 0;
        top: -220px;
        transform: skewX(-9deg) rotateZ(-8deg);
    }

    .case-study-2-section .strip4 {
        width: 283px;
        height: 50px;
        background: #Fd2918;
        position: absolute;
        right: 0;
        top: -145px;
        transform: skewX(-9deg) rotateZ(-8deg);
    }

    /**
 * 
 * BLOG PAGE
 * 
 * */
    .blog-page-banner .tab-content {
        flex: 1 0 27%;
        min-height: 616px;
    }

    /**
 * ¯\_(ツ)_/¯
 *  SINGLE SERVICE PAGE CSS
 * 
 *  [IN-DEPTH SEO PAGE]
 * 
 */
    .seo-audit-off-page-factors-section .strip1 {
        width: 128px;
        height: 50px;
        background: transparent;
        border: 2px solid var(--dark-blue);
        position: absolute;
        left: -4px;
        top: -58px;
        transform: skewX(-9deg) rotateZ(-9deg);
        z-index: 33;
    }

    .seo-audit-off-page-factors-section .strip3 {
        width: 311px;
        height: 50px;
        background: var(--dark-blue);
        position: absolute;
        right: 0;
        top: -225px;
        transform: skewX(-9deg) rotateZ(-8deg);
        z-index: 33;
    }

    .seo-audit-off-page-factors-section .strip4 {
        width: 128px;
        height: 50px;
        background: var(--dark-blue);
        position: absolute;
        right: -5px;
        top: -167px;
        transform: skewX(-9deg) rotateZ(-8deg);
        z-index: 33;
    }

    /**
 * ¯\_(ツ)_/¯
 * 
 * [CONTACT PAGE]
 * 
 * */
    .still-confused-section h2 {
        font-size: 69px;
        padding: 0 15%;
    }

    .still-confused-section .content p {
        font-size: 24px;
    }

    .ready-to-speak-section .lt-block .text-block a {
        font-size: 53px;
    }

    .ready-to-speak-section .rt-block .block h5 {
        font-size: 35px;
    }

    .ready-to-speak-section .rt-block .block p {
        font-size: 24px;
    }

    /**
 * ¯\_(ツ)_/¯
 * 
 * SINGLE SERVICE PAGE
 * 
 * [HARO PAGE]
 * 
 * */
    .what-are-haro-link-section h2 {
        font-size: 74px
    }

    .three-step-process-generate-best-haro-links-section h2 {
        font-size: 74px;
    }

    .three-step-process-generate-best-haro-links-section::after {
        height: 115px;
    }

    .benefits-of-having-haro-link-section h2 {
        padding: 0 16%;
        font-size: 74px;
    }

    .benefits-of-having-haro-link-section {
        background-color: #f3f3f3;
        padding: 50px 0 50px 0;
        margin: 0;
    }

    .we-made-this-super-simple-section h2 {
        font-size: 74px;
        padding: 0 12%;
    }

    .want-this-results-section-haro-page h2 {
        font-size: 74px;
        padding: 0 12%;
    }

    /**
 * ¯\_(ツ)_/¯
 * 
 * SINGLE SERVICE PAGE
 * 
 * [LOCAL CITATION]
 * 
 * */
    .do-you-run-local-business-section-lc-pg h2 {
        font-size: 84px;
        padding: 0 3%;
    }

    .do-you-run-local-business-section-lc-pg .content {
        padding: 0 12%;
    }

    .some-other-complementary-features-section-lc-pg h2 {
        font-size: 84px;
        padding: 0 6%;
    }

    /**
 * ¯\_(ツ)_/¯
 * 
 * SINGLE SERVICE PAGE
 * 
 * [DIY LINK BUILDING GUIDE]
 * 
 * */
    .high-da-authority-backlinks-lnk-bldng--guide-pg .all-backlinks-cards-block .box {
        padding: 23px;
        min-height: 328px;
    }

    .foundational-links-section--guide-pg .all-foundational-links-cards .box {
        padding: 35px 23px;
        min-height: 356px;
    }

    .local-seo-links-section--guide-pg .all-social-seo-links .box {
        padding: 23px;
        min-height: 321px;
    }

    .local-seo-links-section--guide-pg .all-social-seo-links .box h3 {
        font-size: 20px;
    }

    .backlink-myth-should-stop-believing-section--guide-pg {
        background-color: #f3f3f3;
        padding: 0 0 50px 0;
        margin: 0;
    }

    .not-enough-google-rank-section--guide-pg .strategy-btn {
        font-size: 38px;
        padding: 20px 32px;
        max-width: 860px;
    }
}

/*1366px END HERE*/
@media screen and (max-width: 1199px) {

    /*.banner { min-height: auto; }*/
    .banner .hero-text .content p {
        font-size: 18px;
    }

    .video-section {
        margin-top: 0;
        min-height: max-content;
    }

    .long-content-section {
        padding: 99px 0 49px 0;
    }

    .clients-experience-section .title-block h2 {
        font-size: 55px;
    }

    .clients-experience-section .load-more-block {
        text-align: center;
        padding: 50px 0 0 0;
    }

    #myVideo {
        top: 25%;
    }

    .banner {
        min-height: 550px;
    }

    .scroll-section .dotted-line {
        height: 35vh;
    }

    .scroll-section .dotted-line::after {
        height: 35vh;
    }

    .all-videos-section .big-box .right-text {
        padding: 0;
    }

    .all-videos-section .big-box .right-text h3 {
        font-size: 30px;
        line-height: 34px;
    }

    .all-videos-section .big-box .right-text p {
        font-size: 16px;
        line-height: 27px;
    }

    .all-videos-section .big-box {
        padding: 30px;
    }

    .all-videos-section .bottom-box .box {
        padding: 30px 30px 40px 30px;
    }

    .all-videos-section .bottom-box .box h3 {
        font-size: 30px;
        line-height: 34px;
    }

    .all-videos-section .bottom-box .box p {
        font-size: 16px;
        line-height: 27px;
    }

    .request-call .block h2 {
        font-size: 40px;
        line-height: 44px;
    }

    .blog-banner .right-text-section {
        position: initial;
        height: auto;
        width: 100%;
    }

    .blog-banner {
        height: auto;
    }

    .blog-banner .overlay {
        height: 470px;
    }

    .blog-banner .desc {
        top: 10%;
    }

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

    .founder .top-text h2 {
        font-size: 60px;
        line-height: 62px;
    }

    .founder .bottom .blocks .nav-tabs .nav-item .blok .box h3 {
        font-size: 25px;
        line-height: 27px;
    }

    .as-seen-in .lt-box h2 {
        font-size: 35px;
        line-height: 37px;
    }

    .as-seen-in .lt-box p {
        font-size: 16px;
        line-height: 26px;
    }

    .our-service .top-text h2 {
        font-size: 60px;
        line-height: 62px;
    }

    .our-service .top-text p {
        font-size: 16px;
        line-height: 26px;
    }

    .our-values h2 {
        font-size: 35px;
        line-height: 37px;
    }

    .our-values .box .text h3 {
        font-size: 20px;
        line-height: 22px;
    }

    .our-values .box .text p {
        font-size: 16px;
        line-height: 26px;
    }

    .excited-section .right-button a {
        margin-bottom: 10px;
    }

    /* ABOUT PAGE */
    .navbar-default {
        padding: 0;
    }

    .navbar-default .container {
        position: relative;
        flex-direction: column;
    }

    .inner-banner {
        margin: -100px 0 0 0;
    }

    .inner-banner .desc {
        top: 25%;
    }

    .inner-banner .desc .main-block .text-block a {
        padding: 18px 16px;
        font-size: 14px;
        letter-spacing: 1.4px;
    }

    .counter-section .blocks .box .number {
        font-size: 50px;
    }

    .counter-section .blocks .box p {
        font-size: 14px;
    }

    .excited-section .right-button {
        gap: 10px;
    }

    .blog-page-banner .nav {
        max-width: 450px;
    }

    .blog-page-banner .nav .nav-link .text-box p {
        font-size: 18px;
        line-height: 20px;
    }

    .blog-page-banner .tab-pane .desc .text-block h1 {
        font-size: 30px;
    }

    .blog-page-banner .nav .nav-link .text-box {
        white-space: initial;
    }

    /**
 * 
 *  SINGLE SERVICE PAGE CSS
 * 
 **/
    .single-service-page-banner::after {
        bottom: -2px;
    }

    .single-service-page-banner span.stripe:nth-child(5) {
        bottom: 177px;
        transform: skewX(-9deg) rotateZ(-13deg);
    }

    .single-service-page-banner span.stripe:nth-child(6) {
        width: 297px;
        height: 50px;
        background: #ff867c;
        position: absolute;
        right: 198px;
        bottom: 79px;
        transform: skewX(-9deg) rotateZ(-12deg);
        z-index: 33;
    }

    /**
     * ¯\_(ツ)_/¯
     * FULLY MANAGED PAGE
     * 
     * */
    .the-new-way-to-seo-section .content {
        max-width: max(100% - 3rem);
        margin: 0 auto;
    }

    .sxo-equation-section h2 {
        font-size: 19px;
        font-weight: 600;
        letter-spacing: 3px;
    }

    .dominate-your-market-section .content {
        max-width: max(100% - 3rem);
        margin: 0 auto;
    }

    .case-study-1-section .content {
        padding: 0;
        margin: 0 auto;
        max-width: max(100% - 3rem);
    }

    .case-study-2-section .strip1 {
        left: -5px;
        transform: skewX(-9deg) rotateZ(-11deg);
    }

    .case-study-2-section .strip2 {
        width: 283px;
        height: 50px;
        background: #ff9f98;
        position: absolute;
        left: 0;
        top: 10px;
        transform: skewX(-9deg) rotateZ(-13deg);
    }

    .case-study-2-section .strip3 {
        width: 389px;
        height: 50px;
        background: #Fd2918;
        position: absolute;
        right: 0;
        top: -209px;
        transform: skewX(-9deg) rotateZ(-11deg);
    }

    .case-study-2-section .strip4 {
        width: 283px;
        height: 50px;
        background: #Fd2918;
        position: absolute;
        right: 0;
        top: -155px;
        transform: skewX(-9deg) rotateZ(-11deg);
    }

    .case-study-2-section .content {
        padding: 0;
        margin: 0 auto;
        max-width: max(100% - 3rem);
    }

    .few-stats-about-local-seo-section .content {
        max-width: max(100% - 3rem);
        margin: 0 auto;
    }

    /**
 * ¯\_(ツ)_/¯
 *  SINGLE SERVICE PAGE CSS
 * 
 *  [MONTHLY LINK BUILDING PAGE]
 * 
 */
    .guaranteed-traffic-section .content {
        max-width: max(100% - 12rem);
    }

    .quality-over-quantity-section .content {
        max-width: max(100% - 12rem);
        margin: 0 auto;
    }

    .who-on-earth-section .strip2 {
        width: 353px;
        height: 50px;
        background: none;
        border: 2px solid #ff4b3e;
        position: absolute;
        right: 0;
        top: -218px;
        transform: skewX(-9deg) rotateZ(-12deg);
        z-index: 3333;
    }

    .who-on-earth-section .strip3 {
        width: 257px;
        height: 50px;
        background: #ff4b3e;
        position: absolute;
        right: 0;
        top: -156px;
        transform: skewX(-9deg) rotateZ(-11deg);
        z-index: 3333;
    }

    .quality-over-quantity-section .strip3 {
        width: 132px;
        height: 50px;
        background: none;
        border: 2px solid #FF4B3D;
        position: absolute;
        left: 0;
        bottom: 11px;
        transform: skewX(-9deg) rotateZ(-12deg);
        z-index: 3333;
    }

    .who-on-earth-section .strip1 {
        width: 257px;
        height: 50px;
        background: #ff4b3e;
        position: absolute;
        left: 0;
        top: 30px;
        transform: skewX(-9deg) rotateZ(-12deg);
        z-index: 3333;
    }

    /**
     * ¯\_(ツ)_/¯
     * LOCAL SEO PAGE
     * 
     * */
    .dominate-your-local-market .content {
        max-width: max(100% - 12rem);
        margin: 0 auto;
    }

    .what-exacly-local-seo-section {
        background-color: #F3F3F3;
        padding: 100px 0 50px 0;
        margin: 0;
        position: relative;
    }

    .what-exacly-local-seo-section .content {
        max-width: max(100% - 12rem);
        margin: 0 auto;
    }

    .what-exacly-local-seo-section .strip1 {
        width: 119px;
        height: 50px;
        background: transparent;
        border: 2px solid #3663e0;
        position: absolute;
        left: -15px;
        top: 138px;
        transform: skewX(-9deg) rotateZ(-13deg);
        z-index: 3333;
    }

    .what-exacly-local-seo-section .strip2 {
        width: 238px;
        height: 50px;
        background: #3663e0;
        position: absolute;
        left: 0;
        top: 183px;
        transform: skewX(-9deg) rotateZ(-14deg);
        z-index: 3333;
    }

    .what-exacly-local-seo-section .strip3 {
        width: 200px;
        height: 50px;
        background: #C6D1E5;
        position: absolute;
        left: -23px;
        top: 255px;
        transform: skewX(-9deg) rotateZ(-15deg);
        z-index: 3333;
    }

    .what-exacly-local-seo-section .strip4 {
        width: 163px;
        height: 50px;
        background: #B3C3E1;
        position: absolute;
        right: -14px;
        top: -13px;
        transform: skewX(-9deg) rotateZ(-16deg);
        z-index: 3333;
    }

    .what-exacly-local-seo-section .content h2 {
        font-family: var(--title-bold);
        font-size: 58px;
        color: var(--black);
        line-height: .94;
        font-weight: 400;
        text-transform: uppercase;
        text-align: center;
        letter-spacing: -1px;
        margin-bottom: 2rem;
        padding: 0;
    }

    .what-exacly-local-seo-section .content p {
        font-family: inherit;
        font-size: 20px;
        color: var(--black);
        line-height: 1.5;
        font-weight: 400;
        padding: 0;
        margin: 0 0 30px 0;
    }

    .rank-jacker-services-that-section h2 {
        font-size: 40px;
    }

    .rank-jacker-services-that-section .all-services-block ul.nav-pills li.nav-item .nav-link {
        width: 100%;
        min-height: 150px;
    }

    .few-stats-about-local-seo-section .content h2 {
        font-size: 57px;
    }

    .few-stats-about-local-seo-section .content p {
        font-family: inherit;
        font-size: 20px;
        color: var(--black);
        line-height: 1.5;
        font-weight: 400;
        margin: 0 0 20px 0;
    }

    /**
 * ¯\_(ツ)_/¯
 * IN-DEPTH SEO AUDIT PAGE
 * 
 * */
    .not-ranking-in-search-section h2 {
        font-size: 60px;
    }

    .not-ranking-in-search-section .content {
        max-width: max(100% - 12rem);
    }

    .seo-audit-technical-factor-section h2 {
        font-size: 60px;
    }

    .seo-audit-technical-factor-section .content {
        max-width: max(100% - 12rem);
        margin: 0 auto;
    }

    .seo-audit-on-page-factors-section .strip1 {
        top: -62px;
        transform: skewX(-9deg) rotateZ(-10deg);
    }

    .seo-audit-on-page-factors-section .strip3 {
        top: -216px;
        transform: skewX(-9deg) rotateZ(-11deg);
    }

    .seo-audit-on-page-factors-section .strip4 {
        transform: skewX(-9deg) rotateZ(-12deg);
    }

    .seo-audit-on-page-factors-section h2 {
        font-size: 60px;
    }

    .seo-audit-on-page-factors-section .content {
        max-width: max(100% - 12rem);
        margin: 0 auto;
    }

    .seo-audit-off-page-factors-section .strip3 {
        width: 311px;
        height: 50px;
        background: #3663e0;
        position: absolute;
        right: 0;
        top: -234px;
        transform: skewX(-9deg) rotateZ(-11deg);
        z-index: 33;
    }

    .seo-audit-off-page-factors-section .strip4 {
        top: -167px;
        transform: skewX(-9deg) rotateZ(-12deg);
        z-index: 33;
    }

    .seo-audit-off-page-factors-section .strip1 {
        top: -63px;
        transform: skewX(-9deg) rotateZ(-11deg);
    }

    .seo-audit-off-page-factors-section .strip2 {
        transform: skewX(-9deg) rotateZ(-14deg);
    }

    .seo-audit-off-page-factors-section h2 {
        font-size: 60px;
    }

    .seo-audit-off-page-factors-section .content {
        max-width: max(100% - 12rem);
        margin: 0 auto;
    }

    .not-want-to-skip-result-section h2 {
        font-size: 60px;
    }

    .not-want-to-skip-result-section .content {
        max-width: max(100% - 12rem);
        margin: 0 auto;
    }

    /**
 * 
 * WHITE LABEL SEO PAGE
 * 
 * */
    .speeding-up-section {
        padding: 84px 0 230px 0;
        margin: 0;
    }

    .speeding-up-section .content h2 {
        font-size: 60px;
    }

    .speeding-up-section .content h3 {
        font-size: 30px;
    }

    .you-need-rank-jacker-section .content {
        max-width: 80%;
    }

    .you-need-rank-jacker-section .content h2 {
        font-size: 60px;
    }

    .you-need-rank-jacker-section .content h3 {
        font-size: 24px;
    }

    .you-need-rank-jacker-section .timeline__entry::before {
        top: 25%;
    }

    .you-need-rank-jacker-section .timeline__headline {
        font-size: 20px;
        font-weight: 700;
        margin-bottom: 0.5rem;
    }

    .you-need-rank-jacker-section .timeline__content {
        color: var(--black);
        font-family: inherit;
        font-size: 14px;
        line-height: 24px;
        margin-bottom: 0;
    }

    .this-is-how-we-work-section {
        padding: 100px 0 60px 0;
    }

    .this-is-how-we-work-section h2 {
        font-size: 60px;
    }

    .this-is-how-we-work-section .eyebrow {
        padding: 10px 30px;
        gap: 10px;
        max-width: 736px;
    }

    .this-is-how-we-work-section .eyebrow>.text {
        font-size: 16px;
    }

    .this-is-how-we-work-section .content {
        max-width: calc(100% - 20rem);
        margin-inline: auto;
        counter-reset: work;
    }

    .this-is-how-we-work-section .content p {
        font-size: 18px;
    }

    .this-is-how-we-work-section .content ul li {
        font-size: 18px;
    }

    .this-is-how-we-work-section .content ul li::before {
        font-size: 60px;
    }

    /**
 * 
 * [SINGLE PAGE SEO]
 * SEO CONSULTATION PAGE
 * */
    .say-goodbye-section .content h3 {
        font-size: 22px;
    }

    .grow-your-agency-revenue-section .sales-process-tab-section ul li {
        flex: calc(50% - 15px);
    }

    .you-would-not-skip-these-result-section-seo .content h2 {
        font-size: 55px;
    }

    .you-would-not-skip-these-result-section-seo .content p {
        font-size: 20px;
        padding: 0 4%;
    }

    /**
 * ¯\_(ツ)_/¯
 * 
 * [SERVICE PAGE]
 * BUY HIGH DA PBN BACKLINKS PAGE
 * 
 * */
    .benefits-and-features-section {
        padding: 40px 0 120px 0;
    }

    .benefits-and-features-section::after {
        height: 110px;
    }

    .benefits-and-features-section .all-benefits-card-block .card {
        padding: 15px;
        min-height: unset;
    }

    .benefits-and-features-section .all-benefits-card-block .card .text-block h3 {
        font-size: 17px;
        font-weight: 600;
    }

    .benefits-and-features-section .all-benefits-card-block .card .text-block p {
        font-size: 14px;
        ;
        line-height: 1.4;
    }

    .pricing-and-options-section .pricing-card-blocks {
        padding: 0;
    }

    /**
 * ¯\_(ツ)_/¯
 * 
 * [SERVICE PAGE]
 * GUEST POST AND BLOGGER OUTREACH SERVICE
 * 
 * */
    .strong-blogging-network-section .lt-block h2 {
        font-size: 34px;
    }

    .strong-blogging-network-section .rt-block p {
        font-size: 16px;
    }

    .how-we-do-it-section-gpb-page .content>p {
        font-size: 18px;
    }

    .how-we-do-it-section-gpb-page .content>ul li {
        font-size: 18px;
    }

    /**
 * ¯\_(ツ)_/¯
 * 
 * [SERVICE PAGE]
 * FOUNDATION PACKAGES PAGE
 * 
 * */
    .what-are-foundation-links-section-fl-pg h2 {
        padding: 0 0%;
    }

    .what-are-foundation-links-section-fl-pg .content {
        padding: 0 14%;
        margin: 0 0 5rem 0;
    }

    .lets-talk-business-section-fl-pg {
        padding: 100px 0 60px 0;
    }

    .awesome-features-section-fl-pg {
        padding: 30px 0 250px 0;
        margin: 0;
    }

    .awesome-features-section-fl-pg .order-now-btn {
        max-width: 730px;
    }

    .why-rankjacker-foundation-package-section {
        background-color: #fff;
        padding: 30px 0;
        margin: 0;
    }

    .packages-section-fp-pg .package-table-container table thead tr th:nth-child(2) {
        width: unset;
    }

    .packages-section-fp-pg .package-table-container .table-2 tr>td>.order-btn {
        font-size: 14px;
        padding: 10px 15px;
    }

    /**
 * ¯\_(ツ)_/¯
 * 
 * [SERVICE PAGE]
 * DFY CUSTOM OUTREACH SERVICE PAGE
 * 
 * */
    .what-makes-us-your-first-choice-section h2 {
        font-size: 73px;
        padding: 0 9%;
    }

    .what-makes-us-your-first-choice-section .why-we-choice-cards-block .card {
        padding: 16px;
        min-height: 201px;
    }

    .let-our-clients-speak-our-behalf-section {
        background-color: var(--dark-blue);
        padding: 40px 0 100px 0;
        margin: 0;
    }

    .let-our-clients-speak-our-behalf-section h2 {
        font-size: 73px;
        padding: 0 9%;
    }

    /**
 * ¯\_(ツ)_/¯
 * 
 * [CONTACT PAGE]
 * 
 * */
    .still-confused-section h2 {
        font-size: 63px;
        padding: 0 8%;
    }

    .still-confused-section .content {
        position: relative;
        padding: 0 11%;
        z-index: 111;
    }

    .still-confused-section .content a {
        font-size: 44px;
        padding: 32px 39px;
    }

    .ready-to-speak-section .lt-block .text-block h2 {
        font-size: 22px;
    }

    .ready-to-speak-section .lt-block .text-block a {
        font-size: 46px;
    }

    .ready-to-speak-section .lt-block .icon-block i {
        font-size: 47px;
        color: #fff;
    }

    /**
 * ¯\_(ツ)_/¯
 * 
 * SINGLE SERVICE PAGE
 * 
 * [HARO PAGE]
 * 
 * */
    .what-are-haro-link-section::after {
        background-color: #fff;
        height: 150px;
    }

    .what-are-haro-link-section h2 {
        font-size: 65px;
    }

    .three-step-process-generate-best-haro-links-section h2 {
        font-size: 65px;
    }

    .we-made-this-super-simple-section h2 {
        font-size: 65px;
        padding: 0 9%;
    }

    /**
 * ¯\_(ツ)_/¯
 * 
 * SINGLE SERVICE PAGE
 * 
 * [LOCAL CITATION]
 * 
 * */
    .do-you-run-local-business-section-lc-pg h2 {
        font-size: 74px;
        padding: 0;
    }

    .some-other-complementary-features-section-lc-pg h2 {
        font-size: 74px;
        padding: 0;
    }

    .benefits-of-local-business-listing-section-lc-pg .timeline__entry:nth-of-type(even)::after {
        top: 22%;
    }

    /**
 * ¯\_(ツ)_/¯
 * 
 * SINGLE SERVICE PAGE
 * 
 * [DIY LINK BUILDING GUIDE]
 * 
 * */
    .local-seo-links-section--guide-pg {
        padding: 60px 0 120px 0;
    }

    .local-seo-links-section--guide-pg::after {
        height: 90px;
    }

    .guaranteed-link-building-process-section--guide-pg h2 {
        font-size: 74px;
        padding: 0 9%;
    }

    .guaranteed-link-building-process-section--guide-pg {
        padding: 0px 0 114px 0;
    }

    /*.guaranteed-link-building-process-section--guide-pg::after {
    height: 128px;
}*/
    .link-building-mistakes-section--guide-pg {
        padding: 0 0 109px 0;
    }

    .link-building-mistakes-section--guide-pg::after {
        height: 138px;
    }

    .when-and-which-packages-section--guide-pg h2 {
        font-size: 74px;
        padding: 0 9%;
    }

    .backlink-myth-should-stop-believing-section--guide-pg h2 {
        font-size: 74px;
        padding: 0 9%;
    }

    .backlink-myth-should-stop-believing-section--guide-pg .content {
        padding: 0 11%;
    }

    .backlink-myth-should-stop-believing-section--guide-pg .content ul li>h3 {
        font-size: 25px;
    }

    .backlink-myth-should-stop-believing-section--guide-pg .content ul li>p {
        font-size: 19px;
    }

    .not-enough-google-rank-section--guide-pg h2 {
        font-size: 74px;
        padding: 0 8%;
    }

    /**
 * 
 * Enquiry Form
 * 
 * */
    #staticBackdrop button.btn-close {
        position: static;
        right: unset;
        top: unset;
        filter: invert(0);
        opacity: initial;
    }
}

/*1199px END HERE*/

@media screen and (max-width: 1024px) {
    .modal-backdrop.fade.show {
        display: none;
    }

    .gm-dropdown-menu.gm-dropdown-menu--lvl-1 {
        background: linear-gradient(350deg, rgba(255, 255, 255, 1) 0%, rgba(253, 41, 24, 1) 100%)
    }

    .gm-mobile-submenu-style-slider .gm-navbar-nav .gm-dropdown-menu-wrapper .gm-dropdown-menu-title {
        background-color: rgb(253 48 32) !important;
    }

    li#menu-item-mobile-217 {
        padding: 0;
        margin: 0;
    }
}

/*1024px END HERE*/

@media screen and (max-width: 991px) {
    .our-complete-suite-of-seo-services-section {
        padding: 60px 0 20px;
    }

    .our-complete-suite-of-seo-services-section .title-block h2 {
        font-size: 60px;
    }

    .our-process-section .title-block h2 {
        font-size: 60px;
    }

    .why-hire-us-section {
        padding: 200px 0 100px 0;
    }

    .why-hire-us-section .cards-block .d-flex .card a {
        padding: 10px 20px;
    }

    .lead-magnet-section .main-content-block .row .col-md-6 {
        width: 100%;
    }

    .brands-we-worked-with-section .title-block h2 {
        font-size: 70px;
    }

    .brands-we-worked-with-section p {
        font-size: 22px;
    }

    footer .container>.d-flex {
        flex-wrap: wrap;
    }

    footer .container>.d-flex .col-md-33 {
        flex: auto;
    }

    footer .serp-block {
        border: none;
    }

    .bnr-content {
        height: auto;
    }

    .scroll-section .dotted-line {
        height: 25vh;
    }

    .scroll-section {
        height: 25vh;
    }

    .scroll-section .dotted-line::after {
        height: 100%;
    }

    .banner {
        min-height: 500px;
    }

    .video-section .video-embed {
        width: 90%;
    }

    .blog-all-box .box .text h3 {
        font-size: 19px;
        line-height: 26px;
    }

    .blog-all-box .box .image {
        height: 250px;
    }

    .blog-all-box .box .text {
        padding: 20px 15px 30px 15px;
    }

    .inner-banner .desc {
        top: 10%;
    }

    .inner-banner {
        height: 800px;
    }

    .inner-banner .image {
        height: 800px;
    }

    .inner-banner .desc .main-block .text-block {
        margin-bottom: 20px;
    }

    .our-service .top-text h2 {
        font-size: 50px;
        line-height: 52px;
    }

    .mission-section .box h3 {
        font-size: 24px;
        line-height: 26px;
        padding: 0 0 15px 0;
    }

    .mission-section .box p {
        font-size: 16px;
        line-height: 22px;
    }

    .excited-section .lt-text h2 {
        font-size: 26px;
        line-height: 28px;
    }

    .excited-section .lt-text p {
        font-size: 16px;
        line-height: 18px;
    }

    .inner-banner .desc {
        top: 17%;
    }

    .inner-banner .desc .main-block .text-block h1 {
        font-size: 35px;
        line-height: 37px;
    }

    .inner-banner .desc .main-block .text-block p {
        font-size: 16px;
        line-height: 26px;
    }

    .inner-banner .desc .main-block .text-block h4 {
        font-size: 20px;
        line-height: 22px;
    }

    .circular-arrow {
        display: none;
    }

    .inner-banner {
        height: initial;
    }

    .inner-banner .image {
        height: 500px;
    }

    .inner-banner {
        height: 870px;
    }

    .inner-banner .image {
        height: 870px;
    }

    .inner-banner .desc .main-block .text-block {
        margin-bottom: 30px;
    }

    .founder .bottom .blocks p {
        font-size: 15px;
        line-height: 23px;
    }

    .as-seen-in .lt-box p {
        font-size: 15px;
        line-height: 24px;
    }

    .our-service .stripe1 {
        display: none;
    }

    .our-service .stripe2 {
        display: none;
    }

    .as-seen-in .stripe1 {
        display: none;
    }

    .as-seen-in .stripe2 {
        display: none;
    }

    .as-seen-in {
        clip-path: none;
        padding: 0px 0 20px 0;
    }

    .our-service {
        clip-path: none;
        margin: 0;
    }

    .our-service .top-text {
        padding-top: 0;
    }

    .blog-page-banner .align-items-start {
        flex-direction: column;
    }

    .blog-page-banner .tab-content {
        width: 100%;
        min-height: 400px;
    }

    .blog-page-banner .nav {
        max-width: 100%;
        width: 100%;
        min-height: 400px;
    }

    .blog-page-banner .nav .nav-link {
        min-height: 120px;
    }

    .blog-page-banner .nav a {
        flex: initial;
    }

    .blog-page-banner .nav .nav-link .text-box h3 {
        padding-bottom: 4px;
    }

    .all-blog-section .bottom-section .col-md-9 {
        width: 100%;
    }

    .all-blog-section .bottom-section .col-md-3 {
        width: 100%;
    }

    /**
     * ¯\_(ツ)_/¯
     * FULLY MANAGED PAGE
     * 
     * */
    .single-service-page-banner .banner-text p {
        font-family: inherit;
        font-size: 25px;
        color: #121012;
        line-height: 1.3;
        padding: 0px 0%;
        margin: 0;
    }

    .single-service-page-banner span.stripe:nth-child(4) {
        width: 152px;
        height: 50px;
        background: #Fd2918;
        position: absolute;
        left: 200px;
        bottom: 82px;
        transform: skewX(-9deg) rotateZ(-11deg);
        opacity: 0.5;
    }

    .single-service-page-banner span.stripe:nth-child(6) {
        width: 209px;
        height: 50px;
        background: #ff867c;
        position: absolute;
        right: 198px;
        bottom: 83px;
        transform: skewX(-9deg) rotateZ(-12deg);
        z-index: 33;
    }

    .the-new-way-to-seo-section h2 {
        font-size: 70px;
    }

    .the-new-way-to-seo-section .content p {
        font-size: 20px;
    }

    .sxo-equation-section h2 {
        line-height: 2.5;
    }

    .sxo-equation-section h2>mark {
        background: #Fd2918;
        color: #fff;
        display: block;
        max-width: max-content;
        margin: 0 auto;
    }

    .step-by-step-seo-process h2 {
        font-size: 70px;
    }

    .dominate-your-market-section .content h2 {
        font-size: 70px;
    }

    .dominate-your-market-section .content p {
        font-size: 20px;
    }

    .dominate-your-market-section .dominate-cards .col-md-3 {
        width: 50%;
    }

    .case-study-1-section .strip3 {
        width: 176px;
        height: 50px;
        background: #C8DBF6;
        position: absolute;
        left: 0;
        top: -69px;
        transform: skewX(-9deg) rotateZ(-12deg);
        z-index: 33;
    }

    .case-study-1-section .strip2 {
        width: 202px;
        height: 50px;
        background: #3663e0;
        position: absolute;
        left: 172px;
        top: -157px;
        transform: skewX(-9deg) rotateZ(-12deg);
        z-index: 33;
    }

    .case-study-1-section .strip1 {
        width: 99px;
        height: 50px;
        background: transparent;
        border: 2px solid #C8DBF6;
        position: absolute;
        left: -6px;
        top: -168px;
        transform: skewX(-9deg) rotateZ(-10deg);
        z-index: 33;
    }

    .case-study-1-section .strip5 {
        width: 210px;
        height: 50px;
        background: #3663e0;
        position: absolute;
        right: 0;
        top: -229px;
        transform: skewX(-9deg) rotateZ(-12deg);
        z-index: 33;
    }

    .case-study-1-section .strip4 {
        width: 238px;
        height: 50px;
        background: #c8dbf6;
        position: absolute;
        right: 205px;
        top: -135px;
        transform: skewX(-9deg) rotateZ(-12deg);
        z-index: 33;
    }

    .case-study-1-section h2 {
        font-size: 70px;
    }

    .case-study-1-section .content p {
        font-size: 20px;
    }

    .case-study-2-section h2 {
        font-size: 70px;
    }

    .case-study-2-section .content p {
        font-size: 20px;
    }

    .case-study-2-section .content ul li {
        font-size: 20px;
    }

    .co-owner-quote-section .col-md-3 {
        flex: 0 0 auto;
        width: 100%;
        margin-bottom: 3rem;
    }

    .co-owner-quote-section .avatar-block {
        margin: 0 auto;
    }

    .co-owner-quote-section .col-md-9 {
        flex: 0 0 auto;
        width: 100%;
    }

    .co-owner-quote-section .text-block {
        text-align: center;
    }

    .few-stats-about-local-seo-section {
        background-color: #F3F3F3;
        padding: 50px 0;
        margin: 0;
    }

    .few-stats-about-local-seo-section .content h2 {
        font-size: 70px;
    }

    .few-stats-about-local-seo-section .content p {
        font-size: 20px;
    }

    .take-step-for-request-call-section h2 {
        font-size: 45px;
        line-height: 1;
    }

    /**
 * ¯\_(ツ)_/¯
 *  SINGLE SERVICE PAGE CSS
 * 
 *  [MONTHLY LINK BUILDING PAGE]
 * 
 */
    .single-service-page-banner.monthly-link-building-banner .banner-text h1 {
        font-size: 80px;
    }

    .guaranteed-traffic-section h2 {
        font-size: 60px;
    }

    .guaranteed-traffic-section .content {
        max-width: max(100% - 10rem);
    }

    .guaranteed-traffic-section::after {
        bottom: -1px;
    }

    .our-approach-to-link-building-section .strip1 {
        left: -13px;
        transform: skewX(-9deg) rotateZ(-13deg);
    }

    .quality-over-quantity-section .strip1 {
        top: 4px;
        transform: skewX(-9deg) rotateZ(-14deg);
    }

    .our-approach-to-link-building-section .strip2 {
        width: 300px;
        height: 50px;
        background: #3663e0;
        position: absolute;
        right: 0;
        bottom: 186px;
        transform: skewX(-9deg) rotateZ(-12deg);
        z-index: 3333;
    }

    .quality-over-quantity-section .strip2 {
        width: 228px;
        height: 50px;
        background: #3663e0;
        position: absolute;
        right: 0;
        top: -166px;
        transform: skewX(-9deg) rotateZ(-12deg);
        z-index: 3333;
    }

    .our-approach-to-link-building-section::after {
        content: '';
        width: 100%;
        height: 200px;
        background: #F4F4F4;
        position: absolute;
        left: 0;
        bottom: -1px;
        clip-path: polygon(0 100%, 100% 0%, 100% 100%, 0 100%);
    }

    .quality-over-quantity-section h2 {
        font-size: 70px;
    }

    .quality-over-quantity-section .content {
        max-width: max(100% - 9rem);
        margin: 0 auto;
    }

    .who-on-earth-section h2 {
        font-size: 70px;
        padding: 0;
    }

    .who-on-earth-section .content {
        max-width: max(100% - 10rem);
        margin: 0 auto;
    }

    .more-of-diy-type-section .separator {
        padding: 0;
    }

    .more-of-diy-type-section .lt-block .download-book-form .d-flex {
        gap: 10px;
        margin-bottom: 2rem;
        flex-wrap: wrap;
    }

    .more-of-diy-type-section .lt-block .download-book-form .d-flex .form-control {
        flex: 1 0 100%;
    }

    /**
     * ¯\_(ツ)_/¯
     * LOCAL SEO PAGE
     * 
     * */
    .dominate-your-local-market .content {
        max-width: max(100% - 7rem);
        margin: 0 auto;
    }

    .dominate-your-local-market .content h2 {
        font-size: 32px;
    }

    .dominate-your-local-market .content p {
        font-size: 20px;
        line-height: 1.5;
        margin: 0 0 20px 0;
    }

    .dominate-your-local-market .book-strategy-call-section a {
        font-family: var(--title-bold);
        font-size: 37px;
        color: #fff;
        line-height: .94;
        font-weight: 400;
        text-transform: uppercase;
        text-align: center;
        letter-spacing: -.02em;
        border-radius: 5px;
        background: var(--orange);
        padding: 20px 75px;
        box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
        transition: 0.3s ease;
        position: relative;
        overflow: hidden;
        max-width: 850px;
    }

    .dominate-your-local-market .book-strategy-call-section a>small {
        display: block;
        font-family: 'inter', sans-serif;
        font-size: 21px;
        color: var(--black);
        line-height: 1.2;
        font-weight: 400;
        text-transform: none;
        padding: 7px 0 0 0;
        margin: 0;
    }

    .what-exacly-local-seo-section .content {
        max-width: max(100% - 7rem);
        margin: 0 auto;
    }

    .what-exacly-local-seo-section .content h2 {
        font-size: 42px;
    }

    .what-exacly-local-seo-section .content p {
        font-size: 20px;
        margin: 0px 0 20px 0;
    }

    .rank-jacker-services-that-section .all-services-block ul.nav-pills li.nav-item {
        flex: 1 0 20%;
        min-height: 140px;
    }

    .few-stats-about-local-seo-section .content h2 {
        font-size: 42px;
    }

    /**
 * ¯\_(ツ)_/¯
 * IN-DEPTH SEO AUDIT PAGE
 * 
 * */
    .not-ranking-in-search-section h2 {
        font-size: 48px;
    }

    .not-ranking-in-search-section .content {
        max-width: max(100% - 9rem);
    }

    .not-ranking-in-search-section p {
        font-family: inherit;
        font-size: 20px;
        color: var(--black);
        line-height: 1.5;
        font-weight: 400;
        text-align: left;
        padding: 0;
        margin: 0 0 20px 0;
    }

    .how-our-seo-audit-services-work-section h2 {
        font-size: 46px;
        margin: 0 0 1rem 0;
    }

    .how-our-seo-audit-services-work-section .col-md-3 {
        width: 50%;
    }

    .how-our-seo-audit-services-work-section .card {
        padding: 0;
        margin: 0 0 30px 0;
    }

    .how-our-seo-audit-services-work-section .content {
        max-width: max(100% - 9rem);
        margin: 30px auto;
    }

    .how-our-seo-audit-services-work-section .content p {
        font-size: 20px;
        line-height: 1.5;
        margin: 0px 0 20px 0;
    }

    .seo-audit-technical-factor-section h2 {
        font-size: 48px;
    }

    .seo-audit-technical-factor-section .content {
        max-width: max(100% - 9rem);
        margin: 0 auto;
    }

    .seo-audit-technical-factor-section .content p {
        font-family: inherit;
        font-size: 20px;
        color: var(--black);
        line-height: 1.5;
        font-weight: 400;
        padding: 0;
        margin: 0 0 20px 0;
    }

    .seo-audit-on-page-factors-section h2 {
        font-size: 48px;
    }

    .seo-audit-on-page-factors-section .content {
        max-width: max(100% - 9rem);
        margin: 0 auto;
    }

    .seo-audit-on-page-factors-section .content p {
        font-family: inherit;
        font-size: 20px;
        color: var(--black);
        line-height: 1.5;
        font-weight: 400;
        padding: 0;
        margin: 0 0 20px 0;
    }

    .seo-audit-on-page-factors-section .content ul {
        margin-bottom: 2rem;
    }

    .seo-audit-on-page-factors-section .content ul li {
        font-family: inherit;
        font-size: 20px;
        color: var(--black);
        line-height: 1.5;
        font-weight: 400;
        padding: 0;
        margin: 0 0 10px 0;
    }

    .seo-audit-off-page-factors-section h2 {
        font-size: 48px;
    }

    .seo-audit-off-page-factors-section .content {
        max-width: max(100% - 9rem);
        margin: 0 auto;
    }

    .seo-audit-off-page-factors-section .content p {
        font-family: inherit;
        font-size: 20px;
        color: var(--black);
        line-height: 1.5;
        font-weight: 400;
        padding: 0;
        margin: 0 0 20px 0;
    }

    .not-want-to-skip-result-section h2 {
        font-size: 48px;
    }

    .not-want-to-skip-result-section .content {
        max-width: max(100% - 9rem);
        margin: 0 auto;
    }

    .not-want-to-skip-result-section .content p {
        font-family: inherit;
        font-size: 20px;
        color: var(--black);
        line-height: 1.5;
        font-weight: 400;
        padding: 0;
        margin: 0 0 20px 0;
    }

    /**
 * 
 * WHITE LABEL SEO PAGE
 * 
 * */
    .speeding-up-section .content {
        max-width: 100%;
    }

    .speeding-up-section .our-work-cards .col-md-6 {
        width: 100%;
    }

    .you-need-rank-jacker-section .content {
        max-width: 100%;
    }

    .you-need-rank-jacker-section .timeline__headline {
        font-size: 16px;
        font-weight: 700;
        margin-bottom: 0.5rem;
    }

    .you-need-rank-jacker-section .timeline-wrap {
        background-position: 101% 7%, 2% 94%;
    }

    .you-need-rank-jacker-section .timeline:before {
        content: "";
        position: absolute;
        top: 70px;
        bottom: 0;
        left: 50%;
        width: 5px;
        background-color: #fff;
        opacity: .5;
        -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .2);
        box-shadow: 0 0 20px rgba(0, 0, 0, .2);
        height: calc(97% - 1.5rem - 22px) !important;
    }

    .this-is-how-we-work-section .content {
        max-width: 100%;
        margin-inline: auto;
        counter-reset: work;
    }

    /**
     * 
     * [SINGLE SERVICE PAGE]
     * SEO CONSULTATION PAGE
     * */
    .say-goodbye-section {
        padding: 84px 0 150px 0;
        margin: 0;
    }

    .grow-your-agency-revenue-section .content {
        max-width: 100%;
        margin-inline: auto;
    }

    .you-would-not-skip-these-result-section-seo .content {
        max-width: 100%;
        margin-inline: auto;
    }

    .you-would-not-skip-these-result-section-seo .content p {
        font-size: 20px;
        padding: 0px 0%;
    }

    .grow-your-agency-revenue-section .sales-process-tab-section .tab-content .tab-pane .content-block .text-block {
        width: 100%;
        padding: 0 0 0 0;
    }

    .grow-your-agency-revenue-section .sales-process-tab-section .tab-content .tab-pane .content-block .img-block {
        width: 100%;
    }

    /**
 * ¯\_(ツ)_/¯
 * 
 * [SERVICE PAGE]
 * PRESS RELEASE DISTRIBUTION SERVICES
 * 
 * */
    .brand-exposure-section h2 {
        padding: 0
    }

    .brand-exposure-section p {
        padding: 0 7%;
    }

    .brand-exposure-section .brand-cards .col-md-4 {
        width: 50%;
    }

    .brand-exposure-section .brand-cards .col-md-4 .card {
        margin-bottom: 30px
    }

    .reachout-to-million-section h2 {
        padding: 0;
    }

    .reachout-to-million-section .content {
        padding: 0 7%;
    }

    .guaranteed-google-ranking-section .content {
        padding: 0px 7%;
        margin: 0;
    }

    .best-press-release-service-packages-section h2 {
        padding: 0;
    }

    .best-press-release-service-packages-section .packages-price-card-block {
        padding: 0;
    }

    .best-press-release-service-packages-section .packages-price-card-block .card>ul {
        padding: 0 15px;
    }

    /**
 * ¯\_(ツ)_/¯
 * 
 * [SERVICE PAGE]
 * BUY HIGH DA PBN BACKLINKS PAGE
 * 
 * */
    .benefits-and-features-section h2 {
        font-size: 75px;
        padding: 0;
    }

    .benefits-and-features-section .content {
        padding: 0 4%;
    }

    .benefits-and-features-section .content>p {
        font-size: 19px;
    }

    .benefits-and-features-section .all-benefits-card-block .card .d-flex {
        justify-content: flex-start;
        gap: 20px;
        flex-direction: column;
    }

    .benefits-and-features-section .all-benefits-card-block .card .text-block {
        width: 100%;
    }

    .benefits-and-features-section .all-benefits-card-block .card {
        padding: 25px;
        min-height: 300px;
    }

    .we-sell-results-section h2 {
        font-size: 52px;
        padding: 0;
    }

    .we-sell-results-section .content {
        padding: 0 4%;
    }

    .we-sell-results-section .content p {
        font-size: 18px;
    }

    .we-sell-results-section .results-blocks .text-block h3 {
        font-size: 20px;
    }

    .pricing-and-options-section h2 {
        font-size: 60px;
        padding: 0;
    }

    .pricing-and-options-section .content p {
        font-size: 18px;
    }

    .pricing-and-options-section .pricing-card-blocks .price-card>h6 {
        font-size: 16px;
        padding: 0 20px;
    }

    .pricing-and-options-section .pricing-card-blocks .price-card>.price {
        padding: 0 20px;
    }

    .pricing-and-options-section .pricing-card-blocks .price-card ul {
        padding: 0 0 0 20px;
        margin-bottom: 2rem;
    }

    .every-pbnlink-comprise-section h2 {
        font-size: 60px;
        padding: 0;
    }

    .every-pbnlink-comprise-section .timeline__headline {
        font-size: 20px;
        padding: 0 0 10px 0;
        margin: 0;
    }

    .every-pbnlink-comprise-section .timeline__content {
        color: var(--black);
        font-family: inherit;
        font-size: 14px;
        line-height: 1.5;
        margin-bottom: 0;
    }

    .every-pbnlink-comprise-section {
        background-color: var(--orange);
        padding: 100px 0 20px 0;
        margin: 0;
        position: relative;
        background-image: url('../images/dot-grid.svg'),
            url('../images/dot-grid.svg');
        background-position: 90% 20%, 20% 90%;
        background-size: auto;
        background-repeat: no-repeat;
    }

    /**
 * ¯\_(ツ)_/¯
 * 
 * [SERVICE PAGE]
 * GUEST POST AND BLOGGER OUTREACH SERVICE
 * 
 * */
    .strong-blogging-network-section {
        padding: 30px 0 200px 0;
    }

    .strong-blogging-network-section .lt-block h2 {
        font-size: 27px;
        line-height: 1.5;
    }

    .strong-blogging-network-section .rt-block p {
        font-size: 14px;
    }

    .strong-blogging-network-section .separator {
        height: 80px;
    }

    .what-are-blogger-outreach-links-section {
        padding: 30px 0 140px 0;
    }

    .what-are-blogger-outreach-links-section::after {
        height: 88px;
    }

    .what-are-blogger-outreach-links-section h2 {
        font-size: 70px;
        padding: 0;
    }

    .what-are-blogger-outreach-links-section .contents {
        padding: 0 12%;
    }

    .what-are-blogger-outreach-links-section .contents>p {
        font-size: 20px;
    }

    .how-we-do-it-section-gpb-page h2 {
        font-size: 70px;
        padding: 0;
    }

    .how-we-do-it-section-gpb-page .content {
        padding: 0 12%;
        counter-reset: howdy;
    }

    .blogger-outreach-packages-section-gpb-page h2 {
        font-size: 70px;
        padding: 0;
    }

    .blogger-outreach-packages-section-gpb-page .blogger-outreach-cards .pkg-card {
        width: calc(50% - 10px);
    }

    .seo-agencies-and-marketers-section h2 {
        font-size: 70px;
        padding: 0;
    }

    .seo-agencies-and-marketers-section .content {
        text-align: center;
        padding: 0 12%;
    }

    .seo-agencies-and-marketers-section .content ul li {
        font-size: 20px;
        margin: 0 0 1rem 0;
    }

    .seo-agencies-and-marketers-section .content .download-btn {
        font-size: 42px;
        padding: 15px 30px;
    }

    /**
 * ¯\_(ツ)_/¯
 * 
 * [SERVICE PAGE]
 * FOUNDATION PACKAGES PAGE
 * 
 * */
    .what-are-foundation-links-section-fl-pg {
        background-color: #fff;
        padding: 0px 0 60px 0;
        margin: 0;
    }

    .what-are-foundation-links-section-fl-pg h2 {
        font-size: 70px;
        padding: 0;
    }

    .what-are-foundation-links-section-fl-pg .content {
        padding: 0 9%;
        margin: 0 0 5rem 0;
    }

    .what-are-foundation-links-section-fl-pg .content p {
        font-size: 18px;
    }

    .what-are-foundation-links-section-fl-pg .content ul li {
        font-size: 18px;
    }

    .what-are-foundation-links-section-fl-pg .content ul li::before {
        font-size: 50px;
    }

    .lets-talk-business-section-fl-pg {
        padding: 57px 0 60px 0;
    }

    .lets-talk-business-section-fl-pg h2 {
        font-size: 70px;
        padding: 0;
    }

    .lets-talk-business-section-fl-pg .timeline__entry {
        padding: 30px;
    }

    .lets-talk-business-section-fl-pg .timeline__headline {
        font-size: 16px;
    }

    .awesome-features-section-fl-pg h2 {
        font-size: 70px;
        padding: 0;
    }

    .awesome-features-section-fl-pg .content {
        padding: 0 12%;
        margin: 0;
    }

    .awesome-features-section-fl-pg .content p {
        font-size: 18px;
    }

    .awesome-features-section-fl-pg .order-now-btn {
        font-size: 40px;
        padding: 14px 40px;
        max-width: 610px;
    }

    .why-rankjacker-foundation-package-section h2 {
        font-size: 70px;
        padding: 0;
    }

    .why-rankjacker-foundation-package-section .why-rj-pkg-options-block {
        padding: 0px 10%;
        margin: 0;
    }

    .packages-section-fp-pg .package-table-container .table-2>tbody tr:first-child th {
        font-size: 20px;
        padding: 15px;
    }

    /**
 * ¯\_(ツ)_/¯
 * 
 * [SERVICE PAGE]
 * DFY CUSTOM OUTREACH SERVICE PAGE
 * 
 * */
    .what-makes-us-your-first-choice-section {
        position: relative;
        background-color: #fff;
        padding: 50px 0 116px 0;
        margin: 0;
    }

    .what-makes-us-your-first-choice-section::after {
        height: 127px;
    }

    .what-makes-us-your-first-choice-section h2 {
        font-size: 70px;
        padding: 0;
    }

    .what-makes-us-your-first-choice-section .content {
        padding: 0 8%;
        margin: 0 0 3rem 0;
    }

    .what-makes-us-your-first-choice-section .why-we-choice-cards-block .card .d-flex {
        justify-content: flex-start;
        gap: 20px;
        flex-wrap: wrap;
    }

    .what-makes-us-your-first-choice-section .why-we-choice-cards-block .card .text-block {
        width: 100%;
    }

    .what-makes-us-your-first-choice-section .why-we-choice-cards-block .card {
        padding: 20px;
        min-height: 324px;
    }

    .let-our-clients-speak-our-behalf-section h2 {
        font-size: 70px;
        padding: 0;
    }

    .let-our-clients-speak-our-behalf-section .content {
        padding: 0 9%;
        margin: 0;
    }

    /**
 * ¯\_(ツ)_/¯
 * 
 * [SERVICE PAGE]
 * BUY NICHE EDITS OR CURATED LINK PLACEMENTS SERVICE PAGE
 * 
 * */
    .benefits-of-curated-backlinks-section h2 {
        font-size: 65px;
        padding: 0;
    }

    .benefits-of-curated-backlinks-section .eyebrow {
        max-width: 855px;
        gap: 0px;
    }

    .benefits-of-curated-backlinks-section .eyebrow>.text {
        font-size: 14px;
    }

    .buy-niche-edit-packages-section h2 {
        font-size: 71px;
        padding: 0;
    }

    .buy-niche-edit-packages-section .niche-packages-block .col-md-3 {
        width: 50%;
    }

    .publishers-metrics-section h2 {
        font-size: 71px;
        padding: 0;
    }

    .publishers-metrics-section .video-block {
        height: auto;
        box-shadow: 0 0 5px 0 rgb(0 0 0 / 20%);
    }

    /**
 * ¯\_(ツ)_/¯
 * 
 * [CONTACT PAGE]
 * 
 * */
    .contact-us-page .col-md-5 {
        width: 100%;
    }

    .contact-us-page .col-md-5 .lt-block {
        margin-bottom: 3rem
    }

    .contact-us-page .lt-block .text-content {
        text-align: center;
    }

    .contact-us-page .col-md-7 {
        width: 100%;
    }

    .contact-us-page .form-block {
        padding: 0;
        margin: 0;
    }

    .still-confused-section h2 {
        font-size: 60px;
        padding: 0;
    }

    .still-confused-section .content {
        position: relative;
        padding: 0 5%;
        z-index: 111;
    }

    .still-confused-section .content a {
        font-size: 37px;
        padding: 32px 39px;
        width: 100%;
    }

    .ready-to-speak-section .lt-block {
        width: 100%;
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 0 0 30px 0;
        border-bottom: 1px solid var(--light-blue);
    }

    .ready-to-speak-section .lt-block .text-block a {
        font-size: 70px;
    }

    .ready-to-speak-section .d-flex {
        gap: 30px;
        flex-wrap: wrap;
    }

    .ready-to-speak-section .rt-block {
        width: 100%;
        display: flex;
        justify-content: flex-start;
    }

    .ready-to-speak-section .rt-block .block {
        flex: 1;
        text-align: left;
    }

    .ready-to-speak-section .rt-block .block:nth-child(1) h5>span {
        display: inline-block;
    }

    .map-section {
        height: 350px;
    }

    .address-section address .text h3 {
        font-size: 19px;
    }

    /**
 * ¯\_(ツ)_/¯
 * 
 * SINGLE SERVICE PAGE
 * 
 * [HARO PAGE]
 * 
 * */
    .what-are-haro-link-section .emoji-block>img {
        transform: translateY(-175px);
        width: 140px;
    }

    .what-are-haro-link-section .contents {
        padding: 0 6%;
    }

    .three-step-process-generate-best-haro-links-section h2 {
        font-size: 60px;
        padding: 0
    }

    .three-step-process-generate-best-haro-links-section .content {
        padding: 0 10%;
    }

    .benefits-of-having-haro-link-section .all-the-benefits {
        padding: 0 9%;
    }

    .want-this-results-section-haro-page h2 {
        font-size: 63px;
        padding: 0 9%;
    }

    .want-this-results-section-haro-page .contents {
        padding: 0 10%;
    }

    /**
 * ¯\_(ツ)_/¯
 * 
 * SINGLE SERVICE PAGE
 * 
 * [LOCAL CITATION]
 * 
 * */
    .do-you-run-local-business-section-lc-pg h2 {
        font-size: 60px;
        padding: 0;
    }

    .citation-audit-section-start-lc-pg .content {
        padding: 0 10%;
    }

    .citation-audit-section-start-lc-pg .all-citation-box-layout .row .text-block p {
        font-size: 16px;
    }

    .some-other-complementary-features-section-lc-pg h2 {
        font-size: 60px;
        padding: 0;
    }

    .some-other-complementary-features-section-lc-pg {
        padding: 0 0 150px 0;
    }

    .benefits-of-local-business-listing-section-lc-pg {
        padding: 54px 0 60px 0;
    }

    .benefits-of-local-business-listing-section-lc-pg .timeline {
        position: relative;
        list-style-type: none;
        padding: 0;
        text-align: center;
    }

    .benefits-of-local-business-listing-section-lc-pg .timeline:before {
        display: none
    }

    .benefits-of-local-business-listing-section-lc-pg .timeline__entry {
        margin-bottom: 30px;
    }

    .benefits-of-local-business-listing-section-lc-pg .timeline__entry:nth-of-type(odd) {
        text-align: left;
        margin-left: 0;
        width: 100%;
    }

    .benefits-of-local-business-listing-section-lc-pg .timeline__entry::after {
        display: none;
    }

    .benefits-of-local-business-listing-section-lc-pg .timeline__entry::before {
        display: none;
    }

    .benefits-of-local-business-listing-section-lc-pg .timeline__entry:nth-of-type(even) {
        text-align: left;
        margin-left: auto;
        margin-right: 0;
        width: 100%;
    }

    .advance-citation-building-pkg-section-lc-pg h2 {
        font-size: 70px;
        padding: 0;
    }

    .advance-citation-building-pkg-section-lc-pg .all-packages-section .pkg-card {
        width: 47%;
    }

    /**
 * ¯\_(ツ)_/¯
 * 
 * SINGLE SERVICE PAGE
 * 
 * [DIY LINK BUILDING GUIDE]
 * 
 * */
    .high-da-authority-backlinks-lnk-bldng--guide-pg h2 {
        font-size: 66px;
        padding: 0;
    }

    .high-da-authority-backlinks-lnk-bldng--guide-pg .content {
        padding: 0px 11%;
    }

    .high-da-authority-backlinks-lnk-bldng--guide-pg .content>p {
        font-size: 19px;
    }

    .high-da-authority-backlinks-lnk-bldng--guide-pg .all-backlinks-cards-block .col-md-4 {
        width: 50%;
    }

    .high-da-authority-backlinks-lnk-bldng--guide-pg .all-backlinks-cards-block .box {
        margin-bottom: 30px
    }

    .foundational-links-section--guide-pg {
        background-color: #f3f3f3;
        padding: 0 0 60px 0;
        margin: 0;
    }

    .foundational-links-section--guide-pg h2 {
        font-size: 66px;
        padding: 0;
    }

    .foundational-links-section--guide-pg .content {
        padding: 0 11%;
    }

    .foundational-links-section--guide-pg .content>p {
        font-size: 19px;
    }

    .foundational-links-section--guide-pg .all-foundational-links-cards .col-md-4 {
        width: 50%;
    }

    .foundational-links-section--guide-pg .all-foundational-links-cards .box {
        margin-bottom: 30px
    }

    .local-seo-links-section--guide-pg {
        padding: 0 0 120px 0;
    }

    .local-seo-links-section--guide-pg h2 {
        font-size: 66px;
        padding: 0;
    }

    .local-seo-links-section--guide-pg .content {
        padding: 0 11%;
    }

    .local-seo-links-section--guide-pg .content>p {
        font-size: 19px;
    }

    .local-seo-links-section--guide-pg .all-social-seo-links .col-md-4 {
        width: 50%;
    }

    .local-seo-links-section--guide-pg .all-social-seo-links .box {
        margin-bottom: 30px;
    }

    .guaranteed-link-building-process-section--guide-pg h2 {
        font-size: 66px;
        padding: 0;
    }

    .guaranteed-link-building-process-section--guide-pg .content {
        padding: 0 11%;
    }

    .guaranteed-link-building-process-section--guide-pg .content p {
        font-size: 19px;
    }

    .guaranteed-link-building-process-section--guide-pg .content ul li {
        font-size: 19px;
    }

    .link-building-mistakes-section--guide-pg h2 {
        font-size: 66px;
        padding: 0;
    }

    .link-building-mistakes-section--guide-pg .content {
        padding: 0 11%;
    }

    .link-building-mistakes-section--guide-pg .content ul li {
        font-size: 19px;
        margin-bottom: 3rem;
    }

    .link-building-mistakes-section--guide-pg .content ul li::before {
        font-size: 70px;
        margin-right: 20px;
    }

    .link-building-mistakes-section--guide-pg .content p {
        font-size: 19px;
    }

    .when-and-which-packages-section--guide-pg h2 {
        font-size: 66px;
        padding: 0;
    }

    .when-and-which-packages-section--guide-pg .content {
        padding: 0 11%;
    }

    .when-and-which-packages-section--guide-pg p {
        font-size: 19px;
    }

    .when-and-which-packages-section--guide-pg .all-pkg-cards .col-md-4 {
        width: 100%;
    }

    .when-and-which-packages-section--guide-pg .all-pkg-cards .pkg-card {
        margin-bottom: 30px;
    }

    .when-and-which-packages-section--guide-pg .single-pkg-large-block .nav-pills li {
        flex: 1 0 50%;
    }

    .backlink-myth-should-stop-believing-section--guide-pg h2 {
        font-size: 66px;
        padding: 0;
    }

    .backlink-myth-should-stop-believing-section--guide-pg p {
        font-size: 19px;
    }

    .backlink-myth-should-stop-believing-section--guide-pg .content ul li>h3 {
        font-size: 19px;
    }

    .backlink-myth-should-stop-believing-section--guide-pg .content ul li>p {
        font-size: 16px;
    }

    .not-enough-google-rank-section--guide-pg h2 {
        font-size: 66px;
        padding: 0;
    }

    .not-enough-google-rank-section--guide-pg .content {
        padding: 0 11%;
    }

    .not-enough-google-rank-section--guide-pg .content p {
        font-size: 20px;
        margin: 0 0 1rem 0;
    }

    .not-enough-google-rank-section--guide-pg .strategy-btn {
        font-size: 28px;
        padding: 20px 32px;
        max-width: 666px;
    }



}

/*991px END HERE*/
@media screen and (max-width: 900px) {
    .banner .hero-text .content {
        padding: 0 0 0;
        margin: 0;
    }

    .why-hire-us-section {
        padding: 150px 0;
        clip-path: polygon(0 10%, 100% 0, 100% 100%, 0% 100%);
    }

    .our-complete-suite-of-seo-services-section .main-services {
        width: 700px;
    }

    .our-complete-suite-of-seo-services-section .main-services .main-services-item:nth-child(4) {
        top: 415px;
        left: 180px;
    }

    .our-complete-suite-of-seo-services-section .main-services .main-services-item:nth-child(5) {
        top: 415px;
        right: 146px;
    }

    .our-process-section {
        padding: 100px 0 150px 0;
        clip-path: polygon(0 0, 100% 5%, 100% 100%, 0% 100%);
    }

    .long-content-section h3 {
        margin: 0 0 60px 0%;
    }

    .long-content-section .content {
        padding: 0 0%;
    }

    .why-hire-us-section {
        padding: 100px 0;
        clip-path: polygon(0 5%, 100% 0, 100% 100%, 0% 100%);
    }

    .why-hire-us-section .cards-block .d-flex {
        flex-wrap: wrap;
    }

    .why-hire-us-section .cards-block .d-flex .card:nth-child(1) {
        border-top: none;
    }

    .why-hire-us-section .cards-block .d-flex .card {
        width: 100%;
        border-top: 1px solid rgba(255, 255, 255, 0.1);
        border-right: none;
    }

    .brands-we-worked-with-section .title-block h2 {
        font-size: 56px;
    }

    .faq-section .accordion-flush .accordion-item .accordion-button {
        font-size: 16px;
    }

    .project-started-section {
        padding: 60px 0;
    }

    .project-started-section .lt-block {
        padding: 0;
        margin: 0 0 50px 0;
    }

    .banner .hero-text {
        position: absolute;
        top: auto;
        bottom: 10%;
    }

    .banner .hero-text h1>.intro-text {
        width: auto;
        font-size: 16px;
    }

    .banner .hero-text .content p {
        font-size: 15px;
    }

    .bnr-content {
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    /**
     * ¯\_(ツ)_/¯
     * FULLY MANAGED PAGE
     * 
     * */
    .single-service-page-banner span.stripe:nth-child(3) {
        width: 172px;
    }

    .single-service-page-banner span.stripe:nth-child(4) {
        width: 137px;
        left: 169px;
        transform: skewX(-9deg) rotateZ(-14deg);
    }

    .single-service-page-banner span.stripe:nth-child(5) {
        bottom: 172px;
        transform: skewX(-9deg) rotateZ(-15deg);
    }

    .single-service-page-banner span.stripe:nth-child(6) {
        width: 200px;
        bottom: 74px;
        transform: skewX(-9deg) rotateZ(-14deg);
    }

    .the-new-way-to-seo-section {
        padding: 70px 0;
    }

    .co-owner-quote-section,
    .co-owner-quote-section.white-bg {
        background-color: #fff;
        padding: 0 0 50px 0;
    }

    .co-owner-quote-section .avatar-block {
        --size: 150px;
        width: var(--size);
        height: var(--size);
    }

    .co-owner-quote-section .text-block p {
        font-size: 19px;
        line-height: 1.3;
    }

    /**
 * 
 * WHITE LABEL SEO PAGE
 * 
 * */
    .single-service-page-banner .banner-text h1 {
        font-size: 70px;
    }

    .speeding-up-section .content h2 {
        font-size: 48px;
    }

    .speeding-up-section .content h3 {
        font-size: 24px;
        margin-bottom: 2rem
    }

    .you-need-rank-jacker-section .content h2 {
        font-size: 47px;
    }

    .you-need-rank-jacker-section .content h3 {
        font-size: 22px;
    }

    .you-need-rank-jacker-section .timeline-wrap {
        padding: 5rem 0;
    }

    .you-need-rank-jacker-section .timeline {
        position: relative;
        list-style-type: none;
        padding-bottom: 0;
        padding-left: 0;
        text-align: center;
    }

    .you-need-rank-jacker-section .timeline__entry {
        background-color: #fff;
        padding: 30px;
        border-radius: 25px;
        -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .2);
        box-shadow: 0 0 20px rgba(0, 0, 0, .2);
        position: relative;
        width: 100%;
    }

    .you-need-rank-jacker-section .timeline__entry:nth-of-type(odd) {
        text-align: left;
        margin-left: 0;
    }

    .you-need-rank-jacker-section .timeline__entry:nth-of-type(even) {
        text-align: left;
        margin-left: auto;
        margin-right: 0;
    }

    .you-need-rank-jacker-section .timeline__entry::before {
        display: none
    }

    .you-need-rank-jacker-section .timeline__entry::after {
        display: none
    }

    .you-need-rank-jacker-section .timeline:before {
        display: none
    }

    .you-need-rank-jacker-section .timeline__entry {
        margin-bottom: 3rem;
    }

    .you-need-rank-jacker-section .timeline li.timeline__entry:nth-child(3) {
        background: aliceblue;
        margin-bottom: 0;
    }

    /**
 * ¯\_(ツ)_/¯
 * 
 * [SERVICE PAGE]
 * BUY NICHE EDITS OR CURATED LINK PLACEMENTS SERVICE PAGE
 * 
 * */
    .niche-edit-services-section .all-niche-edits-services .txt-block p {
        font-size: 16px;
    }

    /**
 * ¯\_(ツ)_/¯
 * 
 * [CONTACT PAGE]
 * 
 * */
    .contact-us-page .lt-block .rank-avatar {
        width: 300px;
        height: 300px;
    }

    .still-confused-section .floating-icons img {
        width: 50px !important;
        height: 50px !important;
    }

    /**
 * ¯\_(ツ)_/¯
 * 
 * SINGLE SERVICE PAGE
 * 
 * [HARO PAGE]
 * 
 * */
    .what-are-haro-link-section {
        padding: 30px 0 62px 0;
    }

    .what-are-haro-link-section h2 {
        font-size: 55px;
        padding: 20px 0 0 0;
    }

    .three-step-process-generate-best-haro-links-section {
        padding: 30px 0 65px 0;
        margin: 0;
    }

    .three-step-process-generate-best-haro-links-section::after {
        height: 75px;
    }

    .three-step-process-generate-best-haro-links-section h2 {
        font-size: 55px;
        padding: 0;
    }

    .three-step-process-generate-best-haro-links-section .content p {
        font-size: 19px;
    }

    .three-step-process-generate-best-haro-links-section .content ul li {
        font-size: 19px;
    }

    .benefits-of-having-haro-link-section h2 {
        font-size: 55px;
        padding: 0;
    }

    .benefits-of-having-haro-link-section .all-the-benefits p {
        font-size: 20px;
        margin: 0 0 2rem 0;
    }

    .we-made-this-super-simple-section h2 {
        font-size: 55px;
        padding: 0;
    }

    .want-this-results-section-haro-page h2 {
        font-size: 55px;
        padding: 0;
    }
}

/*900px END HERE*/
@media screen and (max-width: 768px) {
    .banner {
        min-height: 400px;
    }

    .company-logos-section .title-block h2 {
        font-size: 30px;
        line-height: 32px;
    }

    .company-logos-section .title-block {
        margin: 0 0 30px 0;
    }

    .company-logos-section {
        padding: 50px 0;
    }

    .long-content-section>.design-elements {
        width: 45%;
        transform: skewX(-7deg) rotateZ(-9deg);
    }

    .long-content-section>.design-elements:nth-child(2) {
        top: 14px;
        width: 35%;
    }

    .long-content-section>.design-elements:nth-child(1) {
        top: -12px;
    }

    .long-content-section>.design-elements:nth-child(3) {
        transform: skewX(-3deg) rotateZ(-10deg);
    }

    .why-hire-us-section .title-block h2 {
        font-size: 30px;
        line-height: 32px;
    }

    .our-complete-suite-of-seo-services-section .title-block h2 {
        font-size: 30px;
        line-height: 32px;
    }

    .our-complete-suite-of-seo-services-section .main-services-block {
        position: initial;
        width: calc(100% - 30px);
    }

    .our-complete-suite-of-seo-services-section .main-services {
        width: 100%;
    }

    .our-complete-suite-of-seo-services-section .main-services .main-services-item {
        position: initial;
        margin: 0 0 20px 0;
    }

    .all-cus-btn {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .our-complete-suite-of-seo-services-section .main-services {
        height: auto;
    }

    .our-process-section .title-block h2 {
        font-size: 30px;
        line-height: 32px;
    }

    .brands-we-worked-with-section .title-block h2 {
        font-size: 40px;
        line-height: 42px;
    }

    .brands-we-worked-with-section {
        padding: 50px 0;
    }

    .our-process-section {
        padding-bottom: 130px;
    }

    .clients-experience-section .title-block h2 {
        font-size: 30px;
        line-height: 32px;
    }

    .clients-experience-section {
        padding: 50px 0;
    }

    .clients-experience-section .video-block .d-flex .col-md-44 {
        width: 100%;
    }

    .lead-magnet-section .title-block h2 {
        font-size: 30px;
        line-height: 32px;
    }

    .lead-magnet-section {
        padding: 50px 0 100px;
    }

    .lead-magnet-section .title-block {
        margin: 0;
    }

    .faq-section .title-block h2 {
        font-size: 37px;
        line-height: 32px;
    }

    .faq-section {
        padding: 50px 0;
    }

    .project-started-section .lt-block h2 {
        font-size: 30px;
        line-height: 32px;
    }

    footer .copyright-block .d-flex {
        display: block !important;
        text-align: center;
    }

    .faq-section .accordion-flush .accordion-item .accordion-button {
        white-space: normal;
    }

    footer {
        padding-top: 50px;
    }

    footer .serp-block {
        clip-path: polygon(10% 14%, 71% 14%, 71% 85%, 10% 85%);
    }

    footer .copyright-block .d-flex>p+p {
        margin-top: 10px;
    }

    .video-section .video-embed {
        width: calc(100% - 30px);
    }

    .testimonial-banner .text-block h1 {
        font-size: 34px;
        line-height: 39px;
        padding: 0 0 20px 0;
    }

    .testimonial-banner .text-block p {
        font-size: 16px;
        line-height: 26px;
    }

    .testimonial-banner {
        height: 300px;
    }

    .testimonial-banner .text-block {
        padding: 70px 0 0 0;
    }

    .all-videos-section .big-box .lt-block .video {
        margin-bottom: 15px;
    }

    .all-videos-section .big-box .lt-block {
        margin-bottom: 30px;
    }

    .all-blog-section .name-section .text-block h1 {
        font-size: 40px;
        line-height: 42px;
    }

    .all-blog-section .name-section {
        padding: 40px 0 30px 0;
    }

    .all-blog-section .bottom-section .your-advice {
        padding: 20px 30px 10px 30px;
        display: flex;
        flex-direction: column;
    }

    /*Social Share */
    .all-blog-section .bottom-section .your-advice * {
        order: 1;
    }

    .all-blog-section .bottom-section .your-advice .heateor_sss_vertical_sharing {
        position: initial !important;
        order: 0;
    }

    .all-blog-section .bottom-section .your-advice h3 {
        font-size: 27px;
        line-height: 32px;
    }

    .all-blog-section .bottom-section .author {
        padding: 40px 30px;
    }

    .blog-banner .desc .form-section {
        margin: 20px 0 0 0;
    }

    .blog-banner .desc .form-section .form-group {
        margin-bottom: 10px;
    }

    .blog-banner .desc .form-section {
        max-width: 100%;
    }

    .blog-banner .desc .text-block h1 {
        font-size: 24px;
        line-height: 27px;
    }

    .blog-banner .desc .text-block h1 br {
        display: none;
    }

    .blog-banner .desc .youtube-link {
        padding-top: 20px;
    }

    .blog-banner .desc {
        top: 8%;
    }

    .blog-banner .right-text-section a {
        display: block;
    }

    .blog-banner .right-text-section .text-box {
        padding: 25px 25px;
    }

    .blog-banner .right-text-section .text-box h3 {
        font-size: 14px;
        line-height: 16px;
    }

    .blog-banner .right-text-section .text-box p {
        font-size: 19px;
        line-height: 21px;
    }

    .blog-banner img {
        height: 370px;
    }

    .blog-banner .overlay {
        height: 370px;
    }

    /*Single Blog Page */
    .additional-articles-section .card {
        margin: 0 0 30px 0;
    }

    .inner-banner .desc .main-block .text-block h1 {
        font-size: 30px;
        line-height: 32px;
        padding: 0 0 10px 0;
    }

    .inner-banner .desc .main-block .text-block p {
        font-size: 16px;
        line-height: 24px;
    }

    .inner-banner .desc .main-block .text-block h4 {
        font-size: 18px;
        line-height: 22px;
    }

    .inner-banner .desc .main-block .text-block a {
        font-size: 16px;
        line-height: 18px;
        padding: 18px 30px;
    }

    .inner-banner {
        height: 700px;
    }

    .inner-banner .image {
        height: 700px;
    }

    .inner-banner .desc {
        top: 16%;
    }

    .as-seen-in {
        clip-path: initial;
        padding: 10px 0 40px 0;
    }

    .our-service {
        clip-path: initial;
        margin: 0;
    }

    .our-service .top-text {
        padding-top: 10px;
    }

    .our-service .top-text h2 {
        font-size: 30px;
        line-height: 32px;
    }

    .excited-section .right-button {
        flex-direction: column;
        display: initial;
    }

    .founder .bottom .blocks {
        flex-direction: column;
        padding: 15px 0;
    }

    .founder .bottom .blocks .img-block {
        width: 60%;
    }

    .founder {
        padding: 50px 0 5px 0;
    }

    .counter-section .blocks main {
        flex-direction: column;
    }

    .founder .top-text h2 {
        font-size: 40px;
        line-height: 42px;
    }

    .founder .bottom .blocks .nav-tabs .nav-item .blok .box h3 {
        font-size: 22px;
        line-height: 24px;
    }

    .blog-page-banner .tab-pane .desc .text-block h1 {
        font-size: 26px;
        line-height: 1.3;
        letter-spacing: -1px;
    }

    .blog-page-banner .tab-pane .desc .form-section .form-group .form-control {
        height: 50px;
    }

    /**
 *  
 * SINGLE SERVICE PAGE BANNER
 * 
 * */
    .single-service-page-banner .schedule-call-btn a {
        font-size: 42px;
    }

    /**
     * ¯\_(ツ)_/¯
     * LOCAL SEO PAGE
     * 
     * */
    .dominate-your-local-market .book-strategy-call-section a {
        font-size: 34px;
        padding: 20px 22px;
        max-width: 850px;
    }

    .dominate-your-local-market .book-strategy-call-section a>small {
        font-size: 18px;
    }

    /**
     * ¯\_(ツ)_/¯
     * FULLY MANAGED PAGE
     * 
     * */
    .single-service-page-banner .eyebrow-flashing .eyebrow-text {
        font-size: 14px;
    }

    .single-service-page-banner .banner-text h1 {
        font-size: 70px;
    }

    .single-service-page-banner .banner-text p {
        font-size: 20px;
    }

    .single-service-page-banner span.stripe:nth-child(5) {
        bottom: 168px;
        transform: skewX(-9deg) rotateZ(-17deg);
    }

    .the-new-way-to-seo-section h2 {
        font-size: 55px;
    }

    .step-by-step-seo-process h2 {
        font-size: 55px;
    }

    .rank-jacker-services-that-section .all-services-block .tab-content .tab-pane .content .d-flex>* {
        flex: 1 0 100%;
        /* width: 100%; */
    }

    .rank-jacker-services-that-section .all-services-block .tab-content .tab-pane .content .d-flex .text-block {
        padding: 0px;
        margin: 0;
    }

    .dominate-your-market-section .content h2 {
        font-size: 55px;
    }

    .case-study-1-section h2 {
        font-size: 55px;
    }

    .case-study-2-section .strip4 {
        width: 177px;
        right: 0;
        top: -155px;
        transform: skewX(-9deg) rotateZ(-15deg);
    }

    .case-study-2-section .strip3 {
        width: 272px;
        top: -209px;
        transform: skewX(-9deg) rotateZ(-15deg);
    }

    .case-study-2-section .strip2 {
        width: 216px;
        position: absolute;
        top: 10px;
        transform: skewX(-9deg) rotateZ(-17deg);
    }

    .case-study-2-section .strip1 {
        left: -5px;
        transform: skewX(-9deg) rotateZ(-16deg);
    }

    .case-study-2-section h2 {
        font-size: 55px;
    }

    .few-stats-about-local-seo-section .eye-brow-pill {
        padding: 6px 22px 6px 18px;
        display: flex;
        font-size: 14px;
    }

    .few-stats-about-local-seo-section .eye-brow-pill .eye-brow-dot {
        --size: 20px;
        width: var(--size);
        height: var(--size);
    }

    .few-stats-about-local-seo-section .content h2 {
        font-size: 55px;
    }

    /**
 * ¯\_(ツ)_/¯
 *  SINGLE SERVICE PAGE CSS
 * 
 *  [MONTHLY LINK BUILDING PAGE]
 * 
 */
    .single-service-page-banner.monthly-link-building-banner .banner-text h1 {
        font-size: 60px;
    }

    .guaranteed-traffic-section h2 {
        font-size: 53px;
    }

    .guaranteed-traffic-section .content {
        max-width: max(100% - 3rem);
    }

    .guaranteed-traffic-section .content p {
        font-family: inherit;
        font-size: 20px;
        color: var(--black);
        line-height: 1.5;
        font-weight: 400;
        padding: 0;
        margin: 0 0 20px 0;
    }

    .guaranteed-traffic-section .strip2 {
        width: 200px;
        height: 50px;
        background: none;
        border: 2px solid #Fd2918;
        position: absolute;
        left: -20px;
        bottom: 63px;
        transform: skewX(-9deg) rotateZ(-15deg);
    }

    .our-approach-to-link-building-section {
        background-color: #fff;
        padding: 22px 0 250px 0;
        margin: 0;
        overflow: hidden;
        position: relative;
    }

    .our-approach-to-link-building-section #pills-tab li.nav-item {
        flex: 1 0 25%;
    }

    .our-approach-to-link-building-section .tab-content .tab-pane .content .img-block {
        width: 100%;
    }

    .our-approach-to-link-building-section .tab-content .tab-pane .content .text-block {
        width: 100%;
        text-align: left;
    }

    .quality-over-quantity-section h2 {
        font-size: 53px;
    }

    .quality-over-quantity-section .content {
        max-width: max(100% - 3rem);
        margin: 0 auto;
    }

    .quality-over-quantity-section .content p {
        font-family: inherit;
        font-size: 20px;
        color: var(--black);
        line-height: 1.5;
        font-weight: 400;
        padding: 0;
        margin: 0 0 20px 0;
    }

    .quality-over-quantity-section .content blockquote {
        display: flex;
        align-items: center;
        gap: 20px;
        font-family: inherit;
        font-size: 20px;
        color: var(--black);
        line-height: 1.5;
        font-weight: 400;
        padding: 0;
        margin: 0 0 30px 0;
    }

    .who-on-earth-section .strip3 {
        transform: skewX(-9deg) rotateZ(-15deg);
    }

    .who-on-earth-section .strip2 {
        width: 237px;
        height: 50px;
        background: none;
        border: 2px solid #ff4b3e;
        position: absolute;
        right: -10px;
        top: -218px;
        transform: skewX(-9deg) rotateZ(-15deg);
        z-index: 3333;
    }

    .quality-over-quantity-section .strip3 {
        width: 132px;
        height: 50px;
        background: none;
        border: 2px solid #FF4B3D;
        position: absolute;
        left: 0;
        bottom: 18px;
        transform: skewX(-9deg) rotateZ(-15deg);
        z-index: 3333;
    }

    .who-on-earth-section .strip1 {
        width: 257px;
        height: 50px;
        background: #ff4b3e;
        position: absolute;
        left: -18px;
        top: 4px;
        transform: skewX(-9deg) rotateZ(-17deg);
        z-index: 3333;
    }

    .who-on-earth-section h2 {
        font-size: 53px;
        padding: 0;
    }

    .who-on-earth-section .content {
        max-width: max(100% - 3rem);
        margin: 0 auto;
    }

    .who-on-earth-section .content p {
        font-family: inherit;
        font-size: 20px;
        color: var(--black);
        line-height: 1.5;
        font-weight: 400;
        padding: 0;
        margin: 0 0 20px 0;
    }

    .more-of-diy-type-section .col-md-1 {
        position: relative;
        width: 100%;
        margin-top: 2rem;
    }

    .more-of-diy-type-section .separator {
        padding: 0;
        display: block;
    }

    .more-of-diy-type-section .separator::after {
        content: '';
        position: absolute;
        width: calc(100% - 70px);
        height: 4px;
        background: var(--black);
        left: unset;
        right: 0;
        top: 50%;
        transform: translateY(-50%);
    }

    /**
 * ¯\_(ツ)_/¯
 * IN-DEPTH SEO AUDIT PAGE
 * 
 * */
    .not-ranking-in-search-section h2 {
        font-size: 36px;
    }

    .not-ranking-in-search-section .content {
        max-width: max(100% - 3rem);
    }

    .how-our-seo-audit-services-work-section h2 {
        font-size: 38px;
    }

    .seo-audit-technical-factor-section h2 {
        font-size: 36px;
    }

    .seo-audit-technical-factor-section .content {
        max-width: max(100% - 3rem);
        margin: 0 auto;
    }

    .seo-audit-on-page-factors-section .strip3 {
        top: -216px;
        transform: skewX(-9deg) rotateZ(-15deg);
        right: -10px;
    }

    .seo-audit-on-page-factors-section .strip1 {
        top: -88px;
        transform: skewX(-9deg) rotateZ(-16deg);
        left: -10px;
    }

    .seo-audit-on-page-factors-section .strip2 {
        width: 206px;
        height: 50px;
        background: #Fd291880;
        position: absolute;
        left: -18px;
        top: -8px;
        transform: skewX(-9deg) rotateZ(-17deg);
        z-index: 33;
    }

    .seo-audit-on-page-factors-section h2 {
        font-size: 36px;
    }

    .seo-audit-on-page-factors-section .content {
        max-width: max(100% - 3rem);
        margin: 0 auto;
    }

    .seo-audit-off-page-factors-section .strip1 {
        top: -63px;
        transform: skewX(-9deg) rotateZ(-17deg);
        left: -10px;
    }

    .seo-audit-off-page-factors-section .strip3 {
        width: 311px;
        height: 50px;
        background: #3663e0;
        position: absolute;
        right: -16px;
        top: -234px;
        transform: skewX(-9deg) rotateZ(-17deg);
        z-index: 33;
    }

    .seo-audit-off-page-factors-section .strip4 {
        top: -167px;
        transform: skewX(-9deg) rotateZ(-17deg);
        right: -10px;
        z-index: 33;
    }

    .seo-audit-off-page-factors-section h2 {
        font-size: 36px;
    }

    .seo-audit-off-page-factors-section .content {
        max-width: max(100% - 3rem);
        margin: 0 auto;
    }

    .not-want-to-skip-result-section h2 {
        font-size: 36px;
    }

    .not-want-to-skip-result-section .content {
        max-width: max(100% - 3rem);
        margin: 0 auto;
    }

    /**
 * 
 * [SINGLE SERVICE PAGE]
 * WHITE LABEL SEO
 * 
 * */
    .speeding-up-section {
        padding: 50px 0 180px 0;
        margin: 0;
    }

    .speeding-up-section .content h2 {
        font-size: 42px;
    }

    .speeding-up-section .content h3 {
        font-size: 22px;
        margin-bottom: 2rem;
    }

    .you-need-rank-jacker-section .timeline__headline {
        font-size: 20px;
        font-weight: 700;
        margin-bottom: 0.5rem;
    }

    .this-is-how-we-work-section {
        padding: 50px 0 50px 0;
    }

    .this-is-how-we-work-section .content h2 {
        font-size: 48px;
    }

    /**
 * 
 * [SINGLE SERVICE PAGE]
 * SEO CONSULTATION PAGE
 * 
 * */
    .say-goodbye-section .content h2 {
        font-size: 57px;
    }

    .say-goodbye-section .content h3 {
        font-size: 18px;
        margin-bottom: 2rem;
    }

    .say-goodbye-section .book-call-btn {
        font-size: 50px
    }

    .grow-your-agency-revenue-section .content h2 {
        font-size: 50px;
    }

    .grow-your-agency-revenue-section .content p {
        font-size: 18px;
        padding: 0;
    }

    .grow-your-agency-revenue-section .sales-process-tab-section .tab-content .tab-pane .content-block .text-block>h3 {
        font-family: inherit;
        font-size: 24px;
        color: var(--black);
        line-height: 1.3;
        text-transform: uppercase;
        font-weight: 600;
        padding: 0 0 2rem 0;
        margin: 0;
        white-space: normal;
    }

    .grow-your-agency-revenue-section .book-call-now-block .book-call-btn {
        font-size: 50px;
    }

    /**
 * ¯\_(ツ)_/¯
 * 
 * [SERVICE PAGE]
 * PRESS RELEASE DISTRIBUTION SERVICES
 * 
 * */
    .brand-exposure-section h2 {
        font-size: 55px;
        padding: 0
    }

    .brand-exposure-section .brand-cards .col-md-4 {
        width: 100%;
    }

    .reachout-to-million-section {
        padding: 50px 0 80px 0;
        margin: 0;
    }

    .reachout-to-million-section h2 {
        font-size: 55px;
        padding: 0
    }

    .guaranteed-google-ranking-section {
        background-color: #fff;
        padding: 60px 0 0;
        margin: 0;
    }

    .best-press-release-service-packages-section {
        padding: 60px 0;
    }

    .best-press-release-service-packages-section .eyebrow {
        max-width: 480px;
        gap: 10px;
    }

    .best-press-release-service-packages-section .eyebrow>.text {
        font-size: 14px;
    }

    .best-press-release-service-packages-section h2 {
        font-size: 55px;
        padding: 0;
    }

    .best-press-release-service-packages-section .packages-price-card-block .card {
        padding: 0 0 30px 0;
        margin-bottom: 30px;
    }

    /**
 * ¯\_(ツ)_/¯
 * 
 * [SERVICE PAGE]
 * BUY HIGH DA PBN BACKLINKS PAGE
 * 
 * */
    .benefits-and-features-section h2 {
        font-size: 53px;
        padding: 0;
    }

    .benefits-and-features-section .content>p {
        font-size: 16px;
    }

    .benefits-and-features-section .all-benefits-card-block .card {
        padding: 25px;
        min-height: unset;
    }

    .we-sell-results-section .content p {
        font-size: 16px;
    }

    .we-sell-results-section .results-blocks .row .col-md-6:nth-child(1) {
        order: 2;
    }

    .we-sell-results-section .results-blocks .row .col-md-6:nth-child(2) {
        order: 1;
    }

    .we-sell-results-section .results-blocks .row .col-md-6:nth-child(3) {
        order: 4;
    }

    .we-sell-results-section .results-blocks .row .col-md-6:nth-child(4) {
        order: 3;
    }

    .pricing-and-options-section h2 {
        font-size: 54px;
        padding: 0;
    }

    .pricing-and-options-section .content {
        padding: 0;
        margin: 0 0 3rem 0;
    }

    .pricing-and-options-section .content p {
        font-size: 16px;
    }

    .every-pbnlink-comprise-section {
        background-color: var(--orange);
        padding: 80px 0 20px 0;
    }

    .every-pbnlink-comprise-section h3 {
        font-size: 15px;
    }

    .every-pbnlink-comprise-section h2 {
        font-size: 52px;
        padding: 0;
    }

    .every-pbnlink-comprise-section .timeline-wrap {
        padding: 5rem 0;
        margin: 0;
        padding-bottom: 0;
    }

    .every-pbnlink-comprise-section .timeline {
        margin: 0;
        padding: 0 0 3rem 0;
    }

    .every-pbnlink-comprise-section .timeline:before {
        display: none
    }

    .every-pbnlink-comprise-section .timeline__entry::before {
        display: none
    }

    .every-pbnlink-comprise-section .timeline__entry::after {
        display: none;
    }

    .every-pbnlink-comprise-section .timeline__entry:nth-of-type(odd) {
        text-align: left;
        margin: 0 0 30px 0;
    }

    .every-pbnlink-comprise-section .timeline__entry:nth-of-type(even) {
        text-align: left;
        margin: 0 0 30px 0;
    }

    .every-pbnlink-comprise-section .timeline__entry {
        width: 100%;
        margin-bottom: 30px
    }

    .postid-792 .co-owner-quote-section {
        padding-bottom: 90px;
    }

    .pricing-and-options-section .pricing-card-blocks .price-card {
        margin-bottom: 30px;
    }

    /**
 * ¯\_(ツ)_/¯
 * 
 * [SERVICE PAGE]
 * GUEST POST AND BLOGGER OUTREACH SERVICE
 * 
 * */
    .strong-blogging-network-section .lt-block h2 {
        font-size: 24px;
        line-height: 1.5;
        text-align: left;
    }

    .strong-blogging-network-section .col-md-1 {
        flex: 0 0 auto;
        width: 100%;
    }

    .strong-blogging-network-section .separator {
        height: 5px;
        width: 100%;
        margin-bottom: 1rem;
    }

    .strong-blogging-network-section .rt-block p {
        font-size: 17px;
    }

    .what-are-blogger-outreach-links-section h2 {
        font-size: 58px;
        padding: 0;
    }

    .what-are-blogger-outreach-links-section .contents {
        padding: 0px 6%;
    }

    .what-are-blogger-outreach-links-section .contents>p {
        font-size: 18px;
    }

    .what-are-blogger-outreach-links-section #pills-tab li.nav-item {
        flex: none;
        width: calc(50% - 15px);
    }

    .what-are-blogger-outreach-links-section .tab-content .tab-pane {
        box-shadow: 0 5px 10px 0 rgb(3 27 78 / 8%);
    }

    .what-are-blogger-outreach-links-section .tab-content .tab-pane .d-flex {
        flex-wrap: wrap;
    }

    .what-are-blogger-outreach-links-section .tab-content .tab-pane>.content .img-block {
        width: 100%;
    }

    .what-are-blogger-outreach-links-section .tab-content .tab-pane>.content .text-block {
        width: 100%;
        text-align: left;
    }

    .how-we-do-it-section-gpb-page .content {
        padding: 0 6%;
        counter-reset: howdy;
    }

    .blogger-outreach-packages-section-gpb-page h2 {
        font-size: 57px;
        padding: 0;
    }

    .seo-agencies-and-marketers-section .content ul li {
        font-size: 16px;
        margin: 0 0 1rem 0;
    }

    .seo-agencies-and-marketers-section .content ul li::before {
        font-size: 23px;
        margin-right: 15px;
    }

    .seo-agencies-and-marketers-section .content p {
        font-size: 16px;
    }

    .seo-agencies-and-marketers-section .content .download-btn {
        font-size: 32px;
        padding: 15px 30px;
    }

    .seo-agencies-and-marketers-section .content .download-btn>small {
        font-size: 14px;
    }

    /**
 * ¯\_(ツ)_/¯
 * 
 * [SERVICE PAGE]
 * FOUNDATION PACKAGES PAGE
 * 
 * */
    .what-are-foundation-links-section-fl-pg h2 {
        font-size: 60px;
        padding: 0;
    }

    .what-are-foundation-links-section-fl-pg .box-layout-contents .row:nth-child(1) .col-md-6:nth-child(1) {
        order: 2;
    }

    .what-are-foundation-links-section-fl-pg .box-layout-contents .row:nth-child(1) .col-md-6:nth-child(2) {
        order: 1;
    }

    .what-are-foundation-links-section-fl-pg .box-layout-contents .row:nth-child(1) .col-md-6:nth-child(2) .img-block {
        margin-bottom: 3rem;
    }

    .what-are-foundation-links-section-fl-pg .box-layout-contents .row:nth-child(2) .col-md-6:nth-child(2) .img-block {
        margin-bottom: 3rem;
    }

    .lets-talk-business-section-fl-pg h2 {
        font-size: 60px;
        padding: 0;
    }

    .awesome-features-section-fl-pg h2 {
        font-size: 60px;
        padding: 0;
        margin: 1rem 0 3rem 0;
    }

    .awesome-features-section-fl-pg .content {
        padding: 0px 7%;
        margin: 0;
    }

    .awesome-features-section-fl-pg .content p {
        font-size: 16px;
    }

    .awesome-features-section-fl-pg .order-now-btn {
        font-size: 28px;
        padding: 14px 16px;
        max-width: 552px;
    }

    .awesome-features-section-fl-pg {
        padding: 30px 0 130px 0;
        margin: 0;
    }

    .awesome-features-section-fl-pg::after {
        height: 110px;
    }

    .why-rankjacker-foundation-package-section .eyebrow {
        max-width: 530px;
        gap: 0px;
    }

    .why-rankjacker-foundation-package-section .eyebrow>.text {
        font-size: 16px;
    }

    .why-rankjacker-foundation-package-section h2 {
        font-size: 53px;
        padding: 0;
    }

    .postid-898 .co-owner-quote-section,
    .co-owner-quote-section.white-bg {
        background-color: #f3f3f3;
        padding: 50px 0;
    }

    .packages-section-fp-pg h2 {
        font-size: 66px;
    }

    .packages-section-fp-pg .package-table-container .table-2>tbody tr:first-child th {
        font-size: 16px;
        padding: 15px;
    }

    /**
 * ¯\_(ツ)_/¯
 * 
 * [SERVICE PAGE]
 * DFY CUSTOM OUTREACH SERVICE PAGE
 * 
 * */
    .cod-for-you-section .tab-content .tab-pane {
        padding: 40px;
        transform: translateX(0);
    }

    .cod-for-you-section .tab-content .tab-pane>.content .img-block {
        width: 100%;
    }

    .cod-for-you-section .tab-content .tab-pane>.content .text-block {
        width: 100%;
        text-align: left;
    }

    .what-makes-us-your-first-choice-section h2 {
        font-size: 58px;
        padding: 0;
    }

    .what-makes-us-your-first-choice-section .content p {
        font-size: 19px;
    }

    .what-makes-us-your-first-choice-section .why-we-choice-cards-block .card {
        padding: 30px;
        min-height: unset;
    }

    .let-our-clients-speak-our-behalf-section h2 {
        font-size: 54px;
        padding: 0;
    }

    .let-our-clients-speak-our-behalf-section .content p {
        font-size: 18px;
    }

    /**
 * ¯\_(ツ)_/¯
 * 
 * [SERVICE PAGE]
 * BUY NICHE EDITS OR CURATED LINK PLACEMENTS SERVICE PAGE
 * 
 * */
    .how-we-do-it-section-gpb-page h2 {
        font-size: 58px;
        padding: 0;
    }

    .niche-edit-services-section .all-niche-edits-services .row:nth-child(odd) .col-md-6:nth-child(1) {
        order: 2;
    }

    .niche-edit-services-section .all-niche-edits-services .row:nth-child(odd) .col-md-6:nth-child(2) {
        order: 1;
    }

    .niche-edit-services-section .all-niche-edits-services .row .col-md-6>.img-block {
        margin-bottom: 2rem
    }

    .benefits-of-curated-backlinks-section h2 {
        font-size: 58px;
        padding: 0;
    }

    .benefits-of-curated-backlinks-section .all-the-benefits ul li h3 {
        font-size: 30px;
    }

    .benefits-of-curated-backlinks-section .all-the-benefits ul li::before {
        font-size: 70px;
    }

    .benefits-of-curated-backlinks-section .all-the-benefits ul li p {
        font-size: 16px;
    }

    .buy-niche-edit-packages-section h2 {
        font-size: 62px;
        padding: 0;
    }

    .buy-niche-edit-packages-section .niche-packages-block .col-md-3 {
        width: 100%;
    }

    .buy-niche-edit-packages-section {
        position: relative;
        background-color: #fff;
        padding: 100px 0 111px 0;
        margin: 0;
    }

    .buy-niche-edit-packages-section::after {
        height: 130px;
    }

    .publishers-metrics-section h2 {
        font-size: 55px;
        padding: 0;
    }

    .publishers-metrics-section .video-block {
        height: auto;
        box-shadow: 0 0 5px 0 rgb(0 0 0 / 20%);
        aspect-ratio: 16 / 9;
        line-height: 0;
    }

    /**
 * ¯\_(ツ)_/¯
 * 
 * [CONTACT PAGE]
 * 
 * */
    .still-confused-section h2 {
        font-size: 47px;
        padding: 0;
    }

    .still-confused-section .content {
        position: relative;
        padding: 0;
        z-index: 111;
    }

    .still-confused-section .content p {
        font-size: 20px;
    }

    .still-confused-section .content a {
        font-size: 29px;
        padding: 32px 16px;
        width: 100%;
    }

    .ready-to-speak-section .lt-block .text-block a {
        font-size: 56px;
    }

    .ready-to-speak-section .rt-block {
        width: 100%;
        display: flex;
        justify-content: flex-start;
        gap: 20px;
    }

    .ready-to-speak-section .rt-block .block {
        flex: 33.33%;
        text-align: left;
    }

    .ready-to-speak-section .rt-block .block h5 {
        font-size: 27px;
    }

    .ready-to-speak-section .rt-block .block p {
        font-size: 16px;
    }

    .map-section {
        height: 300px;
    }

    .address-section .col-md-6:nth-child(1) {
        margin: 0px 0 2rem 0;
    }

    /**
 * ¯\_(ツ)_/¯
 * 
 * SINGLE SERVICE PAGE
 * 
 * [HARO PAGE]
 * 
 * */
    .we-made-this-super-simple-section h2 {
        font-size: 57px;
        padding: 0;
    }

    .we-made-this-super-simple-section {
        padding: 100px 0 230px 0;
    }

    .want-this-results-section-haro-page .emoji {
        position: relative;
        text-align: center;
        margin: -170px 0 50px 0;
        z-index: 3333;
    }

    /**
 * ¯\_(ツ)_/¯
 * 
 * SINGLE SERVICE PAGE
 * 
 * [LOCAL CITATION]
 * 
 * */
    .do-you-run-local-business-section-lc-pg .content {
        padding: 0 8%;
    }

    .do-you-run-local-business-section-lc-pg .content>p {
        font-size: 18px;
        margin: 0 0 1rem 0;
    }

    .citation-audit-section-start-lc-pg h2 {
        font-size: 65px;
        padding: 0;
    }

    .citation-audit-section-start-lc-pg .content {
        padding: 0 6%;
    }

    .citation-audit-section-start-lc-pg .content p {
        font-size: 18px;
        margin: 0 0 2rem 0;
    }

    .citation-audit-section-start-lc-pg .all-citation-box-layout .row:nth-child(odd) .col-md-6:nth-child(1) {
        order: 2;
    }

    .citation-audit-section-start-lc-pg .all-citation-box-layout .row:nth-child(odd) .col-md-6:nth-child(2) {
        order: 1;
    }

    .some-other-complementary-features-section-lc-pg h2 {
        font-size: 47px;
        padding: 0;
    }

    .some-other-complementary-features-section-lc-pg .all-complementary-features-tab-layout #pills-tab li.nav-item {
        flex: 1 0 30%;
        padding: 15px;
    }

    .some-other-complementary-features-section-lc-pg .all-complementary-features-tab-layout .tab-content .tab-pane {
        padding: 30px;
    }

    .some-other-complementary-features-section-lc-pg .all-complementary-features-tab-layout .tab-content .tab-pane>.content .img-block {
        width: 100%;
    }

    .some-other-complementary-features-section-lc-pg .all-complementary-features-tab-layout .tab-content .tab-pane>.content .text-block {
        width: 100%;
        text-align: left;
    }

    .benefits-of-local-business-listing-section-lc-pg h2 {
        font-size: 67px;
        padding: 0;
    }

    .benefits-of-local-business-listing-section-lc-pg .timeline-wrap {
        padding: 0rem 2.5rem;
        margin: 0 auto;
        padding-bottom: 0;
    }

    .advance-citation-building-pkg-section-lc-pg h2 {
        font-size: 60px;
        padding: 0;
    }

    /**
 * ¯\_(ツ)_/¯
 * 
 * SINGLE SERVICE PAGE
 * 
 * [DIY LINK BUILDING GUIDE]
 * 
 * */
    .high-da-authority-backlinks-lnk-bldng--guide-pg h2 {
        font-size: 55px;
        padding: 0;
    }

    .high-da-authority-backlinks-lnk-bldng--guide-pg .content {
        padding: 0px 9%;
    }

    .high-da-authority-backlinks-lnk-bldng--guide-pg .all-backlinks-cards-block .col-md-4 {
        width: 100%;
    }

    .high-da-authority-backlinks-lnk-bldng--guide-pg .all-backlinks-cards-block .box {
        margin-bottom: 30px;
        min-height: auto;
    }

    .foundational-links-section--guide-pg h2 {
        font-size: 55px;
        padding: 0;
    }

    .foundational-links-section--guide-pg .content {
        padding: 0 8%;
    }

    .foundational-links-section--guide-pg .all-foundational-links-cards .col-md-4 {
        width: 100%;
    }

    .foundational-links-section--guide-pg .all-foundational-links-cards .box {
        margin-bottom: 30px;
        min-height: auto;
    }

    .local-seo-links-section--guide-pg h2 {
        font-size: 55px;
        padding: 0;
    }

    .local-seo-links-section--guide-pg .content {
        padding: 0 8%;
    }

    .local-seo-links-section--guide-pg .all-social-seo-links .col-md-4 {
        width: 100%;
    }

    .local-seo-links-section--guide-pg .all-social-seo-links .box {
        margin-bottom: 30px;
        min-height: auto;
    }

    .guaranteed-link-building-process-section--guide-pg h2 {
        font-size: 55px;
        padding: 0;
    }

    .guaranteed-link-building-process-section--guide-pg .content {
        padding: 0 6%;
    }

    .link-building-mistakes-section--guide-pg h2 {
        font-size: 52px;
        padding: 0;
    }

    .link-building-mistakes-section--guide-pg .content {
        padding: 0 6%;
    }

    .when-and-which-packages-section--guide-pg h2 {
        font-size: 55px;
        padding: 0;
    }

    .backlink-myth-should-stop-believing-section--guide-pg h2 {
        font-size: 52px;
        padding: 0;
    }

    .backlink-myth-should-stop-believing-section--guide-pg .content {
        padding: 0 6%;
    }

    .not-enough-google-rank-section--guide-pg {
        background-color: #fff;
        padding: 48px 0;
        margin: 0;
    }

    .not-enough-google-rank-section--guide-pg h2 {
        font-size: 55px;
        padding: 0;
    }
}

/*768px END HERE*/
@media screen and (max-width: 700px) {

    /**
     * ¯\_(ツ)_/¯
     *  SINGLE SERVICE PAGE CSS
     * 
     *  [MONTHLY LINK BUILDING PAGE]
     * 
     */
    .our-approach-to-link-building-section .strip2 {
        width: 196px;
        height: 50px;
        background: #3663e0;
        position: absolute;
        right: -10px;
        bottom: 181px;
        transform: skewX(-9deg) rotateZ(-16deg);
        z-index: 3333;
    }

    .quality-over-quantity-section .strip1 {
        top: -21px;
        transform: skewX(-9deg) rotateZ(-20deg);
        left: -31px;
    }

    .our-approach-to-link-building-section .strip1 {
        left: -13px;
        transform: skewX(-9deg) rotateZ(-18deg);
    }

    .quality-over-quantity-section .strip2 {
        width: 228px;
        height: 50px;
        background: #3663e0;
        position: absolute;
        right: -11px;
        top: -149px;
        transform: skewX(-9deg) rotateZ(-18deg);
        z-index: 3333;
    }

    /**
     * ¯\_(ツ)_/¯
     *  SINGLE SERVICE PAGE CSS
     * 
     *  [LOCAL SEO PAGE]
     * 
     */
    .dominate-your-local-market .content {
        max-width: max(100% - 4rem);
        margin: 0 auto;
    }

    .dominate-your-local-market .content h2 u {
        padding-bottom: 0px;
        text-decoration: none;
        border-bottom: 3px solid #FF4B3D;
    }

    .what-exacly-local-seo-section .strip3 {
        width: 111px;
        height: 50px;
        background: #C6D1E5;
        position: absolute;
        left: -23px;
        top: 255px;
        transform: skewX(-9deg) rotateZ(-15deg);
        z-index: 3333;
    }

    .what-exacly-local-seo-section .strip2 {
        width: 193px;
        height: 50px;
        background: #3663e0;
        position: absolute;
        left: 0;
        top: 183px;
        transform: skewX(-9deg) rotateZ(-14deg);
        z-index: 3333;
    }

    .what-exacly-local-seo-section .content {
        max-width: max(100% - 3rem);
        margin: 0 auto;
    }

    .rank-jacker-services-that-section h2 {
        font-size: 30px;
    }

    .few-stats-about-local-seo-section .content h2 {
        font-size: 40px;
    }

    /**
 * ¯\_(ツ)_/¯
 * 
 * [SERVICE PAGE]
 * BUY NICHE EDITS OR CURATED LINK PLACEMENTS SERVICE PAGE
 * 
 * */
    .buy-niche-edit-packages-section {
        position: relative;
        background-color: #fff;
        padding: 36px 0 100px 0;
        margin: 0;
    }

    /**
 * ¯\_(ツ)_/¯
 * 
 * SINGLE SERVICE PAGE
 * 
 * [HARO PAGE]
 * 
 * */
    .we-made-this-super-simple-section {
        position: relative;
        background-color: #fff;
        padding: 36px 0 187px 0;
        margin: 0;
    }
}

/*700px END HERE*/

@media screen and (max-width: 600px) {
    #social-share-block {
        position: static;
        display: flex;
        justify-content: center;
        align-items: center;
        padding: 20px 0;
    }

    #social-share-block>ul {
        display: flex
    }


}

/*600px END HERE*/


@media screen and (max-width: 575px) {
    .lead-magnet-section .text-block form .d-flex .form-group {
        width: 100%;
    }

    .scroll-section {
        display: none;
    }

    .marquee-content li {
        font-size: calc(var(--marquee-height) * 3 / 8);
    }

    .marquee {
        height: 55px;
    }

    .long-content-section h3 {
        font-size: 22px;
        margin: 0 0 30px 0;
    }

    .our-complete-suite-of-seo-services-section .main-services .main-services-item {
        height: auto;
    }

    .long-content-section .content p {
        font-size: 16px;
        margin: 0 0 20px 0;
    }

    .long-content-section .book-call-btn-block>a {
        font-size: 16px;
    }

    .brands-we-worked-with-section p {
        font-size: 16px;
    }

    .lead-magnet-section .text-block p {
        font-size: 18px;
    }

    .project-started-section .lt-block h2>span {
        display: initial;
    }

    .our-process-section {
        padding: 80px 0 40px 0;
    }

    .our-process-section .title-block {
        margin: 0 0 40px 0;
    }

    .clients-experience-section .load-more-block {
        padding: 20px 0 0;
    }

    #myVideo {
        max-width: 125%;
        left: -12%;
        position: relative;
    }

    .blog-banner .desc .text-block h1 {
        font-size: 17px;
        line-height: 19px;
    }

    .blog-banner .desc .form-section .form-group .form-control {
        height: 40px;
    }

    .blog-banner .desc .form-section .btn-group .button {
        height: 40px;
        font-size: 13px;
        line-height: 16px;
    }

    .blog-banner .desc .youtube-link h4 {
        font-size: 14px;
        line-height: 16px;
        padding: 0;
    }

    .blog-banner .desc .youtube-link h5 {
        font-size: 14px;
        line-height: 16px;
    }

    .blog-banner .desc .form-section .form-group::after {
        top: 15px;
        background-size: 12px;
    }

    .blog-banner .desc .form-section {
        margin: 8px 0 0 0;
    }

    .blog-banner img {
        height: 270px;
    }

    .blog-banner .overlay {
        height: 270px;
    }

    .inner-banner .desc .main-block .text-block h4 span {
        display: none;
    }

    .blog-page-banner .tab-pane .desc .form-section form .d-flex {
        flex-direction: column;
    }

    .blog-page-banner .tab-pane .desc .form-section .form-group {
        width: 100%;
    }

    .blog-page-banner .tab-pane .desc .form-section {
        padding-bottom: 20px;
    }

    .blog-page-banner .tab-pane .desc .form-section .btn-group {
        width: 100%;
    }

    .blog-page-banner .tab-pane .desc {
        padding-left: 20px;
        padding-top: 35px;
    }

    .all-blog-section .bottom-section .your-advice h3 {
        font-size: 24px;
        line-height: 30px;
    }

    /**
     * ¯\_(ツ)_/¯
     * FULLY MANAGED PAGE
     * 
     **/
    .single-service-page-banner .eyebrow-flashing .eyebrow-dot {
        --size: 20px;
        width: var(--size);
        height: var(--size);
    }

    .single-service-page-banner .banner-text h1 {
        font-size: 60px;
        letter-spacing: -2px;
    }

    .single-service-page-banner .eyebrow-flashing .eyebrow-text {
        font-size: 14px;
    }

    .single-service-page-banner span.stripe:nth-child(5) {
        width: 149px;
        height: 50px;
        background: #Fd2918;
        position: absolute;
        right: -18px;
        bottom: 171px;
        transform: skewX(-9deg) rotateZ(-22deg);
    }

    .single-service-page-banner span.stripe:nth-child(6) {
        width: 189px;
        bottom: 117px;
        transform: skewX(-9deg) rotateZ(-21deg);
        right: -7px;
    }

    .single-service-page-banner span.stripe:nth-child(4) {
        width: 137px;
        left: 169px;
        transform: skewX(-9deg) rotateZ(-14deg);
        display: none;
    }

    .single-service-page-banner span.stripe:nth-child(3) {
        width: 150px;
        height: 50px;
        background: #Fd2918;
        position: absolute;
        left: -13px;
        bottom: 0;
        transform: skewX(-9deg) rotateZ(-18deg);
        z-index: 33;
    }

    .single-service-page-banner span.stripe:nth-child(2) {
        width: 165px;
        height: 50px;
        background: none;
        border: 2px solid var(--orange);
        position: absolute;
        left: -15px;
        bottom: 125px;
        transform: skewX(-9deg) rotateZ(-17deg);
    }

    .the-new-way-to-seo-section h2 {
        font-size: 42px;
        letter-spacing: -2px;
    }

    .step-by-step-seo-process h2 {
        font-size: 42px;
        letter-spacing: -2px;
    }

    .rank-jacker-services-that-section.step-by-step-seo-process .all-services-block ul.nav-pills li.nav-item {
        flex: 1 0 25%;
        min-height: 85px;
    }

    .rank-jacker-services-that-section.step-by-step-seo-process .all-services-block ul.nav-pills li.nav-item .nav-link {
        min-height: 85px;
        width: 100%;
    }

    .dominate-your-market-section .content h2 {
        font-size: 42px;
        letter-spacing: -2px;
    }

    .dominate-your-market-section .strip1 {
        width: 85px;
        height: 50px;
        background: #C8DBF6;
        position: absolute;
        left: -11px;
        top: -61px;
        transform: skewX(-9deg) rotateZ(-22deg);
        z-index: 33;
    }

    .dominate-your-market-section .strip2 {
        width: 135px;
        height: 50px;
        background: #3663e0;
        position: absolute;
        left: -15px;
        top: -120px;
        transform: skewX(-9deg) rotateZ(-22deg);
        z-index: 33;
    }

    .dominate-your-market-section .strip3 {
        width: 213px;
        height: 50px;
        background: #D1E1F9;
        position: absolute;
        right: -27px;
        top: -219px;
        transform: skewX(-9deg) rotateZ(-23deg);
        z-index: 33;
    }

    .dominate-your-market-section .dominate-cards .col-md-3 {
        width: 100%;
    }

    .case-study-1-section h2 {
        font-size: 42px;
        letter-spacing: -2px;
    }

    .case-study-1-section .strip1 {
        width: 99px;
        height: 50px;
        background: transparent;
        border: 2px solid #C8DBF6;
        position: absolute;
        left: -18px;
        top: -179px;
        transform: skewX(-9deg) rotateZ(-21deg);
        z-index: 33;
    }

    .case-study-1-section .strip3 {
        width: 122px;
        height: 50px;
        background: #C8DBF6;
        position: absolute;
        left: -8px;
        top: -69px;
        transform: skewX(-9deg) rotateZ(-22deg);
        z-index: 33;
    }

    .case-study-1-section .strip4 {
        width: 161px;
        height: 50px;
        background: #c8dbf6;
        position: absolute;
        right: 133px;
        top: -120px;
        transform: skewX(-9deg) rotateZ(-22deg);
        z-index: 33;
    }

    .case-study-1-section .strip2 {
        width: 131px;
        height: 42px;
        background: #3663e0;
        position: absolute;
        left: 100px;
        top: -153px;
        transform: skewX(-9deg) rotateZ(-22deg);
        z-index: 33;
    }

    .case-study-1-section .strip5 {
        width: 210px;
        height: 50px;
        background: #3663e0;
        position: absolute;
        right: -30px;
        top: -222px;
        transform: skewX(-9deg) rotateZ(-21deg);
        z-index: 33;
    }

    .case-study-2-section .strip1 {
        left: -15px;
        transform: skewX(-9deg) rotateZ(-24deg);
    }

    .case-study-2-section .strip2 {
        width: 216px;
        position: absolute;
        top: 10px;
        left: -18px;
        transform: skewX(-9deg) rotateZ(-20deg);
    }

    .case-study-2-section .strip3 {
        width: 272px;
        top: -207px;
        transform: skewX(-9deg) rotateZ(-22deg);
        right: -22px;
    }

    .case-study-2-section .strip4 {
        width: 177px;
        right: -13px;
        top: -155px;
        transform: skewX(-9deg) rotateZ(-22deg);
    }

    .case-study-2-section h2 {
        font-size: 42px;
        letter-spacing: -2px;
    }

    .few-stats-about-local-seo-section .content h2 {
        font-size: 42px;
        letter-spacing: -2px;
    }

    /**
     * ¯\_(ツ)_/¯
     *  SINGLE SERVICE PAGE CSS
     * 
     *  [MONTHLY LINK BUILDING PAGE]
     * 
     */
    .single-service-page-banner.monthly-link-building-banner .banner-text h1 {
        font-size: 51px;
    }

    .guaranteed-traffic-section h2 {
        font-size: 42px;
    }

    .guaranteed-traffic-section .content p {
        font-family: inherit;
        font-size: 16px;
        color: var(--black);
        line-height: 1.5;
        font-weight: 400;
        padding: 0;
        margin: 0 0 20px 0;
    }

    .guaranteed-traffic-section .strip2 {
        width: 200px;
        height: 50px;
        background: none;
        border: 2px solid #Fd2918;
        position: absolute;
        left: -20px;
        bottom: 63px;
        transform: skewX(-9deg) rotateZ(-23deg);
    }

    .our-approach-to-link-building-section h2 {
        font-size: 33px;
    }

    .our-approach-to-link-building-section .strip2 {
        width: 147px;
        height: 50px;
        background: #3663e0;
        position: absolute;
        right: -10px;
        bottom: 165px;
        transform: skewX(-9deg) rotateZ(-18deg);
        z-index: 3333;
    }

    .quality-over-quantity-section .strip2 {
        width: 189px;
        height: 50px;
        background: #3663e0;
        position: absolute;
        right: -11px;
        top: -149px;
        transform: skewX(-9deg) rotateZ(-18deg);
        z-index: 3333;
    }

    .quality-over-quantity-section .strip1 {
        top: -21px;
        transform: skewX(-9deg) rotateZ(-23deg);
        width: 214px;
        left: -31px;
    }

    .our-approach-to-link-building-section .strip1 {
        left: -13px;
        transform: skewX(-9deg) rotateZ(-22deg);
    }

    .quality-over-quantity-section h2 {
        font-size: 42px;
    }

    .quality-over-quantity-section .content p {
        font-family: inherit;
        font-size: 16px;
        color: var(--black);
        line-height: 1.5;
        font-weight: 400;
        padding: 0;
        margin: 0 0 20px 0;
    }

    .quality-over-quantity-section .content ul.check>li {
        font-size: 16px;
        line-height: 1.5;
        margin: 0 0 5px 0;
    }

    .quality-over-quantity-section .content blockquote {
        display: flex;
        align-items: center;
        gap: 20px;
        font-family: inherit;
        font-size: 16px;
        color: var(--black);
        line-height: 1.5;
        font-weight: 400;
        padding: 0;
        margin: 0 0 30px 0;
    }

    .quality-over-quantity-section .strip3 {
        width: 132px;
        height: 50px;
        background: none;
        border: 2px solid #FF4B3D;
        position: absolute;
        left: -10px;
        bottom: 20px;
        transform: skewX(-9deg) rotateZ(-23deg);
        z-index: 3333;
    }

    .who-on-earth-section .strip1 {
        width: 201px;
        height: 50px;
        background: #ff4b3e;
        position: absolute;
        left: -18px;
        top: 4px;
        transform: skewX(-9deg) rotateZ(-25deg);
        z-index: 3333;
    }

    .who-on-earth-section .strip2 {
        width: 178px;
        height: 50px;
        background: none;
        border: 2px solid #ff4b3e;
        position: absolute;
        right: -10px;
        top: -218px;
        transform: skewX(-9deg) rotateZ(-22deg);
        z-index: 3333;
    }

    .who-on-earth-section .strip3 {
        width: 205px;
        height: 50px;
        background: #ff4b3e;
        position: absolute;
        right: -15px;
        top: -146px;
        transform: skewX(-9deg) rotateZ(-21deg);
        z-index: 3333;
    }

    .who-on-earth-section h2 {
        font-size: 42px;
        padding: 0;
    }

    .who-on-earth-section .content p {
        font-family: inherit;
        font-size: 16px;
        color: var(--black);
        line-height: 1.5;
        font-weight: 400;
        padding: 0;
        margin: 0 0 20px 0;
    }

    .more-of-diy-type-section h2 {
        font-size: 55px;
    }

    /**
     * ¯\_(ツ)_/¯
     *  SINGLE SERVICE PAGE CSS
     * 
     *  [LOCAL SEO PAGE]
     * 
     */
    .what-exacly-local-seo-section .content h2 {
        font-size: 42px;
        margin-top: 50px;
    }

    .rank-jacker-services-that-section .all-services-block ul.nav-pills li.nav-item .nav-link {
        min-height: 144px;
        width: 100%;
    }

    /**
 * ¯\_(ツ)_/¯
 * IN-DEPTH SEO AUDIT PAGE
 * 
 * */
    .seo-audit-technical-factor-section .strip1 {
        width: 128px;
        height: 50px;
        background: transparent;
        border: 2px solid #3663e0;
        position: absolute;
        left: -19px;
        top: -98px;
        transform: skewX(-9deg) rotateZ(-20deg);
        z-index: 33;
    }

    .seo-audit-technical-factor-section .strip2 {
        width: 262px;
        height: 50px;
        background: #3663e0;
        position: absolute;
        left: -19px;
        top: -61px;
        transform: skewX(-9deg) rotateZ(-20deg);
        z-index: 33;
    }

    .seo-audit-technical-factor-section .strip3 {
        width: 200px;
        height: 50px;
        background: #D3D8FD;
        position: absolute;
        left: -19px;
        top: 8px;
        transform: skewX(-9deg) rotateZ(-21deg);
        z-index: 33;
    }

    .seo-audit-technical-factor-section .strip4 {
        width: 100px;
        height: 50px;
        background: #BCC3F7;
        position: absolute;
        right: -10px;
        top: -208px;
        transform: skewX(-9deg) rotateZ(-17deg);
        z-index: 33;
    }

    .seo-audit-on-page-factors-section .strip4 {
        transform: skewX(-9deg) rotateZ(-20deg);
        right: -10px;
    }

    .seo-audit-on-page-factors-section .strip3 {
        top: -216px;
        transform: skewX(-9deg) rotateZ(-20deg);
        right: -10px;
    }

    .seo-audit-on-page-factors-section .strip2 {
        width: 206px;
        height: 50px;
        background: #Fd291880;
        position: absolute;
        left: -18px;
        top: -8px;
        transform: skewX(-9deg) rotateZ(-21deg);
        z-index: 33;
    }

    .seo-audit-on-page-factors-section .strip1 {
        top: -88px;
        transform: skewX(-9deg) rotateZ(-21deg);
        left: -10px;
    }

    .seo-audit-off-page-factors-section .strip3 {
        width: 311px;
        height: 50px;
        background: #3663e0;
        position: absolute;
        right: -16px;
        top: -203px;
        transform: skewX(-9deg) rotateZ(-21deg);
        z-index: 33;
    }

    .seo-audit-off-page-factors-section .strip2 {
        transform: skewX(-9deg) rotateZ(-20deg);
        left: -17px;
    }

    /**
 * 
 * [SINGLE SERVICE PAGE]
 * 
 * SEO CONSULTATION PAGE
 * 
 * 
 * */
    .say-goodbye-section {
        padding: 50px 0 110px 0;
        margin: 0;
    }

    .say-goodbye-section::after {
        height: 120px;
    }

    .you-would-not-skip-these-result-section-seo .content p {
        font-size: 16px;
        padding: 0;
    }

    /**
 * ¯\_(ツ)_/¯
 * 
 * [SERVICE PAGE]
 * DFY CUSTOM OUTREACH SERVICE PAGE
 * 
 * */
    .strong-blogging-network-section::after {
        height: 133px;
    }

    .what-makes-us-your-first-choice-section h2 {
        font-size: 53px;
        padding: 0;
    }

    .let-our-clients-speak-our-behalf-section h2 {
        font-size: 48px;
        padding: 0;
    }

    .let-our-clients-speak-our-behalf-section .content {
        padding: 0 7%;
        margin: 0;
    }

    /**
 * ¯\_(ツ)_/¯
 * 
 * SINGLE SERVICE PAGE
 * 
 * [LOCAL CITATION]
 * 
 * */
    .do-you-run-local-business-section-lc-pg h2 {
        font-size: 48px;
        padding: 0;
    }

    .do-you-run-local-business-section-lc-pg {
        background-color: #f3f3f3;
        padding: 0 0 50px 0;
        margin: 0;
    }

    .citation-audit-section-start-lc-pg {
        background-color: #fff;
        padding: 50px 0;
        margin: 0;
    }

    .citation-audit-section-start-lc-pg .all-citation-box-layout .row .img-block {
        text-align: center;
        margin-bottom: 5rem;
    }

    .some-other-complementary-features-section-lc-pg h2 {
        font-size: 42px;
        padding: 0;
    }

    .benefits-of-local-business-listing-section-lc-pg h2 {
        font-size: 55px;
        padding: 0;
        margin-bottom: 3rem;
    }

    .benefits-of-local-business-listing-section-lc-pg .timeline__content {
        font-family: inherit;
        font-size: 14px;
    }

    .advance-citation-building-pkg-section-lc-pg {
        background-color: #fff;
        padding: 0 0 60px 0;
        margin: 0;
    }

    .advance-citation-building-pkg-section-lc-pg h2 {
        font-size: 52px;
        padding: 0;
    }

    .advance-citation-building-pkg-section-lc-pg .all-packages-section .pkg-card {
        width: 100%;
    }

    /**
 * ¯\_(ツ)_/¯
 * 
 * SINGLE SERVICE PAGE
 * 
 * [DIY LINK BUILDING GUIDE]
 * 
 * */
    .when-and-which-packages-section--guide-pg .single-pkg-large-block .nav-pills li {
        flex: 1 0 100%;
    }

    .not-enough-google-rank-section--guide-pg .strategy-btn {
        font-size: 20px;
        padding: 20px 32px;
        max-width: 666px;
    }

    .not-enough-google-rank-section--guide-pg .strategy-btn>small {
        font-size: 14px;
    }
}

/*575px END HERE*/

@media screen and (max-width: 500px) {

    .fcd98 svg {
        display: none
    }

    .packages-section-fp-pg {
        padding-bottom: 50px
    }

    .banner {
        min-height: 350px;
    }

    .video-section {
        padding: 0 0 30px 0;
    }

    .founder .top-text {
        margin: 0;
        padding: 0;
    }

    .testimonial-banner .text-block h1 {
        font-size: 27px;
        line-height: 30px;
        padding: 0 0 10px 0;
    }

    .testimonial-banner {
        height: 250px;
    }

    .testimonial-banner .text-block {
        padding-top: 50px;
    }

    .all-videos-section .big-box {
        padding: 20px;
        border-left-width: 4px;
    }

    .all-videos-section .big-box .right-text h3 {
        font-size: 25px;
        line-height: 27px;
    }

    .all-videos-section .big-box .right-text p {
        margin: 0;
    }

    .all-videos-section .big-box .lt-block h4 {
        font-size: 17px;
        line-height: 19px;
        padding: 0 0 5px 0;
    }

    .all-videos-section .big-box .lt-block h5 {
        font-size: 14px;
        line-height: 16px;
    }

    .all-videos-section .bottom-box .box h3 {
        font-size: 25px;
        line-height: 27px;
    }

    .all-videos-section .bottom-box .box p {
        margin: 0;
    }

    .all-videos-section .bottom-box .box h4 {
        font-size: 17px;
        line-height: 19px;
        padding: 0 0 5px 0;
    }

    .all-videos-section .bottom-box .box h5 {
        font-size: 14px;
        line-height: 16px;
    }

    .request-call {
        padding: 40px 0;
    }

    .request-call .block h2 {
        font-size: 25px;
        line-height: 27px;
        padding: 0 0 15px 0;
    }

    .request-call .block a {
        font-size: 15px;
        line-height: 17px;
        padding: 10px 24px;
    }

    .request-call .block h2 br {
        display: none;
    }

    .all-videos-section .bottom-box .box {
        padding: 30px 15px 30px 15px;
        border-left-width: 4px;

    }

    .all-blog-section .bottom-section .your-advice h4 {
        padding-left: 50px;
    }

    .all-blog-section .bottom-section .your-advice h4::before {
        left: 20px;
    }

    .all-blog-section .bottom-section .your-advice ul li {
        line-height: 24px;
    }

    .all-blog-section .bottom-section .your-advice {
        padding: 20px 15px 10px 15px;
    }

    .all-blog-section .name-section .text-block h1 {
        font-size: 27px;
        line-height: 29px;
        padding-bottom: 10px;
    }

    .all-blog-section .bottom-section .author {
        padding: 40px 15px;
    }

    .inner-banner .desc .main-block .text-block a {
        margin-top: 0;
    }

    .inner-banner .desc .main-block .text-block a {
        font-size: 14px;
        line-height: 16px;
        padding: 14px 25px;
    }

    .inner-banner {
        height: 650px;
    }

    .inner-banner .image {
        height: 100%;
    }

    .inner-banner .desc .main-block {
        margin: 0;
        padding: 0;
    }

    .inner-banner .desc .main-block .text-block h1 {
        font-size: 26px;
        line-height: 28px;
        letter-spacing: -1px;
    }

    .inner-banner .desc .main-block .text-block p {
        font-size: 15px;
        line-height: 22px;
    }

    .inner-banner .desc .main-block .text-block h4 {
        font-size: 17px;
        line-height: 19px;
    }

    .blog-all-box .box .text h3 {
        font-size: 17px;
        line-height: 21px;
    }

    /**
 * 
 * SINGLE BLOG PAGE
 * 
 * */
    .additional-articles-section h2 {
        font-size: 44px;
        letter-spacing: -1px;
    }

    /**
 *  
 *  ABOUT US PAGE
 * 
 * */
    .demo {
        height: 580px !important;
    }

    .excited-section .col-lg-5.col-md-6.aos-init.aos-animate {
        margin-top: 40px;
    }

    /**
 *  SINGLE SERVICE PAGE BANNER
 * 
 * */
    .postid-405 .single-service-page-banner {
        padding: 40px 0 70px 0;
    }

    .single-service-page-banner {
        padding: 40px 0 95px 0;
    }

    .single-service-page-banner .video-section {
        padding: 35px 0;
    }

    .video-section .video-embed {
        box-shadow: none;
    }

    .single-service-page-banner::after {
        height: 85px;
    }

    .single-service-page-banner .eyebrow-flashing {
        justify-content: center;
        gap: 25px;
    }

    .single-service-page-banner .schedule-call-btn a {
        font-size: 30px;
    }

    /**
     * ¯\_(ツ)_/¯
     * FULLY MANAGED PAGE
     * 
     **/
    .single-service-page-banner span.stripe:nth-child(2) {
        width: 92px;
        height: 50px;
        background: none;
        border: 2px solid #Fd2918;
        position: absolute;
        left: -15px;
        bottom: 125px;
        transform: skewX(-9deg) rotateZ(-17deg);
    }

    .single-service-page-banner span.stripe:nth-child(3) {
        width: 120px;
        height: 50px;
        background: #Fd2918;
        position: absolute;
        left: -13px;
        bottom: 0;
        transform: skewX(-9deg) rotateZ(-26deg);
        z-index: 33;
    }

    .single-service-page-banner span.stripe:nth-child(5) {
        width: 128px;
        height: 50px;
        background: #Fd2918;
        position: absolute;
        right: -18px;
        bottom: 185px;
        transform: skewX(-9deg) rotateZ(-22deg);
    }

    .single-service-page-banner span.stripe:nth-child(6) {
        width: 137px;
        bottom: 122px;
        transform: skewX(-9deg) rotateZ(-24deg);
        right: -7px;
    }

    .single-service-page-banner .eyebrow-flashing {
        border-radius: 30px;
        padding: 9px 17px 9px 16px;
        margin: 0 auto 20px;
        display: flex;
        justify-content: flex-start;
        align-items: center;
        width: 100%;
        gap: 10px;
        background-color: #383838;
    }

    .single-service-page-banner .banner-text h1 {
        font-size: 50px;
        letter-spacing: -2px;
    }

    .single-service-page-banner .banner-text p {
        font-size: 16px;
    }

    .single-service-page-banner .video-section .video-embed-button {
        height: 70px;
        width: 70px;
    }

    .video-section .video-embed-button .video-embed-play {
        background-size: 18%;
    }

    .the-new-way-to-seo-section {
        padding: 48px 0 0 0;
    }

    .the-new-way-to-seo-section h2 {
        font-size: 38px;
        letter-spacing: -2px;
    }

    .the-new-way-to-seo-section .content p {
        font-size: 16px;
    }

    .sxo-equation-section h2 {
        font-size: 16px;
        font-weight: 600;
        letter-spacing: 2px;
    }

    .step-by-step-seo-process {
        background-color: #fff;
        padding: 50px 0 120px 0;
        margin: 0;
        position: relative;
    }

    .step-by-step-seo-process::after {
        height: 100px;
    }

    .step-by-step-seo-process h2 {
        font-size: 32px;
        letter-spacing: -1px;
    }

    .rank-jacker-services-that-section .all-services-block .tab-content .tab-pane {
        transform: translateX(0);
    }

    .postid-408 .dominate-your-market-section {
        padding: 0 0 56px 0;
    }

    .postid-408 .dominate-your-market-section::after {
        height: 50px;
    }

    .dominate-your-market-section .emoji-block {
        text-align: center;
        margin-bottom: 2rem;
        margin-top: -104px;
        width: 59%;
        margin-inline: auto;
    }

    .dominate-your-market-section .emoji-block>img {
        filter: drop-shadow(0 0 0.75rem rgba(0, 0, 0, 0.3));
        max-width: 100%;
        width: 50%;
    }

    .dominate-your-market-section .content h2 {
        font-size: 32px;
        letter-spacing: -1px;
    }

    .dominate-your-market-section .content p {
        font-size: 16px;
    }

    .dominate-your-market-section .strip1 {
        width: 85px;
        height: 50px;
        background: #C8DBF6;
        position: absolute;
        left: -8px;
        top: -8px;
        transform: skewX(-9deg) rotateZ(-12deg);
        z-index: 33;
    }

    .dominate-your-market-section .strip3 {
        width: 200px;
        height: 50px;
        background: #D1E1F9;
        position: absolute;
        right: -27px;
        top: -85px;
        transform: skewX(-9deg) rotateZ(-12deg);
        z-index: 33;
    }

    .dominate-your-market-section .strip2 {
        width: 135px;
        height: 50px;
        background: #3663e0;
        position: absolute;
        left: -15px;
        top: -60px;
        transform: skewX(-9deg) rotateZ(-11deg);
        z-index: 33;
    }

    .case-study-1-section {
        padding: 33px 0 40px 0;
    }

    .case-study-1-section::after {
        height: 60px;
    }

    .case-study-1-section h2 {
        font-size: 32px;
        letter-spacing: -1px;
    }

    .case-study-1-section .content p {
        font-size: 16px;
        margin-bottom: 18px;
    }

    .case-study-1-section .strip5 {
        width: 151px;
        height: 50px;
        background: #3663e0;
        position: absolute;
        right: -30px;
        top: -231px;
        transform: skewX(-9deg) rotateZ(-28deg);
        z-index: 33;
    }

    .case-study-1-section .strip4 {
        width: 98px;
        height: 40px;
        background: #c8dbf6;
        position: absolute;
        right: 98px;
        top: -129px;
        transform: skewX(-9deg) rotateZ(-27deg);
        z-index: 33;
    }

    .case-study-1-section .strip2 {
        width: 99px;
        height: 42px;
        background: #3663e0;
        position: absolute;
        left: 91px;
        top: -151px;
        transform: skewX(-9deg) rotateZ(-27deg);
        z-index: 33;
    }

    .case-study-1-section .strip3 {
        width: 122px;
        height: 40px;
        background: #C8DBF6;
        position: absolute;
        left: -13px;
        top: -65px;
        transform: skewX(-9deg) rotateZ(-28deg);
        z-index: 33;
    }

    .case-study-1-section .strip1 {
        width: 99px;
        height: 40px;
        background: transparent;
        border: 2px solid #C8DBF6;
        position: absolute;
        left: -18px;
        top: -179px;
        transform: skewX(-9deg) rotateZ(-28deg);
        z-index: 33;
    }

    .case-study-2-section {
        padding: 0;
    }

    .case-study-2-section .strip3 {
        width: 134px;
        top: -207px;
        transform: skewX(-9deg) rotateZ(-22deg);
        right: -22px;
    }

    .case-study-2-section .strip2 {
        width: 134px;
        position: absolute;
        top: 10px;
        left: -18px;
        transform: skewX(-9deg) rotateZ(-28deg);
    }

    .case-study-2-section .emoji-block>img {
        filter: drop-shadow(0 0 0.75rem rgba(0, 0, 0, 0.3));
        max-width: 100%;
        width: 28%;
    }

    .case-study-2-section h2 {
        font-size: 32px;
        letter-spacing: -1px;
    }

    .case-study-2-section .content p {
        font-size: 16px;
        margin-bottom: 18px;
    }

    .case-study-2-section .content ul li {
        font-size: 16px;
        margin-bottom: 18px;
    }

    .co-owner-quote-section .text-block p {
        font-size: 16px;
        line-height: 1.3;
    }

    .few-stats-about-local-seo-section .content h2 {
        font-size: 32px;
        letter-spacing: -1px;
    }

    .few-stats-about-local-seo-section .content p {
        font-size: 16px;
        margin-bottom: 18px;
    }

    .take-step-for-request-call-section h2 {
        font-size: 32px;
        line-height: 1;
    }

    /**
 * ¯\_(ツ)_/¯
 *  SINGLE SERVICE PAGE CSS
 * 
 *  [MONTHLY LINK BUILDING PAGE]
 * 
 */
    .postid-405 .single-service-page-banner::after {
        height: 63px;
    }

    .postid-405 .single-service-page-banner::after {
        height: 63px;
    }

    .single-service-page-banner.monthly-link-building-banner .banner-text h1 {
        font-size: 41px;
    }

    .guaranteed-traffic-section h2 {
        font-size: 28px;
        letter-spacing: -1px;
    }

    .our-approach-to-link-building-section #pills-tab li.nav-item {
        flex: 1 0 33%;
    }

    .our-approach-to-link-building-section .tab-content .tab-pane {
        background-color: #fff;
        padding: 20px;
        border: 1px solid #eee;
        transform: translateX(100%);
        box-shadow: 0 5px 10px 0 rgb(3 27 78 / 8%);
    }

    .our-approach-to-link-building-section .strip1 {
        left: -13px;
        transform: skewX(-9deg) rotateZ(-26deg);
    }

    .our-approach-to-link-building-section {
        padding: 22px 0 100px 0;
    }

    .our-approach-to-link-building-section::after {
        height: 78px;
    }

    /*.quality-over-quantity-section .strip1 {
    top: -21px;
    transform: skewX(-9deg) rotateZ(-27deg);
    width: 214px;
    left: -31px;
}*/
    .quality-over-quantity-section::after {
        height: 85px;
    }

    .our-approach-to-link-building-section .strip2 {
        width: 147px;
        height: 50px;
        background: #3663e0;
        position: absolute;
        right: -10px;
        bottom: 165px;
        transform: skewX(-9deg) rotateZ(-23deg);
        z-index: 3333;
    }

    .quality-over-quantity-section .strip2 {
        width: 189px;
        height: 50px;
        background: #3663e0;
        position: absolute;
        right: -11px;
        top: -149px;
        transform: skewX(-9deg) rotateZ(-24deg);
        z-index: 3333;
    }

    .who-on-earth-section h2 {
        font-size: 41px;
        padding: 0;
    }

    .more-of-diy-type-section {
        padding: 50px 0 0 0;
    }

    .more-of-diy-type-section h2 {
        font-size: 44px;
    }

    .more-of-diy-type-section h3 {
        font-size: 20px;
    }

    .more-of-diy-type-section .rt-block h4 {
        font-size: 18px;
    }

    .more-of-diy-type-section .lt-block .download-book-form .d-flex {
        flex-direction: column;
        gap: 0;
    }

    .more-of-diy-type-section .separator::after {
        height: 1px;
    }

    /**
 * ¯\_(ツ)_/¯
 *  SINGLE SERVICE PAGE CSS
 * 
 *  [LOCAL SEO PAGE]
 * 
 */
    .dominate-your-local-market .content p {
        font-size: 16px;
        line-height: 1.5;
        margin: 0 0 20px 0;
    }

    .dominate-your-local-market .book-strategy-call-section a {
        font-size: 20px;
    }

    .dominate-your-local-market .book-strategy-call-section a>small {
        font-size: 14px;
    }

    .what-exacly-local-seo-section .strip1 {
        width: 80px;
        height: 50px;
        background: transparent;
        border: 2px solid #3663e0;
        position: absolute;
        left: -15px;
        top: 117px;
        transform: skewX(-9deg) rotateZ(-13deg);
        z-index: 3333;
    }

    .what-exacly-local-seo-section .strip2 {
        width: 135px;
        height: 50px;
        background: #3663e0;
        position: absolute;
        left: 0;
        top: 183px;
        transform: skewX(-9deg) rotateZ(-14deg);
        z-index: 3333;
    }

    .what-exacly-local-seo-section {
        padding: 30px 0 50px 0;
    }

    .what-exacly-local-seo-section::before {
        height: 76px;
    }

    .what-exacly-local-seo-section::before {
        content: '';
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 147px;
        background-color: white;
        clip-path: polygon(0 0, 100% 0, 100% 0, 0 95%);
    }

    .what-exacly-local-seo-section .content {
        max-width: 100%;
        margin: -50px 0 auto;
    }

    .what-exacly-local-seo-section .content h2 {
        font-size: 32px;
        margin-top: 50px;
    }

    .what-exacly-local-seo-section .content p {
        font-size: 16px;
        margin: 0px 0 20px 0;
    }

    .rank-jacker-services-that-section h2 {
        font-size: 24px;
        padding: 0;
        letter-spacing: -1px;
    }

    .claim-free-seo-audit-section h2 {
        font-size: 32px;
        letter-spacing: -1px;
        line-height: 1.3;
    }

    .rank-jacker-services-that-section .all-services-block ul.nav-pills li.nav-item {
        flex: 1 0 20%;
        min-height: 140px;
        width: 25%;
    }

    .rank-jacker-services-that-section .all-services-block ul.nav-pills li.nav-item .nav-link {
        min-height: 130px;
        width: 100%;
        padding: 0;
    }

    .rank-jacker-services-that-section .all-services-block ul.nav-pills li.nav-item .nav-link>img {
        transform: scale(0.8);
    }

    /**
 * ¯\_(ツ)_/¯
 * IN-DEPTH SEO AUDIT PAGE
 * 
 * */
    .postid-2251 .single-service-page-banner {
        padding: 40px 0 95px 0;
    }

    .postid-2251 .single-service-page-banner::after {
        height: 85px;
    }

    .not-ranking-in-search-section h2 {
        font-size: 23px;
        letter-spacing: -1px;
    }

    .not-ranking-in-search-section p {
        font-size: 16px;
        line-height: 1.3;
    }

    .not-ranking-in-search-section {
        padding: 0 0 40px 0;
    }

    .how-our-seo-audit-services-work-section {
        padding: 65px 0 180px 0;
    }

    .how-our-seo-audit-services-work-section h2 {
        font-size: 32px;
    }

    .how-our-seo-audit-services-work-section .card h3 {
        font-size: 16px;
    }

    .how-our-seo-audit-services-work-section .content {
        max-width: max(100% - 3rem);
        margin: 30px auto;
    }

    .how-our-seo-audit-services-work-section .content p {
        font-size: 16px;
        line-height: 1.5;
        margin: 0px 0 20px 0;
    }

    .seo-audit-technical-factor-section {
        padding: 0 0 68px 0;
    }

    .seo-audit-technical-factor-section::after {
        height: 100px;
    }

    .seo-audit-technical-factor-section h2 {
        font-size: 32px;
    }

    .seo-audit-technical-factor-section .content p {
        font-size: 16px;
    }

    .seo-audit-on-page-factors-section .strip3 {
        width: 100px;
    }

    .seo-audit-on-page-factors-section h2 {
        font-size: 32px;
    }

    .seo-audit-on-page-factors-section .content p {
        font-size: 16px;
    }

    .seo-audit-on-page-factors-section .content ul li {
        font-family: inherit;
        font-size: 16px;
        color: var(--black);
        line-height: 1.3;
        font-weight: 400;
        padding: 0;
        margin: 0 0 10px 0;
    }

    .seo-audit-on-page-factors-section {
        padding: 0 0 90px 0;
    }

    .seo-audit-on-page-factors-section::after {
        height: 100px;
    }

    .seo-audit-off-page-factors-section {
        padding: 0 0 10px 0;
    }

    .seo-audit-off-page-factors-section .strip3 {
        width: 213px;
        height: 50px;
        background: #3663e0;
        position: absolute;
        right: -16px;
        top: -183px;
        transform: skewX(-9deg) rotateZ(-21deg);
        z-index: 33;
    }

    .seo-audit-off-page-factors-section .strip4 {
        top: -136px;
        transform: skewX(-9deg) rotateZ(-20deg);
        right: -10px;
        z-index: 33;
    }

    .seo-audit-off-page-factors-section h2 {
        font-size: 32px;
    }

    .seo-audit-off-page-factors-section .content p {
        font-size: 16px;
    }

    .not-want-to-skip-result-section {
        background-color: #f4f4f4;
        padding: 40px 0;
        margin: 0;
    }

    .not-want-to-skip-result-section h2 {
        font-size: 32px;
        padding: 0;
    }

    .not-want-to-skip-result-section .content p {
        font-size: 16px;
    }

    /**
 * 
 *  [SINGLE SERVICE PAGE]
 *  WHITE LABEL SEO
 * 
 * */
    .speeding-up-section .content h2 {
        font-size: 35px;
    }

    .speeding-up-section .content h3 {
        font-size: 17px;
        margin-bottom: 2rem;
    }

    .speeding-up-section .our-work-cards .card .d-flex {
        justify-content: flex-start;
        gap: 10px;
    }

    .speeding-up-section .our-work-cards .card {
        padding: 25px;
    }

    .speeding-up-section .our-work-cards .card .text-block h3 {
        font-size: 18px;
    }

    .you-need-rank-jacker-section {
        padding: 0 0 30px 0;
    }

    .you-need-rank-jacker-section .timeline-wrap {
        padding: 5rem 0 0 0;
    }

    .you-need-rank-jacker-section .content h2 {
        font-size: 35px;
    }

    .you-need-rank-jacker-section .content h3 {
        font-size: 17px;
    }

    .you-need-rank-jacker-section .timeline .after {
        font-size: 20px;
    }

    .clients-experience-section.white-label-page-testimonial {
        padding-bottom: 90px;
    }

    .clients-experience-section.white-label-page-testimonial .title-block h2 {
        font-size: 35px;
        line-height: 1;
        padding: 0;
    }

    .this-is-how-we-work-section {
        padding: 25px 0 50px 0;
    }

    .this-is-how-we-work-section::before {
        height: 80px;
        top: -78px;
    }

    .this-is-how-we-work-section h2 {
        font-size: 35px;
        padding: 0;
    }

    .this-is-how-we-work-section .content p {
        font-size: 16px;
    }

    .this-is-how-we-work-section .content ul li {
        font-size: 16px;
    }

    /**
 * 
 * [SINGLE SERVICE PAGE]
 * SEO CONSULTATION PAGE
 * 
 * 
 * */
    .grow-your-agency-revenue-section .content h2 {
        font-size: 35px;
    }

    .grow-your-agency-revenue-section .content p {
        font-size: 16px;
        padding: 0;
    }

    .say-goodbye-section .book-call-btn {
        font-size: 35px;
    }

    .grow-your-agency-revenue-section .book-call-now-block .book-call-btn {
        font-size: 40px;
    }

    .you-would-not-skip-these-result-section-seo .content h2 {
        font-size: 35px;
    }

    /**
 * ¯\_(ツ)_/¯
 * 
 * [SERVICE PAGE]
 * PRESS RELEASE DISTRIBUTION SERVICES
 * 
 * */
    .brand-exposure-section {
        padding: 20px 0 130px 0;
    }

    .brand-exposure-section h2 {
        font-size: 44px;
        padding: 0;
    }

    .brand-exposure-section p {
        padding: 0 4%;
        font-size: 18px;
    }

    .brand-exposure-section .brand-cards .card {
        padding: 30px 30px;
    }

    .brand-exposure-section::after {
        height: 100px;
    }

    .reachout-to-million-section h2 {
        font-size: 44px;
        padding: 0;
    }

    .reachout-to-million-section .content {
        padding: 0px 4%;
    }

    .reachout-to-million-section .content>p {
        font-size: 18px;
    }

    .guaranteed-google-ranking-section .content>p {
        font-size: 18px;
    }

    .guaranteed-google-ranking-section .content>ul li {
        font-size: 18px;
    }

    .best-press-release-service-packages-section h2 {
        font-size: 44px;
        padding: 0;
    }

    /**
 * ¯\_(ツ)_/¯
 * 
 * [SERVICE PAGE]
 * BUY HIGH DA PBN BACKLINKS PAGE
 * 
 * */

    .page-id-1421 .strong-blogging-network-section {
        padding: 30px 0 80px 0;
    }

    .page-id-1421 .strong-blogging-network-section::after {
        height: 77px;
    }

    .benefits-and-features-section .emoji-block>img {
        max-width: 75%;
    }

    .benefits-and-features-section {
        padding: 40px 0 100px 0;
    }

    .benefits-and-features-section h2 {
        font-size: 44px;
        padding: 0;
    }

    .benefits-and-features-section .content {
        padding: 0 9%;
        margin: 0 0 2rem 0;
    }

    .we-sell-results-section .emoji-block>img {
        max-width: 75%;
    }

    .we-sell-results-section {
        padding: 0 0 50px 0;
    }

    .we-sell-results-section h2 {
        font-size: 44px;
        padding: 0;
    }

    .pricing-and-options-section .emoji-block>img {
        max-width: 75%;
    }

    .pricing-and-options-section {
        padding: 100px 0 50px 0;
    }

    .pricing-and-options-section h2 {
        font-size: 44px;
        padding: 0;
    }

    .every-pbnlink-comprise-section h2 {
        font-size: 44px;
        padding: 0;
    }

    .postid-792 .pricing-and-options-section {
        padding: 47px 0 30px 0;
    }

    /**
 * ¯\_(ツ)_/¯
 * 
 * [SERVICE PAGE]
 * GUEST POST AND BLOGGER OUTREACH SERVICE
 * 
 * */
    .postid-859 .single-service-page-banner .banner-text h1 {
        font-size: 38px;
        letter-spacing: -2px;
    }

    .postid-859 .single-service-page-banner .schedule-call-btn a {
        padding: 18px;
    }

    .postid-859 .single-service-page-banner::after {
        height: 86px;
    }

    .postid-859 .strong-blogging-network-section::after {
        height: 86px;
    }

    .postid-859 .strong-blogging-network-section {
        padding: 30px 0 86px 0;
    }

    .what-are-blogger-outreach-links-section h2 {
        font-size: 44px;
        padding: 0;
    }

    .what-are-blogger-outreach-links-section .contents>p {
        font-size: 16px;
    }

    .what-are-blogger-outreach-links-section .tab-content .tab-pane.active.show {
        transform: translateX(0);
        padding: 30px;
    }

    .how-we-do-it-section-gpb-page {
        padding: 100px 0 50px 0;
    }

    .how-we-do-it-section-gpb-page h2 {
        font-size: 53px;
        padding: 0;
    }

    .how-we-do-it-section-gpb-page .content>p {
        font-size: 16px;
    }

    .how-we-do-it-section-gpb-page .content>ul li {
        font-size: 16px;
    }

    .how-we-do-it-section-gpb-page .content>ul li::before {
        font-size: 60px;
        margin-right: 15px;
    }

    .blogger-outreach-packages-section-gpb-page h2 {
        font-size: 45px;
        padding: 0;
        margin-top: 1rem;
    }

    .blogger-outreach-packages-section-gpb-page .blogger-outreach-cards .pkg-card {
        width: 100%;
    }

    .seo-agencies-and-marketers-section {
        padding: 60px 0;
    }

    .seo-agencies-and-marketers-section .content {
        padding: 0 4%;
    }

    .seo-agencies-and-marketers-section .badgy h3 {
        font-size: 14px;
    }

    .seo-agencies-and-marketers-section h2 {
        font-size: 52px;
        padding: 0;
    }

    .seo-agencies-and-marketers-section .content .download-btn {
        font-size: 28px;
        padding: 15px 0px;
    }

    .seo-agencies-and-marketers-section .content .download-btn>small {
        font-size: 12px;
    }

    /**
 * ¯\_(ツ)_/¯
 * 
 * [SERVICE PAGE]
 * FOUNDATION PACKAGES PAGE
 * 
 * */
    .emoji-block.aos-init.aos-animate>img {
        width: 50%;
    }

    .what-are-foundation-links-section-fl-pg h2 {
        font-size: 45px;
        padding: 0;
    }

    .what-are-foundation-links-section-fl-pg .content p {
        font-size: 16px;
    }

    .what-are-foundation-links-section-fl-pg .content ul li::before {
        font-size: 42px;
    }

    .what-are-foundation-links-section-fl-pg .content ul li {
        font-size: 16px;
        padding-left: 37px;
    }

    .what-are-foundation-links-section-fl-pg .content ul li+li {
        margin-top: 1rem;
        padding-left: 37px;
    }

    .lets-talk-business-section-fl-pg {
        padding: 57px 0 18px 0;
    }

    .lets-talk-business-section-fl-pg::after {
        height: 89px;
    }

    .lets-talk-business-section-fl-pg h2 {
        font-size: 48px;
        padding: 0;
    }

    .lets-talk-business-section-fl-pg .timeline:before {
        display: none
    }

    .lets-talk-business-section-fl-pg .timeline__entry::before {
        display: none
    }

    .lets-talk-business-section-fl-pg .timeline__entry::after {
        display: none
    }

    .lets-talk-business-section-fl-pg .timeline__entry:nth-of-type(odd) {
        text-align: left;
        margin-left: 0;
        margin-bottom: 2rem;
        width: 100%;
    }

    .lets-talk-business-section-fl-pg .timeline {
        position: relative;
        list-style-type: none;
        padding-bottom: 5rem;
        margin: 0;
        text-align: center;
        padding: 0 0 5rem 0;
    }

    .lets-talk-business-section-fl-pg .timeline__entry:nth-of-type(even) {
        text-align: left;
        margin-left: auto;
        margin-right: 0;
        margin-bottom: 2rem;
        width: 100%;
    }

    .awesome-features-section-fl-pg h2 {
        font-size: 50px;
        padding: 0;
        margin: 1rem 0 3rem 0;
    }

    .awesome-features-section-fl-pg .content p {
        font-size: 15px;
    }

    .awesome-features-section-fl-pg .content p::before {
        content: '\f058';
        font-family: 'FontAwesome';
        font-size: 26px;
        color: var(--dark-blue);
        vertical-align: middle;
        margin-right: 20px;
        position: absolute;
        left: -30px;
        top: 50%;
        transform: translateY(-50%);
    }

    .awesome-features-section-fl-pg .order-now-btn {
        font-size: 28px;
        padding: 14px 16px;
        max-width: 471px;
    }

    .awesome-features-section-fl-pg .order-now-btn>small {
        font-size: 14px;
    }

    .why-rankjacker-foundation-package-section h2 {
        font-size: 35px;
        padding: 0;
        letter-spacing: -1px;
    }

    .why-rankjacker-foundation-package-section .why-rj-pkg-options-block {
        padding: 0;
        margin: 0
    }

    .why-rankjacker-foundation-package-section .why-rj-pkg-options-block .col-md-6 {
        width: 50%;
    }

    .why-rankjacker-foundation-package-section .why-rj-pkg-options-block .block h3 {
        font-size: 16px;
    }

    .packages-section-fp-pg h2 {
        font-size: 38px;
        letter-spacing: -1px;
        padding: 0;
    }

    .packages-section-fp-pg .package-table-container table thead tr th:nth-child(2),
    .packages-section-fp-pg .package-table-container table thead tr th:nth-child(3),
    .packages-section-fp-pg .package-table-container table thead tr th:nth-child(4) {
        font-size: 16px;
    }

    .packages-section-fp-pg .package-table-container .table-2>tbody tr:first-child th {
        font-size: 14px;
        padding: 15px;
    }

    .packages-section-fp-pg .package-table-container .qty {
        font-size: 18px !important;
        line-height:  !important1;
        vertical-align: middle;
    }

    .packages-section-fp-pg .package-table-container .prc {
        font-size: 16px !important;
        line-height: 1 !important;
        vertical-align: middle;
    }


    /**
 * ¯\_(ツ)_/¯
 * 
 * [SERVICE PAGE]
 * DFY CUSTOM OUTREACH SERVICE PAGE
 * 
 * */
    .cod-for-you-section #pills-tab li.nav-item {
        flex: auto;
        width: calc(50% - 15px);
    }

    .what-makes-us-your-first-choice-section {
        position: relative;
        background-color: #fff;
        padding: 50px 0 70px 0;
        margin: 0;
    }

    .what-makes-us-your-first-choice-section::after {
        height: 80px;
    }

    .what-are-blogger-outreach-links-section .contents>p {
        font-size: 14px;
    }

    .what-makes-us-your-first-choice-section h2 {
        font-size: 45px;
        padding: 0;
    }

    .what-makes-us-your-first-choice-section .content p {
        font-size: 15px;
    }

    .what-makes-us-your-first-choice-section .why-we-choice-cards-block .card .text-block p {
        font-size: 14px;
    }

    .let-our-clients-speak-our-behalf-section h2 {
        font-size: 39px;
        padding: 0;
        letter-spacing: -1px;
    }

    .let-our-clients-speak-our-behalf-section .content p {
        font-size: 15px;
    }

    /**
 * ¯\_(ツ)_/¯
 * 
 * [SERVICE PAGE]
 * BUY NICHE EDITS OR CURATED LINK PLACEMENTS SERVICE PAGE
 * 
 * */
    .postid-974 .single-service-page-banner::after {
        height: 66px;
    }

    .postid-974 .cod-for-you-section {
        padding-bottom: 77px;
        padding-top: 30px;
    }

    .postid-974 .strong-blogging-network-section::after {
        height: 66px;
    }

    .postid-974 .strong-blogging-network-section .lt-block h2 {
        font-size: 23px;
        line-height: 1.3;
    }

    .niche-edit-services-section .all-niche-edits-services .row .col-md-6>.img-block {
        text-align: center;
    }

    .what-are-blogger-outreach-links-section {
        padding: 30px 0 70px 0;
    }

    .how-we-do-it-section-gpb-page {
        padding: 33px 0 50px 0;
    }

    .how-we-do-it-section-gpb-page h2 {
        font-size: 40px;
        padding: 0;
        letter-spacing: -1px;
    }

    .benefits-of-curated-backlinks-section h2 {
        font-size: 41px;
        padding: 0;
        letter-spacing: -1px;
    }

    .benefits-of-curated-backlinks-section .all-the-benefits ul li {
        padding: 0 0 0 60px;
        margin: 0 0 3rem 0;
    }

    .benefits-of-curated-backlinks-section .all-the-benefits ul li h3 {
        font-size: 26px;
    }

    .buy-niche-edit-packages-section .emoji-block.aos-init.aos-animate>img>img {
        width: 40%;
    }

    .buy-niche-edit-packages-section h2 {
        font-size: 50px;
        padding: 0;
    }

    .publishers-metrics-section h2 {
        font-size: 42px;
        padding: 0;
        letter-spacing: -1px;
    }

    .publishers-metrics-section h3 {
        font-size: 15px;
    }

    /**
 * ¯\_(ツ)_/¯
 * 
 * [CONTACT PAGE]
 * 
 * */
    .contact-us-page {
        background-color: #fff;
        padding: 40px 0;
        margin: 0;
    }

    .contact-us-page .lt-block .rank-avatar {
        width: 250px;
        height: 250px;
    }

    .contact-us-page .form-block h2 {
        font-size: 30px;
    }

    .contact-us-page .form-block .input-field {
        margin: 0 0 2rem 0;
    }

    .contact-us-page .form-block .input-field .form-control {
        font-size: 16px;
        padding: 12px;
    }

    .still-confused-section {
        padding: 60px 0;
    }

    .still-confused-section h2 {
        font-size: 33px;
        letter-spacing: -1px;
        padding: 0;
    }

    .still-confused-section .content p {
        font-size: 17px;
        background: var(--orange);
        padding: 10px;
    }

    .ready-to-speak-section {
        padding: 25px 0;
        margin: 0 30px;
    }

    .ready-to-speak-section .lt-block .text-block h2 {
        font-size: 18px;
    }

    .ready-to-speak-section .lt-block .text-block a {
        font-size: 36px;
    }

    /**
 * ¯\_(ツ)_/¯
 * 
 * SINGLE SERVICE PAGE
 * 
 * [HARO PAGE]
 * 
 * */

    .three-step-process-generate-best-haro-links-section h2 {
        font-size: 33px;
        letter-spacing: -1px;
    }

    .three-step-process-generate-best-haro-links-section .content {
        padding: 0;
    }

    .three-step-process-generate-best-haro-links-section .content p {
        font-size: 16px;
    }

    .three-step-process-generate-best-haro-links-section .content ul li {
        font-size: 16px;
    }

    .benefits-of-having-haro-link-section .all-the-benefits {
        padding: 0;
    }

    .benefits-of-curated-backlinks-section .all-the-benefits ul li {
        font-size: 16px;
    }

    .level-up-haro-link-section {
        padding: 30px 0 124px 0;
    }

    .what-are-haro-link-section .emoji-block {
        text-align: center;
        margin-top: 0px;
    }

    .buy-niche-edit-packages-section h2 {
        font-size: 35px;
        letter-spacing: -1px;
    }

    .we-made-this-super-simple-section .niche-packages-block .row .col-md-33 {
        flex: 1 0 100%;
        /* width: 100%; */
    }

    .want-this-results-section-haro-page h2 {
        font-size: 35px;
        letter-spacing: -1px;
    }

    .want-this-results-section-haro-page .contents {
        padding: 0;
    }

    .want-this-results-section-haro-page .contents p {
        font-size: 16px;
        line-height: 1.7;
        margin: 0 0 1rem 0;
    }

    .want-this-results-section-haro-page {
        padding: 0 0 15px 0;
    }

    /**
 * ¯\_(ツ)_/¯
 * 
 * SINGLE SERVICE PAGE
 * 
 * [LOCAL CITATION]
 * 
 * */
    .do-you-run-local-business-section-lc-pg .emoji {
        margin: -97px 0 50px 0;
    }

    .do-you-run-local-business-section-lc-pg h2 {
        font-size: 36px;
        padding: 0;
    }

    .do-you-run-local-business-section-lc-pg .content>p>strong {
        font-size: 18px;
    }

    .do-you-run-local-business-section-lc-pg .content>ul>li {
        font-size: 18px;
    }

    .citation-audit-section-start-lc-pg {
        background-color: #fff;
        padding: 50px 0 0 0;
        margin: 0;
    }

    .citation-audit-section-start-lc-pg h2 {
        font-size: 45px;
        padding: 0;
    }

    .citation-audit-section-start-lc-pg .eyebrow>.text {
        font-size: 13px;
    }

    .citation-audit-section-start-lc-pg .content p {
        font-size: 16px;
        margin: 0 0 2rem 0;
    }

    .some-other-complementary-features-section-lc-pg h2 {
        font-size: 35px;
        padding: 0;
    }

    .some-other-complementary-features-section-lc-pg {
        padding: 0 0 90px 0;
    }

    .some-other-complementary-features-section-lc-pg .all-complementary-features-tab-layout #pills-tab li.nav-item {
        flex: 1 0 30%;
        padding: 0;
    }

    .some-other-complementary-features-section-lc-pg .all-complementary-features-tab-layout #pills-tab li .nav-link {
        height: auto;
    }

    .benefits-of-local-business-listing-section-lc-pg .timeline__headline {
        font-size: 18px;
    }

    .advance-citation-building-pkg-section-lc-pg h2 {
        font-size: 42px;
        padding: 0;
    }

    /**
 * ¯\_(ツ)_/¯
 * 
 * SINGLE SERVICE PAGE
 * 
 * [DIY LINK BUILDING GUIDE]
 * 
 * */

    .high-da-authority-backlinks-lnk-bldng--guide-pg h2 {
        font-size: 44px;
        padding: 0;
    }

    .high-da-authority-backlinks-lnk-bldng--guide-pg .content>p {
        font-size: 16px;
    }

    .high-da-authority-backlinks-lnk-bldng--guide-pg {
        background-color: #f3f3f3;
        padding: 0 0 25px 0;
        margin: 0;
    }

    .foundational-links-section--guide-pg h2 {
        font-size: 43px;
        padding: 0;
    }

    .foundational-links-section--guide-pg .content>p {
        font-size: 15px;
    }

    .foundational-links-section--guide-pg {
        background-color: #f3f3f3;
        padding: 0 0 25px 0;
        margin: 0;
    }

    .local-seo-links-section--guide-pg h2 {
        font-size: 44px;
        padding: 0;
    }

    .local-seo-links-section--guide-pg .content>p {
        font-size: 15px;
    }

    .guaranteed-link-building-process-section--guide-pg h2 {
        font-size: 43px;
        padding: 0;
    }

    .guaranteed-link-building-process-section--guide-pg .content p {
        font-size: 15px;
    }

    .guaranteed-link-building-process-section--guide-pg .content ul li {
        font-size: 15px;
    }

    .link-building-mistakes-section--guide-pg h2 {
        font-size: 44px;
        padding: 0;
    }

    .link-building-mistakes-section--guide-pg .content ul li {
        font-size: 15px;
        padding-left: 54px;
        margin-bottom: 3rem;
    }

    .link-building-mistakes-section--guide-pg .content ul li::before {
        font-size: 60px;
        margin-right: 17px;
    }

    .link-building-mistakes-section--guide-pg .content p {
        font-size: 16px;
    }

    .when-and-which-packages-section--guide-pg h2 {
        font-size: 44px;
        padding: 0;
    }

    .when-and-which-packages-section--guide-pg p {
        font-size: 15px;
    }

    .when-and-which-packages-section--guide-pg {
        position: relative;
        background-color: #fff;
        padding: 0;
        margin: 0;
    }

    .when-and-which-packages-section--guide-pg::after {
        height: 90px;
    }

    .backlink-myth-should-stop-believing-section--guide-pg {
        background-color: #f3f3f3;
        padding: 40px 0 50px 0;
        margin: 0;
    }

    .backlink-myth-should-stop-believing-section--guide-pg h2 {
        font-size: 43px;
        padding: 0;
    }

    .backlink-myth-should-stop-believing-section--guide-pg p {
        font-size: 16px;
    }

    .backlink-myth-should-stop-believing-section--guide-pg .content ul li>h3 {
        font-size: 16px;
    }

    .backlink-myth-should-stop-believing-section--guide-pg .content ul li>p {
        font-size: 14px;
    }

    .not-enough-google-rank-section--guide-pg h2 {
        font-size: 43px;
        padding: 0;
    }

    .not-enough-google-rank-section--guide-pg .content {
        padding: 0 5%;
    }

    .not-enough-google-rank-section--guide-pg .content p {
        font-size: 15px;
        margin: 0 0 1rem 0;
    }

    /**
 *  Project Quotation page
 * */
    .project-query-form-banner {
        min-height: 150px;
    }

    .project-query-form-banner>h1 {
        font-size: 40px;
    }

    #staticBackdrop .modal-header .title-block .modal-title {
        font-size: 25px;
    }

    #staticBackdrop .modal-header .title-block p {
        font-size: 15px;
    }



    /*LOCAL CITATION PAGE -CHANGE IT LAter*/
    .some-other-complementary-features-section-lc-pg .all-complementary-features-tab-layout .tab-content .tab-pane {
        transform: translateX(0);
    }













}

/*500px END HERE*/
@media screen and (max-width: 400px) {
    .banner {
        min-height: 350px;
    }

    .banner .hero-text .content p {
        font-size: 15px;
        padding: 0 0 10px 0;
    }

    .video-section {
        padding: 50px 0 100px 0;
    }

    .long-content-section h3 {
        margin: 0 0 30px 0;
        font-size: 17px;
    }

    .long-content-section .content p {
        font-size: 16px;
        margin: 0 0 15px 0;
    }

    .long-content-section .book-call-btn-block {
        text-align: left;
    }

    .long-content-section .book-call-btn-block>a {
        font-size: 14px;
        padding: 10px 20px;
    }

    .why-hire-us-section {
        padding: 60px 0;
        clip-path: polygon(0 3%, 100% 0, 100% 100%, 0% 100%);
    }

    .why-hire-us-section .title-block {
        margin: 0 0 30px 0;
    }

    .why-hire-us-section .cards-block .d-flex .card .number {
        padding-bottom: 15px;
    }

    .why-hire-us-section .cards-block .d-flex .card h3 {
        padding-bottom: 15px;
    }

    .clients-experience-section .video-block .card .text-block h3 {
        font-size: 20px;
    }

    .lead-magnet-section .text-block p {
        font-size: 16px;
    }

    .lead-magnet-section .text-block form .d-flex .form-group {
        width: 100%;
    }

    .faq-section .title-block {
        padding: 0;
        margin: 0 0 30px 0;
    }

    .faq-section .accordion-flush .accordion-item .accordion-button {
        font-size: 14px;
    }

    .faq-section .accordion-flush .accordion-item .accordion-body p {
        font-size: 14px;
        line-height: 1.5;
    }

    .inner-banner {
        height: 650px;
    }

    .inner-banner .image {
        height: 100%;
    }

    /**
     * ¯\_(ツ)_/¯
     * LOCAL SEO PAGE
     * */
    .what-exacly-local-seo-section .strip2 {
        left: -39px;
    }

    /**
     * ¯\_(ツ)_/¯
     * FULLY MANAGED PAGE
     * 
     **/
    .single-service-page-banner {
        padding: 30px 0 160px 0;
        position: relative;
        overflow: hidden;
    }

    .single-service-page-banner span.stripe:nth-child(2) {
        width: 57px;
        height: 30px;
        background: none;
        border: 2px solid var(--orange);
        position: absolute;
        left: -15px;
        bottom: 125px;
        transform: skewX(-9deg) rotateZ(-27deg);
    }

    .single-service-page-banner span.stripe:nth-child(3) {
        width: 120px;
        height: 30px;
        background: var(--orange);
        position: absolute;
        left: -13px;
        bottom: 22px;
        transform: skewX(-9deg) rotateZ(-30deg);
        z-index: 33;
    }

    .single-service-page-banner span.stripe:nth-child(5) {
        width: 128px;
        height: 30px;
        background: var(--orange);
        position: absolute;
        right: -18px;
        bottom: 178px;
        transform: skewX(-9deg) rotateZ(-23deg);
    }

    .single-service-page-banner span.stripe:nth-child(6) {
        width: 137px;
        bottom: 145px;
        height: 30px;
        transform: skewX(-9deg) rotateZ(-24deg);
        right: -7px;
    }

    .single-service-page-banner .eyebrow-flashing {
        border-radius: 30px;
        padding: 9px 17px 9px 16px;
        margin: 0 auto 20px;
        display: flex;
        justify-content: center;
        align-items: center;
        width: 100%;
        gap: 10px;
        background-color: #383838;
    }

    .single-service-page-banner .eyebrow-flashing .eyebrow-text {
        font-size: 11px;
    }

    .single-service-page-banner .banner-text h1 {
        font-size: 44px;
        letter-spacing: -2px;
    }

    .case-study-2-section .strip1 {
        left: -15px;
        transform: skewX(-9deg) rotateZ(-29deg);
        height: 30px;
    }

    .single-service-page-banner .schedule-call-btn a {
        font-size: 22px;
        padding: 23px;
    }

    .case-study-2-section .strip2 {
        width: 134px;
        position: absolute;
        height: 30px;
        top: -1px;
        left: -18px;
        transform: skewX(-9deg) rotateZ(-31deg);
    }

    .case-study-2-section .strip3 {
        width: 134px;
        top: -207px;
        transform: skewX(-9deg) rotateZ(-25deg);
        right: -22px;
        height: 30px;
    }

    .case-study-2-section .strip4 {
        width: 140px;
        right: -13px;
        top: -155px;
        height: 30px;
        transform: skewX(-9deg) rotateZ(-26deg);
    }

    .few-stats-about-local-seo-section .eye-brow-pill {
        padding: 6px 22px 6px 18px;
        display: flex;
        font-size: 12px;
        letter-spacing: 0;
    }

    .take-step-for-request-call-section h2 {
        font-size: 26px;
        line-height: 1;
    }

    .take-step-for-request-call-section h2>br {
        display: none
    }

    /**
 * ¯\_(ツ)_/¯
 * IN-DEPTH SEO AUDIT PAGE
 * 
 * */
    .not-ranking-in-search-section h2 {
        font-size: 30px;
    }

    .how-our-seo-audit-services-work-section h2 {
        font-size: 30px;
    }

    .seo-audit-technical-factor-section h2 {
        font-size: 30px;
    }

    .seo-audit-on-page-factors-section h2 {
        font-size: 30px;
    }

    .seo-audit-off-page-factors-section h2 {
        font-size: 30px;
    }

    .not-want-to-skip-result-section h2 {
        font-size: 30px;
    }

    /**
 *  
 * [SINGLE SERVICE PAGE]
 * WHITE LABEL SEO
 * 
 * 
 * */
    .speeding-up-section .content h2 {
        font-size: 30px;
        letter-spacing: -1px;
    }

    .speeding-up-section .our-work-cards .card .d-flex {
        justify-content: space-between;
        flex-direction: column;
    }

    .speeding-up-section .our-work-cards .card .icon-block {
        margin-bottom: 2rem;
    }

    .speeding-up-section .our-work-cards .card .text-block {
        width: 100%;
    }

    .you-need-rank-jacker-section {
        padding: 0 0 60px 0;
    }

    .you-need-rank-jacker-section .content h2 {
        font-size: 30px;
        letter-spacing: -1px;
    }

    .you-need-rank-jacker-section .timeline .after {
        font-size: 25px;
        line-height: 1.5;
        padding: 20px 10px;
    }

    .this-is-how-we-work-section .content .eyebrow {
        font-size: 14px;
    }

    .this-is-how-we-work-section .content h2 {
        font-size: 30px;
        letter-spacing: -1px;
    }

    .this-is-how-we-work-section::before {
        content: "";
        width: 100%;
        height: 100px;
        background: #f3f3f3;
        position: absolute;
        left: 0;
        top: -98px;
        clip-path: polygon(0 100%, 100% 0%, 100% 100%, 0 100%);
    }

    /**
 * 
 *  [SINGLE SERVICE PAGE]
 *  
 *  SEO CONSULTATION PAGE
 * 
 * 
 * */
    .grow-your-agency-revenue-section .emoji-block {
        margin-bottom: 2rem
    }

    .grow-your-agency-revenue-section .emoji-block>img {
        width: 24%;
    }

    .grow-your-agency-revenue-section .content h2 {
        font-size: 30px;
        letter-spacing: -1px;
    }

    .grow-your-agency-revenue-section .sales-process-tab-section {
        padding: 0;
        margin: 0;
    }

    .grow-your-agency-revenue-section .sales-process-tab-section ul li {
        width: 50%;
    }

    .grow-your-agency-revenue-section .sales-process-tab-section ul li button {
        min-height: 145px;
    }

    .grow-your-agency-revenue-section .sales-process-tab-section ul li button>span {
        font-size: 12px;
    }

    .grow-your-agency-revenue-section .sales-process-tab-section .tab-content {
        padding: 25px;
    }

    .grow-your-agency-revenue-section .sales-process-tab-section .tab-content .tab-pane .content-block .text-block>h3 {
        font-size: 20px;
    }

    .you-would-not-skip-these-result-section-seo .content h2 {
        font-size: 30px;
        letter-spacing: -1px;
    }

    /**
 * ¯\_(ツ)_/¯
 * 
 * [SERVICE PAGE]
 * DFY CUSTOM OUTREACH SERVICE PAGE
 * 
 * */
    .what-makes-us-your-first-choice-section h2 {
        font-size: 38px;
        padding: 0;
    }

    .what-makes-us-your-first-choice-section .why-we-choice-cards-block .card .text-block h3 {
        font-size: 17px;
    }

    .let-our-clients-speak-our-behalf-section h3 {
        font-size: 16px;
    }

    .let-our-clients-speak-our-behalf-section h2 {
        font-size: 33px;
        padding: 0;
        letter-spacing: -1px;
    }

    /**
 * ¯\_(ツ)_/¯
 * 
 * SINGLE SERVICE PAGE
 * 
 * [HARO PAGE]
 * 
 * */
    .level-up-haro-link-section {
        padding: 30px 0 124px 0;
    }

    .what-are-haro-link-section .emoji-block {
        text-align: center;
        margin-top: 0px;
    }

    .we-made-this-super-simple-section .niche-packages-block .row .col-md-33 {
        flex: 1 0 100%;
        /* width: 100%; */
    }

    .three-step-process-generate-best-haro-links-section h2 {
        font-size: 40px;
        padding: 0;
    }

    .three-step-process-generate-best-haro-links-section .content p {
        font-size: 14px;
    }

    .three-step-process-generate-best-haro-links-section .content ul li {
        font-size: 14px;
    }

    .want-this-results-section-haro-page .emoji>img {
        transform: scale(.8);
    }

    .want-this-results-section-haro-page h2 {
        font-size: 44px;
        padding: 0;
    }

    .we-made-this-super-simple-section h2 {
        font-size: 40px;
        padding: 0;
    }

    .want-this-results-section-haro-page .contents p {
        font-size: 15px;
    }

    /**
 * ¯\_(ツ)_/¯
 * 
 * SINGLE SERVICE PAGE
 * 
 * [LOCAL CITATION]
 * 
 * */
    .do-you-run-local-business-section-lc-pg .emoji {
        position: relative;
        text-align: center;
        margin: -175px 0 0px 0;
        z-index: 3333;
    }

    .do-you-run-local-business-section-lc-pg .emoji>img {
        transform: scale(0.8);
    }

    .citation-audit-section-start-lc-pg h2 {
        font-size: 48px;
        padding: 0;
    }

    .some-other-complementary-features-section-lc-pg h2 {
        font-size: 28px;
        padding: 0;
        letter-spacing: -1px;
    }

    .some-other-complementary-features-section-lc-pg .all-complementary-features-tab-layout #pills-tab {
        margin-top: 20px;
        margin-bottom: 50px;
    }

    .some-other-complementary-features-section-lc-pg .all-complementary-features-tab-layout .tab-content .tab-pane>.content .text-block h2 {
        font-size: 26px;
    }

    .benefits-of-local-business-listing-section-lc-pg h2 {
        font-size: 40px;
        padding: 0;
        margin-bottom: 3rem;
    }

    .benefits-of-local-business-listing-section-lc-pg .timeline__entry {
        padding: 30px;
    }
}

/*400px END HERE*/
@media screen and (max-width: 350px) {
    .clients-experience-section.white-label-page-testimonial {
        padding-bottom: 80px;
    }

    .clients-experience-section .title-block {
        padding: 0;
        margin: 0 0 20px 0;
    }

    .clients-experience-section.white-label-page-testimonial .title-block h2 {
        font-size: 30px;
        line-height: 1;
    }

    .testimonial-banner .text-block h1 {
        font-size: 25px;
        line-height: 28px;
    }

    .testimonial-banner .text-block {
        padding-top: 35px;
    }

    .all-videos-section .big-box .lt-block .video .banner-video {
        height: 210px;
    }

    .all-blog-section .bottom-section .your-advice h3 {
        font-size: 23px;
        line-height: 27px;
    }

    /**
     * ¯\_(ツ)_/¯
     * FULLY MANAGED PAGE
     * 
     **/
    .single-service-page-banner .banner-text h1 {
        font-size: 35px;
        letter-spacing: -1px;
    }

    .single-service-page-banner .eyebrow-flashing {
        gap: 0;
    }

    .single-service-page-banner .eyebrow-flashing .eyebrow-dot {
        --size: 18px;
    }

    .single-service-page-banner::after {
        content: "";
        width: 100%;
        height: 150px;
        clip-path: polygon(-43% 100%, 100% 0%, 100% 100%, 0 100%);
    }

    .single-service-page-banner span.stripe:nth-child(3) {
        bottom: 16px;
        transform: skewX(-9deg) rotateZ(-21deg);
    }

    .single-service-page-banner span.stripe:nth-child(2) {
        transform: skewX(-9deg) rotateZ(-19deg);
    }

    .single-service-page-banner span.stripe:nth-child(6) {
        width: 80px;
        bottom: 145px;
        height: 30px;
        transform: skewX(-9deg) rotateZ(-24deg);
        right: -7px;
    }

    .single-service-page-banner span.stripe:nth-child(5) {
        width: 56px;
        height: 30px;
        background: #Fd2918;
        position: absolute;
        right: -18px;
        bottom: 178px;
        transform: skewX(-9deg) rotateZ(-23deg);
    }

    .the-new-way-to-seo-section h2 {
        font-size: 30px;
        letter-spacing: -1px;
    }

    .the-new-way-to-seo-section .content p {
        font-size: 16px;
        margin-bottom: 20px;
    }

    .step-by-step-seo-process h2 {
        font-size: 30px;
        letter-spacing: -1px;
    }

    .dominate-your-market-section .content h2 {
        font-size: 30px;
        letter-spacing: -1px;
    }

    .dominate-your-market-section .strip3 {
        width: 147px;
        height: 50px;
        background: #D1E1F9;
        position: absolute;
        right: -27px;
        top: -85px;
        transform: skewX(-9deg) rotateZ(-17deg);
        z-index: 33;
    }

    .dominate-your-market-section .strip2 {
        width: 135px;
        height: 44px;
        background: #3663e0;
        position: absolute;
        left: -15px;
        top: -60px;
        transform: skewX(-9deg) rotateZ(-18deg);
        z-index: 33;
    }

    .dominate-your-market-section .strip1 {
        width: 85px;
        height: 50px;
        background: #C8DBF6;
        position: absolute;
        left: -8px;
        top: -11px;
        transform: skewX(-9deg) rotateZ(-18deg);
        z-index: 33;
    }

    .case-study-1-section h2 {
        font-size: 30px;
        letter-spacing: -1px;
    }

    .case-study-1-section {
        padding: 100px 0 125px 0;
    }

    .case-study-1-section .strip2 {
        width: 99px;
        height: 42px;
        background: #3663e0;
        position: absolute;
        left: 71px;
        top: -149px;
        transform: skewX(-9deg) rotateZ(-33deg);
        z-index: 33;
    }

    .case-study-1-section .strip3 {
        width: 106px;
        height: 40px;
        background: #C8DBF6;
        position: absolute;
        left: -13px;
        top: -64px;
        transform: skewX(-9deg) rotateZ(-33deg);
        z-index: 33;
    }

    .case-study-1-section .strip5 {
        width: 129px;
        height: 50px;
        background: #3663e0;
        position: absolute;
        right: -30px;
        top: -228px;
        transform: skewX(-9deg) rotateZ(-31deg);
        z-index: 33;
    }

    .case-study-1-section .strip4 {
        width: 98px;
        height: 40px;
        background: #c8dbf6;
        position: absolute;
        right: 73px;
        top: -126px;
        transform: skewX(-9deg) rotateZ(-33deg);
        z-index: 33;
    }

    .case-study-1-section .strip1 {
        width: 99px;
        height: 40px;
        background: transparent;
        border: 2px solid #C8DBF6;
        position: absolute;
        left: -18px;
        top: -169px;
        transform: skewX(-9deg) rotateZ(-34deg);
        z-index: 33;
    }

    .case-study-2-section .strip3 {
        width: 134px;
        top: -93px;
        transform: skewX(-9deg) rotateZ(-25deg);
        right: -22px;
        height: 30px;
    }

    .case-study-2-section .strip4 {
        width: 91px;
        right: -13px;
        top: -140px;
        height: 30px;
        transform: skewX(-9deg) rotateZ(-26deg);
    }

    .case-study-1-section::after {
        content: "";
        width: 100%;
        height: 141px;
        background: #f3f3f3;
        position: absolute;
        left: 0;
        bottom: 0;
        clip-path: polygon(0 100%, 100% 0%, 100% 100%, 0 100%);
    }

    .case-study-2-section .strip1 {
        left: -15px;
        transform: skewX(-9deg) rotateZ(-27deg);
        height: 30px;
        top: -44px;
    }

    .case-study-2-section {
        background-color: #F3F3F3;
        padding: 0 0 30px 0;
        margin: 0;
        position: relative;
    }

    .few-stats-about-local-seo-section .eye-brow-pill .eye-brow-dot {
        --size: 18px;
        margin-right: 0;
    }

    .few-stats-about-local-seo-section .content h2 {
        font-size: 30px;
        letter-spacing: -1px;
    }

    /**
 * ¯\_(ツ)_/¯
 *  SINGLE SERVICE PAGE CSS
 * 
 *  [MONTHLY LINK BUILDING PAGE]
 * 
 */
    .guaranteed-traffic-section h2 {
        font-size: 32px;
    }

    .guaranteed-traffic-section {
        background-color: #F3F3F3;
        padding: 0px 0 118px 0;
        margin: 0;
        position: relative;
    }

    .guaranteed-traffic-section::after {
        content: '';
        width: 100%;
        height: 100px;
        background: #ffffff;
        position: absolute;
        left: 0;
        bottom: 0;
        clip-path: polygon(0 100%, 100% 0%, 100% 100%, 0 100%);
    }

    .guaranteed-traffic-section .strip2 {
        width: 200px;
        height: 50px;
        background: none;
        border: 2px solid #Fd2918;
        position: absolute;
        left: -20px;
        bottom: 30px;
        transform: skewX(-9deg) rotateZ(-16deg);
    }

    .our-approach-to-link-building-section {
        background-color: #fff;
        padding: 22px 0 150px 0;
        margin: 0;
        overflow: hidden;
        position: relative;
    }

    .our-approach-to-link-building-section::after {
        content: '';
        width: 100%;
        height: 89px;
        background: #F4F4F4;
        position: absolute;
        left: 0;
        bottom: -1px;
        clip-path: polygon(0 100%, 100% 0%, 100% 100%, 0 100%);
    }

    .our-approach-to-link-building-section .strip2 {
        width: 147px;
        height: 50px;
        background: #3663e0;
        position: absolute;
        right: -10px;
        bottom: 73px;
        transform: skewX(-9deg) rotateZ(-16deg);
        z-index: 3333;
    }

    .quality-over-quantity-section .strip2 {
        width: 87px;
        height: 50px;
        background: #3663e0;
        position: absolute;
        right: -11px;
        top: -59px;
        transform: skewX(-9deg) rotateZ(-16deg);
        z-index: 3333;
    }

    .our-approach-to-link-building-section .strip1 {
        left: -13px;
        transform: skewX(-9deg) rotateZ(-15deg);
    }

    .quality-over-quantity-section .strip1 {
        top: -21px;
        transform: skewX(-9deg) rotateZ(-15deg);
        width: 179px;
        left: -31px;
    }

    .quality-over-quantity-section h2 {
        font-size: 32px;
    }

    .quality-over-quantity-section {
        background-color: #F3F3F3;
        padding: 100px 0 148px 0;
        margin: 0;
        position: relative;
    }

    .quality-over-quantity-section::after {
        content: '';
        width: 100%;
        height: 97px;
        background: #ffffff;
        position: absolute;
        left: 0;
        bottom: 0;
        clip-path: polygon(0 100%, 100% 0%, 100% 100%, 0 100%);
    }

    .who-on-earth-section .strip3 {
        width: 100px;
        height: 50px;
        background: #ff4b3e;
        position: absolute;
        right: -15px;
        top: -99px;
        transform: skewX(-9deg) rotateZ(-21deg);
        z-index: 3333;
    }

    .who-on-earth-section .strip1 {
        width: 167px;
        height: 50px;
        background: #ff4b3e;
        position: absolute;
        left: -18px;
        top: 4px;
        transform: skewX(-9deg) rotateZ(-18deg);
        z-index: 3333;
    }

    .who-on-earth-section .strip2 {
        width: 178px;
        height: 50px;
        background: none;
        border: 2px solid #ff4b3e;
        position: absolute;
        right: -40px;
        top: -152px;
        transform: skewX(-9deg) rotateZ(-21deg);
        z-index: 3333;
    }

    .quality-over-quantity-section .strip3 {
        width: 132px;
        height: 50px;
        background: none;
        border: 2px solid #FF4B3D;
        position: absolute;
        left: -10px;
        bottom: 20px;
        transform: skewX(-9deg) rotateZ(-18deg);
        z-index: 3333;
    }

    .more-of-diy-type-section h2 {
        font-size: 43px;
    }

    .more-of-diy-type-section h3 {
        font-size: 22px;
    }

    .more-of-diy-type-section .separator::after {
        right: 15px;
    }

    .more-of-diy-type-section .rt-block h4 {
        font-size: 22px;
    }

    /**
 * ¯\_(ツ)_/¯
 *  SINGLE SERVICE PAGE CSS
 * 
 *  [LOCAL SEO PAGE]
 * 
 */
    .dominate-your-local-market .content h2 {
        font-size: 30px;
        line-height: 1.3;
    }

    .dominate-your-local-market .book-strategy-call-section a {
        font-size: 18px;
    }

    .dominate-your-local-market .book-strategy-call-section a>small {
        font-size: 12px;
    }

    .what-exacly-local-seo-section .strip2 {
        width: 100px;
        height: 50px;
        background: #3663e0;
        position: absolute;
        left: 0;
        top: 6px;
        transform: skewX(-9deg) rotateZ(-14deg);
        z-index: 3333;
        /* display: none; */
    }

    .what-exacly-local-seo-section .strip3 {
        width: 111px;
        height: 50px;
        background: #C6D1E5;
        position: absolute;
        left: -23px;
        top: 194px;
        transform: skewX(-9deg) rotateZ(-15deg);
        z-index: 3333;
    }

    .what-exacly-local-seo-section .strip4 {
        width: 72px;
        height: 50px;
        background: #B3C3E1;
        position: absolute;
        right: -14px;
        top: -13px;
        transform: skewX(-9deg) rotateZ(-16deg);
        z-index: 3333;
    }

    .what-exacly-local-seo-section .content h2 {
        font-size: 32px;
        margin-top: 10px;
    }

    .what-exacly-local-seo-section .content {
        max-width: max(100% - 2rem);
        margin: 0 auto;
    }

    .few-stats-about-local-seo-section .content {
        max-width: max(100% - 2rem);
        margin: 0 auto;
    }

    /**
 * ¯\_(ツ)_/¯
 * IN-DEPTH SEO AUDIT PAGE
 * 
 * */
    .not-ranking-in-search-section h2 {
        font-size: 26px;
    }

    .not-ranking-in-search-section .emoji-block>img {
        width: 40%;
    }

    .how-our-seo-audit-services-work-section {
        background-color: #EEFAFE;
        padding: 50px 0 165px 0;
        margin: 0;
        position: relative;
    }

    .how-our-seo-audit-services-work-section::after {
        height: 125px;
    }

    .how-our-seo-audit-services-work-section .card .icon-block {
        margin-bottom: 1rem;
        text-align: center;
    }

    .how-our-seo-audit-services-work-section .card .icon-block>img {
        width: 70%;
        margin: 0 auto;
    }

    .how-our-seo-audit-services-work-section .card h3 {
        font-size: 14px;
    }

    .seo-audit-technical-factor-section::after {
        height: 116px;
    }

    .seo-audit-technical-factor-section .strip3 {
        width: 96px;
        height: 50px;
        background: #D3D8FD;
        position: absolute;
        left: -24px;
        top: 31px;
        transform: skewX(-9deg) rotateZ(-21deg);
        z-index: 33;
    }

    .seo-audit-technical-factor-section h2 {
        font-size: 26px;
    }

    .seo-audit-on-page-factors-section h2 {
        font-size: 26px;
    }

    .seo-audit-on-page-factors-section {
        padding: 100px 0 172px 0;
        margin: 0;
        background-color: #fff;
        position: relative;
    }

    .seo-audit-on-page-factors-section::after {
        content: '';
        width: 100%;
        height: 66px;
        background: #F4F4F4;
        position: absolute;
        left: 0;
        bottom: 0;
        clip-path: polygon(0 100%, 100% 0%, 100% 100%, 0 100%);
    }

    .seo-audit-off-page-factors-section {
        padding: 100px 0 43px 0;
        margin: 0;
        background-color: #f3f3f3;
        position: relative;
    }

    .seo-audit-off-page-factors-section .strip3 {
        width: 113px;
        height: 50px;
        background: #3663e0;
        position: absolute;
        right: -16px;
        top: -183px;
        transform: skewX(-9deg) rotateZ(-21deg);
        z-index: 33;
    }

    .seo-audit-off-page-factors-section .strip4 {
        top: -117px;
        transform: skewX(-9deg) rotateZ(-20deg);
        right: -33px;
        z-index: 33;
    }

    .seo-audit-off-page-factors-section .strip2 {
        transform: skewX(-9deg) rotateZ(-16deg);
        left: -17px;
    }

    .seo-audit-off-page-factors-section h2 {
        font-size: 26px;
    }

    .not-want-to-skip-result-section h2 {
        font-size: 26px;
    }

    .not-want-to-skip-result-section {
        background-color: #f4f4f4;
        padding: 52px 0;
        margin: 0;
    }

    .claim-free-seo-audit-section h2 {
        font-size: 24px;
    }

    /**
 * ¯\_(ツ)_/¯
 * 
 * [SERVICE PAGE]
 * PRESS RELEASE DISTRIBUTION SERVICES
 * 
 * */
    .brand-exposure-section {
        padding: 20px 0 83px 0;
    }

    .brand-exposure-section h2 {
        font-size: 36px;
        padding: 0;
    }

    .reachout-to-million-section h2 {
        font-size: 36px;
        padding: 0;
    }

    .best-press-release-service-packages-section h2 {
        font-size: 36px;
        padding: 0;
    }

    /**
 * ¯\_(ツ)_/¯
 * 
 * [SERVICE PAGE]
 * BUY HIGH DA PBN BACKLINKS PAGE
 * 
 * */
    .benefits-and-features-section {
        padding: 0px 0 200px 0;
    }

    .benefits-and-features-section h2 {
        font-size: 36px;
        padding: 0;
    }

    .benefits-and-features-section .content {
        padding: 0;
        margin: 0 0 2rem 0;
    }

    .benefits-and-features-section .content>p {
        font-size: 14px;
    }

    .benefits-and-features-section .all-benefits-card-block .card .text-block h3 {
        font-size: 16px;
        font-weight: 600;
    }

    .benefits-and-features-section {
        padding: 0px 0 83px 0;
    }

    .we-sell-results-section h2 {
        font-size: 36px;
        padding: 0;
    }

    .we-sell-results-section .content {
        padding: 0;
    }

    .we-sell-results-section .emoji-block>img {
        max-width: 50%;
    }

    .we-sell-results-section .content p {
        font-size: 14px;
    }

    .we-sell-results-section .results-blocks .text-block p {
        font-size: 14px;
    }

    .pricing-and-options-section {
        padding: 40px 0 50px 0;
    }

    .pricing-and-options-section .emoji-block>img {
        max-width: 50%;
    }

    .pricing-and-options-section h2 {
        font-size: 33px;
        padding: 0;
    }

    .pricing-and-options-section .content p {
        font-size: 14px;
    }

    .every-pbnlink-comprise-section {
        background-color: var(--orange);
        padding: 45px 0 20px 0;
    }

    .every-pbnlink-comprise-section h2 {
        font-size: 33px;
        padding: 0;
        letter-spacing: -2px;
    }

    .every-pbnlink-comprise-section .timeline__headline {
        font-size: 18px;
        padding: 0 0 10px 0;
        margin: 0;
    }

    /**
 * ¯\_(ツ)_/¯
 * 
 * [SERVICE PAGE]
 * GUEST POST AND BLOGGER OUTREACH SERVICE
 * 
 * */
    .strong-blogging-network-section .rt-block p {
        font-size: 14px;
    }

    .what-are-blogger-outreach-links-section h2 {
        font-size: 36px;
        padding: 0;
        letter-spacing: -1px;
    }

    .what-are-blogger-outreach-links-section .tab-content .tab-pane>.content .text-block h2 {
        font-size: 25px;
    }

    .what-are-blogger-outreach-links-section .tab-content .tab-pane>.content .text-block p {
        font-size: 14px;
        line-height: 1.5;
    }

    .how-we-do-it-section-gpb-page {
        padding: 48px 0 50px 0;
    }

    .how-we-do-it-section-gpb-page h2 {
        font-size: 44px;
        padding: 0;
    }

    .blogger-outreach-packages-section-gpb-page h2 {
        font-size: 38px;
        letter-spacing: -1px;
    }

    .seo-agencies-and-marketers-section h2 {
        font-size: 45px;
        padding: 0;
        letter-spacing: -1px;
    }

    /**
 * ¯\_(ツ)_/¯
 * 
 * [SERVICE PAGE]
 * FOUNDATION PACKAGES PAGE
 * 
 * */
    .what-are-foundation-links-section-fl-pg h2 {
        font-size: 35px;
        padding: 0;
    }

    .what-are-foundation-links-section-fl-pg .content p {
        font-size: 14px;
    }

    .what-are-foundation-links-section-fl-pg .content ul li {
        font-size: 14px;
    }

    .what-are-foundation-links-section-fl-pg .box-layout-contents .text-block p {
        font-family: inherit;
        font-size: 14px;
        color: var(--black);
        line-height: 1.5;
        font-weight: 400;
        padding: 0;
        margin: 0;
    }

    .lets-talk-business-section-fl-pg h2 {
        font-size: 34px;
        padding: 0;
        letter-spacing: -1px;
    }

    .lets-talk-business-section-fl-pg .timeline__entry {
        padding: 21px;
    }

    .lets-talk-business-section-fl-pg .timeline__entry:nth-of-type(odd) {
        text-align: left;
        margin-left: 0;
        margin-bottom: 2rem;
        width: 100%;
        padding: 21px;
    }

    .awesome-features-section-fl-pg h2 {
        font-size: 35px;
        padding: 0;
        margin: 1rem 0 3rem 0;
    }

    .awesome-features-section-fl-pg .content p::before {
        content: '\f058';
        font-family: 'FontAwesome';
        font-size: 26px;
        color: var(--dark-blue);
        vertical-align: middle;
        margin-right: 20px;
        position: absolute;
        left: 50%;
        top: 0;
        transform: translateX(-50%);
    }

    .awesome-features-section-fl-pg .content p {
        font-size: 15px;
        padding: 43px 0 0 0;
    }

    .awesome-features-section-fl-pg .order-now-btn {
        font-size: 22px;
        padding: 14px 16px;
    }

    .why-rankjacker-foundation-package-section h2 {
        font-size: 32px;
        padding: 0;
    }

    .why-rankjacker-foundation-package-section .eyebrow>.text {
        font-size: 13px;
    }

    .why-rankjacker-foundation-package-section .why-rj-pkg-options-block .block h3 {
        font-family: inherit;
        font-size: 20px;
        color: var(--black);
        line-height: 1.3;
        font-weight: 600;
        text-align: center;
        padding: 0;
        margin: 0;
    }

    .packages-section-fp-pg h2 {
        font-size: 43px;
    }

    /**
 * ¯\_(ツ)_/¯
 * 
 * [SERVICE PAGE]
 * DFY CUSTOM OUTREACH SERVICE PAGE
 * 
 * */
    .what-is-dfy-custom-outreach-section .emoji-block .img-fluid {
        max-width: 100%;
        height: auto;
        width: 50%;
    }

    .what-are-blogger-outreach-links-section h2 {
        font-size: 33px;
        padding: 0;
        letter-spacing: -1px;
    }

    .what-makes-us-your-first-choice-section .content {
        padding: 0;
        margin: 0 0 3rem 0;
    }

    .what-makes-us-your-first-choice-section .why-we-choice-cards-block .card {
        padding: 20px;
        min-height: unset;
    }

    .let-our-clients-speak-our-behalf-section h3 {
        font-size: 14px;
    }

    .let-our-clients-speak-our-behalf-section h2 {
        font-size: 30px;
        padding: 0;
        letter-spacing: -1px;
    }

    .let-our-clients-speak-our-behalf-section .content {
        padding: 0;
        margin: 0;
    }

    /**
 * ¯\_(ツ)_/¯
 * 
 * [SERVICE PAGE]
 * BUY NICHE EDITS OR CURATED LINK PLACEMENTS SERVICE PAGE
 * 
 * */
    .benefits-of-curated-backlinks-section .eyebrow>.text {
        font-size: 12px;
    }

    .benefits-of-curated-backlinks-section h2 {
        font-size: 31px;
        padding: 0;
        letter-spacing: -1px;
    }

    .benefits-of-curated-backlinks-section .all-the-benefits ul li {
        padding: 0 0 0 44px;
        margin: 0 0 3rem 0;
    }

    .benefits-of-curated-backlinks-section .all-the-benefits ul li::before {
        font-size: 60px;
    }

    .benefits-of-curated-backlinks-section .all-the-benefits ul li h3 {
        font-size: 20px;
    }

    .benefits-of-curated-backlinks-section .all-the-benefits ul li p {
        font-size: 14px;
    }

    .buy-niche-edit-packages-section h2 {
        font-size: 40px;
        padding: 0;
    }

    .publishers-metrics-section h2 {
        font-size: 37px;
        padding: 0;
        letter-spacing: -1px;
    }

    .seo-agencies-and-marketers-section .content {
        text-align: center;
        padding: 0;
    }

    /**
 * ¯\_(ツ)_/¯
 * 
 * [CONTACT PAGE]
 * 
 * */
    .contact-us-page .lt-block .text-content h2 {
        font-family: inherit;
        font-size: 21px;
    }

    .contact-us-page .lt-block .text-content p {
        font-size: 16px;
    }

    .contact-us-page .form-block h2 {
        font-size: 21px;
    }

    .contact-us-page .form-block p {
        font-size: 18px;
    }

    .still-confused-section .content a {
        font-size: 24px;
        padding: 15px 16px;
        width: 100%;
    }

    .ready-to-speak-section .lt-block .icon-block i {
        font-size: 35px;
        color: #fff;
    }

    .ready-to-speak-section .lt-block .text-block a {
        font-size: 25px;
    }

    .map-section {
        height: 250px;
    }

    .address-section {
        background-color: var(--dark-blue);
        padding: 40px 0;
        margin: 0;
    }

    .address-section address .text h2 {
        font-family: inherit;
        font-size: 24px;
    }

    .address-section address .text h3 {
        font-size: 15px;
    }

    /**
 * ¯\_(ツ)_/¯
 * 
 * SINGLE SERVICE PAGE
 * 
 * [LOCAL CITATION]
 * 
 * */
    .do-you-run-local-business-section-lc-pg h2 {
        font-size: 30px;
        padding: 0;
    }

    .do-you-run-local-business-section-lc-pg .content>p {
        font-size: 16px;
        margin: 0 0 1rem 0;
    }

    .do-you-run-local-business-section-lc-pg .content>p>strong {
        font-size: 16px;
    }

    .do-you-run-local-business-section-lc-pg .content>ul>li {
        font-size: 16px;
    }

    .citation-audit-section-start-lc-pg h2 {
        font-size: 40px;
        padding: 0;
    }

    .benefits-of-local-business-listing-section-lc-pg h2 {
        font-size: 35px;
        padding: 0;
        margin-bottom: 3rem;
    }

    .benefits-of-local-business-listing-section-lc-pg .timeline__entry {
        padding: 20px;
    }

    .advance-citation-building-pkg-section-lc-pg {
        background-color: #fff;
        padding: 0;
        margin: 0;
    }

    .advance-citation-building-pkg-section-lc-pg .emoji>img {
        transform: scale(0.8);
    }

    .advance-citation-building-pkg-section-lc-pg h2 {
        font-size: 34px;
        padding: 0;
    }

	/**
 * ¯\_(ツ)_/¯
 * 
 * SINGLE SERVICE PAGE
 * 
 * [GEO NETWORKS]
 * 
 * */

/*GEO NETWORKS WE OFFER START*/
	
.postid-2404>.gm-navbar {
    background-color: var(--dark-blue) !important;
}
.geo-networks-we-offer::after {
    content: "";
    width: 100%;
    height: 130px;
    background: var(--dark-blue);
    position: absolute;
    left: 0;
    bottom: -1px;
    clip-path: polygon(0 100%, 100% 0%, 100% 100%, 0 100%);
}

.geo-networks-we-offer {
    background-color: var(--dark-blue);
    padding: 0 0 20px 0;
    margin: 0;
}

.geo-networks-we-offer .emoji-block {
    text-align: center;
    margin-bottom: 3rem;
}

.geo-networks-we-offer h2 {
    font-family: var(--title-bold);
    font-size: 75px;
    color: #fff;
    line-height: .94;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: -3px;
    margin-bottom: 2rem;
    padding: 0 8%;
}

.geo-networks-we-offer .content {
    padding: 0 9%;
    margin: 0;
}

.geo-networks-we-offer .content p {
    font-family: inherit;
    font-size: 19px;
    color: #fff;
    line-height: 1.5;
    font-weight: 400;
    text-align: center;
    margin: 0;
    padding: 0 0 2rem 0;
}

.geo-networks-we-offer .results-blocks {
    padding: 0;
    margin: 3rem 0 0 0;
}

.geo-networks-we-offer .results-blocks .row {
    align-items: center;
}

.geo-networks-we-offer .results-blocks .row .col-md-6 {
    margin-bottom: 3rem;
}

.geo-networks-we-offer .results-blocks .row .col-md-6:nth-child(3) {
    order: 2;
}

.geo-networks-we-offer .results-blocks .row .col-md-6:nth-child(4) {
    order: 1;
}

.geo-networks-we-offer .results-blocks .text-block {
    padding: 0;
    margin: 0;
}

.geo-networks-we-offer .results-blocks .text-block h3 {
    font-family: inherit;
    font-size: 25px;
    color: #fff;
    line-height: 1.3;
    font-weight: 700;
    text-transform: uppercase;
    padding: 0 0 15px 0;
    margin: 0;
}

.geo-networks-we-offer .results-blocks .text-block p {
    font-family: inherit;
    font-size: 16px;
    color: #fff;
    line-height: 1.3;
    font-weight: 400;
    padding: 0;
    margin: 0;
}

.geo-networks-we-offer .results-blocks .img-block {
    text-align: center;
}
/*GEO NETWORKS WE OFFER END*/
	
    /**
 * ¯\_(ツ)_/¯
 * 
 * SINGLE SERVICE PAGE
 * 
 * [DIY LINK BUILDING GUIDE]
 * 
 * */
    .high-da-authority-backlinks-lnk-bldng--guide-pg h2 {
        font-size: 33px;
        padding: 0;
    }

    .foundational-links-section--guide-pg h2 {
        font-size: 33px;
        padding: 0;
        letter-spacing: -1px;
    }

    .local-seo-links-section--guide-pg h2 {
        font-size: 38px;
        padding: 0;
        letter-spacing: -1px;
    }

    .local-seo-links-section--guide-pg .all-social-seo-links .box p {
        font-family: inherit;
        font-size: 15px;
        color: var(--black);
        line-height: 1.5;
        font-weight: 400;
        padding: 0;
        margin: 0 0 25px 0;
    }

    .local-seo-links-section--guide-pg {
        padding: 0 0 73px 0;
    }

    .local-seo-links-section--guide-pg::after {
        height: 55px;
    }

    .guaranteed-link-building-process-section--guide-pg h2 {
        font-size: 33px;
        letter-spacing: -1px;
        padding: 0;
    }

    .guaranteed-link-building-process-section--guide-pg .content ul li::before {
        font-size: 30px;
    }

    .guaranteed-link-building-process-section--guide-pg {
        padding: 0px 0 65px 0;
    }

    .guaranteed-link-building-process-section--guide-pg::after {
        height: 61px;
    }

    .link-building-mistakes-section--guide-pg h2 {
        font-size: 33px;
        letter-spacing: -1px;
        padding: 0;
    }

    .link-building-mistakes-section--guide-pg {
        padding: 0 0 55px 0;
    }

    .link-building-mistakes-section--guide-pg::after {
        height: 52px;
    }

    .when-and-which-packages-section--guide-pg h2 {
        font-size: 33px;
        letter-spacing: -1px;
        padding: 0;
    }

    .when-and-which-packages-section--guide-pg .single-pkg-large-block {
        padding: 20px;
    }

    .backlink-myth-should-stop-believing-section--guide-pg h2 {
        font-size: 33px;
        letter-spacing: -1px;
        padding: 0;
    }

    .backlink-myth-should-stop-believing-section--guide-pg .content ul li::before {
        font-size: 30px;
    }

    .not-enough-google-rank-section--guide-pg h2 {
        font-size: 33px;
        padding: 0;
        letter-spacing: -1px;
    }

    .not-enough-google-rank-section--guide-pg .strategy-btn {
        font-size: 20px;
        padding: 20px 19px;
        max-width: 666px;
    }

    /**
 * 
 * SINGLE SERVICE PAGE
 * SEO CONSULTATION 
 * 
 * */
    .say-goodbye-section .book-call-btn {
        font-size: 24px;
        padding: 20px;
    }

    .grow-your-agency-revenue-section .book-call-now-block .book-call-btn {
        font-size: 27px;
        padding: 20px;
    }

    .you-would-not-skip-these-result-section-seo {
        padding: 50px 0;
    }

    /**
 * Project Quotation Page
 * */
    #staticBackdrop .modal-dialog.modal-dialog-centered {
        margin-top: 30px;
    }

    .project-query-form-banner>h1 {
        font-size: 30px;
        letter-spacing: -1px;
    }

    #staticBackdrop .gform_heading {
        flex-direction: column;
    }
}

/*350px END HERE*/
/**/
/**
 * 
 * HOME PAGE CIRCLE NUMBER EDIT
 * 
 * */
.our-process-section .full-circular-block .inner-circle small {
    display: block;
    text-align: center;
    margin: 0 0 0 19px;
    font-size: 1.5rem;
}

.our-process-section .full-circular-block .inner-circle a.dbdd1:hover small,
.our-process-section .full-circular-block .inner-circle a.dbdd2:hover small,
.our-process-section .full-circular-block .inner-circle a.dbdd3:hover small,
.our-process-section .full-circular-block .inner-circle a.dbdd4:hover small,
.our-process-section .full-circular-block .inner-circle a.dbdd5:hover small {
    display: none;
}

.gm-navigation-drawer {
    top: 0;
    height: 100%;
    background: var(--orange);
    background: linear-gradient(350deg, rgba(255, 255, 255, 1) 0%, rgba(253, 41, 24, 1) 100%);
}

.gm-navigation-drawer .gm-anchor:hover,
.gm-navigation-drawer li.current-menu-parent>.gm-anchor,
.gm-navigation-drawer li.current-menu-item>.gm-anchor {
    color: black !important
}

.gm-mobile-menu-container .gm-navigation-drawer li.current-menu-item>.gm-anchor {
    color: #fff !important;
}

.gm-mobile-menu-container .gm-navigation-drawer .menu-item .gm-anchor {
    color: rgb(255 255 255) !important;
}

li#menu-item-mobile-1993 {
    background-color: var(--dark-blue);
    color: #fff;
    margin-top: 28px;
    border: none !important;
    border-radius: 5px;
}

li#menu-item-mobile-1993>a {
    margin: 0 !important;
    justify-content: center !important;
    border-bottom: none;
    color: #fff !important;
}

li#menu-item-mobile-1993>a>span.gm-menu-item__txt-wrapper {
    margin: 0 !important;
}

li#menu-item-1993>a {
    background: var(--orange);
    color: #fff !important;
    padding: 8px 16px;
    border-radius: 5px;
}

li#menu-item-1993:hover>a {
    color: #fff !important;
}

li#menu-item-217 {
    padding: 0;
    margin: 0;
}

li#menu-item-217>a {
    color: var(--dark-blue) !important;
    font-size: 14px;
    font-family: inherit;

}

li#menu-item-217:hover>a {
    color: var(--orange) !important;
}

li#menu-item-1992 {
    padding: 0;
}

li#menu-item-1992>a {
    color: var(--dark-blue) !important;
    font-size: 14px;
    font-family: inherit;
}

li#menu-item-1992:hover>a {
    color: var(--orange) !important;
}

/*Back To Top Button*/
#btn-back-to-top {
    position: fixed;
    bottom: 20px;
    right: 20px;
    display: none;
    background: var(--orange);
    color: #fff;
    z-index: 9999999;
}


/*BUY LINKS PAGE MODAL FORM*/
#exampleModal .modal-title {
    font-family: inherit;
    font-size: 25px;
    color: var(--orange);
    line-height: 1.5;
    font-weight: 700;
    text-transform: capitalize;
    margin-bottom: 0;
}

#exampleModal .form-label {
    font-family: inherit;
    font-size: 16px;
    color: var(--black);
    line-height: 1.3;
    font-weight: 600;
    padding: 0;
    margin: 0 0 0.5rem 0;
}

#exampleModal .form-label~br {
    display: none;
}

#exampleModal .form-control {
    font-family: inherit;
    font-size: 16px;
    color: var(--black);
    line-height: 1.3;
    font-weight: 400;
    background-color: #fff;
    border: 1px solid #cbcbcb;
    border-radius: 5px;
    padding: 10px;
    margin: 0;
    transition: 0.5s ease;
}

#exampleModal .form-control:focus {
    border: 1px solid var(--black);
}

#exampleModal .btn {
    font-family: inherit;
    font-size: 18px;
    color: #fff;
    line-height: 1.3;
    font-weight: 400;
    background-color: var(--orange);
    text-transform: capitalize;
    border-radius: 5px;
    padding: 12px 22px;
    margin: 0;
    box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.3);
    overflow: hidden;
    width: 100%;
}

/* blog-table-css*/
#rj-tbl {
    font-family: Arial, Helvetica, sans-serif;
    border-collapse: collapse;
    width: 100%;
}

#rj-tbl td,
#rj-tbl th {
    border: 1px solid #ddd;
    padding: 8px;
}

#rj-tbl tr:nth-child(even) {
    background-color: #f2f2f2;
}

#rj-tbl tr:hover {
    background-color: #ddd;
}

#rj-tbl th {
    padding-top: 12px;
    padding-bottom: 12px;
    text-align: left;
    background-color: #fd2918;
    color: white;
}

/* blog-table-css*/
.dr-pr {
    display: none !important;
}



.gm-nav-content-wrapper {
    transition: transform cubic-bezier(0.7, 0, 0.3, 1) 0.4s;
    will-change: auto !important;
}

/* Nitro  
footer {
	margin-bottom:-35px;
    position: relative;
    z-index: 5;}
footer:after{ content: ""; position: absolute; width: 100%; height: 35px; bottom: -35px; z-index: 6;  background: #121012;}*/

body {
    overflow: hidden !important;
}

@media (max-width: 1023px) {

    body:not(.home) .gm-burger .hamburger-inner,
    body:not(.home) .gm-burger .hamburger-inner::after,
    body:not(.home) .gm-burger .hamburger-inner::before {
        /*background-color: rgb(255 255 255) !important;*/
		background-color: #000000!important;
    }
}

@media screen and (max-width: 500px) {
    .our-process-section .full-circular-block .inner-circle small {
        margin: 0
    }

}

button.rtoc_open_close.rtoc_close {
    padding: 0 !important
}

.rtoc-mokuji-content .rtoc-mokuji.level-1 {
    padding-left: 0 !important;
    padding: 0 20px 20px 40px !important
}

.col-md-9 #rtoc-mokuji-wrapper {
    display: none !important
}

.EGTgNENDzZGxyJUDmjNOImNOujN2NUj {
    display: none !important;
}
/*SOCIAL FORTRESS SERVICE PAGE*/

.bnr-cont{
color: #000000!important;
font-size: 16px!important;
font-weight: 500!important;
line-height: 30px!important;
}
.bnr-content{
color: #000000!important;
font-size: 15px!important;
font-weight: 450!important;
line-height: 24px!important;
}
.bnr-cont1{
color: #000000!important;
font-size: 22px!important;
font-weight: 500!important;
line-height: 32px!important;
}
#top-social-websites{
font-weight: 600!important;
color: #fd2918!important;
}
#base-package-include{
font-weight: 300!important;
}
.power-of-social-signals::after {
    content: ""!important;
    width: 100%!important;
    height: 200px!important;
    background: #ffd7d3!important;
    position: absolute!important;
    left: 0!important;
    bottom: -1px!important;
    clip-path: polygon(0 100%, 100% 0%, 100% 100%, 0 100%)!important;
}
.social-packages{
font-size: 14px!important;
}
.fortress-pkg span{
    font-family: inherit;
    font-size: 28px;
    color: #fff;
    line-height: 1.3;
    font-weight: 700;
    text-transform: uppercase;
    padding: 0 0 10px 0;
    margin: 0;
}
.fortress-testimonial::after {
    content: "";
    width: 100%;
    height: 120px;
    background: #e2e1e1!important;
    position: absolute;
    left: 0;
    bottom: -1px;
    clip-path: polygon(0 100%, 100% 0%, 100% 100%, 0 100%);
}
.fortress-pricing-btn a{
padding: 10px 45px!important;
}
/*SOCIAL FORTRESS SERVICE PAGE*/

/* DOMAIN AUTHORITY STACK SERVICE PAGE*/
.das-badge-text{
	padding-top:35px!important;
}
.reachout-to-million-section .das-badge {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: var(--dark-blue);
    background: linear-gradient(90deg, rgb(120 154 247) 0%, rgba(54, 99, 224, 1) 69%);
    max-width: 550px;
    border-radius: 100px;
    padding: 10px 25px;
    margin: 0 auto 2rem;
    min-height: 50px;
}

/* DOMAIN AUTHORITY STACK SERVICE PAGE*/

/*REACH OUT TO MILLIONS SECTION 2 START FOR G-STACK PAGE*/
.reachout-to-million-section2 {
    background-color: #f3f3f3!important;
    padding: 0 0 80px 0;
    margin: 0;
}

/*.reachout-to-million-section2 .badge-alike {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: var(--dark-blue);
    background: linear-gradient(90deg, rgb(120 154 247) 0%, rgba(54, 99, 224, 1) 69%);
    max-width: 385px;
    border-radius: 100px;
    padding: 10px 25px;
    margin: 0 auto 2rem;
    min-height: 50px;
}

.reachout-to-million-section2 .badge-alike .text {
    display: inline-block;
    font-family: inherit;
    font-size: 20px;
    color: #fff;
    line-height: 1.3;
    text-transform: capitalize;
    font-weight: 600;
    padding: 0;
    margin: 0;
}*/

.reachout-to-million-section2 h2 {
    font-family: var(--title-bold)!important;
    font-size: 75px!important;
    color: var(--black);
    line-height: .94;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center!important;
    letter-spacing: -3px;
    margin-bottom: 5rem;
    padding: 0 14%;
}

.reachout-to-million-section2 .content {
    padding: 0 21%;
}

.reachout-to-million-section2 .content p>img {
    display: block;
    margin: 0 auto 2rem;
}

.reachout-to-million-section2 .content>p {
    font-family: inherit;
    font-size: 22px;
    color: var(--black);
    line-height: 1.5;
    font-weight: 400;
    text-align: left;
    margin: 0;
    padding: 0;
}
/*REACH OUT TO MILLIONS SECTION 2 START FOR G-STACK PAGE*/
/* GLOBAL P TAG TITLES FOR HEADINGS START */
.p-tag-case-study-section-heading {
    font-family: var(--title-bold);
    font-size: 75px;
    color: var(--black);
    line-height: .94;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: -3px;
    margin-bottom: 2rem;
    padding: 0;
}
.p-tag-request-call-section-heading {
    font-family: inherit;
    font-size: 50px;
    color: #fff;
    line-height: 1.5;
    font-weight: 700;
    padding: 0 0 20px 0;
    margin: 0;
}
.p-tag-up-sub-heading{
    font-family: inherit;
    font-size: 27px;
    color: #fff;
    line-height: 1.3;
    text-transform: uppercase;
    letter-spacing: 5px;
    text-align: center;
    padding: 0 0 2rem 0;
    margin: 0;
}
.p-tag-small-font-size-title-center-global{
    font-family: inherit;
    font-size: 20px;
	font-weight: 500;
    color: var(--black);
    line-height: 1.5;
    text-align: center;
    text-transform: none;
    padding: 0;
    margin: 0 0 60px 0;
}
.p-tag-e-book-title-global{
    font-family: inherit!important;
    font-size: 30px!important;
    color: var(--black)!important;
    line-height: 1.3!important;
    font-weight: 600!important;
    padding: 0!important;
    margin: 0 0 3rem 0!important;
}
.p-tag-e-book-title-center-global{
	text-align: center!important;
    font-family: inherit!important;
    font-size: 30px!important;
    color: var(--black)!important;
    line-height: 1.3!important;
    font-weight: 600!important;
    padding: 0!important;
    margin: 0 0 3rem 0!important;

}
.p-tag-post-card-icon-image-box {
    font-family: inherit!important;
    font-size: 25px!important;
    color: var(--black)!important;
    line-height: 1.3!important;
    font-weight: 600!important;
    text-transform: capitalize!important;
    padding: 0!important;
    margin: 0 0 20px 0!important;
	text-align: center!important;
}
.p-tag-title-for-big-heading{
font-family: var(--title-bold);
font-size: 60px;
color: #121012;
line-height: 1.1;
font-weight: bold;
text-transform: uppercase;
text-align: center;
padding: 0;
margin: 0;
}
.p-tag-white-color-bold-heading{
    font-family: var(--title-bold);
    font-size: 70px;
    color: #fff;
    line-height: 1.5;
    font-weight: 700;
    text-transform: uppercase;
    text-align: center;
    padding: 0;
    margin: 0;
}
.p-tag-white-color-form-title-heading{
    font-family: var(--title-bold)!important;
    font-size: 60px!important;
    color: #fff!important;
    line-height: 1.01em!important;
    font-weight: 400;
    text-transform: uppercase!important;
    letter-spacing: -2px!important;
    padding: 0!important;
    margin: 0 0 3rem 0!important;
}
.p-tag-white-color-medium-heading {
    font-family: inherit;
    font-size: 18px;
    color: #fff;
    line-height: 1.3;
    font-weight: 400;
    text-align: center;
    text-transform: uppercase;
    padding: 0 0 15px 0;
    margin: 0;
}
.p-tag-bold-heading-orange-color{
    font-family: var(--title-bold);
    font-size: 50px;
    color: var(--orange);
    line-height: 1.5;
    text-transform: capitalize;
    padding: 0;
    margin: 0 0 60px 0;
}
.h-3-to-p-tag-foundation-free-report-element-blu-color{
    display: inline-block;
    font-family: inherit;
    font-size: 16px;
    color: #fff;
    line-height: 1.3;
    background-color: var(--dark-blue);
    letter-spacing: 2px;
    border-radius: 50px;
    text-transform: uppercase;
    padding: 5px 20px;
    margin: 0;
}
.h-3-tag-homepage-wss-box-element-heading-blu-color{
    color: #fff;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 300;
    font-family: inherit;
    padding: 17px 0;
    margin-top: 0;
    background-color: var(--dark-blue);
    border-radius: 20px 20px 0 0;
}
/*#p-tag-element-box-heading-padding-margin-top-bottom{
padding-bottom: 10px!important;
margin-top: -10px!important;
}*/
.p-tag-element-box-heading-orange-color{
    font-size: 24px!important;
    font-family: inherit!important;
    color: var(--orange)!important;
    font-weight: 700!important;
    text-align: left!important;
    margin-bottom: 0.5rem!important;
    padding: 0;
    margin: 0;
}
.p-tag-element-box-heading-blu-color-capitalize{
    font-family: inherit;
    font-size: 24px;
    color: var(--dark-blue);
    line-height: 1.3;
    font-weight: bold;
    text-transform: capitalize;
    padding: 0 0 1rem 0;
    margin: 0 0 3rem 0;
    text-align: center !important;
}
.p-tag-element-box-heading-blu-color{
    font-family: inherit;
    font-size: 24px;
    color: var(--dark-blue);
    line-height: 1.3;
    font-weight: bold;
    text-transform: uppercase;
    border-bottom: 1px solid #E5E8ED;
    padding: 0 0 1rem 0;
    margin: 0 0 3rem 0;
    text-align: center !important;
}
/* Faqs-Title-Heading START */
.p-tag-title-for-faqs-heading{
    font-family: inherit;
    font-size: 22px;
    color: var(--black);
    line-height: 1.5;
    font-weight: bold;
    border-radius: 0;
    background-color: #eee;
}
/* Faqs-Title-Heading END */
/* Pricing-Table-Titles-Desc-Headings START */

.p-tag-pricing-global-card-title-heading{
    font-family: inherit;
    font-size: 24px;
    color: #fff;
    line-height: 1.3;
    font-weight: 700;
    text-transform: uppercase;
    padding: 12px 0;
    margin: 0 0 2rem 0;
}

/* Card1 */
.p-tag-pricing-card1-title-heading{
    font-family: inherit;
    font-size: 22px;
    color: #fff;
    line-height: 1.3;
    background-color: var(--orange);
    font-weight: 700;
    text-transform: uppercase;
    padding: 12px 0;
    margin: 0 0 2rem 0;
}
.p-tag-pricing-card1-desc-heading{
    font-family: inherit;
    font-size: 17px;
    color: var(--orange)!important;
    line-height: 1.3;
    font-weight: 600;
    text-align: left;
    padding: 0 30px;
    margin: 0 0 10px 0;
}
.p-tag-pricing-card1-price-heading{
    font-family: inherit;
    font-size: 22px;
    color: var(--orange);
    line-height: 1.3;
    font-weight: 400;
    text-align: left;
    padding: 0 30px;
    margin: 0 0 2rem 0;
}
.p-tag-pricing-card1-price-heading strong{
    font-size: 50px;
    font-weight: 700;
}
/* Card2 */
.p-tag-card2-border{
    border: 2px solid var(--dark-blue)!important;
    border-radius: 5px;
    text-align: center;
    padding: 0 0 30px 0;
}
.p-tag-card2-border>a {
    background-color: var(--dark-blue)!important;
}
.p-tag-card2-border ul>li::before {
    color: var(--dark-blue)!important;
}
.p-tag-pricing-card2-title-heading{
    font-family: inherit;
    font-size: 22px;
    color: #fff;
    line-height: 1.3;
    background-color: var(--dark-blue)!important;
    font-weight: 700;
    text-transform: uppercase;
    padding: 12px 0;
    margin: 0 0 2rem 0;
}
.p-tag-pricing-card2-desc-heading{
    font-family: inherit;
    font-size: 17px;
    color: var(--dark-blue)!important;
    line-height: 1.3;
    font-weight: 600;
    text-align: left;
    padding: 0 30px;
    margin: 0 0 10px 0;
}
.p-tag-pricing-card2-price-heading{
    font-family: inherit;
    font-size: 22px;
    color: var(--dark-blue)!important;
    line-height: 1.3;
    font-weight: 400;
    text-align: left;
    padding: 0 30px;
    margin: 0 0 2rem 0;
}
.p-tag-pricing-card2-price-heading strong{
    font-size: 50px;
    font-weight: 700;
}
/* Pricing-Table-Titles-Desc-Headings END */

/* Global Testimonial Name-And-Designation START */
.p-tag-testimonial-author-name {
    font-family: 'Finurlig DEMO';
    font-size: 18px;
    color: var(--black);
    line-height: 1.3;
    font-weight: 400;
    font-style: italic;
    padding: 0;
    margin: 0;
}
.p-tag-testimonial-author-designation {
    font-family: inherit;
    font-size: 14px;
    color: var(--black);
    line-height: 1.6;
    font-weight: 400;
    text-transform: capitalize;
    padding: 0;
    margin: 0;
}
/*--home-page-testimonial & number-counter css--*/
.p-tag-homepage-testimonial-author-name{
    font-family: inherit;
    font-size: 22px!important;
    color: #121012;
    line-height: 1.3!important;
    text-transform: capitalize;
    font-weight: 600!important;
    padding: 10px 0!important;
    margin: 0;
}
.p-tag-homepage-projects-timeline-counter-numbers {
    font-family: inherit;
    font-size: 30px!important;
    color: #fff;
    line-height: 1.3!important;
    font-weight: 700!important;
    text-transform: uppercase!important;
    padding: 0;
    margin: 0;
}

@media only screen and (max-width: 600px) {
  .rj-seo-mngmnt-video {
    width: 330px!important;
    height: 216px!important;
  }
}
/*--home-page-testimonial & number-counter css--*/

/* Global Testimonial Name-And-Designation END */
.logo-brand-img marquee-content{
width: 70%!important;
border: none!important;
}
.marquee-content li img {
    width: 70%!important;
}
/* SEO-COPYWRITING-PAGE-CSS-START */
.copywrite-iconbox-section{
margin-top: -50px;
}
.fund-policy{
margin-left: 290px!important;
}
@media only screen and (max-width: 600px) {
.fund-policy{
margin-left: 1px!important;
}
}
/*.copywrite-iconbox-section p{
text-align: center;
}*/
/* SEO-COPYWRITING-PAGE-CSS-END */
/* Buy PBN Page Result section css */
.result-section-row{
padding: 60px 0px!important;
}
.result-img-section{
	width: 70%;
}
.client-result-section-title{
    color: #fff;
    font-size: 42px;
    font-weight: 400;
    text-align: center;
    padding: 30px 0px;
    font-family: var(--title-bold);
    text-transform: uppercase;
}
/* Buy PBN Page Result section css */

/*HARO-PAGE-PACKAGE-SECTION-CSS*/
.haro-backlin-packages{
    font-size: 28px!important;
    font-weight: 600!important;
    text-transform: capitalize!important;
    text-align: center;
	font-family: inherit!important;
	letter-spacing: 0px!important;
}
/*HARO-PAGE-PACKAGE-SECTION-CSS*/
/*on-page-css*/
.onpage-banner::after {
background-color: #dddfe1!important;
}
.onpage-how-it-works{
font-size: 40px;
font-weight: 600;
text-align: center;
}
/* page-ranking-and-result */
.on-page-ranking-and-result{
background: #dddfe1!important;
}

.on-page-ranking-and-result::after {
    content: "";
    width: 100%;
    height: 130px;
    background: #dddfe1!important;
    position: absolute;
    left: 0;
    bottom: -1px;
    clip-path: polygon(0 100%, 100% 0%, 100% 100%, 0 100%);
}
/* page-ranking-and-result */

/*on-page-css*/
/*invoice-page-css*/
.gform_required_legend{
display: none;
}
.ginput_container{
border: 1px solid!important;
}
/*invoice-page-css*/

/* Home-Page-Sm-Device-Css-Start */

@media screen and (max-width: 768px){
.company-logos-section {
    margin-top: -75px!important;
}
}
@media screen and (max-width: 768px){
.p-tag-white-color-bold-heading {
    font-size: 50px!important;
}
}
@media screen and (max-width: 768px){
.why-hire-us-section{
clip-path: none!important;
}
}
@media screen and (max-width: 768px){
.p-tag-title-for-big-heading{
font-size: 32px!important;
}
}
@media screen and (max-width: 768px){
.home-video-testimoni{
    margin-top: -15px!important;
    font-size: 32px!important;
}
}
@media screen and (max-width: 768px){
.p-tag-white-color-bold-heading{
    font-size: 38px!important;
    padding-top: 25px!important;
}
}
@media screen and (max-width: 768px){
.wholesale-seo-service-tag{
    margin-top: -25px!important;
    padding-bottom: 15px!important;
}
}
/* case-study-template-css */
.single-case-study-page::after {
background: #ffffffc9!important;
}
.single-case-study-intro-section{
padding: 10px 0!important;
}
.case-study-center-content-section{
padding: 250px 0 100px 0!important;
}
/* case-study-template-css */
/* Home-Page-Sm-Device-Css-End */

/*-- copywrite page css --*/

@media screen and (max-width: 768px){
.brand-logo-section-heading-Copywrite{
font-size: 24px!important;
padding-top: 30px!important;
}
}

.brand-logo-section-heading-Copywrite{
font-family: var(--title-bold); 
font-size: 30px;
color: #fff;
line-height: 1.5;
font-weight: 600!important;
text-transform: uppercase;
text-align: center;
padding: 0;
margin: 0;
letter-spacing: 2px;
}

.company-brand-logo-section{
margin-top: -193px!important;
}
@media screen and (max-width: 768px){
.company-brand-logo-section {
margin-top: -105px!important;
}
}
.seo-content-strategy-section {
clip-path: polygon(0 10%, 100% 0, 100% 100%, 0% 100%)!important;
margin-top: -95px!important;
}

.image-emoji-block{
padding-top: 130px!important;
}
/*.content-creation-service{
background: #ffffff!important;
clip-path: polygon(0 100%, 100% 0%, 100% 0, 0 100%)!important;
}*/
.coywrite-owner-quote-section{
background:#f4f4f4!important;
}
/*-- copywrite page css --*/
.hamburger-inner{
background-color: #000000!important;
}
/* GLOBAL P TAG TITLES FOR HEADINGS END */