﻿@font-face
{
    font-family: "RoundedIO";/*src: url("/wp-content/themes/linkgraph-new/fonts/CircularStd-Black.eot");*/
    src: url("/wp-content/themes/linkgraph-new/fonts/CircularStd-Black.woff") format("woff"),url("/wp-content/themes/linkgraph-new/fonts/CircularStd-Black.woff2") format("woff2");
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}
@font-face
{
    font-family: "RoundedIO";/*src: url("/wp-content/themes/linkgraph-new/fonts/CircularStd-Bold.eot");*/
    src: url("/wp-content/themes/linkgraph-new/fonts/CircularStd-Bold.woff") format("woff"),url("/wp-content/themes/linkgraph-new/fonts/CircularStd-Bold.woff2") format("woff2");
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
@font-face
{
    font-family: "RoundedIO";/*src: url("/wp-content/themes/linkgraph-new/fonts/CircularStd-Medium.eot");*/
    src: url("/wp-content/themes/linkgraph-new/fonts/CircularStd-Medium.woff") format("woff"),url("/wp-content/themes/linkgraph-new/fonts/CircularStd-Medium.woff2") format("woff2");
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face
{
    font-family: "RoundedIO";/*src: url("/wp-content/themes/linkgraph-new/fonts/CircularStd-Book.eot");*/
    src: url("/wp-content/themes/linkgraph-new/fonts/CircularStd-Book.woff") format("woff"),url("/wp-content/themes/linkgraph-new/fonts/CircularStd-Book.woff2") format("woff2");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face
{
    font-family: "Avenir Next";
    src: url("/wp-content/themes/linkgraph-new/fonts/AvenirNextCyr-Bold.woff") format("woff"),url("/wp-content/themes/linkgraph-new/fonts/AvenirNextCyr-Bold.woff2") format("woff2");
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face
{
    font-family: "Avenir Next";
    src: url("/wp-content/themes/linkgraph-new/fonts/AvenirNextCyr-Medium.woff") format("woff"),url("/wp-content/themes/linkgraph-new/fonts/AvenirNextCyr-Medium.woff2") format("woff2");
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
@font-face
{
    font-family: "AvenirLTStd";
    src: url("/wp-content/themes/linkgraph-new/fonts/AvenirLTStd-Medium.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face
{
    font-family: "AvenirLTStd";
    src: url("/wp-content/themes/linkgraph-new/fonts/AvenirLTStd-Black.ttf") format("truetype");
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
@font-face
{
    font-family: "Plus Jakarta Sans";
    src: url("/wp-content/themes/linkgraph-new/fonts/plus-jakarta-sans/PlusJakartaSans-ExtraBold.ttf") format("truetype"),url("/wp-content/themes/linkgraph-new/fonts/plus-jakarta-sans/PlusJakartaSans-ExtraBold.woff") format("woff"),url("/wp-content/themes/linkgraph-new/fonts/plus-jakarta-sans/PlusJakartaSans-ExtraBold.woff2") format("woff2");
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}
@font-face
{
    font-family: "Plus Jakarta Sans";
    src: url("/wp-content/themes/linkgraph-new/fonts/plus-jakarta-sans/PlusJakartaSans-Bold.ttf") format("truetype"),url("/wp-content/themes/linkgraph-new/fonts/plus-jakarta-sans/PlusJakartaSans-Bold.woff") format("woff"),url("/wp-content/themes/linkgraph-new/fonts/plus-jakarta-sans/PlusJakartaSans-Bold.woff2") format("woff2");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
@font-face
{
    font-family: "Plus Jakarta Sans";
    src: url("/wp-content/themes/linkgraph-new/fonts/plus-jakarta-sans/PlusJakartaSans-SemiBold.ttf") format("truetype"),url("/wp-content/themes/linkgraph-new/fonts/plus-jakarta-sans/PlusJakartaSans-SemiBold.woff") format("woff"),url("/wp-content/themes/linkgraph-new/fonts/plus-jakarta-sans/PlusJakartaSans-SemiBold.woff2") format("woff2");
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
@font-face
{
    font-family: "Plus Jakarta Sans";
    src: url("/wp-content/themes/linkgraph-new/fonts/plus-jakarta-sans/PlusJakartaSans-Regular.ttf") format("truetype"),url("/wp-content/themes/linkgraph-new/fonts/plus-jakarta-sans/PlusJakartaSans-Regular.woff") format("woff"),url("/wp-content/themes/linkgraph-new/fonts/plus-jakarta-sans/PlusJakartaSans-Regular.woff2") format("woff2");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face
{
    font-family: "Plus Jakarta Sans";
    src: url("/wp-content/themes/linkgraph-new/fonts/plus-jakarta-sans/PlusJakartaSans-Light.ttf") format("truetype"),url("/wp-content/themes/linkgraph-new/fonts/plus-jakarta-sans/PlusJakartaSans-Light.woff") format("woff"),url("/wp-content/themes/linkgraph-new/fonts/plus-jakarta-sans/PlusJakartaSans-Light.woff2") format("woff2");
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face
{
    font-family: "Plus Jakarta Sans";
    src: url("/wp-content/themes/linkgraph-new/fonts/plus-jakarta-sans/PlusJakartaSans-ExtraLight.ttf") format("truetype"),url("/wp-content/themes/linkgraph-new/fonts/plus-jakarta-sans/PlusJakartaSans-ExtraLight.woff") format("woff"),url("/wp-content/themes/linkgraph-new/fonts/plus-jakarta-sans/PlusJakartaSans-ExtraLight.woff2") format("woff2");
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}
@font-face
{
    font-family: "Sofia Pro";
    src: url("/wp-content/themes/linkgraph-new/fonts/sofia-pro/Sofia-Pro-Medium-Az.ttf") format("truetype"),url("/wp-content/themes/linkgraph-new/fonts/sofia-pro/Sofia-Pro-Medium-Az.woff") format("woff"),url("/wp-content/themes/linkgraph-new/fonts/sofia-pro/Sofia-Pro-Medium-Az.woff2") format("woff2");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face
{
    font-family: "Sofia Pro";
    src: url("/wp-content/themes/linkgraph-new/fonts/sofia-pro/Sofia-Pro-Semi-Bold-Az.ttf") format("truetype"),url("/wp-content/themes/linkgraph-new/fonts/sofia-pro/Sofia-Pro-Semi-Bold-Az.woff") format("woff"),url("/wp-content/themes/linkgraph-new/fonts/sofia-pro/Sofia-Pro-Semi-Bold-Az.woff2") format("woff2");
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face
{
    font-family: "Archivo Black";
    src: url("/wp-content/themes/linkgraph-new/fonts/Archivo_Black/ArchivoBlack-Regular.ttf") format("truetype");
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face
{
    font-family: "Roboto";
    src: url("/wp-content/themes/linkgraph-new/fonts/Roboto/Roboto-Regular.ttf") format("truetype");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
html
{
    overflow-x: hidden;
}
body
{
    font-size: 18px;
    color: #25243e!important;
    font-family: RoundedIO,sans-serif;
    line-height: 1;
    font-weight: 400;
    margin: 0;
}
.no-pos
{
    position: initial;
}
.btn
{
    font-family: "Gordita"!important;
    color: #ff258e;
    font-size: 16px!important;
    font-weight: 500!important;
    line-height: 100%!important;
    text-align: center;
    border: 1px solid #ff258e;
    border-radius: 10px;
    padding: 11px;
    transition: .4s ease-out all;
    letter-spacing: 1px;
}
.btn img
{
    vertical-align: baseline;
}
.btn_big
{
    font-size: 14px;
    padding: 22.5px 26px;
}
.btn img
{
    width: 15px;
    margin-left: 30px;
}
.btn_red img
{
    filter: brightness(0) invert(1);
}
.btn:hover
{
    background-color: #ff258e;
    color: #fff;
}
.btn:hover img
{
    filter: brightness(0) invert(1);
}
.btn_red
{
    background: #ff258e;
    color: #fff;
}
.btn_red:not(.btn_v2):hover
{
    box-shadow: 0 3px 6px #ccc;
}
.btn.btn_v2:hover
{
    padding: 11px 15px;
}
.btn.btn_big.btn_v2:hover
{
    padding: 22.5px 36px;
}
.btn_white
{
    background-color: #fff;
    border-color: #fff;
    color: #1b1b1b;
}
.btn_white:hover
{
    background-color: #fff;
    border-color: #fff;
    color: #1b1b1b;
}
.btn_white img
{
    filter: brightness(0) invert(0);
}
.btn_white:hover img
{
    filter: brightness(0) invert(0);
}
.btn_dark
{
    background-color: #1b1b1b;
    color: #fff;
}
.clutchEcom:before
{
    content: "";
    background: #ff0096;
    height: 55px;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    margin: auto;
}
section.caseTechSeo2025 h2.localCases_title
{
    margin-bottom: 15px;
}
body section.caseTechSeo2025 .localCases_section
{
    max-width: 100%;
    padding-top: 0;
}
body section.caseTechSeo2025 .localCases_section .slick-arrow
{
    bottom: calc(100% + 20px);
}
body section.caseTechSeo2025 .localCases_section .localCases_blocks
{
    margin-top: 0;
}
body.page-id-16885
{
    background: #fff;
}
body section.caseTechSeo2025.caseTechSeo2025seoAuditPage .localCases_section, body section.caseTechSeo2025.caseTechSeo2025whiteLabelSeoPage .localCases_section
{
    padding-top: 80px;
}
@media(max-width: 767px)
{
    .btn_big
    {
        padding: 22px 20px;
    }
    .btn img
    {
        margin-left: 15px;
    }
}
.title_block
{
    font-weight: bold;
    font-size: 40px;
    line-height: 112.5%;
    margin-bottom: 25px;
    margin-top: 0;
    letter-spacing: -.02em;
    font-family: "RoundedIO",sans-serif;
}
.subtitle_block
{
    font-weight: normal;
    font-size: 16px;
    line-height: 140.9%;
}/* HEADER */
.header
{
    padding: 40px 0;
}
.header-fix
{
    padding: 15px 30px!important;
    position: fixed;
    z-index: 9;
    width: 100%;
    top: 0;
    left: 0;
    background: #fff;
    transition: all .2s;
}
.header .col-md-6
{
    position: initial;
}
.header__menu>nav>ul
{
    display: flex;
    justify-content: space-between;
}
.header a
{
    font-size: 16px;
}
.menu-item-has-children a
{
    position: relative;
    line-height: 22px;
}
.menu-item-has-children>a::before
{
    content: "";
    position: absolute;
    right: -14px;
    top: 7px;
    width: 8px;
    height: 8px;
    background: url("/wp-content/themes/linkgraph-new/img/header/arrow.svg") no-repeat center/contain;
}
.header__btn
{
    justify-content: flex-end;
}
.header__btn-mob img
{
    width: 40px;
    margin-left: 15px;
}
.header__menu>nav>ul>li>.sub-menu
{
    position: absolute;
    background-color: #fff;
    width: 100%;
    top: 115px;
    left: 0;/*outline: 0;*//*visibility: hidden;*/
    transition-property: opacity,visibility;/*transition-duration: 0.3s;*//*transition-delay: 0.15s;*/
    z-index: 9;
    box-shadow: 0 10px 10px #f7f7f9;
    display: none;
    flex-wrap: wrap;
    padding: 20px 14% 20px 24%;
}
.sub-menu-row-ul
{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 13px 17% 13px 23%;
}
.sub-menu-row
{
    border-top: 1px solid #e8eaf3;
    display: block;
}
.menu__icon
{
    width: 200px;
    display: flex;
    align-items: center;
    margin: 20px 40px 20px;
}
.header__menu-block
{
    padding: 20px;
}
.header__menu-block ul, .header__menu-block ul li
{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -ms-align-items: center;
    align-items: center;
}
.header__menu-block ul li
{
    margin-right: 40px;
}
.header__menu-block ul li img
{
    margin-right: 5px;
}
li.menu__icon::before
{
    border-radius: 9px;
    text-align: center;
    padding: 30px;
    margin-right: 20px;
}
li.menu__icon1::before
{
    content: "";
    border: 1px solid #ff5fac;
    background: #fff url("/wp-content/themes/linkgraph-new/img/header/icon1.svg") no-repeat center;
}
li.menu__icon1:hover:before
{
    content: "";
    background: #ff5fac url("/wp-content/themes/linkgraph-new/img/header/icon1_1.svg") no-repeat center;
}
li.menu__icon2::before
{
    content: "";
    border: 1px solid #ffbd70;
    background: #fff url("/wp-content/themes/linkgraph-new/img/header/icon2.svg") no-repeat center;
}
li.menu__icon2:hover:before
{
    content: "";
    background: #ffbd70 url("/wp-content/themes/linkgraph-new/img/header/icon2_1.svg") no-repeat center;
}
li.menu__icon3::before
{
    content: "";
    border: 1px solid #70baff;
    background: #fff url("/wp-content/themes/linkgraph-new/img/header/icon3.svg") no-repeat center;
}
li.menu__icon3:hover:before
{
    content: "";
    background: #70baff url("/wp-content/themes/linkgraph-new/img/header/icon3_1.svg") no-repeat center;
}
li.menu__icon4::before
{
    content: "";
    border: 1px solid #7075ff;
    background: #fff url("/wp-content/themes/linkgraph-new/img/header/icon4.svg") no-repeat center;
}
li.menu__icon4:hover:before
{
    content: "";
    background: #7075ff url("/wp-content/themes/linkgraph-new/img/header/icon4_1.svg") no-repeat center;
}
li.menu__icon5::before
{
    content: "";
    border: 1px solid #d170ff;
    background: #fff url("/wp-content/themes/linkgraph-new/img/header/icon5.svg") no-repeat center;
}
li.menu__icon5:hover:before
{
    content: "";
    background: #d170ff url("/wp-content/themes/linkgraph-new/img/header/icon5_1.svg") no-repeat center;
}
.header__menu-block
{
    clear: both;
}/*MEGA MENU*/
@media(min-width: 1200px)
{
    .header-layout-3 .container
    {
        max-width: 1240px;
    }
    .headerNew.headerWhite #mega-menu-max_mega_menu_3>.mega-menu-item>.mega-menu-link, .headerNew.headerWhite #mega-menu-max_mega_menu_3 .header__sign-log a, .headerNew.headerWhite #mega-menu-max_mega_menu_3 .header__schedule a
    {
        color: #fff!important;
    }
    .clutchEcom .col-lg-5
    {
        display: flex;
        justify-content: flex-end;
        align-items: center;
    }
}
.header-layout-3 a.lg img
{
    width: 120px;
}
.header__con
{
    flex: 0 0 45.666667%;
    max-width: 45.666667%;
}
.headerWhite #mega-menu-max_mega_menu_1>.mega-menu-item>.mega-sub-menu
{
    border: 1px solid #fff!important;
}
.menuHeadRow:before
{
    content: "";
    position: absolute;
    top: -10px;
    left: 15.7%;
    background: #121212;
    border-left: 1px solid #131313;
    border-top: 1px solid #131313;
    width: 1.2rem;
    height: 1.2rem;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    display: block!important;
}
.menuHeadRow2:before
{
    content: "";
    position: absolute;
    top: -10px;
    left: 26.7%;
    background: #fff;
    border-left: 1px solid #131313;
    border-top: 1px solid #131313;
    width: 1.2rem;
    height: 1.2rem;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    display: block!important;
}
.menuHeadRow2.menuHeadRow4:before
{
    left: 45.7%;
}
.headerWhite .menuHeadRow:before
{
    border-left: 1px solid #fff;
    border-top: 1px solid #fff;
}
.headerWhite .menuHeadRow2:before
{
    border-left: 1px solid #fff;
    border-top: 1px solid #fff;
}
.menuSubText
{
    font-size: 14px;
    line-height: 18px;
    color: #717171;
    margin-top: -12px;
    margin-bottom: 10px;
}
.menu_htmlCont
{
    background: #121212!important;
    border-radius: 21px 0 0 21px!important;
}
.menu_htmlCont>.mega-sub-menu
{
    display: flex!important;
    align-items: center;
    height: 100%!important;
}
.menu_htmlCont .mega-menu-item
{
    color: #fff!important;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column
{
    float: none!important;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu>.mega-menu-row>ul.mega-sub-menu
{
    display: -webkit-flex!important;
    display: -moz-flex!important;
    display: -ms-flex!important;
    display: -o-flex!important;
    display: flex!important;
}/*#mega-menu-max_mega_menu_1 > .mega-menu-item > .mega-sub-menu:before {
content: '';
background: #fff;
height: 100%;
position: absolute;
top: 0;
left: -80%;
width: 1000px;
display: block!important;
z-index: -1;
}
#mega-menu-max_mega_menu_1 > .mega-menu-item > .mega-sub-menu:after {
content: '';
background: #fff;
height: 100%;
position: absolute;
top: 0;
right: -80%;
width: 1000px;
display: block!important;
z-index: -1;
}*/
.header__wr
{
    padding: 30px;
    border: none;
    z-index: 10;
    position: relative;
}
.headermenu__title
{
    color: #fff;
    font-weight: bold;
    font-size: 32px;
    line-height: 40px;
    margin-bottom: 15px;
}
.headermenu__txt
{
    max-width: 80%;
}
#mega-menu-wrap-max_mega_menu_1 .mega-menu_img_links>.mega-sub-menu>.mega-menu-item>.mega-menu-link, #mega-menu-wrap-max_mega_menu_1 .mega-menu_img_links>.mega-sub-menu>.mega-menu-item>.mega-menu-link
{
    font-size: 20px!important;
    font-weight: bold!important;
    margin-bottom: 5px!important;
    color: #121212!important;
}
.menuFree__title
{
    font-size: 20px!important;
    font-weight: 700!important;
    margin-bottom: 5px!important;
    color: #25243e!important;
}
.menuFree__block
{
    margin-bottom: 10px;
}
.menuFree__block a
{
    font-size: 16px!important;
    color: #25243e!important;
    margin-bottom: 10px!important;
    transition: all .2s!important;
    font-weight: 500;
}
.menuFree__block-txt
{
    font-size: 14px;
    line-height: 18px;
    color: #717171;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link
{
    font-size: 16px!important;
    color: #25243e!important;
    padding: 0 15px;
    font-weight: 500!important;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link:hover
{
    color: #ff268e!important;
    font-weight: 500!important;
}
#mega-menu-wrap-max_mega_menu_1 .mega-menu_img_links>.mega-sub-menu>.mega-menu-item>.mega-sub-menu>.mega-menu-item .mega-menu-link
{
    font-size: 16px!important;
    color: #121212!important;
    margin-bottom: 10px!important;
    transition: all .2s!important;
}
#mega-menu-wrap-max_mega_menu_1 .mega-menu_img_links>.mega-sub-menu>.mega-menu-item>.mega-sub-menu>.mega-menu-item .mega-menu-link:hover, .menuFree__block a:hover
{
    color: #ff268e!important;
}
#mega-menu-wrap-max_mega_menu_1 .mega-menu_img_links>.mega-sub-menu>.mega-menu-item>.mega-sub-menu>.mega-menu-item .mega-menu-link:after, .menuFree__block a:after, .menuBlogPosts .mega-menu-item-type-widget ul li a:after
{
    content: "";
    font-family: dashicons;
    position: relative;
    right: 0;
    top: 3px;
    margin-left: 5px;
    display: inline-block!important;
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
    -webkit-transition: opacity .2s ease-in-out,visibility .2s ease-in-out,-webkit-transform .2s ease-in-out;
    transition: opacity .2s ease-in-out,visibility .2s ease-in-out,-webkit-transform .2s ease-in-out;
    -o-transition: opacity .2s ease-in-out,visibility .2s ease-in-out,transform .2s ease-in-out;
    transition: opacity .2s ease-in-out,visibility .2s ease-in-out,transform .2s ease-in-out;
    transition: opacity .2s ease-in-out,visibility .2s ease-in-out,transform .2s ease-in-out,-webkit-transform .2s ease-in-out;
    font-weight: 600;
}
#mega-menu-wrap-max_mega_menu_1 .mega-menu_img_links>.mega-sub-menu>.mega-menu-item>.mega-sub-menu>.mega-menu-item.newItemMenu .mega-menu-link:after
{
    right: -44px;
}
#mega-menu-wrap-max_mega_menu_1 .mega-menu_img_links>.mega-sub-menu>.mega-menu-item>.mega-sub-menu>.mega-menu-item .mega-menu-link:hover:after, .menuFree__block a:hover:after, .menuBlogPosts .mega-menu-item-type-widget ul li a:hover:after
{
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateX(0);
    transform: translateX(0);
}
#mega-menu-wrap-max_mega_menu_1 .mega-menu_img_links>.mega-sub-menu>.mega-menu-item>.mega-sub-menu>.mega-menu-item
{
    display: -webkit-flex!important;
    display: -moz-flex!important;
    display: -ms-flex!important;
    display: -o-flex!important;
    display: flex!important;
    -ms-align-items: center;
    align-items: center;
}
.menuMobHead
{
    padding: 20px 30px;
    height: 60px;
    background: #121212;
    width: 100%;
    text-align: left;
    color: #fff;
    font-weight: bold;
    font-size: 20px;
    position: relative;
    display: none;
}
.menuMobHead__close
{
    position: absolute;
    right: 22px;
    top: 17px;
    font-size: 21px;
    font-weight: 400;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1
{
    text-align: left;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator:after
{
    content: "";
    font-family: dashicons;
    margin: 0 0 0 4px;
    top: 2px;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item-has-children.mega-toggle-on>a.mega-menu-link>span.mega-indicator:after
{
    content: "";
}
.mega-menu_no_title .mega-sub-menu a
{
    font-size: 16px!important;
    color: #25243e!important;
    margin-bottom: 10px!important;
    font-weight: normal!important;
    transition: all .2s!important;
}
.mega-menu_no_title .mega-sub-menu a:hover
{
    color: #ff268e!important;
}
.header__sign
{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -ms-align-items: center;
    align-items: center;
    justify-content: flex-end;
}
.header__sign-b a
{
    font-weight: 500;
    font-size: 14px;
    color: #fff;
    border: 2px solid #17171a;
    padding: 5px 20px;
    display: block;
    background: #17171a;
    box-shadow: none;
    border-radius: 50px;
    display: flex;
    gap: 8px;
}
.header__sign-b a:hover
{
    box-shadow: 1px 5px 14px rgba(127,116,255,.347826);
}
.header__sign-b a span
{
    display: flex;
    align-items: center;
}
.header__sign-a a
{
    font-size: 14px;
    font-weight: 500;
    color: #25243e;
    margin-right: 10px;
    margin-left: 10px;
    border: 2px solid #121212;
    border-radius: 50px;
    padding: 10px 25px;
}
.header__sign-a a:hover
{
    color: #fff!important;
    background: #121212;
}
.headerWhite .header__sign-a a
{
    border: 2px solid #fff;
}
.headerWhite .header__sign-a a:hover
{
    background: #fff;
    color: #121212!important;
}
.fixedHeader.headerWhite .header__sign-a a
{
    color: #121212!important;
    border: 2px solid #121212;
}
.header__sign-phone a
{
    font-size: 16px;
}
.headerWhite .header__sign-phone a
{
    color: #fff;
}
.fixedHeader #mega-menu-max_mega_menu_1>.mega-menu-item>.mega-sub-menu
{
    top: 56px!important;
}
.fixedHeader .header__sign-phone a, .header-fix .header__sign-phone a
{
    color: #121212!important;
}
.header__schedule
{
    display: flex;
    align-content: center;
    align-items: center;
}
.header__schedule a
{
    margin-right: 10px;
}
.hg-lg, .hg-red
{
    color: #ff258e;
}
.hg-green
{
    color: #62a5b7;
}
.hg-yellow
{
    color: #fab956;
}
.hg-purple
{
    color: #8860d4;
}
.slick-prev.slick-disabled
{
    opacity: .5;
}/* BLOCK1 */
.block1
{
    text-align: center;
    padding: 180px 0 115px;
}
.block1__title, .block1__title h1
{
    font-weight: bold;
    font-size: 70px;
    line-height: 112.5%;
    letter-spacing: -.02em;
    margin-bottom: 20px;
}
.block1__title h1
{
    margin: 0;
}
.block1__title span b
{
    border-bottom: 10px solid #73ffff;
}
.block1__title span
{
    border: none;
}
.block1__txt
{
    font-size: 30px;
    line-height: 160.5%;
    text-align: center;
    letter-spacing: -.02em;
    margin-bottom: 50px;
}
.block1__form form
{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: center;
    font-size: 20px;
    margin-bottom: 40px;
}
.block1__form input
{
    background: #fff;
    border: 2px solid #ff268e;
    box-sizing: border-box;
    border-radius: 10px 0 0 10px;
    height: 60px;
    padding: 20px;
    width: 40%;
}
.block1__form .btn, .block1__form input
{
    font-size: 20px;
}
.block1__form .btn
{
    background: #ff268e;
    border-radius: 0 10px 10px 0;
    color: #fff;
    height: 60px;
    width: 15%;
}
.block1__list ul li
{
    position: relative;
    margin: 0 21px;
    padding-left: 25px;
}
.block1__list ul li:before
{
    content: url(/wp-content/themes/linkgraph-new/img/home/marker.svg);
    position: absolute;
    left: 0;
    top: 0;
    width: 10px;
    margin-right: 10px;
}/*companies*/
.companies
{
    padding: 90px 0;
    background: url(/wp-content/themes/linkgraph-new/img/home/comp_bg.svg) no-repeat center;
    -webkit-background-size: cover;
    background-size: cover;
    text-align: center;
}
.companies__logo
{
    width: 100%;
    margin: 60px 0;
}
.companies__logo img
{
    margin-bottom: 20px;
}
.companies__link a
{
    font-weight: bold;
}/*revComp*/
.rewComp
{
    padding: 100px 0;
}
.rewComp__cont
{
    margin-bottom: 50px;
}
.rewComp__cont-l
{
    padding-left: 100px;
}
.rewComp__cont-r
{
    padding-right: 100px;
}
.rewComp__footer
{
    padding-top: 50px;
    margin-top: 50px;
    border-top: 1px solid #f1f0f5;
}
.rewComp__cont-txt
{
    font-size: 20px;
    line-height: 172.5%;
    letter-spacing: -.02em;
    margin-bottom: 40px;
}
.rewComp__cont-link
{
    font-weight: 500;
}
.rewComp__cont-link a
{
    color: #25243e;
}
.rewComp__footer-txt
{
    font-size: 16px;
    margin-bottom: 21px;
}
.rewComp__footer-name
{
    font-size: 14px;
}
.rewComp__footer-name span
{
    font-weight: 500;
}
.rewComp__footer-logo img
{
    width: 70px;
    margin-top: 5px;
}
.rewComp__img
{
    background: url("/wp-content/themes/linkgraph-new/img/home/bg_foto.svg") no-repeat center/cover;
    padding: 30px;
}
.rewComp__img-anim
{
    padding: 0;
}
.rewComp__img-anim img
{
    margin-top: -70px;
}
.rewComp__img img
{
    width: 100%;
    border-radius: 30px;
}
.rewComp__row
{
    margin-bottom: 130px;
}
.rewComp__row:last-child
{
    margin-bottom: 0;
}
.shedule
{
    padding-bottom: 100px;
}
.shedule__block
{
    border: 2px solid #73ffff;
    border-radius: 30px;
    padding: 40px 50px;
}
.shedule__block-title
{
    font-weight: bold;
    font-size: 30px;
    line-height: 130%;
    margin-bottom: 10px;
}
.shedule__block-txt
{
    font-size: 20px;
    line-height: 130%;
    color: #afaeca;
}
.shedule__block-l
{
    width: 70%;
}
.shedule__block-r
{
    width: 30%;
    text-align: right;
}
.shedule__block-r .btn_red
{
    padding: 15px 20px;
}/*Reviews*/
.reviews
{
    padding: 50px 0;
    background: url(/wp-content/themes/linkgraph-new/img/home/rev_bg.svg) no-repeat center/cover;
}
.reviews__img img
{
    border-radius: 30px;
    box-shadow: -27px -27px 0 #fff1f1;
    width: 70%;
    margin-bottom: 30px;
}
.reviews__cont
{
    font-weight: 500;
    font-size: 32px;
    line-height: 160%;
    margin-bottom: 30px;
}
.reviews__name
{
    font-weight: 500;
    font-size: 22px;
    line-height: 140%;
    color: #ff268e;
}/*seoCase*/
.seoCase
{
    padding: 160px 0 0;
    text-align: center;
}
.seoCase__txt
{
    font-size: 20px;
    line-height: 140.5%;
    text-align: center;
    margin-bottom: 50px;
    color: #bebed2;
}
.seoCase__color
{
    margin-bottom: 50px;
}
.seoCase__color li
{
    position: relative;
    padding-left: 43px;
    margin-right: 45px;
    font-size: 15px;
}
.seoCase__color-or:before, .seoCase__color-bl:before
{
    content: "";
    width: 12px;
    height: 12px;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: -8px;
    padding: 7px;
}
.seoCase__color-or:before
{
    background-color: #ffa95a;
    border: 9px solid #ffedde;
}
.seoCase__color-bl:before
{
    background-color: #5a9cff;
    border: 9px solid #ddeaff;
}
.seoCase .col-md-6
{
    border-right: 1px solid #d8d8e6;
}
.seoCase .col-md-6:last-child
{
    border: none;
}
.seoCase__graph
{
    position: relative;
    height: 100%;
}
.seoCase__graph-show
{
    height: 100%;
}
.seoCase__graph a
{
    padding: 0 40px;
    transition: all .3s;
    display: block;
    text-align: center;
}
.seoCase__graph-img
{
    margin: 34px 0;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -ms-align-items: flex-end;
    align-items: flex-end;
    justify-content: center;
}
.seoCase__graph-img img
{
    width: 29px;
    height: 29px;
}
.seoCase__graph-title
{
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 140.5%;
    text-align: center;
    letter-spacing: -.02em;
    color: #25243e;
    padding: 0 30px;
}
.seoCase__graph-attr
{
    font-weight: 900;
    font-size: 48px;
    line-height: 61px;
    text-align: center;
    letter-spacing: -.02em;
    color: #ff268e;
    margin-bottom: 10px;
}
.seoCase__graph-attrName
{
    font-weight: normal;
    font-size: 12px;
    line-height: 110%;
    letter-spacing: -.02em;
    color: #000;
}
.seoCase__graph-subtitle
{
    font-size: 16px;
    line-height: 130%;
    letter-spacing: -.02em;
    color: #b1b0c8;
    height: 20px;
}
.seoCase__graph-wr
{
    background: #f8f9fe;
    border-radius: 45px;
    padding: 85px 0;
}
.seoCase__graph-hidden
{
    background-color: #fff;
    border-radius: 24px;
    width: 100%;
    position: absolute;
    top: -37px;
    height: 300px;
    padding: 29px 0;
    opacity: 0;
    transition: all .3s;
}
.seoCase__graph-hidden-img
{
    margin-bottom: 50px;
    height: 150px;
    display: flex;
    align-items: center;
}
.seoCase__graph-hidden-img img
{
    width: 100%;
}
.seoCase__graph-hidden-btn .btn
{
    width: 75%;
    padding: 16px;
    margin: 0 auto;
}
.seoCase__graph:hover .seoCase__graph-hidden
{
    opacity: 1;
    transition: all .3s;
}/*Team*/
.team
{
    padding: 100px 0;
    text-align: center;
}
.team__subtitle
{
    color: #bebed2;
    font-size: 20px;
    line-height: 172.5%;
    margin-bottom: 80px;
}
.team__block
{
    margin-bottom: 57px;
}
.team__block-img
{
    margin-bottom: 20px;
}
.team__block-img img
{/*  border-radius: 50%;
overflow: hidden;
width: 189px;*/
    height: 210px;
}
.team__block-name
{
    font-size: 24px;
}
.team__btn
{
    margin-top: 50px;
}
.team__btn a
{
    padding: 15px 40px;
    background: linear-gradient(48.87deg,#ff7070 36.01%,#7f74ff 89.6%);
    font-weight: bold;
    font-size: 20px;
    border: none;
}/*BLOG*/
.blogHead
{
    padding: 140px 0 50px;
}
.blogHead__search button
{
    background: none;
    border: none;
}
.blogHead__search form
{
    border: 1px solid #e6e7f2;
    box-sizing: border-box;
    border-radius: 10px;
    height: 48px;
    padding: 5px 10px;
    display: flex;
}
.blogHead__search input
{
    border: none;
    width: 85%;
    font-size: 16px;
}
.featPost
{
    padding: 30px;
}
.featPost__big
{
    height: 100%;
    border-radius: 10px;
    position: relative;
}
.featPost__big-block
{
    padding: 25px;
    background: #fff;
    border-radius: 10px;
    position: absolute;
    bottom: 40px;
    left: 40px;
    width: 65%;
}
.featPost__big-meta ul
{
    padding-left: 0!important;
}
.featPost__big-meta ul li
{
    margin-right: 20px;
    margin-bottom: 5px;
}
.featPost__big-meta a
{
    font-weight: 500;
    margin-bottom: 16px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
}
.featPost__big-meta a img
{
    margin-right: 5px;
}
.featPost__big-title
{
    font-weight: bold;
    font-size: 30px;
    line-height: 120%;
    margin-bottom: 16px;
    color: #25243e;
}
.featPost__big-date
{
    color: #bcbbd7;
    font-size: 16px;
}
.featPost__min-meta
{
    margin-bottom: 5px;
}
.featPost__min-meta a
{
    font-weight: 500;
    font-size: 14px;
}
.featPost__min-title
{
    font-weight: 500;
    font-size: 16px;
    margin-bottom: 5px;
    line-height: 20px;
    color: #25243e;
}
.featPost__min-date
{
    color: #bcbbd7;
    font-weight: 500;
    font-size: 12px;
}
.featPost__min-img
{
    width: 197px;
    height: 95px;
    border-radius: 10px;
}
.featPost__min-img img
{
    border-radius: 10px;
    width: 130px;
}
.featPost__min-cont
{
    margin-right: 15px;
    width: 80%;
}
.featPost__min
{
    margin-bottom: 15px;
}
.postCat
{
    padding: 50px 0;
}
.postCat__block
{
    font-weight: 500;
    margin-bottom: 70px;
}
.postCat__block-cat
{
    margin-bottom: 20px;
}
.postCat__block-img
{
    border-radius: 10px;
    width: 100%;
    height: 269px;
    border-radius: 10px;
}
.postCat__block-img a
{
    display: block;
    height: 100%;
}
.postCat__block-title
{
    margin: 5px 0;
    font-weight: 500;
    font-size: 22px;
    line-height: 140%;
    font-family: "RoundedIO",sans-serif;
}
.postCat__block-date
{
    color: #bcbbd7;
    font-size: 15px;
    font-weight: normal;
}
.postCat__block-autor
{
    margin-top: 25px;
    padding-bottom: 25px;
    border-bottom: 1px solid #ecedf4;
    font-size: 16px;
}
.postCat__block-autor img
{
    margin-right: 13px;
    border-radius: 30px;
}
.postCat__block-link
{
    font-size: 16px;
    padding: 20px 0;
    border-bottom: 1px solid #ecedf4;
}
.postCat__block-link a
{
    color: #25243e;
}
.postCat__block-go, .postCat__block-go fill
{
    font-size: 18px;
    color: #ffb774;
    margin-top: 25px;
}
.seoAudit
{
    padding: 40px 0 60px;
}
.seoAudit__block
{
    padding: 55px 70px;
    border: 1px solid #e6e7f2;
    border-radius: 18px;
}
.seoAudit__block-title
{
    font-weight: bold;
    font-size: 34px;
    line-height: 130%;
}
.seoAudit__block-form
{
    width: 55%;
}
.seoAudit__block-form input
{
    border: none;
    border-bottom: 1px solid #e6e7f2;
    padding: 21px 10px 21px 0;
    margin-right: 40px;
    font-size: 18px;
    width: 65%;
}
.seoAudit__block-form form
{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -ms-align-items: flex-end;
    align-items: flex-end;
}
.seoAudit__block-form .btn
{
    background-color: #ff268e;
    color: #fff;
    padding: 17px 30px;
    font-size: 20px;
}/*BLOG PAGE*/
.blogPage
{
    padding: 140px 0 100px;
}
.blogPage__job
{
    color: #bcbbd1;
    font-size: 14px;
    margin-top: 3px;
}
.blogPage .postCat__block-autor
{
    border: none;
}
.blogPage .postCat__block-autor img
{
    margin-right: 9px;
}
.blogPage__cat
{
    margin-bottom: 20px;
    margin-top: 10px;
}
.blogPage__cat a
{
    font-weight: 500;
    font-size: 20px;
}
.blogPage__cont h1
{
    margin: 0 0 35px;
    font-weight: bold;
    font-size: 36px;
    line-height: 130%;
}
.blogPage__cont-thumbnail img
{
    width: 100%;
    margin-bottom: 45px;
    border-radius: 10px;
}
.blogPage__cont-txt, .blogPage__cont-txt p
{
    font-size: 18px;
    line-height: 32px;
    font-family: "RoundedIO";
}
.blogPage__cont-txt h1, .blogPage__cont-txt h2, .blogPage__cont-txt h3, .blogPage__cont-txt h4, .blogPage__cont-txt h5
{
    font-family: "RoundedIO";
}
.blogPage__cont-txt h2
{
    color: #ff268e;
    font-size: 36px;
    font-weight: 400;
    margin: 26px 0 10px!important;
}
.blogPage__cont-txt h3
{
    font-size: 28px;
    color: #25243e;
    font-weight: 400;
    margin: 35px 0 10px;
}
.blogPage__cont-txt h4
{
    font-size: 24px;
    color: #625f61;
    font-weight: 400;
    margin: 20px 0 10px;
}
.blogPage__cont-txt h5
{
    margin-top: 20px;
    margin: 10px 0;
}
.blogPage__cont-txt ul
{
    list-style-type: inherit;
}
.blogPage__cont-txt ol, .blogPage__cont-txt ul
{
    padding-left: 8%;
    margin: 15px 0;
}
.blogPage__cont-txt a
{
    color: #ff268e;
}/*.blogPage__cont-txt .firstLetter:first-letter {
font-weight: 900;
font-size: 80px;
color: #FF268E;
padding: 10px 10px 10px 0;
margin-right: 5px;
float: left;
}*//*FOOTER*/
.footer
{
    padding: 60px 0;
    background-color: #f8f9fe;
}
.footer__left
{
    font-size: 19px;
    font-weight: 500;
}
.footer__left-logo
{
    margin-bottom: 14px;
}
.footer__left-txt
{
    line-height: 206.5%;
    letter-spacing: -.02em;
    margin-bottom: 28px;
}
.footer__left-follow-title
{
    color: #c9c8df;
    margin-bottom: 10px;
}
.footer__left-follow-block a
{
    color: #ff268e;
    position: relative;
    margin-right: 3px;
}/*.footer__left-follow-block a:after {
content: ',';
position: absolute;
bottom: -2px;
right: -4px;
width: 5px;
color: #25243E;
}
.footer__left-follow-block a:last-child:after {
display: none;
}*/
.footer__br
{
    border-right: 1px solid #ebeef5;
    padding: 0 20px;
}
.footer__br:last-child
{
    border: none;
}
.footer__menu-wr
{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: space-around;
}
.footer__menu ul li
{
    margin-bottom: 20px;
}
.footer__menu ul li a
{
    font-size: 18px;
    font-weight: normal;
    color: #25243e;
}
.footer__menu ul li a:hover
{
    color: #ff268e;
}
.footer__right
{
    font-size: 18px;
    padding-left: 30px;
}
.footer__right-title
{
    color: #c9c8df;
}
.footer__right-block
{
    margin-bottom: 20px;
    line-height: 30px;
}
.footer__right-btn .btn
{
    background: #25243e;
    border: 1px solid #25243e;
    color: #fff;
    margin-top: 33px;
    display: inline-block;
    padding: 15px;
}
.postCat__block-title a, .featPost__min-title a, .footer__right-info a, .featPost__big-title a, .seoCase__graph-title
{
    color: #25243e;
}
#mega-menu-wrap-primary
{
    padding: 20px 0;
}/*Block from home (For You)*/
.forYou
{
    padding-top: 175px;
}
.forYou__bg
{
    background: url("/wp-content/themes/linkgraph-new/img/home/foryou_bg.png") no-repeat left top;
    padding: 77px 0;
}
.forYou__title
{
    font-weight: 900;
    font-size: 64px;
    line-height: 81px;
    text-align: center;
    margin-bottom: 24px;
    margin-top: 0;
    font-family: "RoundedIO",sans-serif;
}
.forYou__subtitle
{
    font-weight: normal;
    font-size: 16px;
    line-height: 130%;
    margin-bottom: 10px;
    text-align: center;
}
.forYou__autor
{
    font-weight: 900;
    font-size: 16px;
    line-height: 130%;
    text-align: right;
}
.forYou__cont__title
{
    font-weight: bold;
    font-size: 32px;
    line-height: 130%;
}
.forYou__res
{
    padding-top: 10px;
}
.forYou__res-block
{
    position: relative;
}
.forYou__cont-block p
{
    margin: 16px 0;
}
.forYou__cont__title-red
{
    color: #ff7070;
}
.forYou__res-num
{
    font-weight: 900;
    font-size: 64px;
    line-height: 81px;
    position: absolute;
    top: -39px;
    left: 6px;
}
.forYou__res-adv
{
    background-color: #ff7070;
    border-radius: 10px;
    font-weight: bold;
    font-size: 24px;
    color: #fff;
    margin-bottom: 55px;
    width: 85%;
    height: 128px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}
.forYou__btn
{
    text-align: right;
}
.forYou__btn .btn
{
    background: #25243e;
    border: 1px solid #25243e;
    color: #fff;
    margin-top: 33px;
    display: inline-block;
    padding: 15px 30px;
}
.forYou__btn svg
{
    position: relative;
    top: 3px;
    margin-left: 4px;
}/*Content marketing*/
.contentMark
{
    padding: 170px 0 220px;
    background: url("/wp-content/themes/linkgraph-new/img/pages/con_mark_bg.svg") no-repeat top/cover;
    background-position: 100% 100%;
    text-align: center;
}
.contentMark__title
{
    font-weight: 900;
    font-size: 64px;
    line-height: 81px;
    color: #25243e;
    margin-bottom: 90px;
    margin-top: 0;
    font-family: "RoundedIO",sans-serif;
}
.contentMark__title span
{
    border-bottom: 10px solid #7f74ff;
    display: inline-block;
}
.contentMark__btn
{
    padding-right: 50px;
    margin-right: 50px;
    border-right: 2px solid;
}
.contentMark__btn .btn
{
    background: #7f74ff;
    border: 1px solid #7f74ff;
    color: #fff;
    padding: 20px 30px;
    font-size: 20px;
    font-weight: bold;
}
.contentMark__link a
{
    font-size: 24px;
    font-weight: 900;
    color: #25243e;
}
.contentMark__link img
{
    margin-left: 15px;
    margin-top: 4px;
}
.contentMark__cont
{
    margin-top: -20px;
    padding-bottom: 40px;
}
.contentMark__cont-block
{
    padding: 50px 100px 60px;
    background: url("/wp-content/themes/linkgraph-new/img/pages/return.svg") no-repeat left/contain;
    background-position: 0 100%;
}
.contentMark__cont-block:last-child
{
    background: none;
}
.contentMark__cont-wr
{
    margin-top: -86px;
    margin-bottom: 40px;
}
.contentMark__cont-block-img
{
    width: 84px;
    height: 84px;
    box-shadow: 0 7px 20px #e6e6e6;
    border-radius: 50%;
    background-color: #fff;
    margin-bottom: 30px;
}
.contentMark__cont-block-img img
{
    width: 25px;
    height: 25px;
}
.contentMark__cont-block-title
{
    font-weight: 500;
    font-size: 40px;
    margin-bottom: 40px;
    margin-top: 0;
    font-family: "RoundedIO",sans-serif;
    line-height: 140%;
}
.whatMark
{
    padding: 50px 0;
}
.whatMark__block
{
    background-color: #f3f0ec;
    border-radius: 30px;
    text-align: center;
    padding: 50px 100px 100px;
}
.whatMark__title
{
    font-weight: bold;
    font-size: 32px;
    line-height: 40px;
    color: #ff7070;
    margin-bottom: 32px;
    margin-top: 0;
    font-family: "RoundedIO",sans-serif;
}
.whatMark__img
{
    margin-bottom: 32px;
}
.markforYou .forYou__res-adv
{
    background: #79e2a3;
    color: #25243e;
}
.markforYou .forYou__bg
{
    background: url(/wp-content/uploads/2025/02/case_bg.svg) no-repeat left top;
}
.markforYou .forYou__btn
{
    text-align: left;
}
.forYou__res-title
{
    font-weight: bold;
    font-size: 32px;
    margin-bottom: 35px;
    margin-left: 70px;
}
.markforYou .forYou__btn .btn
{
    margin-top: 80px;
}
.quoteMark
{
    padding: 50px 0 100px;
    background: url("/wp-content/themes/linkgraph-new/img/pages/quoteMark_bg.svg") no-repeat center/cover;
}
.quoteMark__block
{
    padding: 100px 60px;
    background: url("/wp-content/themes/linkgraph-new/img/pages/quote_bg.svg") no-repeat center/100%;
    border-radius: 30px;
    background-position: 100% 100%;
    font-size: 24px;
    line-height: 130%;
    font-family: RoundedIO;
}
.quoteMark__block p
{
    font-size: 24px;
    line-height: 130%;
    font-family: RoundedIO;
    padding: 0 30px;
}
.quoteMark__block p:before
{
    content: "“";
    position: absolute;
    top: 0;
    left: 0;
}
.quoteMark__block p:after
{
    content: "”";
    position: absolute;
    top: 0;
    right: 0;
}
.quoteMark__block-autor
{
    font-weight: bold;
    margin-top: 30px;
    padding-left: 30px;
}
.quoteMark__block-btn
{
    text-align: center;
}
.quoteMark__block-btn .btn
{
    background: #7f74ff;
    border: 1px solid #7f74ff;
    color: #fff;
    font-size: 22px;
    padding: 15px 25px;
}
.quoteMark__block-arr
{
    position: absolute;
    top: 96px;
    right: 92px;
}
.faqMark
{
    padding: 70px 0 130px;
}
.faqMark__tab
{
    padding-top: 50px;
}
.faqMark__tab ul
{
    padding: 0;
}
.faqMark__tab ul li
{
    margin-bottom: 24px;
}
.faqMark__block-wr
{
    display: none;
    transition: all .3s;
}
.faqMark__block-wr.active
{
    display: block;
    transition: all .3s;
}
.faqMark__tab ul li a
{
    font-family: RoundedIO;
    font-weight: bold;
    font-size: 16px;
    color: #25243e;
}
.faqMark__tab ul li a.active
{
    color: #7f74ff;
}
.faqMark__block-quest
{
    font-family: RoundedIO;
    font-weight: bold;
    font-size: 24px;
    line-height: 30px;
    padding: 32px 0 32px 32px;
    border-bottom: 1px solid #e6e7f2;
    cursor: pointer;
    width: 100%;
}
.faqMark__block-answer
{
    font-family: RoundedIO;
    font-weight: normal;
    font-size: 16px;
    line-height: 16px;
    padding: 32px 0 32px 32px;
    border-bottom: 1px solid #e6e7f2;
    display: none;
}
.faqMark__block-mark
{
    width: 17px;
}
.faqMark__block-mark:before
{
    content: "+";
    color: #7f74ff;
    font-size: 22px;
    cursor: pointer;
}
.faqMark__block-mark.active:before
{
    content: "-";
}/*Audit page*/
.firstAudit
{
    padding: 190px 0 80px;
}
.firstAudit__title
{
    background: url("/wp-content/themes/linkgraph-new/img/pages/title_audit.svg") no-repeat left bottom/100%;
    font-weight: 900;
    font-size: 84px;
    line-height: 106px;
    width: 630px;
    margin: 0 auto 90px;
    color: #25243e;
    position: relative;
}
.firstAudit__title:before
{
    content: url("/wp-content/themes/linkgraph-new/img/pages/like.svg");
    position: absolute;
    left: -92px;
    top: -50px;
}
.firstAudit__title:after
{
    content: url("/wp-content/themes/linkgraph-new/img/pages/line_title_attr.svg");
    position: absolute;
    right: 48px;
    top: -6px;
}
.contentMark__btn .btn
{
    background: #ff7070;
    border: 1px solid #ff7070;
}
.firstAudit__slider
{
    width: 70%;
    margin: 80px auto 0;
}
.firstAudit__slider-block
{
    border: 1px solid #f1f0f5;
    box-sizing: border-box;
    border-radius: 10px;
    padding: 23px 37px;
    margin: 15px;
    font-family: RoundedIO;
    font-weight: bold;
    font-size: 16px;
    text-align: center;
    line-height: 130%;
}
.firstAudit__prev, .firstAudit__next
{
    position: absolute;
    top: 35%;
}
.firstAudit__prev
{
    background: url(/wp-content/themes/linkgraph-new/img/pages/left_arrow.svg) no-repeat center;
    width: 34px;
    height: 34px;
    left: -25px;
}
.firstAudit__next
{
    background: url(/wp-content/themes/linkgraph-new/img/pages/right_arrow.svg) no-repeat center;
    width: 34px;
    height: 34px;
    right: -25px;
}
.contAudits
{
    padding-bottom: 60px;
}
.contAudits__block
{
    background: #f8f9fe;
    border-radius: 45px;
    padding: 90px 65px;
    position: relative;
}
.contAudits__title
{
    font-family: RoundedIO;
    font-weight: bold;
    font-size: 40px;
    line-height: 140%;
    letter-spacing: -.02em;
    color: #25243e;
    margin-bottom: 30px;
}
.contAudits__text, .contAudits__text p
{
    font-family: RoundedIO;
    font-weight: normal;
    font-size: 18px;
    line-height: 32px;
}
.contAudits__text p
{
    margin-bottom: 30px;
}
.contAudits__icon
{
    position: absolute;
    top: -42px;
    left: 65px;
    background: #fff;
    padding: 30px;
    text-align: center;
    border-radius: 50%;
    box-shadow: 0 4px 16px #e4e4e4;
}
.contAudits__icon2
{
    position: absolute;
    top: -31px;
    right: 16px;
}
.contAudits__icon3
{
    position: absolute;
    bottom: -23px;
    right: 60px;
}
.typesAudits
{
    padding: 100px 0 50px;
}
.typesAudits_wr
{
    margin-bottom: 180px;
}
.typesAudits__cont
{
    border-bottom: 1px solid #e6e7f2;
    padding-bottom: 10px;
}
.typesAudits__cont .contAudits__title
{
    line-height: 120%;
}
.typesAudits__cont .contAudits__text
{
    margin-bottom: 60px;
}
.typesAudits__link a
{
    font-family: RoundedIO;
    font-weight: 900;
    font-size: 16px;
    color: #25243e;
}
.typesAudits__link svg
{
    margin-left: 15px;
}
.typesAudits__img
{
    background: #f8f9fe;
    border-radius: 30px;
    width: 274px;
    height: 410px;
    position: relative;
}
.typesAudits__img-logo
{
    background: #fff;
    border-radius: 30px;
    padding: 68px;
    width: 195px;
    height: 185px;
    position: absolute;
    bottom: -60px;
    right: -37px;
    box-shadow: 13px 16px 40px #ededf3;
    text-align: center;
}
.typesAudits__img-logo img
{
    width: 51px;
    height: 51px;
}
.typesAudits__logo
{
    position: absolute;
    top: -40px;
    left: -12px;
}
.typesAudits_wr:nth-child(2) .typesAudits__logo
{
    top: 135px;
    right: 61px;
    left: unset;
    z-index: 1;
}
.typesAudits_wr:nth-child(3) .typesAudits__logo
{
    right: 134px;
    left: initial;
    top: -14px;
    z-index: 1;
}
.typesAudits_wr:nth-child(4) .typesAudits__logo
{
    left: 0;
    top: 100px;
    z-index: 1;
}
.typesAudits_wr:nth-child(5) .typesAudits__logo
{
    left: 115px;
    top: initial;
    bottom: 45px;
    z-index: 1;
}
.typesAudits_wr:nth-child(6) .typesAudits__logo
{
    right: 65px;
    left: initial;
    top: 30px;
    z-index: 1;
}
.shedule__audit .shedule__block
{
    border: 2px solid #e6e7f2;
}
.faq__audit-logo
{
    position: absolute;
    top: -50px;
    right: 0;
}/*Interactive UI/UX*/
.firstInter
{
    padding: 170px 0 100px;
}
.firstInter__title
{
    font-family: "RoundedIO";
    font-weight: 900;
    font-size: 64px;
    line-height: 81px;
    text-align: center;
    color: #25243e;
    margin-bottom: 40px;
    margin-top: 0;
}
.firstInter__text
{
    font-family: "RoundedIO";
    font-weight: normal;
    font-size: 24px;
    line-height: 160%;
    text-align: center;
    margin-bottom: 50px;
}
.firstInter .btn
{
    background: linear-gradient(48.87deg,#ff7070 36.01%,#7f74ff 89.6%);
    border: none;
}
.page-template-page-interactive-uiux
{
    background: #f6f7ff;
}
.firstInter__btn
{
    position: absolute;
    top: -90px;
    left: 180px;
}
.aboutInter
{
    padding: 50px 0 120px;
}
.aboutInter__block-icon
{
    background: #fff;
    text-align: center;
    padding: 28px;
    border-radius: 50%;
    box-shadow: 0 7px 10px #efefef;
    margin-bottom: 32px;
    width: 84px;
    height: 84px;
}
.aboutInter__block-icon img
{
    width: 28px;
    height: 28px;
}
.aboutInter__block-title
{
    font-family: RoundedIO;
    font-weight: bold;
    font-size: 40px;
    line-height: 112.5%;
    color: #25243e;
    margin-bottom: 25px;
}
.aboutInter__block-text
{
    font-family: RoundedIO;
    font-weight: normal;
    font-size: 20px;
    line-height: 140.5%;
}
.aboutInter .col-12:last-child .aboutInter__block
{
    padding-top: 230px;
}
.aboutInter__block-img
{
    text-align: right;
    position: absolute;
    right: 0;
    top: 115px;
}
.aboutInter .col-12:first-child .aboutInter__block-img
{
    top: initial;
    bottom: 9%;
    right: 20%;
}
.aboutInter .col-12:first-child .aboutInter__block-text
{
    padding-right: 60px;
}
.whatInter
{
    padding-bottom: 100px;
}
.whatInter__block
{
    background: #f3f0ec;
    border-radius: 30px;
    padding: 51px 42px;
}
.whatInter__block-logo
{
    text-align: center;
    margin-bottom: 25px;
}
.whatInter__block-title
{
    font-family: RoundedIO;
    font-weight: bold;
    font-size: 32px;
    line-height: 40px;
    text-align: center;
    color: #ff7070;
    margin-bottom: 80px;
}
.whatInter__block-text
{
    -webkit-column-width: 200px;
    -moz-column-width: 200px;
    column-width: 200px;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    font-family: RoundedIO;
    font-weight: normal;
    font-size: 19px;
    line-height: 32px;
}
.whatInter__block-text p
{
    font-family: RoundedIO;
    font-weight: normal;
    font-size: 19px;
    line-height: 32px;
    margin-bottom: 30px;
}
.forYou__inter .forYou__bg
{
    background: url(/wp-content/themes/linkgraph-new/img/pages/foryou_inter-bg.svg) no-repeat left top;
}
.forYou__inter .forYou__res-adv
{
    background-color: #25243e;
}
.forYou__inter .forYou__res-num
{
    background: linear-gradient(135deg,#ff7070 50%,#8c73ef 70%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.forYou__inter .forYou__btn
{
    text-align: center;
}
.quoteInter
{
    background: none;
    padding: 80px 0 100px;
}
.quoteInter .quoteMark__block
{
    background: url(/wp-content/uploads/2025/02/quoteIner.svg) no-repeat center/100%;
    padding: 66px 60px 91px;
}
.quoteInter .quoteMark__block p, .quoteMark__block p:before, .quoteMark__block p:after
{
    color: #fff!important;
}
.quoteInter .quoteMark__block p span
{
    color: #ff268e!important;
}
.quoteInter .quoteMark__block-btn .btn, .shedule__inter .shedule__block-r .btn_red
{
    background: linear-gradient(48.87deg,#ff7070 36.01%,#7f74ff 89.6%);
    border: none;
}
.blogPage__cont-txt .info2 p
{
    text-align: center;
    background-color: #ffeaf4;
    border-radius: 10px;
    padding: 20px 20px 20px 20px;
    box-shadow: 5px 5px 0 #ffa3cf;
    margin: 30px 0;
}
.postCategory__block
{
    margin-bottom: 70px;
}
.postCategory__block-img
{
    height: 290px;
    border-radius: 10px;
    margin-bottom: 23px;
}
.postCategory__block-cat
{
    font-weight: bold;
    font-size: 13px;
}
.postCategory__block-title a
{
    font-weight: 500;
    font-size: 22px;
    margin: 15px 0;
    line-height: 130%;
    color: #25243e;
}
.postCategory__block-date
{
    color: #bcbbd7;
    font-size: 15px;
}
.postCategory__pag
{
    text-align: center;
    margin-bottom: 30px;
}
.postCategory__pag .page-numbers
{
    margin: 0 5px;
    color: #25243e;
}
.postCategory__pag .current
{
    color: #fe268e;
}
.widget__analyze
{
    border: 2px solid #ff268e;
    box-sizing: border-box;
    border-radius: 26px;
    padding: 80px 32px;
    text-align: center;
    margin: 50px 0;
}
.widget__analyze-title
{
    font-weight: bold;
    font-size: 36px;
    line-height: 130%;
    margin-bottom: 30px;
}
.widget__analyze input
{
    width: 100%;
    height: 59px;
    text-align: center;
    background: #fbfbfd;
    border: 1px solid #e6e5f0;
    font-size: 16px;
    border-radius: 10px;
    margin-bottom: 5px;
}
.widget__analyze .btn
{
    width: 100%;
    height: 59px;
    font-size: 20px;
    background-color: #fe268e;
    color: #fff;
}
.featPost__viewAll
{
    text-align: right;
}
.featPost__viewAll svg
{
    margin-left: 5px;
}
.featPost__viewAll a
{
    font-weight: 600;
    font-size: 16px;
    color: #25243e;
}
#breadcrumbs
{
    margin-bottom: 15px;
}
#breadcrumbs span, #breadcrumbs a
{
    color: #fe268e;
    font-family: "RoundedIO";
    font-weight: 600;
}
.breadcrumbs__cor
{
    margin: 0 5px;
}
.fixScroll
{
    display: none;
    position: fixed;
    width: 100%;
    height: 73px;
    top: 0;
    padding: 8px 0;
    background: #fff;
    z-index: 99;
    border-bottom: 1px solid #ccc;
    overflow: hidden;/*transition: all .3s;*/
}
.fixScroll .block1__form form
{
    margin-bottom: 0;
}
.fixScroll .block1__form input
{
    width: 68%;
    font-size: 15px;
}
.fixScroll .block1__form .btn
{
    width: 28%;
    font-weight: 600;
}
.fixScroll__logo
{
    font-size: 23px;
    font-weight: 600;
    line-height: 130%;
}
.fixScroll__logo img
{
    margin-right: 39px;
}
.fixScroll__btn .btn svg
{
    margin-right: 15px;
}
.fixScroll__btn .btn
{
    color: #000;
    font-size: 18px;
    font-weight: 600;
    padding: 13px;
    border: 2px solid #7f74ff;
    display: flex;
    align-items: center;
    width: 74%;
    float: right;
}
.fixScroll__btn .btn i
{
    color: #7f74ff;
    margin-right: 15px;
    font-size: 26px;
}
.fixScroll__btn .btn:hover
{
    background: #7f74ff;
    color: #fff;
}
.fixScroll__btn .btn:hover svg path
{
    fill: #fff;
}
.fixedHeader
{
    box-shadow: 0 0 7px #7d7d7d;
    display: block;
    position: fixed!important;
    top: 0;
    background: #fff;
    width: 100%;
    z-index: 99;
    transition: all .3s;
}
.fixedHeader .header__wr
{
    padding: 15px;
}
.fixedHeader.headerWhite #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link
{
    color: #25243e!important;
}
.fixScroll__form .freeSiteBtn
{
    text-align: center;
}
.fixScroll__form .freeSiteBtn .btn
{
    padding: 13px 40px;
    font-size: 18px;
    border-radius: 10px;
}
.fixScroll__form .freeSiteBtn .btn:before
{
    width: 30px;
    height: 30px;
    bottom: -8px;
    right: -11px;
}
.fixScroll__form .freeSiteBtn .btn:hover:before
{
    right: -9px;
    bottom: -8px;
}
.b_fix
{
    position: fixed;
    top: 0;
    top: 80px;
    width: 24.7%;
}
.widget__analyze-wr
{
    height: 72%;
}
.postCategory__sidebar
{
    height: 100%;
}/*.blogPage__widget {
display: none;
}*/
.blogPage .blogPage__widget .widget__analyze
{
    position: fixed;
    right: 28px;
    width: 20%;
    top: 207px;
    padding: 40px 20px;
    margin-top: 110px;
}
.blogPage .blogPage__widget .widget__analyze-title
{
    font-size: 30px;
}/*White Label Link Building Services*/
.firstWhite
{
    padding: 170px 0 100px;
}
.firstWhite .firstInter__text
{
    margin-bottom: 120px;
}
.firstWhite .btn
{
    background: linear-gradient(48.87deg,#ff7070 36.01%,#7f74ff 89.6%);
    border: none;
}
.whatWhite
{
    padding-bottom: 100px;
}
.whatWhite__block
{
    background: #f6f7ff;
    border-radius: 10px;
    padding: 90px;
    box-shadow: 0 21px 54px #e6e9f1;
}
.whatWhite__block-title
{
    font-weight: 500;
    font-size: 40px;
    line-height: 140%;
    letter-spacing: -.02em;
    color: #7f74ff;
    margin: 17px 0 32px;
}
.whatWhite__block-txt, .whatWhite__block-txt p
{
    font-size: 19px;
    line-height: 32px;
    color: #25243e;
    margin-bottom: 30px;
}
.sliderWhite
{
    padding-bottom: 90px;
}
.sliderWhite .title_block
{
    text-align: center;
}
.sliderWhite__block
{
    margin: 50px 0;
}
.sliderWhite__slide
{
    border: 2px solid #e6e7f2;
    border-radius: 10px;
    margin: 0 15px;
    width: 330px;
    height: 385px;
    overflow: hidden;
    padding: 30px;
}
.sliderWhite__slide-logo
{
    width: 60px;
    height: 60px;
    border-radius: 10px;
    padding: 10px;
    margin-bottom: 24px;
}
.sliderWhite__slide-logo img
{
    width: 100%;
}
.sliderWhite__slide-title
{
    color: #ff268e;
    text-transform: uppercase;
    margin-bottom: 10px;
    height: 40px;
}
.sliderWhite__slide-txt
{
    font-size: 16px;
    line-height: 130%;
}
.sliderWhite .firstAudit__prev, .sliderWhite .firstAudit__next
{
    top: initial;
    bottom: -60px;
}
.sliderWhite .firstAudit__prev
{
    left: 46%;
}
.sliderWhite .firstAudit__next
{
    right: 46%;
}
.pricingWhite
{
    background: url("/wp-content/themes/linkgraph-new/img/pages/intersect.svg") no-repeat top;
    padding: 130px 0;
    background-size: 105%;
    position: relative;
}
.pricingWhite__logo
{
    position: absolute;
    right: 12%;
    top: -21px;
}
.pricingWhite__block-wr
{
    margin-top: 65px;
}
.pricingWhite .title_block, .pricingWhite__txt
{
    text-align: center;
}
.pricingWhite__txt
{
    font-size: 24px;
    line-height: 30px;
    width: 70%;
    margin: 0 auto;
}
.pricingWhite__block
{
    background: #fff;
    border-radius: 24px;
    padding: 50px 90px;
    box-shadow: 0 0 31px #eaeaea;
    margin-bottom: 40px;
}
.pricingWhite__block-title
{
    font-weight: 900;
    font-size: 24px;
    margin-bottom: 24px;
}
.pricingWhite__block-txt
{
    margin-bottom: 30px;
    height: 150px;
    line-height: 130%;
}
.pricingWhite__block-price
{
    font-weight: bold;
    font-size: 32px;
    line-height: 41px;
    background: linear-gradient(135deg,#ff7070 36%,#8c73ef 89%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-bottom: 50px;
}
.pricingWhite__block-btn .btn
{
    background: #ff268e;
    color: #fff;
    display: block;
}
.pricingWhite__block-btn .btn img
{
    margin-left: 20px;
}
.incWhite .title_block
{
    text-align: center;
}
.incWhite__block
{
    text-align: center;
    margin-bottom: 40px;
}
.incWhite__block-wr
{
    margin: 60px 0;
}
.incWhite__block-img
{
    margin-bottom: -45px;
}
.incWhite__block-title
{
    font-weight: 900;
    font-size: 24px;
    margin-bottom: 24px;
}
.incWhite__block-txt
{
    line-height: 160%;
}
.aboutWhite__block
{
    text-align: center;
    margin-bottom: 100px;
}
.aboutWhite__block-title
{
    font-weight: 900;
    font-size: 64px;
    line-height: 81px;
    margin-bottom: 20px;
}
.aboutWhite__block-subtitle
{
    margin-bottom: 30px;
    font-size: 22px;
    width: 60%;
    line-height: 140%;
    margin: 0 auto 30px;
}
.aboutWhite__block-txt
{
    font-size: 19px;
    line-height: 32px;
}
.aboutWhite__block .aboutInter__block-icon
{
    margin: 0 auto 32px;
    box-shadow: 0 2px 25px #efefef;
}
.listWhite
{
    padding: 100px 0 70px;
}
.listWhite__block
{
    margin-bottom: 130px;
    padding-left: 140px;
    width: 72%;
}
.listWhite__block-p
{
    margin-left: 250px;
}
.listWhite__block-title
{
    font-weight: 900;
    font-size: 24px;
    margin-bottom: 30px;
}
.listWhite__block-txt
{
    line-height: 32px;
    font-size: 19px;
}
.listWhite__block-txt p
{
    margin-bottom: 30px;
}
.listWhite__block-num
{
    font-size: 400px;
    line-height: 32px;
    color: #f8f9fe;
    position: absolute;
    z-index: -1;
    left: 0;
    top: 68px;
}
.listWhite__block-p .listWhite__block-num
{
    left: 300px;
}
.listWhite__block-txt ul
{
    padding: 0;
    position: relative;
    list-style-type: none!important;
}
.listWhite__block-txt ul:before
{
    content: "";
    background: #ff268e;
    width: 2px;
    height: 100%;
    position: absolute;
    top: 0;
    left: -30px;
}
.listWhite__block-txt ul li
{
    margin-bottom: 10px;
}
.ti-clients .content:after
{
    content: url(/wp-content/uploads/2020/01/Ellipse.svg);
}
.listWhite__block-logo
{
    position: absolute;
}
.listWhite .col-12:first-child .listWhite__block-logo
{
    bottom: 50px;
    right: 13%;
}
.listWhite .col-12:nth-child(2) .listWhite__block-logo
{
    top: 20%;
    left: 100px;
}
.listWhite .col-12:nth-child(3) .listWhite__block-logo
{
    top: 50px;
    right: 13%;
}
.listWhite .col-12:last-child .listWhite__block-logo
{
    top: -42%;
    left: 55%;
}
.ti-clients .content
{
    overflow: hidden;
}/*Smarter Development*/
.firstDev
{
    background: url("/wp-content/themes/linkgraph-new/img/pages/firstDev_bg.svg") no-repeat top/cover;
    background-position: 0 100%;
    padding: 170px 0;
}
.aboutDev
{
    padding: 50px 0 80px;
}
.aboutDev__txt p
{
    margin-bottom: 30px;
    font-size: 19px;
    line-height: 32px;
    font-family: "RoundedIO";
}
.processDev
{
    padding: 80px 0 130px;
    position: relative;
}
.processDev:after
{
    content: "";
    background: url("/wp-content/themes/linkgraph-new/img/pages/procdev-logo.svg") no-repeat;
    position: absolute;
    bottom: 8%;
    right: 16%;
    width: 87px;
    height: 46px;
}
.processDev__block
{
    padding: 30px 25px;
    box-shadow: 3px 15px 30px rgba(192,194,214,.25);
    border-radius: 15px;
    border-top: 8px solid #7f74ff;
    margin-bottom: 30px;
}
.processDev__block-wr
{
    padding-top: 100px;
}
.processDev__block-title
{
    font-weight: bold;
    font-size: 24px;
    line-height: 140%;
    margin: 10px 0 32px;
}
.processDev__block-text
{
    font-size: 16px;
}
.devforYou .forYou__res-adv
{
    background: #f8f9fe;
    border: 1px solid rgba(215,213,237,.5);
    box-sizing: border-box;
    border-radius: 30px;
    color: #25243e;
}
.devforYou .forYou__res-title
{
    text-align: right;
}
.devforYou .forYou__res-num
{
    line-height: 55px;
}
.devforYou .forYou__res-num img
{
    width: 55px;
}
.devforYou .forYou__btn .btn
{
    background: linear-gradient(41.16deg,#ff7070 36.01%,#7f74ff 89.6%);
    border: none;
    margin-top: 0;
}
.devforYou .forYou__btn
{
    text-align: center;
}
.devforYou .forYou__cont p
{
    font-family: "RoundedIO";
    font-size: 16px;
}
.whatDev
{
    padding: 100px 0;
}
.whatDev__text-logo
{
    margin-bottom: 32px;
}
.whatDev__block
{
    background: #f3f0ec;
    border-radius: 30px;
    padding: 50px 70px;
}
.whatDev .whatMark__txt p
{
    font-family: "RoundedIO";
    font-size: 19px;
    line-height: 32px;
    margin-bottom: 30px;
}
.faqMark__need
{
    color: #f00;
}
.sliderMoretraf
{
    position: relative;
}
.sliderMoretraf__slide
{
    background: #fff;
    border-radius: 45px;
    padding: 60px 40px;
    width: 100%;
    box-shadow: 0 0 50px #e8eaf3;
    margin: 15px;
}
.sliderMoretraf__slide-logo
{
    width: 32px;
    height: 32px;
    margin-bottom: 16px;
}
.sliderMoretraf__slide-title
{
    font-weight: bold;
    font-size: 40px;
    line-height: 112.5%;
    margin-bottom: 24px;
}
.sliderMoretraf__slide-titlered
{
    color: #ff7070;
    font-weight: bold;
    font-size: 24px;
    margin-bottom: 24px;
}
.sliderMoretraf__slide-txt
{
    font-size: 20px;
    line-height: 32px;
    height: 315px;
}
.sliderMoretraf__slide-link a
{
    border-bottom: 2px solid #7f74ff;
    padding-bottom: 15px;
    font-weight: bold;
    font-size: 20px;
}
.sliderMoretraf .slick-list
{
    padding: 50px!important;
}
.page-template-page-more-traffic
{
    background: #f8f9fe;
}
.worriedMotr
{
    padding: 150px 0 100px;
    background: url("/wp-content/themes/linkgraph-new/img/toxic/bg.svg") no-repeat center top/100%;
}
.worriedMotr__cont-title
{
    font-size: 24px;
    line-height: 30px;
    font-weight: 900;
    margin-bottom: 24px;
}
.worriedMotr__cont-txt
{
    font-size: 16px;
    line-height: 160%;
    margin-bottom: 50px;
}
.worriedMotr__cont-link
{
    text-align: right;
}
.worriedMotr__cont-link a
{
    color: #ff268e;
    font-weight: bold;
    font-size: 20px;
}
.worriedMotr__wr
{
    margin-bottom: 120px;
}
.worriedMotr__wr:last-child
{
    margin: 0;
}
.worriedMotr__head
{
    margin-bottom: 70px;
    position: relative;
}
.worriedMotr__cont-link img
{
    margin-right: 15px;
}
.worriedMotr__titleimg
{
    position: absolute;
    right: 146px;
    top: 47px;
}
.auditMore
{
    padding: 40px 0 160px;
    background: #fff;
}
.auditMore form
{
    margin-bottom: 0;
}
.block1__form .btn
{
    width: 25%;
}
.block1__form input
{
    width: 70%;
}
.cd-title
{
    position: relative;
    height: 160px;
    line-height: 230px;
    text-align: center;
}
.cd-words-wrapper
{
    display: inline-block;
    position: relative;
    text-align: left;
}
.cd-words-wrapper b
{
    display: inline-block;
    position: absolute;
    white-space: nowrap;
    left: 0;
    top: 0;
}
.cd-words-wrapper b.is-visible
{
    position: relative;
}
.no-js .cd-words-wrapper b
{
    opacity: 0;
}
.no-js .cd-words-wrapper b.is-visible
{
    opacity: 1;
}/* --------------------------------

xrotate-1

-------------------------------- */
.cd-headline.rotate-1 .cd-words-wrapper
{
    -webkit-perspective: 300px;
    -moz-perspective: 300px;
    perspective: 300px;
}
.cd-headline.rotate-1 b
{
    opacity: 0;
    -webkit-transform-origin: 50% 100%;
    -moz-transform-origin: 50% 100%;
    -ms-transform-origin: 50% 100%;
    -o-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    -webkit-transform: rotateX(180deg);
    -moz-transform: rotateX(180deg);
    -ms-transform: rotateX(180deg);
    -o-transform: rotateX(180deg);
    transform: rotateX(180deg);
    border-bottom: 10px solid #73ffff;
}
.cd-headline.rotate-1 b.is-visible
{
    opacity: 1;
    -webkit-transform: rotateX(0deg);
    -moz-transform: rotateX(0deg);
    -ms-transform: rotateX(0deg);
    -o-transform: rotateX(0deg);
    transform: rotateX(0deg);
    -webkit-animation: cd-rotate-1-in 1.2s;
    -moz-animation: cd-rotate-1-in 1.2s;
    animation: cd-rotate-1-in 1.2s;
    text-align: center;
}
.cd-headline.rotate-1 b.is-hidden
{
    -webkit-transform: rotateX(180deg);
    -moz-transform: rotateX(180deg);
    -ms-transform: rotateX(180deg);
    -o-transform: rotateX(180deg);
    transform: rotateX(180deg);
    -webkit-animation: cd-rotate-1-out 1.2s;
    -moz-animation: cd-rotate-1-out 1.2s;
    animation: cd-rotate-1-out 1.2s;
    text-align: center;
}
@-webkit-keyframes cd-rotate-1-in
{
    0%
    {
        -webkit-transform: rotateX(180deg);
        opacity: 0;
    }
    35%
    {
        -webkit-transform: rotateX(120deg);
        opacity: 0;
    }
    65%
    {
        opacity: 0;
    }
    100%
    {
        -webkit-transform: rotateX(360deg);
        opacity: 1;
    }
}
@-moz-keyframes cd-rotate-1-in
{
    0%
    {
        -moz-transform: rotateX(180deg);
        opacity: 0;
    }
    35%
    {
        -moz-transform: rotateX(120deg);
        opacity: 0;
    }
    65%
    {
        opacity: 0;
    }
    100%
    {
        -moz-transform: rotateX(360deg);
        opacity: 1;
    }
}
@keyframes cd-rotate-1-in
{
    0%
    {
        -webkit-transform: rotateX(180deg);
        -moz-transform: rotateX(180deg);
        -ms-transform: rotateX(180deg);
        -o-transform: rotateX(180deg);
        transform: rotateX(180deg);
        opacity: 0;
    }
    35%
    {
        -webkit-transform: rotateX(120deg);
        -moz-transform: rotateX(120deg);
        -ms-transform: rotateX(120deg);
        -o-transform: rotateX(120deg);
        transform: rotateX(120deg);
        opacity: 0;
    }
    65%
    {
        opacity: 0;
    }
    100%
    {
        -webkit-transform: rotateX(360deg);
        -moz-transform: rotateX(360deg);
        -ms-transform: rotateX(360deg);
        -o-transform: rotateX(360deg);
        transform: rotateX(360deg);
        opacity: 1;
    }
}
@-webkit-keyframes cd-rotate-1-out
{
    0%
    {
        -webkit-transform: rotateX(0deg);
        opacity: 1;
    }
    35%
    {
        -webkit-transform: rotateX(-40deg);
        opacity: 1;
    }
    65%
    {
        opacity: 0;
    }
    100%
    {
        -webkit-transform: rotateX(180deg);
        opacity: 0;
    }
}
@-moz-keyframes cd-rotate-1-out
{
    0%
    {
        -moz-transform: rotateX(0deg);
        opacity: 1;
    }
    35%
    {
        -moz-transform: rotateX(-40deg);
        opacity: 1;
    }
    65%
    {
        opacity: 0;
    }
    100%
    {
        -moz-transform: rotateX(180deg);
        opacity: 0;
    }
}
@keyframes cd-rotate-1-out
{
    0%
    {
        -webkit-transform: rotateX(0deg);
        -moz-transform: rotateX(0deg);
        -ms-transform: rotateX(0deg);
        -o-transform: rotateX(0deg);
        transform: rotateX(0deg);
        opacity: 1;
    }
    35%
    {
        -webkit-transform: rotateX(-40deg);
        -moz-transform: rotateX(-40deg);
        -ms-transform: rotateX(-40deg);
        -o-transform: rotateX(-40deg);
        transform: rotateX(-40deg);
        opacity: 1;
    }
    65%
    {
        opacity: 0;
    }
    100%
    {
        -webkit-transform: rotateX(180deg);
        -moz-transform: rotateX(180deg);
        -ms-transform: rotateX(180deg);
        -o-transform: rotateX(180deg);
        transform: rotateX(180deg);
        opacity: 0;
    }
}
.ecosystem
{
    padding: 140px 0 70px;
}
.ecosystem__wr
{
    position: relative;
    margin-top: 100px;
}
#ecosystem__client, #ecosystem__platform, #ecosystem__seo, #ecosystem__design, #ecosystem__editorial
{
    transition: all .2s;
}
#ecosystem__client:hover, #ecosystem__platform:hover, #ecosystem__seo:hover, #ecosystem__design:hover, #ecosystem__editorial:hover
{
    fill: #756ecc;
}
.ecosystem .title_block, .ecosystem .ecosystem__txt
{
    text-align: center;
}
.ecosystem__txt
{
    max-width: 65%;
    margin: 0 auto;
}
.ecosystem__cont-wr
{
    position: relative;
    height: 250px;
}
.ecosystem__cont
{
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    background: #fff;
    width: 100%;
}
.ecosystem__cont.active
{
    display: block!important;
    z-index: 9;
}
.ecosystem__cont-title
{
    font-size: 40px;
    line-height: 160%;
    margin-bottom: 20px;
    font-family: RoundedIO;
}
.ecosystem__cont-txt
{
    font-size: 20px;
    line-height: 160%;
    font-family: RoundedIO;
}/*===============Bulk DA Checker================*/
.firstBulk
{
    padding: 150px 0 100px;
    text-align: center;
    background-color: #f8f9fe;
}
.firstBulk__title .contentMark__title
{
    margin-bottom: 20px;
}
.firstBulk__title .contentMark__title span
{
    padding-bottom: 10px;
}
.firstBulk__subtitle
{
    font-weight: 600;
    font-size: 40px;
    line-height: 130%;
    color: #24243d;
    margin-bottom: 20px;
}
.firstBulk__text
{
    max-width: 63%;
    margin: 0 auto;
}
.bulkChecker
{
    background-color: #fff;
    padding-top: 80px;
}
.bulkChecker .navbar
{
    display: none!important;
}
.bulkCont
{
    padding: 50px 0 80px;
    background-color: #f8f9fe;
}
.bulkCont h3, .bulkCont p
{
    font-family: "RoundedIO",sans-serif;
}
.bulkCont h3
{
    margin-top: 60px;
    font-size: 40px;
}
.bulkCont p
{
    font-size: 20px;
    margin-bottom: 30px;
    line-height: 150%;
}
.bulkShedule
{
    padding: 30px 0 100px;
    background-color: #f8f9fe;
}
.bulkShedule .shedule__block
{
    border: 2px solid #e6e7f2;
}
.bulkShedule__img
{
    width: 16%;
}
.bulkShedule .shedule__block-title
{
    width: 79%;
}
.bulkShedule .btn
{
    background: linear-gradient(41.38deg,#ff7070 36.01%,#7f74ff 89.6%);
    border: none;
    font-size: 20px;
    font-weight: bold;
}
.bulkShedule .shedule__block
{
    padding: 75px 50px;
}
.rewComp__row:nth-child(3) .rewComp__img img
{
    width: 80%;
    display: block;
    margin: 0 auto;
}/*==============SEO Tools====================*/
.firstSeot
{
    padding: 250px 0 150px;
    background: #f6f7ff;
}
.firstSeot__title
{
    font-weight: 900;
    font-size: 64px;
    text-align: center;
    margin: 0;
}
.firstSeot__wr
{
    margin-top: 140px;
}
.firstSeot__block
{
    width: 160px;
    margin: 0 31px 70px;
}
.firstSeot__block-logo
{
    background: #fff;
    box-shadow: 3px 15px 30px rgba(192,194,214,.05);
    border-radius: 30px;
    width: 100%;
    height: 160px;
    margin-bottom: 24px;
    transition: all .2s;
}
.firstSeot__block:hover .firstSeot__block-logo
{
    box-shadow: 4px 12px 20px rgba(192,194,214,.2);
}
.firstSeot__block-title
{
    font-weight: bold;
    font-size: 20px;
    line-height: 140%;
    text-align: center;
    font-family: "RoundedIO",sans-serif;
    margin: 0;
}
.firstSeot__block a
{
    color: #25243e;
}/*=================Social Media================*/
.firstSoc
{
    padding-bottom: 200px;
}
.socSkills
{
    background: url("/wp-content/themes/linkgraph-new/img/pages/skills_bg.svg") no-repeat top/cover;
    padding-bottom: 300px;
    position: relative;
}
.socSkills:after
{
    content: "";
    background: #f8f9fe url(/wp-content/themes/linkgraph-new/img/pages/skills_bg2.svg) no-repeat top/100%;
    width: 100%;
    height: 200px;
    position: absolute;
    bottom: 0;
    z-index: 9;
}
.socSkills__items-wr
{
    margin-top: 80px;
}
.socSkills__logo
{
    margin-top: -35px;
    box-shadow: 0 1px 10px #efefef;
    margin-bottom: 50px;
}
.socSkills__items
{
    margin-bottom: 60px;
}
.socSkills__items-logo
{
    margin-bottom: 20px;
}
.socSkills__txt
{
    margin: 85px 0 130px;
}
.socSkills__txt p
{
    font-size: 19px;
    line-height: 32px;
    margin-bottom: 30px;
}
.socSkills__quote
{
    border: 2px solid #ff268e;
    border-radius: 40px;
    padding: 54px 115px;
    font-weight: bold;
    font-size: 24px;
    margin-bottom: 100px;
}
.socSkills__quote span
{
    color: #ff268e;
}
.socSpec
{
    margin-top: -240px;
    position: relative;
    z-index: 9;
}
.socSpec .socSpec__logo
{
    margin: 0 auto 40px;
}
.socSpec .title_block
{
    text-align: center;
}
.socSpec__wr
{
    margin-top: 90px;
}
.socSpec__block
{
    margin-bottom: 95px;
}
.socSpec__block-title
{
    font-weight: bold;
    font-size: 40px;
    line-height: 112.5%;
    margin: 15px 0 24px;
    font-family: RoundedIO,sans-serif;
}
.socSpec__block-text p
{
    font-family: RoundedIO,sans-serif;
    font-size: 20px;
    line-height: 32px;
}
.socSpec__block-l
{
    padding-right: 80px;
    position: relative;
}
.socSpec__block-r
{
    padding-left: 80px;
}
.socSpec__bg-logo, .socSpec__bg-logo2
{
    position: absolute;
    bottom: 15%;
    right: 15%;
}
.socSpec__bg-logo2
{
    bottom: 17%;
    right: -5%;
}
.socforYou .forYou__res-adv
{
    padding: 0 50px;
}/*===============PPC=======================*/
.firstppc
{
    background: #f8f9fe;
}
.aboutPPC
{
    background: #f8f9fe;
    padding: 100px 0;
}
.aboutPPC__block
{
    background: #fff;
    border-radius: 45px;
    box-shadow: 0 0 31px #e8e8e8;
    padding: 100px;
    text-align: center;
}
.aboutPPC__block-logo
{
    margin: -139px auto 55px;
}
.aboutPPC__block-txt p
{
    font-size: 19px;
    line-height: 32px;
    font-family: RoundedIO,sans-serif;
    margin-bottom: 30px;
}
.benPPC
{
    background: #f8f9fe;
}
.benPPC .socSpec__wr
{
    margin-top: 0;
}
.ppcforYou, .faqPPC
{
    background: #f8f9fe;
}
.ppcforYou .forYou__bg
{
    background: url(/wp-content/themes/linkgraph-new/img/pages/case-ppc-bg.svg) no-repeat left top;
}/*================Case stady=====================*/
.heroCase
{
    padding: 50px 0 160px;/*  background: #F8F9FE;
border-radius: 0px 0px 200px 200px;*/
    width: 100%;
    overflow: hidden;
}
.heroCase__toptitle
{
    font-weight: 500;
    font-size: 19px;
    color: #bfc3d8;
    padding-top: 50px;
}
.heroCase .title_block span
{
    color: #ff268e;
}
.heroCase .title_block
{
    line-height: 145%;
}
.heroCase__block-wr
{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9;
    width: 100%;
}
.heroCase__block
{
    position: fixed;
    height: 100vh;
    width: 100%;
    display: none;
    top: 0;
    left: 0;/* transform: translate(36%, 0%) matrix3d(0.469846, 0, -0.17101, -0.000285017, 0, 0.5, 0, 0, 0.34202, 0, 0.939693, -0.998434, 0, 0, 0, 1); */
    z-index: 99;/*transition: all 1s;*//*transform: translate(36%, 0%) matrix3d(0.469846, 0, -0.17101, -0.000285017, 0, 0.5, 0, 0, 0.34202, 0, 0.939693, 0.00156615, 0, 0, 0, 1);*/
}
.heroCase__block.active
{
    display: block;
}
.heroCase__block .plyr
{
    position: initial;
    opacity: 0;
    transition: all .5s;
}
.plyr.active
{
    opacity: 1;
    transition: all .5s;
}
.plyr.active #videoCase
{
    display: block;
}
.heroCase__block .plyr__controls
{
    display: none;
}
.heroCase__img
{
    position: absolute;
    left: -153px;
    top: -36px;
}
.heroCase__img img
{
    width: 100%;
}
.heroCase__icon1
{
    position: absolute;
    right: 25%;
    z-index: 99;
    top: 18%;
}
.aboutAuc
{
    padding: 75px 0;
    background: #f3f5fe;
}
.heroCase__about-title
{
    font-weight: 900;
    font-size: 24px;
    margin-bottom: 24px;
}
.heroCase__about-txt
{
    font-size: 19px;
    line-height: 32px;
}
.aboutCase__txt
{
    font-size: 19px;
    line-height: 32px;
    border-left: 1px solid #e6e7f2;
    padding-left: 60px;
}
.aboutCase__right
{
    font-weight: 900;
    font-size: 16px;
    line-height: 124%;
    height: 100%;
}
.heroCase__quote
{
    padding: 96px 50px 50px;
    border: 1px solid rgba(127,116,255,.5);
    border-radius: 45px;
    position: absolute;
    bottom: -450px;
}/*.heroCase__quote:before {
content: '';
background: #F8F9FE;
border-radius: 45px;
width: 100%;
height: 100%;
position: absolute;
z-index: -1;
top: 14px;
left: 13px;
}*/
.heroCase__quote-logo
{
    width: 65px;
    height: 65px;
    padding: 16px 20px;
    background: #ff268e;
    border-radius: 20px;
    text-align: center;
    margin-bottom: 35px;
    position: absolute;
    top: -33px;
    box-shadow: 0 12px 20px #f387bb;
    display: flex;
    justify-content: center;
    align-items: center;
}
.heroCase__quote-title
{
    font-weight: 900;
    width: 50%;
    margin-bottom: 16px;
}
.navCase
{
    padding: 50px 0 80px;
}
.navCase__nav li
{
    padding: 0 30px;
    border-right: 1px solid #25243e;
}
.navCase__nav li:last-child
{
    border: none;
}
.navCase__nav a
{
    font-weight: bold;
    font-size: 19px;
    color: #25243b;
    line-height: 90%;
}
.navCase__nav a:hover
{
    color: #ff268e;
}
.probCase
{
    padding-top: 50px;
}
.probCase .container
{
    background: url("/wp-content/themes/linkgraph-new/img/casestudy/prob.svg") no-repeat top left/contain;
    padding-left: 65px;
    padding-bottom: 130px;
}
.probCase .title_block, .goalsCase .title_block
{
    font-weight: 900;
    margin-bottom: 40px;
}
.probCase__txt p
{
    font-size: 19px;
    line-height: 32px;
    margin-bottom: 30px;
    font-family: RoundedIO!important;
}
.probCase__txt p span
{
    color: #ff268e;
}
.goalsCase
{
    margin-top: -25px;
}
.goalsCase__block-logo
{
    width: 56px;
    height: 56px;
    padding: 7px 0;
    background: #fff;
    border-radius: 15px;
    text-align: center;
    box-shadow: 0 0 11px #eaeaea;
    border: 1px solid #f7f7f7;
    display: flex;
    justify-content: center;
    align-items: center;
}
.goalsCase__block
{
    -ms-align-items: center;
    align-items: center;
    margin-bottom: 64px;
}
.goalsCase__block-logo
{
    margin-right: 38px;
}
.goalsCase__block-wr
{
    padding-left: 53px;
}
.goalsCase .title_block
{
    padding-left: 143px;
}
.goalsCase__block-txt
{
    font-size: 19px;
    width: 75%;
    line-height: 32px;
}
.challCase .container
{
    background: url("/wp-content/themes/linkgraph-new/img/casestudy/chall.svg") no-repeat top left/contain;
    background-position: 78px -57px;
    padding-top: 140px;
    background-size: 93% 108%;
}
.challCase__block
{
    margin-bottom: 64px;
    height: 122px;
}
.challCase__block-num
{
    color: #25243e;
    font-weight: 900;
    font-size: 84px;
    margin-right: 175px;
    line-height: 124%;
}
.challCase__block-title
{
    font-weight: bold;
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 10px;
}
.challCase__block-txt
{
    font-size: 19px;
    line-height: 32px;
}
.challCase__block-wr
{
    margin-top: 100px;
}
.challCase .title_block
{
    margin-left: 210px;
}
.heroQuote
{
    padding: 120px 0 50px;
}
.heroQuote .heroCase__quote
{
    position: initial;
}
.heroCase__quote-txt
{
    font-weight: 900;
    font-size: 19px;
    line-height: 124%;
}
.heroCase__quote-txt span
{
    color: #ff268e;
}
.heroCase__quote-img
{
    margin-right: 48px;
}
.heroCase__quote-author
{
    color: #bfc3d8;
    font-size: 14px;
    line-height: 124%;
    text-align: right;
    margin-top: 33px;
}
.navCase2
{
    padding: 50px 0;
}
.resCase
{
    padding: 100px 0;
}
.resCase__block-wr
{
    margin-top: 100px;
}
.resCase__block
{
    margin-bottom: 70px;
}
.resCase__img
{
    text-align: center;
    margin-bottom: 60px;
}
.resCase__block-icon
{
    box-shadow: -8px 8px #d6d4ed;
    display: flex;
    justify-content: center;
    padding: 0;
    margin-bottom: 30px;
    background: #7f74ff;
}
.resCase__block-cont .forYou__res-num
{
    position: initial;
    line-height: 43px;
    margin-bottom: 20px;
}
.resCase .heroCase__img
{
    width: 300px;
    margin: 0 auto 58px;
}
.resCase__block-txt
{
    font-size: 24px;
}
.resCase__txt
{
    padding-right: 65px;
    margin-bottom: 60px;
}
.heroQuote2
{
    padding: 0 0 100px;
}
.heroSumm
{
    padding: 150px 0 50px;
}
.heroSumm__book-form-mob
{
    display: none;
}
.heroSumm__book-form form
{
    background: linear-gradient(40.74deg,#ff7070 36.01%,#7f74ff 89.6%);
    padding: 2px;
    border-radius: 12px;
    width: 70%;
    margin: 0 auto 20px;
}
.heroSumm__book-form .btn
{
    width: 42%;
    background: linear-gradient(40.74deg,#ff7070 36.01%,#7f74ff 89.6%);
    border: none;
    font-weight: bold;
}
.heroSumm__book-form input
{
    border: none;
    width: 78%;
}
.heroSumm__book-form .heroSumm__book-txt
{
    text-align: center;
}
.heroSumm__book
{
    border: 1px solid #ebebf2;
    box-shadow: 0 6px 20px #ebebf2;
    border-radius: 40px;
    padding: 78px 0 50px;
    position: relative;
}
.heroSumm__book-icon
{
    position: absolute;
    top: -30px;
    right: 12px;
}
.blocksSumm
{
    background: url("/wp-content/themes/linkgraph-new/img/pages/summblock_bg.svg") no-repeat top center/cover;
    padding: 15px 0;
}
.blocksSumm .forYou__cont__title
{
    margin-bottom: 48px;
}
.blocksSumm .challCase__block-txt span
{
    color: #ff268e;
    font-weight: 900;
}
.blocksSumm__block
{
    padding-right: 50px;
}
.blocksSumm__block .aboutInter__block-icon
{
    padding: 18px 20px;
    margin-bottom: 40px;
    width: 64px;
    height: 64px;
}
.clientsSumm
{
    background: #f8f9fe;
    padding-bottom: 0;
}
.clientsSumm .content
{
    box-shadow: 0 33px 46px #dfe1ed;
}
.clientsSumm__logo
{
    text-align: center;
    margin: 65px 0;
}
.contscorCase
{
    text-align: center;
}
.contscorCase .container
{
    padding: 65px 15px;
    border-top: 1px solid #e6e7f2;
    border-bottom: 1px solid #e6e7f2;
}
.contscorCase__block-wr
{
    position: relative;
}
.contscorCase__block-wr.top .contscorCase__block
{
    color: #97c053;
}
.contscorCase__block-wr.top .contscorCase__block:before
{
    content: "";
    background: url("/wp-content/themes/linkgraph-new/img/casestudy/contscorCase_arr.svg") no-repeat center;
    width: 60px;
    height: 30px;
    position: absolute;
    top: 45px;
    right: 25%;
}
.contscorCase__block
{
    color: #25243e;
    width: 240px;
    height: 240px;
    display: flex;
    -ms-align-items: center;
    align-items: center;
    justify-content: center;
    background: #fff;
    border: 1px solid #f6f6f6;
    box-sizing: border-box;
    box-shadow: 10px 10px 30px rgba(239,238,245,.6);
    border-radius: 40px;
    font-weight: 900;
    font-size: 96px;
    margin: 0 auto 40px;
}
.contscorCase__block-title
{
    color: #bfc3d8;
    font-weight: 900;
    font-size: 24px;
}
.contscorCase .title_block, .psiCase .title_block
{
    margin-bottom: 100px;
}
.psiCase__block
{
    background: #f6f6f6;
    border-radius: 40px;
    width: 159px;
    height: 315px;
    margin: 0 auto 40px;
}
.contscorCase__wr
{
    padding-top: 73px;
}
.psiCase__block
{
    color: #fff;
    font-weight: 900;
    font-size: 64px;
    text-align: center;
    position: relative;
    overflow: hidden;
}
.psiCase__block span
{
    position: absolute;
    bottom: 17px;
    z-index: 1;
    left: 0;
    width: 100%;
}
.psiCase__block-graph
{
    background: #25243e;
    border-radius: 40px;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
}
.psiCase .contscorCase__block-wr.top .psiCase__block-graph
{
    background: #97c053;
}
.contCase
{
    padding: 100px 0 200px;
}
.contCase__block
{
    margin-bottom: 32px;
}
.contCase__block-title
{
    font-weight: bold;
    font-size: 24px;
    margin-bottom: 16px;
}
.contCase__block-txt
{
    font-size: 19px;
    line-height: 32px;
}
.contscorCase__title-img
{
    position: absolute;
}
.heroCases
{
    position: relative;
    padding: 170px 0 60px;
    background: #4424d2;
}
.studiesBlock__bl-title span
{
    color: #ff268e;
}
.studiesBlock
{
    padding-top: 50px;
    background: #f6f8f9;
}
.studiesBlock .title_block
{
    text-align: center;
    font-weight: 900;
    font-size: 36px;
    color: #2f3956;
    margin-bottom: 0;
}
.studiesBlock__bl-wr
{
    margin-top: 40px;
    justify-content: space-between;
}
.studiesBlock__bl
{
    background: #fff;
    padding: 59px 43px;
    margin-bottom: 40px;
    box-shadow: 0 4px 30px rgba(2,0,101,.05);
    border-radius: 10px;
    overflow: hidden;
    width: 510px;
}
.studiesBlock__bl-sub
{
    color: #bfc3d8;
    font-weight: 500;
    font-size: 16px;
    margin-bottom: 16px;
}
.studiesBlock__bl-title
{
    font-weight: bold;
    font-size: 21px;
    line-height: 175%;
    height: 150px;
}
.studiesBlock__bl-foot
{
    border-top: 1px solid #f3f3f8;
    padding-top: 30px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: space-between;
    -ms-align-items: center;
    align-items: center;
    height: 55px;
}
.shedule__icon
{
    position: absolute;
    top: -25px;
    left: -45px;
}
#videoCase
{
    right: 0;
    bottom: 0;
    min-width: 100%;
    min-height: 100%;
    display: none;
    width: 100%;
    transition: all .5s;
    cursor: url(/wp-content/themes/linkgraph-new/css/signs.png),pointer;
}
.vodeoClose
{
    display: none;
    position: absolute;
    top: 9px;
    right: 50px;
    width: 35px;
    height: 35px;
    z-index: 99;
    cursor: pointer;
}/*===============MODAL==============*/
.modal__bg, .modal__bg2
{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.7);
    z-index: 99;
    display: none;
}
.modal
{
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1050;
    display: none;
    width: 100%;
    height: 100%;
    overflow: hidden;
    outline: 0;
}
.modalCase
{
    width: 675px;
    height: 400px;
    padding: 33px 40px 40px;
    left: 50%;
    top: 50%;
    margin-left: -346px;
    margin-top: -200px;
    background: #fe278e;
}/*==================Webinar=================*/
.webHero
{
    padding-top: 170px;
    padding-bottom: 70px;
    background: #f8f9fe;
}/*.firstInter__title {
margin-bottom: 5px;
}*/
.webHero__title-img
{
    position: absolute;
    top: 32px;
    left: 23%;
}
.webHero__block
{
    border-radius: 10px;
    background-color: #fff;
}
.webHero__block-head
{
    background: #ff7070;
    padding: 20px 25px;
}
.webHero__block-head ul
{
    padding: 0;
}
.webHero__block-head ul li
{
    color: #fff;
    font-weight: 500;
    font-size: 24px;
    border-right: 1px solid #d6d4ed;
    padding-right: 24px;
}
.webHero__block-head ul li:last-child
{
    padding-left: 24px;
    border: none;
    font-size: 18px;
}
.webHero__block-body
{
    padding: 40px 30px 78px;
    border-bottom: 1px solid #c4c4c4;
}
.webHero__block-subtitle
{
    color: #7f74ff;
    font-weight: 900;
    font-size: 10px;
    text-transform: uppercase;
    margin-bottom: 8px;
}
.webHero__block-title
{
    font-weight: 900;
    font-size: 20px;
    line-height: 25px;
    margin-bottom: 22px;
}
.webHero__block-text
{
    font-size: 14px;
    line-height: 140%;
    margin-bottom: 22px;
}
.webHero__block-meta ul
{
    padding: 0;
}
.webHero__block-meta ul li
{
    border: 1px solid #ff7070;
    border-radius: 40px;
    color: #ff7070;
    padding: 7px 13px;
    margin-bottom: 10px;
    margin-right: 8px;
}
.webHero__block-footer
{
    padding: 56px 30px 69px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    position: relative;
}
.webHero__block-footer:before
{
    content: "";
    background: url("/wp-content/themes/linkgraph-new/img/pages/author-logo.svg") no-repeat;
    width: 90px;
    height: 64px;
    position: absolute;
    bottom: -43px;
    right: 19px;
}
.webHero__author-img
{
    width: 160px;
    height: 160px;
    margin-right: 34px;
    position: relative;
}
.webHero__author-img:before
{
    content: "";
    background: url("/wp-content/themes/linkgraph-new/img/pages/author-arr.svg") no-repeat;
    width: 52px;
    height: 24px;
    position: absolute;
    left: -20px;
    bottom: -15px;
}
.webHero__author-name
{
    font-weight: 900;
    font-size: 14px;
    margin-bottom: 16px;
}
.webHero__author-name span
{
    color: #808080;
}
.webHero__author-txt
{
    font-size: 14px;
    line-height: 180%;
}
.webHero__author-cont
{
    width: 80%;
}
#menu-footer_menu_1, #menu-footer_menu_2
{
    list-style-type: none!important;
}
.probAuction .container
{
    background: url('/wp-content/uploads/2025/02/prob2.svg') no-repeat top left/contain;
    padding-left: 100px;
    padding-bottom: 130px;
}
#goalsAuct
{
    margin-top: 112px;
    position: relative;
    top: -16px;
}
#goalsAuct .goalsCase__block-wr
{
    position: relative;
    top: 14px;
    padding-left: 0;
}
#goalsAuct .goalsCase__block
{
    margin-bottom: 58px;
}
.probAuction
{
    padding-top: 100px;
}
#probAuct
{
    top: -13px;
    position: relative;
}
#probAuct .probCase__txt
{
    margin-top: 45px;
}
.aboutCase__right-title
{
    margin-top: 15px;
    text-align: center;
}
.challAuct
{
    margin-top: -37px;
}
.challAuct .title_block
{
    padding-left: 100px;
}
.challAuct .challCase__block-num
{
    margin-right: 60px;
    line-height: 90%;
}
.challAuct .challCase__block
{
    height: auto;
}
.page-template-page-toxic
{
    background: #f8f9fe;
}
.heroToxic
{
    padding: 230px 0 100px;
}
.heroToxic h1
{
    text-align: left;
    width: 58%;
}
.heroToxic__block
{
    width: 68%;
    margin: 0 auto;
}
.heroToxic__block-img img
{
    width: 217px;
    height: 217px;
}
.whatTox p
{
    font-size: 16px;
    line-height: 24px;
    font-family: "RoundedIO";
    margin-bottom: 25px;
}
.whatTox .whatMark__block
{
    padding: 50px 100px;
}
.whatTox .whatMark__txt img
{
    margin: 30px 0;
}
.whatTox .whatMark__title
{
    font-size: 48px;
    line-height: 61px;
}
.whatTox .whatMark__img
{
    margin-bottom: 25px;
}
.impTox
{
    padding: 100px 0;
}
.impTox__block, .impTox__block p
{
    font-family: "RoundedIO";
    font-size: 19px;
    line-height: 32px;
    margin-bottom: 25px;
}
.impTox__block img
{
    margin-bottom: 90px;
    margin-top: 30px;
}
.impTox__title
{
    font-family: "RoundedIO";
    color: #ff268e;
    font-size: 48px;
    line-height: 61px;
}
.buildTox .row
{
    border-left: 1px solid #ffe0ef;
    padding-left: 90px;
    margin-left: 90px;
}
.removeTox
{
    padding-top: 0;
}
.removeTox .row
{
    border-left: 1px solid #ffe0ef;
    padding-left: 90px;
}
.removeTox img
{
    margin-bottom: 30px;
}
.auditTox
{
    background: none;
    padding: 40px 0 80px;
}
.page-template-page-ctaform .header__wr
{
    background: #fff;
}
.heroCtaform
{
    background: #f8f9fe;
    padding: 140px 0;
}
.heroCtaform .ctaFormCol
{
    padding-left: 145px;
    padding-bottom: 80px;
}
.heroCtaform .ctaFormCol iframe
{
    min-height: 600px;
}
.heroCtaform .col-12:not(.ctaFormCol) iframe
{
    min-height: 660px;
}
.heroCtaform .heroCtaform__subTitle
{
    text-align: center;
}
@media(max-width: 1200px)
{
    .heroCtaform .ctaFormCol
    {
        padding: 0;
    }
}
@media(min-width: 1200px)
{
    .heroCtaform .container
    {
        max-width: 1340px;
    }
    .heroCtaform .row
    {
        padding-bottom: 80px;
    }
    .heroCtaform .ctaFormCol
    {
        padding-bottom: 0;
    }
    .heroCtaform .col-12:not(.ctaFormCol)
    {
        padding-bottom: 80px;
    }
}
.heroCtaform .whyHome__block
{
    background: #090a37;
    border-radius: 10px;
    color: #fff;
    padding: 27px 36px;
    font-size: 16px;
    margin-top: 30px;
}
.heroCtaform__cont p
{
    font-size: 16px;
    line-height: 175%;
    font-family: "RoundedIO";
}
.heroCtaform__wr
{
    margin-bottom: 25px;
}
.heroCtaform__form
{
    margin: 10px auto;
    width: 75%;
}
.heroCtaform__form label
{
    display: block;
    color: #535a61;
    font-size: 15px;
    margin-bottom: 10px;
}
.heroCtaform__form .form-control, .heroCtaform__form .form-sel, .form-text
{
    background: #fcfdfe;
    border: 1px solid #e2e5ee;
    border-radius: 8px;
    width: 100%;
    height: 48px;
    padding: 0 5px;
    font-size: 15px;
    font-family: "RoundedIO";
}
.heroCtaform__form .form-control:focus
{
    border: 1px solid #ed2b8d;
}
.heroCtaform__form .form-text
{
    height: 110px;
    padding: 10px;
}
.heroCtaform__form .btn
{
    width: 100%;
    font-weight: 900;
    font-size: 17px;
    padding: 20px;
    transition: all .3s;
}
.heroCtaform__img
{
    position: absolute;
    top: 190px;
    right: -7%;
}
.heroCtaform__img img
{
    width: 500px;
    border-radius: 35px;
}
.heroCtaform__quote
{
    width: 360px;
    background: #0a083a;
    box-shadow: 0 2px 17px rgba(36,55,75,.101449);
    border-radius: 10px;
    padding: 30px 38px;
    color: #fff;
    font-weight: 500;
    position: absolute;
    bottom: -27px;
    left: -90px;
}
.heroCtaform__quote-txt
{
    font-size: 16px;
    line-height: 28px;
    margin-bottom: 25px;
}
.heroCtaform__quote-autor
{
    font-size: 15px;
    line-height: 19px;
    text-transform: uppercase;
}
.heroCtaform__quote-autor span
{
    display: block;
    color: #c9d0da;
    font-size: 14px;
    text-transform: none;
    padding-top: 7px;
}
.heroCtaform__quote-img
{
    position: absolute;
    top: 3px;
    left: -20px;
}
.heroCtaform__quote-img img
{
    width: 45px;
    border-radius: 0;
}
.heroCtaform .wpcf7-mail-sent-ok
{
    display: none!important;
}
.modCtaform
{
    width: 570px;
    height: auto;
    background: #fff;
    padding: 40px 30px;
    text-align: center;
    box-shadow: 0 3px 14px rgba(0,0,0,.0507246);
    border-radius: 6px;
    left: 50%;
    top: 15%;
    margin-left: -285px;
}
.modCtaform__img
{
    margin-bottom: 15px;
}
.modCtaform__title
{
    font-weight: 500;
    font-size: 32px;
    margin-bottom: 40px;
}
.modCtaform__txt
{
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 34px;
}
.modCtaform__btn .btn
{
    background: #aa73ff;
    color: #fff;
    width: 100%;
    margin-bottom: 24px;
    display: block;
    border: none;
    padding: 17px;
    font-weight: 900;
    font-size: 17px;
}
.modCtaform__no a
{
    color: #888d77;
    font-size: 17px;
}
.footer__left-follow-block img
{
    width: 35px;
    margin-right: 10px;
}
.heroKeyVol__iframe
{
    padding-top: 80px;
}
.contKeyVol h2
{
    font-weight: 900;
    font-size: 64px;
    line-height: 81px;
    font-family: "RoundedIO";
    margin: 60px 0 10px;
}
.contKeyVol p, .faqKeyVol .faqMark__block-answer, .faqKeyVol .faqMark__block-answer p
{
    font-family: "RoundedIO";
    font-size: 19px;
    line-height: 32px;
    margin-bottom: 30px;
}
.contKeyVol p
{
    font-size: 16px;
    line-height: 175%;
    color: #121212!important;
}
.contKeyVol ul, .faqKeyVol__a ul, .faqKeyVol .faqMark__block-answer ul
{
    position: relative;
    padding-left: 45px;
}
.contKeyVol ul li, .faqKeyVol__a ul li, .faqKeyVol .faqMark__block-answer ul li
{
    margin-bottom: 20px;
}
.contKeyVol ul:before, .faqKeyVol__a ul:before, .faqKeyVol .faqMark__block-answer ul:before
{
    content: "";
    border-left: 1px solid #7f74ff;
    width: 2px;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}
.contKeyVol img
{
    margin: 30px 0;
}
.faqKeyVol
{
    padding: 50px 0;
}
.faqKeyVol .faqMark__block-quest
{
    width: 100%;
}
.heroBook
{
    padding: 178px 0 78px;
    position: relative;
}
.heroBook h1
{
    font-weight: bold;
    font-size: 64px;
    line-height: 81px;
    padding-right: 50px;
    margin-bottom: 34px;
}
.heroBook h1 span
{
    color: #008dff;
}
.heroBook__txt
{
    color: #8a8a91;
    font-size: 24px;
}
.heroBook__down
{
    position: absolute;
    right: 20%;
    bottom: 75px;
}
.slideDown
{
    animation: slideDown 1.5s linear infinite;
}
@keyframes slideDown
{
    0%
    {
        bottom: 70px;
    }
    10%
    {
        bottom: 68px;
    }
    20%
    {
        bottom: 66px;
    }
    30%
    {
        bottom: 64px;
    }
    40%
    {
        bottom: 62px;
    }
    50%
    {
        bottom: 60px;
    }
    60%
    {
        bottom: 62px;
    }
    70%
    {
        bottom: 64px;
    }
    80%
    {
        bottom: 66px;
    }
    90%
    {
        bottom: 68px;
    }
    100%
    {
        bottom: 70px;
    }
}
.tabCont
{
    background-color: #ecf0f9;
    padding: 100px 0;
}
.tabCont__ban
{
    background: url("/wp-content/themes/linkgraph-new/img/ebook/tabcontbg.png") no-repeat center/cover;
    padding: 45px 60px;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    justify-content: space-between;
    height: calc(100% - 29px);
    border-radius: 10px;
}
.tabCont__ban-head
{
    background: #ffdc3c;
    padding: 5px 13px;
    color: #25243e;
    font-size: 14px;
}
.tabCont__ban-title
{
    font-size: 38px;
    line-height: 48px;
}
.tabCont__ban-foot
{
    font-size: 16px;
    line-height: 20px;
}
.tabCont__block a
{
    background: #fff;
    border-radius: 5px;
    height: 98px;
    padding: 19px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -ms-align-items: center;
    align-items: center;
    margin-bottom: 29px;
}
.tabCont__block a:hover
{
    box-shadow: 0 0 17px #c8cedc;
    position: relative;
    top: -4px;
    transition: all .3s;
}
.tabCont__block-num
{
    color: #008dff;
    font-weight: bold;
    font-size: 18px;
    width: 40px;
    margin-right: 10px;
}
.tabCont__block-title
{
    font-weight: 500;
    font-size: 14px;
    line-height: 138%;
}
.blockKey__hero
{
    background: #3f32f1;
    padding: 100px 0 80px;
    color: #fff;
}
.blockKey__hero-title
{
    font-weight: bold;
    font-size: 40px;
    line-height: 140%;
    margin-bottom: 40px;
    color: #fff;
    font-family: "RoundedIO";
    clear: initial;
}
.blockKey__hero-txt, .blockKey__hero-txt p
{
    line-height: 32px;
    color: #fff!important;
    font-size: 18px;
    margin-bottom: 30px;
}
.blockKey__hero-num
{
    color: #008dff;
    font-weight: bold;
    font-size: 36px;
    width: 83px;
    height: 83px;
    padding: 22px 0;
    text-align: center;
    background: #fff;
    border-radius: 50%;
    position: absolute;
    top: -141px;
    box-shadow: 0 0 15px #f2f2f4;
}
.blockKey__hero-img
{
    text-align: right;
    float: right;
    margin: 0 0 50px 100px;
}
.blockKey__quote
{
    background: #ecf0f9;
    padding: 50px 60px;
    font-weight: 500;
    font-size: 19px;
    line-height: 180%;
    margin-top: 50px;
    margin-bottom: 40px;
    position: relative;
}
.blockKey__quote:before
{
    content: "";
    background: url("/wp-content/themes/linkgraph-new/img/ebook/quote.svg") no-repeat;
    width: 50px;
    height: 35px;
    position: absolute;
    top: -17px;
    left: 47%;
}
.blockKey__quote-autor
{
    color: #3f32f1;
    font-weight: bold;
    font-size: 16px;
    text-transform: uppercase;
    margin-top: 30px;
}
.blockKey__cont
{
    padding: 70px 0;
}
.blockKey__cont p, .blockKey__what p
{
    font-size: 16px;
    line-height: 32px;
    margin-bottom: 30px;
}
.blockKey__important
{
    line-height: 36px;
    color: #0d0c8b;
    font-weight: 500;
    padding: 30px 50px 30px 30px;
    border: 1px solid rgba(13,12,139,.25);
    border-left: 8px solid #0d0c8b;
    border-radius: 10px;
    margin-bottom: 20px;
}
.blockKey__important ul
{
    list-style-type: disc;
}
.blockKey__important ul li
{
    margin-bottom: 30px;
}
.blockKey__important ul li:last-child
{
    margin-bottom: 0;
}
.blockKey__h3
{
    font-weight: bold;
    font-size: 24px;
    margin-top: 60px;
    margin-bottom: 30px;
    font-family: "RoundedIO";
    clear: initial;
}
.blockKey__what
{
    background: #0d0c8b;
    color: #fff;
    padding-bottom: 110px;
}
.blockKey__what p
{
    color: #fff!important;
}
.blockKey__what .blockKey__h3
{
    color: #fff;
}
.blockKey__whatBlocks
{
    background-color: #212094;
    padding: 50px 20px;
    margin-bottom: 40px;
}
.blockKey__whatBlocks-block
{
    padding-left: 40px;
    margin-bottom: 70px;
}
.blockKey__whatBlocks-block:last-child
{
    margin-bottom: 0;
}
.blockKey__whatBlocks-title
{
    color: #ffdc3c;
    font-weight: bold;
    font-size: 20px;
    line-height: 140%;
    margin-bottom: 15px;
    position: relative;
}
.blockKey__whatBlocks-title:before
{
    content: "";
    background-color: #ffdc3c;
    height: 2px;
    width: 22px;
    position: absolute;
    left: -40px;
    top: 13px;
}
.blockKey__whatBlocks-txt ul
{
    padding-left: 20px;
    list-style-type: disc;
}
.blockKey__whatBlocks-txt ul li
{
    margin-bottom: 15px;
}
.blockKey__terms
{
    margin-bottom: 40px;
}
.blockKey__terms-block
{
    padding: 35px 66px;
    color: #fff;
}
.blockKey__terms-title
{
    font-weight: bold;
    font-size: 24px;
    line-height: 140%;
    margin-bottom: 13px;
}
.blockKey__terms-txt
{
    font-weight: 500;
    font-size: 16px;
    line-height: 32px;
}
.blockKey2__whatBlocks .blockKey__whatBlocks-title
{
    color: #3f32f1;
    font-size: 18px;
    display: inline-block;
    margin-bottom: 5px;
}
.blockKey2__whatBlocks .blockKey__whatBlocks-title:after
{
    content: "";
    background: #ffe779;
    height: 10px;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: -1;
}
.blockKey2__whatBlocks .blockKey__whatBlocks-title:before
{
    background-color: #3f32f1;
}
.blockKey2__whatBlocks .blockKey__whatBlocks-txt
{
    font-size: 16px;
    line-height: 160%;
}
.blockKey .alignright
{
    margin: .375em 0 2.75em 4.75em;
}
.blockKey__cont img
{
    margin: 20px 0 40px;
}
.blockKey__plagin
{
    margin: 40px 0;
}
.blockKey__plagin .col-md-5
{
    background: #008dff;
}
.blockKey__plagin .col-md-7
{
    background: #0d0c8b;
}
.blockKey__plagin-block
{
    padding: 35px;
    color: #fff;
    line-height: 31px;
}
.blockKey__plagin-title
{
    font-weight: 900;
    margin-bottom: 25px;
}
.blockKey__plagin-block ul
{
    list-style-type: disc;
}
.blockKey__plagin-block ul li
{
    margin-bottom: 30px;
}
.blockKey__cont pre
{
    background: none;
    border: none;
    padding: 0;
    color: #51b1ff;
}
.blockKey__quoteBlack
{
    background-color: #0d0c8b;
}
.blockKey__quoteBlack .blockKey__quote-autor
{
    color: #ffdc3c;
}
.blockKey__quoteBlack:before
{
    background: url("/wp-content/themes/linkgraph-new/img/ebook/quote1.svg") no-repeat;
}
.blockKey:hover .blockKey__hero-num
{
    box-shadow: 0 0 15px #9e97f7;
    transition: all .4s;
}
.bulkSheduleKey
{
    padding: 100px 0;
}
.heroBrig
{
    background: #f5f5f5;
    padding: 180px 0 80px;
    position: relative;
    width: 100%;
}/*.heroBrig .heroCase__block {
background: #F3F0EC;
border: 1px solid #EDDEC9;
box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.03);
border-radius: 15px;
top: -66px;
z-index: -1;
}*/
.heroBrig .title_block
{
    font-weight: 900;
    font-size: 56px;
    line-height: 80px;
}
.heroBrig .title_block span
{
    color: #ff7070;
}
.heroBrig .heroCase__img
{
    right: 18%;
    top: 0;
    left: initial;
}
.heroBrig .heroCase__img img
{
    width: 90%;
}
.heroBrig .navCase__nav a
{
    font-size: 16px;
}
.heroBrig .navCase__nav li
{
    border-right: 1px solid #dad9e5;
}
.heroBrig .navCase
{
    padding: 188px 0 0;
    z-index: 99;
    position: relative;
}
.heroAuc
{
    background: #f8f9fe;
}
.heroAuc .heroCase__block-wr
{
    height: 100%;
    z-index: 9;
}
.heroAuc .title_block
{
    font-size: 48px;
    line-height: 70px;
}
.heroAuc .title_block span
{
    color: #7f74ff;
}
.heroAuc .heroCase__block
{
    background: #e7e8f2;
    border: 1px solid #dcdce7;
}
.heroAuc .heroCase__img img
{
    width: 100%;
}
.aboutBrig
{
    padding: 100px 0;
    background: #f3f0ec;
}
.aboutBrig .aboutCase__txt
{
    font-size: 19px;
    line-height: 32px;
}
.probBrig
{
    padding: 90px 0;
    text-align: center;
    background: #f4e9e6;
}
.probBrig .title_block
{
    font-size: 48px;
    margin-bottom: 40px;
}
.probBrig__txt p
{
    font-size: 19px;
    line-height: 32px;
}
.stepTitle
{
    border-bottom: 1px solid #ffb7b7;
    padding: 80px 0 45px;
    text-align: center;
}
.stepTitle__h2
{
    font-size: 48px;
    color: #fff;
    font-weight: 900;
    font-family: "RoundedIO",sans-serif;
}
.stepBrig
{
    padding: 207px 0 140px;
    overflow: hidden;
    background: #f3f0ec;
}
.stepBrigPink
{
    background: #ff7070;
    color: #fff;
}
.stepBrig__num
{
    font-size: 300px;
    color: #f3f0ec;
    font-weight: 900;
    text-shadow: 0 0 2px #ff6f6f;
    position: absolute;
    top: -98px;
    left: -64px;
}
.stepBrigPink .stepBrig__num
{
    color: #ff6f6f;
    text-shadow: 0 0 2px #fff;
}
.stepBrig__title
{
    font-weight: 900;
    font-size: 32px;
    line-height: 145%;
    font-family: "RoundedIO",sans-serif;
    position: relative;
}
.stepBrigPink .stepBrig__title
{
    color: #fff;
}
.stepBrig__txt, .stepBrig__txt p
{
    font-size: 19px;
    line-height: 32px;
    position: relative;
}
.stepBrig1 .stepBrig__txt
{
    padding-right: 50px;
}
.stepBrig2 .stepBrig__cont
{
    padding-left: 60px;
}
.stepBrig2__brend
{
    background: #eeebe7;
    border-radius: 25px;
    padding: 30px 60px;
    margin-top: 80px;
}
.stepBrig3
{
    padding: 130px 0;
}
.stepBrig3 .stepBrig__cont
{
    padding-left: 79px;
}
.stepBrig3 .stepBrig__num
{
    left: 20px;
}
.stepBrig4
{
    background: linear-gradient(to right,#f3f0ec 50%,#f4e9e6 50%);
}
.stepBrig5__wr .stepBrig__num
{
    color: #f4e9e6;
    left: 95px;
}
.stepBrig5__wr
{
    padding-left: 170px;
}
.stepBrig4__wr
{
    padding-right: 111px;
}
.stepBrig6
{
    padding: 90px 0;
}
.stepBrig6 .stepBrig__cont
{
    padding-right: 80px;
}
.stepBrig7
{
    padding: 130px 0;
}
.resBrig
{
    text-align: center;
    background: #f3f0ec;
    padding: 122px;
}
.resBrig__txt p
{
    font-size: 19px;
    line-height: 32px;
    margin-bottom: 30px;
}
.resBrig__wr
{
    background: #25243e;
    border-radius: 60px;
    padding: 120px 110px;
}
.resBrig .stepTitle__h2
{
    margin-bottom: 80px;
}
.resBrig .stepTitle__h2, .resBrig__txt p
{
    color: #bebdd4!important;
}
.resBrig__graph
{
    padding: 100px 70px;
}
.resBrig__graph-block
{
    padding: 40px 0 24px;
    border-bottom: 1px solid #44435d;
    justify-content: space-between;
    align-items: flex-end;
}
.resBrig__graph-val
{
    font-weight: 900;
    font-size: 80px;
    color: #ff7070;
    text-align: left;
    background: linear-gradient(135deg,#ff7070 36%,#8c73ef 89%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.resBrig__graph-val span
{
    font-size: 19px;
    display: block;
    margin-top: 10px;
}
.conclBrig
{
    padding: 60px 0;
    background: #f5f5f5;
}
.conclBrig__term
{
    margin-top: 40px;
}
.conclBrig__term h4
{
    font-family: "RoundedIO",sans-serif;
    font-size: 32px;
}
.conclBrig__term .conclBrig__txt
{
    border-left: 1px solid #ff7070;
    padding-left: 36px;
}
.conclBrig__txt p
{
    font-size: 19px;
    line-height: 32px;
    color: #25243e!important;
}
.conclBrig .stepTitle__h2
{
    color: #25243e;
}
.quotesBrig
{
    background: url("/wp-content/themes/linkgraph-new/img/casestudy/quotes_bg.jpg") no-repeat center/cover;
    padding: 70px 0 140px;
    position: relative;
    text-align: center;
    color: #fff;
}
.quotesBrig__bg
{
    position: absolute;
    background: #ff7070;
    opacity: .8;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.quotesBrig__slider
{
    padding-top: 80px;
}
.quotesBrig__slider-txt
{
    padding-bottom: 40px;
    border-bottom: 1px solid #e38584;
    margin-bottom: 40px;
    font-size: 16px;
    line-height: 24px;
}
.quotesBrig__slider-autor
{
    font-weight: 900;
    font-size: 19px;
    line-height: 32px;
}
.quotesBrig .firstAudit__prev
{
    background: url("/wp-content/themes/linkgraph-new/img/casestudy/left_arrow.svg") no-repeat center;
    left: 46%;
}
.quotesBrig .firstAudit__next
{
    background: url("/wp-content/themes/linkgraph-new/img/casestudy/right_arrow.svg") no-repeat center;
    right: 46%;
}
.quotesBrig .firstAudit__prev, .quotesBrig .firstAudit__next
{
    border: 1px solid #ef918d;
    border-radius: 50%;
    top: 115%;
}
.whatBrig
{
    background: #f3f0ec;
    padding: 120px 0 60px;
}
.whatBrig__block-wr
{
    margin-top: 80px;
}
.whatBrig__block
{
    background: #25243e;
    border-radius: 30px;
    padding: 36px 40px 70px;
    margin-bottom: 60px;
}
.whatBrig__block-icon
{
    margin-bottom: 80px;
    height: 95px;
    display: flex;
    align-items: flex-end;
    justify-content: center;
}
.whatBrig__block-txt
{
    font-size: 19px;
    line-height: 32px;
    color: #bebdd4;
    height: 350px;
    margin-bottom: 70px;
}
.whatBrig__block-author
{
    font-size: 16px;
    line-height: 24px;
    color: #bebdd4;
    margin-bottom: 50px;
    height: 50px;
}
.whatBrig__block-link
{
    border-top: 1px solid #515065;
    padding-top: 45px;
    text-align: center;
}
.whatBrig__block-link a
{
    color: #ff7070;
    font-weight: 500;
    font-size: 16px;
}
.whatBrig .stepTitle__h2
{
    color: #25243e;
    text-align: center;
}/* Style the header: fixed position (always stay at the top) */
.progress-header
{
    position: fixed;
    top: 69px;
    z-index: 1;
    width: 100%;
    background-color: #ecf0f9;
}/* The progress container (grey background) */
.progress-container
{
    width: 100%;
    height: 4px;
    background: #ecf0f9;
}/* The progress bar (scroll indicator) */
.progress-bar
{
    height: 4px;
    background: #008dff;
    width: 0%;
}
.modalTake
{
    background: #fff;
    border-radius: 10px;
    width: 825px;
    height: 400px;
    top: 50%;
    left: 50%;
    margin-left: -412px;
    margin-top: -200px;
    padding: 40px 35px;
}
.modalTake__wr
{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
}
.modalTake__img
{
    margin-right: 35px;
    width: 30%;
}
.modalTake__cont-title
{
    font-weight: bold;
    font-size: 24px;
    line-height: 140%;
    margin-bottom: 20px;
}
.modalTake__cont-txt
{
    font-size: 18px;
    line-height: 163.69%;
    margin-bottom: 30px;
}
.btnTake
{
    background: #3f32f1;
    border-radius: 75px;
    display: block;
    width: 100%;
    font-weight: bold;
    color: #fff;
    text-align: center;
    border: none;
    padding: 20px 0;
    transition: all .3s;
    font-weight: bold;
    font-size: 18px;
    font-family: "RoundedIO",sans-serif;
}
.btnTake:hover
{
    color: #fff;
    box-shadow: 0 0 10px rgba(0,39,97,.25);
}
.modalTake__cont-sched
{
    font-size: 16px;
    line-height: 26px;
    text-align: center;
    margin-top: 25px;
}
.modalTake__cont-sched a
{
    color: #494df1;
    text-decoration: underline;
}
.modal__close
{
    position: absolute;
    right: 10px;
    top: 10px;
}
.modalTake__cont
{
    width: 67%;
}
.modalTake__form input, .modalTake__form .select__gap
{
    background: #fff;
    border: 1px solid #e0e2e5;
    border-radius: 5px;
    width: 100%;
    font-size: 14px;
    padding: 12px 15px;
    margin-bottom: 0;
    font-family: "RoundedIO";
    color: #888;
}
.modalTake__form select
{
    width: 100%;
    background: #fff;
    border: 1px solid #e0e2e5;
    box-sizing: border-box;
    border-radius: 5px!important;
    height: 59px;
    padding: 12px 20px;
    color: #888;
}
.modalTake__form input::placeholder
{
    font-family: "RoundedIO";
}
.modalTake__two .modalTake__img
{
    width: 40%;
}
.modalTake__two .modalTake__cont
{
    width: 56%;
}
.modalTake__two
{
    height: auto;
    margin-top: -300px;
}
.modalTake__form p
{
    margin: 0!important;
}
.modalTake__img-mob
{
    display: none;
    border-radius: 15px;
}
.modalTake .text-781, .modalTake .email-825, .modalTake .tel-291
{
    position: relative;
}
.modalTake .text-781 .wpcf7-not-valid-tip
{
    bottom: -42px;
    position: absolute;
    font-size: 11px;
}
.modalTake .email-825 .wpcf7-not-valid-tip, .modalTake .tel-291 .wpcf7-not-valid-tip
{
    position: absolute;
    bottom: -33px;
    font-size: 11px;
}
.modalTake .wpcf7-response-output
{
    display: none!important;
}
.modalTake .wpcf7-not-valid
{
    background: #ffd9d9;
}
.heroKeyVol__title
{
    padding-top: 65px;
    text-align: center;
}
.heroKeyVol__title h1
{
    font-weight: 900;
    font-size: 64px;
    line-height: 81px;
}
.heroKeyVol__txt h2
{
    font-weight: bold;
    font-size: 32px;
    line-height: 40px;
    font-family: "RoundedIO";
    margin: 30px 0;
}
.heroKeyVol__txt p
{
    font-size: 24px;
    line-height: 40px;
}
.heroHome
{
    background: url("/wp-content/themes/linkgraph-new/img/home/herohome.svg") no-repeat left top/contain;
    padding: 210px 0 200px;
}
.heroHome h1
{
    font-weight: bold;
    font-size: 92px;
    line-height: 106px;
    margin-bottom: 44px;
    font-family: Avenir Next!important;
}
.heroHome .block1__txt
{
    font-size: 26px;
    line-height: 44px;
    font-family: AvenirLTStd;
    margin-bottom: 75px;
}
.heroHome__btn
{
    justify-content: center;
}
.heroHome__btn, .heroHome__btn-play
{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -ms-align-items: center;
    align-items: center;
    font-family: Avenir Next;
    font-weight: 600;
}
.heroHome__btn-play img
{
    width: 15px;
    margin-right: 12px;
}
.heroHome__btn .btn_red
{
    margin-right: 70px;
    padding: 19px 50px;
    font-weight: 600;
    font-size: 20px;
    font-family: Avenir Next;
}
.banEbook
{
    margin-top: 240px;
}
.banEbook__block
{
    background: rgba(147,139,236,.09);
    border-radius: 42px;
}
.banEbook__block-cont
{
    padding: 40px;
    text-align: left;
}
.banEbook__block-subtitle
{
    font-size: 22px;
    line-height: 28px;
    color: #35465f;
}
.banEbook__block-title
{
    font-weight: bold;
    font-size: 38px;
    line-height: 48px;
    color: #031735;
    margin-bottom: 28px;
}
.banEbook__block-img
{
    position: absolute;
    left: 120px;
    top: -70px;
}
.banEbook__block-btn .btn_red
{
    font-size: 18px;
    padding: 12px 30px;
    display: inline-block;
    font-weight: 600;
}
.seoCase .banEbook
{
    margin-top: 160px;
}
.freeSiteBtn
{
    text-align: center;
}
.heroToxic .freeSiteBtn
{
    margin-top: 100px;
}
.freeSiteBtn .btn:before
{
    content: "";
    background: url("/wp-content/themes/linkgraph-new/img/pages/cursor.svg") no-repeat center/contain;
    width: 40px;
    height: 40px;
    position: absolute;
    bottom: -15px;
    right: -14px;
    transition: all .3s;
}
.freeSiteBtn .btn:hover:before
{
    bottom: -10px;
    right: -9px;
    transition: all .3s;
}
.freeSiteBtn .btn
{
    padding: 15px 40px;
    font-size: 24px;
    font-weight: 600;
    position: relative;
    border: none;
    background-color: #ff268e;
    color: #fff;
    border-radius: 10px;
    display: initial;
}
.freeSiteBtn .btn:hover
{
    color: #fff;
}
.heroToxic .freeSiteBtn .btn, .ti-main .freeSiteBtn .btn
{
    background-color: #eb5757;
}
.ti-main .freeSiteBtn
{
    margin-top: 100px;
}
.blogPage .freeSiteBtn .btn
{
    padding: 15px 20px;
    font-size: 20px;
}
.keyVol__wr
{
    background: #f8f9fe;
}
.prodAuc
{
    background: #f0f2fc;
    padding: 135px 0 105px;
    text-align: left;
}
.prodAuc .probBrig__txt p
{
    margin-bottom: 30px;
    font-family: "RoundedIO";
}
.stepTitleAuc
{
    border: 1px solid #dcdce7;
}
.stepTitleAuc .stepTitle__h2
{
    color: #25243e;
    font-weight: normal;
}
.stepAuc
{
    padding: 105px 0 140px;
    overflow: hidden;
    background: #f3f0ec;
}
.stepAuc .stepBrig__num
{
    color: #f3f0ec;
    text-shadow: 0 0 2px #f9b0ae;
}
.stepAucGray
{
    background: #e7e8f2;
}
.stepAucGray .stepBrig__num
{
    color: #e7e8f2;
    text-shadow: 0 0 2px #9992ff;
}
.stepAuc .stepBrig__img img
{
    width: 90%;
}
.stepAucGray .stepBrig__img
{
    text-align: right;
}
.stepAuc2 .stepBrig__img img
{
    width: 80%;
}
.stepAuc .stepBrig2__brend
{
    background: #797c9a;
    padding: 40px 60px;
}
.stepAuc6 .stepBrig__img
{
    text-align: right;
}
.resAuc .resBrig__graph-val
{
    width: 294px;
    height: 256px;
    position: relative;
    z-index: 9;
}
.resAuc .resBrig__graph-img
{
    content: "";
    background: #3c3a70;
    border-radius: 30px;
    width: 192px;
    height: 192px;
    position: absolute;
    bottom: 20px;
    right: 50px;
    z-index: 1;
}
.resAuc .resBrig__graph-val span
{
    font-size: 22px;
    line-height: 32px;
    font-weight: normal;
}
.resBrig__graph-wr
{
    position: relative;
}
.quotesAuc .quotesBrig__bg
{
    background: #7f74ff;
}
.quotesAuc .quotesBrig__slider-txt
{
    border-bottom: 1px solid #938aee;
}
.quotesAuc .firstAudit__prev, .quotesAuc .firstAudit__next
{
    border: 1px solid #938aee;
}
.whatAuc
{
    background: #f3f5fe;
}
.whatAuc .whatBrig__block-link a
{
    color: #7f74ff;
}
.reviewsHome
{
    background: url("/wp-content/themes/linkgraph-new/img/home/revHomebg.jpg") no-repeat center/cover;
    padding: 60px 0;
}
.reviewsHome__title
{
    color: #fff;
    font-weight: bold;
    font-size: 38px;
    line-height: 48px;
}
.reviewsHome__block
{
    background: #fff url("/wp-content/themes/linkgraph-new/img/home/right-quote.svg") no-repeat top right;
    box-shadow: 0 2px 44px rgba(60,63,80,.09);
    border-radius: 9px;
    padding: 40px 35px;
    position: relative;
    margin-right: 30px;
}
.reviewsHome__img
{
    width: 80px;
    height: 80px;
    border-radius: 50%;
    overflow: hidden;
    margin-bottom: 20px;
}
.reviewsHome__txt
{
    font-weight: 500;
    font-size: 16px;
    line-height: 27px;
    margin-bottom: 25px;
    height: 222px;
    overflow-y: auto;
}
.reviewsHome__author
{
    color: #5f5f5f;
    font-weight: 500;
    font-size: 15px;
    line-height: 25px;
    margin-bottom: 30px;
}
.reviewsHome__link
{
    height: 22px;
}
.reviewsHome__link a
{
    color: #7f74ff;
    font-weight: 600;
    font-size: 15px;
    position: relative;
}
.reviewsHome__link a:after
{
    content: url("/wp-content/themes/linkgraph-new/img/home/arrtoright.svg");
    margin-left: 10px;
    position: relative;
    top: 2px;
}
.reviewsHome__wr
{
    margin-top: 40px;
    margin-bottom: -185px;
}
.reviewsHome__wr .slick-track
{
    padding-bottom: 30px;
}
.reviewsHome__prev, .reviewsHome__next
{
    width: 26px;
    height: 17px;
    position: absolute;
    top: -60px;
    right: 30px;
}
.reviewsHome__prev
{
    background: url("/wp-content/themes/linkgraph-new/img/home/leftsliderhome.svg") no-repeat center/contain;
    right: 68px;
}
.reviewsHome__next
{
    background: url("/wp-content/themes/linkgraph-new/img/home/rightsliderhome.svg") no-repeat center/contain;
}
.stepAuc .stepBrig__img .stepAuc1__img
{
    position: absolute;
    top: 173px;
    left: 50px;
    width: 79%;
    border-radius: 10px;
}
.quotesAuc .quotesBrig__slider-txt
{
    font-size: 22px;
    line-height: 31px;
}
.aboutAuc .aboutCase__right-title img
{
    width: 200px;
}
.linkPrice__title
{
    font-family: "RoundedIO";
    font-size: 64px;
    line-height: 81px;
    text-align: center;
    color: #25243e;
    margin-bottom: 80px;
    font-weight: 900;
}
.modal__price
{
    background: #fff;
    box-shadow: 0 10px 20px rgba(0,0,0,.03);
    border-radius: 30px;
    padding: 0;
    width: 1200px;
    height: 90vh;
    position: fixed;
    left: 50%;
    top: 40px;
    margin-left: -600px;
    z-index: 999;
    overflow-y: auto;
    display: none;
    max-width: 1200px;
    max-height: 1000px;
}
.modal__priceTab-block
{
    width: 16%;
}
.modal__priceTab-block-l
{
    width: 240px;
}
.block1 .block1__form input
{
    width: 40%;
}
.block1 .block1__form .btn
{
    width: 15%;
}
.block1 .block1__txt
{
    width: 70%;
    margin: 0 auto 30px;
}
.fixScroll .block1__form input, .fixScroll .block1__form .btn
{
    height: 56px;
}/*====================vs. the Hoth======================*/
.heroHoth
{
    background: #1e2c3e;
    padding-top: 160px;
    color: #fff;
}
.heroHoth__cont
{
    padding-right: 40px;
}
.heroHoth__title
{
    font-size: 49px;
    line-height: 62px;
    font-family: Avenir Next!important;
    font-weight: bold;
    margin-bottom: 20px;
    color: #fff!important;
}
.heroHoth__txt
{
    font-family: Avenir Next;
    font-weight: 500;
    font-size: 23px;
    line-height: 35px;
    margin-bottom: 40px;
}
.heroHoth__btn .btn
{
    padding: 11px 40px;
    border-radius: 6px;
}
.heroHoth__btn .btn:hover
{
    padding: 14px 45px;
    box-shadow: none;
    transition: linear .1s;
}
.heroHoth__img
{
    width: 95%;
    float: right;
    position: relative;
    top: 52px;
    margin-bottom: -30px;
}
.heroHoth__img video
{
    border-radius: 10px;
    box-shadow: 0 4px 44px rgb(0 9 86/25%);
}
.heroHoth__img-txt
{
    font-family: Avenir Next;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 31px;
    color: #4e5c68;
    margin-top: 12px;
    text-align: center;
}
.heroHoth__img img
{
    box-shadow: 0 2px 30px rgba(29,47,71,.166667);
}
.logoHoth
{
    padding: 120px 0 50px;
}
.logoHoth__title
{
    font-family: Avenir Next;
    font-weight: 500;
    font-size: 14px;
    color: #6d7e95;
    margin-bottom: 20px!important;
    text-transform: uppercase;
}
.deserveHoth
{
    padding: 50px 0;
    overflow: hidden;
}
.deserveHoth__wr
{
    background: #f6f8f9;
    margin-bottom: 80px;
    padding: 60px 70px;
    width: 95%;
    float: right;
}
.deserveHoth__title
{
    font-family: Avenir Next;
    font-weight: 600;
    font-size: 36px;
    line-height: 49px;
    color: #212b35;
    margin-bottom: 18px;
    margin-top: 0;
}
.deserveHoth__txt, .deserveHoth__txt p
{
    font-family: Avenir Next;
    font-size: 20px;
    line-height: 31px;
    color: #4e5c68;
    margin-bottom: 30px;
}
.deserveHoth__link a
{
    color: #7f74ff;
    font-family: Avenir Next;
    font-weight: 600;
    font-size: 20px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
}
.deserveHoth__link a img
{
    position: relative;
    top: 0;
    left: 8px;
}
.deserveHoth__img-logo
{
    width: 150px;
    height: 150px;
    background: #fff;
    box-shadow: 0 2px 24px rgba(0,0,0,.07);
    border-radius: 7px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 24%;
    right: -55px;
}
.deserveHoth__img-logo img
{
    width: 85px;
}
.deserveHoth__img
{
    position: absolute;
    left: -220px;
    top: 13px;
    right: 200px;
}
.deserveHoth__img>img
{
    height: 347px;
    border-radius: 7px;
    object-fit: cover;
}
.deserveHoth__rev
{
    flex-direction: row-reverse;
}
.deserveHoth__rev .deserveHoth__img
{
    left: 100px;
    right: -130px;
    top: 13px;
}
.deserveHoth__rev .deserveHoth__img-logo
{
    left: -88px;
    right: initial;
}
.deserveHoth__wr2 .deserveHoth__img-logo
{
    top: 12%;
}
.deserveHoth__wr3 .deserveHoth__img-logo
{
    top: 0;
    right: -60px;
}
.deserveHoth__wr3 .deserveHoth__img>img
{
    margin-top: 30px;
}
.deserveHoth__wr4 .deserveHoth__img-logo
{
    top: 0;
    left: 50px;
}
.deserveHoth__wr4 .deserveHoth__img>img
{
    margin-top: 75px;
}
.addServH
{
    clear: both;
    background: #0d1b2f;
    position: relative;
    overflow: hidden;
}
.addServH__cont
{
    padding: 80px 0 80px 80px;
}
.addServH .deserveHoth__title
{
    color: #fff;
}
.addServH .deserveHoth__txt, .addServH .deserveHoth__txt p
{
    color: #e7e7e7!important;
}
.addServH__cont-btn .btn
{
    background: #7f74ff;
    border-radius: 6px;
    color: #fff;
    border: none;
    font-weight: 600;
    font-family: Avenir Next;
    padding: 14px 31px;
    display: inline-block;
}
.addServH__cont-btn .btn:hover
{
    box-shadow: 1px 5px 14px rgba(127,116,255,.347826);
}
.addServH__img, .rightWayH__img
{
    position: absolute;
    height: 100%;
    width: 40%;
    top: 0;
    left: 0;
}
.rightWayH
{
    padding: 100px 0 50px;
    position: relative;
    overflow: hidden;
}
@media(max-width: 575px)
{
    .rightWayH
    {
        padding-bottom: 20px;
    }
}
.rightWayH__img
{
    left: initial;
    right: 0;
    top: 22%;
    height: 65%;
}
.rightWayH__cont
{
    padding-right: 15px;
}
.howCompare
{
    padding-top: 80px;
}
@media(max-width: 576px)
{
    .howCompare
    {
        padding-top: 0;
    }
}
.howCompare .row
{
    background: #f6f8f9;
    border-radius: 20px;
    padding: 80px 50px;
    text-align: center;
}
.howCompare .deserveHoth__txt
{
    margin-bottom: 40px;
}
.howCompare__btn .btn
{
    display: inline-block;
    padding: 14px 42px;
    background: #ff11a2;
    border-radius: 6px;
    font-weight: 600;
    font-size: 16px;
}
.faqHeth
{
    padding: 80px 0 100px;
}
.faqHeth .deserveHoth__title
{
    text-align: center;
}
.faqHeth__wr
{
    margin-top: 40px;
}
.faqHeth__block
{
    padding: 22px 22px 22px 0;
    border-bottom: 1px solid #dee1e6;
}
.faqHeth__block-q
{
    font-family: Avenir Next;
    font-weight: 600;
    font-size: 20px;
    line-height: 27px;
    color: #212b35;
    padding-right: 25px;
    position: relative;
    cursor: pointer;
}
.faqHeth__block-q:after
{
    content: "";
    background: url("/wp-content/themes/linkgraph-new/img/pages/downarrh.svg") no-repeat center/contain;
    width: 11px;
    height: 7px;
    position: absolute;
    top: 12px;
    right: -6px;
}
.faqHeth__block-q.active
{
    color: #7f74ff;
}
.faqHeth__block-q.active:after
{
    background: url("/wp-content/themes/linkgraph-new/img/pages/uparrh.svg") no-repeat center/contain;
}
.faqHeth__block-a
{
    font-family: Avenir Next;
    font-size: 18px;
    line-height: 31px;
    color: #4e5c68;
    margin-top: 15px;
    display: none;
}
.page-template-page-vshoth #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link, .page-template-page-vshoth .header__sign-a a, .page-template-page-casestudies #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link, .page-template-page-casestudies .header__sign-a a, .page-template-page-manage-seo #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link, .page-template-page-manage-seo .header__sign-a a, .page-template-page-on-page-seo #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link, .page-template-page-on-page-seo .header__sign-a a, .page-template-linkbuilding_service_new #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link, .page-template-linkbuilding_service_new .header__sign-a a, .headerWhite #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link, .headerWhite .header__sign-a a
{
    color: #fff!important;
}
.page-template-page-casestudies .ion-android-menu:before, .page-template-page-vshoth .ion-android-menu:before, .page-template-page-on-page-seo .ion-android-menu:before, .page-template-page-manage-seo .ion-android-menu:before, .page-template-linkbuilding_service_new .ion-android-menu:before, .headerWhite .ion-android-menu:before
{
    color: #fff;
}
.page-template-page-vshoth .header-fix .ion-android-menu:before, .page-template-page-on-page-seo .header-fix .ion-android-menu:before, .page-template-page-casestudies .header-fix .ion-android-menu:before, .page-template-page-manage-seo .header-fix .ion-android-menu:before, .page-template-linkbuilding_service_new .header-fix .ion-android-menu:before, .headerWhite .header-fix .ion-android-menu:before
{
    color: #0d1b2f;
}
.logoHoth__logos
{
    justify-content: space-between;
    flex-wrap: wrap;
}
.logoHoth__logos img
{
    width: 14%;
    padding: 5px 20px;
    height: 50px;
    object-fit: contain;
    margin: 20px 0;
    filter: hue-rotate(260deg) invert(50%) contrast(100%);
}
.logoHoth__logos img:first-child
{
    height: 75px;
}
@media(max-width: 1024px)
{
    .logoHoth__logos img
    {
        width: 33%;
    }
}
@media(max-width: 992px)
{
    .logoHoth__logos img
    {
        width: 50%;
    }
}
.heroTgdc
{
    background: #fff url("/wp-content/themes/linkgraph-new/img/therapy/hero_bg.svg") no-repeat top right;
}
.heroTgdc .title_block
{
    font-size: 48px;
    line-height: 70px;
    margin-bottom: 40px;
}
.heroTgdc .title_block span
{
    color: #145bf6;
}
.heroTgdc__btn .btn
{
    padding: 11px 30px;
    font-size: 20px;
    font-weight: 600;
    background: #ff11a2;
    border-radius: 6px;
    font-family: Avenir Next;
}
.heroTgdc__btn .btn img
{
    margin-right: 10px;
}
.aboutTgdc
{
    background: #fff;
    padding: 0 0 80px;
}
.quoteTgdc
{
    padding: 80px 0;
    color: #fff;
    text-align: center;
}
.quoteTgdc__block
{
    padding: 0 95px;
}
.quoteTgdc__block-txt
{
    font-size: 16px;
    line-height: 24px;
    padding-bottom: 40px;
    border-bottom: 1px solid #9990ff;
    margin-bottom: 28px;
}
.quoteTgdc__block-photo
{
    margin-right: 40px;
    width: 60px;
}
.quoteTgdc__block-post
{
    font-size: 19px;
    line-height: 32px;
}
.blocksTgdc__head
{
    padding: 70px 0 40px;
}
.blocksTgdc .stepTitle__h2
{
    text-align: center;
    color: #212b35;
}
.blocksTgdc__wr
{
    padding: 50px 0;
}
.blocksTgdc__wr .blocksTgdc__img
{
    text-align: right;
}
.blocksTgdc__wr.flex-md-row-reverse .blocksTgdc__img
{
    text-align: left;
}
.blocksTgdc__cont h3
{
    font-family: "RoundedIO";
    font-size: 36px;
    line-height: 46px;
    color: #212b35;
    margin-bottom: 21px;
}
.blocksTgdc__cont p
{
    font-size: 19px;
    line-height: 32px;
    color: #25243e;
    font-family: "RoundedIO";
}
.flex-md-row-reverse .blocksTgdc__img
{
    margin-right: 50px;
}
.blocksTgdc__wr .blocksTgdc__img
{
    background: url("/wp-content/themes/linkgraph-new/img/therapy/dots.svg") no-repeat top right;
}
.blocksTgdc__wr2 .blocksTgdc__img img
{
    width: 92%;
    padding-top: 50px;
}
.resTgdc
{
    background: #7f74ff;
    padding: 80px 0 20px;
    color: #fff;
}
.resTgdc__title
{
    text-align: center;
    margin-bottom: 30px;
}
.resTgdc__text, .resTgdc__text p
{
    font-size: 19px;
    line-height: 32px;
    font-family: "RoundedIO";
    color: #fff!important;
}
.resTgdc__block
{
    padding: 27px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -ms-align-items: center;
    align-items: center;
    background: #fff;
    border-radius: 5px;
    margin-bottom: 30px;
    min-height: 194px;
}
.resTgdc__block-logo
{
    margin-right: 20px;
}
.resTgdc__block-title
{
    color: #292e30;
    margin-bottom: 5px;
    font-weight: 600;
    font-size: 22px;
    line-height: 130%;
}
.resTgdc__block-txt
{
    color: #7e8293;
    line-height: 25px;
    font-size: 15px;
}
.resTgdc__block-logo
{
    width: 70px;
    height: 70px;
    border-radius: 5px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: center;
    -ms-align-items: center;
    align-items: center;
    background: #fefae9;
}
.resTgdc__block-logo img
{
    height: 50px;
}
.resTgdc__block-cont
{
    width: 70%;
}
.resTgdc__block-txt span
{
    font-weight: 600;
    font-size: 18px;
    color: #292e30;
}
.resTgdc__block:hover
{
    animation: shake .82s cubic-bezier(.36,.07,.19,.97) both;
    transform: translate3d(0,0,0);
    backface-visibility: hidden;
    perspective: 1000px;
}
@keyframes shake
{
    10%, 90%
    {
        transform: translate3d(-1px,0,0);
    }
    20%, 80%
    {
        transform: translate3d(2px,0,0);
    }
    30%, 50%, 70%
    {
        transform: translate3d(-4px,0,0);
    }
    40%, 60%
    {
        transform: translate3d(4px,0,0);
    }
}
.brandsTgdc
{
    padding: 80px 0 40px;
}
.brandsTgdc__block
{
    background: #0054fe;
    border-radius: 5px;
    padding: 40px;
    color: #fff;
    height: 520px;
    margin-bottom: 40px;
    position: relative;
}
.brandsTgdc__block-img
{
    margin-bottom: 40px;
}
.brandsTgdc__block-img img
{
    width: 54%;
}
.brandsTgdc__block-txt
{
    font-size: 19px;
    line-height: 32px;
    margin-bottom: 35px;
}
.brandsTgdc__block-link
{
    padding: 40px 0;
    border-top: 1px solid #3376ff;
    text-align: center;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
}
.brandsTgdc__block-link a
{
    color: #fff;
    font-size: 16px;
    border: 1px solid #fff;
    border-radius: 5px;
    padding: 18px 51px;
}
.brandsTgdc__block-link a:hover
{
    box-shadow: 0 2px 6px #fff;
}
.brandsTgdc__block-author
{
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 40px;
}
.brandsTgdc__block-author img
{
    width: 60px;
    height: 60px;
    margin-right: 13px;
}
.brandsTgdc .stepTitle__h2
{
    color: #292e30;
    margin-bottom: 80px;
    text-align: center;
}
.brandsTgdc .stepTitle__h2 img
{
    width: 55px;
}
.quoteTgdc3 .quoteTgdc__block-txt
{
    border-bottom: 1px solid #3d4a59;
}
.navTgdc .navCase__nav a
{
    border-bottom: 1px solid;
    padding-bottom: 3px;
}
.navTgdc .navCase__nav li
{
    padding: 0 50px;
    border-right: 1px solid #dfdee9;
}
.footerNew
{
    background: #f6f8f9;
    padding: 40px 0 0;
}
.footerNew .footer__block-btn .btn
{
    display: inline-block;
    margin-bottom: 32px;
    margin-top: 10px;
}
.footerNew .footer__left
{
    padding-right: 90px;
}
.footerNew .footer__left-follow img
{
    height: 20px;
    width: auto;
    margin-right: 15px;
}
.footerNew .footer__left-txt
{
    color: #414147;
    font-family: Avenir Next;
    font-weight: 500;
    font-size: 16px;
    line-height: 30px;
}
.footer__block
{
    width: 30%;
    margin-right: 30px;
}
.footer__block-title
{
    color: #414147;
    font-family: Avenir Next;
    font-weight: bold;
    font-size: 17px;
    margin-bottom: 15px;
}
.footer__block ul
{
    padding: 0;
}
.footer__block ul li a
{
    color: #90959a;
    font-weight: 500;
    font-size: 15px;
    line-height: 30px;
    font-family: Avenir Next;
}
.footer__block ul li a:hover
{
    color: #ff268e;
}
.footer__block-p a
{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -ms-align-items: center;
    align-items: center;
    color: #90959a;
    font-size: 15px;
    margin-bottom: 15px;
    font-family: Avenir Next;
}
.footer__block-p a img
{
    margin-right: 11px;
}
.footerNew__copy
{
    color: rgba(18,18,18,.8);
    font-size: 14px;
    justify-content: space-between;
}
.footerNew__copy span
{
    color: #7f74ff;
}
.studiesBlock__bl-logo img
{
    max-width: 150px;
}
.page-template-page-therapy .header__wr
{
    border: none;
}
.page-id-5194 .quoteTgdc__block-txt
{
    font-size: 21px;
    line-height: 24px;
}
.resTgdc__cont
{
    padding-right: 100px;
}
.resTgdc__cont .resTgdc__text p
{
    margin-bottom: 30px;
}
.resTgdc__right .resTgdc__block
{
    margin-bottom: 15px;
}
.resTgdcR
{
    padding: 40px 0 20px;
}
.page-id-5194 .blocksTgdc__wr1 .blocksTgdc__img img
{
    padding-top: 36px;
}
.heroManage
{
    background: linear-gradient(180deg,#0432d5 0%,#2e5cff 100%);
    color: #fff;
    text-align: center;
    padding-top: 138px;
}
.heroManage__txt
{
    font-size: 20px;
    line-height: 35px;
    width: 60%;
    margin: 0 auto 20px;
}
.heroManage__btn .btn
{
    border-radius: 6px;
    font-weight: bold;
    font-size: 16px;
    padding: 14px 28px;
    display: inline-block;
}
.heroManage__img
{
    margin-top: 40px;
    margin-bottom: -165px;
}
.heroManage__img img
{
    box-shadow: 0 2px 30px rgba(29,47,71,.166667);
    border-radius: 14px;
}
.whatManage
{
    margin-top: 210px;
}
.whatManage .container-fluid
{
    width: 93%;
}
.whatManage__wr
{
    background: #f6f8f9;
    padding: 60px 80px;
}
.page-template-page-manage-seo .deserveHoth__title
{
    font-family: "RoundedIO";
    line-height: 46px;
}
.whatManage__cont p
{
    font-family: "RoundedIO";
    font-size: 18px;
    line-height: 31px;
    margin-bottom: 20px;
}
.whatManage__wr .deserveHoth__link a
{
    font-family: "RoundedIO";
    font-weight: 500;
    font-size: 18px;
}
.whatManage__img .deserveHoth__img-logo
{
    top: -7%;
}
.incManage
{
    padding: 90px 0 40px;
    text-align: center;
}
.incManage__subtitle
{
    color: #7f74ff;
    font-weight: 900;
    font-size: 18px;
    margin-bottom: 10px;
    text-align: center;
}
.incManage__subtitle:before, .incManage__subtitle:after
{
    content: "";
    background: #e5e3ff;
    height: 1px;
    width: 40%;
    position: absolute;
    left: 0;
    top: 8px;
}
.incManage__subtitle:after
{
    right: 0;
    left: initial;
}
.incManage__wr
{
    margin-top: 40px;
}
.incManage__block
{
    margin-bottom: 40px;
    padding: 0 40px;
}
.incManage__block-img
{
    margin-bottom: 10px;
    height: 90px;
}
.incManage__block-img img
{
    max-height: 90px;
}
.incManage__block-title
{
    font-size: 24px;
    font-weight: 500;
    margin-bottom: 10px;
}
.incManage__block-txt
{
    font-size: 18px;
    line-height: 31px;
}
.banManager
{
    background: #0533d6;
    color: #fff;
    text-align: center;
    padding: 40px 0;
}
.banManager .deserveHoth__title
{
    color: #fff;
}
.banManager__btn .btn
{
    color: #0533d6;
    font-weight: 600;
    background: #fff;
    display: inline-block;
    border: none;
    border-radius: 6px;
    padding: 14px 28px;
}
.banManager__txt
{
    font-size: 18px;
    line-height: 31px;
    color: #e6ecfb;
    width: 60%;
    margin: 0 auto 20px;
}
.itemsManager__wr
{
    margin-bottom: 80px;
}
.itemsManager
{
    padding-top: 80px;
}
.itemsManager__cont
{
    background: #f6f8f9;
    padding: 60px 140px 60px 80px;
}
.flex-md-row-reverse .itemsManager__cont
{
    padding: 60px 80px 60px 140px;
}
.itemsManager__cont p
{
    color: #4e5c68!important;
    font-size: 18px;
    line-height: 31px;
    margin-bottom: 10px;
    font-family: "RoundedIO";/*margin-bottom: 20px;*/
}
.itemsManager__cont h4
{
    font-weight: 500;
    font-size: 20px;
    line-height: 31px;
    margin-top: 10px;
    font-family: "RoundedIO";
    color: #4e5c68;
    margin-bottom: 0;
}
.itemsManager .deserveHoth__link a
{
    font-weight: 500;
    font-size: 18px;
    font-family: "RoundedIO";
    margin-top: 20px;
}
.itemsManager__img
{
    width: 431px;
    margin-left: -100px;
}
.flex-md-row-reverse .itemsManager__img
{
    margin-left: 0;
    margin-right: -100px;
}
.itemsManager__wr2 .deserveHoth__img-logo
{
    top: 16%;
    right: -108px;
}
.itemsManager__wr3 .deserveHoth__img-logo
{
    top: -11%;
    left: 0;
}
.itemsManager__wr1 .deserveHoth__img-logo
{
    right: 80px;
    bottom: -41px;
    top: initial;
}
.heroCases__img
{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
}
.heroCases__img-coll
{
    width: 260px;
}
.heroCases__img-colr
{
    width: 276px;
    padding-left: 20px;
}
.heroCases__txt
{
    color: rgba(255,255,255,.9);
    font-size: 21px;
    line-height: 175%;
}
.heroCases .title_block
{
    margin-bottom: 40px;
    font-size: 48px;
    line-height: 70px;
    color: #fff;
}
.heroCases .title_block span
{
    color: #ffd482;
}
.logoCases
{
    padding: 80px 0;
}
.studiesBlock__meta
{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    margin-bottom: 10px;
    flex-wrap: wrap;
}
.studiesBlock__meta-block
{
    color: rgba(68,36,210,.8);
    font-size: 16px;
    background: rgba(68,36,210,.1);
    border-radius: 5px;
    padding: 6px 12px;
    margin-right: 10px;
    margin-bottom: 10px;
}
.heroCases__img img
{
    border-radius: 6px;
}
.heroCases__img-colr img
{
    margin-bottom: 20px;
}
.heroNeg h1 span
{
    color: #8178db;
}
.tabContNeg
{
    background: #273c75;
}
.tabContNeg .tabCont__ban
{
    background: url("/wp-content/themes/linkgraph-new/img/ebook2/book.svg") no-repeat center/cover;
}
.tabContNeg .tabCont__block a
{
    background: #354b89;
}
.tabContNeg .tabCont__block-title
{
    color: #fff;
    font-size: 16px;
    font-family: Avenir Next;
    width: 100%;
}
.tabContNeg .tabCont__block-num
{
    color: #948bee;
    font-family: Avenir Next;
    font-weight: bold;
    font-size: 26px;
}
.freeFormAudit .block1__form
{
    width: 75%;
    margin: 60px auto 0;
}
.freeFormAudit .block1__form .error_msg
{
    position: absolute;
    bottom: -4px;
    left: 0;
    text-align: center;
    width: 100%;
    color: #fe278e!important;
    font-weight: 600;
}
.tabContNeg .tabCont__block a:hover
{
    box-shadow: 0 0 17px #10255f;
}
.stepNeg
{
    padding: 80px 0;
}
.stepNeg__cont
{
    padding-right: 90px;
}
.stepNeg__cont-title
{
    color: #00695c;
    font-family: Avenir Next;
    font-weight: bold;
    font-size: 50px;
    line-height: 60px;
    margin-top: 0;
    clear: initial;
}
.stepNeg__cont-title span
{
    color: #a6d0c8;
}
.stepNeg__cont-txt p, .stepNeg__cont-txt, .greyNeg p
{
    font-family: AvenirLTStd;
    font-size: 18px;
    line-height: 29px;
    color: #363940!important;
}
.stepNeg__cont-txt p, .greyNeg p
{
    margin-bottom: 20px;
}
.stepNeg__img
{
    background: #fff;
    padding: 0 40px;
}
.stepNeg__textBlock
{
    padding-top: 60px;
    padding-left: 20px;
}
.stepNeg__textBlock, .stepNeg__textBlock p, .stepNeg__quite p
{
    font-family: AvenirLTStd;
    font-size: 18px;
    line-height: 29px;
    color: #363940!important;
}
.stepNeg__textBlock p
{
    margin-bottom: 20px;
}
.stepNeg__textBlock h3, .stepNeg__quite h3, .stepNeg4 .greyNeg h3
{
    font-family: "AvenirLTStd";
    font-size: 32px;
    line-height: 44px;
    color: #0f131f;
    margin-bottom: 20px;
    margin-top: 0;
    font-weight: 600;
    clear: inherit;
}
.stepNeg__howDo, .stepNeg__whyDo
{
    margin-top: 50px;
}
.stepNeg__howDo-block
{
    margin-bottom: 50px;
    padding-right: 50px;
}
.stepNeg__howDo-block img
{
    margin-bottom: 16px;
}
.stepNeg__howDo-block p span
{
    font-weight: 600;
}
.stepNeg__textBlock .alignleft
{
    float: left;
    margin-right: 80px;
    margin-bottom: 46px;
    width: 40%;
}
.stepNeg__whyDo .stepNeg__howDo-block
{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
}
.stepNeg__whyDo .stepNeg__howDo-block img
{
    margin-right: 25px;
}
.stepNeg__whyDo .stepNeg__howDo-block p span
{
    display: block;
}
.stepNeg__quite
{
    padding: 70px 0 90px;
    margin-top: 70px;
}
.stepNeg__quite p, .stepNeg__quite h3
{
    color: #fff!important;
}
.stepNeg__quiteBlock
{
    margin-top: 50px;
    padding: 22px 40px;
}
.stepNeg__quiteBlock p
{
    font-weight: 600;
    line-height: 32px;
}
.stepNeg2 .stepNeg__cont-title
{
    color: #096690;
}
.stepNeg2 .stepNeg__cont-title span
{
    color: #97bdce;
}
.whatUlNeg
{
    padding: 0;
    margin: 40px 0;
}
.whatUlNeg li
{
    width: 50%;
    margin-bottom: 15px;
    position: relative;
    font-size: 16px;
}
.whatUlNeg li:before
{
    content: url("/wp-content/themes/linkgraph-new/img/ebook2/check.svg");
    margin-right: 15px;
}
.alignfluid
{
    width: 100%;
    margin: 30px 0 45px;
    box-shadow: 20px 20px 1px #f4f7fc;
}
.greyNeg__num
{
    margin-top: 40px;
}
.greyNeg__num-block
{
    margin-bottom: 42px;
    width: 50%;
    padding-right: 100px;
}
.greyNeg__num-num
{
    color: #2196f3;
    font-family: AvenirLTStd;
    font-size: 30px;
    line-height: 29px;
    margin-right: 14px;
    font-weight: 600;
    width: 30px;
}
.greyNeg__num-txt
{
    font-family: AvenirLTStd;
    font-size: 16px;
    line-height: 23px;
    color: #363940!important;
    width: 100%;
}
.stepNeg3 .stepNeg__cont-title
{
    color: #6f0800;
}
.stepNeg3 .stepNeg__cont-title span
{
    color: rgba(111,8,0,.246377);
}
.alignright
{
    float: right;
    margin-left: 80px;
    margin-bottom: 46px;
}
.stepNeg3 .stepNeg__cont
{
    padding-right: 0;
}
.stepNeg3__steps-wr
{
    margin-bottom: 70px;
}
.stepNeg3__steps-img img
{
    border: 30px solid #f4f7fc;
    width: 95%;
    margin-left: -40px;
}
.flex-md-row-reverse .stepNeg3__steps-img img
{
    margin-left: 40px;
}
.stepNeg3__steps-subtitle
{
    color: #f44336;
    font-family: AvenirLTStd;
    font-size: 18px;
    margin-bottom: 5px;
    font-weight: 600;
}
.stepNeg3__steps-title
{
    font-family: AvenirLTStd;
    font-size: 32px;
    line-height: 44px;
    color: #0f131f;
    margin-bottom: 20px;
    font-weight: 600;
}
.stepNeg3__stepsCont-q
{
    background: #3cc7cd;
    padding: 50px 40px 35px;
    position: relative;
    margin: 50px 0;
}
.stepNeg3__stepsCont-q:before
{
    content: "";
    background: url("/wp-content/themes/linkgraph-new/img/ebook2/quote.svg") no-repeat center/contain;
    width: 60px;
    height: 43px;
    position: absolute;
    top: -20px;
    left: 46%;
}
.stepNeg3__stepsCont-q-txt, .stepNeg3__stepsCont-q-a
{
    font-family: AvenirLTStd;
    font-size: 17px;
    line-height: 32px;
    color: #fff;
}
.stepNeg3__stepsCont-q-a
{
    font-size: 16px;
    margin-top: 20px;
    font-weight: 600;
}
.stepNeg3__stepsCont-title
{
    color: #0f131f;
    font-family: AvenirLTStd;
    font-size: 25px;
    line-height: 29px;
    margin-bottom: 15px;
    font-weight: 600;
    margin-top: 50px;
}
.stepNeg3__stepsCont-title img
{
    margin-right: 15px;
}
.stepNeg3__stepsCont h4
{
    font-family: AvenirLTStd;
    font-size: 27px;
    line-height: 32px;
    color: #0f131f;
    margin-top: 50px;
    margin-bottom: 40px;
    font-weight: 600;
}
.stepNeg4 .stepNeg__textBlock p
{
    margin-bottom: 40px;
}
.stepNeg4 .stepNeg__textBlock h3
{
    margin-top: 60px;
}
.stepNeg4 .greyNeg p, .stepNeg4 .greyNeg h3
{
    color: #fff!important;
}
.stepNeg4 .stepNeg__cont-title
{
    color: #2e1f78;
}
.stepNeg4 .stepNeg__cont-title span
{
    color: rgba(46,31,120,.246377);
}
.stepNeg4 .stepNeg__cont
{
    padding-right: 10px;
}
.stepNeg5 .stepNeg__cont-title
{
    color: #0e4c13;
}
.stepNeg5 .stepNeg__cont-title span
{
    color: rgba(14,76,19,.246377);
}
.stepNeg5 .stepNeg__cont
{
    padding-right: 0;
}
.stepNeg5__opt
{
    padding: 70px 0 50px;
}
.stepNeg5__opt .stepNeg3__steps-img img
{
    border: 30px solid #f4f7fc;
}
.stepNeg5__opt .stepNeg3__steps-subtitle
{
    color: #51a055;
}
.stepNeg5__opt-green
{
    background: #388e3c;
}
.stepNeg5__opt-green .stepNeg3__steps-img img
{
    border: 30px solid #51a055;
}
.stepNeg5__opt-green .stepNeg3__steps-subtitle, .stepNeg5__opt-green .stepNeg3__steps-title, .stepNeg5__opt-green p
{
    color: #fff!important;
}
.stepNeg5__opt p
{
    font-family: AvenirLTStd;
    font-size: 18px;
    line-height: 29px;
    margin-bottom: 25px;
}
.stepNeg5 .stepNeg3__steps-wr
{
    margin-bottom: 0;
}
.stepNeg5 .alignleft
{
    float: left;
    margin: 34px 80px 1.75em 0;
}
.stepNeg5 .alignright
{
    margin: 34px 0 1.75em 80px;
}
.stepNeg5 .stepNeg3__steps-img
{
    width: 45%;
}
.stepNeg5__opt-imp
{
    border: 2px solid #388e3c;
    margin: 50px 0;
    padding: 22px 40px 0;
    color: #2e7d32!important;
}
.stepNeg6 .stepNeg__cont-title
{
    color: #273c75;
}
.stepNeg6 .stepNeg__cont-title span
{
    color: rgba(39,60,117,.253623);
}
.stepNeg6 .stepNeg__quiteBlock p
{
    color: #fff!important;
    margin-bottom: 0;
}
.shedNeg
{
    padding: 80px 0;
}
.shedNeg__block
{
    border: 3px solid #6156d2;
    padding: 67px 40px 67px 50px;
    width: 90%;
    margin: 0 auto;
}
.shedNeg__block-cont img
{
    margin-right: 35px;
}
.shedNeg__block-cont span
{
    font-family: "RoundedIO";
    font-weight: bold;
    font-size: 39px;
    line-height: 51px;
    color: #0f131f;
}
.shedNeg__block-btn a
{
    background: #5045c6;
    font-weight: bold;
    font-size: 20px;
    line-height: 25px;
    color: #fff;
    padding: 17px 0;
    width: 256px;
    text-align: center;
    display: block;
}
.modalTakeNeg .btnTake
{
    background: #ff0096;
    width: 230px;
    margin: 0 auto;
}
.modalTakeNeg input, .modalTakeNeg select
{
    background: #f4f4f4;
    border: none;
    font-size: 16px;
    height: 50px;
}
.modalTake__img img
{
    border-radius: 5px;
}
.modalTakeNeg input:focus, .modalTakeNeg select:focus
{
    border: 1px solid #ff0096;
}
.heroseoAud
{
    padding: 135px 0 40px;
}
.heroseoAud__wr
{
    padding: 75px 0 40px 40px;
    color: #fff;
    background: linear-gradient(245.49deg,#4424d2 0%,#3b1dc1 100%);
    border-radius: 30px;
}
.heroseoAud__title
{
    font-family: "RoundedIO";
    font-style: normal;
    font-weight: 900;
    font-size: 48px;
    line-height: 70px;
    color: #fff;
    margin-bottom: 20px;
}
.heroseoAud__txt
{
    font-family: "RoundedIO";
    color: rgba(255,255,255,.8);
    font-size: 18px;
    line-height: 20px;
    margin-bottom: 20px;
}
.heroseoAud__img .heroHoth__img-txt
{
    color: #fff;
}
.heroseoAud__img
{
    margin-right: -70px;
    margin-left: 45px;
}
.heroseoAud__img img
{
    border-radius: 8px;
    box-shadow: 0 4px 44px rgba(143,143,143,.25);
}
.heroseoAud .heroHoth__img-txt
{
    margin-left: -20px;
}
.heroseoAud__from
{
    position: relative;
}
.heroseoAud__from input
{
    background: #fff;
    border-radius: 8px;
    height: 50px;
    padding: 15px 20px;
    font-size: 18px;
    border: none;
    font-family: "RoundedIO";
    width: 100%;
}
.heroseoAud__from button
{
    background: #ff0096;
    border-radius: 8px;
    border: none;
    font-size: 18px;
    color: #fff;
    font-weight: bold;
    position: absolute;
    top: 0;
    right: -2px;
    height: 50px;
    padding: 0 30px;
    font-family: "RoundedIO";
}
.moreSeoAud__head
{
    background: #dbd2ff;
    padding: 40px 0;
    text-align: center;
    margin-bottom: 40px;
}
.moreSeoAud__head-title
{
    color: #292929;
    font-weight: 900;
    font-size: 24px;
    margin-bottom: 10px;
}
.moreSeoAud__head-txt
{
    font-size: 18px;
    line-height: 31px;
    color: rgba(41,41,41,.9);
    width: 56%;
    margin: 0 auto;
}
.moreSeoAud__wr
{
    background: #0533d6;
    border-radius: 30px;
    padding: 40px;
    margin-bottom: 40px;
    color: #fff;
}
.moreSeoAud__cont-title
{
    font-weight: bold;
    font-size: 24px;
    margin-bottom: 10px;
}
.moreSeoAud__cont-txt
{
    font-size: 16px;
    line-height: 175%;
    color: rgba(255,255,255,.9);
    margin-bottom: 40px;
}
.moreSeoAud__img
{
    box-shadow: 0 4px 40px rgba(87,87,87,.1);
    border-radius: 24px;
    height: 100%;
    width: 97%;
}
.moreSeoAud__cont-link a
{
    color: #fff;
    font-weight: 500;
    font-size: 18px;
}
.moreSeoAud__cont-link img
{
    margin-left: 5px;
}
.page-template-page-free-seo-audit .deserveHoth__title
{
    font-family: "RoundedIO";
    font-weight: 600;
}
.checkSeoT
{
    text-align: center;
    padding: 100px 0 50px;
}
.checkSeoT__block
{
    margin-bottom: 50px;
    padding: 0 40px;
}
.checkSeoT__block-title
{
    font-weight: 500;
    font-size: 21px;
    margin-bottom: 15px;
}
.checkSeoT__block-link a
{
    color: #7f74ff;
    font-weight: 500;
    font-size: 18px;
    border-bottom: 1px solid;
}
.aboutSeoT
{
    background: #0e1b2f;
    padding: 50px 0;
}
.aboutSeoT .deserveHoth__title, .aboutSeoT__txt p, .whySeoT .deserveHoth__title, .whySeoT .whySeoT__cont-txt p
{
    color: #fff!important;
}
.aboutSeoT__txt p
{
    font-size: 18px;
    line-height: 31px;
    color: rgba(255,255,255,.9);
    margin-bottom: 20px;
}
.aboutSeoT__img
{
    margin-bottom: -104px;
    position: relative;
    margin-right: -56px;
}
.aboutSeoT__img img
{
    box-shadow: 0 4px 44px rgba(143,143,143,.25);
    border-radius: 5px;
}
.aboutSeoT__txt
{
    margin-bottom: -100px;
}
.compSeoT
{
    padding: 130px 0 50px;
}
.compSeoT__block
{
    background: #f6f8f9;
    border-radius: 30px;
    padding: 40px;
}
.compSeoT__block-title
{
    color: rgba(18,18,18,.9);
    font-weight: bold;
    font-size: 24px;
    margin-bottom: 10px;
}
.compSeoT__block-txt
{
    font-size: 16px;
    line-height: 175%;
    color: rgba(18,18,18,.9);
}
.incSeoT
{
    text-align: center;
    padding: 30px 0;
}
.incSeoT__wr
{
    margin-top: 40px;
}
.incSeoT__block
{
    margin-bottom: 50px;
    padding: 0 10px;
}
.incSeoT__block-title
{
    font-weight: 500;
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 10px;
}
.incSeoT__block-txt
{
    font-size: 16px;
    line-height: 175%;
    color: rgba(18,18,18,.9);
}
.whySeoT
{
    background: #3f20c8;
    padding: 50px 0;
}
.whySeoT .whySeoT__cont-txt p
{
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 31px;
}
.heroCases__img-colr1
{
    background: #fff;
    box-shadow: 0 4px 44px rgba(0,8,192,.05);
    border-radius: 10px;
    padding: 5px 30px;
    margin-bottom: 20px;
    height: 163px;
    text-align: center;
}
.heroCases__img-colr1:last-child
{
    margin-bottom: 0;
}
.heroCases__img-colr1 img
{
    margin-bottom: 0;
    height: 100%;
}
.heroCases__img-coll1
{
    background: #fff;
    box-shadow: 0 4px 44px rgba(0,8,192,.05);
    border-radius: 10px;
    height: 100%;
    display: flex;
    align-items: center;
    margin-left: 20px;
}
.heroOnpage__link .btn
{
    display: inline-block;
    margin-top: 34px;
    padding: 14px 28px;
    border-radius: 6px;
}
.logoOnPage .logoHoth__logos img
{
    height: 50px;
    filter: none;
}
.logoOnPage
{
    padding: 60px 0 80px;
}
.whatOnPage
{
    background: #f6f8f9;
    padding: 40px 0 80px;
}
.whatOnPage .row
{
    background: #fff;
    box-shadow: 0 4px 30px rgba(2,0,101,.05);
    border-radius: 10px;
    padding: 40px;
}
.whatOnPage__img
{
    margin-left: -100px;
    margin-right: 20px;
}
.whatOnPage__img img
{
    border-radius: 5px;
}
.whatOnPage__txt
{
    padding-right: 35px;
}
.whatOnPage__txt p, .whatOnPage__txt li
{
    font-size: 16px;
    line-height: 175%;
    font-family: "RoundedIO";
}
.whatOnPage__txt ul
{
    list-style-type: disc;
}
.impOnPage
{
    background: #0533d6;
    text-align: center;
    color: #fff;
    font-weight: 900;
    font-size: 24px;
    line-height: 24px;
    padding: 40px 0;
}
.blogOnPage
{
    padding: 80px 0;
}
.blogOnPage .whatOnPage__img
{
    margin-left: -20px;
    margin-right: -100px;
}
.procOnPage
{
    padding: 40px 0;
    text-align: center;
}
.procOnPage__block
{
    margin-bottom: 40px;
}
.procOnPage .checkSeoT__block-title span
{
    color: #eb428d;
}
.procOnPage__block-txt
{
    color: #4e5c68;
    font-size: 18px;
    line-height: 31px;
}
.procOnPage .deserveHoth__title, .faqonP .faqHeth__block-q, .faqonP .faqHeth__block-a, .faqonP .deserveHoth__title
{
    font-family: "RoundedIO";
}
.modalTakeNeg__sel
{
    position: relative;
    display: block;
    width: 100%;
    margin-bottom: 12px;
}
.modalTakeNeg__sel-head
{
    width: 100%;
    max-width: 100%;
    border-radius: 5px;
    padding: 15px 20px;
    font-size: 16px;
    line-height: 18px;
    color: #989fac;
    cursor: pointer;
    background: #f4f4f4;
    height: 50px;
}
.modalTakeNeg__sel-head::after
{
    width: 8px;
    height: 18px;
    background: url("/wp-content/themes/linkgraph-new/img/ebook2/arr2.svg") no-repeat center/contain;
    position: absolute;
    right: 20px;
    bottom: 50%;
    transform: translateY(50%);
    content: "";
    display: block;
    transition: .2s ease-in;
}
.modalTakeNeg__sel-head.open::after
{
    transform: translateY(50%) rotate(180deg);
}
.modalTakeNeg__sel-list
{
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    margin-top: 5px;
    max-height: 205px;
    overflow-x: hidden;
    overflow-y: auto;
    z-index: 100;
    margin: 0;
    padding: 0;
    font-size: 14px;
    color: #424348;
    scrollbar-color: dark;
    scrollbar-width: thin;
    overscroll-behavior: contain;
    background: #f5f5f5;
    border-radius: 5px;
}
.modalTakeNeg__sel-list::-webkit-scrollbar
{
    width: 7px;
    background-color: #f8f9fa;
    padding: 5px;
}
.modalTakeNeg__sel-list::-webkit-scrollbar-thumb
{
    border-radius: 10px;
    background-color: #d9d9d9;
}
.modalTakeNeg__sel-list .modalTakeNeg__sel-item
{
    position: relative;
    border-top: 1px solid rgba(224,229,231,.5);
    padding: 6px 15px;
    cursor: pointer;
    list-style-type: none;
}
.modalTakeNeg__sel-list .modalTakeNeg__sel-item:hover
{
    background-color: #ff0096;
    color: #fff;
}
.modalTakeNeg__sel-input
{
    display: none;
}
.modalTakeNeg .wpcf7-not-valid-tip
{
    display: none;
}/*Link Building Service*/
.ti-link-pricing
{
    padding: 64px 3.37%;
    overflow-x: hidden;
}
.ti-link-pricing .content h3
{
    margin: 0;
    padding: 0;
    font-family: "RoundedIO";
    font-style: normal;
    font-weight: bold;
    font-size: 32px;
    line-height: 40px;
    color: #25243e;
    position: relative;
    display: inline-block;
}
.ti-link-pricing .content h3:after
{
    position: absolute;
    content: "";
    width: 100vw;
    height: 1px;
    background-color: #ff7070;
    left: 130%;
    top: 50%;
}
.ti-link-pricing .content .description
{
    margin-top: 32px;
}
.ti-link-pricing .content .description p
{
    margin: 0;
    padding: 0;
    font-family: "RoundedIO";
    font-style: normal;
    font-weight: normal;
    font-size: 19px;
    line-height: 32px;
    color: #25243e;
    margin-bottom: 30px;
}
.ti-link-pricing .content .description p:last-child
{
    margin-bottom: 0;
}
.ti-pricing-section
{
    padding: 64px 3.37%;
}
.ti-pricing-section .content
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 99%;
}
.ti-pricing-section .content .pricing
{
    background: #fff;
    border-radius: 30px;
    width: 19%;
    position: relative;
    padding: 17px;
}
.ti-pricing-section .content .pricing.popular:before, .modal__priceTab-block.popular:before
{
    content: "";
    background: url("/wp-content/themes/linkgraph-new/img/popular2.svg") no-repeat center/contain;
    width: 175px;
    height: 81px;
    position: absolute;
    top: -49px;
    left: 14px;
}
.contentText
{
    width: 270px;
    padding: 20px 25px;
    text-align: left;
    border-right: 1px solid #dfd9fc;
}
.contentText .linkPrice__title
{
    font-size: 50px;
    line-height: 65px;
    text-align: left;
    margin-bottom: 20px;
}
.contentText .linkPrice__title span
{
    color: #603ff1;
}
.contentText__txt
{
    font-size: 18px;
    line-height: 32px;
    color: rgba(47,57,86,.8);
}
.pricingTotal
{
    color: #2f3956;
    font-weight: bold;
    font-size: 16px;
}
.pricing.popular .pricingTotal
{
    color: #fff;
}
.modal__priceTab-block.popular:before
{
    left: 19px;
}
.ti-pricing-section .content .pricing.popular
{
    background: #603ff1;
    color: #fff;
    margin: -15px 0;
    padding-top: 32px;
}
.ti-pricing-section .content .pricing.popular .title h2
{
    display: inline-block;
    position: relative;
}
.ti-pricing-section .content .pricing.popular .title h2:before
{
    content: url("/wp-content/themes/linkgraph-new/images/popular.svg");
    position: absolute;
    top: -35px;
    right: -50px;
}
.ti-pricing-section .content .pricing.popular .title h2, .ti-pricing-section .content .pricing.popular .order h2
{
    color: #fff;
}
.ti-pricing-section .content .pricing.popular .order:after
{
    background: #7f74ff;
}
.ti-pricing-section .content .pricing .title h2
{
    margin: 0;
    padding: 0;
    font-family: "RoundedIO";
    font-style: normal;
    font-weight: 900;
    font-size: 24px;
    line-height: 130%;
    color: #25243e;
}
.ti-pricing-section .content .pricing .title p
{
    margin: 0;
    padding: 0;
    font-family: "RoundedIO";
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 130%;
    color: #afaeca;
    margin-top: 47px;
}
.ti-pricing-section .content .pricing .included h3
{
    margin: 0;
    padding: 0;
    font-family: Circular Std;
    font-style: normal;
    font-weight: bold;
    font-size: 24px;
    line-height: 100%;
    letter-spacing: -.02em;
    color: #25243e;
}
.ti-pricing-section .content .pricing .included .list
{
    margin-top: 25px;
    margin-bottom: 25px;
    height: 145px;
}
.ti-pricing-section .content .pricing .included .list p
{
    margin: 0;
    padding: 0;
    font-family: "RoundedIO";
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 100%;
    letter-spacing: -.02em;
    color: #25243e;
}
.ti-pricing-section .content .pricing .included .list ul
{
    padding-left: 0;
}
.ti-pricing-section .content .pricing .included .list ul li
{
    font-family: "RoundedIO";
    font-weight: 500;
    font-size: 16px;
    line-height: 130%;
    margin-bottom: 8px;
}/*.ti-pricing-section .content .pricing .included .list ul li:after {
content: url("../images/24/basic/tik.svg");
position: absolute;
width: 16.41px;
top: 50%;
left: -27px;
-webkit-transform: translateY(-50%);
        transform: translateY(-50%);
}*/
.ti-pricing-section .content .pricing .order h2
{
    font-family: "RoundedIO";
    font-weight: 900;
    font-size: 48px;
    line-height: 61px;
    color: #2f3956;
}
.ti-pricing-section .content .pricing .order .order-btn
{
    margin-top: 40px;
}
.ti-main>section
{
    padding-left: 0;
    padding-right: 0;
}
.heroLsn
{
    background: #101a50;
    color: #fff;
    padding: 160px 0 120px;
}
.heroLsn__cont-title
{
    color: #fff;
    font-family: "RoundedIO";
    font-weight: 900;
    font-size: 64px;
    line-height: 81px;
    margin-bottom: 20px;
    position: relative;
}
.heroLsn__cont-title:before, .heroLsn__cont-title:after
{
    content: "";
    background: url("/wp-content/themes/linkgraph-new/img/link/head1.svg") no-repeat center/contain;
    width: 43px;
    height: 43px;
    position: absolute;
    top: -20px;
    left: -30px;
}
.heroLsn__cont-title:after
{
    background: url("/wp-content/themes/linkgraph-new/img/link/head2.svg") no-repeat center/contain;
    bottom: 30px;
    right: 53px;
    top: initial;
    left: initial;
}
.heroLsn__cont
{
    padding-right: 92px;
}
.heroLsn__img img
{
    border-radius: 5px;
}
.heroLsn__cont-txt
{
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 40px;
}
.ti-main .btn_red, .btn_redR
{
    border-radius: 50px;
    background: #ff0096;
    color: #fff;
    font-weight: 500;
    font-size: 16px;
    line-height: 1.5;
    padding: 11px 40px;
    display: inline-block;
    height: 47px;
}
.ti-main .btn_red:hover, .btn_redR:hover
{
    color: #fff;
    box-shadow: 0 0 8px #f70493;
}
.ti-main .logoHoth__title
{
    text-align: center;
}
.aboutLsn__txt-title
{
    font-weight: bold;
    font-size: 70px;
    line-height: 90px;
    color: #121212;
    font-family: "RoundedIO";
    margin-bottom: 20px;
    margin-top: -17px;
}
.aboutLsn__txt, .aboutLsn__txt p
{
    font-family: "RoundedIO";
    font-size: 16px;
    line-height: 20px;
    color: #121212!important;
}
.aboutLsn__txt h4
{
    font-weight: bold;
    font-size: 24px;
    line-height: 30px;
    font-family: "RoundedIO";
}
.aboutLsn__txt p
{
    margin-bottom: 20px;
    line-height: 175%;
}
.aboutLsn
{
    background: #f9f9f9;
    padding: 80px 0;
}
.aboutLsn .aboutLsn__txt
{
    padding-left: 10px;
}
.aboutLsn__img img
{
    border-radius: 5px;
    margin-bottom: 20px;
}
.aboutLsn__img-imp
{
    background: #e6f9fe;
    border-radius: 5px;
    padding: 32px 40px;
    font-size: 16px;
    line-height: 175%;
    color: rgba(18,18,18,.8);
}
.aboutLsn__txt-link
{
    font-weight: 500;
    font-size: 20px;
    line-height: 30px;
    position: relative;
    border-bottom: 2px solid;
}
.aboutLsn .aboutLsn__txt-link
{
    color: #34c6ec;
}
.aboutLsn__txt-link:after
{
    content: url("/wp-content/themes/linkgraph-new/img/link/arr.svg");
    margin-left: 5px;
    position: absolute;
}
.howLsn
{
    text-align: center;
    padding-top: 40px;
}
.banOneLsn
{
    text-align: center;
    padding: 40px 0;
}
.banOneLsn__title
{
    font-weight: bold;
    font-size: 36px;
    line-height: 46px;
    margin-bottom: 10px;
    font-family: "RoundedIO";
}
.banOneLsn__txt
{
    font-size: 18px;
    line-height: 31px;
    width: 70%;
    margin: 0 auto 20px;
}
.txtLsn-1
{
    padding: 80px 0;
}
.txtLsn__txt img, .txtLsn__img
{
    border-radius: 5px;
}
.txtLsn__img
{
    height: 100%;
    width: 100%;
}
.txtLsn-2
{
    background: #f9f9f9;
    padding: 40px 0;
}
.txtLsn-1 .aboutLsn__txt-link
{
    color: #967eff;
}
.txtLsn-1 .aboutLsn__txt-link:after
{
    content: url("/wp-content/themes/linkgraph-new/img/link/arr2.svg");
}
.aboutLsn__txt-link:hover
{
    text-decoration: none;
}
.txtLsn-2 .aboutLsn__txt-link
{
    color: #ffbc10;
}
.howLsn .procOnPage__block-img img
{
    width: 200px;
}
.howLsn .checkSeoT__block-title
{
    font-weight: 600;
}
.linkPrice
{
    background: #fff8e6;
    padding: 80px 0;
    text-align: center;
}
.linkPrice .title
{
    background: #fff;
    box-shadow: 0 10px 20px rgba(0,0,0,.03);
    border-radius: 30px;
    height: 120px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.linkPrice__sub
{
    color: #afaeca!important;
    font-size: 14px;
    line-height: 130%;
    height: 40px;
    overflow: hidden;
}
.linkPrice__see
{
    display: none;
}
.linkPrice__see a
{
    font-size: 16px;
    line-height: 100%;
    border-bottom: 1px solid;
    padding-bottom: 4px;
    color: #603ff1;
    font-weight: 700;
}
.linkPrice__see a:hover
{
    text-decoration: none;
    color: #25243e;
}
.linkPrice .pricing.popular .title
{
    background: #766aff;
}
.linkPrice .pricing.popular .linkPrice__see a
{
    color: #fff;
}
.linkPrice .pricing.popular .linkPrice__sub, .linkPrice .pricing.popular .order p
{
    color: #fff!important;
}
.linkPrice .pricing.popular .linkPrice__btn
{
    background: #fff;
    color: #603ff1;
}
.linkPrice .order p
{
    font-size: 16px;
    margin-top: -7px;
    color: rgba(47,57,86,.8)!important;
    font-family: "RoundedIO";
}
.priceOk, .priceNo
{
    width: 39px;
    height: 39px;
    margin: 0 auto;
    display: block;
    background: #f5f4fd;
    border-radius: 50%;
    position: relative;
}
.priceNo
{
    background: rgba(188,0,0,.1);
}
.priceOk:before, .priceNo:before
{
    content: "";
    background: url("/wp-content/themes/linkgraph-new/img/pages/check-price.svg") no-repeat center/contain;
    width: 20px;
    height: 16px;
    position: absolute;
    left: 11px;
    top: 11px;
}
.priceNo:before
{
    background: url("/wp-content/themes/linkgraph-new/img/pages/check-priceno1.svg") no-repeat center/contain;
    left: 10px;
}
.modal__priceTab-row
{
    display: flex;
    align-items: center;
    height: 70px;
    font-size: 16px;
    line-height: 20px;
    padding: 20px;
    font-weight: 600;
    text-align: left;
}
.modal__priceTab-td
{
    text-align: center;
    font-weight: 900;
    font-size: 16px;
    line-height: 20px;
}
.modal__priceTab
{
    background: #fff;
    border-radius: 0 0 20px 20px;
    overflow: hidden;
}
.modal__priceTab-row
{
    border-bottom: 1px solid rgba(96,63,241,.1);
}
.modal__priceTab-row:last-child
{
    border: none;
}
.modal__priceTab-title
{
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 10px;
    background: rgba(96,63,241,.1);
    color: #603ff1;
}
.priceEst__head
{
    font-weight: 500;
    font-size: 16px;
    color: #603ff1;
    background: #ebeafc;
    padding: 20px 20px 10px;
    text-align: left;
}
.modal__priceTab-block-l .modal__priceTab-title
{
    justify-content: flex-start;
    color: #afaeca;
}
.modal__price .linkPrice__title
{
    margin-bottom: 40px;
}
.modal__priceTab-block.popular
{
    border: 1px solid #ff7070;
    box-sizing: border-box;
    border-radius: 30px;
    position: relative;
}
.modal__priceTab-block.popular .modal__priceTab-td
{
    color: #ff6f6f;
}
.modal__priceTab-block.popular .priceOk
{
    background: url("/wp-content/themes/linkgraph-new/img/pages/check-price1.svg") no-repeat center/contain;
}
.wrapperPrice
{
    display: flex;
    background: #fff;
    box-shadow: 0 7px 44px rgba(14,57,167,.05);
    border-radius: 20px;
    margin-bottom: -13px;
    position: relative;
}
.priceEst
{
    box-shadow: 0 7px 44px rgba(14,57,167,.05);
    border-radius: 0 0 20px 20px;
    overflow: hidden;
}
.linkPrice__head-txt p
{
    font-size: 16px;
    line-height: 175%;
    color: #121212!important;
    font-family: "RoundedIO";
}
.ti-main .container
{
    max-width: 1206px;
}
.linkPrice .aboutLsn__txt-title, .linkPrice .linkPrice__head-txt
{
    text-align: left;
}
.linkPrice .linkPrice__head-txt
{
    margin-bottom: 70px;
}
.txtLsn-2 .aboutLsn__txt-link:after
{
    content: url("/wp-content/themes/linkgraph-new/img/link/arr3.svg");
}
.txtLsn__txt
{
    padding-left: 20px;
}
.ti-faqs .tab-item
{
    border-bottom: 1px solid #dee1e6;
}
.ti-faqs .content .tab-content .tab-pane .tab-item .collapse .tab-body p, .ti-faqs .content .tab-content .tab-pane .tab-item .collapsing .tab-body p, .ti-faqs .content .tab-content .tab-pane .tab-item .collapse .tab-body ul li, .ti-faqs .content .tab-content .tab-pane .tab-item .collapsing .tab-body ul li
{
    color: #4e5c68!important;
    font-family: Avenir Next;
    font-weight: normal;
    font-size: 18px;
    line-height: 31px;
    list-style-type: disc;
}
.aboutLsnMob__imp, .aboutLsnMob__img
{
    display: none;
}
.ti-faqs
{
    padding: 64px 3.37%;
}
.ti-faqs .section-title h3
{
    font-family: "RoundedIO";
    font-style: normal;
    font-weight: bold;
    font-size: 32px;
    line-height: 40px;
    color: #25243e;
    text-align: center;
}
.ti-faqs .content
{
    margin-top: 64px;
    min-height: 600px;
}
.ti-faqs .content ul.nav-tabs
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: left;
    border-bottom: none;
    padding-top: 32px;
}
.ti-faqs .content ul.nav-tabs li.nav-item
{
    margin-bottom: 24px;
}
.ti-faqs .content ul.nav-tabs li.nav-item .nav-link
{
    font-family: "RoundedIO";
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 20px;
    color: #25243e;
    border: none;
    margin: 0;
    padding: 0;
}
.ti-faqs .content ul.nav-tabs li.nav-item .nav-link.active
{
    color: #7f74ff;
}
.ti-faqs .content .tab-content .tab-pane .tab-item:first-child .tab-header
{
    border-top: none;
}
.ti-faqs .content .tab-content .tab-pane .tab-item .tab-header
{
    padding: 25px 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.ti-faqs .content .tab-content .tab-pane .tab-item .tab-header .card-link
{
    font-family: "RoundedIO";
    font-style: normal;
    font-weight: bold;
    font-size: 20px;
    line-height: 30px;
    color: #25243e;
    padding-left: 40px;
    position: relative;
}
.ti-faqs .content .tab-content .tab-pane .tab-item .tab-header .card-link:after, .ti-faqs .content .tab-content .tab-pane .tab-item .tab-header .card-link:before
{
    content: "";
    position: absolute;
    width: 12px;
    height: 2px;
    background: #7f74ff;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.ti-faqs .content .tab-content .tab-pane .tab-item .tab-header .card-link:before
{
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.ti-faqs .content .tab-content .tab-pane .tab-item .tab-header .card-link.collapsed:before
{
    -webkit-transform: translateY(-50%) rotate(90deg);
    transform: translateY(-50%) rotate(90deg);
}
.ti-faqs .content .tab-content .tab-pane .tab-item .collapse .tab-body, .ti-faqs .content .tab-content .tab-pane .tab-item .collapsing .tab-body
{
    padding: 32px 0;
    padding-left: 40px;
}
.ti-pricing-section .content .pricing .included .list p
{
    margin-bottom: 15px;
}
.ti-main>section
{
    padding-left: 0;
    padding-right: 0;
}
.ti-pricing-section .pricing span.woocommerce-Price-amount.amount
{
    display: none;
}
.ti-pricing-section .pricing p.product.woocommerce.add_to_cart_inline>a.add_to_cart_button, .linkPrice__btn
{
    width: 100%;
    display: -ms-flexbox;
    -ms-flex-pack: center;
    -ms-flex-align: center;
    padding: 11px 5px;
    background: #603ff1;
    border-radius: 10px;
    margin-top: 12px;
    font-family: "RoundedIO";
    font-weight: 500;
    font-size: 18px;
    color: #fff;
    display: block;
}
.linkPrice__btn:hover
{
    color: #fff;
    text-decoration: none;
    box-shadow: 0 3px 7px 0 #603ff1;
}
.ti-pricing-section .pricing p.product.woocommerce.add_to_cart_inline
{
    border: 0!important;
}
.pricing .woocommerce a.added_to_cart
{
    padding-top: 0;
}
.ti-pricing-section .content .pricing .title p
{
    margin-top: 40px;
    color: #afaeca!important;
}/*NEW HOME PAGE 2020*/
.heroHomenew
{
    height: 100vh;
    width: 100%;
    color: #fff;
    text-align: center;
    position: relative;
    overflow: hidden;
    background: #0c143e;
}
.heroHomenew .aboutWhite__block-title
{
    color: #fff;
}
.heroHomenew .aboutWhite__block-title span
{
    color: #ff0096;
}
.heroHomenew__cont
{
    padding: 0 170px;
    position: relative;
    z-index: 1;
}
.heroHomenew__form
{
    width: 60%;
    margin: 0 auto;
}
section.ebLand_hero.heroSrm .heroHomenew__form
{
    max-width: 600px;
}
.heroHomenew__form .btn:hover
{
    background: #e8e7e7;
}
.page-template-page-home .header-layout-3
{
    position: absolute;
    width: 100%;
}
.videoHome
{
    padding: 80px 0;
    background: #e6f9fe;
    text-align: center;
}
.videoHome .impTox__title
{
    color: #121212;
    margin-bottom: 60px;
    margin-top: 0;
}
.videoHome__video
{
    border-radius: 10px;
    width: 850px;
    height: 500px;
    margin: 0 auto;
    position: relative;
}
.videoHome__video:before
{
    content: "";
    background: url("/wp-content/themes/linkgraph-new/img/homenew/play.svg") no-repeat center/contain;
    width: 120px;
    height: 120px;
    position: absolute;
    left: 43%;
    top: 38%;
}
.logoHome .logoHoth__logos img
{
    height: auto;
    width: 140px;
}
.logoHome .logoHoth__title
{
    text-align: center;
    color: rgba(18,18,18,.6);
    margin-bottom: 50px;
    font-size: 14px;
}
.servHome__cont-link a
{
    position: relative;
    font-weight: 500;
    font-size: 20px;
    line-height: 30px;
    margin-top: 20px;
    display: inline-block;
    border-bottom: 2px solid;
}
.servHome__cont-link a:after
{
    content: "";
    font-family: dashicons;
    margin-left: 6px;
    position: absolute;
    top: 2px;
    font-size: 18px;
}
@media(max-width: 293px)
{
    .servHome__cont-link a:after
    {
        right: 0;
    }
}
.servHome__cont-title
{
    font-weight: bold;
    font-size: 70px;
    line-height: 89px;
    margin-bottom: 20px;
    margin-top: 0;
    font-family: "RoundedIO";
}
.servHome__wr
{
    padding: 50px 0;
}
.servHome__cont-list ul
{
    padding: 0;
}
.servHome__cont-list ul li
{
    font-size: 16px;
    line-height: 20px;
    color: rgba(18,18,18,.8);
    margin-bottom: 25px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
}
.servHome__cont-list ul li span
{
    width: 20px;
    height: 20px;
    border-radius: 50%;
    margin-right: 12px;
}
.servHome__img img, .servHome__img video
{
    border-radius: 5px;
    margin: -30px 0;
}
.servHome__quite
{
    padding: 27px 33px;
    border-radius: 5px;
}
.servHome__quite-txt, .servHome__quite-author
{
    color: #3d3d40;
    font-size: 18px;
    line-height: 23px;
    margin-bottom: 15px;
}
.servHome__quite-author
{
    font-size: 16px;
    margin-bottom: 0;
}
.servHome__quite-txt
{
    margin-bottom: 20px;
}
.servHome__quite-logo
{
    margin-top: 15px;
}
.servHome__quite-logo img
{
    margin-bottom: 0;
}
.servHome__cont
{
    padding-right: 75px;
}
.flex-md-row-reverse .servHome__cont
{
    padding-right: 0;
    padding-left: 75px;
}
.seoSoftHome
{
    padding: 50px 0 60px;
    text-align: center;
}
.seoSoftHome__txt
{
    color: #414141;
    line-height: 23px;
    margin-bottom: 40px;
}
.seoSoftHome__img img, .seoSoftHome__img video
{
    border-radius: 13px;
    box-shadow: 0 4px 44px rgba(0,17,174,.15);
}
.banredyHome
{
    background: #f9f9f9;
}
.banredyHome .banOneLsn__txt
{
    width: 45%;
}
.learnHome
{
    background: #101a50;
    margin-top: 80px;
    padding: 80px 0 30px;
}
.learnHome .servHome__cont-title
{
    color: #fff;
}
.learnHome__head
{
    margin-bottom: 60px;
}
.learnHome__head-link a
{
    border: 2px solid #fff;
    border-radius: 50px;
    color: #fff;
    font-weight: bold;
    font-size: 16px;
    padding: 14px 55px;
    margin-left: 20px;
    display: inline-block;
}
.learnHome__head-link a:hover
{
    color: #101a50;
    background: #fff;
}
.learnHome__block
{
    background: #fff;
    border-radius: 10px;
    margin-bottom: 40px;
    overflow: hidden;
}
.learnHome__block-img
{
    height: 298px;
}
.learnHome__block-cont
{
    height: 260px;
    padding: 20px;
}
.learnHome__block-cat
{
    text-transform: uppercase;
    font-size: 14px;
    color: rgba(18,18,18,.7);
    margin-bottom: 5px;
}
.learnHome__block-title
{
    font-weight: bold;
    font-size: 21px;
    line-height: 27px;
    margin-bottom: 10px;
}
.learnHome__block-txt
{
    line-height: 31px;
    color: rgba(18,18,18,.9);
    height: 130px;
}
.whyHome
{
    background: #faf0d6;
    padding-top: 80px;
}
.whyHome__cont
{
    padding-right: 60px;
}
.whyHome__cont-txt
{
    line-height: 175%;
    color: rgba(18,18,18,.8);
    margin-bottom: 40px;
}
.whyHome__cont-btn a
{
    background: #fff;
    border-radius: 50px;
    font-weight: bold;
    font-size: 16px;
    padding: 14px 34px;
    display: inline-block;
}
.whyHome__block
{
    background: #fff;
    border-radius: 5px;
    padding: 40px;
    line-height: 175%;
    position: relative;
    margin-bottom: 20px;
}
.whyHome__block-txt
{
    margin-bottom: 20px;
}
.whyHome__foot-img
{
    margin-right: 20px;
}
.whyHome__foot-img img
{
    width: 50px;
    height: 50px;
    border-radius: 50%;
}
.whyHome__foot-name
{
    font-weight: bold;
    margin-bottom: 5px;
}
.whyHome__foot-post
{
    font-weight: 500;
}
.whyHome__link
{
    position: absolute;
    bottom: 40px;
    right: 40px;
}
.whyHome__link a
{
    color: #967eff;
    font-weight: 500;
    border-bottom: 2px solid;
}
.whyHome__link a:after
{
    content: "";
    font-family: dashicons;
    margin-left: 6px;
    position: absolute;
    top: 2px;
    font-size: 18px;
}
.whyHome__footer
{
    background: #ffe7a9;
    height: 210px;
}
.whyHome__wr
{
    margin-bottom: -120px;
}
.banAgHome
{
    background: #e6f9fe;
}
.banAgHome .btn_redR
{
    border: 2px solid #121212;
    border-radius: 50px;
    background: none;
    color: #121212;
}
.banAgHome
{
    margin: 40px 0;
}
.banAgHome .btn_redR:hover
{
    background: #fff;
    color: #121212;
    box-shadow: none;
    border: 2px solid #121212;
}
.modalHomeV
{
    width: 700px;
    height: 388px;
    background: #fff;
    border-radius: 10px;
    overflow: hidden;
    padding: 20px 40px;
    margin-top: -200px;
    margin-left: -350px;
    top: 50%;
    left: 50%;
}
.heroHomenew__bg
{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.heroHomenew__bg video
{
    width: 100%;
}
.banredyHome .col-12:before
{
    content: "";
    background: url("/wp-content/themes/linkgraph-new/img/homenew/ready12.png") no-repeat center/contain;
    position: absolute;
    top: 0;
    left: 12%;
    width: 147px;
    height: 124px;
}
.banredyHome .col-12:after
{
    content: "";
    background: url("/wp-content/themes/linkgraph-new/img/homenew/ready2.png") no-repeat center/contain;
    position: absolute;
    top: 0;
    right: 12%;
    width: 147px;
    height: 124px;
}/*------------------EXPLORE------------------*/
@media(min-width: 1200px)
{
    .page-template-page-explore .container, .page-template-page-expBlock .container, .page-template-page-expEbook .container, .page-template-page-expWebinar .container
    {
        max-width: 1400px;
    }
}
.mainExp
{
    padding-top: 110px;
}
.mainExp__head
{
    position: relative;
    padding: 65px 20px 20px;
    margin-bottom: 20px;
}
.mainExp__head-bg
{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.mainExp__head-cont
{
    position: relative;
    color: #fff;
}
.mainExp__head-cont .mainExp__head-title
{
    color: #fff;
    font-weight: 900;
    font-size: 48px;
    line-height: 61px;
    margin-bottom: 5px;
}
.mainExp__head-txt
{
    font-weight: 500;
    font-size: 24px;
    line-height: 30px;
}
.titleExp
{
    font-weight: bold;
    font-size: 32px;
    line-height: 40px;
    margin-bottom: 20px;
}
.expCat
{
    padding: 8px 10px;
    border-radius: 5px;
    margin-bottom: 10px;
    font-size: 13px;
    display: inline-block;
    text-transform: uppercase;
}
.popExp
{
    padding-bottom: 20px;
}
.popExp__block
{
    margin-bottom: 50px;
}
.popExp__block-img
{
    height: 255px;
    width: 100%;
    margin-bottom: 10px;
    position: relative;
}
.popExp__block-img a
{
    position: absolute;
    width: 100%;
    height: 100%;
}
.popExp__block-title
{
    font-weight: bold;
    font-size: 21px;
    line-height: 27px;
    margin-bottom: 10px;
}
.popExp__block-date
{
    color: #717171;
    font-size: 16px;
    margin-bottom: 15px;
}
.popExp__block-date-read
{
    padding-left: 10px;
    margin-left: 10px;
    position: relative;
}
.popExp__block-date-read:before
{
    content: ".";
    font-size: 30px;
    position: absolute;
    top: -15px;
    left: -4px;
}
.popExp__block-author
{
    color: #414141;
    font-weight: 500;
    font-size: 16px;
    -ms-align-items: center;
    align-items: center;
}
.popExp__block-author img
{
    margin-right: 10px;
    width: 40px;
    height: 40px;
    border-radius: 50%;
}
.subExp
{
    background: #e6f9fe;
    padding: 40px 0;
    text-align: center;
    margin-bottom: 80px;
}
.subExp .banOneLsn__title
{
    position: relative;
    display: inline-block;
}
.subExp .banOneLsn__title:before
{
    content: url("/wp-content/uploads/2025/02/substitle1.svg");
    position: absolute;
    top: -29px;
    left: -35px;
}
.subExp .banOneLsn__title:after
{
    content: url("/wp-content/uploads/2025/02/substitle2.svg");
    position: absolute;
    bottom: -10px;
    right: -46px;
}
.subExp__form
{
    width: 55%;
    margin: 0 auto;
}
.subExp__form form
{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
}
.subExp__form input
{
    height: 50px;
    background: #fff;
    border: 1px solid rgba(18,18,18,.3);
    border-radius: 50px;
    padding: 0 145px 0 20px;
    width: 100%;
    font-family: "RoundedIO";
    font-size: 18px;
    line-height: 22px;
}
input::-webkit-input-placeholder
{
    font-family: "RoundedIO"!important;
}
input::-moz-placeholder
{
    font-family: "RoundedIO"!important;
}
input:-moz-placeholder
{
    font-family: "RoundedIO"!important;
}
input:-ms-input-placeholder
{
    font-family: "RoundedIO"!important;
}
input::placeholder
{
    font-family: "RoundedIO"!important;
}
.subExp__form button
{
    background: #ff0096;
    border-radius: 50px;
    color: #fff;
    font-weight: bold;
    font-size: 18px;
    border: none;
    margin-left: -130px;
    width: 144px;
    font-family: "RoundedIO";
    height: 50px;
    position: relative;
    z-index: 1;
}
.subExp__form .wpcf7-validation-errors
{
    display: none!important;
}
.subExp__form .wpcf7-mail-sent-ok
{
    color: #ff0096;
    font-size: 18px;
    position: relative;
    width: 155px;
    margin: 0 auto;
}
.subExp__form .wpcf7-mail-sent-ok:before
{
    content: "";
    font-family: dashicons;
    font-size: 28px;
    position: absolute;
    left: 5%;
    top: -3px;
}
.subExp__form .wpcf7-not-valid-tip
{
    position: absolute;
}
.sliderExp
{
    position: relative;
}
.popExp__seeAll
{
    position: absolute;
    top: 19px;
    right: 0;
    font-weight: bold;
    font-size: 16px;
}
.sliderExp__prev, .sliderExp__next
{
    position: absolute;
    top: 22%;
    width: 50px;
    height: 50px;
    box-shadow: 0 4px 20px rgba(0,0,0,.2);
    background: #fff url("/wp-content/themes/linkgraph-new/img/explore/arr.svg") no-repeat center/35%;
    border-radius: 50%;
    z-index: 1;
}
.sliderExp__prev
{
    left: -10px;
    transform: rotate(180deg);
}
.sliderExp__next
{
    right: -10px;
}
.sliderExp__prev.slick-disabled, .sliderExp__next.slick-disabled
{
    display: none!important;
}
.mainExp__bar
{
    height: 370px;
}
.mainExp__bar.fixed
{
    position: fixed;
    top: 82px;
    width: 320px;
}
.mainExp__bar .search-form .search-submit, .mainExp__search .search-submit
{
    background: url("/wp-content/themes/linkgraph-new/img/explore/search.svg") no-repeat center;
    position: absolute;
    left: 0;
}
.mainExp__bar .search-form .search-field, .mainExp__search .search-field
{
    background: rgba(18,18,18,.05);
    border-radius: 5px;
    padding: 15px 15px 15px 46px;
    font-size: 16px;
    border: none;
    font-family: "RoundedIO";
    line-height: 21px;
}
.mainExp__bar .search-form label
{
    width: 100%;
}
.hublinkExp
{
    margin-top: 35px;
    float: left;
    width: 100%;
}
.hublinkExp__title
{
    font-weight: bold;
    font-size: 16px;
    line-height: 15px;
    color: rgba(18,18,18,.6);
    margin-bottom: 10px;
}
.mobBarExp .hublinkExp__list-li
{
    width: 25%;
}
.hublinkExp__list-li a
{
    padding: 18px 16px;
    color: rgba(18,18,18,.6);
    font-size: 16px;
    border-radius: 5px;
    display: flex;
}
.hublinkExp__list-li img, .hublinkExp__list-li svg
{
    margin-right: 13px;
}
.page-id-5495 .hublinkExp__list-li:nth-child(1) a, .page-id-5565 .hublinkExp__list-li:nth-child(2) a, .page-id-5588 .hublinkExp__list-li:nth-child(3) a, .page-id-5591 .hublinkExp__list-li:nth-child(4) a
{
    color: #ff0096;
    background: rgba(255,0,150,.1);
}
.hublinkExp__list-li a:hover
{
    color: #ff0096;
}
.page-id-5495 .hublinkExp__list-li:nth-child(1) svg path, .page-id-5565 .hublinkExp__list-li:nth-child(2) svg path, .page-id-5588 .hublinkExp__list-li:nth-child(3) svg path, .page-id-5591 .hublinkExp__list-li:nth-child(4) svg path, .hublinkExp__list-li a:hover svg path
{
    stroke: #ff0096;
}
.popExp__new
{
    background: rgba(255,255,255,.6);
    border-radius: 5px;
    font-size: 16px;
    text-transform: uppercase;
    padding: 6px 13px;
    position: absolute;
    top: 16px;
    left: 16px;
    color: #121212;
}
.ebookTag
{
    background-color: #ebf1e5;
    color: #347700;
}
.webTag
{
    background-color: #e7f5fe;
    color: #1097f9;
}
.blogTag
{
    background-color: #f2f1fd;
    color: #7e69ee;
}
.seoTag
{
    background-color: #f9edff;
    color: #c750ff;
}
.caseStudt
{
    background-color: #f8ebe2;
    color: #ff7c1d;
}
.shortVideo
{
    background-color: #ccede9;
    color: #00a692;
}
.longVideo
{
    background-color: #fbcdff;
    color: #ee27ff;
}
.heroExpN .ebookTag
{
    background-color: #233517;
    color: #49a600;
}
.heroExpN .webTag
{
    background-color: #1d354a;
    color: #28a5ff;
}
.heroExpN .blogTag
{
    background-color: #2e2a4a;
    color: #846dff;
}
.heroExpN .seoTag
{
    background-color: #f9edff;
    color: #c750ff;
}
.heroExpN .caseStudt
{
    background-color: #47352a;
    color: #ffa564;
}
.heroExpN .shortVideo
{
    background-color: #405e5c;
    color: #00e4c9;
}
.heroExpN .longVideo
{
    background-color: #431549;
    color: #ee27ff;
}
.popExp__blockLit-cont
{
    width: 65%;
}
.bookBlock .popExp__block-date
{
    margin-bottom: 30px;
}
.bookBlock .popExp__block-author
{
    margin-right: 20px;
}
.popExp__block-exp
{
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 20px;
}
.popExp__block-btn a
{
    background: #ff0096;
    border-radius: 50px;
    font-weight: bold;
    font-size: 16px;
    color: #fff;
    padding: 14px 30px;
}
.popExp__blockLit-img
{
    border-radius: 5px;
    width: 130px;
    height: 130px;
    margin-right: 20px;
    margin-bottom: 20px;
}
.popExp__blockLit-title
{
    font-weight: bold;
    font-size: 21px;
    line-height: 27px;
    margin-bottom: 10px;
}
.popExp__blockLit-date
{
    font-size: 16px;
    color: rgba(18,18,18,.6);
}
.popExp__blockLit
{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
}
.popExp__blockLit-link
{
    color: #347700;
    font-size: 16px;
    text-decoration: underline;
    margin-top: 20px;
}
.popExp__blockLit-tag
{
    color: #f4841d;
    background: #fef3e8;
    font-size: 16px;
    text-transform: uppercase;
    padding: 6px 13px;
    border-radius: 5px;
    display: inline-block;
    margin-bottom: 10px;
}
.popExp__blockLit-tag2
{
    color: rgba(18,18,18,.7);
    background: #e7e7e7;
    padding: 8px 10px;
    font-size: 13px;
}
.bookBlock
{
    margin-bottom: 80px;
}
.webinarBlock .popExp__block-img:before
{
    content: url("/wp-content/themes/linkgraph-new/img/explore/play.svg");
    position: absolute;
    width: 80px;
    height: 80px;
    top: 50%;
    left: 50%;
    margin-top: -40px;
    margin-left: -40px;
}/*Enterprase SEO*/
.heroEnseo
{
    margin-top: 100px;
}
.heroEnseo__cont
{
    text-align: center;
    color: #fff;
    background: #121212;
    padding: 180px 120px;
    width: 70%;
    margin: 0 auto;
}
.heroEnseo__cont .linkPrice__title
{
    margin-bottom: 20px;
    color: #fff;
}
.sliderEnseo
{
    background: #121212;
    padding: 40px 0;
}
.sliderEnseo__slider div
{
    margin-right: 20px;
}
.sliderEnseo__slider div a
{
    color: #fff;
}
.sliderEnseo__slider div a:hover
{
    color: #ff0096;
}
.servHome__wr video
{
    border-radius: 10px;
}
.sliderEnseo__title
{
    color: rgba(255,255,255,.7);
    margin-bottom: 10px;
}
.sliderEnseo .sliderExp__prev, .sliderEnseo .sliderExp__next
{
    position: absolute;
    top: -11px;
    width: 40px;
    height: 40px;
}
.sliderEnseo .sliderExp__next
{
    right: -44px;
}
.sliderEnseo .sliderExp__prev
{
    left: -44px;
}
.servEnseo__txt
{
    font-size: 16px;
    line-height: 175%;
}
.servEnseo__cont
{
    padding-left: 40px;
}
.flex-md-row-reverse .servEnseo__cont
{
    padding-right: 40px;
    padding-left: 0;
}
.seosoftEnseo
{
    background: #101a50;
    margin: 70px 0;
}
.servEnseo__cont .servHome__cont-title, .seosoftEnseo__cont .servHome__cont-title
{
    font-size: 60px;
    line-height: 80px;
}
.seosoftEnseo__cont, .seosoftEnseo__cont .servHome__cont-title
{
    color: #fff;
}
.seosoftEnseo .servEnseo__img video
{
    margin: -30px 0;
    box-shadow: 0 4px 44px rgba(0,9,86,.25);
    border-radius: 10px;
}
.mainExp__bar.sticky
{
    position: fixed;
    z-index: 101;
}
.mainExp__bar.stop
{
    position: relative;
    z-index: 101;
}
.banEnseo
{
    background: #e6f9fe;
}
.banEnseo .banOneLsn__title
{
    position: relative;
}
.banEnseo .banOneLsn__title:before, .banEnseo .banOneLsn__title:after
{
    content: "";
    width: 90px;
    height: 76px;
    position: absolute;
    top: -20px;
}
.banEnseo .banOneLsn__title:before
{
    left: 24%;
    background: url("/wp-content/themes/linkgraph-new/img/entseo/ban-star1.png") no-repeat center/contain;
}
.banEnseo .banOneLsn__title:after
{
    background: url("/wp-content/themes/linkgraph-new/img/entseo/ban-star2.png") no-repeat center/contain;
    right: 24%;
}
.banOneLsn__btn a
{
    background: #0014c8;
    border: 1px solid #0014c8;
}
.banOneLsn__btn a:hover
{
    background: #0014c8;
    border: 1px solid #0014c8;
    box-shadow: 0 0 8px #0313ab;
}
.whyEnseo
{
    background: #101a50;
    padding: 80px 0;
}
.whyEnseo .servHome__cont-title, .whyEnseo .whyHome__cont-txt
{
    color: #fff;
}
.whyEnseo .whyHome__cont-btn a
{
    background: none;
    border: 2px solid #fff;
    color: #fff;
}
.whyEnseo .whyHome__cont-btn a:hover
{
    background: #fff;
    color: #101a50;
}
.faqEnseo .faqMark__block-quest
{
    font-size: 20px;
    padding: 25px 0 25px 15px;
}
.faqEnseo .faqMark__block-answer p
{
    font-size: 18px;
    line-height: 31px;
    color: #4e5c68!important;
    font-family: RoundedIO;
    margin-top: 0;
}
.faqEnseo .faqMark__block-answer p a
{
    color: #0014c8;
}
.faqMark__block.active
{
    color: #7c77f7;
}
.clientsSumm
{
    display: none;
}/*CART*/
.myadcart p.product.woocommerce.add_to_cart_inline span.woocommerce-Price-amount.amount
{
    display: none;
}
.myadcart p.product.woocommerce.add_to_cart_inline
{
    border: 0!important;
}
.primr a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart
{
    font-size: 12px;
    padding-top: 14px;
    padding-bottom: 14px;
    padding-left: 20px;
    padding-right: 20px;
    border-bottom: 3px solid #6040a9;
    background-color: #7c7c7c;
    color: #fff;
    display: block;
    width: 100%;
    text-align: center;
}
.grwtht a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart
{
    font-size: 12px;
    padding-top: 14px;
    padding-bottom: 14px;
    padding-left: 20px;
    padding-right: 20px;
    border-bottom: 3px solid #6040a9;
    background-color: #1c90cf;
    color: #fff;
    display: block;
    width: 100%;
    text-align: center;
}
.scling a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart
{
    font-size: 12px;
    padding-top: 14px;
    padding-bottom: 14px;
    padding-left: 20px;
    padding-right: 20px;
    border-bottom: 3px solid #6040a9;
    background-color: #33bd6d;
    color: #fff;
    display: block;
    width: 100%;
    text-align: center;
}
.expnson a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart
{
    font-size: 12px;
    padding-top: 14px;
    padding-bottom: 14px;
    padding-left: 20px;
    padding-right: 20px;
    border-bottom: 3px solid #6040a9;
    background-color: #ff0042;
    color: #fff;
    display: block;
    width: 100%;
    text-align: center;
}
.shop_table th.product-name
{
    width: 50%;
}
.shop_table th.product-remove
{
    width: 40px;
}
.shop_table th.product-thumbnail
{
    width: 70px;
}
table tr th
{
    padding: 15px 10px;
    text-align: center;
    letter-spacing: 1px;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4;
    color: #1b1919;
    vertical-align: middle;
    border: none;
    border-bottom: 2px solid #efefef;
    border-top: 0!important;
}
.shop_table td a, .shop_table td span
{
    font-size: 16px;
    color: #000;
}
.shop_table td.product-name
{
    text-align: left;
}
.shop_table th.product-name
{
    text-align: left;
}
table tr td
{
    padding: 15px 12px;
    border: none;
    text-align: center;
    border-bottom: 1px solid #e6e6e6;
    border-top: 0!important;
}
body.woocommerce-page .seocode-breadcrumb
{
    background-image: url(/wp-content/uploads/2017/02/bg-pattern.jpg)!important;
    background: no-repeat;
}
.shop_table td.product-name>a
{
    color: #424242;
    text-transform: none;
    letter-spacing: .3px;
    display: block;
}
.woocommerce table.shop_table
{
    border: 0;
}
.cart-collaterals .cart_totals
{
    float: right;
    width: 48%;
    background-color: #f8f8f8;
    background-image: url(/wp-content/uploads/2020/01/checkout-border.png);
    background-position: left top;
    background-repeat: no-repeat;
    padding: 25px;
    padding-top: 40px;
}
.cart-collaterals .cart_totals h2
{
    font-size: 24px;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
}
.cart-collaterals .cart_totals>.shop_table.shop_table_responsive
{
    background-color: #fff;
    padding: 10px 20px;
}
.cart-collaterals .cart_totals table th
{
    text-align: left;
    font-size: 14px;
    width: 45%;
    border-bottom: 1px solid #efefef;
}
.cart-collaterals .cart_totals table td
{
    text-align: right;
}
.woocommerce-checkout .checkout-order-review
{
    background-color: #f8f8f8;
    background-image: url(/wp-content/uploads/2020/01/checkout-border.png);
    background-position: left top;
    background-repeat: no-repeat;
    padding: 40px 30px;
    margin-top: 8px;
}
#order_payment_heading, #order_review_heading
{
    text-transform: uppercase;
    letter-spacing: .6px;
    font-weight: 700;
}
#order_review_heading
{
    text-align: center;
}
#order_review_heading
{
    order: 1;
    -webkit-order: 1;
    -ms-order: 1;
}
.woocommerce-checkout .checkout-order-review>h3
{
    text-transform: uppercase;
    letter-spacing: .6px;
    text-align: center;
    font-weight: 700;
}
.woocommerce-checkout-review-order
{
    display: flex;
    display: -webkit-flex;
    -webkit-display: flex;
    -ms-display: flex;
    flex-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
}
.woocommerce-page #main .checkout h3
{
    font-size: 20px;
    line-height: normal;
    margin-top: 0;
}
.woocommerce-checkout .checkout-order-review table.shop_table.woocommerce-checkout-review-order-table
{
    background-color: #fff;
    padding: 20px 25px 0 25px;
}
.woocommerce-checkout-review-order .responsive-table
{
    order: 2;
    -webkit-order: 2;
    -ms-order: 2;
}
#payment
{
    order: 4;
    -webkit-order: 4;
    -ms-order: 4;
}
.woocommerce-checkout .woocommerce-account-fields, .woocommerce-checkout .woocommerce-billing-fields, .woocommerce-checkout .woocommerce-shipping-fields
{
    margin-top: 40px;
}
.woocommerce-checkout-review-order-table .product-total
{
    text-align: right;
}
.woocommerce-checkout-review-order-table thead th
{
    padding-top: 10px;
}
.woocommerce-checkout-review-order-table th
{
    background-color: transparent;
}
.woocommerce-checkout-review-order-table td, .woocommerce-checkout-review-order-table th
{
    border: none;
    width: 50%;
    max-width: 50%;
}
.woocommerce-checkout-review-order-table tbody td.product-name
{
    text-transform: none;
}
.woocommerce-checkout-review-order-table .product-total
{
    text-align: right;
}
.woocommerce-checkout-review-order-table tfoot .cart-subtotal th, .woocommerce-checkout-review-order-table tfoot .shipping th
{
    font-size: 16px;
}
.woocommerce-checkout-review-order-table tfoot th
{
    text-align: left;
}
.woocommerce-checkout-review-order-table tr
{
    border-bottom: 1px solid #efefef;
    position: relative;
    display: flex;
}
.woocommerce-checkout-review-order-table tfoot td
{
    text-align: right;
}
.woocommerce-checkout #payment div.form-row
{
    padding: 0;
}
.woocommerce-checkout #payment div.form-row.place-order
{
    padding: 1em;
}
.woocommerce-page #main #respond input#submit.alt, .woocommerce-page #main a.button.alt, .woocommerce-page #main button.button.alt, .woocommerce-page #main input.button.alt
{
    background-color: #000!important;
}
#add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button
{
    display: block;
    text-align: center;
    margin-bottom: 1em;
    font-size: 1.25em;
    padding: 15px;
}
.theme-shoping-cart .buttons .button, .theme-shoping-cart .buttons .button:hover, .woocommerce-page #main #respond input#submit.alt, .woocommerce-page #main .button.wc-backward, .woocommerce-page #main .cart .button, .woocommerce-page #main .cart input.button, .woocommerce-page #main .checkout_coupon input[type="submit"], .woocommerce-page #main .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page #main .widget_price_filter .ui-slider .ui-slider-range, .woocommerce-page #main .woocommerce-Button.button, .woocommerce-page #main .woocommerce-form-login input[type="submit"], .woocommerce-page #main a.button.alt, .woocommerce-page #main button.button.alt, .woocommerce-page #main input.button.alt, .woocommerce-page #main span.onsale, .woocommerce-page #main ul.products li.product .button.product_type_variable, .woocommerce-page .widget.shop .button.wc-forward, .woocommerce-page .widget.shop.widget_price_filter .price_slider_amount .button, .woocommerce-page .woocommerce-product-search input[type="submit"], .woocommerce-page a.button.add_to_cart_button
{
    background-color: #193964!important;
}
.new-pricingw a.added_to_cart.wc-forward
{
    background-color: #193964!important;
    color: #fff;
    text-align: center;
    margin-top: 10px;
    width: 100%;
    line-height: normal;
    padding: 10px;
}
span#typing_text
{
    margin-left: 20px;
    border-bottom: 10px solid #98fcfd;
}
#theme-menu-box .theme-shoping-cart
{
    display: none;
}
.heroWhiteN
{
    background: #0f21be;
}
.heroWhiteN .heroLsn__cont-btn a
{
    border-radius: 50px;
    font-weight: bold;
    padding: 14px 40px;
}
.heroWhiteN .heroLsn__cont-btn a:hover
{
    box-shadow: 0 3px 6px #252525;
}
.heroWhiteN .heroLsn__cont
{
    padding-right: 25px;
}
.heroWhiteN .heroLsn__cont-title:after
{
    right: 196px;
}
.logoWhiteN .logoHoth__title
{
    text-align: center;
}
.whatWhiteN .servHome__img
{
    height: 100%;
    border-radius: 5px;
}
.whatWhiteN .servHome__cont-link a
{
    margin-top: 0;
}
.whatWhiteN .heroLsn__cont-txt p
{
    font-size: 16px;
    line-height: 175%;
    font-family: RoundedIO;
    color: #121212!important;
}
.whatWhiteN .servHome__cont
{
    padding-left: 60px;
}
.howWhiteN
{
    background: #101a50;
    padding: 80px 0;
}
.howWhiteN .servHome__cont-title
{
    color: #fff;
    margin-bottom: 40px;
}
.howWhiteN__block
{
    height: 374px;
    width: 390px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: center;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    padding: 30px;
    background: #fff;
    border-radius: 5px;
}
.howWhiteN__block-title
{
    font-weight: bold;
    font-size: 18px;
    margin-bottom: 20px;
}
.howWhiteN__block-txt
{
    color: rgba(18,18,18,.8);
    font-size: 18px;
    line-height: 31px;
}
.howWhiteN__slider .sliderExp__prev, .howWhiteN__slider .sliderExp__next
{
    top: 42%;
}
.howWhiteN__slider .sliderExp__prev
{
    left: -28px;
}
.howWhiteN__slider .sliderExp__next
{
    right: -25px;
}
.prWhiteN
{
    padding: 80px 0;
}
.prWhiteN .heroLsn__cont-btn a
{
    border-radius: 50px;
    font-weight: 700;
    padding: 14px 40px;
}
.prWhiteN__block
{
    border: 1px solid #ff0096;
    border-radius: 10px;
    margin-bottom: 20px;
}
.prWhiteN__block-cont
{
    padding: 40px 25px 0;
}
.prWhiteN__block-title
{
    font-weight: 900;
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 20px;
}
.prWhiteN__block-price
{
    font-weight: 900;
    font-size: 36px;
    margin: 10px 0 27px;
}
.prWhiteN__block-list
{
    background: rgba(255,0,150,.1);
    padding: 20px 25px 10px;
    height: 175px;
}
@media(max-width: 1200px)
{
    .prWhiteN__block-list
    {
        height: 210px;
    }
}
.prWhiteN__block ul .howWhiteN__block-txt
{
    margin-bottom: 10px;
}
.prWhiteN__block ul .howWhiteN__block-txt:last-child
{
    margin-bottom: 0;
}
.prWhiteN__block-txt
{
    height: 200px;
}
li.howWhiteN__block-txt
{
    padding-left: 30px;
    position: relative;
    font-size: 16px;
    line-height: 27px;
}
li.howWhiteN__block-txt:before, .prWhiteN__sel-cont li:before
{
    content: url("/wp-content/themes/linkgraph-new/img/explore/check.svg");
    position: absolute;
    left: 0;
}
.prWhiteN .heroLsn__cont-btn
{
    margin-top: 50px;
}
@media(max-width: 993px)
{
    .servEnseo__cont .servHome__cont-title, .seosoftEnseo__cont .servHome__cont-title
    {
        font-size: 50px;
        line-height: 60px;
    }
    .prWhiteN .heroLsn__cont-btn
    {
        top: 0;
        left: 0;
    }
}
@media(max-width: 576px)
{
    .prWhiteN .heroLsn__cont-btn
    {
        margin-top: 0;
        top: 25px;
    }
}
.prWhiteN__sel
{
    background: #fff;
    border: 1px solid #ff0096;
    box-sizing: border-box;
    border-radius: 10px;
    font-size: 16px;
}
@media(max-width: 576px)
{
    .prWhiteN__sel
    {
        margin: 0 15px;
    }
}
.prWhiteN__sel-title
{
    font-weight: 500;
    padding: 20px 30px;
    position: relative;
    cursor: pointer;
    line-height: 23px;
}
.prWhiteN__sel-cont
{
    background: rgba(255,0,150,.1);
    padding: 20px;
    padding: 20px 30px;
    display: none;
}
.prWhiteN__sel-cont li
{
    margin-bottom: 10px;
    padding-left: 30px;
    position: relative;
}
.prWhiteN__sel-cont li span
{
    font-weight: bold;
    display: block;
}
.prWhiteN__sel-title:after
{
    content: url("/wp-content/themes/linkgraph-new/img/explore/arrD.svg");
    position: absolute;
    right: 15px;
    top: 19px;
}
.howWhiteN__block-txt p
{
    color: #121212;
    font-size: 16px;
    line-height: 175%;
    font-family: RoundedIO;
}
.basWhiteN
{
    background: #101a50;
    padding: 80px 0;
    position: relative;
}
.basWhiteN .servHome__cont-title
{
    color: #fff;
}
.basWhiteN__slider-block
{
    background: #fff;
    border-radius: 5px;
    padding-left: 135px;
    padding-right: 60px;
    width: 1080px;
    height: 400px!important;
    margin-top: 40px;
    margin-right: 20px;
    position: relative;
}
.basWhiteN__slider-title
{
    font-weight: bold;
    font-size: 24px;
    margin-bottom: 20px;
}
.basWhiteN__slider-num
{
    font-weight: bold;
    font-size: 288px;
    line-height: 200px;
    color: rgba(18,18,18,.05);
    position: absolute;
    left: 60px;
}
.basWhiteN__slider-tab
{
    color: #fff;
    margin-right: 20px;
    text-decoration: none;
    background-image: linear-gradient(currentColor,currentColor);
    background-position: 0% 100%;
    background-repeat: no-repeat;
    background-size: 0% 2px;
    transition: background-size .3s;
    padding-bottom: 4px;
}
.basWhiteN__slider-tab.slick-current
{
    font-weight: 600;
    background-size: 100% 2px;
}
.basWhiteN__slider-tab:hover, .basWhiteN__slider-tab:focus
{
    background-size: 100% 2px;
}
.basWhiteN__slider-for .sliderExp__prev, .basWhiteN__slider-for .sliderExp__next
{
    top: 41%;
}
.basWhiteN .servHome__cont-title
{
    width: 40%;
}
.basWhiteN__slider-nav
{
    position: absolute;
    top: 23%;
    left: 43%;
}
.banWhiteN .col-12:before
{
    left: 7%;
}
.banWhiteN .col-12:after
{
    right: 7%;
}
.banWhiteN .banOneLsn__btn a
{
    background: #ff0096;
    border: 1px solid #ff0096;
}
.banWhiteN .banOneLsn__btn a:hover
{
    box-shadow: 0 0 8px #fe0096;
}
.mobBarExp
{
    display: none;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    background: #fff;
    z-index: 2;
}
.mobBarExp .hublinkExp__list-li a
{
    flex-direction: column;
    align-items: center;
    padding: 15px 10px;
    border-radius: 0;
}
.mobBarExp .hublinkExp__list-li svg
{
    margin-right: 0;
    margin-bottom: 7px;
    height: 19px;
    width: 19px;
}
.mobBarExp .hublinkExp__list-li span
{
    font-size: 13px;
}
.howWhiteN__slider .howWhiteN__block
{
    margin-right: 20px;
}
.heroLsn__cont-btnmob
{
    display: none;
    text-align: center;
}
.learnHome__head-linkmob, .sliderEnseo_mob
{
    display: none;
}
.sliderEnseo_mob
{
    color: rgba(255,255,255,.7);
    text-align: right;
    margin-top: 30px;
    font-size: 16px;
}
.sliderEnseo_mob img
{
    width: 25px;
    margin-left: 7px;
}
.whyHome__cont-btnMob
{
    display: none;
    text-align: center;
    margin-top: 30px;
}
.banEnseoEc .banOneLsn__title:before, .banEnseoEc .banOneLsn__title:after
{
    display: none;
}
.page-id-5800 .servHome__cont-title
{
    font-size: 64px;
}
.page-id-5800 .whyHome__cont
{
    padding-right: 20px;
}
.page-id-5800 .heroEnseo__cont
{
    width: 75%;
}
.subExp__form .sent .wpcf7-text, .subExp__form .sent button
{
    display: none;
}
.heroThank
{
    height: 100vh;
    min-height: 800px;
    background: #4424d2;
    display: flex;
    width: 100%;
    align-items: center;
}
.heroThank .aboutWhite__block-title
{
    color: #fff;
}
.page-template-page-thank-you .theme-header
{
    position: absolute;
}
.heroThank__subtitle
{
    color: #ffd482;
    font-weight: bold;
    font-size: 21px;
    margin-bottom: 10px;
}
.heroThank__txt p
{
    font-size: 21px;
    line-height: 150%;
    color: #fff!important;
    font-family: RoundedIO;
}
.heroThank .aboutWhite__block-title
{
    margin-top: -17px;
}
.heroThank__img
{
    background: #fff;
    border-radius: 10px;
    width: 80%;
    float: right;
}
.heroThank__video
{
    position: relative;
    width: 100%;
    border-radius: 10px;
}
.heroThank__video a
{
    display: block;
}
.heroThank__video:before
{
    content: "";
    background: url("/wp-content/themes/linkgraph-new/img/thank/play.svg") no-repeat center/contain;
    width: 120px;
    height: 120px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -60px;
    margin-top: -60px;
    cursor: pointer;
}
.popThank
{
    padding: 40px 0;
}
.popThank .titleExp
{
    text-align: center;
}
.seoThank
{
    padding: 20px 0;
}
.seoThank .servEnseo__cont
{
    padding-left: 20px;
}
.seoThank .servHome__cont-title
{
    margin-bottom: 10px;
    margin-top: -17px;
}
.seoThank .servEnseo__txt
{
    margin-bottom: 20px;
}
.heroThank__arrow
{
    position: absolute;
    bottom: 40px;
    left: 50%;
    animation: bounce .4s infinite;
}
@keyframes bounce
{
    0%
    {
        bottom: 0;
    }
    100%
    {
        bottom: -15px;
    }
}/*Services SEO*/
.heroseoSer
{
    background: #121212;
    padding: 140px 0;
}
.heroseoSer .heroLsn__img
{
    width: 80%;
}
.heroseoSer .aboutLsn__txt-title
{
    color: #fff;
}
.heroseoSer .heroCases__txt
{
    line-height: 150%;
    margin-bottom: 40px;
}
.btn_wR
{
    border: 2px solid #fff;
    background: none;
}
.btn_wR:hover
{
    background: #fff;
    color: #121212;
    box-shadow: none;
}
.heroseoSer .btn_wR
{
    margin-left: 10px;
}
.heroLsn__img
{
    width: 100%;
    float: right;
}
.heroseoSer__v video
{
    position: absolute;
    top: 48px;
    width: 55%;
}
.heroseoSer__cont
{
    margin-top: 47px;
}
.ourseoSer
{
    background: #f9f9f9;
    padding: 40px 0;
}
.ourseoSer__title
{
    font-weight: 900;
    font-size: 36px;
    line-height: 70px;
    text-align: center;
    margin-bottom: 40px;
}
.ourseoSer__block
{
    background: #fff;
    box-shadow: 0 4px 30px rgba(2,0,101,.05);
    border-radius: 5px;
    padding: 40px;
    margin-bottom: 40px;
    transition: all .2s;
}
.ourseoSer__block .heroseoAud__title
{
    color: #121212;
    margin-top: -15px;
}
.ourseoSer__block .heroCases__txt
{
    color: #eb428d;
    padding-bottom: 30px;
    border-bottom: 2px solid #ececec;
    margin-bottom: 30px;
}
.ourseoSer__block-link
{
    position: relative;
    color: #7e69ee;
    transition: all .2s;
}
.ourseoSer__block-link a
{
    color: #7e69ee;
    font-weight: 500;
    font-size: 21px;
}
.ourseoSer__block-link span
{
    border-bottom: 2px solid;
}
.ourseoSer__block-link:after
{
    content: "";
    font-family: dashicons;
    margin-left: 6px;
    position: absolute;
    top: 2px;
    font-size: 18px;
    transition: all .3s;
}
.ourseoSer__block-txt
{
    font-size: 18px;
    line-height: 150%;
    color: rgba(18,18,18,.9);
    height: 245px;
}
.ourseoSer__block:hover .heroseoAud__title
{
    color: #ff0096;
    transition: all .2s;
}
.ourseoSer__block-grad
{
    background: linear-gradient(134.54deg,#4880ff 0%,#6248ff 100%);
    box-shadow: 0 4px 30px rgba(2,0,101,.05);
}
.ourseoSer__block-grad .heroseoAud__title, .ourseoSer__block-grad .ourseoSer__block-link, .ourseoSer__block-grad .heroCases__txt, .ourseoSer__block-grad .ourseoSer__block-link a
{
    color: #fff;
}
.ourseoSer__block-grad .ourseoSer__block-txt
{
    color: rgba(255,255,255,.9);
}
.ourseoSer__block-grad:hover .heroseoAud__title
{
    color: #0300a4;
}
.needseoSer
{
    background: #121212;
    color: #fff;
    text-align: center;
    padding: 20px 0;
}
.needseoSer .ourseoSer__title
{
    margin-bottom: 0;
}
.needseoSer__arr
{
    margin-top: 15px;
}
.blockseoSer__wr
{
    padding: 80px 0;
}
.blockseoSer__cont
{
    padding-right: 25px;
}
.flex-md-row-reverse .blockseoSer__cont
{
    padding-right: 0;
    padding-left: 25px;
}
.blockseoSer__img
{
    height: 100%;
    border-radius: 5px;
}
.blockseoSer__cont-txt, .blockseoSer__cont-txt p
{
    font-size: 16px;
    line-height: 175%;
    margin-bottom: 20px;
    color: #121212!important;
    font-family: RoundedIO;
}
.blockseoSer .servHome__cont-link a
{
    color: #7e69ee;
}
.banseoSer
{
    background: #121212;
    padding: 40px 0;
    color: #fff;
    text-align: center;
}
.popThank .titleExp
{
    margin-bottom: 30px;
}
.heroseoSer__btn a
{
    width: 231px;
    text-align: center;
}/*Bright Pattern*/
.heroBright
{
    background: #fff;
}
.page-id-5955 .brandsTgdc__block, .page-id-5987 .brandsTgdc__block
{
    height: 590px;
}
.page-id-5955 .quoteTgdc .quoteTgdc__block-txt, .page-id-5987 .quoteTgdc .quoteTgdc__block-txt
{
    font-size: 21px;
    line-height: 150%;
    font-weight: 500;
}
.page-id-5955 .quoteTgdc1 .quoteTgdc__block-txt, .page-id-5987 .quoteTgdc1 .quoteTgdc__block-txt
{
    color: #25243e;
    border-bottom: 1px solid #c7c9d6;
}
.page-id-5955 .quoteTgdc1 .quoteTgdc__block-post, .page-id-5987 .quoteTgdc1 .quoteTgdc__block-post
{
    color: #25243e;
}
.page-id-5955 .quoteTgdc__block, .page-id-5987 .quoteTgdc__block
{
    padding: 0;
}
.page-id-5955 .heroTgdc, .page-id-5987 .heroTgdc
{
    background: #fff;
}
.page-id-5955 .quoteTgdc2 .quoteTgdc__block-txt, .page-id-5987 .quoteTgdc2 .quoteTgdc__block-txt
{
    border-bottom: 1px solid #3376ff;
}
.page-id-5955 .prodAuc, .page-id-5987 .prodAuc
{
    padding: 80px 0;
}
.page-id-5955 .probBrig .title_block, .page-id-5955 .probBrig__txt p, .page-id-5987 .probBrig .title_block, .page-id-5987 .probBrig__txt p
{
    color: #fff!important;
}
.page-id-5955 .blocksTgdc__wr:nth-child(2n), .page-id-5955 .blocksTgdc__head, .page-id-5987 .blocksTgdc__wr:nth-child(2n), .page-id-5987 .blocksTgdc__head
{
    background: #f4f9ff;
}
.page-id-5955 .resTgdc__title, .page-id-5987 .resTgdc__title
{
    text-align: left;
}
.termTgdc
{
    padding: 80px 0;
}
.termTgdc__block-title
{
    font-weight: bold;
    font-size: 36px;
    line-height: 46px;
    margin-bottom: 20px;
}
.termTgdc__block-txt
{
    border-left: 1px solid #0054fe;
    margin-left: 10px;
    padding-left: 10px;
}
.termTgdc__block-txt p
{
    font-family: RoundedIO;
    font-size: 18px;
    line-height: 32px;
    color: #25243e!important;
}
@media(min-width: 992px)
{
    .page-id-5955 .resTgdc .col-lg-4
    {
        max-width: 285px;
    }
}
.page-id-5955 .resTgdc__block
{
    min-height: 145px;
}
.heroHomenew__mobSc
{
    display: none;
    position: absolute;
    bottom: 40px;
    left: 49%;
}
.heroHomenew__mobSc a
{
    color: #fff;
}
.heroHomenew__mobSc span
{
    font-size: 30px;
}/*Keywords NEW*/
.heroKeyN__title
{
    font-weight: 900;
    font-size: 70px;
    line-height: 89px;
    color: #fff;
}
.heroKeyN__txt p
{
    font-size: 21px;
    line-height: 27px;
    color: #fff;
    margin-bottom: 30px;
}
.heroKeyN .heroLsn__img
{
    width: 100%;
}
.heroKeyN
{
    padding: 160px 0 0;
}
.seoKeyN .servEnseo__txt
{
    margin-bottom: 20px;
}
.iFKey
{
    padding: 80px 0;
    background: #f9f9f9;
}
.iFKey__cont h2
{
    font-size: 64px;
    line-height: 81px;
    margin-top: 0;
    margin-bottom: 30px;
}
.iFKey__cont p, .gooKey__cont p, .iFKey__cont ul li
{
    font-size: 16px;
    line-height: 175%;
    color: #121212!important;
    font-family: RoundedIO;
}
.iFKey__cont ul
{
    list-style-type: disc;
    padding-left: 20px;
}
.iFKey__iframe-txt
{
    text-align: center;
    font-style: italic;
    font-size: 16px;
    margin-top: 10px;
}
.iFKey__iframe
{
    background: #fff;
    border-radius: 10px;
    padding: 30px;
}
.iFKey__cont-link a
{
    color: #34c6ec;
    margin-top: 20px;
}
.gooKey
{
    padding: 80px 0;
}
.banKeyN
{
    background: #001e6c;
}
.contKeyVol
{
    padding-bottom: 80px;
}
.contKeyVol .prWhiteN__sel ul
{
    padding-left: 18px;
    list-style-type: disc;
}
.prWhiteN__sel-num
{
    list-style-type: none!important;
}
.contKeyVol .prWhiteN__sel ul:before
{
    display: none;
}
.contKeyVol .prWhiteN__sel ul li
{
    padding-left: 0;
    margin-bottom: 8px;
}
.contKeyVol .prWhiteN__sel ul li:before
{
    display: none;
}/*Social Media*/
.heroSocN
{
    background: #e6f9fe;
    position: relative;
}
.heroSocN .heroLsn__img
{
    width: 100%;
}
.heroSocN .heroLsn__cont-title:before
{
    background: url("/wp-content/themes/linkgraph-new/img/social/title-top.svg") no-repeat center/contain;
}
.heroSocN .heroLsn__cont-title:after
{
    background: url("/wp-content/themes/linkgraph-new/img/social/title-b.svg") no-repeat center/contain;
    right: 26px;
}
.heroSocN .heroLsn__cont-title, .heroSocN .heroLsn__cont-txt
{
    color: #121212;
}
.heroSocN .heroLsn__cont-txt
{
    margin-bottom: 60px;
}
.heroSocN__arr
{
    color: #121212;
    position: absolute;
    bottom: 30px;
    left: 49%;
}
.heroSocN__arr span
{
    font-size: 30px;
}
.skillSocN
{
    background: #f9f9f9;
    padding: 80px 0 50px;
}
.skillSocN .servHome__cont-title
{
    margin-top: -17px;
}
.skillSocN__img
{
    margin-bottom: 20px;
}
.skillSocN__skill
{
    margin-bottom: 20px;
}
.skillSocN__skill-img
{
    margin-bottom: 5px;
}
.skillSocN__skill-txt
{
    font-weight: bold;
    font-size: 16px;
    line-height: 150%;
}
.skillSocN__sk-wr
{
    margin-top: 30px;
}
.banSocN
{
    background: #101a50;
}
.banSocN .banOneLsn__title
{
    font-size: 29px;
}
.banSocN .banOneLsn__txt
{
    color: rgba(255,255,255,.9);
}
.benSocN .servHome__cont-title
{
    font-size: 64px;
}
.proofSocN .whyHome__link
{
    bottom: 40px;
    right: 58px;
}
.proofSocN .whyHome__block
{
    margin-bottom: 0;
}
.proofSocN .whyHome__wr
{
    margin-bottom: 0;
}/*SEO Content Strategy */
.blockseoStr .servHome__cont-title
{
    font-size: 62px;
    line-height: 82px;
}
.whatSeoStr
{
    background: #f9f9f9;
    padding: 80px 0;
}
.caseSeoStr .whyHome__foot-name
{
    margin-bottom: 0;
}
.caseSeoStr .whyHome__block
{
    margin-bottom: 15px;
}
.caseSeoStr .whyHome__foot-r
{
    width: 48%;
}
.heroSeoStr .heroLsn__cont-title:before
{
    background: url("/wp-content/themes/linkgraph-new/img/pages/titleseostr1.svg") no-repeat center/contain;
}
.heroSeoStr .heroLsn__cont-title:after
{
    background: url("/wp-content/themes/linkgraph-new/img/pages/titleseostr2.svg") no-repeat center/contain;
    right: 95px;
}
.heroTechS .heroLsn__img
{
    width: 100%;
}
.heroTechS .heroLsn__cont-title, .heroTechS .heroLsn__cont-txt
{
    color: #fff;
}
.seoTechS .servEnseo__cont
{
    padding-left: 0;
    padding-right: 40px;
}
.seoTechS .servEnseo__txt
{
    margin-bottom: 25px;
}
.banTechS
{
    background: #101a50;
}
.heroTechS .heroLsn__cont-title:before
{
    background: url("/wp-content/themes/linkgraph-new/img/pages/titletechseo1.svg") no-repeat center/contain;
}
.heroTechS .heroLsn__cont-title:after
{
    background: url("/wp-content/themes/linkgraph-new/img/pages/titletechseo2.svg") no-repeat center/contain;
    right: 167px;
}
.caseSeoStr .whyHome__cont
{
    padding-right: 0;
}
.blockseoStr .blockseoSer__wr3 .blockseoSer__img img
{
    margin-top: 0;
}
.page-id-6129 .sliderEnseo__title
{
    text-align: center;
}/*Local SEO Services*/
.citLocS
{
    background: #b32310;
    padding-top: 40px;
    padding-bottom: 0;
}
.citLocS__dis
{
    background: #fff;
    box-shadow: 0 4px 20px rgba(0,0,0,.15);
    border-radius: 5px;
    margin-bottom: -30px;
}
.citLocS__dis-title
{
    color: #2f9e7d;
    padding: 15px;
    font-weight: bold;
}
.citLocS__dis-head
{
    background-color: #f4f4f4;
    padding: 5px 15px;
    font-weight: bold;
    font-size: 14px;
    text-transform: uppercase;
    height: 44px;
    display: flex;
    align-items: center;
    line-height: 120%;
}
.citLocS__dis-cont-i
{
    font-size: 14px;
    margin-bottom: 15px;
}
.citLocS__dis-cont
{
    padding: 5px 15px;
}
.citLocS__dis-cont-6, .citLocS__dis-cont-12
{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
}
.citLocS__dis-cont-6 .citLocS__dis-cont-i
{
    width: 50%;
}
.citLocS__dis-cont-12 .citLocS__dis-cont-i
{
    width: 33.3333%;
}
.citLocS .whyHome__cont-txt
{
    margin-bottom: 0;
}
.priceLocS
{
    padding: 120px 0;
    text-align: center;
}
.priceLocS__txt
{
    font-size: 18px;
    line-height: 31px;
    margin-bottom: 20px;
}
.priceLocS__pr
{
    border: 1px solid #f5b61c;
    border-radius: 10px;
    overflow: hidden;
}
.priceLocS__pr-h
{
    padding: 40px 40px 20px;
}
.priceLocS__pr-title
{
    font-weight: 900;
    font-size: 24px;
    line-height: 30px;
    height: 60px;
    margin-bottom: 10px;
}
.priceLocS__pr-fr
{
    font-size: 18px;
    line-height: 31px;
    margin-bottom: 8px;
}
.priceLocS__pr-pr
{
    font-weight: 900;
}
.priceLocS__pr-pr span
{
    font-size: 36px;
}
.priceLocS__pr-bil
{
    color: rgba(18,18,18,.6);
    font-size: 16px;
    margin-top: 15px;
    height: 20px;
}
.priceLocS__data-block
{
    position: relative;
}
.priceLocS__data-con
{
    position: absolute;
    top: 40px;
    left: 20px;
    width: 92px;
    text-align: center;
}
.priceLocS__data-per
{
    font-size: 24px;
    font-weight: 600;
}
.priceLocS__data-txt
{
    font-size: 10px;
    font-weight: bold;
}
.priceLocS__data-c svg
{
    width: 130px;
}
.priceLocS__data
{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: center;
    margin-top: 20px;
    margin-bottom: 50px;
}
.priceLocS__pr-txt
{
    background: #fef7e6;
    padding: 20px;
    text-align: left;
    height: 422px;
}
.priceLocS__pr-txt ul li
{
    position: relative;
    font-size: 18px;
    line-height: 31px;
    padding-left: 27px;
    margin-bottom: 10px;
}
.priceLocS__pr-txt ul li:before
{
    content: url("/wp-content/themes/linkgraph-new/img/pages/checkpr.svg");
    position: absolute;
    left: 0;
}
.priceLocS__pr-btn a
{
    width: 95%;
    padding: 11px;
}
.priceLocS__pr-txt .gray
{
    text-align: center;
    color: rgba(18,18,18,.6);
    font-size: 16px;
}
.priceLocS__more
{
    text-align: left;
}
.priceLocS__more .priceLocS__pr-h
{
    padding: 30px;
}
.priceLocS__more .priceLocS__pr-txt
{
    padding: 20px 30px;
}
.priceLocS__more-wr
{
    margin-top: 40px;
}
.priceLocS__more .priceLocS__pr-title
{
    height: auto;
    margin-bottom: 10px;
}
.priceLocS__more-txt, .priceLocS__more-txt p
{
    font-size: 18px;
    line-height: 175%;
    font-family: RoundedIO;
}
.priceLocS__more .priceLocS__pr-txt
{
    height: auto;
}
.priceLocS__more .priceLocS__more-btn
{
    text-align: center;
}
.priceLocS__more .priceLocS__more-btn a
{
    width: 70%;
    padding: 11px;
    margin-top: 30px;
}
.proofLocSeo
{
    background: #b22310;
}
.proofLocSeo .servHome__cont-title
{
    font-size: 61px;
}
.banLocSeo
{
    background: #f9f9f9;
    text-align: center;
    padding: 40px 0;
}
.proofLocSeo .whyHome__wr
{
    margin-bottom: 0;
}
.citLocS__dis-mob
{
    background: #b54e41;
    border-radius: 10px;
    padding: 16px 90px 16px 16px;
    position: relative;
    font-size: 16px;
    line-height: 150%;
    color: #fff;
    display: none;
}
.citLocS__dis-mob:after
{
    content: url("/wp-content/themes/linkgraph-new/img/pages/arrLocSdown.svg");
    position: absolute;
    right: 30px;
    top: 27px;
}
.heroLocS .heroLsn__cont-title:before
{
    background: url("/wp-content/themes/linkgraph-new/img/pages/herolocstitle1.svg") no-repeat center/contain;
}
.heroLocS .heroLsn__cont-title:after
{
    background: url("/wp-content/themes/linkgraph-new/img/pages/herolocstitle2.svg") no-repeat center/contain;
    right: 109px;
}
.faqMark__block-answer ul
{
    list-style-type: disc;
    font-size: 18px;
    line-height: 31px;
    color: #4e5c68!important;
    margin-bottom: 20px;
    margin-left: 20px;
}
.navSubTitle>a
{
    cursor: default!important;
}/*Free Bulk DA Checker*/
.howFreeB
{
    padding: 80px 0;
}
.faqFreeB .faqHeth__block-q
{
    font-family: RoundedIO;
}
.faqFreeB .faqHeth__block-a p
{
    font-family: RoundedIO;
    color: #4e5c68!important;
}
.iFKey__cont p a
{
    color: #010df1;
}
.heroFreeB .heroKeyN__txt
{
    font-size: 21px;
    line-height: 27px;
    color: #fff;
    margin-bottom: 40px;
}
.heroFreeB .heroLsn__img
{
    width: 135%;
    float: right;
    position: absolute;
}
.blFreeB
{
    padding-top: 40px;
    background: #f9f9f9;
}/* YOUTUBE SEO SERVICES --START*/
.page-template-page-youtube-seo-services
{
    background-color: #f5f5f5;
}
.page-template-page-youtube-seo-services section
{
    font-family: "Gordita";
}
.heroYSS
{
    background: #121212;
}
.heroYSS .topRow
{
    border-image: url(/wp-content/uploads/2023/06/YSS_hero_dotted.svg) 1;
    border-bottom: 2px solid transparent;
    border-image-outset: 0!important;
    border-image-repeat: revert;
}
.heroYSS .textCol
{
    padding: 110px 0 90px;
}
.heroYSS_title
{
    font-family: inherit;
    font-size: 36px;
    line-height: 1.2;
    margin: 0 0 16px;
    font-weight: 700;
    color: #fff;
}
.heroYSS_title span
{
    color: #ff258e;
}
.heroYSS_text
{
    width: 82%;
    font-weight: 400;
    font-size: 16px;
    line-height: 1.6;
    color: #fff;
    opacity: .7;
    margin-bottom: 30px;
}
.heroYSS_btn .btn_YSS, .butn
{
    width: auto;
    border-radius: 8px;
    background: #ff258e;
    color: #fff;
    font-weight: 600;
    font-size: 14px;
    line-height: 18px;
    padding: 19px 73px 19px 26px;
    display: inline-block;
    letter-spacing: .6px;
    position: relative;
}
.heroYSS_btn .btn_YSS:hover
{
    color: #fff;
    background: #e52468;
    padding-left: 32px;
}
.butn
{
    font-weight: 500;
    background: linear-gradient(90deg,#ff258e 0%,#ff258e 100%);
}
.butn:hover, .butn.white:hover, .butn.outline:hover
{
    color: #000;
    background: linear-gradient(90deg,#ff258e 0%,#fff 100%);
    padding-left: 32px;
}
.butn.v2:hover
{
    background: linear-gradient(90deg,#fff 0%,#fff 100%);
    color: #ff258e;
}
.heroYSS_btn a:after, .butn:after
{
    content: "";
    font-family: dashicons;
    position: absolute;
    font-size: 18px;
    line-height: inherit;
    right: 26px;
    top: calc(50% - 9px);
}
.butn.white
{
    background: #fff;
    border-color: #fff;
    color: #341b64;
}
.butn.white.v2:hover
{
    color: #ff258e;
    background: #fff;
}
.butn.outline
{
    border: 1px solid #757575;
    background: transparent;
    color: #1a1a1a;
    box-shadow: 0 12px 24px 0 rgba(41,80,108,.03);
}
.heroYSS .mediaCol
{
    padding: 0 3% 0 0;
}
.heroYSS_img
{
    object-fit: contain;
    height: 100%;
}
.heroYSS_img img
{
    height: 100%;
    object-fit: contain;
    object-position: 0 100%;
    margin-bottom: -1px;
    margin-top: 1px;
}
.heroYSS .bottomRow
{
    padding-top: 47px;
    gap: 33px;
    justify-content: space-between;
}
.heroYSS_subTitle
{
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 16px;
    margin-bottom: 18px;
}
.heroYSS_subTitle h3
{
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 1.2;
    color: #fff;
}
.heroYSS_subtext
{
    font-weight: 400;
    font-size: 16px;
    line-height: 1.6;
    color: #fff;
    opacity: .7;
}
.logYSS
{
    padding: 59px 0 78px!important;
    background-color: #fff;
}
.logoYSS_title
{
    font-family: 'Gordita';
    font-weight: 700;
    font-size: 20px;
    line-height: 1.2;
    text-align: center;
    color: #3a3c42;
    margin-bottom: 33px;
}
.logYSS .customer-logos img
{
    filter: grayscale(1) contrast(.5) brightness(1.5);
}
.benBloYSS
{
    max-width: 1728px;
    margin: 0 auto;
    background: #f5f5f5;
    padding-top: 68px;
    padding-bottom: 128px;
    background-image: url(/wp-content/uploads/2023/06/dotted-line-1-row-1.svg),url(/wp-content/uploads/2023/06/dotted-line-2-row-1.svg),url(/wp-content/uploads/2023/06/dotted-line-1-row-2.svg),url(/wp-content/uploads/2023/06/dotted-line-2-row-2.svg);
    background-position: 81% 0,100% 4%,0 50%,100% 100%;
    background-repeat: no-repeat,no-repeat,no-repeat,no-repeat;
}
.benBloYSS__img img
{
    width: 100%;
}
.benBloYSS_title
{
    color: #1b1b1b;
    font-weight: 700;
    font-size: 36px;
    line-height: 1.2!important;
    margin-bottom: 25px;
}
.benBloYSS_txt
{
    color: #1b1b1b;
    font-weight: 400;
    font-size: 16px;
    line-height: 1.7;
    opacity: .7;
    margin-bottom: 25px;
}
.benBloYSS_txt p
{
    margin-bottom: 0;
}
.benBloYSS_txt p:not(:last-child)
{
    margin-bottom: 20px;
}
.benBloYSS .benBloYSS_alert
{
    padding: 3.3% 5.5%;
    position: absolute;
    max-width: 250px;
    text-align: center;
    font-weight: 400;
    color: #fff;
    font-size: 16px;
    line-height: 1.3;
    border-radius: 12px;
}
.benBloYSS .row.flex-md-row-reverse .benBloYSS_alert
{
    bottom: calc(45% - 50px);
    left: calc(5% - 30px);
}
.benBloYSS .row:not(.flex-md-row-reverse) .benBloYSS_alert
{
    bottom: calc(37% - 50px);
    right: calc(10% - 35px);
}
.benBloYSS .benBloYSS_alert b, .benBloYSS .benBloYSS_alert strong
{
    font-size: 18px;
    line-height: 1.1;
    font-weight: 500;
}/* ### PRICING SECTION ### */
.pricingYSS
{
    padding: 120px 0 90px;
    max-width: 1728px;
    margin: 0 auto;
    background: #252525;
    background-image: url(/wp-content/uploads/2023/06/dotted-line-pricing-1.svg),url(/wp-content/uploads/2023/06/dotted-line-pricing-2.svg);
    background-position: 0% 2%,100% 100%;
    background-repeat: no-repeat,no-repeat;
}
.pricingYSS .formCol
{
    margin-bottom: 30px;
}
.pricingYSS .contactYYS_form form fieldset>div textarea
{
    min-height: 93px;
}
.pricingYSS .row .packCol
{
    padding-bottom: 35px;
}
.pricingYSS_title
{
    font-size: 36px;
    line-height: 1.2;
    text-align: center;
    color: #fff;
    margin-bottom: 10px;
}
.pricingYSS_txt
{
    font-weight: 400;
    font-size: 16px;
    line-height: 1.7;
    text-align: center;
    color: #fff;
    opacity: .7;
    margin-bottom: 40px;
}
.pricingYSS_price
{
    padding: 45px 31px;
    background: #fff;
    border-radius: 24px;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-content: space-between;
    transition: all .5s;
}
.pricingYSS_price>*
{
    width: 100%;
}
.pricingYSS_price:hover
{
    transform: translateY(-20px);
    background: #9476d9;
}
.pricingYSS_price-head
{
    border-bottom: 1px solid #0000001a;
    margin-bottom: 24px;
    padding-bottom: 7px;
    transition: all .5s;
    display: flex;
    gap: 16px;
    align-items: flex-start;
}
.pricingYSS_price-head>img
{
    margin-top: 3px;
}
.pricingYSS_price:hover .pricingYSS_price-head
{
    border-bottom-color: #ffffff1a;
}
.pricingYSS_price-title
{
    color: #1b1b1b;
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 1.2;
    margin-bottom: -6px;
    transition: all .5s;
}
.pricingYSS_price:hover .pricingYSS_price-title
{
    color: #fff;
}
.pricingYSS_price-price
{
    color: #1b1b1b;
    font-style: normal;
    font-weight: 900;
    font-size: 36px;
    line-height: 1.7;
    transition: all .5s;
    text-shadow: 0 0 #1b1b1b;
    letter-spacing: -.5px;
}
.pricingYSS_price:hover .pricingYSS_price-price
{
    color: #fff;
}
.pricingYSS_price-txt
{
    color: #1b1b1b;
    font-weight: 400;
    font-size: 14px;
    line-height: 1;
    padding-bottom: 9.5px;
    transition: all .5s;
}
.pricingYSS_price:hover .pricingYSS_price-txt
{
    color: #fff;
}
.pricingYSS_price-txt ul li
{
    opacity: 1;
    margin-bottom: 19px;
    padding-left: 27px;
    position: relative;
}
.pricingYSS_price-txt ul li:before
{
    content: "";
    position: absolute;
    left: 0;
    top: calc(50% - 5.5px);
    width: 14px;
    height: 11px;
    background-image: url("/wp-content/uploads/2023/06/green-check.svg");
    background-position: 50%;
    background-repeat: no-repeat;
}
.pricingYSS_price:hover .heroYSS_btn .btn_YSS:hover
{
    box-shadow: none;
    color: #1b1b1b;
    background-color: #fff;
}
.pricingYSS_price:hover .heroYSS_btn .btn_YSS:hover:after
{
    color: #1b1b1b;
}/* ### FAQ SECTION ### */
.faqYYS
{
    background: #fff;
    padding: 100px 0 50px;
}
.faqYSS_title
{
    font-size: 36px;
    line-height: 1.2;
    color: #1b1b1b;
    margin-bottom: 10px;
    font-weight: bold;
}
.faqYSS_txt
{
    font-weight: 400;
    font-size: 16px;
    line-height: 1.7;
    color: #1b1b1b;
    opacity: .7;
    margin-bottom: 29px;
}
.tabCat, .groupCat_title
{
    padding: 18px 16px;
    font-size: 14px;
    font-weight: 500;
    line-height: 120%;
    text-transform: capitalize;
    border-radius: 6px;
    display: inline-flex;
    gap: 10px;
    align-items: center;
    width: 100%;
    margin-bottom: 5px;
}
.groupCat_title
{
    margin-bottom: 12px!important;
    border-width: 1px;
    border-color: var(--purple,linear-gradient(223deg,#9d78e3 0%,#8860d4 100%));
    border-style: solid;
}
.tabCat:hover, .tabCat.active, .active.groupCat_title
{
    background: var(--purple,linear-gradient(223deg,#9d78e3 0%,#8860d4 100%));
    color: #fff;
    cursor: pointer;
}
.tabCat svg, .groupCat_title svg
{
    fill: #9d78e3;
    width: 20px;
    height: 20px;
}
.tabCat svg path
{
    fill: #9d78e3;
}
.tabCat:hover svg, .tabCat:hover svg path, .tabCat.active svg, .tabCat.active svg path, .active.groupCat_title svg
{
    fill: #fff;
}
.faqYYS .faqYYS_qa
{
    border-bottom: 1px solid #d3dcdf;
    border: none;
    position: relative;
    background: #f5f5f5;
    margin-bottom: 10px;
    border: none;
    position: relative;
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    padding: 23px 30px 23px 23px;
    border-radius: 12px;
}
.faqYYS_qa-wrap
{
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 0;
    gap: 16px;
    padding-right: 90px;
    position: relative;
    flex: 1;
    cursor: pointer;
}
.faqYYS_qa-wrap:before
{
    content: "";
    position: absolute;
    right: 0;
    width: 18px;
    height: 9px;
    top: calc(50% - 4.5px);
    background-image: url(/wp-content/uploads/2023/06/angle_down.svg);
    background-repeat: no-repeat;
    background-size: contain;
}
.faqYYS_qa.active .faqYYS_qa-wrap:before
{
    background-image: url(/wp-content/uploads/2023/06/angle_up.svg);
}
.faqYSS_qa-n
{
    text-align: center;
    padding: 16px 12px;
    font-weight: 700;
    font-size: 16px;
    line-height: 1;
    color: #fff;
    background-color: #9d78e3;
    border-radius: 10px;
    min-width: 48px;
}
.faqYYS_faq
{
    padding: 0;
}
.faqYYS_faq[type="2"] .faqYSS_qa-n
{
    background-color: #fab956!important;
}
.faqYYS_faq[type="3"] .faqYSS_qa-n
{
    background-color: #ff258e!important;
}
.faqYYS_faq[type="4"] .faqYSS_qa-n
{
    background-color: #62a5b7!important;
}
.faqYSS_qa-q
{
    color: #1b1b1b;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 1.465;
    margin: 0;
}
.faqYSS_qa-a
{
    font-weight: 400;
    font-size: 14px;
    line-height: 1.6;
    display: none;
    color: #1b1b1b;
    opacity: .7;
    margin-top: 24px;
    width: 100%;
}
.faqYSS_qa-a a
{
    text-decoration: underline;
}
.faqYYS .heroYSS_btn
{
    text-align: center;
    margin-top: 30px;
}/* ### CTA SECTION ### */
.ctaYYS
{
    background-color: #fff;
    padding: 50px 0 100px;
}
.ctaYYS .row
{
    background-color: #252525;
    padding: 70px 23px 65px;
    text-align: center;
    border-radius: 12px;
    background-image: url(/wp-content/uploads/2023/06/dotted-line-1-cta.svg),url(/wp-content/uploads/2023/06/dotted-line-2-cta.svg);
    background-position: 0% 100%,100% 0%;
    background-repeat: no-repeat,no-repeat;
}
.ctaYYS .container .col-12:before
{
    content: "";
    position: absolute;
    width: 560px;
    height: 560px;
    left: calc(50% - 280px);
    top: calc(50% - 280px);
    border-radius: 560px;
    opacity: .1;
    background: radial-gradient(50% 50% at 50% 50%,#fff 0%,rgba(255,255,255,0) 100%);
    filter: blur(50px);
}
.ctaYYS .ctaYSS_title
{
    font-weight: bold;
    color: #fff;
    font-size: 36px;
    line-height: 1.2;
    margin-bottom: 10px;
}
.ctaYYS .ctaYSS_txt
{
    font-weight: 400;
    font-size: 16px;
    line-height: 1.7;
    text-align: center;
    color: #fff;
    opacity: .7;
    margin-bottom: 26px;
}/* ### CONTACT SECTION ### */
.contactYYS
{
    padding: 90px 0;
    background-color: #f8f8f8;
    border-bottom: 1px solid #d9d9d9;
}
.learning-hub-modal-form .contactYYS_form
{
    width: 650px;/* margin-top: -35px; */
    overflow-y: scroll;
}
.modal-body.learning-hub-modal-form
{
    height: 513px;
    margin-bottom: 60px;
    z-index: 999;
    align-items: center;
}
h2.contactYSS_title
{
    margin-top: -95px;
}
.contactYYS .contactYSS_title
{
    color: #1b1b1b;
    font-weight: 700;
    font-size: 36px;
    line-height: 1.2;
    margin-bottom: 18px;
}
.contactYYS .contactYSS_title span
{
    color: #9d78e3;
}
.contactYYS .contactYSS_txt
{
    color: #1b1b1b;
    font-weight: 400;
    font-size: 16px;
    line-height: 1.7;
    opacity: .7;
}
.contactYYS_form form fieldset>div
{
    width: 100%!important;
}
.contactYYS_form form fieldset .hs-fieldtype-textarea
{
    display: block;
}
.contactYYS_form form fieldset .hs-error-msg
{
    line-height: 1.7;
}
.contactYYS_form form fieldset>div textarea
{
    width: 100%!important;
    min-height: 128px;
    resize: none!important;
}
.contactYYS_form form fieldset
{
    width: calc(50% - 6px);
    display: flex;
    flex-wrap: wrap;
    max-width: 50%;
    row-gap: 12px;
}
.contactYYS_form form fieldset.form-columns-3
{
    float: left;
}
.contactYYS_form form fieldset.form-columns-1
{
    float: right;
}
.contactYYS_form .submitted-message
{
    position: relative;
    text-align: center;
}
.contactYYS_form .submitted-message:before
{
    top: 0;
    left: calc(50% - 64px);
}
@media(min-width: 1400px)
{/* XXL media query*/
    .faqYYS .container, .pricingYSS>.container
    {
        max-width: 1194px!important;
    }
}
@media(min-width: 1200px)
{/* XL media query*/
    .faqYSS_title
    {
        padding-right: 5rem;
    }
}
@media(min-width: 992px)
{/* LG media query*/
    .heroYSS .col-lg-4-gap
    {
        width: calc(33% - 22px);
        padding: 0;
    }
    .benBloYSS .row:not(.flex-md-row-reverse) .textCol, .benBloYSS .row.flex-md-row-reverse .col-12:not(.textCol)
    {
        padding: 0 2% 0 6%;
    }
    .benBloYSS .row.flex-md-row-reverse .col-12:not(.textCol)
    {
        padding-right: 4%!important;
    }
    .benBloYSS .row.flex-md-row-reverse .textCol, .benBloYSS .row:not(.flex-md-row-reverse) .col-12:not(.textCol)
    {
        padding: 0 6% 0 2%;
    }
    .benBloYSS .row:not(.flex-md-row-reverse) .col-12:not(.textCol) .benBloYSS__img
    {
        margin-left: -7%;
    }
    .benBloYSS .textCol .benBloYSS_title
    {
        margin-top: 15px;
    }
    .faqYYS .faqCol
    {
        padding-left: 6rem;
    }
    .faqYYS .row .col-12:not(.faqCol)
    {
        padding-right: 1rem;
    }
    .contactYYS .col-12:not(.formCol)
    {
        padding: 0 3%;
    }
    .contactYYS .contactYSS_title
    {
        padding-right: 10%;
    }
    .contactYYS .contactYSS_txt
    {
        padding-right: 6%;
    }
    .groupCat_title
    {
        display: none;
    }
}
@media(max-width: 991px)
{/* MD media query*/
    .heroYSS .topRow
    {
        border-image-slice: 270;
    }
    .heroYSS .textCol
    {
        padding: 0 0 50px 0;
    }
    .heroYSS .bottomRow
    {
        padding-bottom: 18px;
    }
    .heroYSS_text
    {
        width: 100%;
    }
    .benBloYSS
    {
        padding: 68px 0;
    }
    .benBloYSS .container
    {
        display: flex;
        flex-wrap: wrap;
        row-gap: 5rem;
    }
    .benBloYSS .row:not(.flex-md-row-reverse) .col-12:not(.textCol)
    {
        padding-right: 7%;
    }
    .benBloYSS .row.flex-md-row-reverse .benBloYSS_alert
    {
        left: calc(5% - 20px);
    }
    .benBloYSS .row.flex-md-row-reverse .col-12:not(.textCol)
    {
        padding-left: 2%;
    }
    .benBloYSS .row:not(.flex-md-row-reverse) .benBloYSS_alert
    {
        right: calc(5% - 20px);
    }
    .pricingYSS
    {
        padding: 68px 0 33px;
    }
    .faqYYS
    {
        padding: 68px 0 34px 0;
    }
    .faqYYS_qa-wrap
    {
        padding-right: 50px;
    }
    .tabCat
    {
        display: none;
    }
    .catGroup
    {
        display: none;
    }
    .ctaYYS
    {
        padding: 34px 0 68px 0;
    }
    .contactYYS
    {
        padding: 68px 0;
    }
}
@media(max-width: 767px)
{
    body br
    {
        display: none;
    }
    .mobileHide
    {
        display: none;
    }
    .heroYSS_title
    {
        font-size: 32px;
    }
    .contactYYS_form form
    {
        display: flex;
        flex-wrap: wrap;
        row-gap: 12px;
    }
}
@media(max-width: 575px)
{
    .benBloYSS_title
    {
        font-size: 28px!important;
    }
    .benBloYSS .benBloYSS_alert
    {
        font-size: 14px;
    }
    .benBloYSS .benBloYSS_alert b, .benBloYSS .benBloYSS_alert strong
    {
        font-size: 15px;
    }
    .pricingYSS_title
    {
        font-size: 28px!important;
        text-align: center!important;
    }
    .faqCol .row, .faqCol .col-12
    {
        padding: 0;
    }
    .faqYSS_title
    {
        font-size: 28px!important;
        text-align: center!important;
    }
    .faqYSS_txt
    {
        text-align: center!important;
    }
    .faqYYS_qa-wrap
    {
        padding-right: 35px;
    }
    .faqYYS .faqYYS_qa
    {
        padding: 17px 20px 17px 15px;
    }
    .faqYSS_qa-q
    {
        font-size: 15px;
    }
    .ctaYYS
    {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }
    .ctaYYS .col-12
    {
        padding: 0;
    }
    .ctaYSS_title
    {
        font-size: 28px!important;
        text-align: center!important;
    }
    .contactYSS_title
    {
        font-size: 28px!important;
    }
    .contactYYS_form form fieldset>div textarea
    {
        min-height: 170px;
    }
}/* YOUTUBE SEO SERVICES --END*//* LEGAL SEO SERVICES --START*/
.page-template-page-legal-seo-services section
{
    font-family: Gordita;
    overflow: hidden;
}
.heroLegalSS
{
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}
.heroLegalSS:before
{
    content: "";
    position: absolute;
    background: linear-gradient(220deg,rgba(27,27,27,.49) 0%,rgba(26,26,26,.72) 100%);
    width: 100%;
    height: 100%;
    top: 0;
}
.heroLegalSS>.container
{
    position: relative;
    z-index: 1;
    padding-top: 147px;
    padding-bottom: 62px;
}
.heroLegalSS>.container>.row
{
    background-image: url("/wp-content/uploads/2023/07/hero-path-res.svg");
    background-repeat: no-repeat;
    background-position: 28.5% 97%;
    background-size: 375px;
}
.heroLegalSS .pp_logo
{
    position: absolute;
    top: 50px;
    left: 0;
    z-index: 99;
}
.heroLegalSS .headerNew__sign-phone
{
    margin: 0;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding: 0;
    text-align: left;
    position: absolute;
    top: 0;
}
.heroLegalSS .headerNew__sign-phone::before, .heroLegalSS .headerNew__sign-phone::after
{
    bottom: 0;
    left: 0;
    top: unset;
    right: unset;
}
.heroLegalSS .headerNew__sign-phone a
{
    color: #fff;
}
.heroLegalSS .headerNew__sign-phone img
{
    filter: invert(85%);
}
.heroLegalSS .content-block
{
    width: 46.5%;
}
.heroLegalSS .hero_h1
{
    color: #fff;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 1.2;
    margin-bottom: 16px;
}
.heroLegalSS .hero_h1 span
{
    color: #ff258e;
}
.heroLegalSS .hero_txt
{
    color: #fff;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.6;
    opacity: .7;
    margin-bottom: 32px;
}
.heroLegalSS .form-block
{
    width: 53.5%;
    padding: 0 3.5% 0 7%;
}
.heroLegalSS .form-block .formWrapper
{
    padding: 45px 67px;
    background: linear-gradient(227deg,rgba(240,240,240,.19) 0%,rgba(190,186,188,.35) 100%);
    border-radius: 25px;
    position: relative;
}
.heroLegalSS .form-block .formWrapper:before
{
    content: "";
    position: absolute;
    width: 60px;
    height: 60px;
    background-image: url("/wp-content/uploads/2023/07/bar-graph.png");
    left: -35px;
    bottom: 37px;
    background-size: contain;
    background-repeat: no-repeat;
}
.heroLegalSS .form-block .formWrapper:after
{
    content: "";
    position: absolute;
    width: 55px;
    height: 64px;
    background-image: url(https://linkgraphstage.wpengine.com/wp-content/uploads/2023/07/secured.png);
    right: -20px;
    top: 103px;
    background-size: contain;
    background-repeat: no-repeat;
}
.heroLegalSS .form-block .formWrapper .formTxt
{
    color: #fff;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.6;
    max-width: 393px;
    margin: 0 auto;
}
.heroLegalSS .form-block .formWrapper .formTxt h3
{
    font-size: 26px;
    font-style: normal;
    font-weight: 700;
    line-height: 1.2;
}
.heroLegalSS .btn_YSS
{
    background: linear-gradient(223deg,#9d78e3 0%,#8860d4 100%)!important;
}
.heroLegalSS .btn_YSS:hover
{
    box-shadow: 0 0 8px #a68bd9!important;
}/* Logos Section */
.legalSS__logos
{
    padding: 59px 0 78px!important;
    background-color: #fff;
}
.legalSS__logos .customer-logos img
{
    filter: grayscale(1) contrast(.5) brightness(1.5);
}/* Results (The Numbers) section */
.legalSS__numbers-section
{
    padding: 101px 0 104px;
    background-color: unset;
    max-width: 1728px;
    background-image: url("/wp-content/uploads/2023/08/the-numbers-path-2.svg"),url("/wp-content/uploads/2023/08/the-numbers-path.svg");
    background-position: 0% calc(100% + 140px),100% calc(0% - 110px);
    background-repeat: no-repeat,no-repeat;
    margin: 0 auto;
}
.legalSS__numbers-section2
{
    padding: 44px 0 160px 0;
    background-color: unset;
    max-width: 1728px;
    background-image: url("/wp-content/uploads/2023/08/the-numbers-path-2.svg"),url("/wp-content/uploads/2023/08/the-numbers-path.svg");
    background-position: 0% calc(100% + 140px),100% calc(0% - 30px);
    background-repeat: no-repeat,no-repeat;
    margin: 0 auto;
}
.legalSS__numbers-section-heading
{
    color: #d9d9d9;
    text-align: center!important;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 1.2!important;
    text-transform: capitalize;
    margin-bottom: 38px;
}
.legalSS_features_proof
{
    column-gap: 3%;
    row-gap: 20px;
}
.legalSS_features_proof>div
{
    border-radius: 20px;
    background: linear-gradient(239deg,#9d78e3 -10.84%,#8860d4 103.93%);
    padding: 36px 35px 25px;
    color: #fff;
    transition: .3s all;
}
.legalSS_features_proof>div:hover
{
    background: linear-gradient(90deg,rgba(145,115,214,1) 0%,rgba(145,115,214,1) 55%,rgba(179,154,235,1) 100%);
    transform: translateY(-10px);
}
.legalSS_features_proof .proof_count
{
    font-size: 60px;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    padding-bottom: 20px;
    border-bottom: 1px solid rgba(255,255,255,.1);
}
.legalSS_features_proof .proof_txt
{
    margin-top: 13px;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.4;
    display: flex;
    column-gap: 14px;
}
.legalSS_features_proof .proof_txt p
{
    margin-bottom: 0;
}
.proof_icon svg
{
    width: 16px;
    height: 16px;
    fill: #fff;
    margin-bottom: 3px;
}/* Intro section */
.benBloYSS.introSection
{
    background-image: url("/wp-content/uploads/2023/08/intro_dotted-line.svg");
    background-position: 88% 0;
    background-repeat: no-repeat;
    padding-top: 53px;
    padding-bottom: 39px;
}
.benBloYSS.introSection .row:not(.flex-md-row-reverse) .col-12:not(.textCol)
{
    padding: 0 5.175% 0 2%;
}
.benBloYSS.introSection .row:not(.flex-md-row-reverse) .textCol
{
    padding: 0 2% 0 5.175%;
}
@media(max-width: 1024px)
{
    .benBloYSS.introSection .row:not(.flex-md-row-reverse) .col-12:not(.textCol)
    {
        padding-right: 2%;
    }
}/* Features section */
.legalSS__features-section
{
    padding: 120px 0 116px;
    max-width: 1728px;
    margin: 0 auto;
    background-image: url(/wp-content/uploads/2023/06/dotted-line-pricing-1.svg),url(/wp-content/uploads/2023/07/features-path.svg);
    background-position: 0% 2%,100% 100%;
    background-repeat: no-repeat,no-repeat;
    position: relative;
}
.legalSS__features-section:before
{
    content: "";
    position: absolute;
    width: 560px;
    height: 560px;
    border-radius: 560px;
    opacity: .10000000149011612;
    background: radial-gradient(50% 50% at 50% 50%,#fff 0%,rgba(255,255,255,0) 100%);
    filter: blur(50px);
    top: calc(50% - 280px);
    left: calc(50% - 280px);
}
.legalSS__features-heading-h2
{
    font-size: 36px;
    line-height: 1.2!important;
    text-align: center!important;
    color: #fff;
    margin-bottom: 0;
}
.legalSS__features-desc
{
    max-width: 970px;
    font-weight: 400;
    font-size: 16px;
    line-height: 1.7;
    text-align: center;
    color: #fff;
    opacity: .7;
    margin: 10px auto 0;
}
.legalSS_features
{
    justify-content: space-between;
    row-gap: 20px;
    margin: 57px 0 0;
}
.legalSS_feature_item
{
    padding: 40px;
    background-color: rgba(48,47,47,.5);
    border: solid 1px #424242;
    border-radius: 12px;
    transition: all .3s;
}
.legalSS_feature_item:hover
{
    background-color: #8860d4;
    transform: scale(1.035);
}
.legalSS_feature_item:hover .legalSS_icon
{
    background-color: #fff;
}
.legalSS_feature_item_subTitle
{
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 16px;
    margin-bottom: 18px;
}
.legalSS_icon
{
    border-radius: 50%;
    transition: all .3s;
}
.legalSS_feature_item_subTitle h3
{
    color: #fff;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 1.42;
    margin: 0;
}
.legalSS_feature_item_subtext
{
    color: #fff;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.6;
    opacity: .8;
}/* Tactics section */
.legalSS__tactics-section
{
    max-width: 1728px;
    margin: 0 auto;
}
.legalSS__tactics-section .row>.col-12:not(.textCol) *
{
    height: 100%;
}
.legalSS__tactics-section .legalSS__tactics_img img
{
    object-fit: cover;
    width: 100%;
}
.legalSS__tactics-section .row>.col-12.textCol
{
    padding: 90px 4.6% 90px 5.3%;
    background-image: url("/wp-content/uploads/2023/08/tactics-path.svg");
    background-repeat: no-repeat;
    background-position: 95% 6%;
}
.legalSS__tactics_title
{
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 1.2!important;
    text-transform: capitalize;
    color: #1b1b1b;
    margin-bottom: 25px;
}
.legalSS__tactics_txt
{
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.7;
    opacity: .7;
    color: #1b1b1b;
    margin-bottom: 34px;
}
.legalSS__tactic-wrapper
{
    display: flex;
    flex-wrap: wrap;
    column-gap: 12px;
    row-gap: 12px;
}
.legalSS__tactic_item
{
    padding: 16px 20px;
    background-color: #ece7f7;
    color: #613cba;
    border-radius: 6px;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 1.2;
    text-transform: capitalize;
    transition: all .3s;
}
.legalSS__tactic_item span
{
    opacity: .5;
    margin-right: 5px;
}
.legalSS__tactic_item:nth-child(4n+2)
{
    background-color: #ffeac9!important;
    color: #cc9136!important;
}
.legalSS__tactic_item:nth-child(4n+3)
{
    background-color: #ffe1ed!important;
    color: #ed3f8e!important;
}
.legalSS__tactic_item:nth-child(4n+4)
{
    background-color: #d7eff2!important;
    color: #5c909e!important;
}/* Services section */
.legalSS__services-section
{
    padding: 92px 0 99px;
    max-width: 1728px;
    margin: 0 auto;
    background-image: url(/wp-content/uploads/2023/06/dotted-line-pricing-1.svg),url(/wp-content/uploads/2023/07/services-path.svg);
    background-position: 0% 2%,100% 0%;
    background-repeat: no-repeat,no-repeat;
    position: relative;
}
.legalSS__section-heading-h2
{
    font-size: 36px;
    line-height: 1.2!important;
    text-align: center;
    color: #fff;
    margin-bottom: 10px;
}
.legalSS__services-desc
{
    max-width: 870px;
    font-weight: 400;
    font-size: 16px;
    line-height: 1.7;
    text-align: center;
    color: #fff;
    opacity: .7;
    margin: 0 auto 57px;
}
.legalSS_services
{
    justify-content: center;
    gap: 12px;
    row-gap: 12px;
}
.legalSS_service_item
{
    padding: 14px 22px;
    border-radius: 12px;
    background: rgba(255,255,255,.1);
    box-shadow: 0 12px 24px 0 rgba(41,80,108,.03);
    width: auto;
    color: #fff;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 1.7;
    transition: all .3s;
}
.legalSS_service_item:hover
{
    background: #5f5f5f;
}
.legalSS_service_item_subTitle
{
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 14px;
}
.legalSS_service_item svg
{
    width: 23px;
    height: 23px;
    border-radius: 50%;
    border: 2px solid;
    border-color: inherit;
}/* Benefits section*/
.benBloYSS.legalSS_benefits
{
    padding-top: 130px;
    padding-bottom: 97px;
    background-image: url("/wp-content/uploads/2023/08/legal-services-dotted-1.svg"),url("/wp-content/uploads/2023/08/legal-services-dotted-2.svg"),url("/wp-content/uploads/2023/08/legal-services-dotted-3.svg"),url("/wp-content/uploads/2023/06/dotted-line-2-row-2.svg");
    background-position: 100% 0,50% 50%,0% 100%,100% 100%;
}
.benBloYSS.legalSS_benefits>.container>.row:first-child
{
    margin-bottom: 73px;
}
.benBloYSS.legalSS_benefits .row:not(.flex-md-row-reverse) .benBloYSS_alert
{
    bottom: calc(28% - 50px);
}
.benBloYSS.legalSS_benefits .row.flex-md-row-reverse .benBloYSS_alert
{
    bottom: calc(78% - 50px);
}/* Contact section */
.contactLegalSS
{
    max-width: 1728px;
    margin: 0 auto;
}
.contactLegalSS .row>.col-12:not(.formCol)
{
    width: 37%;
    align-self: stretch;
    padding: 0;
}
.contactLegalSS .row>.col-12:not(.formCol) img
{
    height: 100%;
    width: 100%;
    object-fit: cover;
}
.contactLegalSS .row>.col-12.formCol
{
    width: 63%;
    padding: 100px 9.7% 100px 5.6%;
}
.contactLegalSS_title_wrapper
{
    display: flex;
    column-gap: 18px;
    align-items: center;
    margin-bottom: 11px;
}
.contactLegalSS .contactLegalSS_title
{
    padding: 0;
    margin: 0;
    color: #1b1b1b;
    font-weight: 700;
    font-size: 36px;
    line-height: 1.2!important;
}
.contactLegalSS .contactLegalSS_title span
{
    color: #9d78e3;
}
.contactLegalSS .contactLegalSS_txt
{
    color: #1b1b1b;
    font-weight: 400;
    font-size: 16px;
    line-height: 1.7;
    opacity: .7;
    margin-bottom: 27px;
}/* FAQ section */
.faqYYS.faqLegalSS
{
    background-color: #f8f8f8;
    padding: 100px 0 66px;
}
.faqYYS.faqLegalSS .faqYSS_title
{
    text-align: center!important;
    padding-right: 0;
}
.faqYYS.faqLegalSS .faqCol
{
    padding: 0;
}
.faqYYS.faqLegalSS .faqCol .faqYYS_qa
{
    background: #fff;
}
.faqYYS.faqLegalSS .faqCol .faqYSS_qa-a a
{
    color: #000;
    opacity: 1;
    font-weight: 500;
}
.faqYYS.faqLegalSS .faqCol .faqYSS_qa-a a:hover
{
    color: #9d78e3;
}
.faqYYS.faqLegalSS .catGroup
{
    display: block;
}/* CTA section */
.ctaYYS.ctaLegalSS
{
    background-color: #f8f8f8;
}/* Calendar Modal */
.page-template-page-legal-seo-services #lpOPS_modal
{
    padding: 0!important;
}
.page-template-page-legal-seo-services #lpOPS_modal.modal .modal-dialog
{
    width: 800px!important;
    margin-top: 30px!important;
}
.page-template-page-legal-seo-services #lpOPS_modal .ebookModal
{
    background-color: #fff;
    height: auto;
    margin: 0 auto;
    max-height: 80vh;
    overflow: overlay;
}
.page-template-page-legal-seo-services #lpOPS_modal .ebookModal::-webkit-scrollbar
{
    width: 8px;
}
.page-template-page-legal-seo-services #lpOPS_modal .ebookModal::-webkit-scrollbar-track
{
    background: #f1f1f1;
    border-radius: 4px;
}
.page-template-page-legal-seo-services #lpOPS_modal .ebookModal::-webkit-scrollbar-thumb
{
    background: #888;
    border-radius: 4px;
}
.page-template-page-legal-seo-services #lpOPS_modal .ebookModal::-webkit-scrollbar-thumb:hover
{
    background: #555;
}
.page-template-page-legal-seo-services #lpOPS_modal .ebookModal .row, .page-template-page-legal-seo-services #lpOPS_modal .ebookModal .col-12
{
    padding: 0;
}
.page-template-page-legal-seo-services .meetings-iframe-container iframe
{
    margin-bottom: -60px!important;
}
@media(min-width: 1400px)
{
    .faqYYS.faqLegalSS>.container
    {
        max-width: 1320px!important;
    }
}
@media(min-width: 1201px)
{
    .legalSS__features-section .col-lg-4-gap
    {
        width: calc(33.33% - 80px / 3)!important;
    }
    .legalSS__numbers-section>.container
    {
        max-width: 1102px;
    }
    .legalSS__services-section>.container
    {
        max-width: 1160px;
        margin: 0 auto;
    }
    .legalSS__features-section>.container
    {
        max-width: 1160px;
    }
}
@media(max-width: 1300px)
{
    .contactLegalSS .row>.col-12.formCol
    {
        padding-right: 20px;
        padding-left: 20px;
    }
}
@media(max-width: 1200px)
{
    .heroLegalSS .form-block
    {
        padding: 0 0 0 3.5%;
    }
    .heroLegalSS>.container>.row
    {
        background-size: 20%;
        background-position: 35% 97%;
    }
    .contactLegalSS .row>.col-12.formCol
    {
        padding: 60px 4.5% 60px 4.5%;
    }
}
@media(min-width: 992px)
{
    .heroLegalSS .form-block .formWrapper
    {
        min-height: 580px;
    }
    .benBloYSS.introSection .row:not(.flex-md-row-reverse) .col-12:not(.textCol) .benBloYSS__img
    {
        margin-left: 0;
    }
    .benBloYSS.introSection .textCol .benBloYSS_title
    {
        margin-top: 0;
    }
    .legalSS_features_proof>div
    {
        width: calc(33.3333% - (6% / 3));
        transition: .3s all;
    }
    .legalSS__features-section .col-lg-4-gap
    {
        width: calc(33.33% - 40px / 3);
    }
    .legalSS__tactics-section .row>.col-12.textCol
    {
        width: 60.3%;
    }
    .legalSS__tactics-section .row>.col-12:not(.textCol)
    {
        width: 39.7%;
        align-self: stretch;
        padding: 0;
    }
    .benBloYSS.legalSS_benefits .row.flex-md-row-reverse .textCol, .benBloYSS.legalSS_benefits .row:not(.flex-md-row-reverse) .col-12:not(.textCol)
    {
        padding: 0 7% 0 0%;
    }
    .benBloYSS.legalSS_benefits .row:not(.flex-md-row-reverse) .col-12:not(.textCol) .benBloYSS__img
    {
        margin-left: 4%;
    }
    .benBloYSS.legalSS_benefits .row.flex-md-row-reverse .col-12:not(.textCol)
    {
        padding-right: 0%!important;
    }
    .faqYYS.faqLegalSS .catGroup
    {
        display: flex;
        flex-wrap: wrap;
        column-gap: 36px;
    }
    .faqYYS.faqLegalSS .col-12.faqYYS_faq
    {
        width: calc(50% - (36px / 2));
    }
}
@media(max-width: 991px)
{
    .heroLegalSS>.container>.row
    {
        row-gap: 40px;
        background-position: 100% 33%;
        background-size: 50%;
    }
    .heroLegalSS .pp_logo
    {
        top: 40px;
        display: flex;
        justify-content: space-between;
        padding: 0 1.5rem;
    }
    .heroLegalSS .headerNew__sign-phone
    {
        position: relative;
        width: auto;
    }
    .heroLegalSS .content-block, .heroLegalSS .form-block
    {
        width: 100%;
        padding: 0;
    }
    .heroLegalSS .form-block .formWrapper
    {
        min-height: 500px;
        max-width: 580px;
        margin: 0 auto;
    }
    .legalSS__numbers-section
    {
        background-size: 25%;
        background-position: 0 calc(100% + 160px),100% -110px;
        padding: 80px 0;
    }
    .legalSS_features_proof>div
    {
        max-width: 580px;
        margin: 0 auto;
    }
    .benBloYSS.introSection
    {
        padding: 80px 0;
    }
    .benBloYSS.introSection .row:not(.flex-md-row-reverse) .textCol
    {
        padding: 0;
    }
    .legalSS__features-section
    {
        background-size: 25%;
        padding: 80px 0;
        background-position: 0% 0%,100% 100%;
    }
    .legalSS_feature_item
    {
        max-width: 580px;
        margin: 0 auto;
    }
    .legalSS__tactics-section>.row
    {
        padding: 0;
    }
    .legalSS__tactics-section .row>.col-12.textCol
    {
        padding: 80px calc(1.5rem + 7.5px);
        max-width: 720px;
        margin: 0 auto;
    }
    .legalSS__tactics-section .legalSS__tactics_img img
    {
        max-height: 450px;
    }
    .legalSS__services-section
    {
        padding: 80px 0;
        background-size: 25%;
        background-position: 0% 40%,100% -7%;
    }
    .legalSS_service_item
    {
        font-size: 15px;
    }
    .benBloYSS.legalSS_benefits
    {
        padding: 80px 0;
        background-size: 20%,45%,45%,40%;
        background-position: 100% 0,105% 50%,0% 80%,100% 100%;
    }
    .benBloYSS.legalSS_benefits>.container>.row:first-child
    {
        margin-bottom: 30px;
    }
    .contactLegalSS .row>.col-12
    {
        width: 100%!important;
    }
    .contactLegalSS .row>.col-12:not(.formCol) img
    {
        max-height: 350px;
    }
    .contactLegalSS .row>.col-12.formCol
    {
        padding: 60px calc(1.5rem + 7.5px);
        max-width: 720px;
        margin: 0 auto;
    }
    .faqYYS.faqLegalSS
    {
        padding: 80px 0 56px;
    }
    .ctaYYS.ctaLegalSS .row
    {
        background-size: 30%;
    }
    .shedBLink .shedNeg__block
    {
        flex-direction: column;
    }
    .shedBLink .shedNeg__block .shedNeg__block-btn
    {
        width: 100%;
        margin-top: 10px;
        display: flex;
        justify-content: center;
    }
    .shedBLink .shedNeg__block .shedNeg__block-cont
    {
        display: flex;
        flex-direction: column;
    }
    .shedNeg__block-cont span
    {
        text-align: center;
    }
}
@media(max-width: 767px)
{
    .legalSS__tactics-section .row>.col-12.textCol
    {
        max-width: 540px;
        padding: 60px 1.5rem;
    }
    .legalSS__section-heading-h2
    {
        text-align: center!important;
    }
    .contactLegalSS>.row
    {
        padding: 0;
    }
    .contactLegalSS .row>.col-12.formCol
    {
        max-width: 540px;
        padding: 60px 1.5rem;
    }
}
@media(max-width: 575px)
{
    .heroLegalSS>.container
    {
        padding-top: 110px;
    }
    .heroLegalSS .hero_h1
    {
        font-size: 32px;
    }
    .heroLegalSS>.container>.row
    {
        background-position: 100% 43%;
        background-size: 36%;
    }
    .heroLegalSS .hero_txt
    {
        font-size: 14px;
    }
    .heroLegalSS .form-block .formWrapper
    {
        padding: 35px 20px;
    }
    .heroLegalSS .form-block .formWrapper:after
    {
        right: -10px;
        top: 33px;
        width: 45px;
        height: 51px;
        top: 0;
    }
    .heroLegalSS .form-block .formWrapper:before
    {
        left: 40px;
        width: 45px;
        height: 45px;
        bottom: -35px;
    }
    .heroLegalSS .form-block .formWrapper .formTxt h3
    {
        text-align: center;
        max-width: 384px;
        font-size: 22px;
    }
    .legalSS__numbers-section
    {
        background-size: 35%;
        background-position: 0 calc(100% + 110px),100% -60px;
        padding: 60px 0;
    }
    .legalSS_features_proof .proof_count
    {
        padding-bottom: 30px;
        font-size: 40px;
    }
    .legalSS_features_proof .proof_txt
    {
        font-size: 13px;
        column-gap: 10px;
    }
    .benBloYSS.introSection
    {
        padding: 60px 0;
        background-position: 15% 0;
        background-size: 1000px;
    }
    .introSection .benBloYSS_title
    {
        font-size: 24px!important;
    }
    .introSection .benBloYSS_txt
    {
        font-size: 14px;
    }
    .legalSS__features-section
    {
        padding: 60px 0;
        background-size: 45%;
        background-position: 0% -1%,100% 100%;
    }
    .legalSS_features
    {
        margin: 25px 0 0;
    }
    .legalSS_feature_item
    {
        padding: 25px;
    }
    .legalSS_feature_item_subtext
    {
        font-size: 14px;
    }
    .legalSS_feature_item_subTitle
    {
        gap: 12px;
        margin-bottom: 12px;
    }
    .legalSS_feature_item_subTitle h3
    {
        margin-bottom: 0;
    }
    .legalSS__tactics-section .legalSS__tactics_img img
    {
        max-height: 250px;
    }
    .legalSS__tactics-section .row>.col-12.textCol
    {
        padding: 40px calc(1.5rem + 7.5px) 60px;
        background-size: 35%;
        background-position: 100% 2%;
    }
    .legalSS__tactics_title
    {
        margin-bottom: 20px;
    }
    .legalSS__tactics_txt
    {
        margin-bottom: 30px;
    }
    .legalSS__tactic_item
    {
        padding: 12px 15px;
        line-height: 1.5;
    }
    .legalSS__tactic_item span
    {
        margin-right: 2px;
    }
    .legalSS__services-section
    {
        padding: 60px 10px;
        background-size: 35%;
        background-position: 0% 49%,100% -5%;
    }
    .legalSS__services-desc
    {
        font-size: 14px;
        margin: 0 auto 30px;
    }
    .legalSS_services
    {
        gap: 7px;
        row-gap: 7px;
    }
    .legalSS_service_item
    {
        font-size: 10px;
        padding: 7px;
        border-radius: 7px;
        font-weight: 400;
    }
    .legalSS_service_item_subTitle
    {
        gap: 4px;
    }
    .legalSS_service_item svg
    {
        width: 14px;
        height: 14px;
    }
    .benBloYSS.legalSS_benefits
    {
        padding: 60px 0;
        background-size: 40%,65%,65%,60%;
        background-position: 100% 0,105% 50%,0% 75%,100% 100%;
    }
    .legalSS_benefits .benBloYSS_title
    {
        font-size: 24px!important;
        margin-bottom: 20px;
    }
    .legalSS_benefits .benBloYSS_txt
    {
        font-size: 14px!important;
    }
    .benBloYSS .container
    {
        row-gap: 30px;
    }
    .contactLegalSS .row>.col-12:not(.formCol) img
    {
        max-height: 250px;
    }
    .contactLegalSS .row>.col-12.formCol
    {
        padding: 40px calc(1.5rem + 7.5px) 60px;
    }
    .contactLegalSS_title_wrapper
    {
        margin-bottom: 20px;
    }
    .contactLegalSS_title_wrapper img
    {
        width: 60px;
    }
    .contactLegalSS .contactLegalSS_txt
    {
        font-size: 14px;
    }
    .faqYYS.faqLegalSS
    {
        padding: 60px 0 24px;
    }
    .faqYYS.faqLegalSS .faqYSS_title
    {
        font-size: 24px!important;
        line-height: 1.2!important;
    }
    .ctaYYS.ctaLegalSS .row
    {
        background-size: 35%;
        background-position: -40px 100%,100% 0%;
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .ctaLegalSS .ctaYSS_title
    {
        font-size: 24px!important;
    }
    .ctaLegalSS .ctaYSS_txt
    {
        font-size: 14px;
    }
}/* LEGAL SEO SERVICES --END*//* DENTIST SEO SERVICES --START*/
.page-template-page-dentist-seo-services section
{
    font-family: Gordita;
    overflow: hidden;
}/* Calendar Modal */
.page-template-page-dentist-seo-services #lpOPS_modal
{
    padding: 0!important;
}
.page-template-page-dentist-seo-services #lpOPS_modal.modal .modal-dialog
{
    width: 800px!important;
    margin-top: 30px!important;
}
.page-template-page-dentist-seo-services #lpOPS_modal .ebookModal
{
    background-color: #fff;
    height: auto;
    margin: 0 auto;
}
.page-template-page-dentist-seo-services #lpOPS_modal .ebookModal
{
    background-color: #fff;
    height: auto;
    margin: 0 auto;
    max-height: 80vh;
    overflow: overlay;
}
.page-template-page-dentist-seo-services #lpOPS_modal .ebookModal::-webkit-scrollbar
{
    width: 8px;
}
.page-template-page-dentist-seo-services #lpOPS_modal .ebookModal::-webkit-scrollbar-track
{
    background: #f1f1f1;
    border-radius: 4px;
}
.page-template-page-dentist-seo-services #lpOPS_modal .ebookModal::-webkit-scrollbar-thumb
{
    background: #888;
    border-radius: 4px;
}
.page-template-page-dentist-seo-services #lpOPS_modal .ebookModal::-webkit-scrollbar-thumb:hover
{
    background: #555;
}
.page-template-page-dentist-seo-services #lpOPS_modal .ebookModal .row, .page-template-page-dentist-seo-services #lpOPS_modal .ebookModal .col-12
{
    padding: 0;
}
.page-template-page-dentist-seo-services .meetings-iframe-container iframe
{
    margin-bottom: -60px!important;
}
@media(max-width: 991px)
{
    .legalSS__tactics-section.dentistSS__tactics .legalSS__tactics_img img
    {
        object-position: 50% calc(0% - 25px);
    }
    .contactLegalSS.contactDentistSS .row>.col-12:not(.formCol) img
    {
        object-position: 50% 75%;
    }
}/* DENTIST SEO SERVICES --END*//* SEO CONTENT ASSITANT LANDING --START*/
.page-template-page-seo-content-assistant-lp section
{
    font-family: Gordita;
    overflow: hidden;
}
.heroSCA
{
    background: linear-gradient(251deg,#1b1b1b 13.35%,#1a1a1a 98.03%);
    position: relative;
    display: flex;
    justify-content: center;
}
.heroSCA:before
{
    content: "";
    position: absolute;
    top: 0;
    width: 635px;
    height: 635px;
    flex-shrink: 0;
    border-radius: 635px;
    opacity: .1;
    background: radial-gradient(50% 50% at 50% 50%,#fff 0%,rgba(255,255,255,0) 100%);
    filter: blur(50px);
}
.heroSCA>.container
{
    position: relative;
    z-index: 1;
    padding-top: 147px;
    padding-bottom: 62px;
}
.heroSCA .container>.row:first-child
{
    background-image: url("/wp-content/uploads/2023/09/Group-3630.svg");
    background-size: 100% auto;
    background-position: 50% 100%;
    background-repeat: no-repeat;
    padding-bottom: 99px;
}
.heroSCA .pp_logo
{
    position: absolute;
    top: 50px;
    left: 0;
    z-index: 99;
}
.heroSCA .headerNew__sign-phone
{
    margin: 0;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding: 0;
    text-align: left;
    position: absolute;
    top: 0;
}
.heroSCA .headerNew__sign-phone::before, .heroSCA .headerNew__sign-phone::after
{
    bottom: 0;
    left: 0;
    top: unset;
    right: unset;
}
.heroSCA .headerNew__sign-phone a
{
    color: #fff;
}
.heroSCA .headerNew__sign-phone img
{
    filter: invert(85%);
}
.heroSCA .content-block
{
    width: 50%;
    padding-right: 9.5%;
    color: #fff;
    text-align: left;
}
.heroSCA .heading_wrapper
{
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 1.2;
    margin-bottom: 15px;
}
.heroSCA .heading_wrapper h1
{
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    display: contents;
    float: left;
}
.heroSCA .heading_wrapper .text-in
{
    color: #8860d4;
    display: contents;
}
.heroSCA .heading_wrapper .text-in:not(:nth-child(2))
{
    display: none;
}
.heroSCA .content-block .reviews_container
{
    position: relative;
}
.heroSCA .content-block .reviews_container:before
{
    content: "";
    position: absolute;
    width: 89px;
    height: 63px;
    top: -5px;
    left: -25px;
    background-image: url("/wp-content/uploads/2023/09/qoute.svg");
    background-repeat: no-repeat;
    background-size: cover;
    opacity: .1;
}
.heroSCA .content-block .stars_container
{
    display: flex;
    column-gap: 4px;
    margin-bottom: 4px;
}
.heroSCA .content-block .stars_container svg
{
    width: 16px;
    fill: #ff258e;
    height: 16px;
}
.heroSCA .content-block .reviews_container .rev_txt
{
    font-size: 16px;
    font-weight: 400;
    line-height: 1.6;
    opacity: .7;
    margin-bottom: 22px;
}
.heroSCA .content-block .reviews_container .author_cont
{
    display: flex;
    align-items: center;
    column-gap: 11px;
    margin-bottom: 27px;
}
.heroSCA .content-block .reviews_container .author_cont img
{
    width: 47px;
    height: auto;
}
.heroSCA .content-block .reviews_container .author_cont .author
{
    display: inline-flex;
    flex-direction: column;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.42;
}
.heroSCA .content-block .reviews_container .author_cont .author span
{
    font-size: 14px;
    font-weight: 400;
    line-height: 1.6;
    opacity: .5;
}
.heroSCA .form-block
{
    width: 50%;
    padding: 0 2.65% 0 0%;
}
.heroSCA .form-block>div
{
    position: relative;
}
.heroSCA .form-block .alert_txt1
{
    position: absolute;
    max-width: 281px;
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.305;
    left: 0;
    top: 14px;
    display: inline-flex;
    align-items: center;
    column-gap: 10px;
    transform: rotateZ(90deg) translateX(50%) translateY(calc(140.5px - 31.5px + 63px));
    padding: 14px 17px 18px;
    height: 63px;
    background-image: url("/wp-content/uploads/2023/09/dotted_alert.svg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50% calc(100% - 1px);
}
.heroSCA .form-block .alert_txt1 span
{
    font-size: 20px;
    font-weight: 900;
    line-height: 1.2;
}
.heroSCA .form-block .alert_txt2
{
    position: absolute;
    color: #fff;
    z-index: 1;
    width: 211px;
    height: 70px;
    background: linear-gradient(178deg,#9974e1 1.2%,rgba(151,113,223,.44) 120.57%);
    padding: 19px 18px 14px;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 118%;
    display: flex;
    align-items: center;
    column-gap: 12px;
    border-radius: 16px 16px 0 0;
    left: 100%;
    bottom: 19.5%;
    transform: rotate(90deg) translate(calc(-105.5px + 35px),calc(105.5px - 35px));
}
.heroSCA .form-block .formWrapper
{
    padding: 45px 51px 31px;
    background: linear-gradient(228deg,rgba(66,68,75,.06) -2.4%,rgba(49,51,56,.45) 97.96%);
    border-radius: 21px;
    position: relative;
    color: #fff;
}
.heroSCA .formWrapper:before
{
    content: "";
    position: absolute;
    width: 105px;
    height: 105px;
    background-image: url("/wp-content/uploads/2023/09/SCAhero-icon-1.png");
    left: calc(0px - 105px / 2);
    bottom: -13px;
    background-size: contain;
    background-repeat: no-repeat;
}
.heroSCA .formWrapper:after
{
    content: "";
    position: absolute;
    width: 55px;
    height: 64px;
    background-image: url("/wp-content/uploads/2023/09/SCAhero-icon-2.png");
    right: -20px;
    top: 103px;
    background-size: contain;
    background-repeat: no-repeat;
}
.heroSCA .form-block .formWrapper .formHeading
{
    text-align: center;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.2;
    margin-bottom: 3px;
}
.heroSCA .form-block .formWrapper .formTxt
{
    text-align: center;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.6;
    opacity: .5;
    margin-bottom: 29px;
}
.heroSCA .form-block .formWrapper .SCA_form
{
    min-height: 327px;
}
.SCA_form form
{
    display: flex;
    flex-wrap: wrap;
    row-gap: 16px;
}
.SCA_form form label
{
    color: #fff;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.6;
    margin-bottom: 5px;
    opacity: .5;
    padding-left: 8px;
}
.SCA_form form label.hs-error-msg
{
    color: #fe278e;
    font-size: 12px!important;
    opacity: 1;
}
.SCA_form form fieldset>div
{
    width: 100%!important;
}
.SCA_form form fieldset>div input
{
    width: 100%;
}
.SCA_form form fieldset .hs-fieldtype-textarea
{
    display: block;
}
.SCA_form form fieldset>div textarea
{
    width: 100%!important;
    min-height: 128px;
    resize: none!important;
}
.SCA_form form fieldset>div .input
{
    margin: 0!important;
}
.SCA_form form fieldset
{
    width: 100%;
    display: flex;
    max-width: 100%;
    column-gap: 11px;
}
.SCA_form form fieldset>div input, .SCA_form form fieldset>div textarea, .SCA_form form fieldset>div select
{
    padding: 15.5px;
    font-size: 14px;
    width: 100%!important;
    font-family: "Gordita";
    border-radius: 6px;
    border: 1px solid #70727c;
    background: #37373c;
    color: #fff;
    font-weight: 400;
    line-height: 1;
}
.SCA_form form .hs-form-field input::placeholder, .SCA_form form .hs-form-field textarea::placeholder
{
    line-height: 1!important;
    font-weight: 200!important;
    color: #fff!important;
    opacity: .6!important;
}
.SCA_form form .hs-form-field input::placeholder
{
    font-size: 14px!important;
}
.SCA_form form .hs_submit
{
    width: 100%;
    margin-top: 8px;
    display: inline-block;
    text-align: center;
}
.SCA_form form .hs_submit input
{
    background-color: #8860d4;
    border: none;
    padding: 19px 20px;
    border-radius: 71px;
    color: #fff;
    font-size: 14px;
    line-height: 19.5px;
    width: 100%;
    text-align: center;
    letter-spacing: .6px;
    font-weight: 500;
    max-width: 280px;
    box-shadow: 0 0 5px 5px rgba(157,120,227,.2);
    transition: all .3s;
}
.SCA_form form .hs_submit input:hover
{
    box-shadow: 0 0 5px #9d78e3;
}
.SCA_form .submitted-message
{
    position: relative;
    text-align: center;
}
.SCA_form .submitted-message:before
{
    top: 0;
    left: calc(50% - 64px);
}
.heroSCA .awards-block
{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    margin-top: 29px;
}
.heroSCA .row.trophiesHero .col
{
    max-width: 120px;
    padding: 0;
}
.heroSCA .trophiesHero .trophyTitle
{
    height: 34px;
    display: flex;
    align-items: center;
    overflow: hidden;
}
.heroSCA .trophiesHero .trophyTxt
{
    font-family: inherit;
    margin-top: 19px;
    opacity: .7;
}
.heroSCA .row.trophiesHero img
{
    object-fit: contain;
    text-align: left;
    object-position: left;
    width: 100%;
    height: 34px;
}/* SEO Better Accordion section */
.accordionSCA
{
    padding: 83px 0 98px;
    background-color: unset;
    max-width: 1728px;
    background-image: url("/wp-content/uploads/2023/09/what-makes-sca-path-1.svg"),url("/wp-content/uploads/2023/09/what-makes-sca-path-2.svg"),url("/wp-content/uploads/2023/09/what-makes-sca-path-3.svg");
    background-position: 100% 0%,0 100%,76% 100%;
    background-repeat: no-repeat,no-repeat;
    margin: 0 auto;
}
.accordionSCA .accSCA_title
{
    text-align: center;
    font-size: 36px;
    font-weight: 700;
    line-height: 1.2;
    color: #1b1b1b;
}
.accordionSCA .accSCA_title span
{
    color: #ff258e;
}
.accordionSCA .accordCol
{
    margin-top: 42px;
    padding-left: calc(100% - 51%);
}
.accordionSCA .accordCol .accordGroup
{
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}
.accordionSCA .accordCol .accSCA_tab
{
    position: unset;
    background-color: #fff;
    border-radius: 12px;
    padding: 21px 31px 21px 20px;
}
.accordionSCA .accordCol .accSCA_tab .tab-icon
{
    aspect-ratio: 1;
    object-fit: contain;
}
.accordionSCA .accordCol .accSCA_tab .accSCA_wrapper
{
    width: 100%;
    position: relative;
    display: flex;
    align-items: flex-start;
    column-gap: 13px;
}
.accordionSCA .accordCol .accSCA_tab .accSCA_wrapper:before
{
    content: "";
    position: absolute;
    top: calc(50% - 8px);
    right: 0;
    width: 16px;
    height: 16px;
    background-image: url("/wp-content/uploads/2023/06/angle_down.svg");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
.accordionSCA .accordCol .accSCA_tab .accSCA_wrapper .tabSCA-head
{
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 33px;
    margin: 0;
}
.accordionSCA .accordCol .accSCA_tab .tabSCA-body
{
    margin: 17px 0 10px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.2;
    color: #1b1b1bb3;
    padding-left: 46px;
}
.accordionSCA .accordCol .accSCA_tab:not([data-tab="tab-1"]) .tabSCA-body
{
    display: none;
}
.accordionSCA .accordCol .accSCA_tab .tabSCA-body ul li
{
    position: relative;
    padding: 7px 0;
    padding-left: 26px;
}
.accordionSCA .accordCol .accSCA_tab .tabSCA-body ul li:before
{
    content: "";
    position: absolute;
    width: 16px;
    height: 16px;
    background-image: url("/wp-content/uploads/2023/09/ul-check.svg");
    left: 0;
    background-repeat: no-repeat;
    background-position: center;
    top: calc(50% - 8px);
    background-size: contain;
}
.accordionSCA .accordCol .accSCA_tab .tabSCA-body img
{
    position: absolute;
    left: 0;
    width: calc(45% - 20px);
    border-radius: 20px;
    margin: 40px 0 60px;
    top: 0;
}/* The Proof numbers section */
.SCA__numbers
{
    padding: 70px 0 59px;
}
.SCA__numbers .SCA_features_proof
{
    justify-content: space-between;
}
.SCA__numbers .SCA_features_proof .proofCol
{
    width: auto;
    max-width: 25%;
    text-align: center;
}
.SCA__numbers .SCA_features_proof .proofCol .proof_count
{
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 1.42;
}
.SCA__numbers .SCA_features_proof .proofCol:hover .proof_count
{
    color: #9575e7;
}
.SCA__numbers .SCA_features_proof .proofCol .proof_txt
{
    max-width: 206px;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.6;
    color: #1b1b1b;
    margin: 0 auto;
}/* The Leading Section */
.leadingSCA
{
    padding: 93px 0;
    background: #252525;
    position: relative;
    color: #fff;
}
.leadingSCA .container
{
    position: relative;
    z-index: 1;
}
.leadingSCA:before
{
    content: "";
    position: absolute;
    top: -24px;
    left: calc(50% - 521px);
    width: 560px;
    height: 560px;
    border-radius: 560px;
    opacity: .1;
    background: radial-gradient(50% 50% at 50% 50%,#fff 0%,rgba(255,255,255,0) 100%);
    filter: blur(50px);
}
.leadingSCA .leadCol.formCol
{
    width: calc(100% - (18.6% * 2));
    background-image: url("/wp-content/uploads/2023/09/leading-arrow-1.svg"),url("/wp-content/uploads/2023/09/leading-arrow-2.svg"),url("/wp-content/uploads/2023/09/leading-arrow-3.svg"),url("/wp-content/uploads/2023/09/leading-arrow-4.svg");
    background-repeat: no-repeat;
    background-position: 17px calc(50% - (22px + 175px / 2)),17px calc(50% + (22px + 175px / 2)),calc(100% - 12px) calc(50% - (22px + 175px / 2)),calc(100% - 12px) calc(50% + (22px + 175px / 2));
}
.leadingSCA .formCol .formWrapper
{
    max-width: 595px;
    margin: 0 auto;
    background: linear-gradient(228deg,rgba(66,68,75,.06) -2.4%,rgba(66,68,74,.45) 97.96%);
    border: 1px solid rgba(140,101,215,.37);
    padding: 33px 67px 45px;
    border-radius: 21px;
}
.leadingSCA .formCol .formWrapper .formHeading
{
    text-align: center;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.2;
    display: flex;
    flex-wrap: wrap;
    row-gap: 3px;
    justify-content: center;
    max-width: 400px;
    margin: 0 auto 29px;
}
.leadingSCA .formCol .formWrapper .formHeading span
{
    font-size: 12px;
    font-weight: 400;
    line-height: 1.6;
    opacity: .5;
}
.leadingSCA .leadCol
{
    padding: 0;
}
.leadingSCA .leadCol:nth-child(2)
{
    order: -1;
}
.leadingSCA .leadCol:not(.formCol)
{
    display: flex;
    flex-wrap: wrap;
    text-align: center;
    gap: 44px;
    width: 18.6%;
}
.leadingSCA .leadCol .leadBox
{
    display: flex;
    padding: 10.55% 14.9%;
    flex-direction: column;
    align-items: center;
    gap: 18px;
    border-radius: 24px;
    border: 1px solid rgba(140,101,215,.37);
    background: linear-gradient(228deg,rgba(66,68,75,.06) -2.4%,rgba(66,68,74,.45) 97.96%);
}
.leadingSCA .leadCol .leadBox .leadBoxTxt
{
    font-size: 18px;
    font-weight: 500;
    line-height: 1.42;
}
@media(min-width: 1400px)
{
    .SCA__numbers .container
    {
        max-width: 1260px;
    }
    .leadingSCA .container
    {
        max-width: 1200px;
    }
}/* SEO CONTENT ASSITANT LANDING --END*//*--------------------------------------------------------------------------------------------------------------*//* NEW LOCAL SEO SERVICES TEMPLATE --START*/
body.page-template-page-local-seo-services-new section
{
    font-family: "Gordita";
}
body.page-template-page-local-seo-services-new section .container
{
    position: relative;
    z-index: 1;
}
body.page-template-page-local-seo-services-new .btn_YSS
{
    font-weight: 500;
}
body.page-template-page-local-seo-services-new .pricingLSS .btn_YSS
{
    width: 100%;
}
.page-template-page-local-seo-services-new .heroYSS
{
    background: var(--black-new,linear-gradient(251deg,#1b1b1b 13.35%,#1a1a1a 98.03%));
}
.page-template-page-local-seo-services-new .heroYSS.heroSerP
{
    padding: 172px 0 50px;
}
.page-template-page-local-seo-services-new .heroYSS>.container
{
    position: relative;
}
.page-template-page-local-seo-services-new .heroYSS>.container:before
{
    content: "";
    width: 525px;
    height: 525px;
    position: absolute;
    border-radius: 525px;
    left: 39%;
    top: -50px;
    background: radial-gradient(50% 50% at 50% 50%,#fff 0%,rgba(255,255,255,0) 100%);
    filter: blur(50px);
    opacity: .05;
}
.page-template-page-local-seo-services-new .heroYSS .topRow
{
    gap: 17px;
    padding-bottom: 55px;
    position: relative;
}
.page-template-page-local-seo-services-new .heroYSS .topRow .textCol
{
    padding: 0;
    width: 43%;
    align-content: center;
}
.page-template-page-local-seo-services-new .heroYSS .textCol .heroYSS_title
{
    font-size: 46px;
    width: 98%;
}
.page-template-page-local-seo-services-new .heroYSS .topRow .mediaCol
{
    width: calc(57% - 17px);
    padding-right: 5%;
    position: unset;
}
.page-template-page-local-seo-services-new .heroYSS .mediaCol:before
{
    content: "";
    position: absolute;
    width: 162px;
    height: 214px;
    bottom: 0;
    left: calc(43% - 162px - 44px);
    background-image: url("/wp-content/uploads/2023/11/LSS_hero_path_complete.svg");
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: contain;
    z-index: -1;
}
.page-template-page-local-seo-services-new .heroYSS_img, .page-template-page-local-seo-services-new .heroYSS_img .heroYSS_img_pri div img, .page-template-page-local-seo-services-new .heroYSS_img .heroYSS_img_sec img
{
    position: relative;
}
.page-template-page-local-seo-services-new .heroYSS_img_pri
{
    padding: 10px;
    border-radius: 20px;
    background: linear-gradient(300deg,#6b6b6b00 10.63%,#2b2d31 50.84%,#262729 100%);
    position: absolute;
    width: 54.65%;
    right: 11.6%;
    z-index: 1;
    top: 15px;
}
.page-template-page-local-seo-services-new .heroYSS_img_pri div
{
    overflow: hidden;
    border-radius: 12px;
}
.page-template-page-local-seo-services-new .heroYSS_img
{
    height: 480px;
    width: 100%;
    background: url("/wp-content/uploads/2024/05/lss-hero-bg.svg");
    background-repeat: no-repeat;
    background-position: 100% calc(100% - 26px);
    background-size: 41.2%;
}
.page-template-page-local-seo-services-new .heroYSS_img img
{
    height: auto;
}
.page-template-page-local-seo-services-new .heroYSS_img .heroYSS_img_pri div img
{
    aspect-ratio: .89;
    object-fit: cover!important;
    object-position: center bottom;
    transition: .3s all;
    width: 100%;
    margin: 0;
}
.page-template-page-local-seo-services-new .heroYSS_img_sec
{
    position: absolute;
    width: 50.15%;
    border-radius: 12px;
    overflow: hidden;
    bottom: 0;
}
.page-template-page-local-seo-services-new .heroYSS_img_sec img
{
    width: 100%;
    aspect-ratio: 1.415;
    object-fit: cover;
    object-position: center;
    transition: .3s all;
    margin: 0;
}
.page-template-page-local-seo-services-new .heroYSS_img_pri:hover div img, .page-template-page-local-seo-services-new .heroYSS_img_sec:hover img
{
    transform: scale(1.1);
}
.page-template-page-local-seo-services-new img.heroYSS_ico
{
    position: absolute;
    height: auto;
    transition: .3s all;
}
.page-template-page-local-seo-services-new img.heroYSS_ico.icon_1
{
    right: -16px;
    bottom: -8px;
}
.page-template-page-local-seo-services-new img.heroYSS_ico.icon_2
{
    top: 72px;
    right: -29px;
}
.heroYSS .alertHero_1
{
    z-index: 0;
    width: 377px;
    height: 169px;
    position: absolute;
    background-image: url("/wp-content/uploads/2023/11/LSS_hero_alert_path.svg");
    background-repeat: no-repeat;
    background-size: contain;
    left: 11%;
    top: 0;
    border-radius: 16px;
    padding: 37px 249px 93px 31px;
    font-family: "Gordita";
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.305;
    display: flex;
    flex-direction: column;
    text-wrap: balance;
}
.heroYSS .alertHero_1 span
{
    font-size: 30px;
    font-weight: 900;
    line-height: 1.2;
}
.heroYSS .alertHero_2
{
    position: absolute;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.2;
    text-decoration-line: underline;
    text-transform: uppercase;
    color: #fff;
    left: calc(100% + 8px);
    bottom: calc(110px + 75px);
    transform: rotate(90deg) translateX(55px) translateY(calc(55px - 14px * 1.2));
    min-width: 110px;
    text-align: center;
}
.page-template-page-local-seo-services-new .SCA__numbers
{
    color: #fff;
    font-family: "Gordita";
    padding: 0;
}
.page-template-page-local-seo-services-new .SCA__numbers .container, .page-template-page-local-seo-services-new .SCA__numbers .row
{
    padding: 0;
    margin: 0;
}
.page-template-page-local-seo-services-new .SCA__numbers .proof_txt
{
    color: inherit!important;
    font-family: inherit;
}/*LOGOS SECTION*/
.page-template-page-local-seo-services-new .customer-logos .slick-list
{
    overflow: visible;
}/*INTRO SECTION*/
.page-template-page-local-seo-services-new .benBloYSS.introSection
{
    background-image: url("/wp-content/uploads/2024/05/intro-dotted-bg.svg"),url("/wp-content/uploads/2024/05/intro-dotted-bg-2.svg");
    background-position: 100% 0%,70% 100%;
    padding-top: 70px;
    padding-bottom: 82px;
}
.page-template-page-local-seo-services-new .benBloYSS.introSection .row:not(.flex-md-row-reverse) .benBloYSS_alert
{
    right: unset;
    left: 0;
    bottom: 92px;
    padding: 20px 26px 16px;
    max-width: 241px;
    display: flex;
    flex-direction: column;
    gap: 4px;
}
.page-template-page-local-seo-services-new .benBloYSS.introSection .row:not(.flex-md-row-reverse) .benBloYSS_alert>*
{
    text-wrap: balance;
    line-height: 1.1;
    font-weight: 500;
}/*SECTION SERVICES BASICS*/
.features_serbasLSS-section
{
    padding: 100px 0 151px;
    position: relative;
}
.features_serbasLSS-section:before
{
    content: "";
    width: 560px;
    height: 560px;
    border-radius: 560px;
    opacity: .1;
    background: radial-gradient(50% 50% at 50% 50%,#fff 0%,rgba(255,255,255,0) 100%);
    filter: blur(50px);
    position: absolute;
    left: calc(50% - 560px / 2);
    top: calc(0% - 160px);
}
.features_serbasLSS
{
    background-image: url("/wp-content/uploads/2023/11/SEObasics-dotted-line.svg");
    background-position: calc(50% - 10px) 0%;
    padding: 68px 0 89px;
    background-repeat: no-repeat;
}
.features_serbasLSS .container
{
    max-width: 1210px;
}
.features_serbasLSS .container .row
{
    gap: 85px;
}
.features_serbasLSS .col-lg-3-gap
{
    color: #fff!important;
    width: calc(25% - 85px * 3 / 4);
}
.features_serbasLSS .col-lg-3-gap:nth-child(odd)
{
    padding-top: 61px;
}
.features_serbasLSS-section .legalSS__features-heading-h2
{
    font-weight: 700;
}
.features_serbasLSS-section .legalSS__features-heading-h2 span
{
    color: #ff258e;
}
.features_serbasLSS-section .loveSerP__block-img
{
    width: 69px;
    margin-bottom: 28px;
    border-radius: 50%;
}
.features_serbasLSS-section .col-lg-3-gap:hover .loveSerP__block-img
{
    background-color: #fff;
}
.features_serbasLSS-section .col-lg-3-gap .loveSerP__block-img svg
{
    width: inherit;
    height: inherit;
}
.features_serbasLSS-section .loveSerP__block-title
{
    font-size: 16px;
    font-weight: 500;
    line-height: 1.42;
    margin-bottom: 22px;
}
.features_serbasLSS-section .loveSerP__block-txt
{
    font-size: 15px;
    font-weight: 400;
    line-height: 1.6;
    opacity: .7;
}/*CTA SECTION*/
.ctaLSS
{
    margin-top: -151px;
    z-index: 1;
    position: relative;
}
.ctaLSS .row
{
    text-align: center;
    border-radius: 12px;
}
.ctaLSS .ctaLSS_wrapper
{
    padding: 59px 23px 60px;
    background-image: url("/wp-content/uploads/2023/11/CTA_dottedLine.svg");
    background-position: 0% 100%;
    background-repeat: no-repeat;
    transition: all .3s;
    background-size: 328px;
}
.ctaLSS .ctaLSS_wrapper:hover
{
    background-size: 370px;
    background-position: 0% calc(100% + 20px);
}
.ctaLSS .ctaLSS_wrapper>.col-12
{
    margin: 0 auto;
}
.ctaLSS .ctaLSS_title
{
    font-size: 36px;
    font-weight: 700;
    line-height: 1.2;
    color: #fff;
    text-wrap: balance;
    margin-bottom: 21px;
    transition: .3s all;
}
.ctaLSS .ctaLSS_wrapper:hover .ctaLSS_title
{
    text-shadow: 0 0 1px #fff;
    word-spacing: .5px;
}
.ctaLSS .ctaLSS_title:before
{
    content: "";
    position: absolute;
    left: 50%;
    top: 40px;
    width: 400px;
    max-width: 100%;
    height: 10px;
    transform: translateX(-50%) translatey(-3px);
    background-image: url("/wp-content/uploads/2023/11/custom-underline.svg");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.ctaLSS .heroYSS_btn .btn_YSS
{
    color: #000;
    background-color: #fff;
}
.ctaLSS .heroYSS_btn:hover .btn_YSS
{
    background-color: #fff;
}/*SERVICES TABS SECTION*/
.page-template-page-local-seo-services-new .entEcom
{
    padding: 205px 0 70px;
    background-image: url("/wp-content/uploads/2023/11/services_dottedLine.svg");
    background-repeat: no-repeat;
    background-position: 100% calc(0% - 118px);
    max-width: 1728px;
    margin: -131px auto 0;
}
.page-template-page-local-seo-services-new .entEcom>.container>.row
{
    gap: 25px;
}
.page-template-page-local-seo-services-new .entEcom .termTgdc__block-title
{
    margin-bottom: 26px;
}
.page-template-page-local-seo-services-new .entEcom__tab-wr
{
    width: 28%;
    border: none;
}
.page-template-page-local-seo-services-new .entEcom__tab-wr .entEcom__tabs
{
    margin-top: 32px;
    display: flex;
    flex-direction: column;
    gap: 22px;
}
.page-template-page-local-seo-services-new .entEcom__tab-wr .entEcom__tab
{
    color: #3a3c4266;
    transition: all .3s;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.3;
    width: fit-content;
    padding: 6px 0;
}
.page-template-page-local-seo-services-new .entEcom__tab-wr .entEcom__tab:hover, .page-template-page-local-seo-services-new .entEcom__tab-wr .entEcom__tab.active
{
    color: #3a3c42;
    border: none;
    background-image: url("/wp-content/uploads/2023/11/brush.svg");
    background-repeat: no-repeat;
    background-size: max(65%,155px);
    background-position: left bottom;
}
.page-template-page-local-seo-services-new .contentCol
{
    width: calc(100% - 28% - 25px);
    padding: 0;
}
.page-template-page-local-seo-services-new .contentCol .entEcom__cont
{
    padding: 0;
}
.page-template-page-local-seo-services-new .contentCol .entEcom__cont_wrap
{
    display: none;
}
.page-template-page-local-seo-services-new .contentCol .entEcom__cont_head
{
    display: flex;
    gap: 24px;
    padding: 15px 27px;
    border-radius: 12px 12px 0 0;
    background: #62a5b7;
    align-items: center;
}
.page-template-page-local-seo-services-new .contentCol .entEcom__cont_head h3
{
    font-size: 26px;
    font-weight: 700;
    line-height: 1.42;
    color: #fff;
    margin: 0;
}
.page-template-page-local-seo-services-new .contentCol .entEcom__cont_wrap:nth-child(4n+2) .entEcom__cont_head
{
    background: #ff258e;
}
.page-template-page-local-seo-services-new .contentCol .entEcom__cont_wrap:nth-child(4n+3) .entEcom__cont_head
{
    background: #fab956;
}
.page-template-page-local-seo-services-new .contentCol .entEcom__cont_wrap:nth-child(4n+4) .entEcom__cont_head
{
    background: #8860d4;
}
.page-template-page-local-seo-services-new .contentCol .entEcom__cont_head svg
{
    width: 43px;
    fill: white;
}
.page-template-page-local-seo-services-new .contentCol .entEcom__cont_head svg path
{
    fill: white;
}
.page-template-page-local-seo-services-new .contentCol .entEcom__cont_body
{
    padding: 41px 94px 39px;
    border-radius: 0 0 12px 12px;
    border: 1px solid #c8c8c8;
    background: #f8f8f8;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
    color: #1b1b1bb3;
}/*BENEFITS SECTION*/
.page-template-page-local-seo-services-new .benBloYSS.legalSS_benefits:not(.introSection)
{
    padding-top: 90px;
    padding-bottom: 90px;
    background-image: url("/wp-content/uploads/2024/05/local-seo-blocks-dotted-1.svg"),url("/wp-content/uploads/2023/08/legal-services-dotted-2.svg"),url("/wp-content/uploads/2023/08/legal-services-dotted-3.svg"),url("/wp-content/uploads/2023/06/dotted-line-2-row-2.svg");
    background-position: 100% 0,37% 24%,0% 66%,100% 66%;
}
.page-template-page-local-seo-services-new .benBloYSS.legalSS_benefits:not(.introSection)>.container>.row:not(:last-child)
{
    margin-bottom: 73px;
}
.page-template-page-local-seo-services-new .benBloYSS.legalSS_benefits:not(.introSection) .row.flex-md-row-reverse .benBloYSS_alert
{
    bottom: calc(45% - 50px);
    padding: 20px 26px 16px;
    left: calc(5% - 40px);
    display: flex;
    flex-direction: column;
    gap: 4px;
}
.page-template-page-local-seo-services-new .benBloYSS:not(.introSection) .benBloYSS_alert b, .page-template-page-local-seo-services-new .benBloYSS:not(.introSection) .benBloYSS_alert strong
{
    width: 77px;
    line-height: 1.26;
    text-wrap: balance;
}
.page-template-page-local-seo-services-new .benBloYSS:not(.introSection) .row.flex-md-row-reverse .benBloYSS_alert b, .page-template-page-local-seo-services-new .benBloYSS:not(.introSection) .row.flex-md-row-reverse .benBloYSS_alert strong
{
    width: 119px;
}
.page-template-page-local-seo-services-new .benBloYSS.legalSS_benefits:not(.introSection) .row:not(.flex-md-row-reverse) .benBloYSS_alert
{
    background: #fab956;
    padding: 16px 36px;
    right: calc(7% / .5 - 74px);
    display: flex;
    flex-direction: column;
    gap: 4px;
}
.page-template-page-local-seo-services-new .benBloYSS.legalSS_benefits:not(.introSection) .row.flex-md-row-reverse:last-child .benBloYSS_alert
{
    max-width: 193px;
    top: calc(0% + 45px);
    bottom: unset;
    left: calc(5% - 55px);
}
.page-template-page-local-seo-services-new .benBloYSS:not(.introSection) .row.flex-md-row-reverse:last-child .benBloYSS_alert b, .page-template-page-local-seo-services-new .benBloYSS:not(.introSection) .row.flex-md-row-reverse:last-child .benBloYSS_alert strong
{
    width: 141px;
}/*ADDITIONAL SERVICES SECTION*/
.page-template-page-local-seo-services-new .careEcom
{
    max-width: 1728px;
    margin: 0 auto;
    background-image: url("/wp-content/uploads/2023/11/addServices_dottedLine.svg");
    background-repeat: no-repeat;
    background-position: 100% calc(0% - 13px);
}
.page-template-page-local-seo-services-new .careEcom .termTgdc__block-title
{
    font-size: 36px;
    font-weight: 700;
    line-height: 1.2;
    text-transform: capitalize;
    margin-bottom: 15px;
    text-align: center;
    color: #1b1b1b;
}
.page-template-page-local-seo-services-new .careEcom .termTgdc__block-title span
{
    color: #ff258e;
}
.page-template-page-local-seo-services-new .careEcom .careEcom__tabs
{
    justify-content: center;
    align-items: center;
    gap: 16px;
    margin-bottom: 49px;
}
.page-template-page-local-seo-services-new .careEcom .addServices__tab
{
    padding: 24px 36px;
    width: auto;
    background-color: #9d78e3;
    color: #8860d4;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: .6px;
    text-transform: capitalize;
    position: relative;
    border-radius: 8px;
    cursor: pointer;
}
.page-template-page-local-seo-services-new .careEcom .addServices__tab:nth-child(4n+2)
{
    background-color: #62a5b7!important;
    color: #62a5b7!important;
}
.page-template-page-local-seo-services-new .careEcom .addServices__tab:nth-child(4n+3)
{
    background-color: #fab956!important;
    color: #d79b45!important;
}
.page-template-page-local-seo-services-new .careEcom .addServices__tab:nth-child(4n+4)
{
    background-color: #ff258e!important;
    color: #e52468!important;
}
.page-template-page-local-seo-services-new .careEcom .careEcom__tabs .addServices__tab:before
{
    content: "";
    position: absolute;
    width: calc(100% - 3px);
    height: calc(100% - 3px);
    background: #fff;
    top: 1.5px;
    left: 1.5px;
    border-radius: 6px;
    z-index: 0;
}
.page-template-page-local-seo-services-new .careEcom .careEcom__tabs .addServices__tab.active, .page-template-page-local-seo-services-new .careEcom .careEcom__tabs .addServices__tab:hover
{
    color: #fff!important;
    box-shadow: none;
    border-radius: 8px;
}
.page-template-page-local-seo-services-new .careEcom .careEcom__tabs .addServices__tab.active:before, .page-template-page-local-seo-services-new .careEcom .careEcom__tabs .addServices__tab:hover:before
{
    background: transparent;
}
.page-template-page-local-seo-services-new .careEcom .careEcom__tabs .addServices__tab div
{
    position: relative;
}
.page-template-page-local-seo-services-new .careEcom .addServices__cont_wrap
{
    display: none;
}
.page-template-page-local-seo-services-new .careEcom .addServices__cont_wrap .row
{
    gap: 75px;
}
.page-template-page-local-seo-services-new .careEcom .col-12.imageCol
{
    width: calc(48% - 75px);
}
.page-template-page-local-seo-services-new .careEcom .col-12:not(.imageCol)
{
    width: calc(52%);
    padding-right: 2%;
}
.page-template-page-local-seo-services-new .careEcom .careEcom__cont
{
    margin: 0;
    display: flex;
    flex-direction: column;
    row-gap: 20px;
}
.page-template-page-local-seo-services-new .careEcom .careEcom__cont .careEcom__content
{
    font-size: 16px;
    font-weight: 400;
    line-height: 1.7;
    color: rgba(27,27,27,.7);
}
.page-template-page-local-seo-services-new .careEcom .careEcom__cont .careEcom__content h3
{
    margin-bottom: 20px;
    font-size: 36px;
    font-weight: 700;
    line-height: 1.2;
    text-transform: capitalize;
    color: #1b1b1b;
}
.page-template-page-local-seo-services-new .careEcom .careEcom__cont .careEcom__content p:last-child
{
    margin: 0;
}/*ADDITIONAL SERVICES SECTION*/
.page-template-page-local-seo-services-new .pricingLSS
{
    padding: 99px 0 81px;
    max-width: 1728px;
    margin: 0 auto;
    position: relative;
    background-image: url("/wp-content/uploads/2023/11/newPricing_dottedLine_1.svg"),url("/wp-content/uploads/2023/11/newPricing_dottedLine_2.svg"),url("/wp-content/uploads/2023/11/newPricing_dottedLine_3.svg");
    background-repeat: no-repeat;
    background-position: 0% 18px,0% 100%,100% 100%;
    background-color: transparent;
}
.page-template-page-local-seo-services-new .pricingLSS .row.pricingLSS__camp-wr
{
    background: unset;
    text-align: left;
}
.page-template-page-local-seo-services-new .pricingLSS:before
{
    content: "";
    position: absolute;
    width: 560px;
    height: 560px;
    border-radius: 560px;
    opacity: .1;
    background: radial-gradient(50% 50% at 50% 50%,#fff 0%,rgba(255,255,255,0) 100%);
    filter: blur(50px);
    left: calc(50% - 560px / 2);
    top: -100px;
}
.page-template-page-local-seo-services-new .pricingLSS .pricingLSS__head
{
    padding: 0;
    background: none;
    margin-bottom: 34px;
}
.page-template-page-local-seo-services-new .pricingLSS .pricingLSS__head .titleSerP
{
    font-size: 36px;
    font-weight: 700;
    line-height: 1.2;
    text-transform: capitalize;
    margin-bottom: 8px;
}
.page-template-page-local-seo-services-new .pricingLSS .pricingLSS__head .pricingLSS__txt
{
    font-size: 16px;
    font-weight: 400;
    line-height: 170%;
    opacity: .7;
}
.page-template-page-local-seo-services-new .pricingLSS .pricingLSS__head .pricingLSS__txt a
{
    color: #ff258e;
}
.page-template-page-local-seo-services-new .pricingLSS .pricingLSS__head .pricingLSS__txt a:hover
{
    color: #8860d4;
}
.page-template-page-local-seo-services-new .pricingLSS .pricingLSS__price-wr
{
    margin: 0 0 37px;
}
.page-template-page-local-seo-services-new .pricingLSS .pricingLSS__price-wr .col-12, .page-template-page-local-seo-services-new .pricingLSS .pricingLSS__camp-wr .col-12
{
    width: 314px;
    padding: 0;
}
.page-template-page-local-seo-services-new .pricingLSS .pricingLSS__price
{
    height: 100%;
    margin: 0;
    border-radius: 0;
    border: none;
    position: relative;
    padding: 37px 20.5px 38px;
    overflow: hidden;
    color: #fff;
    transition: .3s all;
}
.page-template-page-local-seo-services-new .pricingLSS .pricingLSS__price:hover
{
    transform: translateY(-10px);
}
.page-template-page-local-seo-services-new .pricingLSS .pricingLSS__price:before
{
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: linear-gradient(159deg,rgba(137,152,175,.06) 3.01%,rgba(137,152,175,.04) 103.3%);
    backdrop-filter: blur(21px);
    z-index: 0;
    border: 1px solid rgba(83,83,83,.9);
    border-radius: 12px;
    transition: .3s all;
}
.page-template-page-local-seo-services-new .pricingLSS .pricingLSS__price:hover:before
{
    border-color: #8860d4;
    background: linear-gradient(159deg,rgb(137 152 175/26%) 3.01%,rgb(137 152 175/15%) 103.3%);
}
.page-template-page-local-seo-services-new .pricingLSS .pricingLSS__price-head
{
    z-index: 1;
    position: relative;
    background: none;
    box-shadow: none;
    padding: 0;
    border-radius: 0;
    margin-bottom: 26px;
}
.page-template-page-local-seo-services-new .pricingLSS .pricingLSS__price-head img
{
    padding: 3.342px 1.664px 1.658px 3.336px;
    margin-bottom: 12px;
}
.page-template-page-local-seo-services-new .pricingLSS .pricingLSS__price-head .pricingLSS__price-title
{
    color: inherit;
    font-size: 22px;
    font-weight: 500;
    line-height: 130.7%;
    margin-bottom: 5px;
}
.page-template-page-local-seo-services-new .pricingLSS .pricingLSS__price-head .pricingLSS__camp-q
{
    opacity: .8;
    color: #fff;
    font-size: 13px;
    font-weight: 400;
    line-height: 130.7%;
    margin: 0;
    height: auto;
}
.page-template-page-local-seo-services-new .pricingLSS .pricingLSS__price-head .pricingLSS__price-bil
{
    color: inherit;
    opacity: .8;
    font-size: 13px;
    font-weight: 400;
    line-height: 130.7%;
}
.page-template-page-local-seo-services-new .pricingLSS .pricingLSS__price-head .pricingLSS__price-price
{
    font-size: 42px;
    font-weight: 700;
    line-height: 130.7%;
    color: inherit;
    display: flex;
    align-items: center;
    gap: 5px;
    margin: 23.5px 0 6.5px;
}
.page-template-page-local-seo-services-new .pricingLSS .pricingLSS__price-head .pricingLSS__price-price span
{
    font-size: 14px;
    font-weight: 400;
    line-height: 130.7%;
    margin-top: 14px;
}
.page-template-page-local-seo-services-new .pricingLSS .pricingLSS__price-head .pricingLSS__priceData
{
    margin-bottom: 17px;
    gap: 5px;
    width: 100%;
    flex-wrap: wrap;
}
.page-template-page-local-seo-services-new .pricingLSS .pricingLSS__price-head .pricingLSS__priceData-block
{
    padding: 9px 7px;
    border-radius: 6px;
    gap: 10px;
    width: calc(50% - 5px / 2);
    margin: 0;
}
.page-template-page-local-seo-services-new .pricingLSS .pricingLSS__price-head .pricingLSS__priceData-block:first-child
{
    background: rgba(129,100,205,.29);
    color: #a58de3;
}
.page-template-page-local-seo-services-new .pricingLSS .pricingLSS__price-head .pricingLSS__priceData-block:last-child
{
    background: rgba(250,185,86,.33);
    color: #ffc265;
}
.page-template-page-local-seo-services-new .pricingLSS .pricingLSS__price-head .pricingLSS__priceData-block .pricingLSS__priceData-dia
{
    margin: 0;
    color: inherit;
    min-width: 37px;
    max-width: 37px;
    height: 37px;
    font-size: 8px;
    font-weight: 700;
    line-height: 120%;
    padding: 0;
    align-self: center;
    display: flex;
    align-items: center;
    justify-content: center;
}
.page-template-page-local-seo-services-new .pricingLSS .pricingLSS__price-head .pricingLSS__priceData-block span
{
    font-size: 10px;
    font-weight: 500;
    line-height: 120%;
    text-transform: capitalize;
    color: inherit;
}
.page-template-page-local-seo-services-new .pricingLSS .pricingLSS__camp-wr .pricingLSS__price-head .heroYSS_btn
{
    margin-top: 23px;
}
.page-template-page-local-seo-services-new .pricingLSS .pricingLSS__price-foot
{
    padding: 0;
    background: none;
    border-radius: 0;
    height: auto;
}
.page-template-page-local-seo-services-new .pricingLSS .pricingLSS__price-foot .pricingLSS__price-txt ul li
{
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    line-height: 130.7%;
    margin-bottom: 12px;
    padding-left: 27px;
}
.page-template-page-local-seo-services-new .pricingLSS .pricingLSS__price-foot .pricingLSS__price-txt ul li:before
{
    content: url("/wp-content/uploads/2024/03/price-plan-check.svg");
    width: 18px;
    height: 14px;
}
.page-template-page-local-seo-services-new .pricingLSS .pricingLSS__price-foot .pricingLSS__price-txt p
{
    position: relative;
    font-size: 11px!important;
    margin: 20px 0 0;
    text-align: center;
}/* SLIDER SET APART SECTION */
.localApart_section
{
    padding: 100px 0 90px;
    max-width: 1728px;
    margin: 0 auto;
    background-image: url("/wp-content/uploads/2024/04/SEO-Apart-dotted-1.svg"),url("/wp-content/uploads/2024/04/SEO-Apart-dotted-2.svg");
    background-repeat: no-repeat;
    background-size: auto;
    background-position: 0% 0%,62% 100%;
}
.localApart_title
{
    text-align: center;
    font-size: 36px;
    font-weight: 700;
    line-height: 120%;
    color: #1b1b1b;
    margin-bottom: 24px;
}
.localApart_title span
{
    color: #ff258e;
}
.setApart .slick-track
{
    display: flex;
}
.setApart .slick-list
{
    overflow: visible;
    opacity: 1;
    transition: .3s all;
}
.setApart__slider-prev, .setApart__slider-next
{
    position: absolute;
    width: 50px;
    height: 50px;
    display: flex;
    justify-content: center;
    border-radius: 50%;
    box-shadow: inset 0 1px 1px 0 rgb(46 33 68/20%);
    cursor: pointer;
    z-index: 50;
    bottom: calc(100% + 20px);
}
.setApart__slider-prev
{
    right: calc(0% + 50px + 18px);
}
.setApart__slider-next
{
    right: 0;
}
.setApart__slider-prev:hover, .setApart__slider-next:hover
{
    box-shadow: inset 0 0 0 1px #2e2144;
}
.setApart__slider-prev img, .setApart__slider-next img
{
    width: 17px;
}
.localApart_block
{
    width: 820px;
    border-radius: 12px;
    background: var(--purple,linear-gradient(239deg,#9d78e3 -10.84%,#8860d4 103.93%));
    padding: 10px 11px 10px 31px;
    gap: 14px;
    height: auto!important;
    margin-right: 24px;
    overflow: hidden;
    aspect-ratio: 2.22222;
    min-height: 369px!important;
}
.localApart_img
{
    width: calc(47.5% + 20px);
    aspect-ratio: 1.2;
    background-size: cover;
    border-radius: 10px;
}
.localApart_block-wrapper
{
    width: calc(52.5% - 20px);
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 28px 60px 19px 0;
    color: #fff;
    gap: 11px;
    background-image: url("/wp-content/uploads/2024/03/lg-arrow-stroke.svg");
    background-size: 26px 30px;
    background-repeat: no-repeat repeat;
    background-position: 100% 0%;
}
.localApart_block-number
{
    text-align: center;
    font-size: 36px;
    font-weight: 900;
    line-height: 170%;
    display: none;
}
.localApart_block-title
{
    font-size: 24px;
    font-weight: 700;
    line-height: 120%;
}
.localApart_block-text
{
    font-size: 16px;
    font-weight: 400;
    line-height: 170%;
    opacity: .8;
    margin-bottom: 3px;
}
.heroYSS_btn.localApart_block-link .btn_YSS
{
    color: #1b1b1b;
    background-color: #fff;
}/*Slide closed*/
.localApart_block:not(.slick-current) .localApart_block-number
{
    display: block;
}
.localApart_block:not(.slick-current) .localApart_block-text, .localApart_block:not(.slick-current) .localApart_block-link, .localApart_block:not(.slick-current) .localApart_img
{
    display: none;
}
.localApart_block.slick-slide:not(.slick-current)
{
    width: 210px;
    padding: 56px 26px 47px;
    cursor: pointer;
    transition: .3s all;
}
.localApart_block.slick-current.slick-active
{
    transition: 1.7s all;
}
.localApart_block.slick-slide:not(.slick-current):hover
{
    transform: translateY(-10px);
}
.localApart_block.slick-slide:not(.slick-current) .localApart_block-wrapper
{
    width: 100%;
    padding: 0;
    text-align: center;
    background: none;
}
.localApart_block.slick-slide:not(.slick-current) .localApart_block-title
{
    font-size: 18px;
    font-weight: 700;
    line-height: 120%;
}/*TESTIMONIALS SECTION*/
#cta_testimonial-sec
{
    padding: 78px 0 129px;
    position: relative;
    max-width: 100%;
    margin: 0 auto;
    background-color: #fff;
}
#cta_testimonial-sec:before, #cta_testimonial-sec:after
{
    content: "";
    position: absolute;
    z-index: 0;
}
#cta_testimonial-sec:after
{
    bottom: 15px;
    right: -5px;
    width: 387px;
    height: 579px;
    background: url("/wp-content/uploads/2023/11/line-14.png") no-repeat;
    background-position: right top;
    background-size: 364px;
}
#cta_testimonial-sec .sec_heading
{
    font-size: 36px;
    font-weight: 700;
    line-height: 120%;
    background: linear-gradient(251deg,#1b1b1b 13.35%,#1a1a1a 98.03%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin: 21px 0;
    padding-right: 8%;
}
#cta_testimonial-sec .testi_block
{
    min-height: 290px;
    position: relative;
    margin-bottom: 0;
    margin-top: 30px;
}
.testimonial_block
{
    background-color: #fff;
    padding: 40px 30px 60px;
    border-radius: 12px;
    width: 580px;
    margin-bottom: 15px;
}
.page-template-page-local-seo-services-new .testimonial_block
{
    height: auto;
}
.testimonial_head
{
    display: flex;
    align-items: flex-start;
}
.testi_img-block
{
    min-width: 58px;
    min-height: 58px;
    margin-right: 16px;
    text-align: center;
    line-height: 58px;
    border-radius: 50%;
}
.testi_name
{
    max-width: 240px;
}
.testi_txt h4
{
    color: hwb(0deg 10% 90%/70%);
    font-size: 15px;
    font-weight: 400;
    font-family: 'Gordita';
}
.testimonial_head .stars
{
    background: url("/wp-content/uploads/2023/10/star.svg");
    height: 16px;
    width: 100px;
    display: inline-block;
    margin-left: 5px;
}
.testi_name h3
{
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    text-transform: capitalize;
    line-height: 1.42;
    background: linear-gradient(251deg,#1b1b1b 13.35%,#1a1a1a 98.03%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin: 0;
}
.testi_name h4
{
    font-size: 18px;
    font-style: normal;
    text-transform: capitalize;
    font-weight: 500;
    line-height: 142%;
    opacity: .5;
    background: linear-gradient(251deg,#1b1b1b 13.35%,#1a1a1a 98.03%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin: 0;
}
.testi_txt p
{
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
    opacity: .7;
    background: linear-gradient(251deg,#1b1b1b 13.35%,#1a1a1a 98.03%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.testi_block .item .testi_date
{
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
    opacity: .5;
    background: linear-gradient(251deg,#1b1b1b 13.35%,#1a1a1a 98.03%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: flex;
    margin-top: 5px;
    gap: 5px;
    flex-wrap: wrap;
}
.testi_block .item .testi_date .stars
{
    margin-left: 0;
}
.item
{
    width: 595px;
    background: #dadada;
    position: absolute;
    top: 20px;
    left: 0;
    right: 0;
    margin: 0;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    transition: all .5s ease;
    max-width: 100%;
    min-height: 90%;
    height: -webkit-fill-available;
}
.item[data-position="1"]
{
    transform: translate3d(-40px,20px,0);
    background-color: #f9f9f9;
    z-index: 5;
}
.item[data-position="2"]
{
    transform: translate3d(-20px,0,0);
    background-color: #e7e6e6;
    z-index: 4;
}
.item[data-position="3"]
{
    transform: translate3d(0,-20px,0);
    background-color: #dcdcdc;
    z-index: 3;
}
.item[data-position="4"]
{
    transform: translate3d(20px,-40px,0);
    background-color: #c9c9c9;
    z-index: 2;
}
.item[data-position="5"]
{
    transform: translate3d(40px,-60px,0);
    background-color: #a4a4a4;
    z-index: 1;
}
.testi_nav
{
    position: absolute;
    right: 80px;
    bottom: -75px;
    z-index: 5;
}
.testi_nav span[class*="btn_"]
{
    padding: 0 9px;
    position: relative;
    display: inline-block;
}
.testi_nav span[class*="btn_"] img[class*="-hover"]
{
    position: absolute;
    left: 9px;
    top: 0;
    opacity: 0;
    transition: .3s ease-out all;
}
.testi_nav span[class*="btn_"]:hover img[class*="-normal"]
{
    opacity: 0;
}
.testi_nav span[class*="btn_"]:hover img[class*="-hover"]
{
    opacity: 1;
}/*STUDY CASES SLIDER SECTION*/
.localCases_block.slick-slide
{
    margin: 0 18.5px!important;
    height: auto;
    border-radius: 12px;
    background: #fff;
    overflow: hidden;
}
.localCases_block-img
{
    aspect-ratio: 1.78;
    background-size: 105%;
    transition: .3s all;
}
.localCases_block:hover .localCases_block-img
{
    background-size: 105%!important;
}
body .localCases_section
{
    padding: 99px 0 94px;
    max-width: 1728px;
    margin: 0 auto;
    background-image: url("/wp-content/uploads/2024/04/local-study-cases-dotted.svg");
    background-repeat: no-repeat;
    background-position: 100% 100%;
    background-size: auto;
}
.localCases_blocks .slick-track
{
    display: flex;
}
.localCases_block-cont
{
    padding: 20px;
    color: #252525;
    display: flex;
    gap: 12px 25px;
    flex-wrap: wrap;
    align-items: center;
}
.localCases_block-txt
{
    color: #252525;
    font-size: 20px;
    font-weight: 500;
    line-height: 130%;
    text-transform: capitalize;
    transition: .3s all;
}
.localCases_block:hover .localCases_block-txt
{
    color: #ff258e;
}
.localCases_block-authWrap
{
    display: flex;
    gap: 11px;
    align-items: center;
}
.localCases_section>.container>.row:first-child
{
    padding: 0 11px;
}
.localCases_blocks
{
    margin-top: 25px;
}
.localCases_title
{
    color: #1b1b1b;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    text-transform: capitalize;
    margin-bottom: 8px;
}
.localCases_title span
{
    color: #ff258e;
}
.localCases_txt
{
    font-size: 16px;
    font-weight: 400;
    line-height: 170%;
    color: #1b1b1b;
    opacity: .7;
    max-width: 753px;
}
.localCases_txt p
{
    margin-bottom: 0;
}
.localCases_blocks .setApart__slider-prev, .localCases_blocks .setApart__slider-next
{
    bottom: calc(100% + 25px + 55px);
}
.localCases_blocks .setApart__slider-prev
{
    right: calc(0% + 50px + 18px + 11px);
}
.localCases_blocks .setApart__slider-next
{
    right: calc(0% + 11px);
}
.localCases_block-author
{
    color: #252525;
    font-size: 18px;
    font-weight: 400;
    line-height: 142.523%;/* 25.654px */
}
.localCases_block-time
{
    font-size: 18px;
    font-weight: 400;
    line-height: 160%;/* 28.8px */
    opacity: .7;
    color: #121e2e;
}/* page-link */
.caseStudies .localCases_block-authWrap
{
    width: 100%;
}
.caseStudies .localCases_block-img
{/* aspect-ratio: 2.5; */
    position: relative;
    overflow: hidden;
}
.caseStudies .localCases_block-img img
{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: scale(1);
    transition: .4s ease-out all;
}
.caseStudies .localCases_block:hover img
{
    transform: scale(1.1);
}/*CALENDAR SECTION*/
#calendar_logo
{
    padding-top: 91px;
    padding-bottom: 83px;
    position: relative;
    max-width: 1728px;
    margin: 0 auto;
}
#calendar_logo:before
{
    content: "";
    position: absolute;
    left: 0;
    top: 14px;
    width: 470px;
    height: 277px;
    background: url("/wp-content/uploads/2023/10/line-10.png");
    background-repeat: no-repeat;
    background-size: contain;
}
#calendar_logo h2
{
    color: #fff;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 1.2;
    padding-right: 4%;
}
#calendar_logo h2 span
{
    color: #ff258e;
}
#calendar_logo p
{
    color: #fff;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.7;
    opacity: .8;
    padding-right: 8%;
}
#calendar_logo h3
{
    color: #1b1b1b;
    text-align: center;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 1.2;
    margin-bottom: 25px;
}
#calendar_logo .inner_calendar
{
    border-radius: 21px;
    padding: 45px 40px 27px 40px;
    background: linear-gradient(227.63deg,#f5f5f5 -2.4%,#ccc 97.96%);
}/* #calendar_logo .inner_calendar .calendar_wrap {
  max-height: 500px;
  overflow: hidden overlay;
  border-radius: 21px;
} */
#calendar_logo .inner_calendar .calendar_wrap::-webkit-scrollbar
{
    width: 8px;
}
#calendar_logo .inner_calendar .calendar_wrap::-webkit-scrollbar-track
{
    background: #f1f1f1;
    border-radius: 4px;
}
#calendar_logo .inner_calendar .calendar_wrap::-webkit-scrollbar-thumb
{
    background: #888;
    border-radius: 4px;
}
#calendar_logo .inner_calendar .calendar_wrap::-webkit-scrollbar-thumb:hover
{
    background: #555;
}
#calendar_logo .inner_calendar iframe
{
    display: block;
    margin: auto;
    max-width: 690px;
}
#calendar_logo .clientL_row
{
    margin-top: 71px;
}
#calendar_logo .scaTempCliLogos .slick-list
{
    overflow: visible;
}
#calendar_logo .scaTempCliLogos img
{
    filter: grayscale(1) contrast(2) brightness(1) invert(1);
    margin: 0 auto;
}
#calendar_logo:after
{
    content: "";
    position: absolute;
    top: -110px;
    right: calc(50% - 560px / 2);
    width: 560px;
    height: 560px;
    max-width: 100vw;
    max-height: 100vw;
    border-radius: 50%;
    opacity: .1;
    background: radial-gradient(50% 50% at 50% 50%,#fff 0%,rgba(255,255,255,0) 100%);
    filter: blur(50px);
}/*ALL SECTIONS - RESPONSIVE MEDIA QUERIES*/
@media(min-width: 1201px)
{
    .page-template-ppc-link-building-2024 .benBloYSS .row:not(.flex-md-row-reverse) .benBloYSS_alert
    {
        right: unset;
        left: 0;
        bottom: 50px;
    }
}
@media(min-width: 1400px)
{
    .page-template-page-local-seo-services-new .heroYSS>.container
    {
        max-width: 1275px;
    }
    .page-template-page-local-seo-services-new .benBloYSS.introSection>.container
    {
        max-width: 1270px;
    }
    .benBloYSS.introSection>.container>.row>.col-12:not(.textCol), .page-template-lp-core-web-vitals-2024 .benBloYSS.introSection .col-12:not(.textCol) .page-template-ppc-link-building-2024 .benBloYSS.introSection .col-12:not(.textCol), .page-template-page-local-seo-services-new .benBloYSS.introSection .col-12:not(.textCol)
    {
        width: 44.4%;
        padding: 0 4.62% 0 0%!important;
    }
    .benBloYSS.introSection .col-12.textCol
    {
        width: calc(100% - 44.4%);
        padding: 0 0% 0 7.255%!important;
    }
    .benBloYSS.introSection .flex-md-row-reverse .col-12.textCol
    {
        padding: 0 7.255% 0 0%!important;
        width: 48.4%;
    }
    .benBloYSS.introSection>.container>.row.flex-md-row-reverse>.col-12:not(.textCol)
    {
        padding: 0 0 0% 4.62%!important;
        width: calc(100% - 48.4%);
    }
    .page-template-page-local-seo-services-new .entEcom>.container
    {
        max-width: 1250px;
    }
    .page-template-page-local-seo-services-new .benBloYSS.legalSS_benefits>.container
    {
        max-width: 1290px;
    }
    .features_serbasLSS .col-lg-3-gap
    {
        padding: 0;
    }
    #cta_testimonial-sec>.container
    {
        max-width: 1300px;
    }
    #cta_testimonial-sec .cta_block
    {
        width: 46.2%;
    }
    #cta_testimonial-sec .col-testimonial
    {
        width: calc(100% - 46.2%);
    }
    #cta_testimonial-sec .testi_block
    {
        margin-left: 30px;
    }
    .localCases_section>.container
    {
        max-width: 1357px;
    }
}
@media(max-width: 1250px)
{
    .page-template-page-local-seo-services-new .heroYSS_img
    {
        aspect-ratio: 1.3;
        height: auto;
        background-position: 100% calc(100% - 10px);
    }
    .page-template-page-local-seo-services-new .heroYSS .alertHero_1
    {
        left: 5%;
    }
    .page-template-page-local-seo-services-new .benBloYSS.introSection
    {
        background: unset;
    }/*-------------------------------------------*/
    .features_serbasLSS-section:before
    {
        top: 0;
    }
    .features_serbasLSS
    {
        background-size: min(244%,2003px) 400px;
        background-position: calc(53% - 10px) 100%;
        background-repeat: repeat-y;
        padding-bottom: 0;
        margin-bottom: 90px;
    }
    .features_serbasLSS-section .legalSS__features-heading-h2
    {
        font-size: 32px;
    }
    .features_serbasLSS .container
    {
        max-width: 800px;
    }
    .features_serbasLSS .container .row
    {
        gap: 0 40px;
    }
    .features_serbasLSS .col-lg-3-gap
    {
        width: calc(50% - 40px / 2);
        padding: inherit;
    }
    .features_serbasLSS .col-lg-3-gap:nth-child(1)
    {
        padding-top: 10px;
    }
    .features_serbasLSS .col-lg-3-gap:nth-child(even)
    {
        padding-top: 85px;
    }
    .features_serbasLSS .col-lg-3-gap:nth-child(3)
    {
        padding-top: 110px;
    }
    .features_serbasLSS .col-lg-3-gap:nth-child(4)
    {
        padding-top: 200px;
    }/*-------------------------------------------*/
    .page-template-page-local-seo-services-new .benBloYSS_title
    {
        font-size: 32px;
    }/*-------------------------------------------*/
    .page-template-page-local-seo-services-new .pricingLSS .pricingLSS__head .titleSerP
    {
        font-size: 32px;
    }
    .page-template-page-local-seo-services-new .pricingLSS .pricingLSS__price-wr .col-12, .page-template-page-local-seo-services-new .pricingLSS .pricingLSS__camp-wr .col-12
    {
        width: 290px;
    }
    .page-template-page-local-seo-services-new .pricingLSS .pricingLSS__price-head .pricingLSS__priceData
    {
        flex-direction: unset;
    }
    .page-template-page-local-seo-services-new .pricingLSS__camp-wr .col-12 .titleSerP
    {
        margin: 0;
    }
    .page-template-page-local-seo-services-new .pricingLSS__camp-wr .col-12 .titleSerP
    {
        font-size: 28px;
    }/*-----------------------------------------------------------*/
    .localApart_section
    {
        background-size: 250px;
    }
    .localApart_title
    {
        font-size: 32px;
    }
    .localApart_block.slick-slide:not(.slick-current)
    {
        width: 170px;
    }
    .localApart_block
    {
        width: 760px;
    }
    .localApart_block-title
    {
        font-size: 22px;
    }
    .localApart_block-number
    {
        font-size: 32px;
    }
    .localApart_block.slick-slide:not(.slick-current) .localApart_block-title
    {
        font-size: 16px;
    }
}
@media(max-width: 991px)
{
    .page-template-page-local-seo-services-new .heroYSS .topRow
    {
        gap: 60px;
        padding: 0;
        border: none;
    }
    .page-template-page-local-seo-services-new .heroYSS .textCol .heroYSS_title
    {
        font-size: 36px;
    }
    .page-template-page-local-seo-services-new .SCA__numbers .row
    {
        flex-wrap: wrap;
        gap: 50px 20px;
    }
    .page-template-page-local-seo-services-new .heroYSS .topRow .textCol
    {
        width: 100%;
    }
    .page-template-page-local-seo-services-new .heroYSS .topRow .mediaCol
    {
        width: 100%;
        order: -1;
    }
    .page-template-page-local-seo-services-new .heroYSS .mediaCol:before
    {
        display: none;
    }
    .SCA__numbers .SCA_features_proof .proofCol
    {
        max-width: 50%;
        width: calc(50% - 20px / 2);
    }
    .SCA__numbers .SCA_features_proof .proofCol .proof_txt
    {
        max-width: 100%;
    }
    .page-template-page-local-seo-services-new .heroYSS.heroSerP
    {
        padding: 110px 0 60px;
    }
    .page-template-page-local-seo-services-new .heroYSS .alertHero_1
    {
        left: calc(20% - 45px);
    }/*-----------------------------------*/
    .page-template-page-local-seo-services-new .legalSS__logos .container .row
    {
        padding: 0;
    }/*-----------------------------------*/
    .ctaLSS .ctaLSS_wrapper
    {
        padding-left: 0;
        padding-right: 0;
        background-position: 0% calc(100% + 20px);
        background-size: 160px;
    }
    .ctaLSS .ctaLSS_wrapper:hover
    {
        background-size: 180px;
    }
    .ctaLSS .ctaLSS_wrapper>.col-12
    {
        width: 100%;
        max-width: 100%;
    }
    .ctaLSS .ctaLSS_title
    {
        font-size: 28px;
    }
    .ctaLSS .ctaLSS_title:before
    {
        top: 33.2px;
        width: 350px;
    }/*-----------------------------------*/
    .page-template-page-local-seo-services-new .benBloYSS.introSection .benBloYSS_title
    {
        font-size: 32px;
    }
    .page-template-page-local-seo-services-new .benBloYSS.introSection .row
    {
        flex-direction: column-reverse;
        gap: 30px;
        padding: 0;
    }
    .page-template-page-local-seo-services-new .benBloYSS.introSection .row .col-12:not(.textCol)
    {
        padding: 0;
    }
    .page-template-page-local-seo-services-new .benBloYSS .benBloYSS__img
    {
        text-align: center;
    }
    .page-template-page-local-seo-services-new .benBloYSS .benBloYSS__img img
    {
        max-width: 600px;
    }/*-----------------------------------*/
    .page-template-page-local-seo-services-new .entEcom
    {
        background-size: 250px;
    }
    .page-template-page-local-seo-services-new .entEcom .termTgdc__block-title
    {
        font-size: 32px;
        line-height: 1.3;
    }
    .page-template-page-local-seo-services-new .entEcom>.container>.row
    {
        padding: 0 .75rem;
    }
    .page-template-page-local-seo-services-new .entEcom__tab-wr
    {
        width: 30%;
    }
    .page-template-page-local-seo-services-new .contentCol
    {
        width: calc(100% - 30% - 25px);
    }
    .page-template-page-local-seo-services-new .contentCol .entEcom__cont_head h3
    {
        font-size: 20px;
    }
    .page-template-page-local-seo-services-new .contentCol .entEcom__cont_head svg
    {
        width: 30px;
        height: auto;
    }
    .page-template-page-local-seo-services-new .contentCol .entEcom__cont_body
    {
        padding: 21px 24px 39px;
    }/*------------------------------------------------*/
    .page-template-page-local-seo-services-new .careEcom
    {
        padding: 80px 0;
        background-size: 260px;
    }
    .page-template-page-local-seo-services-new .careEcom .termTgdc__block-title
    {
        font-size: 32px;
    }
    .page-template-page-local-seo-services-new .careEcom .careEcom__tabs
    {
        gap: 10px;
    }
    .page-template-page-local-seo-services-new .careEcom .addServices__tab
    {
        padding: 18px 10px;
    }
    .page-template-page-local-seo-services-new .careEcom .addServices__cont_wrap .row
    {
        padding: 0;
        gap: 25px;
    }
    .page-template-page-local-seo-services-new .careEcom .col-12.imageCol
    {
        width: calc(50% - 25px);
        padding: 0;
    }
    .page-template-page-local-seo-services-new .careEcom .col-12.imageCol .careEcom__img
    {
        margin: 0;
    }
    .page-template-page-local-seo-services-new .careEcom .col-12:not(.imageCol)
    {
        width: 50%;
    }
    .page-template-page-local-seo-services-new .careEcom .careEcom__cont .careEcom__content h3
    {
        font-size: 20px;
    }/*---------------------------------------------------*/
    .page-template-page-local-seo-services-new .benBloYSS.legalSS_benefits:not(.introSection)
    {
        background-size: 36%,39%,45%,45%;
        background-position: 100% 0,102% 27%,0% 55%,100% 69%;
    }
    .page-template-page-local-seo-services-new .benBloYSS.legalSS_benefits .row
    {
        padding: 0 .75rem;
    }/*---------------------------------------------------*/
    .page-template-page-local-seo-services-new .pricingLSS
    {
        background-size: 250px;
    }
    .page-template-page-local-seo-services-new .pricingLSS .pricingLSS__price-wr, .page-template-page-local-seo-services-new .row.pricingLSS__camp-wr
    {
        padding: 0 .75rem;
        justify-content: space-between!important;
        margin-left: 0;
        margin-right: 0;
    }
    .page-template-page-local-seo-services-new .pricingLSS .pricingLSS__price-wr .col-12, .page-template-page-local-seo-services-new .pricingLSS .pricingLSS__camp-wr .col-12
    {
        width: 225px;
    }
    .page-template-page-local-seo-services-new .pricingLSS .pricingLSS__price-head .pricingLSS__price-title
    {
        font-size: 18px;
    }
    .page-template-page-local-seo-services-new .pricingLSS .pricingLSS__price-head .pricingLSS__priceData
    {
        flex-direction: column;
    }
    .page-template-page-local-seo-services-new .pricingLSS .pricingLSS__price-head .pricingLSS__priceData-block
    {
        min-width: -webkit-fill-available;
    }
    .page-template-page-local-seo-services-new .pricingLSS__camp-wr .col-12:first-child, .page-template-page-local-seo-services-new .pricingLSS__camp-wr .col-12:nth-child(2)
    {
        margin: 0;
    }
    .page-template-page-local-seo-services-new .pricingLSS__camp-wr .col-12 .titleSerP
    {
        font-size: 24px;
    }/*-------------------------------------*/
    .localApart_section
    {
        padding: 80px 0;
        background-size: 200px;
    }
    .localApart_section>.container>.row
    {
        padding: 0 .75rem;
    }
    .localApart_title
    {
        max-width: calc(100% - 135px);
        text-align: left;
    }
    .localApart_block
    {
        width: 600px;
        padding: 10px 11px 10px 15px;
        gap: 10px;
        margin-right: 18px;
        aspect-ratio: 1.45;
        min-height: 415px!important;
    }
    .localApart_block.slick-slide:not(.slick-current)
    {
        padding: 56px 10px 47px;
    }
    .localApart_block.slick-current.slick-active
    {
        transition: 1.3s all;
    }
    .localApart_block-wrapper
    {
        padding: 28px 40px 19px 0;
        background-size: 20px 26px;
        width: calc(52.5% - 10px);
    }
    .localApart_block-title
    {
        font-size: 20px;
    }
    .localApart_block-wrapper .heroYSS_btn .btn_YSS
    {
        padding: 19px 64px 19px 26px;
    }/*-------------------------------------------------------*/
    #cta_testimonial-sec
    {
        padding: 78px 0 140px;
    }
    #cta_testimonial-sec:after
    {
        bottom: calc(100% - 579px);
        width: 287px;
        background-size: 250px;
    }
    #cta_testimonial-sec>.container>.row
    {
        gap: 50px;
        padding: 0 .75rem;
    }
    #cta_testimonial-sec .sec_heading
    {
        font-size: 32px;
    }
    #cta_testimonial-sec .testi_block
    {
        margin-left: 50px;
    }/*-------------------------------------------------*/
    body .localCases_section
    {
        background-size: 250px;
        padding: 70px 0 80px;
    }
    .localCases_section>.container>.row
    {
        padding: 0 .75rem!important;
    }
    .localCases_title
    {
        font-size: 32px;
    }
    .localCases_block.slick-slide
    {
        margin: 0 12.5px;
    }/*---------------------------------------------------*/
    .page-template-page-local-seo-services-new .faqYYS>.container>.row
    {
        gap: 25px;
        padding: 0 .75rem;
    }
    .page-template-page-local-seo-services-new .faqYYS .faqYSS_title
    {
        font-size: 32px;
        text-align: center;
    }
    .page-template-page-local-seo-services-new .faqYYS .faqCol>.row
    {
        padding: 0;
    }/*----------------------------------------------------*/
    #calendar_logo
    {
        padding-top: 71px;
        padding-bottom: 60px;
    }
    #calendar_logo:before
    {
        width: 270px;
        top: -25px;
    }
    #calendar_logo>.container>.row
    {
        gap: 40px;
        padding: 0 .75rem;
    }
    #calendar_logo h2
    {
        font-size: 32px;
        text-align: center;
    }
    #calendar_logo h3
    {
        font-size: 21px;
    }
    #calendar_logo .clientL_row
    {
        margin-top: 40px;
    }
}
@media(min-width: 768px)
{
    .page-template-page-local-seo-services-new .benBloYSS.introSection .row:not(.flex-md-row-reverse) .benBloYSS_alert>*
    {
        font-size: 18px;
    }
}
@media(max-width: 768px)
{
    section.multiPurp_reachAud h2
    {
        text-align: center!important;
    }
    section.multiPurp_ready h2, section.multiPurp_ready p.ready_text
    {
        text-align: center!important;
    }
}
@media(max-width: 767px)
{/*-----------------------------------------------*/
    .page-template-page-local-seo-services-new .heroYSS .topRow
    {
        padding: 0 1.5rem;
        gap: 40px;
    }
    .page-template-page-local-seo-services-new .heroYSS .topRow .textCol
    {
        padding: 0;
    }
    .page-template-page-local-seo-services-new .heroYSS .textCol .heroYSS_title
    {
        font-size: 28px;
    }
    .page-template-page-local-seo-services-new .heroYSS_text
    {
        font-size: 14px;
    }
    .page-template-page-local-seo-services-new .heroYSS_img_pri
    {
        padding: 5px;
        border-radius: 15px;
    }
    .page-template-page-local-seo-services-new img.heroYSS_ico.icon_1
    {
        width: 45px;
        right: -10px;
    }
    .page-template-page-local-seo-services-new img.heroYSS_ico.icon_2
    {
        width: 42px;
        right: -13px;
        top: 50px;
    }
    .page-template-page-local-seo-services-new .heroYSS .alertHero_1
    {
        padding: 20px max(220px,59%) 15px 11px!important;
        font-size: 10px;
        height: auto;
        border-radius: 0;
        width: max(320px,80%);
        left: calc(20% - 45px);
    }
    .page-template-page-local-seo-services-new .heroYSS .alertHero_1 span
    {
        font-size: 18px;
    }
    .page-template-page-local-seo-services-new .heroYSS .alertHero_2
    {
        font-size: 10px;
        left: calc(100% - 5px);
    }
    .page-template-page-local-seo-services-new .SCA__numbers .row
    {
        gap: 30px 20px;
    }
    .page-template-page-local-seo-services-new .SCA__numbers .SCA_features_proof .proofCol .proof_count
    {
        font-size: 22px;
    }
    .page-template-page-local-seo-services-new .SCA__numbers .SCA_features_proof .proofCol
    {
        padding: 0;
    }
    .page-template-page-local-seo-services-new .SCA__numbers .SCA_features_proof .proofCol .proof_txt
    {
        font-size: 13px;
    }/*-----------------------------------------------*/
    .page-template-page-local-seo-services-new .legalSS__logos .container .row
    {
        padding: 0 1.5rem;
    }/*-----------------------------------------------*/
    .page-template-page-local-seo-services-new .benBloYSS.introSection
    {
        padding: 80px 0 60px;
    }
    .page-template-page-local-seo-services-new .benBloYSS.introSection .row
    {
        padding: 0 .75rem;
        gap: 0;
    }
    .page-template-page-local-seo-services-new .benBloYSS .row:not(.flex-md-row-reverse) .benBloYSS_alert
    {
        bottom: calc(100% - 40px);
        font-size: 12px;
        max-width: 175px;
        padding: 15px;
    }
    .page-template-page-local-seo-services-new .benBloYSS .benBloYSS_alert b, .page-template-page-local-seo-services-new .benBloYSS .benBloYSS_alert strong
    {
        font-size: 13px;
    }
    .page-template-page-local-seo-services-new .benBloYSS .container
    {
        row-gap: 40px;
    }/*-----------------------------------------------*/
    .features_serbasLSS-section
    {
        padding: 60px 0 110px;
    }
    .features_serbasLSS-section .legalSS__features-heading-h2
    {
        font-size: 24px!important;
    }
    .features_serbasLSS
    {
        background: unset;
        padding: 40px 0 10px;
    }
    .features_serbasLSS .container
    {
        max-width: 450px;
    }
    .features_serbasLSS .container .row
    {
        gap: 40px;
    }
    .features_serbasLSS .col-lg-3-gap
    {
        padding: 0 1.5rem!important;
        width: 100%!important;
        text-align: center;
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .features_serbasLSS-section .loveSerP__block-img
    {
        width: 50px;
        margin-bottom: 15px;
    }
    .features_serbasLSS-section .loveSerP__block-title
    {
        margin-bottom: 15px;
    }
    .features_serbasLSS-section .loveSerP__block-txt
    {
        font-size: 14px;
    }/*---------------------------------------------------------*/
    .ctaLSS .row
    {
        margin: 0 .75rem;
    }
    .ctaLSS .ctaLSS_wrapper
    {
        padding: 25px 0 35px;
        background-position: calc(0% - 20px) calc(100% + 20px);
        background-size: 120px;
    }
    .ctaLSS .ctaLSS_wrapper>.col-12
    {
        padding: 0;
    }
    .ctaLSS .ctaLSS_title
    {
        font-size: 21px!important;
        line-height: 30px!important;
        text-align: center!important;
    }
    .ctaLSS .ctaLSS_title:before
    {
        top: 26.2px;
        width: 250px;
    }/*-----------------------------------------------*/
    .page-template-page-local-seo-services-new .entEcom
    {
        background-size: 161px;
        padding: 175px 0 60px;
        background-position: 100% calc(0% - 45px);
    }
    body.page-template-page-local-seo-services-new section .container
    {
        padding: 0 .75rem;
    }
    .page-template-page-local-seo-services-new .entEcom .termTgdc__block-title
    {
        font-size: 24px!important;
        line-height: 1.3!important;
        text-align: center!important;
        text-wrap: balance;
    }
    .page-template-page-local-seo-services-new .entEcom>.container>.row
    {
        flex-direction: column;
        flex-wrap: wrap;
    }
    .page-template-page-local-seo-services-new .entEcom__tab-wr
    {
        width: 100%;
        margin: 0;
    }
    .page-template-page-local-seo-services-new .entEcom__tab-wr .entEcom__tabs
    {
        margin: 0;
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: center;
        gap: 5px 20px;
    }
    .page-template-page-local-seo-services-new .entEcom__tab-wr .entEcom__tab
    {
        font-size: 13px;
    }
    .page-template-page-local-seo-services-new .entEcom__tab-wr .entEcom__tab:hover, .page-template-page-local-seo-services-new .entEcom__tab-wr .entEcom__tab.active
    {
        background-size: max(85%,95px);
    }
    .page-template-page-local-seo-services-new .contentCol
    {
        width: 100%;
        padding: 0 .75rem;
    }
    .page-template-page-local-seo-services-new .contentCol .entEcom__cont_head
    {
        padding: 12px 20px;
        gap: 16px;
    }
    .page-template-page-local-seo-services-new .contentCol .entEcom__cont_head svg
    {
        width: 24px;
        height: 23px;
    }
    .page-template-page-local-seo-services-new .contentCol .entEcom__cont_head h3
    {
        font-size: 16px;
    }
    .page-template-page-local-seo-services-new .contentCol .entEcom__cont_body
    {
        padding: 18px 20px 24px;
        font-size: 14px;
    }
    .page-template-page-local-seo-services-new .contentCol .entEcom__cont_body p
    {
        font-size: inherit;
        line-height: inherit;
    }/*-----------------------------------------------*/
    .page-template-page-local-seo-services-new .benBloYSS.legalSS_benefits:not(.introSection)
    {
        background-size: 51%,60%,70%,60%;
        background-position: 100% 0,102% 30%,0% 48%,100% 66%;
    }
    .page-template-page-local-seo-services-new .benBloYSS.legalSS_benefits:not(.introSection)>.container>.row:not(:last-child)
    {
        margin-bottom: 50px;
    }
    .page-template-page-local-seo-services-new .benBloYSS .row .benBloYSS_alert
    {
        max-width: 140px!important;
        padding: 10px 13px 8px!important;
        top: -20px!important;
        left: 0!important;
        bottom: unset!important;
        min-height: 65px!important;
        justify-content: center!important;
        gap: 0!important;
        font-size: 12px!important;
    }
    .page-template-page-local-seo-services-new .benBloYSS .row:not(.flex-md-row-reverse) .benBloYSS_alert
    {
        left: unset!important;
        right: 0!important;
    }
    .page-template-page-local-seo-services-new .benBloYSS .benBloYSS_alert b, .page-template-page-local-seo-services-new .benBloYSS .benBloYSS_alert strong
    {
        width: auto!important;
    }/*-----------------------------------------------*/
    .page-template-page-local-seo-services-new .careEcom
    {
        padding: 60px 0;
        background-size: 200px;
    }
    .page-template-page-local-seo-services-new .careEcom .termTgdc__block-title
    {
        font-size: 24px!important;
        line-height: 1.2!important;
        text-align: center!important;
    }
    .page-template-page-local-seo-services-new .careEcom .careEcom__tabs
    {
        justify-content: space-evenly;
        margin: 30px 0 30px;
        flex-wrap: wrap;
    }
    .page-template-page-local-seo-services-new .careEcom .addServices__tab
    {
        font-size: 11px;
    }
    .page-template-page-local-seo-services-new .careEcom .addServices__cont_wrap>.row
    {
        flex-direction: column;
        padding: 0 1.5rem;
    }
    .page-template-page-local-seo-services-new .careEcom .addServices__cont_wrap .row .col-12
    {
        width: 100%;
        padding: 0;
    }
    .page-template-page-local-seo-services-new .careEcom .col-12.imageCol .careEcom__img
    {
        margin: 0 auto;
        max-width: 400px;
    }
    .page-template-page-local-seo-services-new .careEcom .careEcom__cont .careEcom__content
    {
        font-size: 14px;
    }
    .page-template-page-local-seo-services-new .careEcom .careEcom__cont .careEcom__content h3
    {
        font-size: 18px;
        margin-bottom: 12px;
    }
    .page-template-page-local-seo-services-new .careEcom .careEcom__cont .careEcom__content p
    {
        font-size: inherit;
        line-height: inherit;
    }
    .page-template-page-local-seo-services-new .pricingLSS
    {
        padding: 60px 0 50px;
        background-size: 185px;
        background-position: -32px -11px,0% 100%,100% 100%;
    }
    .page-template-page-local-seo-services-new .pricingLSS .pricingLSS__head .titleSerP
    {
        font-size: 24px!important;
        line-height: 1.2!important;
        text-align: center!important;
    }
    .page-template-page-local-seo-services-new .pricingLSS .pricingLSS__head .pricingLSS__txt
    {
        font-size: 14px;
    }
    .page-template-page-local-seo-services-new .pricingLSS .pricingLSS__price-wr .col-12, .page-template-page-local-seo-services-new .pricingLSS .pricingLSS__camp-wr .col-12
    {
        width: 100%;
        max-width: 400px;
        margin: 0 auto;
    }
    .page-template-page-local-seo-services-new .pricingLSS .pricingLSS__price
    {
        padding: 35px 18.5px 38px;
    }
    .page-template-page-local-seo-services-new .pricingLSS .pricingLSS__price-head .pricingLSS__priceData
    {
        flex-wrap: nowrap;
        flex-direction: row;
    }
    .page-template-page-local-seo-services-new .pricingLSS .pricingLSS__price-head .pricingLSS__priceData-block
    {
        min-width: auto;
    }
    .page-template-page-local-seo-services-new .pricingLSS .pricingLSS__price-head .pricingLSS__price-price
    {
        font-size: 36px;
        margin: 18px 0 6px;
    }
    .page-template-page-local-seo-services-new .pricingLSS .pricingLSS__price-head
    {
        margin-bottom: 18px;
    }
    .page-template-page-local-seo-services-new .pricingLSS .pricingLSS__price-foot .pricingLSS__price-txt ul li
    {
        font-size: 13px;
        margin-bottom: 8px;
    }
    .page-template-page-local-seo-services-new .pricingLSS__camp-wr .col-12 .titleSerP
    {
        font-size: 24px!important;
        line-height: 1.2!important;
    }
    .page-template-page-local-seo-services-new .pricingLSS .pricingLSS__price-wr, .page-template-page-local-seo-services-new .row.pricingLSS__camp-wr
    {
        gap: 30px;
        text-align: left;
    }/*-----------------------------------------------*/
    .localApart_block
    {
        flex-wrap: nowrap;
        flex-direction: column-reverse;
        padding: 12px;
        aspect-ratio: .76;
        min-height: 496px!important;
        justify-content: start;
    }
    .localApart_block-wrapper
    {
        width: 100%;
        padding: 40px 0 5px 0;
        background-repeat: repeat no-repeat;
        background-position: 0% 0%;
        background-size: 21px 20px;
        gap: 8px;
    }
    .localApart_block.slick-current.slick-active
    {
        transition: .7s all;
    }
    .localApart_img
    {
        width: 100%;
        aspect-ratio: 1.7;
    }
    .localApart_block-title
    {
        font-size: 18px;
    }
    .localApart_block-text
    {
        font-size: 14px;
        line-height: 1.6;
    }
    .localApart_section
    {
        padding: 60px 0 50px;
        background-size: 170px;
        background-position: calc(100% + 20px) -90px,62% 100%;
    }
    .localApart_title
    {
        font-size: 24px!important;
        line-height: 1.2!important;
        text-wrap: balance;
    }/*-----------------------------------------------*/
    #cta_testimonial-sec
    {
        padding: 50px 0 110px;
        overflow: hidden;
    }
    #cta_testimonial-sec:after
    {
        width: 187px;
        bottom: unset;
        top: calc(0% + 50px);
        background-size: 200px;
    }
    #cta_testimonial-sec .sec_heading
    {
        font-size: 24px!important;
        line-height: 1.2!important;
        margin-top: 0;
    }
    #cta_testimonial-sec>.container>.row
    {
        gap: 30px;
    }
    #cta_testimonial-sec .testi_txt
    {
        font-size: 18px;
        line-height: 1.3;
    }
    #cta_testimonial-sec .item h4
    {
        font-size: 15px;
    }
    #cta_testimonial-sec .testi_block, .cta_testimonial-sec .testi_block
    {
        margin: 90px 35px 40px 45px;
    }
    #cta_testimonial-sec .testi_block
    {
        min-height: 260px;
    }
    #cta_testimonial-sec .testi_block .item
    {
        padding: 30px 20px!important;
        display: flex;
        flex-direction: column;
    }
    .testimonial_head
    {
        flex-wrap: wrap;
        gap: 15px;
    }
    #cta_testimonial-sec .testi_block .item .testi_name h3
    {
        font-size: 18px;
    }
    #cta_testimonial-sec .testi_block .item .testi_date
    {
        font-size: 11px;
    }
    #cta_testimonial-sec .testi_block .item .testi_date .stars
    {
        margin-left: 0;
    }
    #cta_testimonial-sec .testi_block .item .testi_txt p
    {
        margin-bottom: 0;
    }
    #cta_testimonial-sec .testi_nav
    {
        right: calc(50% - 140px / 2);
        bottom: -50px;
    }/*-----------------------------------------------*/
    body .localCases_section
    {
        padding: 50px 0 80px;
        background-size: 170px;
    }
    .localCases_title
    {
        font-size: 24px!important;
        line-height: 1.2!important;
        text-wrap: balance;
    }
    .localCases_txt
    {
        font-size: 14px;
    }
    .localCases_block.slick-slide
    {
        margin: 0 10px!important;
    }
    .localCases_block-cont
    {
        gap: 12px;
        padding: 16px;
    }
    .localCases_block-txt
    {
        font-size: 18px;
    }
    .localCases_block-author
    {
        font-size: 14px;
    }
    .localCases_block-time
    {
        font-size: 14px;
    }
    .localCases_block .localCases_block-authWrap img
    {
        width: 30px;
    }
    .localCases_blocks .setApart__slider-prev, .localCases_blocks .setApart__slider-next
    {
        top: calc(100% + 30px);
        bottom: unset;
    }
    .localCases_blocks .setApart__slider-prev
    {
        right: unset;
        left: calc(0% + 11px + 7.5px);
    }
    .localCases_blocks .setApart__slider-next
    {
        right: unset;
        left: calc(0% + 50px + 18px + 11px + 7.5px);
    }/*-----------------------------------------------*/
    .page-template-page-local-seo-services-new .faqYYS .faqYSS_title
    {
        font-size: 24px!important;
        line-height: 1.2!important;
    }
    .page-template-page-local-seo-services-new .faqYYS
    {
        padding: 50px 0 40px;
    }/*-----------------------------------------------*/
    #calendar_logo h2
    {
        font-size: 24px!important;
        line-height: 1.2!important;
    }
    #calendar_logo:before
    {
        width: 200px;
        top: -12px;
    }
    #calendar_logo>.container>.row
    {
        gap: 30px;
    }
    #calendar_logo .inner_calendar
    {
        padding: 24px 12px 24px 12px;
    }
    #calendar_logo h3
    {
        font-size: 18px;
        margin-bottom: 12px;
    }
    section.clutchEcom .row.no-gutters
    {
        background-color: transparent;
    }
}/* NEW LOCAL SEO SERVICES TEMPLATE --END*//* LOCAL SEO PLAYBOOK TEMPLATE ---START*//*Hero section*/
body.page-template-page-local-seo-playbook section
{
    font-family: "Gordita";
    position: relative;
}
.local-pb_hero
{
    padding: 175px 20px 104px;
    background: url("/wp-content/uploads/2024/03/star-bg-full.svg"),linear-gradient(251deg,#1b1b1b 13.35%,#1a1a1a 98.03%);
    background-repeat: repeat,repeat repeat;
    background-size: 1085px,cover;
    background-position: 50%,50%;
    position: relative;
}
.local-pb_hero:before
{
    content: "";
    position: absolute;
    width: 649px;
    aspect-ratio: 1;
    border-radius: 100%;
    top: calc(50% - 649px / 2 + 8px);
    left: calc(50% - 649px / 2 + 106px);
    opacity: .1;
    background: radial-gradient(50% 50% at 50% 50%,#fff 0%,rgba(255,255,255,0) 100%);
    filter: blur(50px);
}
.local-pb_hero img.formBg
{
    position: absolute;
    bottom: 0;
    left: 26.5%;
    width: 14%;
    margin-bottom: -2%;
}
.local-pb_hero .row
{
    align-items: center;
    gap: 4.3%;
}
.local-pb_hero .col-12.textCol
{
    width: 45.6%;
    display: flex;
    flex-direction: column;
    gap: 18px;
}
.local-pb_hero .col-12.mediaCol
{
    width: 48%;
}
.local-pb_hero_tooltip
{
    position: absolute;
    padding: 16px 38px 17px 26px;
    align-items: center;
    border-radius: 12px;
    border: 1px solid #424242;
    background: rgba(48,47,47,.9);
    display: flex;
    color: #fff;
    gap: 16px;
    max-width: 268px;
    font-size: 16px;
    font-weight: 500;
    line-height: 142%;
    transition: .3s all;
    z-index: 1;
}
.local-pb_hero_form .submitted-message:before
{
    display: none!important;
}
.local-pb_hero_form .submitted-message
{
    padding-top: 45px!important;
}
.local-pb_hero_form .submitted-message p
{
    color: #fff!important;
}
.local-pb_hero_img>img
{
    padding-right: 35px;
    transition: .3s all;
    z-index: 0;
    position: relative;
}
.local-pb_hero_tooltip_ico
{
    width: 45px;
    height: 45px;
    border-radius: 50%;
    border: 1px solid #5c5c5c;
    position: relative;
    flex: none;
}
.local-pb_hero_tooltip_ico img
{
    position: absolute;
    left: calc(50% - 17px / 2);
    top: calc(50% - 17px / 2);
}
.local-pb_hero_tooltip:first-child
{
    right: 52px;
}
.local-pb_hero_tooltip:first-child:before
{
    content: "";
    position: absolute;
    left: calc(100% - 32px);
    width: 83px;
    height: 83px;
    background-image: url("/wp-content/uploads/2024/03/icon-link.svg");
    background-size: 100%;
    background-repeat: no-repeat;
    top: 19px;
    transition: .3s all;
}
.local-pb_hero_tooltip:last-child
{
    bottom: 0;
}
.local-pb_hero_img
{
    position: relative;
}
.local-pb_hero_img:hover>img
{
    transform: scale(1.075);
}
.local-pb_hero_img:hover .local-pb_hero_tooltip:first-child
{
    transform: translateX(-30px);
}
.local-pb_hero_img:hover .local-pb_hero_tooltip:first-child:before
{
    transform: translate(-22px,-51px);
}
.local-pb_hero_img:hover .local-pb_hero_tooltip:last-child
{
    transform: translateX(30px);
}
.local-pb_hero_title
{
    color: #fff;
    font-size: 54px;
    font-weight: 700;
    line-height: 120%;
    font-family: inherit;
}
.local-pb_hero_title span
{
    color: #ff258e;
}
.local-pb_text
{
    margin-bottom: 10px;
    color: #fff;
    font-family: inherit;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
    opacity: .7;
    width: 90%;
}/*Intro section*/
.local-pb_intro
{
    background: #f8f8f8;
    padding: 70px 20px 55px;
}
.local-pb_intro_title
{
    max-width: 760px;
    text-align: center;
    font-family: inherit;
    text-align: center;
    font-family: inherit;
    font-size: 36px;
    font-weight: 600;
    line-height: 120%;
    color: #1b1b1b;
    margin: 0;
}
.local-pb_intro_title span
{
    color: #8860d4;
}
.local-pb_intro .row:last-child .col-12:not(.mediaCol)
{
    padding-top: 157px;
}
.local-pb_intro .row:first-child
{
    margin-bottom: calc(-92px - 24px);
    z-index: 1;
    position: relative;
}
.local-pb_intro_block
{
    padding-top: 20px;
    display: flex;
    flex-direction: column;
    gap: 8px;
    width: 100%;
    position: relative;
}
.local-pb_intro_numb
{
    color: #fff;
    font-size: 54px;
    font-weight: 700;
    line-height: 1;
    position: absolute;
    top: 0;
}
.local-pb_intro_block *
{
    z-index: 1;
}
.local-pb_intro .col-12:first-child .local-pb_intro_block
{
    text-align: right;
}
.local-pb_intro .col-12:first-child .local-pb_intro_numb
{
    right: 0;
}
.local-pb_intro_sub
{
    font-size: 18px;
    font-weight: 700;
    line-height: 120%;
    margin: 0;
    background: var(--black-new,linear-gradient(251deg,#1b1b1b 13.35%,#1a1a1a 98.03%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    padding-bottom: 2px;
    margin-bottom: -2px;
}
.local-pb_intro_desc
{
    margin: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 170%;
    color: #1b1b1b;
    opacity: .7;
    background: linear-gradient(251deg,#1b1b1b 13.35%,#1a1a1a 98.03%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.local-pb_intro .col-12:first-child .local-pb_intro_block
{
    padding-right: 19px;
}
.local-pb_intro .col-12:last-child .local-pb_intro_block
{
    padding-left: 19px;
}
.local-pb_intro .col-12:last-child .local-pb_intro_numb
{
    left: 0;
}
.local-pb_intro .row:last-child .col-12
{
    gap: 35px;
    display: flex;
    flex-direction: column;
}
.local-pb_intro .row:last-child .col-12
{
    width: 29.5%;
}
.local-pb_intro .row:last-child .col-12.mediaCol
{
    width: 41%;
    align-self: center;
}
.local-pb_intro .mediaCol
{
    background-image: url("/wp-content/uploads/2024/03/intro-bg.svg");
    background-size: 90% auto;
    background-repeat: no-repeat;
    background-position: 50% 67%;
}
.local-pb_intro .mediaCol img:hover
{
    transform: scale(1.075);
}
.local-pb_intro .mediaCol img
{
    transition: .5s all;
}
.local-pb_intro_block:after
{
    content: "";
    width: 79px;
    position: absolute;
    aspect-ratio: 1;
    left: calc(100% - 10px);
    z-index: 1;
    top: calc(20px + 23px / 2);
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: 0% 0%;
    z-index: 1;
}
.local-pb_intro_block:first-child:after
{
    background-image: url("/wp-content/uploads/2024/03/top-line.svg");
}
.col-12:last-child .local-pb_intro_block:after
{
    left: unset;
    right: calc(100% - 10px);
    transform: scaleX(-1);
}
.local-pb_intro_block:nth-child(2):after
{
    background-image: url("/wp-content/uploads/2024/03/middle-line.svg");
    top: calc(20px + 23px / 2 - (10px - 1px) / 2)!important;
}
.local-pb_intro_block:last-child:after
{
    background-image: url("/wp-content/uploads/2024/03/bottom-line.svg");
    top: unset;
    bottom: calc(100% - 20px - 23px / 2)!important;
}/*Review section*/
.local-pb_review_container
{
    max-width: 1440px;
    margin: 0 auto;
    display: flex;
    flex-direction: row;
}
.local-pb_review_col
{
    width: 50%;
    overflow: hidden;
}
.local-pb_review_col.txtCol
{
    padding: 73px 4.83%;
}
.local-pb_review_col.mediaCol img
{
    height: 100%;
    object-fit: cover;
    width: 100%;
    transition: .3s all;
}
.local-pb_review_col.mediaCol img:hover
{
    transform: scale(1.1);
}
.local-pb_review_txt
{
    color: #1b1b1b;
    font-size: 20px;
    font-weight: 500;
    line-height: 170%;
    letter-spacing: .6px;
    padding-top: 28px;
    background-image: url("/wp-content/uploads/2024/03/quote-bg.svg");
    background-repeat: no-repeat;
    background-size: 160px;
    background-position: calc(100% - 20px) 0;
}
.local-pb_review_wrapper
{
    display: flex;
    flex-direction: column;
    gap: 77px;
}
.local-pb_reviewer
{
    display: flex;
    flex-direction: row;
    gap: 11px;
    align-items: center;
}
.local-pb_reviewer img
{
    width: 47px;
    border-radius: 100px;
}
.local-pb_reviewer_name
{
    display: flex;
    flex-direction: row;
    gap: 9px;
}
.local-pb_reviewer_name
{
    color: #1b1b1b;
    font-size: 18px;
    font-weight: 500;
    line-height: 142%;
}
.local-pb_reviewer_title
{
    color: #1b1b1b;
    font-size: 14px;
    font-weight: 400;
    line-height: 160%;
}
@media(min-width: 1201px)
{
    body.page-template-page-local-seo-playbook section .container
    {
        max-width: 1290px;
    }
}
@media(max-width: 1200px)
{
    .local-pb_hero
    {
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 150px;
    }
    .local-pb_hero .row
    {
        justify-content: center;
    }
    .local-pb_hero_title
    {
        font-size: 40px;
    }
    .local-pb_hero_title
    {
        font-size: 40px;
    }
    .local-pb_hero_tooltip
    {
        padding: 16px 20px;
        gap: 8px;
        max-width: 200px;
        font-size: 12px;
        font-weight: 400;
    }
    .local-pb_hero img.formBg
    {
        display: none;
    }
    .local-pb_hero_tooltip:first-child
    {
        right: 25px;
    }
    .local-pb_hero_tooltip:first-child:before
    {
        left: calc(100% - 25px);
        width: 60px;
        height: 60px;
        top: 25px;
    }
    .local-pb_hero_tooltip_ico
    {
        width: 35px;
        height: 35px;
    }
    .local-pb_hero_tooltip_ico img
    {
        width: 14px;
        height: 14px;
        top: calc(50% - 14px / 2);
        left: calc(50% - 14px / 2);
    }
    .local-pb_hero_img>img
    {
        padding-right: 0;
    }
    .local-pb_intro
    {
        padding-left: 10px;
        padding-right: 10px;
    }
    .local-pb_intro_title
    {
        font-size: 32px;
    }
    .local-pb_intro_sub
    {
        font-size: 16px;
    }
    .local-pb_review_txt
    {
        font-size: 18px;
        background-size: 120px;
    }
}
@media(max-width: 991px)
{
    .clutchEcom:before
    {
        top: 100px;
        bottom: unset;
    }
    .local-pb_hero .row
    {
        gap: 40px;
    }
    .local-pb_hero .col-12
    {
        width: 100%!important;
    }
    .local-pb_hero_title
    {
        font-size: 36px;
        text-align: center;
    }
    .local-pb_text
    {
        text-align: center;
        max-width: 600px;
        margin: 0 auto;
    }
    .local-pb_hero_form
    {
        max-width: 600px;
        margin: 0 auto;
    }
    .local-pb_hero .col-12.mediaCol
    {
        order: -1;
    }
    .local-pb_hero_img
    {
        max-width: 500px;
        margin: 0 auto;
    }
    .local-pb_intro .row:first-child
    {
        margin-bottom: calc(-58px - 24px);
    }
    .local-pb_intro_title
    {
        font-size: 24px;
    }
    .local-pb_intro .row:last-child .col-12:not(.mediaCol)
    {
        width: 50%;
        padding: 0;
        justify-content: space-between;
    }
    .local-pb_intro .row:last-child .col-12.mediaCol
    {
        width: 100%;
        order: -1;
        max-width: 500px;
        margin: 0 auto;
    }
    .local-pb_intro .col-12 .local-pb_intro_block
    {
        text-align: left!important;
        padding-left: 19px!important;
        padding-right: 19px!important;
    }
    .local-pb_intro .col-12 .local-pb_intro_numb
    {
        right: unset!important;
        left: 0;
    }
    .local-pb_intro_block:after
    {
        display: none;
    }
    .local-pb_review_col.txtCol
    {
        padding: 40px;
    }
    .local-pb_review_wrapper
    {
        gap: 40px;
    }
    .local-pb_review_txt
    {
        font-size: 17px;
        background-size: 80px;
        padding-top: 20px;
    }
    .local-pb_reviewer_name
    {
        font-size: 16px;
    }
    .local-pb_reviewer_title
    {
        font-size: 12px;
    }
}
@media(max-width: 767px)
{
    .local-pb_hero
    {
        background-size: 100%,cover;
        padding-left: 0;
        padding-right: 0;
    }
    .local-pb_hero_tooltip
    {
        padding: 8px 12px;
        max-width: 167px;
        font-size: 11px;
    }
    .local-pb_hero .homeHeroCTA
    {
        text-align: center!important;
    }
    .local-pb_hero_tooltip:first-child
    {
        top: -20px;
    }
    .local-pb_hero_tooltip:last-child
    {
        bottom: -12px;
    }
    .local-pb_hero_title
    {
        font-size: 32px;
    }
    .local-pb_text
    {
        width: 100%;
        font-size: 14px;
    }
    .local-pb_hero_form .hbspt-form fieldset
    {
        flex-wrap: wrap;
    }
    .local-pb_hero_form .hbspt-form .hs-form-field
    {
        width: 100%!important;
        position: relative;
    }
    .local-pb_hero_form .hbspt-form .hs-submit:hover input
    {
        width: 103%!important;
        transform: translateX(-1.5%);
    }
    .local-pb_intro
    {
        padding-left: 0;
        padding-right: 0;
    }
    .local-pb_intro .row:first-child
    {
        margin-bottom: calc(-38px - 24px);
    }
    .local-pb_intro_title
    {
        text-align: center!important;
        text-wrap: balance;
    }
    .local-pb_intro .row:last-child .col-12:not(.mediaCol)
    {
        width: 100%;
    }
    .local-pb_intro .col-12 .local-pb_intro_block
    {
        padding-top: 30px;
    }
    .local-pb_review_container
    {
        flex-wrap: wrap;
    }
    .local-pb_review_col
    {
        width: 100%;
    }
    .local-pb_review_col.mediaCol img
    {
        aspect-ratio: 1.333;
    }
    .local-pb_review_col.txtCol
    {
        padding: 60px 40px 80px;
    }
}/* LOCAL SEO PLAYBOOK TEMPLATE ---END*/
.seoFreeB
{
    margin: 70px 0 0;
}
.blIntUi .servHome__cont-title
{
    font-size: 60px;
    line-height: 71px;
}
.caseIntUi .whyHome__foot-post
{
    font-size: 16px;
}
.heroIntUi .heroLsn__cont-title, .heroIntUi .heroLsn__cont-txt, .heroIntUi .heroSocN__arr span
{
    color: #fff;
}
.heroIntUi .heroLsn__img
{
    width: 100%;
}
.heroIntUi .heroLsn__img video
{
    border-radius: 5px;
}
.heroIntUi .heroLsn__cont-title:before
{
    background: url("/wp-content/themes/linkgraph-new/img/pages/titleIntUi1.svg") no-repeat center/contain;
}
.heroIntUi .heroLsn__cont-title:after
{
    background: url("/wp-content/themes/linkgraph-new/img/pages/titleIntUi3.svg") no-repeat center/contain;
}
.heroIntUi .heroLsn__cont-txt
{
    margin-bottom: 35px;
}
.iFFreeB .iFKey__cont h2, .howFreeB .iFKey__cont h2
{
    font-family: RoundedIO;
}
.faqFreeB .servHome__cont-title
{
    font-weight: bold;
    font-size: 24px;
    line-height: 30px;
    text-align: center;
    position: relative;
}
.faqFreeB .servHome__cont-title:before, .faqFreeB .servHome__cont-title:after
{
    content: "";
    position: absolute;
    top: 17px;
    width: 43%;
    background-color: #e5e3ff;
    height: 1px;
}
.faqFreeB .servHome__cont-title:before
{
    left: 0;
}
.faqFreeB .servHome__cont-title:after
{
    right: 0;
}
.heroBackAn .heroHomenew__form
{
    width: 93%;
    margin: 0;
}
.blBackAn .blockseoSer__wr2 .blockseoSer__img img
{
    object-fit: cover;
    height: 700px;
}
.blBackAn .blockseoSer__img img
{
    margin-bottom: 40px;
}
.seoBackAn
{
    margin-bottom: 0;
}
.contBackAn
{
    padding: 80px 0;
}
.contBackAn__cont h2
{
    font-weight: bold;
    font-size: 70px;
    line-height: 89px;
    margin-bottom: 30px;
    margin-top: 0;
    font-family: RoundedIO;
}
.contBackAn__cont p
{
    font-family: RoundedIO;
    font-size: 16px;
    line-height: 175%;
}
.buBackAn .blockseoSer__img img
{
    margin-bottom: 30px;
    object-fit: cover;
    height: 465px;
}
.popExp__blockLit-d
{
    color: #717171;
    font-size: 16px;
}
.heroSumm__form
{
    text-align: center;
}
.heroSumm__form .hs-form-field
{
    margin-bottom: 40px;
}
.heroSumm__form label
{
    display: block;
    font-size: 30px;
    font-weight: 600;
    margin-bottom: 20px;
}
.heroSumm__form .hs-input
{
    width: 50%;
    height: 55px;
    padding: 15px;
    font-size: 18px;
    border-radius: 8px;
    border: none;
    background: #f3f3f3;
    margin: 0 auto;
}
.hs-budget_dropdown .input
{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
}
.heroSumm__form .hs-button
{
    border: none;
    padding: 18px 66px;
    display: block;
    margin: 30px auto;
    background-color: #fe278e;
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    border-radius: 40px;
}
.submitted-message
{
    padding-top: 145px;
    position: relative;
}
.submitted-message:before
{
    content: url("/wp-content/themes/linkgraph-new/img/pages/check-icon.png");
    position: absolute;
    top: 0;
    left: 45%;
}
.submitted-message p
{
    color: #529c2a;
    font-size: 26px;
    font-weight: 600;
    line-height: 150%;
}
.heroPpcN
{
    background: #4a0077;
    position: relative;
}
.heroPpcN .heroLsn__img
{
    width: 125%;
    float: right;
    position: absolute;
    top: 0;
}
.heroPpcN .heroLsn__cont-title
{
    font-size: 60px;
}
.heroPpcN .heroLsn__cont-title:before
{
    background: url("/wp-content/themes/linkgraph-new/img/pages/titleppc1.svg") no-repeat center/contain;
}
.heroPpcN .heroLsn__cont-title:after
{
    background: url("/wp-content/themes/linkgraph-new/img/pages/titleppc2.svg") no-repeat center/contain;
    right: 218px;
}
.heroPpcN .heroSocN__arr span
{
    color: #fff;
}
.softPpcN
{
    padding: 80px 0;
    margin: 0;
}
.softPpcN__img video
{
    border-radius: 10px;
}
.softPpcN .servEnseo__txt
{
    margin-bottom: 20px;
}
.softPpcN .seosoftEnseo__cont
{
    padding-right: 30px;
}
.casePpcN
{
    padding: 80px 0;
}
.casePpcN .whyHome__wr
{
    margin-bottom: 0;
}
.casePpcN .whyHome__cont
{
    padding-right: 0;
    padding-left: 60px;
}
.casePpcN .whyHome__link a
{
    color: #ff3e3e;
}
.banBigC .btn_redR
{
    padding: 6px 40px;
    margin-top: 25px;
    line-height: 2;
}
.blBigC .blockseoSer__wr3 .blockseoSer__img img
{
    margin-top: 0;
}
.heroBigC
{
    position: relative;
}
.heroBigC .heroLsn__cont-title:before
{
    background: url("/wp-content/themes/linkgraph-new/img/pages/titlebigc1.svg") no-repeat center/contain;
}
.heroBigC .heroLsn__cont-title:after
{
    background: url("/wp-content/themes/linkgraph-new/img/pages/titlebigc2.svg") no-repeat center/contain;
    right: 245px;
}
.heroBigC .heroLsn__cont-title
{
    font-size: 60px;
}/*About Us*/
.heroAbUs
{
    padding: 180px 0 40px;
}
.page-template-page-careers-2023 .heroAbUs
{
    padding: 60px 0 40px;
}
.heroAbUs__txt
{
    font-size: 20px;
    line-height: 175%;
}
.whatAbUs__block-title
{
    font-weight: 900;
    font-size: 36px;
    line-height: 40px;
    margin-bottom: 10px;
    font-family: RoundedIO;
    margin-top: 0;
}
.heroAbUs__side
{
    margin-bottom: 30px;
}
.heroAbUs__side-list ul li
{
    position: relative;
    padding-left: 25px;
    font-size: 16px;
    margin-bottom: 10px;
}
.heroAbUs__side-list ul li:before
{
    content: url("/wp-content/themes/linkgraph-new/img/pages/checkabus.svg");
    position: absolute;
    left: 0;
    top: 1px;
}
.heroAbUs__side-loc ul li
{
    margin-bottom: 15px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -ms-align-items: center;
    align-items: center;
}
.heroAbUs__side-loc ul li img
{
    margin-right: 5px;
}
.photoAbUs
{
    height: 680px;
    margin-bottom: 40px;
    background: no-repeat center/cover;
}
.whatAbUs__wr
{
    border-top: 5px solid #121212;
    border-bottom: 5px solid #121212;
    padding: 80px 0 40px;
}
.whatAbUs__block-sub
{
    font-weight: bold;
    font-size: 16px;
    color: rgba(18,18,18,.7);
    margin-bottom: 5px;
}
.whatAbUs__block
{
    margin-bottom: 40px;
}
.whatAbUs__block-txt, .whatAbUs__block-txt p
{
    font-size: 16px;
    line-height: 175%;
    font-family: RoundedIO;
}
.page-template-page-careers-2023 .whatAbUs__block-txt p
{
    font-size: 20px;
}
.leadAbUs
{
    background: #f1fffe;
    padding: 80px 0;
}
.page-template-page-careers-2023 .leadAbUs .row_information .col-12
{
    padding: 0 1.2%;
}
.leadAbUs .whatAbUs__block-title
{
    text-align: center;
    margin-bottom: 40px;
}
.leadAbAs__a
{
    font-size: 21px;
    line-height: 175%;
    font-weight: 600;
    margin-top: 35px;
}
.orgAbUs__wr
{
    border-top: 5px solid #121212;
    border-bottom: 5px solid #121212;
    padding: 80px 0 40px;
}
.orgAbUs__logos
{
    margin-top: 30px;
}
.orgAbUs__logos img
{
    width: 18%;
    margin-bottom: 40px;
    margin-right: 40px;
}
.heroAbUs__cont
{
    padding-right: 30px;
}
.page-template-page-careers-2023 .heroAbUs__cont
{
    padding-right: 150px;
}
.pressAbUs
{
    padding-top: 80px;
}
.pressAbUs .whatAbUs__block-title, .pressAbUs .whatAbUs__block-txt
{
    text-align: center;
}
.pressAbUs .whatAbUs__block-txt
{
    width: 56%;
    margin: 0 auto;
}
.pressAbUs__block-wr
{
    margin-top: 40px;
    border-bottom: 5px solid #121212;
    padding-bottom: 40px;
}
.page-template-page-careers-2023 .pressAbUs__block-wr
{
    border-bottom: 0;
}
.pressAbUs__block
{
    margin-bottom: 40px;
    box-shadow: 0 4px 15px rgba(0,0,0,.05);
    height: calc(100% - 40px);
}
.pressAbUs__img
{
    height: 300px;
    background: no-repeat center/cover;
}
.pressAbUs__block-cont
{
    padding: 20px 20px 30px;
}
.pressAbUs__cat
{
    font-size: 16px;
    line-height: 31px;
    margin-bottom: 5px;
}
.pressAbUs__title
{
    font-weight: bold;
    font-size: 21px;
    line-height: 27px;
}
.joinAbUs
{
    padding: 80px 0 40px;
}
.joinAbUs__title
{
    font-weight: 900;
    font-size: 28px;
    line-height: 35px;
    margin-bottom: 20px;
}
.joinAbUs__cont
{
    padding-right: 140px;
}
.coreValues
{
    background-color: #17161b;
    height: 88vh;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
@media(min-width: 1920px)
{
    .coreValues
    {
        height: 90vh;
    }
}
@media(max-width: 1280px)
{
    .coreValues
    {
        height: 80vh;
    }
}
@media(min-width: 1280px)
{
    .local-pb_hero_form
    {
        width: 600px;
    }
}
@media(max-width: 980px)
{
    .coreValues
    {
        height: 45vh;
    }
}
@media(max-width: 820px)
{
    .coreValues
    {
        height: 40vh;
    }
}
@media(max-width: 576px)
{
    .coreValues
    {
        height: 55vh;
        background-position: 8% 50%;
        background-size: cover;
    }
    .local-pb_hero_form
    {
        max-width: 100%;
        width: auto;
        margin: 0 auto;
    }
}
@media(max-width: 380px)
{
    .local-pb_hero_form
    {
        max-width: 100%;
        margin: 0 auto;
    }
}
.page-id-6604 .heroBigC .heroLsn__cont-title:before
{
    background: url("/wp-content/themes/linkgraph-new/img/pages/titlewhite1.svg") no-repeat center/contain;
}
.page-id-6604 .heroBigC .heroLsn__cont-title:after
{
    background: url("/wp-content/themes/linkgraph-new/img/pages/titlewhite2.svg") no-repeat center/contain;
}
.joinAbUs .whatAbUs__block-txt a
{
    color: #053ac1;
}
.page-id-6604 .benSocN .servHome__cont-link a:after
{
    right: -22px;
}/*Link Building eBook*/
.heroBLink__sublink
{
    background: #273c75;
    border-radius: 8px;
    padding: 9px 20px;
    font-weight: bold;
    font-size: 28px;
    line-height: 35px;
    display: inline-block;
    color: #fff;
}
.heroBLink h1 span
{
    color: #ea2b8f;
}
.tabContBLink .tabCont__ban
{
    height: 100%;
}
.tabContBLink .tabCont__block-num
{
    color: #3e9da9;
}
.stepBLink
{
    background: #f43982;
    position: relative;
    width: 98%;
    border-radius: 0 8px 8px 0;
}
.stepBLink .stepNeg__cont-title, .stepBLink .stepNeg__cont-txt p, .stepBLink .stepNeg__cont-txt
{
    color: #fff!important;
}
.stepBLink .stepNeg__cont-title span
{
    color: #f884b1;
}
.stepBLink .stepNeg__img
{
    background: #f6f9ff;
    box-shadow: 0 2px 14px rgba(44,52,62,.0652174);
    border-radius: 8px 0 0 8px;
    padding: 0;
}
.stepBLink__img-wr
{
    position: absolute;
    right: -69.4%;
    top: 85px;
}
.stepBLink .stepNeg__cont
{
    padding-left: 2%;
}
.stepBLink1 .stepBLink
{
    margin-top: -36px;
}
.stepFactor
{
    position: relative;
    padding-bottom: 60px;
}
.stepFactor__goo
{
    margin: 40px 0;
}
.stepFactor__list li
{
    position: relative;
    padding-left: 30px;
    margin-bottom: 25px;
}
.stepFactor__list li:before
{
    content: url("/wp-content/themes/linkgraph-new/img/ebook-link/fac__check.svg");
    position: absolute;
    left: 0;
    top: 2px;
}
.stepFactor .stepNeg__textBlock a
{
    color: #2d6ec8;
    text-decoration: underline;
}
.stepFactor .stepNeg3__steps-subtitle
{
    color: #ea377a;
}
.stepFactor:before
{
    content: "";
    background: #f4397a;
    width: 11px;
    height: 70px;
    position: absolute;
    left: 0;
    top: 63px;
}
.stepFactor__title
{
    font-weight: 800;
    font-size: 25px;
    line-height: 30px;
    color: #0f131f;
}
.stepFactor__quote
{
    color: #fff;
    font-weight: 600;
    font-size: 17px;
    line-height: 32px;
    padding: 30px 40px;
    border-radius: 8px;
    margin-top: 40px;
}
.stepFactor__quote-author
{
    margin-top: 20px;
}
.stepFactor__what
{
    border-radius: 8px;
    margin-bottom: 20px;
    padding: 30px 30px 10px 30px;
}
.stepFactor__what-titile
{
    font-weight: 800;
    font-size: 22px;
    line-height: 26px;
    margin-bottom: 2px;
}
.stepFactor__quote-tag
{
    background: #ec3d7a;
    box-shadow: 0 2px 15px rgba(0,0,0,.181159);
    border-radius: 2px;
    margin-right: 10px;
    margin-bottom: 10px;
    padding: 3px 10px;
    font-size: 16px;
}
.stepFactor__quote-tags
{
    margin: 15px 0;
}
.stepBLink1__other
{
    padding-bottom: 50px;
}
.stepBLink2
{
    padding-bottom: 50px;
}
.stepBLink2 .stepBLink__img-wr
{
    top: 85px;
}
.stepBLink2__img1
{
    margin-top: -28px;
}
.stepBLink2 .stepFactor__quote
{
    margin-top: 80px;
}
.stepBLink2__list-wr
{
    background: #3dbfb0;
    border-radius: 8px;
    padding: 25px 40px 0;
    color: #fff;
}
.stepBLink2 .stepFactor__list li:before
{
    content: url("/wp-content/themes/linkgraph-new/img/ebook-link/step2-check.svg");
}
.stepBLink2 .stepNeg__text
{
    background: url("/wp-content/themes/linkgraph-new/img/ebook-link/oval-step2.svg") no-repeat center right;
}
.stepBLink3 .stepBLink__img-wr
{
    top: 85px;
}
.stepBLink3__tips-block
{
    margin-bottom: 50px;
}
.stepBLink3__tips-block img
{
    margin-right: 25px;
}
.stepBLink3__tips-title
{
    font-size: 19px;
    line-height: 26px;
}
.stepBLink3__tips-title strong
{
    display: block;
}
.stepBLink3 .stepFactor
{
    padding-bottom: 50px;
}
.stepBLink4 .stepFactor__title
{
    margin-bottom: 20px;
}
.stepBLink4__loc, .stepBLink4__br, .stepBLink4__guest, .stepBLink4__val
{
    padding-bottom: 60px;
}
.stepBLink4__loc .stepBLink2__list-wr
{
    background: rgba(255,255,255,.5);
}
.stepBLink4__loc .stepFactor__list li:before
{
    content: url("/wp-content/themes/linkgraph-new/img/ebook-link/step4-check.svg");
}
.stepBLink4__loc .stepBLink2__list-wr
{
    color: #393944;
    border: 2px solid #f4397a;
}
.shedBLink .shedNeg__block-btn a
{
    background: #43c9ba;
    border-radius: 8px;
}
.shedBLink .shedNeg__block
{
    border: 3px solid #273c75;
    border-radius: 8px;
}
.stepNeg__cont-txt-d
{
    padding-left: 17px;
}
.stepBLink2 .stepNeg__textBlock p a, .stepBLink4 .stepNeg__textBlock p a
{
    color: #2d6ec8;
}
.stepBLink5 .stepNeg__cont-txt p a
{
    color: #fff;
    text-decoration: underline;
}/*Careers*/
.heroCar
{
    background-color: #121212;
    color: #fff;
    padding-top: 100px;
    text-align: center;/* margin-top: 100px; */
}
.heroCar__subtitle
{
    font-weight: 500;
    font-size: 16px;
    color: rgba(255,255,255,.7);
    margin-bottom: 10px;
}
.heroCar__btn
{
    margin-top: 40px;
}
.heroCar__img
{
    margin-top: 100px;
}
.heroCar .heroseoAud__title
{
    margin-top: 0;
}
.weareCar .whatAbUs__block-title, .jobCar .whatAbUs__block-title
{
    font-family: RoundedIO;
}
.weareCar__wr
{
    padding: 80px 0;
}
.liveCar .weareCar__wr
{
    padding-bottom: 40px;
}
.page-template-page-careers-2023 .liveCar .weareCar__wr
{
    padding-top: 5%;
}
.liveCar__blocks
{
    margin-bottom: 40px;
}
.liveCar__blocks-title
{
    -ms-align-items: center;
    align-items: center;
    font-weight: 900;
    font-size: 21px;
    margin-bottom: 5px;
    margin-left: -7px;
}
.liveCar__blocks-title img
{
    width: 44px;
}
.liveCar__blocks-txt
{
    font-size: 16px;
    line-height: 175%;
}
.liveCar__blocks-wr
{
    margin-top: 30px;
}
.weareCar .whatAbUs__block-title
{
    margin-top: 0;
}
.locCar__block
{
    margin-bottom: 20px;
    font-size: 21px;
}
.locCar__block img
{
    margin-right: 10px;
    width: 30px;
}
.bannerCar__block
{
    padding: 80px 0;
    color: #fff;
    text-align: center;
    margin-top: -120px;
}
.page-template-page-careers-2023 .bannerCar__block
{
    margin-top: 60px;
    margin-bottom: 80px;
}
.bannerCar2 .bannerCar__block
{
    margin-top: 0;
}
.page-template-page-careers-2023 .bannerCar2 .bannerCar__block
{
    margin-bottom: 40px;
}
.bannerCar__block .whatAbUs__block-title
{
    color: #fff;
}
.bannerCar__block-txt
{
    font-size: 16px;
    line-height: 175%;
    width: 50%;
    margin: 0 auto;
}
.jobCar
{
    padding: 20px 0 40px;
}
.jobCar__block
{
    border: 2px solid #e8e8e8;
    padding: 40px;
    justify-content: space-between;
    margin-bottom: 40px;
}
.jobCar__block-name
{
    font-weight: 900;
    font-size: 21px;
    margin-right: 40px;
}
.jobCar__block-time
{
    font-size: 16px;
    padding-right: 15px;
    margin-right: 10px;
    position: relative;
    line-height: 24px;
}
.jobCar__block-time:after
{
    content: ".";
    position: absolute;
    top: -6px;
    right: 0;
    font-size: 26px;
}
.jobCar__block-loc
{
    font-size: 16px;
    line-height: 24px;
}
.jobCar__block-link a
{
    color: #00a3ff;
}
.jobCar__block-link a:hover
{
    color: #ff0096;
}
.jobCar__block-link a:hover svg path
{
    fill: #ff0096;
}
.jobCar__btn a
{
    border: 2px solid #121212;
    border-radius: 50px;
    padding: 14px 35px;
    font-size: 18px;
    font-weight: bold;
    display: inline-block;
}
.jobCar__btn
{
    text-align: center;
}
.jobCar__btn a:hover
{
    background: #121212;
    color: #fff;
}
.bannerCar__block-txt a
{
    color: #00a3ff;
}
.newItemMenu
{
    position: relative;
}
#mega-menu-wrap-max_mega_menu_1 .newItemMenu:after
{
    content: "NEW";
    background: #ff0096;
    border-radius: 30px;
    font-weight: 700;
    font-size: 10px;
    color: #fff;
    padding: 1px 6px;
    display: inline-block!important;
    position: relative;
    top: -4px;
    margin-left: -14px;
    white-space: nowrap;
}
footer .newItemMenu a:after
{
    content: "NEW";
    background: #ff0096;
    border-radius: 30px;
    font-weight: bold;
    font-size: 10px;
    color: #fff;
    padding: 1px 6px;
    display: inline-block!important;
    position: relative;
    top: -2px;
    margin-left: 5px;
}
#mega-menu-max_mega_menu_1>#mega-menu-item-6690>.mega-sub-menu
{
    width: 510px!important;
    left: 219px!important;
}
.heroCtaform__formMob
{
    display: none;
}
.navBarButton
{
    display: none;
    width: 25px;
    float: right;
    background-color: #121212;
    position: relative;
    height: 2px;
    margin-left: 10px;
}
.navBarButton:before, .navBarButton:after
{
    content: "";
    position: absolute;
    left: 0;
    height: 2px;
    width: 100%;
    background-color: #121212;
}
.navBarButton:before
{
    top: -7px;
}
.headerWhite .navBarButton, .headerWhite .navBarButton:before, .headerWhite .navBarButton:after
{
    background-color: #fff;
}
.fixedHeader .navBarButton, .fixedHeader .navBarButton:before, .fixedHeader .navBarButton:after, .header-fix .navBarButton, .header-fix .navBarButton:before, .header-fix .navBarButton:after
{
    background-color: #121212;
}
.navBarButton:after
{
    top: 7px;
}
.mobBack
{
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: rgba(162,244,255,.2);
    z-index: 9;
    display: none;
    backdrop-filter: blur(4px);
}
.overHidden
{
    overflow: hidden!important;
}
.headerWhite .mobBack
{
    background: rgba(255,255,255,.1);
    backdrop-filter: blur(4px);
}
#mega-menu-max_mega_menu_1>.mega-menu-item>.mega-sub-menu
{
    width: 1210px!important;
    left: -151px!important;
    background: #fff!important;
    display: block;
    border: 1px solid #131313!important;
    border-radius: 22px!important;
    top: 55px!important;
}
.menuMobHead__back
{
    position: relative;
    top: -2px;
    margin-right: 10px;
    display: none;
}
.menuMobHead span img
{
    width: 119px;
}
.menuMobHead.active .menuMobHead__back
{
    display: block;
}
.menuMobFoot
{
    display: none;
}
.menuMobBody.active
{
    height: 100%;
}
.lgMob
{
    display: none;
}
#menu-footer_new
{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    flex-flow: column wrap;
    max-height: 700px;
}
#menu-footer_new>li
{
    width: 50%;
    margin-bottom: 20px;
}
#menu-footer_new .sub-menu, #menu-footer_new-ser .sub-menu
{
    margin-left: 0;
}
.footNavTitle>a, .footNavTitle2
{
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 10px;
    display: block;
}
.footNavTitle>a:before
{
    display: none;
}
#menu-footer_new li .sub-menu .menu-item, .footerNew__res li, #menu-footer_new-ser li .sub-menu .menu-item
{
    margin-bottom: 10px;
}
#menu-footer_new li .sub-menu .menu-item a, #menu-footer_new-ser li .sub-menu .menu-item a, .footerNew__res, .footerNew__res li a
{
    font-size: 16px;
    color: #6c6e72;
}
#menu-footer_new li .sub-menu .menu-item a:hover, #menu-footer_new-ser li .sub-menu .menu-item a:hover, .footerNew__res li a:hover
{
    color: #ff0096;
}
.footerNew__res-mob
{
    display: none;
}
#menu-footer_new .newItemMenu a:after, #menu-footer_new-ser .newItemMenu a:after, .footerNew__res .newItemMenu a:after
{
    line-height: 17px;
}
.footerNew__res .footNavTitle2
{
    margin-bottom: 8px;
}
.footerNew__res-cont
{
    margin-top: 90px;
}
.footerNew__res-wr
{
    padding-left: 57px;
}
.footerNew__res-cont img
{
    margin-right: 4px;
}
.footerNew__loc
{
    color: rgba(18,18,18,.8);
    font-size: 16px;
}
.footerNew__loc:first-child
{
    padding-right: 10px;
    margin-right: 10px;
    position: relative;
}
.footerNew__loc:first-child:after
{
    content: ".";
    font-size: 26px;
    position: absolute;
    top: -11px;
    right: -2px;
}
.footerNew__loc img
{
    margin-right: 5px;
}
.footerNew__soc
{
    margin-left: 20px;
}
.footerNew__soc a
{
    margin-left: 10px;
}
.footerNew__copy-wr
{
    padding: 25px 0;
}
.footerNew__loc-soc
{
    justify-content: flex-end;
}
.footerNew__res-soc
{
    display: none;
}
.footerNew__res-soc
{
    margin-top: 40px;
}
.footerNew__res-soc .footerNew__loc-wr
{
    margin-bottom: 40px;
}
.footerNew__res-soc .footerNew__copy
{
    margin-top: 10px;
}
.header-fix .navBarButton, .header-fix .navBarButton:before, .header-fix .navBarButton:after
{
    background-color: #121212;
}
.page-template-page-careers .header-layout-3 a.lg img
{
    width: 100%;
}
.footNo a:hover
{
    color: #25243e;
}
#whr_embed_hook .whr-items .whr-item
{
    border: 2px solid #e8e8e8;
    padding: 40px;
    margin-bottom: 40px;
}
#whr_embed_hook .whr-items .whr-title
{
    font-weight: 900;
    font-size: 21px;
    margin-right: 40px;
    margin: 0;
    margin-bottom: 10px;
}
#whr_embed_hook .whr-items .whr-info
{
    margin: 0;
}
.woocommerce-checkout #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link
{
    padding: 0 12px;
}/*Google Ads and PPC*/
.heroGooAds h1 span
{
    color: #2a8390;
}
.tabGooAds
{
    background: #f4f8fd;
}
.tabGooAds .tabCont__block-num
{
    color: #b35e8a;
    font-size: 26px;
    font-family: Avenir Next;
}
.tabGooAds .tabCont__block-title
{
    font-size: 16px;
    width: 100%;
    font-family: Avenir Next;
}
.stepGooAds
{
    position: relative;
}
.stepGooAds .stepNeg__cont-title, .stepGooAds .stepNeg__cont-txt p
{
    color: #fff!important;
}
.stepGooAds .stepBLink__img-wr
{
    right: 0;
    top: 0;
    width: 33%;
    height: 100%;
}
.stepGooAds1 .stepGooAds:before
{
    content: url("/wp-content/uploads/2025/02/qblock.svg");
    position: absolute;
    bottom: 0;
    right: 33%;
}
.quoteFull
{
    padding: 50px 0 80px;
    font-size: 17px;
    line-height: 32px;
    color: #fff;
    font-family: Avenir Next;
    margin-top: 40px;
}
.quoteFull__cont p
{
    font-family: Avenir Next;
    margin-bottom: 30px;
}
.quoteFull__wr
{
    position: relative;
}
.quoteFull__wr:after
{
    content: url("/wp-content/uploads/2025/02/yell-quote.svg");
    position: absolute;
    bottom: -15px;
    right: 0;
}
.page-template-page-ebook-google .stepFactor__quote
{
    color: #373941;
    font-weight: normal;
    border-radius: 0;
}
.stepGooAds2__list
{
    margin-top: 50px;
}
.stepGooAds2__list li
{
    position: relative;
    padding-left: 35px;
}
.stepGooAds2__list li:before
{
    content: url("/wp-content/uploads/2025/02/check-box.svg");
    position: absolute;
    left: 0;
    top: 2px;
}
.stepGooAds2__list-title
{
    font-family: AvenirLTStd;
    font-weight: bold;
    margin-bottom: 5px;
}
.page-template-page-ebook-google .stepNeg3__steps-subtitle
{
    color: #298390;
}
.page-template-page-ebook-google .stepFactor:before
{
    background: #298390;
}
.stepGooAds3 .stepGooAds2__list
{
    margin: 50px 0;
}
.stepGooAds3 h4
{
    font-size: 22px;
    line-height: 26px;
    font-family: AvenirLTStd;
    margin-top: 40px;
    clear: initial;
}
.stepGooAds2__listG li:before
{
    content: url("/wp-content/uploads/2025/02/check-box2.svg");
}
.stepGooAds3 .stepNeg__howDo-block
{
    align-items: flex-start;
}
.stepGooAds3 .stepNeg__whyDo .stepNeg__howDo-block img
{
    margin-top: 8px;
}
.stepGooAds4__imp
{
    margin: 30px 0;
    border: 2px solid #298390;
    padding: 25px 0;
    text-align: center;
    color: #298390;
}
.stepGooAds6 .stepGooAds:after
{
    content: url("/wp-content/uploads/2025/02/block6-hero-i.svg");
    position: absolute;
    bottom: -3px;
    right: 38%;
}
.stepGooAds7__sec
{
    background: #f1f3f7;
    padding: 70px 0;
    margin-top: 50px;
}
.stepGooAds7__sec h2
{
    font-family: Avenir Next;
    font-weight: bold;
    font-size: 50px;
    line-height: 60px;
    margin-bottom: 60px;
}
.stepGooAds7__sec-block li
{
    position: relative;
    padding-left: 30px;
    margin-bottom: 30px;
}
.stepGooAds7__sec-block li:before
{
    content: "";
    background: #516a98;
    width: 11px;
    height: 5px;
    position: absolute;
    left: 0;
    top: 10px;
}
.stepGooAds7__sec-block li span
{
    font-family: AvenirLTStd;
    font-size: 19px;
    line-height: 26px;
    font-weight: bold;
}
.stepGooAds7__sec-block .col-12:first-child
{
    border-right: 1px solid #d8d8d8;
    padding-right: 70px;
}
.stepGooAds7__sec-block .col-12:last-child
{
    padding-left: 50px;
}
.shedGooAds .shedNeg__block
{
    background: #7158a1;
    border-radius: 8px;
    border: none;
}
.shedGooAds .shedNeg__block-cont span
{
    color: #fff;
}
.shedGooAds .shedNeg__block-btn a
{
    background: #f42d8e;
    border-radius: 8px;
}
.heroKim
{
    background: #e6f7fe;
    height: 97vh;
    min-height: 700px;
    display: flex;
    align-items: center;
    width: 100%;
    position: relative;
}
.heroKim .heroseoAud__title
{
    color: #121212;
    font-size: 46px;
}
.heroKim .heroseoAud__title span
{
    color: #4f68e2;
    display: block;
}
.page-template-page-daniel-kim .header-layout-3
{
    position: absolute;
    width: 100%;
}
.aboutKim
{
    background-color: #fff;
}
.probKim, .resKim
{
    padding: 80px 0;
    background: #101a50;
    color: #fff;
}
.probKim__img
{
    height: 100%;
    border-radius: 5px;
}
.probKim__cont h2
{
    color: #fff;
    margin-top: -17px;
}
.probKim__cont
{
    padding-left: 20px;
}
.solKim
{
    padding-top: 80px;
}
.solKim__title
{
    text-align: center;
}
.solKim .blockseoSer__cont .servHome__cont-title
{
    font-size: 36px;
    line-height: 46px;
}
.solKim .servHome__cont-link a
{
    font-weight: 500;
    font-size: 16px;
    color: #1d2a6c;
    margin-top: 0;
}
.resKim
{
    background: linear-gradient(0deg,rgba(29,42,108,1) 37%,rgba(16,26,80,1) 37%);
    padding: 80px 0 60px;
}
.resKim__block
{
    background: #fff;
    border-radius: 5px;
    padding: 0 20px;
    height: 106px;
    min-height: 106px;
    margin-bottom: 20px;
    font-size: 17px;
    line-height: 175%;
    color: #121212;
    display: flex;
    align-items: center;
}
.resKim .probKim__cont
{
    padding-left: 0;
    padding-right: 80px;
}
.caseKim
{
    background: #e6f7fe;
}
.caseKim .whyHome__cont-btn a
{
    background: #101a50;
    color: #fff;
}
.caseKim .whyHome__link a
{
    color: #1d2a6c;
    font-size: 16px;
}
.banKim .banseoSer__btn .btn_redR
{
    background: #fff;
    color: #101a50;
    font-size: 16px;
}
.banKim .banseoSer__btn .btn_redR:hover
{
    box-shadow: 0 0 8px #fff;
}
.caseKim__btn-mob
{
    display: none;
}
.aboutKim .aboutCase__right-title
{
    margin-top: 0;
}
.heroSrm
{/* height: 100vh; */
    background: #121212;
    display: flex;
    align-items: center;
    width: 100%;
    min-height: 665px;
}
.heroSrm .heroLsn__img
{
    width: 124%;
    top: -23%;
}
.heroSrm__txt
{
    color: rgba(255,255,255,.8);
    font-size: 21px;
    line-height: 150%;
    margin-bottom: 20px;
}
.page-template-page-seo-reputation .header-layout-3
{
    position: absolute;
    width: 100%;
}
.heroSrm .heroSocN__arr a
{
    color: #fff;
}
.heroSrm .heroSocN__arr
{
    bottom: 50px;
}
.heroSrm .heroLsn__cont-title:before
{
    background: url("/wp-content/themes/linkgraph-new/img/pages/seoHead1.svg") no-repeat center/contain;
}
.heroSrm .heroLsn__cont-title:after
{
    background: url("/wp-content/themes/linkgraph-new/img/pages/seoHead2.svg") no-repeat center/contain;
}
@media(min-width: 992px)
{
    .heroSrm .formCol
    {
        display: flex;
        padding: 0 0 0 50px!important;
    }
    .heroSrm .formCol .hubspot_form
    {
        display: flex;
        width: 100%;
        height: 100%;
        flex-direction: column;
    }
    .heroSrm .formCol .hubspot_form .form_whiteSEO
    {
        height: inherit;
    }
}
.heroSrm .formCol
{
    padding: 40px 0 0 0;
}
.heroSrm .formCol .form_whiteSEO
{
    overflow: hidden overlay;
    max-height: 690px;
    border-radius: 21px;
    background: linear-gradient(227.63deg,#f5f5f5 -2.4%,#ccc 97.96%);
}
.heroSrm .formCol .form_whiteSEO::-webkit-scrollbar
{
    width: 8px;
}
.heroSrm .formCol .form_whiteSEO::-webkit-scrollbar-track
{
    background: #f1f1f1;
    border-radius: 4px;
}
.heroSrm .formCol .form_whiteSEO::-webkit-scrollbar-thumb
{
    background: #888;
    border-radius: 4px;
}
.heroSrm .formCol .form_whiteSEO::-webkit-scrollbar-thumb:hover
{
    background: #555;
}
.whySrm .servHome__cont-title
{
    font-size: 48px;
    line-height: 61px;
}
.banSrm
{
    background: #121212;
}
.banSrm .banOneLsn__txt
{
    width: 50%;
}
.doSrm .servHome__cont-title
{
    line-height: 80px;
    font-weight: 600;
}
.whatSrm
{
    padding: 80px 0 40px;
    text-align: center;
}
.whatSrm__wr
{
    margin-bottom: 60px;
}
.whatSrm__block
{
    margin-bottom: 40px;
    padding: 0 10px;
}
.whatSrm__block-icon
{
    text-align: center;
    margin-bottom: 24px;
}
.whatSrm__block-icon img
{
    width: 100px;
    height: 100px;
}
.whatSrm__block-title
{
    font-size: 21px;
    line-height: 175%;
    font-weight: 600;
    margin-bottom: 6px;
}
.whatSrm__block-txt
{
    font-size: 16px;
    line-height: 175%;
    color: #4a4a4a;
}
#mega-menu-item-6878:after
{
    top: 10px!important;
    left: -73px;
}
.modalTakeGoo .btnTake
{
    background: #2e889b;
}
.pdfLoad
{
    background: #453176;
    color: #fff;
    padding: 40px 20px;
    text-align: center;/*margin: 50px 0;*/
}
.pdfLoad__title
{
    font-size: 32px;
    margin-bottom: 25px;
    font-weight: 600;
}
.pdfLoad__btn .btn
{
    background: none;
    border: 2px solid #fff;
    display: inline-block;
    border-radius: 50px;
    color: #fff;
    padding: 13px 40px;
    font-weight: 600;
}
.pdfLoad__btn .btn:hover
{
    color: #453176;
    background: #fff;
}
.heroRef
{
    background: #121212;
    padding: 100px 0;
    position: relative;
    display: flex;
    width: 100%;
}
.heroRef .heroAbUs__txt
{
    color: #f8f8f8;
    margin-bottom: 40px;
}
.heroRef__img
{
    width: 45%;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
}
.heroAbUs__btn .btn_red
{
    border-radius: 50px;
    font-size: 18px;
    padding: 12px 30px;
}
.joinRef
{
    padding: 60px 0 80px;
}
.joinRef .banOneLsn__title
{
    text-align: center;
    margin-bottom: 40px;
}
.heroRef__cust
{
    border: 1px solid #121212;
    border-radius: 10px;
    overflow: hidden;
}
.heroRef__cust-l
{
    padding: 40px;
}
.heroRef__cust-img
{
    margin-bottom: 5px;
}
.heroRef__cust-title
{
    font-weight: 900;
    font-size: 21px;
    margin-bottom: 10px;
}
.heroRef__cust-txt
{
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 175%;
}
.heroRef__cust-btn a
{
    font-weight: 600;
    font-size: 18px;
    color: #fff;
    background: #121212;
    border-radius: 50px;
    padding: 10px 32px;
    border: 2px solid #121212;
}
.heroRef__cust-btn a:hover
{
    color: #121212;
    background: none!important;
    border: 2px solid #121212;
}
.heroRef__cust-l
{
    width: 45%;
}
.heroRef__cust-r
{
    background: #fff2fa;
    width: 55%;
    padding: 40px;
}
.heroRef__cust-r ul li
{
    margin: 20px 0;
    font-size: 16px;
    position: relative;
    padding-left: 25px;
}
.heroRef__cust-r ul li:before
{
    content: url("/wp-content/uploads/2025/02/check.svg");
    position: absolute;
    top: 3px;
    left: 0;
}
.heroRef__ques
{
    text-align: center;
    padding: 80px 0;
    line-height: 30px;
}
.heroRef__ques-p
{
    margin-top: 10px;
}
.heroRef__ques-phone
{
    margin-right: 10px;
}
.heroRef__ques-phone img
{
    margin-right: 10px;
}
.heroRefF
{
    padding: 140px 0 60px;
    text-align: center;
}
.heroRefF__img
{
    margin-bottom: 20px;
}
.heroRefF__img img
{
    width: 120px;
    height: 120px;
}
.heroRefF .heroseoAud__title, .heroRefF .heroAbUs__txt
{
    color: #000;
}
.heroRefF .heroAbUs__txt
{
    font-size: 16px;
    color: rgba(18,18,18,.8);
    width: 65%;
    margin: 0 auto;
}
.formRefF
{
    background: #f0f2f5;
    padding: 60px 0 80px;
}
.heroRefF .heroAbUs__btn
{
    bottom: -80px;
    left: 48.2%;
    background: #121212;
    width: 40px;
    height: 40px;
    border-radius: 50%;
}
.heroRefF .dashicons-arrow-down-alt2:before
{
    position: absolute;
    left: 9px;
    top: 9px;
    color: #fff;
    font-size: 23px;
}
.formRefF .formRefF__form
{
    width: 680px;
    background: #fff;
    border-radius: 5px;
    padding: 40px;
    margin: 0 auto;
}
.formRefF__form h5
{
    color: rgba(18,18,18,.8);
    font-weight: bold;
    font-size: 12px;
}
.formRefF__form-title
{
    color: rgba(18,18,18,.8);
    font-weight: 600;
    font-size: 12px;
    margin-bottom: 10px;
}
.formRefF__foot p
{
    font-size: 10px;
    line-height: 175%;
    text-align: center;
    color: rgba(18,18,18,.6);
    padding: 40px 0;
}
.formRefF__foot-wr
{
    margin-top: 60px;
}
.form-columns-1
{
    width: 50%;
    float: left;
}
.formRefF__form1 .form-columns-1 input, .formRefF__form2 .form-columns-1 input
{
    width: 100%!important;
}
.formRefF .formRefF__form2
{
    height: auto;
}
.formRefF textarea
{
    border: 1px solid #d9d9d9;
    border-radius: 5px;
    resize: none;
    width: 100%!important;
    height: 150px;
    margin-top: 8px;
    padding: 10px;
}
.formRefF .formRefF__form2 fieldset:nth-child(5)
{
    float: none;
    width: 100%;
}
.formRefF .formRefF__form2 .hs-button
{
    bottom: -15%;
}
.formRefF__form2
{
    display: none;
}
.heroRefCon
{
    text-align: center;
}
.heroRefCon .heroseoAud__title
{
    margin-top: 0;
}
.heroAbUs__txtOne
{
    margin-bottom: 0;
    font-size: 16px;
}
.heroRefCon .btn
{
    display: inline-block;
}
.heroRefCon .btn:hover, .heroRef .heroAbUs__btn .btn_red:hover
{
    border: 2px solid #fff;
    background: none;
    box-shadow: none;
}
.wantRefCon
{
    text-align: center;
    padding: 40px 0;
}
.wantRefCon__wr
{
    margin-top: 40px;
}
.wantRefCon__block
{
    border: 1px solid #121212;
    border-radius: 10px;
    padding: 35px;
    margin-bottom: 30px;
}
.wantRefCon__block .heroRef__cust-btn a
{
    padding: 13px 36px;
    display: inline-block;
}
.wantRefCon__block .heroRef__cust-img img
{
    width: 85px;
    height: 85px;
    margin-bottom: 10px;
}
.heroCares__img
{
    height: 240px;
}
.heroCares__imgRow1
{
    width: 20%;
    margin-right: 8px;
}
.heroCares__imgRow2, .heroCares__imgRow3
{
    width: 40%;
}
.heroCares__imgRow2
{
    margin-right: 8px;
}
.heroCares .col-12
{
    padding: 0;
}/*.heroCares__imgRow4, .heroCares__row2 .heroCares__rowText {
width: 50%;
}*/
.heroCares__rowText
{
    background: #121212;
    height: 100%;
    margin-right: 8px;
}
.heroCares__title
{
    color: #fff;
    margin: 0;
    padding: 20px 70px 20px 100px;
    font-size: 50px;
    line-height: 63px;
}
.heroCares__row2
{
    margin-top: 8px;
}
.heroCares__imgRow5, .heroCares__imgRow7
{
    width: 40%;
}
.heroCares__imgRow5
{
    margin-right: 8px;
}
.heroCares__imgRow6
{
    width: 20%;
    margin-right: 8px;
}
.heroCares__txt
{
    color: #fff;
    font-size: 21px;
    line-height: 175%;
}
.heroCares__imgRow7 .heroCares__rowText
{
    padding: 45px;
    padding-right: 100px;
}
.whatCares
{
    padding: 120px 0;
}
.whatCare__sub
{
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    color: rgba(18,18,18,.7);
    margin-bottom: 10px;
}
.whatCares .whatAbUs__block-title
{
    margin-top: 0;
    font-family: RoundedIO;
    font-size: 40px;
}
.whatCares__cont p
{
    font-size: 16px;
    font-family: RoundedIO;
}
.whatCares__img
{
    width: 90%;
    float: right;
}
.whatCares__txt
{
    color: rgba(18,18,18,.7);
    font-size: 16px;
    text-align: center;
    margin-top: 10px;
}
.dataCares
{
    background: #121212;
    padding: 80px 0;
    text-align: center;
    color: #fff;
}
.dataCares__block-num
{
    font-weight: 900;
    font-size: 50px;
    margin-bottom: 13px;
}
.dataCares__block-title
{
    font-weight: 600;
    font-size: 21px;
}
.dataCares .col-12
{
    border-right: 1px solid rgba(255,255,255,.5);
}
.dataCares .col-12:last-child
{
    border: none;
}
.compCares__img
{
    height: 620px;
}
.compCares__wr
{
    padding: 120px 0;
}
.compCares__logo
{
    margin-top: 42px;
}
.compCares__logo-block
{
    margin-right: 40px;
    margin-bottom: 20px;
}
.compCares__logo-block img
{
    height: 55px;
    object-fit: contain;
}
.compCares .whatAbUs__block-title
{
    margin-top: 0;
    font-family: RoundedIO;
}
.modalTakeGoo
{
    margin-top: -350px;
    overflow: hidden auto;
    height: 651px;
    padding: 35px 35px 20px;
}
.modalTakeGoo .form-columns-1
{
    width: 100%;
}
.modalTakeGoo fieldset.form-columns-1 .hs-input
{
    width: 100%!important;
}
.modalTakeGoo .modalTake__form .hs-input
{
    padding: 5px 10px;
    width: 100%;
    height: 40px;
    margin-top: 3px;
}
.modalTakeGoo .modalTake__form select
{
    height: 46px;
    appearance: none;
    -webkit-appearance: none;
}
.modalTake__form .hs-input.error, .modalTake__form .hs-input.invalid, .select__gap.error
{
    border: 1px solid #ff0096;
}
.modalTakeGoo .hs-button
{
    background: #2e889b;
    border-radius: 75px;
    display: block;
    width: 100%;
    font-weight: 700;
    color: #fff;
    text-align: center;
    border: none;
    padding: 16px 0;
    transition: all .3s;
    font-weight: 700;
    font-size: 18px;
    font-family: "RoundedIO",sans-serif;
}
.modalTakeGoo label
{
    font-size: 16px;
}
.modalTakeGoo .modalTake__cont-txt
{
    margin-bottom: 20px;
}/*Explore New Design*/
.heroExpN
{
    padding: 150px 0 75px;
    color: #fff;
    background: #19191b;
    position: relative;
}
.heroExpN__title
{
    font-weight: 900;
    font-size: 64px;
    line-height: 81px;
    color: #fff;
    font-family: "RoundedIO",sans-serif;
    margin: 0 0 10px;
    text-align: center;
}
.heroExpN__txt
{
    font-size: 18px;
    line-height: 23px;
    text-align: center;
}
.heroExpN__nav
{
    margin: 40px 0;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
}
.heroExpN__nav ul
{
    margin-bottom: -1px;
    padding: 0 130px;
}
.heroExpN__nav ul li a
{
    padding: 20px 0;
    border-bottom: 4px solid transparent;
    display: block;
    color: #fff;
}
.heroExpN__nav ul li a:hover
{
    border-bottom: 4px solid #ff0096;
    color: #ff0096;
}
.heroExpN__nav ul li a.active
{
    border-bottom: 4px solid #ff0096;
}
.heroExpN__post
{
    margin-top: 40px;
}
.heroExpN__post-img
{
    height: 420px;
    width: 100%;
    border-radius: 10px;
}
.heroExpN__post-cont, .heroExpN .whatAbUs__block-title
{
    color: #fff;
}
.heroExpN .whatAbUs__block-title
{
    margin-bottom: 50px;
    margin-top: 0;
    font-family: "RoundedIO",sans-serif;
}
.heroExpN__post-link .btn
{
    border-radius: 50px;
    padding: 10px 60px;
    display: inline-block;
}
.heroExpN__post-link .btn:hover
{
    box-shadow: none;
}
.heroExpN__post-exp, .heroExpN__post-exp p
{
    font-size: 16px;
    line-height: 175%;
    font-family: "RoundedIO",sans-serif;
    margin-bottom: 20px;
}
.heroExpN__bot
{
    position: absolute;
    width: 40px;
    left: 50%;
    margin-left: -20px;
    bottom: -21px;
    z-index: 5;
}
.heroExpN__bot span
{
    border: 1.5px solid #fff;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    color: #fff;
    padding-top: 9px;
    padding-left: 1px;
    background: #19191b;
}
.heroExpN__post-cont
{
    padding-left: 40px;
}
.popExpN
{
    padding: 80px 0 40px;
}
.popExpN__block
{
    margin-bottom: 40px;
    box-shadow: 0 4px 15px rgba(0,0,0,.08);
    border-radius: 10px;
}
.popExpN__block .heroExpN__post-cont, .popExpN__block .heroExpN .whatAbUs__block-title
{
    color: #121212;
}
.popExpN__block .heroExpN__post-cont
{
    padding-left: 0;
}
.popExpN__block .heroExpN__post-img
{
    height: 298px;
    border-radius: 10px 10px 0 0;
    margin-bottom: 0;
}
.popExpN__block .heroExpN__post-cont
{
    border-radius: 0 0 10px 10px;
    padding: 20px;
}
.popExpN__block .popExp__block-title
{
    height: 82px;
    transition: all .3s;
}
.popExpN__block a:hover .popExp__block-title
{
    color: #ff268e;
}
.popExpN__wr
{
    margin-top: 40px;
}
.popExpN .whatAbUs__block-title, .popExpN__txt
{
    text-align: center;
}
.banExpN
{
    background: #19191b;
    padding: 80px 0;
    text-align: center;
    color: #fff;
}
.banExpN__txt p
{
    font-size: 18px;
    line-height: 31px;
    color: rgba(255,255,255,.9);
    font-family: "RoundedIO",sans-serif;
}
.banExpN .termTgdc__block-title
{
    margin-bottom: 10px;
}
.banExpN__form
{
    margin-top: 30px;
    position: relative;
}
.banExpN__form input
{
    background: rgba(255,255,255,.2);
    border-radius: 50px;
    padding: 7px 115px 7px 20px;
    border: none;
    font-size: 16px;
    font-family: "RoundedIO",sans-serif;
    color: #fff;
    height: 49px;
}
.banExpN__form input::-webkit-input-placeholder
{
    color: #fff;
}
.banExpN__form input::-moz-placeholder
{
    color: #fff;
}
.banExpN__form input:-moz-placeholder
{
    color: #fff;
}
.banExpN__form input:-ms-input-placeholder
{
    color: #fff;
}
.banExpN__form input::placeholder
{
    color: #fff;
}
.banExpN__form button, .banExpN__form .hs-button
{
    background: #fff;
    border-radius: 50px;
    font-weight: 700;
    font-size: 16px;
    padding: 15px 21px;
    font-family: "RoundedIO",sans-serif;
    border: none;
    margin-left: -118px;
    transition: all .2s;
    white-space: nowrap;
    color: #19191b;
}
.banExpN__form label
{
    display: none;
}
.banExpN__form .hs_email
{
    width: 45%;
}
.banExpN__form .hs-input
{
    width: 100%;
}
.banExpN__form button:hover
{
    background: #ff0096;
    color: #fff;
}
.banExpN__form form
{
    display: flex;
    align-items: center;
    justify-content: center;
}
.banExpN__form form .wpcf7-not-valid-tip
{
    position: absolute;
}
.banExpN__form .wpcf7-response-output.wpcf7-validation-errors
{
    display: none!important;
}
.banExpN__form .wpcf7-response-output.wpcf7-mail-sent-ok
{
    position: absolute;
    bottom: -18px;
}
.secExpN
{
    padding: 70px 0 0;
}
.secExpN .sliderExp__prev, .secExpN .sliderExp__next
{
    top: 41%;
    width: 40px;
    height: 40px;
    box-shadow: none;
    background: #121212 url("/wp-content/themes/linkgraph-new/img/ebook/arrslider.svg") no-repeat center/20%;
}
.secExpN .sliderExp__next
{
    right: -30px;
}
.secExpN .sliderExp__prev
{
    left: -30px;
}
.secExpN .popExp__block-date
{
    height: 18px;
}
.popExpN__block .expCat
{
    margin-right: 5px;
}
.whatAbUs__block-title-mob, .page-id-7109 .popExp__block-date div:first-child, .page-id-7109 .popExp__block-date-read:before
{
    display: none;
}
.page-id-7109 .popExp__block-date-read
{
    padding-left: 0;
    margin-left: 0;
}
.heroExpN__post-cont .expCat
{
    margin-right: 5px;
}
.expHeroseo_101
{
    color: #577cff!important;
}
.expHerolink-building
{
    color: #ff63bf!important;
}
.expHerolocal-seo
{
    color: #9fff79!important;
}
.expHerogoogle-ranking-factors
{
    color: #bf56ff!important;
}
.expHerodigital
{
    color: #00ae8f!important;
}
.expHeroon-page-seo
{
    color: #ff4e4e!important;
}
.expHeroseo-guides
{
    color: #8960ff!important;
}
.expHeroinfographics-2
{
    color: #ffd43c!important;
}
.expHerocontent-creation
{
    color: #8760d4!important;
}
.expHerocontent-marketing
{
    color: #5da5af!important;
}
.expHeroecommerce-seo
{
    color: #ff4687!important;
}
.blpopExpN
{
    padding: 80px 0 40px;
}
.blpopExpN__head
{
    text-align: center;
    margin-bottom: 40px;
}
.secExpN .titleExp
{
    font-size: 42px;
    line-height: 55px;
}
.heroHomeNN__img-block
{
    height: 476px;
    width: 25%;
    margin-right: 10px;
}
.heroHomeNN__img-block:last-child
{
    margin-right: 0;
}
.heroHomeNN
{
    padding-top: 150px;
    text-align: center;
    background: #121212;
    color: #fff;
}
.heroHomeNN__title
{
    font-weight: 900;
    font-size: 78px;
    line-height: 99px;
    font-family: "RoundedIO",sans-serif;
    width: 95%;
    margin: 0 auto 20px;
    color: #fff;
}
.heroHomeNN__txt
{
    font-size: 21px;
    line-height: 175%;
    width: 60%;
    margin: 0 auto 40px;
}
.heroHomeNN__img
{
    margin-top: 80px;
}
.heroHomeNN__form form
{
    position: relative;
}
.heroHomeNN__form input
{
    background: rgba(255,255,255,.15);
    border-radius: 50px;
    font-size: 16px;
    padding: 10px 20px;
    height: 40px;
    border: none;
    width: 40%;
    color: #fff;
}
.heroHomeNN__form .btn
{
    border-radius: 50px;
    font-weight: 600;
    padding: 11px 23px;
    margin-left: -103px;
    font-family: "RoundedIO",sans-serif;
    transition: all .2s;
}
.heroHomeNN__form .btn:hover
{
    color: #121212;
    background: #fff;
    border: 1px solid #fff;
    box-shadow: none;
}
.logoHomeNN .logoHoth__logos img
{
    width: 230px;
    padding: 0 35px;
}
.logoHomeNN .logoHoth__title
{
    font-size: 14px;
    margin-bottom: 30px;
}
.whatHomeNN
{
    padding-bottom: 70px;
    padding-top: 50px;
}
.whatHomeNN__sub
{
    font-weight: bold;
    font-size: 14px;
    line-height: 18px;
    color: #ff4eb6;
    text-transform: uppercase;
    margin-bottom: 10px;
}
.whatHomeNN__head
{
    text-align: center;
    margin-top: 40px;
}
.whatHomeNN .liveCar__blocks-title img
{
    width: 38px;
    margin-right: 8px;
}
.whatHomeNN .ourseoSer__block-link a, .softHomeNN .ourseoSer__block-link a
{
    color: #25243e;
    font-weight: 600;
    font-size: 16px;
}/*.whatHomeNN .ourseoSer__block-link a:hover {
color: #ff0096;
}*/
.ourseoSer__block-link:hover a
{
    color: #ff0096;
}
.ourseoSer__block-link:hover:after
{
    color: #ff0096;
    margin-left: 11px;
}
.whatHomeNN .ourseoSer__block-link, .softHomeNN .ourseoSer__block-link
{
    color: #25243e;
    margin-top: 10px;
}
.whatHomeNN .liveCar__blocks
{
    margin-bottom: 50px;
}
.whatHomeNN .liveCar__blocks-wr
{
    margin-top: 45px;
}
.softHomeNN
{
    padding: 100px 0 50px;
    background-color: #f7f9fc;
}
.softHomeNN__img2
{
    position: absolute;
    bottom: 0;
    left: 0;
}
.softHomeNN__img2-txt
{
    margin-bottom: 28px;
    justify-content: flex-end;
    margin-right: -10%;
}
.softHomeNN__img2-arr
{
    width: 70px;
    margin-bottom: -17px;
}
.softHomeNN__img2-txt-t
{
    width: 270px;
}
.softHomeNN__img2-img
{
    min-width: 116%;
    box-shadow: 0 0 30px #e3e6ee;
}
.softHomeNN__img3-wr
{
    margin-top: 40px;
}
.softHomeNN__img3-img
{
    width: 65%;
    height: auto;
    margin-right: 35px;
    box-shadow: 0 0 26px #e3e6ee;
}
.softHomeNN__img3-img2
{
    width: 29%;
    box-shadow: 0 0 26px #e3e6ee;
}
.softHomeNN .ourseoSer__block-link
{
    margin-top: 20px;
}
.whatHomeNN .whatAbUs__block-txt, .learnHomeNN .whatAbUs__block-txt
{
    width: 60%;
    margin: 0 auto;
}
.learnHomeNN
{
    padding: 100px 0;
}
.learnHomeNN__wr
{
    text-align: center;
}
.learnHomeNN__icon img
{
    width: 50px;
    margin-bottom: 10px;
}
.learnHomeNN__blocks
{
    margin-top: 45px;
}
.learnHomeNN__btn
{
    text-align: center;
    margin-top: 35px;
}
.caseHomeNN .popExpN__block .popExp__block-title
{
    height: auto;
}
.caseHomeNN .popExp__block-txt
{
    font-size: 18px;
    line-height: 175%;
    height: 180px;
}
.popExp__block-author
{
    font-weight: 400;
    font-size: 18px;
    line-height: 175%;
}
.revHomeNN__block
{
    padding: 100px 42%;
    border-top: 1px solid #e5e5e5;
}
.heroTraf
{
    background-color: #131313;
    position: relative;
    padding: 170px 0 100px;
}
.heroTraf .priceLocS__more-txt
{
    color: #fff;
    margin-bottom: 40px;
}
.heroTraf .btn_redR
{
    background: #fff;
    color: #121212;
    border: 2px solid transparent;
    font-size: 16px;
    height: 40px;
    padding: 9px 40px;
}
.heroTraf .btn_redR:hover
{
    border: 2px solid #fff;
    color: #fff;
    background: none;
    box-shadow: none;
}
.heroTraf__logos
{
    margin-top: 40px;
}
.heroTraf .logoHoth__title
{
    color: #858585;
    margin-bottom: 0;
}
.heroTraf__logos img
{
    width: 150px;
}
.heroTraf__img
{
    position: absolute;
    bottom: 0;
    right: 0;
    width: 47%;
    max-width: 660px;
}
.heroTraf__img-big
{
    width: 72.6%;
}
.heroTraf__img-s
{
    width: 30%;
}
.whatTraff
{
    padding-top: 70px;
}
.speakTraff__head
{
    text-align: center;
    margin-bottom: 20px;
}
.speakTraff__head .whatAbUs__block-txt
{
    width: 70%;
    margin: 0 auto;
}
.speakTraff .form-columns-1
{
    width: 100%;
    float: none;
}
.speakTraff fieldset.form-columns-1 .hs-input
{
    width: 100%!important;
}
.speakTraff select
{
    width: 100%!important;
    height: 33px;
    border: none;
    border-bottom: 1px solid rgba(18,18,18,.3);
    appearance: none;
    -webkit-appearance: none;
}
.logoHomeNN .logoHoth__logos .slick-track
{
    display: flex;
    align-items: center;
}
.learnHomeNN .popExpN__block
{
    border-radius: 10px;
}
.revHomeNN .logotype
{
    background-size: contain;
}
.logoHomeNN
{
    position: relative;
    padding: 60px 0 50px;
}
.logoHomeNN:after
{
    content: "";
    width: 84%;
    position: absolute;
    bottom: 0;
    left: 8%;
    height: 2px;
    background: #d0d0d0;
}
.softHomeNN__img-mob
{
    margin-top: 20px;
}
.learnHomeNN__blocks .slick-dots, .popExpN__wr .slick-dots, .heroExpN__nav ul .slick-dots, .blpopExpN .slick-dots
{
    display: none!important;
}
.whatTraff .whatAbUs__block-txt
{
    width: 100%;
}
.speakTraff
{
    padding-bottom: 110px;
}
.speakTraff .formRefF__form .hs-button
{
    bottom: -9%;
}
.heroToolsN
{
    background: linear-gradient(90deg,#121212 0%,rgba(18,18,18,.9) 100%);
    padding: 190px 0;
}
.heroToolsN .heroTraf__img
{
    right: -10px;
    top: 23%;
}
.heroToolsN .heroTraf__img img
{
    border-radius: 8px;
}
.heroToolsN .heroHoth__img-txt
{
    color: rgba(255,255,255,.8);
}
.heroToolsN .btn_redR:last-child
{
    background: none;
    color: #fff;
    border: 2px solid;
}
.heroToolsN .btn_redR:last-child:hover
{
    background: #fff;
    color: #121212;
}
.banToolsN .banOneLsn__txt
{
    width: 45%;
}
.whatHomeNN .liveCar__blocks-title
{
    margin-left: 0;
}
.softHomeNN__img1
{
    display: flex;
    align-items: flex-end;
}
.softHomeNN__img1 img:nth-child(2)
{
    margin-right: 30px;
    width: 40%;
    box-shadow: 0 0 26px #e3e6ee;
}
.softHomeNN__img1 img:last-child
{
    width: 50%;
    box-shadow: 0 0 26px #e3e6ee;
}
.softHomeNN__img2-txtMob
{
    display: none;
}
.searchExpN
{
    position: relative!important;
    margin-top: 48px;
    transition: all .3s;
    top: 0!important;
}
.searchExpN__inp
{
    background: rgba(255,255,255,.1);
    border-radius: 5px;
    padding: 0;
    font-family: "RoundedIO",sans-serif;
    font-size: 16px;
    color: #fff;
    height: 40px;
    width: 0;
    border: none;
    transition: all .3s;
}
.searchExpN__inp input::-webkit-input-placeholder
{
    color: #979798;
}
.searchExpN__inp input::-moz-placeholder
{
    color: #979798;
}
.searchExpN__inp input:-moz-placeholder
{
    color: #979798;
}
.searchExpN__inp input:-ms-input-placeholder
{
    color: #979798;
}
.searchExpN__inp input::placeholder
{
    color: #979798;
}
.searchExpN__btn
{
    background: none;
    border: none;
    position: absolute;
    right: 0;
    top: 11px;
    width: 33px;
    height: 19px;
    transition: all .3s;
}
.searchExpN__form.active .searchExpN__btn
{
    left: 8px;
}
.searchExpN__form.active .searchExpN__inp
{
    width: 280px;
    padding: 10px 15px 10px 46px;
}
.heroPostN
{
    background: linear-gradient(180deg,#121212 0%,#252525 100%);
    padding: 228px 0 170px;
    color: #fff;
    text-align: center;
    position: relative;
}
.heroPostN__bread
{
    font-size: 16px;
}
.heroPostN__bread a
{
    color: #a3a3a3;
}
.heroPostN__bread .dashicons
{
    font-size: 14px;
    line-height: 22px;
    margin: 0 10px;
}
.heroPostN .expCat
{
    margin-right: 5px;
}
.contPostN
{
    padding-top: 80px;
}
.contPostN .popExp__block-author
{
    font-size: 16px;
    color: #121212;
}
.contPostN__date
{
    font-size: 16px;
    margin-left: 50px;
}
.contPostN__head
{
    margin-bottom: 0!important;
}
.a2a_svg svg
{
    width: 50%!important;
    top: 50%!important;
    transform: translateY(-50%)!important;
    opacity: .9!important;
}
.addtoany_list a:not(.addtoany_special_service)>span
{
    border-radius: 50%!important;
    margin-right: 7px;
}
.contPostN__soc
{
    text-align: right;
}
.contPostN__txt
{
    margin-bottom: 40px;
}
.contPostN__txt h2
{
    color: #121212;
    font-weight: 600;
}/*Backlink Analysis */
.heroCar__img-new
{
    margin-top: 60px;
}
.heroCar__img-new img
{
    margin-bottom: -250px;
}
.heroBackAn .heroHomenew__form.backlink-analysis-form
{
    width: 70%;
    margin: 0 15%;
}
.heroBackAn .heroHomenew__form.backlink-analysis-form .btn
{
    padding: 0 60px!important;
    width: auto;
    background-color: #ff0096;
    color: #fff;
    font-weight: 500;
    font-size: 16px;
}/*Search page*/
.seocode-breadcrumb
{
    position: relative;
    z-index: 1;
    height: 370px;
    background: #1e2c60;
    background-position: center center;
    background-size: cover;
    margin-bottom: 100px;
    text-align: center;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    justify-content: center;
}
.flw
{
    float: left;
    width: 100%;
}
.bread
{
    color: #fff;
}
.page-title
{
    color: inherit;
    margin-bottom: 15px;
    font-size: 48px;
    line-height: 50px;
}
.blog-post-cover
{
    float: left;
    width: 100%;
    margin-bottom: 34px;
}
.blog-post-info
{
    float: left;
    width: 700px;
    margin-bottom: 30px;
}
.blog-post-info .blog-post-date
{
    width: 67px;
    margin-right: 30px;
    float: left;
    border-right: 1px solid #ebebeb;
    min-height: 95px;
    padding-top: 10px;
    font-family: "RoundedIO",sans-serif;
    font-weight: 700;
}
.blog-post-info .blog-post-date span.date-day
{
    line-height: 1;
    margin-left: 0;
    font-size: 36px;
    color: #015cff;
    margin-bottom: 14px;
}
.blog-post-info .blog-post-date span
{
    clear: both;
    display: block;
    font-size: 11px;
    color: #9e9e9e;
    text-transform: uppercase;
    margin-left: 5px;
    line-height: 2;
}
.blog-post-info .blog-post-date span
{
    clear: both;
    display: block;
    font-size: 11px;
    color: #9e9e9e;
    text-transform: uppercase;
    margin-left: 5px;
    line-height: 2;
}
.blog-post-info .blog-post-date span:last-of-type
{
    margin-bottom: 0;
}
.blog-post-info .blog-post-date span
{
    clear: both;
    display: block;
    font-size: 11px;
    color: #9e9e9e;
    text-transform: uppercase;
    margin-left: 5px;
    line-height: 2;
}
.blog-post-info .blog-post-name
{
    float: left;
    min-height: 95px;
    width: -webkit-calc(100% - 100px);
    width: -moz-calc(100% - 100px);
    width: -o-calc(100% - 100px);
    width: calc(100% - 100px);
    display: flex;
    align-items: flex-start;
    justify-content: center;
    flex-direction: column;
}
.blog-post-info .post-cat
{
    color: #9e9e9e;
    line-height: 24px;
}
.blog-post-info .post-cat a
{
    font-size: 11px;
    color: #9e9e9e;
}
.blog-post-info .post-tit
{
    margin: 0;
    font-size: 0;
    line-height: initial;
}
.blog-post-info .post-tit a
{
    font-size: 30px;
    color: #011735;
}
.blog-post-single, .blog-post-sumary
{
    float: left;
    width: 700px;
    line-height: 28px;
    clear: both;
    font-family: elena;
    border-bottom: 1px solid #ebebeb;
    margin-bottom: 30px;
    padding-bottom: 20px;
}
.blog-post-single p, .blog-post-sumary p
{
    font-family: "RoundedIO",sans-serif;
}
.post-author-info
{
    float: left;
    width: 100%;
    margin-bottom: 80px;
}
.post-author-info .post-author
{
    float: left;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    justify-content: center;
}
.post-author-info .author-name
{
    color: #011735;
}
.paging-navigation
{
    float: left;
    width: 100%;
    margin-bottom: 80px;
}
.paging-navigation li
{
    display: inline-block;
    font-size: 0;
    margin-right: 24px;
}
.paging-navigation a
{
    color: #015cff;
    font-size: 18px;
    font-weight: 700;
}
.paging-navigation span
{
    font-size: 18px;
    color: #9e9e9e;
    font-weight: 700;
}
.paging-navigation span
{
    font-size: 18px;
    color: #9e9e9e;
    font-weight: 700;
}
#seocode-blog-sidebar
{
    margin-bottom: 50px;
}
.seocode-footer
{
    background-size: cover;
    position: relative;
    background: #011735;
}
.coppy-right
{
    text-align: center;
    background: #001026;
    min-height: 67px;
    color: rgba(255,255,255,.35);
    font-family: "Open Sans",sans-serif;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    justify-content: center;
}
.scroll-to-top
{
    position: fixed;
    z-index: 990;
    left: 30px;
    bottom: -150px;
    padding: 0;
    cursor: pointer;
    border: 0;
    background: rgba(0,0,0,0);
    -moz-transition-duration: .3s;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
}
.blog-post-cover img
{
    border: 0;
    height: auto;
    max-width: 100%;
    vertical-align: middle;
}
.post-author-info .author-av img
{
    border-radius: 50%;
    margin-right: 20px;
}
.search-viewbox, #ht-btn-search
{
    display: none;
}
.theme-header
{
    position: relative;
}
.slick-slider
{
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}
.slick-slider .slick-list, .slick-slider .slick-track
{
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    -o-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}
.slick-track
{
    display: flex;
    position: relative;
    left: 0;
    top: 0;
    min-width: 100%;
}
.slick-list
{
    position: relative;
    overflow: hidden;
    display: block;
    margin: 0;
    padding: 0;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-track:after, .slick-track:before
{
    content: "";
    display: table;
}
.slick-slide
{
    float: left;
    height: 100%;
    min-height: 1px;
    display: none;
}
.heroExpN__post-video
{
    align-items: center;
}
.heroExpN__post-video .heroExpN__post-img
{
    height: 310px;
}
.heroExpN__post-video .heroExpN__post-img:before
{
    content: "";
    background: url("/wp-content/uploads/2025/02/play-button.png") no-repeat center/contain;
    width: 100px;
    height: 100px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -50px;
    margin-left: -50px;
}
.heroExpN__modal, .postExpN__modal
{
    top: 50%;
    left: 50%;
    margin-top: -155px;
    margin-left: -300px;
    width: 600px;
    height: 315px;
    overflow: initial;
}
.heroExpN__modal-close
{
    position: absolute;
    right: -30px;
    top: -20px;
    width: 20px;
    height: 20px;
    cursor: pointer;
}
.heroExpN__post-video .btn_red
{
    cursor: pointer;
}
.slick-slide
{
    outline: none;
}/*Ecommerce SEO*/
.heroEcom
{
    height: 100vh;
    padding-top: 150px;
}
.heroEcom__title
{
    font-size: 60px;
    line-height: 76px;
    margin: 20px 0;
    color: #fff;
}
.heroEcom__sub
{
    font-size: 12px;
    line-height: 15px;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #a0a0a0;
}
.page-template-page-ecommerce .header-layout-3
{
    position: absolute;
    width: 100%;
}
.heroEcom__txt
{
    color: #fff;
    margin-bottom: 40px;
}
.heroEcom__img img
{
    border-radius: 6px;
}
.needsEcom
{
    padding-bottom: 100px;
}
.needsEcom.eSEO .container .row .col-lg-6:last-child
{
    margin-top: 0;
}
.needsEcom__img img
{
    border-radius: 6px;
}
.needsEcom__link a
{
    border-bottom: 1px solid;
    font-size: 16px;
    margin-top: 0;
}
.needsEcom__link a:after
{
    top: 1px;
}
.needsEcom .termTgdc__block-title
{
    margin-top: 0;
}
.serEcom
{
    background: #121212;
    padding: 85px 0 70px;
}
.serEcom__block
{
    margin-bottom: 30px;
    text-align: center;
    color: #fff;
}
.serEcom__txt
{
    font-size: 16px;
    line-height: 175%;
    color: rgba(255,255,255,.8);
}
.serEcom .heroExpN__txt
{
    margin: 20px 0;
}
.entEcom
{
    padding: 100px 0;
}
.entEcom .termTgdc__block-title
{
    margin-top: 0;
}
.entEcom__tabs
{
    margin-top: 55px;
}
.entEcom__tab
{
    padding: 17px 0;
    font-weight: 400;
    margin-bottom: 0;
    color: #414141;
    transition: all .3s;
    cursor: pointer;
}
.entEcom__tab .img-svg
{
    margin-right: 10px;
}
.entEcom__tab.active, .entEcom__tab:hover
{
    border-right: 2px solid #ff0096;
    color: #ff0096;
    transition: all .3s;
}
.entEcom__tab.active .img-svg path, .entEcom__tab:hover .img-svg path
{
    fill: #ff0096;
    transition: all .3s;
}
.entEcom__tab span
{
    font-size: 16px;
    margin-left: 15px;
    line-height: 1;
}
.entEcom__tab img
{
    width: 25px;
}
.entEcom__tab-wr
{
    border-right: 1px solid #d3dcdf;
    padding-right: 0;
}
.entEcom__cont-txt h4
{
    font-size: 18px;
    margin-bottom: 10px;
}
.entEcom__cont-txt p
{
    font-size: 16px;
    line-height: 175%;
}
.entEcom__cont
{
    padding-left: 90px;
}
.entEcom__cont-txt
{
    display: none;
}
.banEcom
{
    padding: 100px 0;
}
.banEcom .banOneLsn__txt
{
    color: #e7e7e7;
    width: 55%;
}
.banEcom .banOneLsn__title
{
    width: 72%;
    margin: 0 auto 20px;
}
.careEcom
{
    padding: 100px 0;
    position: relative;
}
.careEcom__tab
{
    width: 129px;
    padding: 15px;
    color: #121212;
    text-align: center;
    font-size: 16px;
    font-weight: 400;
    line-height: 129.5%;
    cursor: pointer;
}
.careEcom__tab svg
{
    width: 45px;
    height: 45px;
    margin-bottom: 11px;
}
.careEcom__tab.active, .careEcom__tab:hover
{
    box-shadow: 0 4px 20px rgba(0,12,41,.15);
    border-radius: 5px;
    color: #ff0096;
    transition: all .3s;
}
.careEcom__tab.active .img-svg path, .careEcom__tab:hover .img-svg path
{
    fill: #ff0096;
}
.careEcom__cont-txt
{
    font-size: 16px;
    line-height: 175%;
    display: none;
}
.careEcom__cont
{
    margin-top: 40px;
}
.careEcom__img-wr
{
    position: absolute;
    top: 120px;
    right: -30px;
    width: 50%;
    max-width: 800px;
}
.careEcom__img img
{
    border-radius: 6px;
}
.essEcom
{
    padding: 30px 0 100px;
    text-align: center;
}
.essEcom__slider-img
{
    height: 370px;
    width: 48%;
    margin-right: 20px;
}
.essEcom__slider-cont
{
    padding: 40px;
    box-shadow: 0 4px 15px rgba(0,0,0,.08);
}
.essEcom__slider-cont
{
    padding: 40px;
    box-shadow: 0 4px 15px rgba(0,0,0,.08);
    width: 48%;
    text-align: left;
}
.essEcom__slider-block
{
    width: 1020px;
    padding: 20px 0;
}
.essEcom__slider-title
{
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 10px;
    line-height: 1;
}
.essEcom__slider-txt
{
    font-size: 16px;
    line-height: 175%;
    margin-bottom: 20px;
}
.essEcom__slider
{
    margin-top: 40px;
}
.essEcom__slider .slick-arrow
{
    background: #fff;
    box-shadow: 0 2px 15px rgba(0,0,0,.25);
    padding: 15px;
    transition: all .2s;
    position: absolute;
    top: 40%;
    z-index: 2;
}
@media(max-width: 576px)
{
    .essEcom__slider
    {
        margin-top: 10px;
    }
    .essEcom__slider .slick-arrow
    {
        top: 125px;
    }
}
.essEcom__slider-prev
{
    left: 0;
}
.essEcom__slider-next
{
    right: 0;
    transform: rotate(180deg);
}
.essEcom__slider .slick-arrow img
{
    width: 20px;
    height: 20px;
}
.essEcom__slider .slick-arrow:hover img
{
    transition: all .2s;
    transform: scale(1.1);
}
.caseEcom
{
    padding: 100px 0;
}
.caseEcom .termTgdc__block-title
{
    margin-bottom: 10px;
}
.caseEcom__icon, .caseEcom .howWhiteN__block-txt, .caseEcom .termTgdc__block-title
{
    text-align: center;
}
.caseEcom .howWhiteN__block-txt
{
    width: 84%;
    margin: 0 auto;
}
.caseEcom .popExp__block-author
{
    font-weight: normal;
}
.caseEcom .popExp__new
{
    background: rgba(255,255,255,.25);
    font-size: 12px;
    color: #fff;
}
.caseEcom .popExp__block-txt
{
    font-size: 17px;
    height: 155px;
}
.chEcom
{
    background: #f7f9fc;
    padding: 100px 0;
}
.faqEcom
{
    padding: 100px 0;
}
.faqEcom .termTgdc__block-title
{
    margin-top: 10px;
    text-align: center;
}
.faqEcom .hublinkExp__title
{
    text-align: center;
}
.faqEcom__tabs
{
    text-align: center;
    display: flex;
    justify-content: center;
    margin-bottom: 20px;
}
.faqEcom__tabs a
{
    font-size: 16px;
    border-bottom: 1px solid #d3dcdf;
    padding: 0 20px 20px;
}
.faqEcom__tabs a:hover, .faqEcom__tabs a.active
{
    border-bottom: 1px solid #ff268e;
    color: #ff268e;
}
.faqEcom__qa
{
    padding: 15px 0;
    border-bottom: 1px solid #d3dcdf;
    margin-bottom: 0;
}
.faqEcom__qa-q
{
    font-weight: 500;
    font-size: 16px;
    line-height: 20px;
    position: relative;
    cursor: pointer;
}/* .faqEcom__qa-q:after {
content: "\f347";
font-family: dashicons;
color: #414141;
position: absolute;
right: 0;
top: 0px;
font-size: 18px;
} */
.page-template-page-managed-seo-packages .faqEcom__qa-q:after
{
    content: none;
}
img.faqImg_arrow
{
    padding: 8px 0 0 10px;
}
.faqEcom__qa-a
{
    font-size: 16px;
    line-height: 175%;
    display: none;
}
.faqEcom__qa-a p
{
    margin-bottom: 5px;
}
.faqEcom__cont
{
    display: none;
}
.faqEcom__qa.active .faqEcom__qa-q, .faqEcom__qa.active .faqEcom__qa-q:after
{
    color: #ff268e;
}
.faqEcom__qa.active .faqEcom__qa-q:after
{
    transform: rotate(180deg);
    transition: all .3s;
}
.faqEcom__faq
{
    margin-top: 40px;
}
.clutchEcom
{
    background: #121212;
    padding: 100px 0;
    position: relative;
}
.clutchEcom__cont
{
    background: #121212;
    color: #fff;
    padding: 0 40px;
}
.clutchEcom__logo img
{
    width: 200px;
}
.clutchEcom .banOneLsn__txt
{
    width: 100%;
    color: rgba(255,255,255,.9);
}
.clutchEcom .hublinkExp__title
{
    color: rgba(255,255,255,.6);
}
.clutchEcom .termTgdc__block-title
{
    margin-bottom: 15px;
    margin-top: 15px;
}
.popupForm_form .form-columns-2
{
    max-width: initial!important;
    float: left;
    width: 50%;
}
.popupForm_form .form-columns-1
{
    max-width: initial!important;
}
.popupForm
{
    background: #f7f9fc;
    padding: 0 7%;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 99;
    border-top: 1px solid #121212;
}
.popupForm__head
{
    padding: 16px 0;
    cursor: pointer;
}
.popupForm_body
{
    display: none;
    padding-bottom: 16px;
}
.popupForm__head, .popupForm_body-txt
{
    text-align: center;
    position: relative;
}
.popupForm__head-title
{
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 5px;
}
.popupForm_body-txt
{
    color: rgba(18,18,18,.7);
    font-size: 16px;
    margin-bottom: 20px;
}
.popupForm__head-coll
{
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    position: absolute;
    right: 0;
    top: 20px;
}
.popupForm__head-coll span
{
    font-size: 13px;
    height: 14px;
}
.popupForm__head-coll.open span
{
    transform: rotate(180deg);
}
.popupForm_form select
{
    height: 44px;
}
.popupForm_form .form-columns-1 .hs-input
{
    width: 100%!important;
}
.popupForm_form .hs-form-required
{
    display: none!important;
}
.popupForm_form label
{
    font-size: 12px;
    color: #ff0096;
    margin-left: 13px;
    position: relative;
    top: 7px;
    padding: 0 3px;
    line-height: 0;
    z-index: 1;
    background: #fff;
    border-radius: 7px;
    opacity: 0;
    transition: all .2s;
}
.popupForm_form .hs-input:focus
{
    border: 1px solid #ff0096;
}
.popupForm_form .input
{
    position: relative;
}
.popupForm_form .input:after
{
    content: "REQUIRED";
    font-weight: 500;
    font-size: 11px;
    color: #77757d;
    position: absolute;
    right: 8px;
    top: 16px;
}
.popupForm_form .input.active:after
{
    color: #ff0096;
}
.popupForm_form .hs-button
{
    width: 156px;
    background: #ff0096;
    border-radius: 50px;
    color: #fff;
    margin-top: 20px;
}
.popupForm_form .hs_submit
{
    text-align: center;
}
.popupForm_form .form-columns-2 .input
{
    margin-right: 15px!important;
}
.popupForm_form .select
{
    width: 100%;
}
.popupForm_form .select__list
{
    position: absolute;
    bottom: 36px;
    background: #fff;
    border-radius: 5px;
    border: 1px solid #e0e0e0;
    width: 100%;
    z-index: 2;
}
.popupForm_form .select__item
{
    padding: 10px 15px;
    color: #888;
    font-size: 16px;
    transition: all .2s;
    cursor: pointer;
}
.popupForm_form .select__item:hover
{
    background: rgba(255,0,150,.1);
    color: #ff0096;
}
.popupForm_form .select__gap:after
{
    content: "";
    font-family: dashicons;
    transform: rotate(90deg);
    color: #717171;
    position: absolute;
    right: 0;
    top: 6px;
    width: 42px;
    padding-top: 6px;
    height: 30px;
    border-bottom: 1px solid #ccc;
    text-align: center;
}
.popupForm_form .hs_budget_dropdown .input:after
{
    right: 42px;
    z-index: 9;
}
.select__gap
{
    z-index: 9;
    position: relative;
    padding: 14px 15px!important;
}
.yearsSel__wr
{
    width: 200px;
    position: relative;
}
#yearsSelect
{
    border: 1px solid;
    padding: 5px 30px 5px 10px;
    cursor: default;
    position: relative;
    font-size: 16px;
}
#yearsSelect:after
{
    content: "";
    position: absolute;
    top: 7px;
    right: 5px;
    font-family: dashicons;
    font-size: 14px;
}
#yearsUl
{
    list-style-type: none;
    padding: 0;
    margin: 0;
    border: 1px solid;
    border-top: none;
    display: none;
    position: absolute;
    width: 100%;
    background: #fff;
}
#yearsUl a
{
    color: #2b2a43;
    font-size: 16px;
    padding: 0 10px;
    display: block;
}
#yearsUl a:hover
{
    background: #fe278f;
    color: #fff;
}
.heroSerP
{
    display: block;
    min-height: initial;
    height: auto;
    padding: 150px 0 100px;
}
.heroSerP .heroEcom__img img
{
    object-fit: cover;
    height: 400px;
}
.heroSerP .btn_redR
{
    padding: 15px 40px;
    height: 49px;
}
.heroSerP .heroEcom__title
{
    margin-top: 0;
}
.heroSerP .heroEcom__txt
{
    width: 60%;
}
.titleSerP
{
    font-size: 52px;
    line-height: 66px;
    text-align: center;
    margin-top: 0;
    margin-bottom: 20px;
}
.needsSerP
{
    background: #f7f9fc;
    padding-top: 100px;
}
.needsSerP .titleSerP
{
    margin-bottom: 100px;
}
.needsSerP .howWhiteN__block-txt
{
    margin-bottom: 20px;
}
.needsSerP__wr
{
    padding-bottom: 100px;
}
.needsSerP__img img
{
    border-radius: 10px;
    width: 93%;
}
.flex-md-row-reverse .needsSerP__img img
{
    float: right;
}
.needsSerP .termTgdc__block-title
{
    margin-top: 0;
}
.portfSerP__slider img
{
    width: 290px;
    margin-right: 20px;
    border-radius: 10px;
}
.slick-slide a:focus
{
    outline: none!important;
}
.portfSerP
{
    padding: 90px 0;
}
.portfSerP .container-fluid
{
    padding: 0;
}
.portfSerP .slick-track
{
    margin-left: -210px!important;
}
.portfSerP__cont .titleSerP
{
    text-align: left;
}
.portfSerP__cont
{
    max-width: 500px;
    margin-left: 60px;
}
.portfSerP__prev
{
    margin-right: 30px;
}
.portfSerP__next
{
    transform: rotate(180deg);
}
.portfSerP__arr
{
    margin-top: 40px;
}
.portfSerP .slick-arrow
{
    display: none!important;
}
.loveSerP
{
    padding: 90px 0 40px;
}
.loveSerP__wr
{
    margin-top: 80px;
}
.loveSerP__block
{
    margin-bottom: 50px;
}
.loveSerP__block-img
{
    margin-bottom: 30px;
}
.loveSerP__block-title
{
    font-weight: 900;
    font-size: 21px;
    margin-bottom: 15px;
}
.loveSerP__block-txt
{
    font-size: 16px;
    line-height: 25px;
}
.ctaSerP
{
    padding: 90px 0;
}
.ctaSerP .banOneLsn__title
{
    width: 100%;
}
.appSerP
{
    padding: 90px 0;
}
.appSerP__tabs
{
    margin-top: 50px;
}
.appSerP__tab
{
    border: 1px solid rgba(211,220,224,.804348);
    box-shadow: 0 2px 18px rgba(0,0,0,.0289855);
    border-radius: 10px;
    margin-right: 20px;
    margin-bottom: 20px;
    padding: 15px 30px;
}
.appSerP__tab:hover, .appSerP__tab.active
{
    color: #6d62ec;
}
.appSerP__tab:hover svg path, .appSerP__tab:hover svg rect, .appSerP__tab.active svg path, .appSerP__tab.active svg rect
{
    fill: #6d62ec;
    transition: all .2s;
}
.appSerP__tab svg
{
    margin-right: 15px;
    width: 30px;
}
.appSerP__cont-txt
{
    display: none;
}
.appSerP__cont-txt, .appSerP__cont-txt p
{
    line-height: 28px;
}
.appSerP__cont-txt ul
{
    list-style-type: disc;
    padding-left: 20px;
}
.campSerP
{
    background: #f7f9fc;
    padding: 90px 0;
    min-height: 790px;
}
.campSerP .titleSerP
{
    text-align: left;
    margin-bottom: 40px;
}
.campSerP .careEcom__img-wr
{
    max-width: 630px;
    top: 82px;
}
.campSerP .titleSerP
{
    font-size: 47px;
}
.campSerP .careEcom__img img
{
    object-fit: cover;
    height: 625px;
    width: 610px;
}
.caseSerP
{
    padding: 90px 0;
}
.caseSerP .popExp__block-author
{
    font-weight: 600;
}
.caseSerP .howWhiteN__block-txt
{
    width: 100%;
}
.benSerP
{
    background: #f7f9fc;
    padding: 90px 0;
}
.basicSerP .entEcom__tabs
{
    margin-top: 25px;
}
.basicSerP .entEcom__cont
{
    display: flex;
    align-items: center;
    height: 100%;
}
.procSerP
{
    background: #f7f9fc;
    padding: 90px 0 40px;
}
.procSerP__top
{
    text-align: center;
    margin-bottom: 40px;
}
.procSerP__sub
{
    color: #7f74ff;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 14px;
    background: #f7f9fc;
    margin-bottom: 10px;
}
.procSerP__step-num
{
    color: #d3dce0;
    font-weight: 900;
    font-size: 130px;
    line-height: 164px;
}
.procSerP__step-title
{
    font-weight: 900;
    font-size: 21px;
    margin-bottom: 15px;
    line-height: 32px;
}
.procSerP__step-txt
{
    font-size: 16px;
    line-height: 25px;
}
.procSerP__step
{
    width: 308px;
    margin-bottom: 50px;
    position: relative;
    padding-right: 40px;
    margin-right: 40px;
}
.procSerP__step:after
{
    content: url("/wp-content/uploads/2025/02/around-arr.svg");
    width: 48px;
    height: 48px;
    position: absolute;
    right: -36px;
    top: 172px;
}
.procSerP__step:last-child
{
    padding-right: 0;
    margin-right: 0;
}
.procSerP__step:last-child:after
{
    display: none;
}
.ctaSerP .banOneLsn__txt
{
    width: 78%;
}
.ctaSerP .btn_redR
{
    padding: 14px 40px;
    height: 49px;
}
.faqSerP .entEcom__tabs
{
    margin-top: 30px;
    padding-top: 0;
}
.faqSerP .titleSerP
{
    text-align: left;
}
.faqSerP .entEcom__tab span
{
    margin-left: 0;
}
.faqSerP .entEcom__tab.active, .faqSerP .entEcom__tab:hover
{
    border-right: 2px solid #7f74ff;
    color: #7f74ff;
    transition: all .3s;
}
.bottextSerP
{
    background: #000;
    padding: 90px 0;
}
.bottextSerP__cont
{
    color: #fff;
}
.bottextSerP .titleSerP
{
    text-align: left;
}
.bottextSerP__txt p
{
    line-height: 28px;
}
.bottextSerP .btn_redR
{
    padding: 15px 40px;
    height: 49px;
    margin-top: 20px;
}
.bottextSerP__img img
{
    width: 83%;
    border-radius: 10px;
}
.bottextSerP__txt a
{
    color: #fff;
    text-decoration: underline;
}
.heroPlain
{
    background: #f3f9f1;
    height: auto;
    min-height: initial;
    padding: 100px 0;
}
.heroPlain .heroseoAud__title span
{
    color: #369c95;
}
.heroPlain .heroKim__img img
{
    width: 90%;
    float: right;
}
.sliderPlain
{
    padding: 40px 0;
    background: #1eaaa3;
}
.sliderEnseo__slider-block
{
    padding: 10px 15px;
    background-color: #1b928c;
    border-radius: 6px;
    font-size: 16px;
    color: #fff;
}
.sliderEnseo__slider-block span
{
    color: #8dc8c6;
}
.sliderPlain .sliderEnseo__slider div a:hover
{
    color: #fff;
}
.sliderEnseo__slider-sec
{
    font-size: 18px;
    color: #e8f4f3;
}
.sliderPlain .sliderEnseo__title
{
    color: #fff;
    font-size: 16px;
    margin-bottom: 18px;
    font-weight: 600;
}
.sliderPlain .sliderExp__next
{
    right: -30px;
}
.sliderPlain .sliderExp__prev, .sliderPlain .sliderExp__next
{
    top: -2px;
}
.prodPlain__cont
{
    font-size: 18px;
    line-height: 32px;
}
.prodPlain__cont h2, .solPlain .servHome__cont-title, .resPlain .probKim__cont h2, .casePlain__cont h2
{
    margin-top: 0;
    font-size: 46px;
}
.prodPlain__cont img
{
    margin-left: 60px;
    margin-bottom: 0;
    margin-top: -48px;
}
.solPlain .servHome__cont-title span
{
    color: #a1a1a1;
}
.solPlain .blockseoSer__img img
{
    width: 90%;
}
.solPlain .blockseoSer__wr1 .blockseoSer__img img, .solPlain .blockseoSer__wr3 .blockseoSer__img img
{
    float: right;
}
.resPlain
{
    background: #685fce;
}
.resPlain .resKim__block img
{
    width: 50px;
    margin-right: 15px;
}
.resPlain .probKim__cont h2 span
{
    color: #a49fe1;
}
.resPlain .probKim__cont p
{
    line-height: 32px;
    margin-bottom: 30px;
}
.resPlain .resKim__block
{
    padding: 0 17px;
    height: 86px;
    min-height: 86px;
}
.casePlain__cont
{
    text-align: center;
}
.casePlain__cont h2
{
    line-height: 58px;
}
.casePlain .whyHome__link
{
    position: relative;
    bottom: 0;
    right: 0;
}
.casePlain .whyHome__foot
{
    margin-bottom: 20px;
}
.casePlain .whyHome__foot-post
{
    color: #636f76;
    font-size: 16px;
}
.casePlain .whyHome__foot-name
{
    margin-bottom: 0;
}
.casePlain .whyHome__cont-btn
{
    margin-top: 40px;
    text-align: center;
}
.page-id-7955
{
    line-height: 1.5;
}/* Ebook Reputation Management */
.heroReput h1 span
{
    color: #49b861;
}
.tabReput
{
    background-color: #f6f9ff;
    padding: 80px 0;
}
.tabReput .tabCont__block a
{
    font-family: "Avenir Next",sans-serif;
    height: 84px;
    margin-bottom: 11px;
}
.tabReput .tabCont__block-num
{
    font-size: 22px;
    color: #ffc727;
}
.tabReput .tabCont__block-title
{
    font-size: 16px;
    line-height: 22px;
}
.tabReput .tabCont__ban
{
    height: 106%;
}
.stepReput__hero
{
    border-radius: 15px;
    overflow: hidden;
    position: relative;
}
.stepReput__hero-cont .stepNeg__cont-title
{
    font-size: 46px;
    line-height: 57px;
}
.stepReput__hero:before, .stepReput__hero:after
{
    position: absolute;
    display: block!important;
    z-index: 1;
}
.stepReput1 .stepReput__hero:before
{
    content: url("/wp-content/uploads/2025/02/sec1-before.svg");
    top: 0;
    right: 220px;
}
.stepReput1 .stepReput__hero:after
{
    content: url("/wp-content/uploads/2025/02/sec1-after.svg");
    bottom: -5px;
    right: 0;
}
.stepReput__hero-cont
{
    padding: 80px;
}
.stepReput__hero-cont .stepNeg__cont-txt
{
    color: #fff!important;
}
.stepReput__hero-cont .stepNeg__cont-title
{
    color: #fff;
}
.stepReput__hero-img
{
    height: 100%;
}
.stepReput__hero-img img
{
    object-fit: cover;
    height: 100%;
    width: 100%;
}
.stepReput__cont
{
    padding: 70px 85px;
}
.stepReput__cont p
{
    font-family: "AvenirLTStd",sans-serif;
    font-size: 18px;
    line-height: 29px;
    color: #373941;
}
.stepReput2 .stepReput__hero:before
{
    content: url("/wp-content/uploads/2025/02/sec2-before.svg");
    top: 0;
    right: 0;
}
.stepReput2 .stepReput__hero:after
{
    content: url("/wp-content/uploads/2025/02/sec2-after.svg");
    bottom: -5px;
    right: 250px;
}
.stepReput3__blocks
{
    font-family: "AvenirLTStd",sans-serif;
    margin: 60px 0;
}
.stepReput3__blocks-icon
{
    margin-bottom: 15px;
}
.stepReput3__blocks-title
{
    margin-bottom: 10px;
    font-weight: bold;
}
.stepReput3__blocks-txt
{
    font-size: 16px;
    line-height: 25px;
}
.stepReput__gray
{
    padding: 70px 85px;
    background: #f6f9ff;
    border-radius: 15px;
    font-family: "AvenirLTStd",sans-serif;
    margin-bottom: 20px;
}
.stepReput__gray p
{
    font-family: "AvenirLTStd",sans-serif;
    line-height: 29px;
    color: #383943;
    margin-bottom: 30px;
    margin-top: 0;
}
.stepReput3 .stepReput__gray p:last-child
{
    margin-bottom: 0;
}
.stepReput__gray .alignleft
{
    float: left;
    margin-bottom: 30px;
    margin-right: 60px;
}
.stepReput3 .stepReput__hero:before
{
    content: url("/wp-content/uploads/2025/02/sec3-before.svg");
    top: 0;
    right: 200px;
}
.stepReput3 .stepReput__hero:after
{
    content: url("/wp-content/uploads/2025/02/sec3-after.svg");
    bottom: -5px;
    left: 0;
}
.stepReput4 .stepReput__hero:before
{
    content: url("/wp-content/uploads/2025/02/sec4-before.svg");
    top: 100px;
    left: 0;
}
.stepReput4 .stepReput__hero:after
{
    content: url("/wp-content/uploads/2025/02/sec4-after.svg");
    bottom: -5px;
    right: 0;
}
.stepReput4 .stepNeg3__steps-title
{
    margin-top: 70px;
}
.stepReput4__strat
{
    margin-top: 40px;
}
.stepReput4__strat img
{
    margin-right: 14px;
    max-width: 22px;
    max-height: 22px;
}
.stepReput4__strat .d-flex
{
    margin-bottom: 20px;
}
.stepReput4__strat span
{
    font-size: 16px;
    font-family: "AvenirLTStd",sans-serif;
    font-weight: bold;
}
.stepReput5 .stepReput__hero:before
{
    content: url("/wp-content/uploads/2025/02/sec5-before.svg");
    top: 0;
    right: 250px;
}
.stepReput5 .stepReput__hero:after
{
    content: url("/wp-content/uploads/2025/02/sec5-after.svg");
    bottom: -5px;
    left: 100px;
}
.stepReput a
{
    color: #5b86fd;
    text-decoration: underline;
}
.stepReput6 .stepReput__hero:before
{
    content: url("/wp-content/uploads/2025/02/sec6-before.svg");
    top: 0;
    left: 0;
}
.stepReput6 .stepReput__hero:after
{
    content: url("/wp-content/uploads/2025/02/sec6-after.svg");
    bottom: -5px;
    right: 185px;
}
.stepReput__titleIt
{
    margin-top: 70px;
    margin-bottom: 20px;
    position: relative;
}
.stepReput__titleIt:before
{
    content: "";
    background: #fc994f;
    border-radius: 2.5px;
    width: 5px;
    height: 100%;
    position: absolute;
    top: 0;
    left: -80px;
}
.stepReput__titleIt-sub
{
    color: #fc994f;
    font-weight: 900;
    margin-bottom: 4px;
    font-family: "AvenirLTStd",sans-serif;
}
.stepReput6__blocks
{
    margin-bottom: 60px;
}
.stepReput6__blocks .stepFactor__title
{
    margin-top: 0;
    margin-bottom: 5px;
}
.stepReput__titleIt-b:before
{
    background: #5478b1;
}
.stepReput__titleIt-b .stepReput__titleIt-sub
{
    color: #5478b1;
}
.stepReput7 .stepReput__hero:before
{
    content: url("/wp-content/uploads/2025/02/sec7-before.svg");
    top: 0;
    right: 250px;
}
.stepReput7 .stepReput__hero:after
{
    content: url("/wp-content/uploads/2025/02/sec7-after.svg");
    bottom: -5px;
    right: 0;
}
.stepReput8 .stepReput__hero:before
{
    content: url("/wp-content/uploads/2025/02/sec8-before.svg");
    top: 0;
    left: 0;
}
.stepReput8 .stepReput__hero:after
{
    content: url("/wp-content/uploads/2025/02/sec8-after.svg");
    bottom: -5px;
    right: 250px;
}
.shedReput
{
    padding: 0 0 70px;
}
.shedReput .shedNeg__block
{
    border: none;
    padding: 67px 40px 67px 50px;
    background: #7f74ff;
    border-radius: 8px;
    width: 100%;
}
.shedReput .shedNeg__block-cont span
{
    color: #fff;
    width: 80%;
}
.shedReput .shedNeg__block-btn a
{
    background: #fff;
    color: #f42d8e;
    border-radius: 8px;
}
.addLSS .termTgdc__block-title
{
    width: 95%;
}
.pricingLSS__price
{
    margin-bottom: 60px;
    border: 1px solid rgba(211,220,224,.804348);
    box-shadow: 0 2px 18px rgba(0,0,0,.0289855);
    border-radius: 10px;
}
.pricingLSS
{
    background: #000;
}
.pricingLSS__price-head
{
    background: #fff;
    box-shadow: 0 2px 14px rgba(0,0,0,.03);
    border-radius: 10px 10px 0 0;
    padding: 35px 30px 25px;
}
.pricingLSS__price-title
{
    font-weight: 500;
    font-size: 21px;
    line-height: 28px;
    color: #121212;
    margin-bottom: 4px;
}
.pricingLSS__price-bil
{
    font-size: 16px;
    line-height: 20px;
    color: #5b5b6a;
}
.pricingLSS__price-price
{
    margin: 30px 0 25px;
    color: #25243e;
    font-weight: 900;
    font-size: 42px;
    line-height: 28px;
}
.pricingLSS__priceData
{
    margin-bottom: 25px;
}
.pricingLSS__priceData-block
{
    background: #f5f7fb;
    border-radius: 5px;
    padding: 5px 8px;
    margin-right: 10px;
    width: 150px;
}
.pricingLSS__priceData-block:last-child
{
    margin-right: 0;
}
.pricingLSS__priceData-block span
{
    color: #000;
    font-weight: bold;
    font-size: 12px;
}
.pricingLSS__priceData-block.disabled
{
    background: #f5f7fb;
}
.pricingLSS__priceData-block.disabled span
{
    color: #808080;
}
.pricingLSS__priceData-dia
{
    width: 55px;
    height: 55px;
    color: #231e5a;
    font-weight: 900;
    font-size: 11px;
    line-height: 14px;
    text-align: center;
    margin-right: 13px;
    padding-top: 20px;
}
.pricingLSS__priceData-block.disabled .pricingLSS__priceData-dia
{
    color: #96989e;
}
.pricingLSS__price-btn .btn_redR
{
    padding: 16px 40px;
    height: 49px;
    width: 100%;
    text-align: center;
}
.pricingLSS__price-foot
{
    padding: 20px 30px;
    background: #f7f9fc;
    border-radius: 0 0 10px 10px;
    height: 350px;
}
.pricingLSS__price-txt ul li
{
    color: #25243e;
    font-size: 16px;
    margin-bottom: 15px;
    position: relative;
    padding-left: 23px;
}
.pricingLSS__price-txt ul li:before
{
    content: url("/wp-content/uploads/2025/02/check-circle.svg");
    width: 14px;
    height: 14px;
    position: absolute;
    top: 1px;
    left: 0;
}
.logosPriceLss
{
    border-top: 1px solid #d8d8d8;
    padding-top: 20px;
    margin: 20px 0;
}
.pricingLSS__head
{
    background: #000;
    color: #fff;
    text-align: center;
    padding: 90px 0 400px;
}
.pricingLSS__txt
{
    line-height: 28px;
}
.pricingLSS__price-wr
{
    margin-top: -337px;
}
.row.pricingLSS__camp-wr
{
    background: #000;
    justify-content: space-around;
    text-align: center;
}
.pricingLSS__camp-wr .col-12
{
    width: 314px;
    padding: 0;
}
.pricingLSS__camp-wr .col-12:first-child
{
    margin-right: -50px;
}
.pricingLSS__camp-wr .col-12:nth-child(2)
{
    margin-left: 50px;
}
.pricingLSS__camp-wr .col-12 .titleSerP
{
    margin-right: -70px;
    color: #fff;
    font-size: 32px;
    font-weight: 700;
    line-height: 120%;
    text-transform: capitalize;
}
.pricingLSS__camp-wr .col-12 .titleSerP span
{
    color: #ff258e;
}
.pricingLSS__camp-wr .pricingLSS__price-title
{
    margin-bottom: 19px;
}
.pricingLSS__camp-q
{
    margin-bottom: 24px;
    font-size: 16px;
    line-height: 22px;
    height: 66px;
}
.pricingLSS__camp-wr .btn_redR
{
    background: #8479fe;
}
.pricingLSS__camp-wr .titleSerP
{
    text-align: left;
}
.pricingLSS__camp-wr .pricingLSS__price-foot
{
    height: auto;
}
.needsSerP__img video
{
    width: 80%;
    float: right;
}/*Landing Page Optimizer*/
.heroLPO
{
    padding: 184px 0 0;
}
.heroLPO__cont
{
    text-align: center;
}
.heroHomeNN__title
{
    font-size: 56px;
}
.heroLPO__txt
{
    color: #fff;
    font-size: 20px;
    line-height: 36px;
    width: 54%;
    margin: 0 auto 40px;
}
.heroLPO__subtitle
{
    color: #c4c4c4;
    font-size: 12px;
}
.heroLPO__video
{
    text-align: center;
    margin-top: 70px;
    margin-bottom: -272px;
}
.heroLPO__video iframe
{
    display: none;
}
.logoLPO
{
    padding: 345px 0 80px;
}
.heroLPO__video-cover
{
    width: 80%;
    height: 500px;
    margin: 0 auto;
    cursor: pointer;
}
.whatLPO
{
    background: #f6f9fc;
    padding: 100px 0;
}
.whatLPO__txt p
{
    font-size: 16px;
    line-height: 30px;
    color: #25243e;
}
.whatLPO__txt p span
{
    border-bottom: 2px solid #9e73c9;
}
.whatLPObtn
{
    background: #7c4eb0;
    border-radius: 24.5px;
    margin-top: 40px;
    color: #fff;
    font-weight: bold;
    font-size: 16px;
    padding: 14px 40px;
    display: inline-block;
}/*.whatLPO__img-wr {
position: absolute;
left: -20px;
}*/
.featLPO
{
    padding: 120px 0;
}
.featLPO .termTgdc__block-title
{
    text-align: center;
}
.featLPO .container-fluid
{
    padding: 0;
}
.featLPO__slider-img
{
    margin: 30px 30px;
    opacity: .2;
    box-shadow: 0 8px 14px #b7b7b7;
}
.featLPO__slider-img.slick-active
{
    opacity: 1;
}
.featLPO__slider
{
    margin-top: 50px;
}
.featLPO__slider-block
{
    width: 374px;
    border-top: 1px solid #e5e5e5;
    padding-top: 45px;
    padding-right: 90px;
    position: relative;
}
.featLPO__slider-block.slick-current:before
{
    content: "";
    width: 80%;
    height: 3px;
    border-top: 2px solid #7c4eb0;
    position: absolute;
    top: 0;
    left: 0;
}
.featLPO__slider-nav
{
    margin-top: 80px;
    margin-left: 11%;
    position: relative;
}
.featLPO__slider-nav:after, .rankLPO__slider-nav:after
{
    content: "";
    background: -moz-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 63%,rgba(255,255,255,1) 100%);
    background: -webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 63%,rgba(255,255,255,1) 100%);
    background: linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 63%,rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=1);
    width: 100px;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
}
.featLPO__slider-title
{
    font-weight: bold;
    font-size: 20px;
    margin-bottom: 5px;
    color: #000;
}
.featLPO__slider-txt
{
    font-size: 16px;
    line-height: 30px;
    color: #25243e;
}
.featLPO__slider-nav .slick-arrow, .rankLPO__slider-nav .slick-arrow
{
    position: absolute;
    top: 45%;
    z-index: 2;
}
.featLPO__slider-prev
{
    left: -30px;
}
.featLPO__slider-next
{
    right: 0;
}
.toolLPO
{
    background: #f6f9fc;
    padding: 115px 0;
}
.toolLPO__txt
{
    font-size: 20px;
    line-height: 35px;
    margin-bottom: 50px;
}
.toolLPO__impBlock:not(:last-child)
{
    margin-bottom: 50px;
}
.toolLPO__img img
{
    width: 87%;
    float: right;
    border-radius: 5px;
}
.ctaLPO
{
    padding: 95px 0;
}
.ctaLPO .banOneLsn__title
{
    width: 50%;
    margin: 0 auto 40px;
}
.rankLPO
{
    padding: 120px 0;
}
.rankLPO__slider-nav
{
    margin-bottom: 45px;
    margin-top: 60px;
    width: 120%;
}
.rankLPO__slider-title
{
    padding-right: 50px;
    font-weight: bold;
    font-size: 20px;
    padding-bottom: 25px;
    border-bottom: 1px solid #e5e5e5;
    position: relative;
}
.rankLPO__slider-title span
{
    opacity: .2;
}
.rankLPO__slider-title.slick-current span
{
    opacity: 1;
}
.rankLPO__slider-title.slick-current:before
{
    content: "";
    width: 88%;
    height: 3px;
    border-bottom: 2px solid #f42494;
    position: absolute;
    bottom: 0;
    left: 0;
}
.rankLPO__img img
{
    width: 85%;
}
.rankLPO__sliderBlock-txt, .rankLPO__sliderBlock-txt p
{
    font-size: 16px;
    line-height: 30px;
}
.rankLPO__sliderBlock-link
{
    color: #f42494;
}
.rankLPO__sliderBlock-link a
{
    font-size: 18px;
    color: #f42494;
    border-bottom: 2px solid;
}
.rankLPO__sliderBlock
{
    padding-bottom: 10px;
}
.rankLPO__slider-nav .slick-arrow
{
    top: 3%;
}
.faqLPO
{
    padding: 120px 0;
    background: #f6f9fc;
}
.faqLPO .faqMark__tab
{
    padding-top: 0;
    border-left: 1px solid #e5e5e5;
    margin-top: 60px;
}
.faqLPO .faqMark__tab ul li
{
    margin-bottom: 0;
}
.faqLPO .faqMark__tab ul li a
{
    opacity: .2;
    font-weight: bold;
    font-size: 20px;
    color: #000;
    padding: 10px 0 10px 17px;
    display: block;
    transition: all .1s;
    border-left: 2px solid transparent;
}
.faqLPO .faqMark__tab ul li a.active, .faqLPO .faqMark__tab ul li a:hover
{
    opacity: 1;
    border-left: 2px solid #7c4eb0;
}
.faqLPO .faqMark__block.active
{
    color: #000;
}
.faqLPO .faqMark__block-quest
{
    border: none;
    padding-bottom: 0;
    padding-top: 0;
}
.faqLPO .faqMark__block-answer
{
    padding-top: 10px;
    padding-bottom: 0;
    border: none;
}
.faqLPO .faqMark__block
{
    padding: 35px;
    border-bottom: 1px solid #e5e5e5;
    position: relative;
}
.faqLPO .faqMark__block.active
{
    background: #eff3f6;
    border-radius: 5px;
}
.faqLPO .faqMark__block-answer p:last-child
{
    margin-bottom: 0;
}
.faqLPO .faqMark__block:after
{
    content: "";
    font-family: dashicons;
    position: absolute;
    right: 10px;
    top: 16px;
}
.faqLPO .faqMark__block.active:after
{
    transform: rotate(180deg);
}
.whyLPO
{
    background: #121212;
    color: #fff;
    padding: 120px 0;
}
.whyLPO .toolLPO__txt
{
    font-size: 16px;
    margin-bottom: 0;
}
.menuBlogPosts .mega-menu-item-type-custom
{
    padding-bottom: 0!important;
}
.menuBlogPosts .mega-menu-item-type-widget
{
    padding: 0 15px!important;
}
.menuBlogPosts .mega-menu-item-type-widget h4
{
    display: none!important;
}
.menuBlogPosts .mega-menu-item-type-widget ul li a
{
    color: #121212;
    font-size: 16px;
    display: block;
    margin-bottom: 10px;
}
.menuBlogPosts .mega-menu-item-type-widget ul li a:hover
{
    color: #ff268e;
}/*Agencia de marketing digital*/
.aboutSEcom__txt
{
    color: #fff;
    line-height: 160%;
    font-size: 30px;
    font-family: RoundedIO,sans-serif;
}
.careEcom__txt
{
    margin-bottom: 40px;
}
.careEcomSp .careEcom__img-wr
{
    width: 45%;
}
.formEcom
{
    padding: 80px 0;
}
.formEcom .termTgdc__block-title
{
    text-align: center;
}
.formEcom__form
{
    width: 60%;
    margin: 50px auto 0;
}
.formEcom__form .hs-input
{
    border: none;
    border-bottom: 1px solid #cecece;
    padding: 10px 10px 5px 0;
    margin-bottom: 32px;
    font-size: 14px;
    width: 100%!important;
    height: 40px;
}
.formEcom__form textarea.hs-input
{
    height: 130px;
}
.formEcom__form .hs-button
{
    background: #ff0096;
    border: none;
    color: #fff;
    font-size: 16px;
    padding: 10px 38px;
    border-radius: 6px;
}
.formEcom__form .hs-form
{
    display: flex;
    flex-wrap: wrap;
}
.formEcom__form .form-columns-1, .formEcom__form .form-columns-2
{
    max-width: 100%;
    width: 100%;
}
.formEcom__form label
{
    font-size: 14px;
}
.banLinkBuild .btn_red
{
    border: none;
}
.banLinkBuild .btn_red:hover
{
    background: #ff0096;
    border: none;
}
.awardsHome
{
    background: #26262a;
    color: #fff;
    padding: 150px 0 120px;
    text-align: center;
}
.awardsHome h2
{
    color: #fff;
    width: 45%;
    margin: 0 auto 20px;
}
.awardsHome__block
{
    margin-bottom: 30px;
}
.awardsHome__blocks
{
    margin-top: 70px;
}
.awardsHome__block-title
{
    background: url(/wp-content/uploads/2024/05/awards.svg) no-repeat center/contain;
    height: 198px;
    color: #fff;
    margin-bottom: 30px;
    display: flex;
    align-items: center;
}
.awardsHome__block-title span
{
    width: 45%;
    margin: 0 auto;
}
.awardsHome__block-subtitle
{
    color: #d3d3d3;
    margin-bottom: 10px;
}
.awardsHome__block-logo
{
    height: 20px;
}
.woocommerce-page .page_content
{
    margin-bottom: 50px;
}
.theme-header.flw.header__wr .lgHeaderNew img:not(.fixedLogo), .theme-header.flw.header__wr .lgMob img:not(.fixedLogo)
{
    display: none;
}
.fixedHeader .theme-header.flw.header__wr .lgHeaderNew img:not(.fixedLogo), .theme-header.flw.header__wr.header-fix .lgMob img:not(.fixedLogo)
{
    display: block;
}
.fixedHeader .theme-header.flw.header__wr .lgHeaderNew .fixedLogo:not(.blackTxt), .theme-header.flw.header__wr.header-fix .lgMob .fixedLogo:not(.blackTxt)
{
    display: none;
}/*RESPONSIVE*/
@media(min-width: 1200px)
{
    .page-template-page-homeNew .container, .page-template-page-more-traffic-new .container, .page-template-page-local-seo-services .container
    {
        max-width: 1200px;
    }
    .page-template-page-ecommerce .container
    {
        max-width: 1240px;
    }
}
@media(min-width: 991px)
{
    .page-template-page-careers .header__con
    {
        flex: 0 0 41.666667%;
        max-width: 41.666667%;
    }
    .page-template-page-careers .header-layout-3 .col-lg-2
    {
        max-width: 17%;
    }
    .heroTraf__logos img
    {
        width: 135px;
    }
}
@media(min-width: 991px) and (max-width: 1200px)
{
    #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link
    {
        font-size: 13px!important;
    }
    .page-template-page-careers .header__sign-a a
    {
        padding: 10px 4px;
    }
}
@media(min-width: 991px)
{
    .popExpVs .slick-track, .popExpVs .slick-list
    {
        width: 100%!important;
    }
    .page-id-6129 .sliderEnseo__slider .slick-track
    {
        display: flex;
        justify-content: center;
        width: 100%!important;
        transform: none!important;
    }
}
@media(min-width: 575px) and (max-width: 991px)
{
    #mega-menu-4588-0-3
    {
        position: absolute!important;
        left: 33.2%!important;
        top: 166px!important;
    }
}
@media(min-width: 769px) and (max-width: 991px)
{
    .page-template-page-careers .header__con
    {
        flex: 0 0 68.666667%;
        max-width: 68.666667%;
    }
}
@media(max-width: 1200px)
{
    .footerNew__res-wr
    {
        padding-left: 10px;
    }
    .lgMob
    {
        display: block;
    }
    .quoteMark__block
    {
        padding: 35px 60px;
    }
    #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item:nth-child(6)
    {
        right: -4%;
    }
    .fixScroll__logo
    {
        font-size: 23px;
    }
    .fixScroll__btn .btn
    {
        width: 100%;
    }
    .blogPage .blogPage__widget .widget__analyze
    {
        width: 19%;
    }
    .firstDev
    {
        background-position: center;
    }
    .ecosystem__wr svg
    {
        width: 100%;
        height: auto;
    }
    #mega-menu-max_mega_menu_1>.mega-menu-item>.mega-sub-menu
    {
        width: 916px!important;
        left: -181px!important;
    }
    #mega-menu-max_mega_menu_1>.mega-menu-item>.mega-sub-menu:before
    {
        left: -12%;
        width: 125px;
    }
    #mega-menu-max_mega_menu_1>.mega-menu-item>.mega-sub-menu:after
    {
        right: -13%;
        width: 129px;
    }
    .header__sign-b a
    {
        padding: 10px 4px;
    }
    .studiesBlock__bl
    {
        width: 425px;
    }
    #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link
    {
        padding: 0 3px!important;
    }
    .sliderMoretraf__slide-txt
    {
        height: 370px;
    }
    .banEbook__block-img
    {
        top: -4px;
    }
    .stepAuc .stepBrig__img .stepAuc1__img
    {
        top: 140px;
    }
    .modal__price
    {
        width: 991px;
        margin-left: -496px;
    }
    .modal__priceTab-block.popular:before
    {
        top: -41px;
        left: 0;
    }
    .heroHoth
    {
        padding-top: 115px;
        padding-bottom: 40px;
    }
    .heroTgdc .title_block
    {
        font-size: 37px;
        line-height: 61px;
    }
    .heroHoth__img
    {
        top: 40px;
        margin-bottom: 0;
    }
    .heroHoth__img-txt
    {
        color: #fff;
        line-height: 21px;
    }
    .contentText .linkPrice__title
    {
        font-size: 40px;
        line-height: 50px;
    }
    .ti-pricing-section .content .pricing .order h2
    {
        font-size: 40px;
    }
    .ti-pricing-section .content .pricing .included .list ul li, .linkPrice .order p
    {
        font-size: 14px;
    }
    .ti-pricing-section .content .pricing.popular:before
    {
        left: -10px;
    }
    .itemsManager__img
    {
        width: 380px;
    }
    .heroManage__img .heroHoth__img-txt
    {
        color: #4e5c68;
    }
    .studiesBlock__bl-title
    {
        height: 200px;
    }
    .tabCont__block-num
    {
        width: 45px;
    }
    .stepNeg__cont
    {
        padding-right: 40px;
    }
    .heroseoAud__title
    {
        font-size: 45px;
    }
    .heroseoAud .heroHoth__img-txt
    {
        font-size: 14px;
    }
    .aboutSeoT__txt
    {
        margin-bottom: 0;
    }
    .heroLsn__cont-title:before, .heroLsn__cont-title:after
    {
        display: none;
    }
    .servHome__cont-title
    {
        font-size: 46px;
        line-height: 69px;
    }
    .learnHome__block-txt
    {
        height: 170px;
    }
    .learnHome__block-title
    {
        height: 80px;
    }
    .whyHome__link
    {
        position: relative;
        bottom: -15px;
        right: 13px;
        text-align: right;
    }
    .mainExp__head-cont .mainExp__head-title
    {
        font-size: 40px;
        line-height: 52px;
    }
    .header__sign-a a
    {
        padding: 10px 20px;
    }
    .seosoftEnseo
    {
        padding: 30px 0;
    }
    .basWhiteN__slider-block
    {
        width: 900px;
    }
    .basWhiteN__slider-nav
    {
        top: 19%;
        left: 0;
    }
    .prWhiteN__block-txt
    {
        height: 220px;
    }
    .heroWhiteN .heroLsn__img
    {
        margin-top: 50px;
    }
    .subExp__form button
    {
        margin-left: -99px;
    }
    .heroThank .aboutWhite__block-title
    {
        font-size: 55px;
    }
    .heroThank
    {
        height: auto;
        padding: 100px 0;
        text-align: center;
    }
    .ourseoSer__block-txt
    {
        height: 280px;
    }
    .page-id-5955 .brandsTgdc__block
    {
        height: 646px;
    }
    .heroKeyN
    {
        padding: 159px 0 50px;
    }
    .priceLocS__pr-h
    {
        padding: 40px 28px 20px;
    }
    .stepBLink .stepNeg__cont
    {
        padding-right: 130px;
    }
    .heroCares__title
    {
        padding: 20px 20px 20px 20px;
        font-size: 45px;
    }
    .heroCares__imgRow7 .heroCares__rowText
    {
        padding-right: 70px;
    }
    .caseHomeNN .popExp__block-txt
    {
        height: 215px;
    }
    .revHomeNN__block
    {
        padding: 100px 38%;
    }
    .heroTraf__img
    {
        bottom: 14%;
    }
    .heroToolsN
    {
        padding: 100px 0;
    }
    .heroEcom__title
    {
        font-size: 50px;
        line-height: 60px;
    }
    .pricingLSS__priceData-block
    {
        width: 100%;
        margin-bottom: 10px;
    }
    .pricingLSS__priceData
    {
        flex-direction: column;
    }
    .pricingLSS__price-foot, .pricingLSS__camp-q
    {
        height: auto;
    }
    .footerNew__wr
    {
        padding-bottom: 0;
        border: none;
    }
    .footerNew__copy-wr
    {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .footerNew__soc
    {
        margin-left: 0;
    }
    .footerNew__soc a:first-child
    {
        margin-left: 0;
    }
    .footerNew__res-wr
    {
        padding-left: 0;
    }
    .header__menu, .blogPage__widget
    {
        display: none;
    }
    .rewComp__cont-r, .rewComp__cont-l
    {
        padding-right: 0;
        padding-left: 0;
    }
    .shedule__block-l
    {
        width: 60%;
    }
    .shedule__block-r
    {
        width: 40%;
    }
    .reviews__img img
    {
        width: 100%;
    }
    .seoCase__graph-img img
    {
        width: auto;
        height: 100%;
        margin: 0 auto;
    }
    .footer__br
    {
        margin-bottom: 30px;
    }
    .footer__right
    {
        padding-left: 0;
    }
    .seoAudit__block-form
    {
        width: 100%;
    }
    .seoAudit__block-title
    {
        margin-bottom: 20px;
    }
    .collapse-button.ion-android-menu
    {
        color: #000!important;
    }
    .cd-headline.rotate-1 b
    {
        border: none;
        color: #10b7b7;
    }
    .cd-headline.rotate-1 b.is-hidden
    {
        display: flex;
        justify-content: center;
        width: 100%;
    }
    .cd-words-wrapper
    {
        text-align: center;
    }
    .forYou__res-title
    {
        font-size: 28px;
    }
    .quoteMark__block
    {
        padding: 20px 4px;
        -webkit-background-size: cover;
        background-size: cover;
    }
    .typesAudits__img
    {
        width: 100%;
        height: 335px;
    }
    .typesAudits__img-logo
    {
        padding: 50px;
        width: 157px;
        height: 150px;
        right: -5px;
    }
    .quoteInter .quoteMark__block
    {
        background: #24243d;
    }
    .quoteInter .quoteMark__block p
    {
        margin-bottom: 30px;
    }
    .pricingWhite__block
    {
        padding: 30px 20px;
    }
    .ecosystem__cont-wr
    {
        margin-top: 30px;
        text-align: center;
    }
    .careEcomSp .careEcom__img-wr
    {
        width: 100%;
    }/*#mega-menu-max_mega_menu_1>.mega-menu-item>.mega-sub-menu:before,*//*#mega-menu-max_mega_menu_1>.mega-menu-item>.mega-sub-menu:after {display: none!important;}*/
    #mega-menu-max_mega_menu_1>.mega-menu-item>.mega-sub-menu
    {
        width: 100%!important;
        left: 0!important;
        padding: 0 0 80px!important;
    }
    #mega-menu-wrap-max_mega_menu_1 .mega-menu_img_links>.mega-sub-menu>.mega-menu-item>.mega-menu-link
    {
        font-size: 18px!important;
        margin-bottom: 0!important;
    }
    #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item
    {
        padding: 7px 15px 7px 15px;
    }
    .headermenu__title
    {
        font-size: 38px;
    }
    .header__wr .ion-android-menu
    {
        text-align: right;
    }
    #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item.mega-toggle-on>a.mega-menu-link
    {
        background: none!important;
    }
    .heroCases .title_block
    {
        font-size: 36px;
        line-height: 140%;
        text-align: center;
    }
    .heroCases__txt
    {
        text-align: center;
    }
    .heroCases__img
    {
        justify-content: center;
        margin-top: 40px;
    }
    .studiesBlock__bl
    {
        width: 100%;
    }
    #goalsAuct .goalsCase__block-wr
    {
        top: 38px;
    }
    #goalsAuct
    {
        top: -70px;
    }
    .sliderMoretraf__slide-txt
    {
        height: auto;
        margin-bottom: 40px;
    }
    .heroCtaform__img
    {
        right: -20%;
    }
    .heroHome h1
    {
        font-size: 54px;
        line-height: 63px;
    }
    .heroHome .block1__txt
    {
        font-size: 20px;
        line-height: 34px;
    }
    .banEbook__block-title
    {
        font-size: 28px;
        line-height: 38px;
        margin-bottom: 15px;
    }
    .banEbook__block-subtitle
    {
        font-size: 18px;
    }
    .banEbook__block-img
    {
        left: 39px;
        top: -32px;
        width: 90%;
    }
    .resAuc .resBrig__graph-block
    {
        flex-direction: column;
    }
    .resAuc .resBrig__graph-wr
    {
        margin-bottom: 50px;
    }
    .modal__price
    {
        width: 760px;
        margin-left: -380px;
    }
    .heroHoth__img
    {
        width: 80%;
        float: none;
        margin: 15px auto;
    }
    .heroHoth__cont
    {
        text-align: center;
        padding-right: 0;
    }
    .deserveHoth__img
    {
        position: initial;
        margin-bottom: 40px;
    }
    .deserveHoth__img-logo, .deserveHoth__wr2 .deserveHoth__img-logo, .deserveHoth__wr3 .deserveHoth__img-logo, .deserveHoth__wr4 .deserveHoth__img-logo
    {
        top: initial;
        right: 15px;
        left: initial;
        bottom: 27px;
    }
    .deserveHoth__img>img
    {
        height: 330px;
        width: 100%;
    }
    .deserveHoth__wr4 .deserveHoth__img>img, .deserveHoth__wr3 .deserveHoth__img>img
    {
        margin-top: 0;
    }
    .addServH__img, .rightWayH__img
    {
        display: none;
    }
    .addServH__cont
    {
        padding: 50px 0;
        text-align: center;
    }
    .page-template-page-vshoth #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link, .page-template-page-vshoth .header__sign-a a, .page-template-page-manage-seo #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link, .page-template-page-manage-seo .header__sign-a a, .page-template-page-on-page-seo #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link, .page-template-page-on-page-seo .header__sign-a a, .page-template-linkbuilding_service_new #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link, .page-template-linkbuilding_service_new .header__sign-a a, .headerWhite #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link
    {
        color: #1f2c3e!important;
    }
    .logoHoth__logos
    {
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .logoHoth__logos img
    {
        margin-right: 10px;
        margin-bottom: 10px;
    }
    .heroTgdc .title_block
    {
        font-size: 30px;
        line-height: 51px;
    }
    .brandsTgdc__block, .page-id-5955 .brandsTgdc__block, .page-id-5987 .brandsTgdc__block
    {
        height: auto;
    }
    .brandsTgdc__block-link
    {
        padding: 40px 0 0;
        position: relative;
    }
    .navTgdc .navCase__nav a
    {
        border: none;
    }
    .wrapperPrice
    {
        flex-direction: column;
    }
    .contentText
    {
        width: 100%;
        text-align: center;
        border: none;
        margin-bottom: 55px;
    }
    .contentText .linkPrice__title
    {
        text-align: center;
        margin-bottom: 10px;
        font-size: 54px;
        line-height: 70px;
    }
    .priceEst
    {
        display: none;
    }
    .linkPrice__see
    {
        display: block;
        margin-top: 10px;
    }
    .modal__priceTab-block-l .modal__priceTab-row
    {
        height: 60px;
        padding: 15px;
    }
    .modal__priceTab-row
    {
        height: 60px;
        padding: 0;
    }
    .modal__priceTab-block
    {
        width: 10%;
    }
    .modal__priceTab-block-l
    {
        width: 90%;
    }
    .modal__price .modal__close
    {
        right: 22px;
        top: 12px;
    }
    .wrapperPrice
    {
        background: none;
    }
    .moreSeoAud__img
    {
        height: 360px;
        margin-bottom: 35px;
    }
    .incSeoT__wr
    {
        flex-wrap: wrap;
        justify-content: center;
    }
    .whySeoT__img
    {
        margin-bottom: 30px;
    }
    .heroOnpage__link
    {
        text-align: center;
    }
    .heroOnpage .title_block
    {
        margin-bottom: 10px;
    }
    .heroHomenew__cont
    {
        padding: 0;
    }
    .videoHome__video
    {
        width: 100%;
    }
    .learnHome__head-link a
    {
        padding: 14px;
    }
    .learnHome__block-title, .learnHome__block-txt
    {
        height: auto;
    }
    .heroHomenew__bg
    {
        width: 180%;
    }
    .hublinkExp__list
    {
        margin-bottom: 30px;
    }
    .heroEnseo__cont, .page-id-5800 .heroEnseo__cont
    {
        width: 100%;
    }
    .prWhiteN__cont
    {
        margin-bottom: 60px;
    }
    .prWhiteN__block-txt
    {
        height: auto;
        margin-bottom: 20px;
    }
    .basWhiteN .servHome__cont-title
    {
        width: 100%;
    }
    .basWhiteN__slider-nav
    {
        top: 18%;
        left: 18px;
    }
    .banWhiteN .col-12:before, .banWhiteN .col-12:after
    {
        display: none;
    }
    .subExp__form button
    {
        margin-left: -96px;
        width: 188px;
    }
    .subExp__form
    {
        width: 80%;
    }
    .theme-wrap-primary-menu
    {
        position: fixed;
        width: 96%;
        height: 92%;
        top: 26px;
        overflow: hidden;
        background: #fff;
        border-radius: 20px;
        left: 2%;
        -webkit-transform: scale(0);
        transform: scale(0);
        -webkit-transform-origin: calc(100vw - 25px) 0;
        transform-origin: calc(100vw - 25px) 0;
        -webkit-transition: -webkit-transform .5s cubic-bezier(1,.07,.11,1);
        transition: -webkit-transform .5s cubic-bezier(1,.07,.11,1);
        -o-transition: transform .5s cubic-bezier(1,.07,.11,1);
        transition: transform .5s cubic-bezier(1,.07,.11,1);
        transition: transform .5s cubic-bezier(1,.07,.11,1),-webkit-transform .5s cubic-bezier(1,.07,.11,1);
    }
    .openMenu
    {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    .menuMobBody
    {
        overflow: hidden auto;
    }
    #mega-menu-max_mega_menu_1>.mega-menu-item>.mega-sub-menu
    {
        border: none!important;
    }
    #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu
    {
        position: absolute!important;
        top: 0!important;
        width: 100%!important;
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
        -webkit-transition: -webkit-transform .3s ease-in-out;
        transition: -webkit-transform .3s ease-in-out;
        -o-transition: transform .3s ease-in-out;
        transition: transform .3s ease-in-out;
        transition: transform .3s ease-in-out,-webkit-transform .3s ease-in-out;
    }
    .menu_htmlCont
    {
        display: none!important;
    }
    .menuHeadRow:before, .menuHeadRow2:before
    {
        display: none!important;
    }
    .headerWhite .menuMobBody .header__sign-phone a
    {
        color: #121212!important;
    }
    .header__sign-a a
    {
        padding: 8px 8px;
    }
    .mega-indicator
    {
        display: none!important;
    }
    #mega-menu-max_mega_menu_1>#mega-menu-item-6690>.mega-sub-menu
    {
        left: 0!important;
    }
    .menuMobHead
    {
        display: block;
    }
    .heroThank .aboutWhite__block-title
    {
        font-size: 55px;
        line-height: 127%;
        margin-top: 0;
    }
    .heroThank__img
    {
        float: none;
        margin: 30px auto 0;
    }
    .heroThank__arrow
    {
        display: none;
    }
    .heroseoSer .aboutLsn__txt-title, .heroseoSer__btn
    {
        text-align: center;
    }
    .heroLsn__img, .heroseoSer__v
    {
        display: none;
    }
    .ourseoSer__block-txt
    {
        height: auto;
        margin-bottom: 20px;
    }
    .ourseoSer__block .heroseoAud__title
    {
        text-align: center;
    }
    .blockseoSer__img
    {
        height: 300px;
        margin-bottom: 20px;
    }
    .blockseoSer__wr .row
    {
        flex-direction: column-reverse;
    }
    .heroKeyN
    {
        padding: 100px 0 70px;
    }
    .iFKey__cont
    {
        margin-top: 50px;
    }
    .blockLocS .blockseoSer__img
    {
        height: auto;
    }
    .citLocS__dis
    {
        margin-top: 30px;
    }
    .priceLocS__pr
    {
        margin-bottom: 30px;
    }
    .blBackAn .blockseoSer__wr2 .blockseoSer__img img, .blBackAn .blockseoSer__wr .blockseoSer__img, .buBackAn .blockseoSer__img img
    {
        height: auto;
    }
    .blBackAn .blockseoSer__wr2 .blockseoSer__img img:last-child, .buBackAn .blockseoSer__img img:last-child, .buBackAn .blockseoSer__img img:nth-child(2)
    {
        display: none;
    }
    .page-template-page-careers-2023 .heroAbUs__cont
    {
        padding-right: 40px;
    }
    .heroAbUs__cont
    {
        margin-bottom: 40px;
    }
    .mega-menu-wrap
    {
        padding: 0 30px!important;
    }
    #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link
    {
        border-bottom: 1px solid #d1d1d1!important;
        height: auto!important;
        padding: 6px 0!important;
    }
    .stepBLink .stepNeg__cont
    {
        padding-right: 0;
    }
    .stepBLink__img-wr
    {
        position: initial;
    }
    .stepBLink
    {
        width: 100%;
        border-radius: 0;
    }
    .stepBLink .stepNeg__img
    {
        border-radius: 0;
        margin-top: 20px;
    }
    .stepNeg__cont-txt-d
    {
        padding-left: 0;
    }
    .navBarButton
    {
        display: block;
    }
    .openSubMenu
    {
        -webkit-transform: translateX(0)!important;
        transform: translateX(0)!important;
        padding-bottom: 80px!important;
    }
    #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item-has-children>a.mega-menu-link:after
    {
        content: url("/wp-content/themes/linkgraph-new/img/arr-right.svg");
        position: absolute;
        right: 3px;
        top: 6px;
        display: block!important;
    }
    .header__con
    {
        flex: 0 0 79.666667%;
        max-width: 79.666667%;
    }
    .footerLeft
    {
        margin-bottom: 50px;
    }
    #menu-footer_new .footNavTitle
    {
        margin-bottom: 30px;
    }
    .footerNew__res-cont
    {
        margin-top: 40px;
    }
    .footerNew__res-soc, .footerNew__res-mob
    {
        display: block;
    }
    .footerNew__res-d
    {
        display: none!important;
    }
    .menuMobFoot
    {
        display: block;
    }
    .menuMobFoot .header__sign-phone
    {
        margin-top: 14px;
        padding-bottom: 5px;
    }
    .menuMobFoot .header__sign
    {
        flex-direction: column;
        margin-top: 30px;
    }
    .menuMobFoot .header__sign-a a, .menuMobFoot .header__sign-b a
    {
        font-size: 16px;
        display: block;
        width: 200px;
        text-align: center;
        padding: 15px 0;
        margin-bottom: 10px;
    }
    .menuMobFoot .header__sign-phone a
    {
        border-bottom: 2px solid #ff0096;
    }
    .menuMobFoot .header__sign-a a
    {
        color: #121212;
        border: 2px solid #121212;
    }
    .heroKim
    {
        display: block;
        padding-top: 70px;
        min-height: 973px;
    }
    .probKim__wr
    {
        flex-direction: column-reverse;
    }
    .probKim__img
    {
        height: 520px;
        margin-top: 30px;
    }
    .blockseoSer__img, .learnHome__block-cont
    {
        height: auto;
    }
    .resKim .probKim__cont
    {
        padding-right: 0;
        margin-bottom: 30px;
    }
    .whyHome__cont-btn
    {
        display: none;
    }
    .caseKim__btn-mob
    {
        display: block;
    }
    .heroCares__title
    {
        font-size: 36px;
    }
    .heroCares__imgRow7 .heroCares__rowText
    {
        padding: 20px;
        padding-right: 15px;
    }
    .dataCares__block-num
    {
        font-size: 44px;
    }
    .compCares__img
    {
        height: 400px;
    }
    .compCares__wr
    {
        padding: 60px 15px;
    }
    .caseHomeNN .popExp__block-txt
    {
        height: auto;
        margin-bottom: 20px;
    }
    .revHomeNN__block
    {
        padding: 100px 34%;
    }
    .heroHomeNN__img-block
    {
        height: 315px;
    }
    .heroTraf__img
    {
        position: initial;
        width: 100%;
        max-width: 100%;
        margin-top: 60px;
    }
    .heroTraf
    {
        text-align: center;
        padding: 110px 0 0;
    }
    .heroToolsN
    {
        padding: 100px 0 50px;
    }
    .searchExpN
    {
        top: 0!important;
    }
    .heroEcom
    {
        height: auto;
        padding: 120px 0 50px;
        text-align: center;
    }
    .heroEcom__img
    {
        margin-top: 20px;
    }
    body .heroBackAn .mpSubHeading.heroEcom__above
    {
        margin-top: 20%;
    }
    .needsEcom__img
    {
        margin-bottom: 40px;
    }
    .entEcom__cont
    {
        padding-left: 30px;
    }
    .banEcom .banOneLsn__title, .banEcom .banOneLsn__txt, .essEcom__slider-cont, .essEcom__slider-img
    {
        width: 100%;
    }
    .careEcom
    {
        padding: 100px 0 30px;
    }
    .careEcom__img-wr
    {
        position: inherit;
        max-width: 100%;
        width: 100%;
    }
    .entEcom, .faqEcom
    {
        padding: 30px 0;
    }
    .careEcom__img
    {
        margin-top: 30px;
    }
    .essEcom__slider-block
    {
        width: 600px;
        flex-direction: column;
        margin: 0 15px;
    }
    .clutchEcom
    {
        padding: 70px 0;
    }
    .clutchEcom__logo img
    {
        width: 100px;
    }
    .heroSerP .heroEcom__title, .heroSerP .heroEcom__txt, .heroSerP .heroEcom__btn, .heroEcom__img
    {
        text-align: center;
        width: 100%;
    }
    .flex-md-row-reverse .needsSerP__img img
    {
        float: none;
    }
    .needsSerP__img
    {
        margin-bottom: 20px;
    }
    .procSerP__step:after
    {
        right: -18px;
    }
    .heroPlain
    {
        display: flex;
        padding-top: 20px;
        min-height: initial!important;
    }
    .prodPlain__cont img
    {
        float: none;
        margin: -35px 0 -26px 80px;
    }
    .prodPlain__cont h2
    {
        text-align: center;
    }
    .tabReput .tabCont__ban
    {
        height: 300px;
        margin-bottom: 20px;
    }
}
@media(max-width: 991px)
{
    .heroBackAn .heroHomenew__form.backlink-analysis-form
    {
        margin: 0 auto!important;
    }
}
@media(max-width: 769px)
{
    .headerWhite .header__sign-a a
    {
        color: #1f2c3e!important;
        border: 2px solid #121212!important;
    }
    .footerNew__res-soc .footerNew__loc-wr, .footerNew__res-soc .footerNew__copy
    {
        margin-bottom: 15px;
    }
    .footerNew__copy
    {
        text-align: center;
    }
    .footerNew__res-soc .footerNew__loc-wr, .footerNew__soc
    {
        justify-content: center;
    }
    #menu-footer_new-ser, #menu-footer_new .footNavTitle
    {
        margin-bottom: 20px;
    }
    .footerNew__res-cont
    {
        margin-top: 30px;
    }
    .header__con .header__sign-phone
    {
        width: 100%;
        text-align: center;
    }
    .lg
    {
        display: none;
    }
    #theme-menu-box .col-1
    {
        -ms-flex: 0;
        flex: 0;
        max-width: 0;
    }
    .header__con
    {
        width: 200px!important;
        flex: initial!important;
        max-width: initial!important;
    }
    .header__con .header__sign-b, .header__con .header__sign-a
    {
        display: none;
    }
    .header__sign-phone a
    {
        border-bottom: 2px solid #ff0096;
        font-size: 18px;
    }
    .block1__title, .block1__title h1
    {
        font-size: 50px;
    }
    .block1__form input
    {
        width: 70%;
    }
    .block1__form .btn
    {
        width: 30%;
    }
    .block1__list ul li
    {
        text-align: left;
    }
    .block1__list ul
    {
        line-height: 30px;
    }
    .seoCase__graph-title, .seoCase__graph-subtitle
    {
        text-align: center;
    }
    .footer__menu-wr
    {
        justify-content: flex-start;
    }
    .footer__menu
    {
        margin-right: 30px;
    }
    .footer__br
    {
        border: none;
        border-bottom: 1px solid #ebeef5;
        padding-bottom: 20px;
    }
    .featPost__big
    {
        height: 500px;
        margin-bottom: 30px;
    }
    .blogHead__search
    {
        margin-top: 30px;
    }
    .featPost__big-block
    {
        width: 84%;
    }
    .postCat__block
    {
        margin-bottom: 80px;
    }
    .seoAudit__block-form input
    {
        width: 100%;
        text-align: center;
        margin-bottom: 20px;
    }
    .seoAudit__block-form form
    {
        flex-direction: column;
        align-items: center;
    }
    .forYou__res
    {
        margin-top: 40px;
    }
    .seoCase .col-md-6
    {
        border: none;
        border-bottom: 1px solid #d8d8e6;
        padding-bottom: 40px;
        margin-bottom: 40px;
    }
    .seoCase__graph-hidden-img img
    {
        height: 100%;
    }
    .forYou__res-title
    {
        margin-top: 30px;
    }
    .whatMark__block
    {
        padding: 50px 23px;
    }
    .contentMark__title
    {
        font-size: 44px;
    }
    .quoteMark__block
    {
        background: #f8f9fe;
    }
    .quoteMark__block-btn
    {
        margin-top: 30px;
    }
    .quoteMark__block-arr
    {
        right: 174px;
    }
    .firstAudit__title
    {
        font-size: 63px;
        line-height: 73px;
        width: 478px;
    }
    .typesAudits__img
    {
        margin-bottom: 70px;
    }
    .firstInter__btn
    {
        top: -122px;
        left: -6px;
    }
    .aboutInter__block-img
    {
        display: none;
    }
    .aboutInter .col-12:last-child .aboutInter__block
    {
        padding-top: 100px;
    }
    .listWhite__block-p
    {
        margin-left: 0;
    }
    .listWhite__block, .banToolsN .banOneLsn__txt
    {
        width: 100%;
    }
    .listWhite__block-p .listWhite__block-num
    {
        left: 0;
    }
    .listWhite .col-12:last-child .listWhite__block-logo
    {
        left: 85%;
    }
    .aboutDev__img, .whatDev__imd
    {
        text-align: center;
        margin-bottom: 30px;
    }
    .ecosystem__wr, .ecosystem__cont-wr
    {
        margin-top: 40px;
    }
    .title_block
    {
        font-size: 28px;
    }
    .header__wr .ion-android-menu:before
    {
        top: -31px;
        position: relative;
        font-size: 30px;
    }
    .firstSeot__wr
    {
        justify-content: center;
    }
    .firstSoc
    {
        padding-bottom: 120px;
    }
    .socSkills__logo
    {
        margin-top: 30px;
    }
    .socSkills__quote
    {
        padding: 30px 20px;
    }
    .socSpec__bg-logo, .socSpec__bg-logo2
    {
        display: none;
    }
    .heroCase__img
    {
        margin-bottom: 40px;
        text-align: center;
    }
    .heroCase__quote
    {
        margin-top: 70px;
        position: initial;
    }
    .heroCase
    {
        padding: 20px 0 85px;
    }
    .heroCase__block
    {
        top: -23px;
    }
    .navCase, .heroQuote
    {
        padding: 50px 0;
    }
    .whatAbUs__wr.row
    {
        padding-top: 20px;
    }
    .probCase .container, .challCase .container
    {
        background: none;
    }
    .challCase__block-num
    {
        margin-right: 80px;
    }
    .challCase__block
    {
        height: auto;
    }
    .contscorCase__block-wr
    {
        margin-bottom: 40px;
    }
    .contscorCase>.container>.row>.col-12
    {
        margin-bottom: 100px;
    }
    #goalsAuct
    {
        top: -156px;
        margin-top: 200px;
    }
    #goalsAuct .goalsCase__block-wr
    {
        top: 69px;
    }
    .heroToxic__block .firstInter__title
    {
        font-size: 32px;
        line-height: 47px;
    }
    .heroToxic
    {
        padding: 145px 0 40px;
    }
    .whatTox .whatMark__title
    {
        font-size: 34px;
        line-height: 40px;
    }
    .sliderMoretraf__slide
    {
        padding: 39px 25px;
    }
    .sliderMoretraf__slide-txt
    {
        height: 420px;
    }
    .heroCtaform__img
    {
        right: -20%;
        position: relative;
        float: right;
        top: 0;
        right: 0;
        margin-bottom: 100px;
    }
    .heroCtaform__img img
    {
        width: 50%;
        float: right;
    }
    .heroCtaform__quote
    {
        bottom: 10%;
        left: 25%;
    }
    .heroBook h1
    {
        font-size: 40px;
        line-height: 55px;
    }
    .heroBook__down
    {
        right: 3%;
    }
    .tabCont__ban-title
    {
        margin: 30px 0;
    }
    .blockKey__hero-img
    {
        text-align: center;
        float: none;
        margin: 30px auto;
    }
    .whatBrig__block-txt
    {
        height: auto;
    }
    .stepBrig__img
    {
        margin-top: 40px;
    }
    .stepBrig
    {
        padding: 140px 0;
    }
    .stepBrig3 .stepBrig__img
    {
        margin-bottom: 60px;
    }
    .stepBrig5__wr
    {
        padding-left: 0;
        margin-top: 100px;
    }
    .stepBrig5__wr .stepBrig__num
    {
        left: -70px;
    }
    .resBrig
    {
        padding: 70px 0;
    }
    .resBrig__wr
    {
        padding: 80px 30px;
    }
    .resBrig__graph-img img
    {
        width: 100px;
    }
    .modalTake
    {
        width: 100%;
        left: 0;
        margin-left: 0;
        padding: 30px;
        height: 100%;
        top: 0;
        margin-top: 0;
        border-radius: 0;
    }
    .modalTake__wr
    {
        flex-direction: column;
    }
    .modalTake__img img
    {
        display: none;
    }
    .modalTake__img-mob
    {
        display: block!important;
    }
    .modalTake__img
    {
        margin-right: 0;
        width: 100%;
        margin-bottom: 20px;
    }
    .modalTake__cont
    {
        width: 100%;
    }
    .modalTake__cont-title
    {
        font-size: 22px;
    }
    .modalTake__cont-txt
    {
        font-size: 17px;
    }
    .modalTake .modal__close img
    {
        width: 25px;
    }
    .modalTake .modal__close
    {
        top: 7px;
        right: 7px;
    }
    .modalTake__two .modalTake__cont
    {
        width: 100%;
    }
    .banEbook__block-img
    {
        position: relative;
        left: 0;
        top: 0;
        width: 100%;
        text-align: center;
        margin-top: -70px;
    }
    .banEbook__block-img img
    {
        width: 40%;
    }
    .banEbook__block-cont
    {
        text-align: center;
        padding: 40px 20px;
    }
    .modal__price
    {
        width: 100%;
        margin-left: 0;
        left: 0;
    }
    .block1 .block1__form .btn
    {
        width: 40%;
    }
    .block1 .block1__form input
    {
        width: 72%;
    }
    .deserveHoth__wr
    {
        padding: 60px 30px;
        width: 100%;
        float: none;
    }
    .howCompare .row
    {
        padding: 40px 15px;
    }
    .quoteTgdc__block
    {
        padding: 0;
    }
    .footer__block-wr
    {
        margin-top: 40px;
    }
    .resTgdc__cont
    {
        padding-right: 0;
    }
    .ti-pricing-section .content .pricing
    {
        margin-bottom: 40px;
        padding: 40px 15px 20px;
    }
    .pricingLogo img
    {
        width: 65%;
    }
    .ti-pricing-section .content
    {
        flex-wrap: wrap;
        justify-content: center;
    }
    .ti-pricing-section .content .pricing.popular:before
    {
        background: url("/wp-content/themes/linkgraph-new/img/popular3.svg") no-repeat center/contain;
    }
    .ti-pricing-section .content .pricing .included .list ul li
    {
        text-align: center;
        font-size: 16px;
    }
    .ti-pricing-section .content .pricing.popular
    {
        padding-top: 50px;
        margin: 0 0 40px;
    }
    .ti-pricing-section .content .pricing.popular:before
    {
        left: 135px;
        top: 5px;
    }
    .ti-pricing-section .content .pricing .order h2
    {
        font-size: 48px;
    }
    .whatManage__cont
    {
        margin-top: 40px;
    }
    .itemsManager__cont, .flex-md-row-reverse .itemsManager__cont
    {
        padding: 40px;
    }
    .itemsManager__img, .flex-md-row-reverse .itemsManager__img
    {
        width: 90%;
        margin: 30px auto;
    }
    .itemsManager__wr .deserveHoth__img-logo
    {
        top: initial;
        right: 34%;
        bottom: -35px;
        left: initial;
    }
    .tabContNeg .tabCont__ban, .tabGooAds .tabCont__ban
    {
        height: 545px;
        background-size: contain;
        margin-bottom: 30px;
    }
    .tabGooAds .tabCont__ban
    {
        height: 430px;
    }
    .tabGooAds
    {
        padding: 50px 0;
    }
    .stepNeg__textBlock .alignleft, .stepNeg__textBlock .alignright, .stepNeg__img.alignright, .stepNeg5 .alignleft
    {
        float: none;
        width: 75%!important;
        margin: 30px auto;
        display: block;
    }
    .greyNeg__num-block
    {
        padding-right: 30px;
    }
    .greyNeg__num-num
    {
        width: 40px;
    }
    .stepNeg3__steps-img img
    {
        margin-left: 0;
    }
    .stepNeg3__steps-img
    {
        margin-bottom: 30px;
    }
    .stepNeg5 .stepNeg3__steps-img, .moreSeoAud__head-txt
    {
        width: 100%;
    }
    .flex-md-row-reverse .stepNeg3__steps-img img
    {
        margin-left: 0;
    }
    .shedNeg__block, .shedNeg__block-cont
    {
        flex-direction: column;
    }
    .shedNeg__block-cont img
    {
        margin-bottom: 20px;
        margin-right: 0;
    }
    .shedNeg__block-cont span
    {
        font-size: 28px;
        line-height: 43px;
        text-align: center;
        margin-bottom: 20px;
    }
    .shedNeg__block
    {
        padding: 30px 40px 30px 50px;
    }
    .heroseoAud__img
    {
        margin-right: 0;
        margin-left: 0;
        margin-top: 30px;
    }
    .heroseoAud__wr
    {
        padding: 30px;
    }
    .aboutSeoT__img
    {
        margin-bottom: 0;
    }
    .aboutSeoT__img
    {
        margin-right: 0;
    }
    .whatOnPage__img, .blogOnPage .whatOnPage__img
    {
        margin-left: 0;
        margin-right: 0;
        margin-bottom: 30px;
    }
    .blogOnPage .row
    {
        flex-direction: column-reverse;
    }
    .aboutLsn__img-imp
    {
        margin-bottom: 50px;
    }
    .aboutLsn__txt-title
    {
        font-size: 43px;
        line-height: 53px;
    }
    .txtLsn__img
    {
        text-align: center;
    }
    .txtLsn-1 .txtLsn__img
    {
        height: 500px;
        margin-bottom: 40px;
    }
    .txtLsn__img img
    {
        margin-bottom: 40px;
    }
    .heroLsn__cont
    {
        text-align: center;
        padding-right: 0;
        margin-bottom: 35px;
    }
    .wrapperPrice
    {
        box-shadow: none;
    }
    section.ti-faqs
    {
        margin-top: 50px;
    }
    .ti-faqs .content
    {
        margin-top: 0;
    }
    .ti-faqs .content .tab-content .tab-pane .tab-item .tab-header .card-link
    {
        font-size: 20px;
    }
    .ti-faqs .content .tab-content .tab-pane .tab-item .tab-header
    {
        padding: 10px 0;
    }
    .ti-faqs .content .tab-content .tab-pane .tab-item .collapse .tab-body, .ti-faqs .content .tab-content .tab-pane .tab-item .collapsing .tab-body
    {
        padding-left: 0;
    }
    .ti-pricing-section .content .pricing
    {
        width: 330px;
        text-align: center;
        margin-right: 16px;
    }
    .ti-pricing-section .content .pricing .included .list
    {
        text-align: left;
        max-width: 300px;
        margin: 0 auto;
        height: 167px;
    }
    .aboutWhite__block-title
    {
        font-size: 54px;
        line-height: 74px;
    }
    .videoHome__video
    {
        height: 300px;
    }
    .videoHome__video:before
    {
        width: 100px;
        height: 100px;
        left: 41%;
        top: 36%;
    }
    .servHome__cont, .flex-md-row-reverse .servHome__cont, .whyHome__cont
    {
        padding-right: 0;
        padding-left: 0;
    }
    .banredyHome .banOneLsn__txt
    {
        width: 100%;
    }
    .learnHome__head
    {
        flex-direction: column;
    }
    .learnHome__head-link a
    {
        margin: 0 10px;
    }
    .whyHome__cont
    {
        margin-bottom: 30px;
    }
    .modalHomeV
    {
        width: 500px;
        margin-left: -250px;
    }
    .heroEnseo__cont
    {
        padding: 70px 30px;
    }
    .servHome__wr video
    {
        margin-bottom: 30px;
    }
    .seosoftEnseo .servEnseo__img video
    {
        margin: 0 0 30px;
    }
    .whatWhiteN .servHome__img
    {
        height: 500px;
        margin-top: 30px;
    }
    .basWhiteN__slider-block
    {
        padding-left: 80px;
        padding-right: 30px;
        height: 670px!important;
        margin-right: 20px;
    }
    .basWhiteN__slider-nav .slick-track
    {
        display: flex;
        flex-direction: column;
    }
    .basWhiteN__slider-nav
    {
        position: initial;
    }
    .basWhiteN__slider-tab
    {
        margin-bottom: 13px;
    }
    .basWhiteN__slider-tab.slick-current
    {
        border: none;
        text-decoration: underline;
        background: none;
    }
    .basWhiteN__slider-for
    {
        margin-top: 30px;
    }
    .aboutCase__txt
    {
        padding-left: 0;
        border: none;
        margin-top: 30px;
    }
    .blocksTgdc__head
    {
        padding: 0;
    }
    .blocksTgdc__wr
    {
        padding: 30px 0;
    }
    .blocksTgdc__img
    {
        margin-top: 20px;
    }
    .flex-md-row-reverse .blocksTgdc__img
    {
        margin-right: 0;
    }
    .blocksTgdc__wr2 .blocksTgdc__img img
    {
        width: 100%;
        padding-top: 0;
    }
    .resTgdc
    {
        padding: 30px 0 20px;
    }
    .priceLocS__pr-txt
    {
        height: auto;
    }
    .orgAbUs__logos
    {
        flex-wrap: wrap;
    }
    .pressAbUs .whatAbUs__block-txt
    {
        width: 100%;
    }
    .joinAbUs__cont
    {
        padding-right: 0;
    }
    .joinAbUs__cont
    {
        margin-bottom: 40px;
    }/*  .header-layout-3 .col-lg-2 {max-width: 40px;}*/
    .stepFactor1__logo
    {
        margin-bottom: 13px;
    }
    .stepGooAds1 .stepGooAds:before, .stepGooAds6 .stepGooAds:after, .heroRef__img
    {
        display: none;
    }
    .stepGooAds7__sec-block .col-12:first-child
    {
        border: none;
        padding-right: 0;
        padding-left: 15px;
    }
    .stepGooAds7__sec-block .col-12:last-child
    {
        padding-left: 15px;
    }
    .stepGooAds7__sec
    {
        padding: 40px 0;
    }
    .stepNeg__howDo-block
    {
        padding-right: 0;
    }
    .banSrm .banOneLsn__txt, .heroRef__cust-l, .heroRef__cust-r, .formRefF .formRefF__form
    {
        width: 100%;
    }
    .heroRef__cust-l, .heroRef__cust-r
    {
        padding: 20px;
    }
    .heroRef
    {
        padding: 40px 0 70px;
        text-align: center;
    }
    .heroRef__cust, .procSerP__steps
    {
        flex-direction: column;
    }
    .heroCares__imgRow1, .heroCares__imgRow2
    {
        width: 50%;
    }
    .heroCares__imgRow5
    {
        width: 40%;
    }
    .heroCares__imgRow6
    {
        width: 60%;
    }
    .heroCares__imgRow2, .heroCares__rowText, .heroCares__imgRow6
    {
        margin-right: 0;
    }
    .heroCares__rowText
    {
        padding: 40px 20px;
    }
    .heroCares__title
    {
        padding: 0;
    }
    .heroCares__title
    {
        line-height: 46px;
        margin-bottom: 10px;
    }
    .heroCares__txt
    {
        font-size: 16px;
    }
    .whatCares
    {
        padding: 40px 0;
    }
    .whatCares__img
    {
        width: 100%;
        margin-top: 40px;
    }
    .dataCares .col-12
    {
        border: none;
        margin-bottom: 60px;
    }
    .dataCares .col-12:last-child
    {
        margin-bottom: 0;
    }
    .heroCares__img
    {
        height: 145px;
    }
    .heroCares__title
    {
        font-size: 34px;
    }
    .heroExpN__nav ul
    {
        padding: 0 15px;
    }
    .popExpN__block .popExp__block-title
    {
        margin-bottom: 20px;
    }
    .heroHomeNN
    {
        padding-top: 40px;
    }
    .heroHomeNN__title
    {
        font-size: 52px;
        line-height: 70px;
    }
    .heroHomeNN__txt, .whatHomeNN .whatAbUs__block-txt, .learnHomeNN .whatAbUs__block-txt
    {
        width: 100%;
    }
    .heroHomeNN__form input
    {
        width: 90%;
    }
    .heroHomeNN__img-block
    {
        height: 175px;
    }
    .logoOnPage
    {
        padding: 20px 0 30px;
    }
    .whatHomeNN
    {
        padding-bottom: 20px;
    }
    .softHomeNN, .learnHomeNN
    {
        padding: 50px 0;
    }
    .softHomeNN__img2
    {
        position: initial;
    }
    .softHomeNN__img2 img
    {
        max-width: 100%;
    }
    .revHomeNN__block
    {
        padding: 50px 25%;
    }
    .learnHomeNN__blocks .slick-slide
    {
        width: 400px!important;
    }
    .whatTraff
    {
        padding-top: 25px;
    }
    .modalTake__one .modalTake__img
    {
        height: 240px!important;
        background-size: contain!important;
    }
    .softHomeNN__img2 img, .softHomeNN__img3-img2
    {
        display: none;
    }
    .softHomeNN__img3-img, .appSerP__tab
    {
        width: 100%;
    }
    .softHomeNN__img3-wr
    {
        margin-top: 15px;
    }
    .softHomeNN__img1 img:last-child
    {
        width: 56%;
    }
    .softHomeNN__img1 img:nth-child(2)
    {
        margin-right: 15px;
    }
    .softHomeNN__img1
    {
        align-items: center;
    }
    .softHomeNN__img2-txtMob
    {
        display: flex;
        justify-content: center;
        margin-top: 9px;
        align-items: center;
    }
    .softHomeNN__img2-arr
    {
        margin-bottom: 34px;
        transform: scale(1,-1);
    }
    .logoEcom
    {
        padding: 50px 0;
    }
    .needsSerP .titleSerP
    {
        margin-bottom: 50px;
    }
    .titleSerP
    {
        font-size: 40px;
        line-height: 49px;
    }
    .portfSerP .row
    {
        flex-direction: column-reverse;
    }
    .portfSerP__slider
    {
        margin-top: 40px;
    }
    .portfSerP .slick-track
    {
        margin-left: 0!important;
    }
    .loveSerP__block
    {
        text-align: center;
    }
    .procSerP__step
    {
        width: 100%;
        margin-bottom: 40px;
        padding-right: 0;
        margin-right: 0;
    }
    .procSerP__step:after
    {
        display: none;
    }
    .faqSerP .entEcom__cont
    {
        padding-left: 0;
        margin-top: 30px;
    }
    .bottextSerP__img img
    {
        width: 100%;
        margin-bottom: 30px;
    }
    .prodPlain__cont img
    {
        margin: -35px 0 -26px 0;
    }
    .stepReput__cont
    {
        padding: 40px 20px;
    }
    .stepReput__hero-cont
    {
        padding: 55px 30px;
    }
    .stepReput3__blocks .col-12
    {
        margin-bottom: 30px;
    }
    .stepReput3__blocks
    {
        margin: 60px 0 30px;
    }
    .stepReput__gray .alignleft
    {
        float: none;
        margin-right: 0;
        width: 100%!important;
    }
    .stepReput__gray
    {
        padding: 40px 30px;
    }
    .stepReput4 .stepReput__hero:before
    {
        left: -15px;
    }
    .stepReput4 .stepNeg3__steps-title
    {
        margin-top: 40px;
    }
    .stepReput6 .stepReput__hero:before
    {
        top: -50px;
    }
    .stepReput__titleIt:before
    {
        left: -35px;
    }
    .heroLPO__txt, .ctaLPO .banOneLsn__title, .rankLPO__img img
    {
        width: 100%;
    }
    .rankLPO__img img
    {
        margin-bottom: 40px;
    }
    .logoLPO
    {
        padding: 320px 0 80px;
    }
    .heroLPO__video-cover
    {
        width: 100%;
        height: 338px;
    }
    .heroLPO__video
    {
        margin-top: 30px;
    }
    .whatLPO__img-wr
    {
        position: initial;
    }
    .whatLPO__img
    {
        margin-bottom: 40px;
    }
    .featLPO__slider-img
    {
        margin: 10px;
    }
    .featLPO__slider-block
    {
        padding-right: 60px;
    }
    .toolLPO__img img
    {
        width: 100%;
        margin-top: 40px;
    }
    .whyLPO .toolLPO__img img
    {
        margin-bottom: 40px;
        margin-top: 0;
    }
    .formEcom__form
    {
        width: 100%;
    }
    #theme-menu-box .row
    {
        justify-content: space-between;
    }
}
@media(max-width: 575px)
{
    .heroBackAn .heroHomenew__form.backlink-analysis-form .btn
    {
        padding: 0 15px!important;
        margin-left: -50px;
    }
    .block1__title, .block1__title h1
    {
        font-size: 40px;
    }
    .block1__txt
    {
        font-size: 22px;
    }
    .companies__logo img
    {
        margin-right: 25px;
    }
    .rewComp__row
    {
        margin-bottom: 50px;
    }
    .shedule__block-l, .shedule__block-r
    {
        width: 100%;
        text-align: center;
    }
    .shedule__block-r
    {
        margin-top: 40px;
    }
    .reviews__cont
    {
        font-size: 26px;
    }
    .block1, .companies, .rewComp, .team, .contCase
    {
        padding: 60px 0;
    }
    .seoCase__graph-wr
    {
        padding: 40px 0 0;
    }
    .seoAudit__block
    {
        padding: 30px 20px;
    }
    .featPost__big-title
    {
        font-size: 18px;
    }
    .featPost__big-block
    {
        left: 10px;
    }
    .forYou__title
    {
        font-size: 44px;
        line-height: 45px;
    }
    .forYou
    {
        padding-top: 80px;
    }
    .contentMark__cont-block
    {
        padding: 50px 37px 60px;
    }
    .contentMark__title
    {
        font-size: 35px;
        line-height: 46px;
    }
    .contentMark__btn
    {
        padding: 0;
        margin: 0;
        border: none;
    }
    .contentMark__link a
    {
        justify-content: center;
        margin-top: 40px;
    }
    .quoteMark__block-arr
    {
        display: none;
    }
    .markforYou .forYou__btn .btn
    {
        margin-top: 20px;
        margin-bottom: 30px;
    }
    .firstAudit
    {
        padding: 150px 0 80px;
    }
    .firstAudit__title
    {
        text-align: center;
        font-size: 42px;
        line-height: 57px;
        width: 100%;
    }
    .firstAudit__title:before
    {
        top: -47px;
        left: -53px;
    }
    .firstAudit__title:after
    {
        display: none;
    }
    .firstAudit .contentMark__btn, .firstInter .contentMark__btn, .firstWhite .contentMark__btn
    {
        text-align: center;
    }
    .firstAudit__slider
    {
        margin: 40px auto;
    }
    .contAudits__block
    {
        padding: 90px 20px;
    }
    .typesAudits_wr
    {
        margin-bottom: 100px;
    }
    .faq__audit-logo
    {
        top: -75%;
    }
    .aboutInter .col-12:first-child .aboutInter__block-text
    {
        padding-right: 0;
    }
    .firstInter__title
    {
        font-size: 41px;
        line-height: 57px;
    }
    .whatInter__block
    {
        padding: 51px 20px;
    }
    .widget__analyze
    {
        padding: 40px 15px;
    }
    .whatWhite__block
    {
        padding: 20px;
    }
    .aboutWhite__block-title
    {
        font-size: 45px;
        line-height: 50px;
    }
    .listWhite .col-12:nth-child(3) .listWhite__block-logo
    {
        top: 0;
        right: 0%;
    }
    .whatDev__block
    {
        padding: 50px 10px;
    }
    .careEcom__img-wr
    {
        display: none;
    }
    .processDev, .whatDev, .aboutDev, .studiesBlock
    {
        padding: 50px 0;
    }
    .processDev:after
    {
        bottom: 2%;
    }
    .processDev__block-wr
    {
        padding-top: 50px;
    }
    .firstDev
    {
        padding: 100px 0;
    }
    .team__block-img img
    {
        height: 240px;
    }
    .sliderWhite .firstAudit__next
    {
        right: 38%;
    }
    .sliderWhite .firstAudit__prev
    {
        left: 38%;
    }
    .ecosystem, .resCase, .impTox
    {
        padding: 50px 0;
    }
    .ecosystem__cont-wr
    {
        margin-top: 20px;
    }
    .ecosystem__txt
    {
        max-width: 100%;
    }
    .firstBulk
    {
        padding: 100px 0 50px;
    }
    .bulkChecker
    {
        padding-top: 50px;
    }
    .bulkCont
    {
        padding: 20px 0 50px;
    }
    .bulkShedule
    {
        padding: 30px 0 50px;
    }
    .firstBulk__subtitle
    {
        font-size: 26px;
    }
    .firstBulk__text
    {
        max-width: 100%;
    }
    .bulkCont h3
    {
        font-size: 30px;
    }
    .shedule__block-title
    {
        font-size: 24px;
    }
    .bulkShedule .shedule__block
    {
        padding: 50px 20px;
    }
    .firstSeot
    {
        padding: 170px 0 50px;
    }
    .firstSeot__wr
    {
        margin-top: 80px;
    }
    .firstSeot__block
    {
        width: 140px;
        margin: 0 10px 40px;
    }
    .firstSeot__block-logo
    {
        height: 140px;
    }
    .firstSeot__title
    {
        font-size: 55px;
    }
    .firstSoc
    {
        padding-bottom: 60px;
    }
    .socSkills__logo
    {
        margin-top: 58px;
    }
    .socSkills__quote
    {
        margin-bottom: 40px;
    }
    .socSpec__block-l, .socSpec__block-r
    {
        padding-right: 10px;
        padding-left: 10px;
    }
    .socSpec__block-title
    {
        font-size: 24px;
    }
    .aboutPPC
    {
        padding: 50px 0 100px;
    }
    .aboutPPC__block
    {
        padding: 100px 20px 50px;
    }
    .firstppc .firstInter__title
    {
        font-size: 30px;
        line-height: 41px;
    }
    .blocksSumm__block
    {
        margin-bottom: 75px;
        padding-right: 0;
    }
    .clientsSumm
    {
        padding-top: 0;
    }
    .heroSumm__book
    {
        padding: 55px 20px 30px;
    }
    .heroSumm__book-form form
    {
        width: 96%;
    }
    .heroSumm__book-form .btn, .heroSumm__book-form input
    {
        font-size: 16px;
    }
    .block1__form .btn
    {
        width: 28%;
    }
    .heroSumm__book-icon img
    {
        width: 85px;
    }
    .heroSumm__book-form form
    {
        display: none;
    }
    .heroSumm__book-form-mob, .heroSumm__book-form-mob form
    {
        display: block;
    }
    .heroCase__quote-title
    {
        width: 100%;
        font-size: 25px;
    }
    .navCase__nav ul
    {
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        -o-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .navCase__nav li
    {
        border: none;
    }
    .probCase .container
    {
        padding-left: 15px;
    }
    .challCase__block-num
    {
        margin-right: 45px;
    }
    .challCase .title_block
    {
        margin-left: 75px;
    }
    .resCase__txt
    {
        padding-right: 0;
    }
    .heroCase__quote .d-flex
    {
        flex-direction: column;
    }
    .heroCase__quote-img
    {
        margin-right: 0;
        margin-bottom: 30px;
        text-align: center;
    }
    .heroCase__quote-img img
    {
        width: 70%;
    }
    .modal__web
    {
        width: 320px;
        height: 240px;
        padding: 21px;
        margin-top: -120px;
        margin-left: -160px;
    }
    .modal__web-img-txt, .modal__web-title, .modal__web-time, .modal__web-btn .btn, .modal__web-shed, .modal__web-date
    {
        font-size: 10px;
        line-height: 13px;
    }
    .modal__web-img-txt
    {
        padding: 7px 10px;
    }
    .modal__web .row .col-6:last-child
    {
        padding-left: 0;
    }
    .modal__web-title, .modal__web-shed
    {
        margin-bottom: 8px;
    }
    .modal__web-date
    {
        margin: 8px 0;
        padding: 7px 10px;
    }
    .modal__web-btn .btn
    {
        padding: 5px 13px;
    }
    .modal__close
    {
        top: 1px;
        right: 11px;
    }
    .modal__close img
    {
        width: 11px;
    }
    .modal__web-img
    {
        height: 100%;
    }
    .modal__web-img img
    {
        width: 100%;
    }
    .webHero__title-img
    {
        display: none;
    }
    .webHero__block-meta ul
    {
        flex-wrap: wrap;
    }
    .webHero__block-footer
    {
        flex-direction: column;
    }
    .webHero__author-img
    {
        margin: 0 auto 60px;
    }
    .webHero__author-cont
    {
        width: 100%;
    }
    .heroCase__block
    {
        height: 363px;
        width: 447px;
    }
    .heroCase__quote-logo
    {
        top: 37px;
    }
    .navCase__nav ul
    {
        padding: 0;
    }
    .modalCase
    {
        width: 100%;
        height: auto;
        left: 0;
        top: 25%;
        margin-left: 0;
        margin-top: 0;
    }
    .shedule__icon
    {
        left: 0;
    }
    .studiesBlock__bl-wr
    {
        margin-top: 50px;
    }
    .studiesBlock__bl-title
    {
        font-size: 20px;
        height: auto;
        margin-bottom: 35px;
    }
    .studiesBlock__bl-logo img
    {
        width: 80%;
    }
    .studiesBlock__bl
    {
        padding: 40px 25px;
        margin-bottom: 50px;
    }
    .contscorCase .title_block, .psiCase .title_block
    {
        margin-bottom: 100px;
    }
    .probAuction .container
    {
        background: none;
        padding-left: 15px;
        padding-bottom: 0;
    }
    #goalsAuct .goalsCase__block-wr
    {
        top: 15px;
    }
    .heroCase__block
    {
        top: 97px;
    }
    .heroCase__img
    {
        left: -229px;
        top: 24px;
    }
    .heroCase__img img
    {
        width: 72%;
    }
    .heroCase__icon1
    {
        display: none;
    }
    .heroCase .title_block
    {
        font-size: 20px;
    }
    .vodeoClose img
    {
        width: 23px;
    }
    .vodeoClose
    {
        top: 112px;
        right: 22px;
    }
    .heroToxic__block
    {
        width: 100%;
        flex-direction: column;
    }
    .heroToxic h1
    {
        width: 100%;
        text-align: center;
    }
    .whatTox .whatMark__block
    {
        padding: 35px 20px;
    }
    .buildTox .row, .removeTox .row
    {
        padding-left: 30px;
        margin-left: 30px;
    }
    .impTox__title
    {
        font-size: 34px;
        line-height: 44px;
    }
    .sliderMoretraf .slick-list
    {
        padding: 0!important;
    }
    .sliderMoretraf__slide-title
    {
        font-size: 28px;
    }
    .sliderMoretraf__slide-titlered
    {
        font-size: 18px;
    }
    .sliderMoretraf__slide-txt
    {
        font-size: 16px;
        line-height: 23px;
        height: auto;
        margin-bottom: 20px;
    }
    .worriedMotr__titleimg
    {
        display: none;
    }
    .auditMore .fixScroll__form
    {
        margin-top: 20px;
    }
    .auditMore .block1__form .btn, .auditMore .block1__form input
    {
        font-size: 14px;
    }
    .sliderMoretraf__slide
    {
        width: 96%;
    }
    .heroCtaform__quote
    {
        width: 85%;
        left: 9%;
    }
    .heroCtaform__img img
    {
        width: 85%;
    }
    .heroCtaform h1
    {
        font-size: 45px;
        line-height: 50px;
    }
    .heroCtaform__cont p
    {
        font-size: 18px;
        line-height: 31px;
    }
    .modCtaform
    {
        width: 100%;
        left: 0;
        margin-left: 0;
        top: 10%;
    }
    .heroBook
    {
        padding: 100px 0 78px;
    }
    .heroBook h1
    {
        font-size: 31px;
        line-height: 42px;
        padding-right: 0;
    }
    .heroBook__txt
    {
        font-size: 18px;
    }
    .tabCont__ban-title
    {
        font-size: 30px;
        line-height: 39px;
    }
    .blockKey__hero-title
    {
        font-size: 30px;
    }
    .blockKey__quote
    {
        padding: 50px 20px;
        font-size: 18px;
    }
    .blockKey__important
    {
        padding: 30px;
    }
    .blockKey__cont .alignright
    {
        width: 100%!important;
    }
    .blockKey__quote:before
    {
        left: 41%;
    }
    .blockKey__hero
    {
        padding: 100px 0 40px;
    }
    .blockKey__what
    {
        padding-bottom: 40px;
    }
    .heroBrig .title_block
    {
        font-size: 25px;
        line-height: 35px;
    }
    .heroCase
    {
        padding: 60px 0 85px;
    }
    .heroBrig .navCase
    {
        padding: 50px 0 0;
    }
    .heroBrig .navCase ul, .stepBrig2__brend
    {
        flex-direction: column;
        align-items: center;
    }
    .heroBrig .navCase__nav li
    {
        border: none;
    }
    .stepTitle__h2
    {
        font-size: 36px;
    }
    .stepBrig
    {
        padding: 80px 0;
    }
    .stepBrig__num
    {
        left: 0;
    }
    .stepBrig4__wr, .stepBrig6 .stepBrig__cont
    {
        padding-right: 0;
    }
    .resBrig__graph
    {
        padding: 59px 0;
    }
    .resBrig__graph-val
    {
        font-size: 50px;
    }
    .resBrig__graph-val span
    {
        font-size: 15px;
    }
    .resBrig__graph-img img
    {
        width: 40px;
    }
    .quotesBrig .firstAudit__prev
    {
        left: 37%;
    }
    .quotesBrig .firstAudit__next
    {
        right: 37%;
    }/*.heroBrig .heroCase__block {width: 357px;float: right;}*/
    .resBrig__graph-val
    {
        background: none;
        -webkit-text-fill-color: initial;
        background-clip: initial;
        -webkit-background-clip: initial;
        color: #ff7070!important;
        font-family: RoundedIO,sans-serif!important;
    }
    .heroHome h1
    {
        font-size: 27px;
        line-height: 37px;
        margin-bottom: 20px;
    }
    .heroHome .block1__txt
    {
        font-size: 19px;
        line-height: 26px;
        margin-bottom: 40px;
    }
    .heroHome__btn
    {
        flex-direction: column;
    }
    .heroHome__btn .btn_red
    {
        margin-right: 0;
        margin-bottom: 25px;
    }
    .heroHome
    {
        padding: 120px 0 70px;
    }
    .banEbook
    {
        margin-bottom: 30px;
    }
    .heroKeyVol__title h1
    {
        font-size: 46px;
        line-height: 62px;
    }
    .heroKeyVol__title
    {
        padding-top: 25px;
    }
    .heroKeyVol__txt h2
    {
        font-size: 24px;
        line-height: 33px;
    }
    .heroKeyVol__txt p
    {
        font-size: 20px;
        line-height: 34px;
    }
    .heroKeyVol__iframe
    {
        padding-top: 40px;
    }
    .heroToxic .freeSiteBtn
    {
        margin-top: 30px;
    }
    .heroBrig
    {
        padding: 100px 0 50px;
    }
    .stepAuc2, .stepAuc4
    {
        padding: 60px 0 100px;
    }
    .stepAuc2 .stepBrig__img, .stepAuc4 .stepBrig__img
    {
        text-align: center;
        margin-top: 0;
        margin-bottom: 80px;
    }
    .stepBrig2__brend-logo img
    {
        margin-bottom: 30px;
    }
    .reviewsHome__block
    {
        margin-right: 0;
    }
    .reviewsHome__prev, .reviewsHome__next
    {
        top: -70px;
        right: 0;
    }
    .reviewsHome__prev
    {
        right: 45px;
    }
    .heroAuc .heroCase__block-wr
    {
        height: 70%;
    }
    .modalTake__two
    {
        overflow-y: auto;
    }
    .linkPrice__title
    {
        font-size: 35px;
        line-height: 48px;
    }
    .ti-pricing-section .content .pricing .included .list
    {
        height: auto;
        margin-bottom: 40px;
    }
    .linkPrice .title
    {
        height: 105px;
    }
    .modal__priceTab
    {
        width: 100%;
        overflow-x: auto;
    }
    .modal__priceTab-block.popular:before
    {
        display: none;
    }
    .heroHoth__title
    {
        font-size: 36px;
        line-height: 49px;
    }
    .deserveHoth__wr.row
    {
        margin: 0 0 50px;
        padding: 35px 15px;
    }
    .deserveHoth__wr4 .deserveHoth__img-logo
    {
        bottom: 70%;
        right: initial;
        left: -10px;
    }
    .deserveHoth__img-logo, .deserveHoth__wr2 .deserveHoth__img-logo, .deserveHoth__wr3 .deserveHoth__img-logo, .deserveHoth__wr4 .deserveHoth__img-logo
    {
        width: 100px;
        height: 100px;
    }
    .deserveHoth__img-logo img
    {
        width: 55px;
    }
    .deserveHoth__txt, .deserveHoth__txt p
    {
        font-size: 18px;
        line-height: 28px;
        text-align: left;
    }
    .deserveHoth__title
    {
        font-size: 26px;
        line-height: 35px;
    }
    .heroTgdc__btn .btn
    {
        font-size: 16px;
    }
    .heroTgdc__img
    {
        margin-top: 30px;
    }
    .quoteTgdc__block-post
    {
        font-size: 14px;
        text-align: left;
    }
    .quoteTgdc__block-photo
    {
        margin-right: 15px;
    }
    .quoteTgdc, .prodAuc, .brandsTgdc
    {
        padding: 50px 0;
    }
    .blocksTgdc__cont h3
    {
        font-size: 26px;
        line-height: 36px;
    }
    .navTgdc .navCase__nav li
    {
        border: none;
        margin-bottom: 15px;
    }
    .footer__block
    {
        width: 43%;
        margin-bottom: 30px;
        margin-right: 20px;
    }
    .footer__block-wr
    {
        margin-top: 50px;
        flex-wrap: wrap;
    }
    .brandsTgdc .stepTitle__h2
    {
        font-size: 30px;
    }
    .brandsTgdc .stepTitle__h2 img
    {
        width: 40px;
    }
    .featPost__big-meta ul
    {
        flex-direction: column;
    }
    .featPost__big
    {
        height: 325px;
    }
    .featPost__big-meta a
    {
        margin-bottom: 0;
        font-size: 14px;
    }
    .featPost
    {
        padding: 0;
    }
    .featPost__big-block
    {
        padding: 15px;
        width: 90%;
    }
    .featPost__big-meta a img
    {
        width: 16px;
    }
    .featPost__big-date
    {
        font-size: 12px;
    }
    .postCat__block
    {
        margin-bottom: 50px;
        background: #f3f3f3;
        padding: 20px 10px;
        border-radius: 10px;
    }
    .postCat__block-img
    {
        height: 190px;
    }
    .modal__priceTab-block
    {
        width: 15%;
    }
    .modal__priceTab-block-l
    {
        width: 85%;
    }
    .modal__price
    {
        height: 550px;
        top: 50%;
        margin-top: -275px;
    }
    .blocksTgdc__img img
    {
        height: auto!important;
    }
    .heroManage__txt, .banManager__txt
    {
        width: 100%;
    }
    .whatManage__wr
    {
        padding: 60px 30px;
    }
    .heroCases .title_block
    {
        font-size: 32px;
        margin-bottom: 25px;
    }
    .heroCases
    {
        padding: 125px 0 20px;
    }
    .stepNeg__cont-title, .stepGooAds7__sec h2
    {
        font-size: 34px;
        line-height: 48px;
    }
    .stepNeg__cont
    {
        padding-right: 0;
    }
    .stepNeg
    {
        padding: 50px 0;
    }
    .stepNeg__img
    {
        height: auto!important;
    }
    .whatUlNeg, .greyNeg__num
    {
        flex-direction: column;
    }
    .whatUlNeg li, .greyNeg__num-block
    {
        width: 100%;
        margin-bottom: 30px;
    }
    .stepNeg__textBlock
    {
        padding-top: 40px;
        padding-left: 20px;
    }
    .stepNeg5__opt
    {
        padding: 50px 0;
    }
    .whatManage__img .deserveHoth__img-logo
    {
        display: none;
    }
    .incManage__subtitle:before, .incManage__subtitle:after
    {
        width: 30%;
    }/*.itemsManager__wr1 .deserveHoth__img-logo {top: 8%;}*//*.itemsManager__wr1 .itemsManager__img {margin-top: 100px;}*/
    .itemsManager__wr .deserveHoth__img-logo
    {
        width: 120px;
        height: 120px;
        bottom: -20px;
    }
    .itemsManager__wr .deserveHoth__img-logo img
    {
        width: 65px;
    }
    .itemsManager__wr
    {
        flex-direction: column-reverse;
    }
    .itemsManager__img
    {
        margin-bottom: 80px;
    }
    .heroseoAud__wr
    {
        padding: 10px;
    }
    .heroseoAud__title
    {
        font-size: 32px;
        margin-bottom: 5px;
    }
    .heroseoAud__from input
    {
        font-size: 14px;
    }
    .heroseoAud__from button
    {
        padding: 0 15px;
    }
    .moreSeoAud__wr
    {
        padding: 20px 0;
    }
    .moreSeoAud__img
    {
        height: 255px;
    }
    .compSeoT
    {
        padding: 50px 0;
    }
    .incSeoT .incManage__subtitle:before, .incSeoT .incManage__subtitle:after
    {
        width: 19%;
    }
    .heroOnpage .heroCases__img
    {
        flex-direction: column;
    }
    .heroCases__img-colr
    {
        display: none;
    }
    .heroCases__img-colr1
    {
        padding: 0 10px;
        margin: 0 5px 20px;
    }
    .heroCases__img-coll
    {
        width: 100%;
    }
    .heroCases__img-coll1
    {
        margin: 0;
    }
    .whatOnPage .row
    {
        padding: 40px 20px;
    }
    .ti-faqs .content .tab-content .tab-pane .tab-item .tab-header .card-link:after, .ti-faqs .content .tab-content .tab-pane .tab-item .tab-header .card-link:before
    {
        left: -26px;
    }
    .ti-faqs .content .tab-content .tab-pane .tab-item .tab-header .card-link
    {
        padding-left: 0;
    }
    .ti-faqs .content .tab-content .tab-pane .tab-item .tab-header
    {
        padding-left: 30px;
    }
    .aboutLsnMob__imp, .aboutLsnMob__img
    {
        display: block;
    }
    .aboutLsn__img
    {
        display: none;
    }
    .aboutLsn__img-imp
    {
        margin-bottom: 30px;
    }
    .aboutLsnMob__img
    {
        margin-bottom: 20px;
    }
    .heroHomenew .aboutWhite__block-title
    {
        font-size: 32px;
        line-height: 41px;
    }
    .heroLsn__cont-txt
    {
        font-size: 18px;
        line-height: 24px;
    }
    .heroHomenew__form, .banOneLsn__txt
    {
        width: 100%;
    }
    .videoHome__video:before
    {
        left: 36%;
        top: 34%;
    }
    .learnHome__head-link a
    {
        width: 100%;
        text-align: center;
        margin: 0 0 10px;
    }
    .learnHome
    {
        padding: 50px 0 30px;
    }
    .whyHome__foot-r
    {
        width: 70%;
    }
    .whyHome__block
    {
        padding: 30px;
    }
    .servHome__cont-title
    {
        font-size: 36px;
        line-height: 53px;
    }
    .logoHome .logoHoth__logos
    {
        justify-content: center;
    }
    .heroHomenew__cont
    {
        margin-bottom: 40px;
    }
    .modalHomeV
    {
        width: 96%;
        margin-left: 0;
        left: 2%;
        height: 274px;
        padding: 20px;
    }
    .modalHomeV__block iframe
    {
        height: 200px;
    }
    .ti-pricing-section .content .pricing
    {
        width: 290px;
    }
    .ti-pricing-section .content .pricing.popular:before
    {
        left: 115px;
    }
    .pricingLogo img
    {
        margin: 0 auto;
    }
    .ti-pricing-section .content .pricing.popular
    {
        margin: 0 16px 40px 0;
    }
    .subExp .banOneLsn__title:before, .subExp .banOneLsn__title:after
    {
        display: none;
    }
    .subExp__form
    {
        width: 100%;
    }
    .sliderExp__next
    {
        right: 0;
    }
    .sliderExp__prev
    {
        left: 0;
    }
    .subExp__form button
    {
        margin-left: -70px;
        width: 200px;
    }
    .banredyHome .col-12:before, .banredyHome .col-12:after
    {
        display: none;
    }
    .heroHomenew__bg
    {
        width: 1300px;
    }
    .servHome__img
    {
        margin-top: 30px;
    }
    .heroEnseo__cont
    {
        padding: 30px;
    }
    .servEnseo__cont .servHome__cont-title, .page-id-5800 .servHome__cont-title
    {
        font-size: 36px;
        line-height: 50px;
    }
    .servEnseo__cont
    {
        padding-left: 0;
    }
    .flex-md-row-reverse .servEnseo__cont
    {
        padding-right: 0;
    }
    .heroLsn__cont-title
    {
        font-size: 48px;
        line-height: 64px;
    }
    .heroLsn
    {
        padding: 110px 0 120px;
    }
    .mobBarExp
    {
        display: block;
    }
    .mainExp__bar
    {
        display: none;
    }
    .howWhiteN__block
    {
        width: 100%;
    }
    .basWhiteN__slider-block
    {
        height: auto!important;
        padding: 30px;
        margin-right: 0;
        margin: 0 5px;
    }
    .basWhiteN .basWhiteN__slider-for .sliderExp__prev, .basWhiteN .basWhiteN__slider-for .sliderExp__next
    {
        top: -67px;
    }
    .basWhiteN__slider-for
    {
        margin-top: 80px;
    }
    .basWhiteN .sliderExp__next
    {
        left: 61px;
    }
    .logoHoth__logos img
    {
        margin-bottom: 40px;
    }
    .banEnseo .banOneLsn__title:before, .banEnseo .banOneLsn__title:after
    {
        display: none;
    }
    .heroWhiteN .heroLsn__cont
    {
        padding-right: 0;
    }
    .heroWhiteN .heroLsn__img
    {
        display: none;
    }
    .heroWhiteN
    {
        padding: 110px 0 80px;
    }
    .logoWhiteN
    {
        padding: 60px 0 20px;
    }
    .prWhiteN
    {
        padding: 30px 0 50px;
    }
    .prWhiteN__cont .heroLsn__cont-btn
    {
        display: none;
    }
    .heroLsn__cont-btnmob
    {
        display: block;
    }
    .tBlWhiteN__wr
    {
        padding: 10px 0 30px;
    }
    .basWhiteN
    {
        padding: 50px 0;
    }
    .banWhiteN .banOneLsn__btn a
    {
        padding: 15px 30px;
    }
    .prWhiteN__cont
    {
        margin-bottom: 30px;
    }/*.heroHomenew {height: auto;padding: 75px 0 20px;}*/
    .logoOnPage
    {
        padding: 60px 0 20px;
    }
    .seoSoftHome .heroHoth__img-txt
    {
        color: #4e5c68;
    }
    .banOneLsn__btn a
    {
        padding: 15px 30px;
    }
    .learnHome
    {
        margin-top: 40px;
    }
    .learnHome__head
    {
        margin-bottom: 30px;
    }
    .learnHome__head-link, .whyEnseo .whyHome__cont-btn
    {
        display: none;
    }
    .learnHome__head-linkmob, .learnHome__head-linkmob .learnHome__head-link, .sliderEnseo_mob, .whyEnseo .whyHome__cont-btnMob
    {
        display: block;
    }
    .banAgHome .btn_redR
    {
        padding: 15px 30px;
        margin-top: 20px;
    }
    .sliderEnseo
    {
        padding: 40px 0 10px;
    }
    .servEnseo .servHome__img
    {
        margin-top: 0;
    }
    .seosoftEnseo
    {
        margin: 0;
    }
    .servEnseo .servHome__wr, .whyEnseo
    {
        padding: 30px 0;
    }
    .faqEnseo
    {
        padding: 30px 0 30px;
    }
    .faqMark__tab
    {
        padding-top: 10px;
    }
    .whyEnseo .whyHome__wr
    {
        margin-bottom: 0;
    }
    .subExp__form input
    {
        padding: 0 80px 0 20px;
    }
    .popExp__blockLit
    {
        margin-bottom: 25px;
    }
    .mainExp__head-bg
    {
        display: none;
    }
    .page-id-5565 .mainExp__head
    {
        background: url("/wp-content/themes/linkgraph-new/img/homenew/ebooksimg.png") no-repeat center/cover!important;
    }
    .page-id-5495 .mainExp__head
    {
        background: url("/wp-content/themes/linkgraph-new/img/homenew/explore-img.png") no-repeat center/cover!important;
    }
    .page-id-5588 .mainExp__head
    {
        background: url("/wp-content/themes/linkgraph-new/img/homenew/webinars-img.png") no-repeat center/cover!important;
    }
    .page-id-5591 .mainExp__head
    {
        background: url("/wp-content/themes/linkgraph-new/img/homenew/blogimg.png") no-repeat center/cover!important;
    }
    .mainExp__head-cont .mainExp__head-title
    {
        font-size: 34px;
        line-height: 43px;
    }
    .popExp__blockLit-link
    {
        display: none;
    }/*.popExp__block-date {flex-direction: column-reverse;}*/
    .popExp__block-author
    {
        margin-top: 12px;
    }
    .popExp__block-exp
    {
        margin-bottom: 10px;
    }
    .sliderEnseo__slider div a
    {
        font-size: 16px;
    }
    .howWhiteN__slider .sliderExp__prev, .howWhiteN__slider .sliderExp__next
    {
        width: 40px;
        height: 40px;
    }
    .howWhiteN__slider .sliderExp__next
    {
        right: -14px;
    }
    .howWhiteN__slider .sliderExp__prev
    {
        left: -14px;
    }
    .heroThank .aboutWhite__block-title
    {
        font-size: 44px;
        line-height: 125%;
    }
    .heroseoSer
    {
        padding: 70px 0;
    }
    .heroseoSer__btn .btn_wR
    {
        margin-left: 0;
        margin-top: 10px;
    }
    .ourseoSer__block .heroseoAud__title
    {
        line-height: 42px;
        margin-bottom: 30px;
    }
    .ourseoSer__block .heroCases__txt
    {
        font-size: 18px;
        line-height: 125%;
    }
    .ourseoSer__block
    {
        padding: 25px;
    }
    .ourseoSer__block-txt, .ourseoSer__block-link
    {
        font-size: 16px;
    }
    .needseoSer .ourseoSer__title
    {
        margin-bottom: 14px;
        font-size: 26px;
        line-height: 36px;
    }
    .blockseoSer__wr, .skillSocN
    {
        padding: 30px 0;
    }
    .blockseoSer__cont, .flex-md-row-reverse .blockseoSer__cont
    {
        padding-left: 0;
        padding-right: 0;
    }
    .page-template-page-explore #hubspot-messages-iframe-container, .page-template-page-expEbook #hubspot-messages-iframe-container, .page-template-page-expBlock #hubspot-messages-iframe-container
    {
        display: none!important;
    }
    .logoHome .logoHoth__title
    {
        line-height: 150%;
    }
    .ourseoSer__title
    {
        font-size: 28px;
        margin-bottom: 20px;
    }
    .heroCases__img, .heroCases__img-colr
    {
        flex-direction: column;
    }
    .heroCases__img-coll
    {
        margin-bottom: 20px;
    }
    .heroHomenew__mobSc
    {
        display: block;
    }
    .heroKeyN
    {
        padding: 80px 0 10px;
    }
    .iFKey, .gooKey
    {
        padding: 20px 0;
    }
    .contKeyVol h2, .iFKey__cont h2
    {
        font-size: 45px;
        line-height: 58px;
    }
    .iFKey__iframe
    {
        padding: 0;
    }
    .heroSocN__arr
    {
        left: 46%;
        bottom: 130px;
    }
    .heroBigC .heroSocN__arr
    {
        left: 45%;
    }
    .skillSocN__skill
    {
        margin-bottom: 30px;
    }
    .skillSocN__cont
    {
        margin-top: 20px;
    }
    .benSocN .servHome__cont-title
    {
        font-size: 36px;
    }
    .benSocN .blockseoSer__wr3 .blockseoSer__img img
    {
        margin-top: 0;
    }
    .benSocN .blockseoSer__img
    {
        height: auto;
    }
    .heroTgdc__btn
    {
        display: none;
    }
    .page-id-5987 .prodAuc, .page-id-5955 .prodAuc
    {
        padding: 50px 0 20px;
    }
    .blocksTgdc .stepTitle__h2
    {
        margin-bottom: -15px;
    }
    .proofSocN .whyHome__link
    {
        bottom: 0;
        right: 0;
        position: relative;
        margin-top: 20px;
        text-align: center;
    }
    .blockseoStr .servHome__cont-title
    {
        font-size: 36px;
        line-height: 50px;
    }
    .heroTechS
    {
        padding: 80px 0 20px;
    }
    .citLocS__dis-cont-6 .citLocS__dis-cont-i, .citLocS__dis-cont-12 .citLocS__dis-cont-i
    {
        width: 100%;
    }
    .priceLocS__data
    {
        margin-bottom: 20px;
    }
    .priceLocS
    {
        padding: 40px 0 0;
    }
    .proofLocSeo .servHome__cont-title
    {
        font-size: 36px;
    }
    .citLocS__dis
    {
        margin-bottom: 0;
        margin-top: -11px;
        display: none;
    }
    .citLocS__dis-title
    {
        padding-top: 30px;
    }
    .citLocS__dis-mob
    {
        display: block;
    }
    .heroLocS
    {
        padding: 80px 0 10px;
    }
    .heroLocS .heroLsn__cont-txt
    {
        margin-bottom: 30px;
    }
    .priceLocS__txt
    {
        text-align: left;
    }
    .priceLocS__pr-txt ul li
    {
        font-size: 16px;
        line-height: 26px;
    }
    .heroFreeB .heroKeyN__title
    {
        font-size: 48px;
        line-height: 62px;
    }
    .heroFreeB .heroLsn
    {
        padding: 80px 0 20px;
    }
    .heroBackAn
    {
        padding: 120px 0 20px 0;
    }
    .iFFreeB .iFKey__cont
    {
        margin-top: 20px;
    }
    .howFreeB, .contBackAn
    {
        padding: 30px 0;
    }
    .padding-top
    {
        padding-top: 0;
    }
    .faqHeth
    {
        padding: 50px 0;
    }
    .faqHeth__wr
    {
        margin-top: 0;
    }
    .blFreeB .servHome__cont-link a
    {
        font-size: 16px;
    }
    .heroIntUi
    {
        padding: 80px 0 39px;
    }
    .blIntUi .servHome__cont-title
    {
        line-height: 50px;
    }
    .faqFreeB .servHome__cont-title:before, .faqFreeB .servHome__cont-title:after
    {
        width: 30%;
    }
    .blFreeB .blockseoSer__img
    {
        height: 300px;
    }
    .blFreeB .blockseoSer__wr3 .blockseoSer__img
    {
        height: 187px;
    }
    .blFreeB .blockseoSer__wr4 .blockseoSer__img, .blFreeB .blockseoSer__wr5 .blockseoSer__img
    {
        height: 189px;
        background-position: top!important;
    }
    .blIntUi .blockseoSer__wr4 .blockseoSer__img
    {
        height: 188px;
        overflow: hidden;
    }
    .heroBackAn .heroHomenew__form
    {
        width: 100%;
    }
    .contBackAn__cont h2
    {
        font-size: 36px;
        line-height: 50px;
    }
    .submitted-message:before
    {
        left: 33%;
    }
    .heroSumm__form .hs-input
    {
        width: 100%;
    }
    .heroPpcN .heroLsn__cont-title
    {
        font-size: 42px;
        line-height: 54px;
    }
    .heroPpcN .heroSocN__arr
    {
        left: 47%;
    }
    .whyPpcN .skillSocN__cont
    {
        margin-top: 40px;
    }
    .softPpcN .seosoftEnseo__cont
    {
        padding-right: 0;
        margin-top: 30px;
    }
    .softPpcN .row
    {
        flex-direction: column-reverse;
    }
    .casePpcN .whyHome__cont
    {
        padding-left: 0;
    }
    .heroBigC .heroLsn__cont-title
    {
        font-size: 48px;
    }
    .photoAbUs
    {
        height: 322px;
        background-position: 100% 0!important;
    }
    .heroAbUs
    {
        padding: 130px 0 40px;
    }
    .page-template-page-careers-2023 .heroAbUs__cont, .heroAbUs__cont
    {
        padding-right: 0;
    }
    .whatAbUs__wr, .leadAbUs, .orgAbUs__wr, .joinAbUs
    {
        padding: 40px 0 20px;
    }
    .pressAbUs
    {
        padding-top: 40px;
    }
    .whatAbUs__block-title
    {
        font-size: 28px;
        line-height: 35px;
    }
    .whatAbUs__block-sub
    {
        font-size: 14px;
        margin-bottom: 8px;
    }
    .leadAbUs__img
    {
        margin-bottom: 20px;
    }
    .whatAbUs, .orgAbUs, .pressAbUs
    {
        position: relative;
    }
    .whatAbUs__wr, .orgAbUs__wr, .pressAbUs__block-wr
    {
        border: none;
    }
    .whatAbUs:before, .orgAbUs:before
    {
        content: "";
        height: 5px;
        background: #121212;
        width: 90%;
        position: absolute;
        top: 0;
        left: 5%;
    }
    .whatAbUs:after, .orgAbUs:after, .pressAbUs:after
    {
        content: "";
        height: 5px;
        background: #121212;
        width: 90%;
        position: absolute;
        bottom: 0;
        left: 5%;
    }
    .heroBigC
    {
        height: 100vh;
    }
    .heroBigC .container, .heroBigC .row
    {
        height: 100%;
    }
    .page-id-6604 .servHome__cont-link a
    {
        font-size: 15px;
    }
    .heroCtaform__form
    {
        background: #f8f9fe;
        box-shadow: none;
        padding: 0;
        margin-top: 0;
    }
    .page-id-6604 .benSocN .servHome__cont-link a:after
    {
        top: 0;
    }
    #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu>.mega-menu-row>ul.mega-sub-menu
    {
        display: block!important;
    }
    .menu_htmlCont
    {
        border-radius: 0!important;
    }
    .header__wr
    {
        padding: 30px 10px;
    }
    .header__wr .ion-android-menu:before
    {
        right: 15px;
    }
    .heroBLink__sublink
    {
        padding: 5px 15px;
        font-size: 19px;
    }
    .tabContBLink
    {
        padding: 45px 0;
    }
    .tabContBLink .tabCont__ban
    {
        height: 400px;
    }
    .stepBLink .stepNeg__img
    {
        width: 100%!important;
        height: auto!important;
        padding: 15px;
    }
    .stepFactor:before
    {
        width: 6px;
        top: 42px;
    }
    .stepFactor__goo
    {
        margin: 40px 0 0;
    }
    .stepBLink3 .stepFactor
    {
        padding-bottom: 10px;
    }
    .stepBLink4 .stepFactor__quote
    {
        margin-top: 0;
    }
    .stepBLink4__loc, .stepBLink4__br, .stepBLink4__guest, .stepBLink4__val
    {
        padding-bottom: 20px;
    }
    .stepBLink5 .stepNeg__img
    {
        margin-bottom: 30px;
    }
    .stepFactor
    {
        padding-bottom: 20px;
    }
    .stepFactor__quote-tag
    {
        font-size: 14px;
    }
    .heroCar .heroseoAud__title
    {
        line-height: 47px;
    }
    .heroCar__img
    {
        margin-top: 85px;
    }
    .weareCar.ourCar
    {
        display: flex;
        flex-direction: column-reverse;
    }
    .weareCar__img
    {
        margin-top: 30px;
    }
    .weareCar__wr
    {
        padding: 50px 0 0;
    }
    .bannerCar__block
    {
        padding: 40px 10px;
        margin-top: 30px;
    }
    .bannerCar__block-txt
    {
        width: 100%;
    }
    .jobCar__block, .jobCar__block-cont
    {
        flex-direction: column;
    }
    .jobCar__block-time:after
    {
        display: none;
    }
    .jobCar__block-name, .jobCar__block-time, .jobCar__block-loc
    {
        margin-bottom: 7px;
    }
    .jobCar__block
    {
        padding: 20px;
    }
    .heroCtaform__formMob
    {
        display: block;
    }
    .header-fix
    {
        padding: 15px 13px!important;
    }
    .whatAbUs__block-title span
    {
        display: block;
    }
    .bannerCar .whatAbUs__block-title
    {
        line-height: 40px;
    }
    .menuMobFoot__bl
    {
        flex-direction: column;
    }
    #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item
    {
        padding: 15px 0!important;
    }
    .heroCtaform
    {
        margin-bottom: 0;
    }
    #whr_embed_hook .whr-items .whr-title
    {
        font-size: 18px;
        line-height: 30px;
    }
    #whr_embed_hook .whr-items .whr-item
    {
        padding: 15px;
    }
    #whr_embed_hook .whr-items .whr-info
    {
        font-size: 16px;
    }
    .quoteFull__wr:after
    {
        bottom: -60px;
        right: -3px;
    }
    .stepGooAds4__imp
    {
        width: 100%!important;
    }
    .heroKim .heroseoAud__title
    {
        font-size: 28px;
        line-height: 40px;
        margin-bottom: 20px;
        text-align: center;
    }
    .heroKim .heroSocN__arr
    {
        left: 46%;
        bottom: 90px;
    }
    .solKim .blockseoSer__cont .servHome__cont-title
    {
        font-size: 26px;
        line-height: 36px;
    }
    .casePpcN
    {
        padding: 50px 0;
    }
    .caseKim__btn-mob
    {
        margin-top: 40px;
        text-align: center;
    }
    .solKim .servHome__cont-link a
    {
        font-size: 14px;
    }
    .heroKim
    {
        min-height: 650px;
    }
    .aboutAuc
    {
        padding: 30px 0 50px;
    }
    .probKim__cont
    {
        padding-left: 0;
    }
    .heroSrm .heroLsn__cont-title, .whySrm .servHome__cont-title
    {
        font-size: 38px;
        line-height: 51px;
    }
    .heroSrm__txt
    {
        font-size: 18px;
    }
    .heroSrm
    {/* height: 87vh; */
        min-height: auto;
    }
    .doSrm .servHome__cont-title
    {
        line-height: 47px;
    }
    .whatSrm
    {
        padding: 40px 0 0;
    }
    #mega-menu-item-6878:after
    {
        top: -3px!important;
        left: -2px;
    }
    .heroRef .heroseoAud__title
    {
        line-height: 40px;
        margin-bottom: 20px;
    }
    .joinRef
    {
        padding: 30px 0 0;
    }
    .wantRefCon__wr
    {
        padding: 0 15px;
    }
    .formRefF .formRefF__form
    {
        height: auto;
        padding: 25px;
    }
    .formRefF .formRefF__form input
    {
        margin-bottom: 10px;
        width: 100%!important;
        font-size: 16px;
    }
    .form-columns-1
    {
        width: 100%;
        float: none;
    }
    .formRefF .formRefF__form2 .hs-button
    {
        left: 33%;
    }
    .heroRefF .heroAbUs__txt
    {
        width: 100%;
    }
    .heroRefF .heroAbUs__btn
    {
        left: 44.1%;
    }
    .whatCares .whatAbUs__block-title, .compCares .whatAbUs__block-title, .banExpN .termTgdc__block-title, .secExpN .titleExp
    {
        font-size: 28px;
        line-height: 35px;
    }
    .whatCare__sub
    {
        font-size: 12px;
    }
    .compCares__wr
    {
        padding: 40px 15px;
    }
    .compCares__img
    {
        display: none;
    }
    .heroCares__imgRow1, .heroCares__imgRow5
    {
        margin-right: 4px;
    }
    .heroCares__row2
    {
        margin-top: 4px;
    }
    .modalTakeGoo .modalTake__form select
    {
        height: 39px;
        margin-bottom: 10px;
    }
    .secExpN .sliderExp__next
    {
        right: 2px;
    }
    .secExpN .sliderExp__prev
    {
        left: 2px;
    }
    .popExpN__block .heroExpN__post-img
    {
        height: 250px;
    }
    .banExpN__form input
    {
        width: 100%;
    }
    .secExpN .popExp__seeAll
    {
        right: 15px;
        top: 12px;
    }
    .heroExpN__title
    {
        font-size: 40px;
        line-height: 51px;
    }
    .heroExpN
    {
        padding: 150px 0 55px;
    }
    .heroExpN__post-img
    {
        height: 250px;
        margin-bottom: 20px;
    }
    .heroExpN__post-cont
    {
        padding-left: 0;
    }
    .heroExpN .whatAbUs__block-title, .heroTraf__logos
    {
        display: none;
    }
    .heroExpN .whatAbUs__block-title-mob, .popExpN .whatAbUs__block-title
    {
        display: block;
    }
    .heroExpN__nav ul li
    {
        margin-right: 20px;
    }
    .secExpN
    {
        padding: 20px 0;
    }
    .heroHomeNN__title
    {
        font-size: 32px;
        line-height: 45px;
    }
    .heroHomeNN__txt, .banExpN__txt p
    {
        font-size: 16px;
    }
    .heroHomeNN__img-block
    {
        margin-right: 5px;
    }
    .heroHomeNN__img
    {
        margin-top: 60px;
        width: 133%;
        margin-left: -17%;
    }
    .logoHomeNN .logoHoth__logos img
    {
        width: 140px;
        padding: 0 10px;
    }
    .logoHomeNN
    {
        padding: 30px 0 0;
    }
    .whatHomeNN__head
    {
        text-align: left;
        margin-top: 20px;
    }
    .learnHomeNN__blocks .slick-slide, .popExpN__wr .slick-slide, .secExpN .slick-slide, .sliderExp .slick-slide, .blpopExpN .slick-slide
    {
        width: 335px!important;
        padding: 0 8px;
        margin-right: 0;
    }
    .revHomeNN__block
    {
        padding: 50px 0;
        width: 190px;
        margin: 0 auto;
        border: none;
    }
    .revHomeNN .col-12
    {
        border-top: 1px solid #e5e5e5;
    }
    .speakTraff select
    {
        height: 36px;
    }
    .speakTraff__head .whatAbUs__block-txt
    {
        width: 100%;
    }
    .heroTraf .heroseoAud__title
    {
        line-height: 47px;
    }
    .heroTraf .priceLocS__more-txt
    {
        margin-bottom: 30px;
        font-size: 16px;
    }
    .heroTraf .logoHoth__logos img, .popExpN .whatAbUs__block-title
    {
        margin-bottom: 10px;
    }
    .whatHomeNN .liveCar__blocks-title img
    {
        margin-right: 12px;
    }
    .banseoSer
    {
        padding: 80px 0;
    }
    .heroExpN__post-link .btn
    {
        width: 100%;
    }
    .banseoSer .btn_redR, .heroRef__cust-btn a, .heroExpN__post-link .btn
    {
        font-weight: 600;
        font-size: 16px;
        padding: 11px 40px;
        height: 40px;
    }
    .heroExpN__post
    {
        margin-top: 10px;
    }
    .heroExpN .whatAbUs__block-title
    {
        margin-bottom: 20px;
    }
    .popExp__block-title
    {
        font-size: 21px;
        line-height: 27px;
    }
    .popExpN
    {
        padding: 55px 0 30px;
    }
    .popExpN__txt, .blpopExpN__txt
    {
        font-size: 16px;
        line-height: 175%;
    }
    .banExpN__form button
    {
        padding: 12px 21px;
    }
    .banExpN__form input
    {
        height: 40px;
    }
    .popExpN__block
    {
        margin-bottom: 10px;
    }
    .blpopExpN
    {
        padding: 60px 0 40px;
    }
    .modalTake__one .modalTake__img
    {
        height: 150px!important;
    }
    .heroToolsN .btn_redR
    {
        width: 80%;
        margin-bottom: 10px;
    }
    .logoHomeNN:after
    {
        width: 92%;
        left: 4%;
    }
    .softHomeNN__img-mob img
    {
        max-width: 120%;
        margin-left: -10%;
    }
    .softHomeNN__img2-arr
    {
        width: 54px;
    }
    .softHomeNN__img2-txt-t
    {
        width: 230px;
    }
    .softHomeNN__img1 img:last-child
    {
        width: 54%;
        margin-top: 20px;
    }
    .searchExpN
    {
        right: 16px;
    }
    .heroKeyN__title
    {
        font-size: 30px;
        line-height: 45px;
    }
    .heroPostN
    {
        padding: 110px 0 60px;
    }
    .contPostN, .needsSerP, .solPlain
    {
        padding-top: 50px;
    }
    .contPostN__head-a
    {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .contPostN__soc
    {
        text-align: center;
        margin-top: 25px;
    }
    .blog-post-single, .blog-post-sumary, .blog-post-info .blog-post-name, .blog-post-info, .lgMob img, .caseEcom .howWhiteN__block-txt
    {
        width: 100%;
    }
    .blog-post-info
    {
        display: flex;
    }
    .heroExpN__post-video .heroExpN__post-img
    {
        height: 190px;
    }
    .heroExpN__modal, .postExpN__modal
    {
        left: 5%;
        margin-top: -100px;
        margin-left: 0;
        width: 90%;
        height: 215px;
    }
    .heroExpN__modal iframe, .postExpN__modal iframe
    {
        width: 100%;
        height: auto;
    }
    .heroExpN__modal-close
    {
        right: -4px;
        top: -24px;
    }
    .heroEcom
    {
        height: auto;
    }
    .heroEcom__title
    {
        font-size: 30px;
        line-height: 43px;
    }
    .heroEcom__txt
    {
        font-size: 16px;
    }
    .needsEcom
    {
        padding-bottom: 50px;
    }
    .serEcom
    {
        padding: 50px 0 30px;
    }
    .entEcom, .careEcom, .caseEcom, .faqEcom, .chEcom, .clutchEcom, .portfSerP, .loveSerP, .appSerP, .procSerP, .bottextSerP, .prodPlain, .resPlain, .whatLPO, .featLPO, .toolLPO, .rankLPO, .whyLPO
    {
        padding: 50px 0;
    }
    .entEcom__cont
    {
        padding-left: 0;
    }
    .careEcom__tabs
    {
        flex-wrap: wrap;
        margin-top: 40px;
    }
    .careEcom__tab
    {
        margin-bottom: 20px;
    }
    .essEcom .termTgdc__block-title, .careEcom .termTgdc__block-title
    {
        margin-top: 0;
    }
    .essEcom__slider-cont
    {
        padding: 25px;
    }
    .essEcom__slider-block
    {
        width: 305px;
    }
    .essEcom__slider-img
    {
        height: 250px;
    }
    .essEcom
    {
        padding: 30px 0 50px;
    }
    .entEcom__tabs
    {
        margin-top: 20px;
        margin-bottom: 30px;
    }
    .careEcom .termTgdc__block-title
    {
        text-align: center;
    }
    .faqEcom__tabs
    {
        flex-direction: column;
    }
    .faqEcom__tabs a
    {
        padding: 5px 20px 15px;
        margin-bottom: 10px;
    }
    .faqEcom__qa-q
    {
        padding-right: 20px;
    }
    .clutchEcom__logo img
    {
        width: 100px;
        margin: 0;
    }
    .popupForm_form .form-columns-2
    {
        float: left;
        width: 100%;
    }
    .popupForm_form .form-columns-2 .input, .popupForm_form .form-columns-1 .input
    {
        margin-right: 0!important;
    }
    .popupForm_form .form-columns-2 .hs-input, .popupForm_form .form-columns-1 .hs-input
    {
        margin-bottom: -10px;
        width: 100%!important;
    }
    .popupForm
    {
        padding: 0 2%;
    }
    .popupForm__head
    {
        padding-right: 88px;
    }
    .popupForm_body-txt
    {
        margin-bottom: 10px;
    }
    .essEcom__slider-block
    {
        margin: 0 5px;
    }
    .essEcom__slider-img
    {
        margin-right: 0;
    }
    .heroSerP .heroEcom__img img
    {
        height: auto;
    }
    .titleSerP
    {
        font-size: 32px;
        line-height: 43px;
    }
    .needsSerP__wr
    {
        padding-bottom: 60px;
    }
    .portfSerP__cont
    {
        margin-left: 15px;
        margin-right: 15px;
    }
    .loveSerP__wr
    {
        margin-top: 20px;
    }
    .campSerP .titleSerP
    {
        font-size: 32px;
    }
    .campSerP .careEcom__img img
    {
        height: 300px;
        width: 100%;
    }
    .appSerP__tabs
    {
        margin-top: 20px;
    }
    .heroSerP
    {
        height: auto;
        padding: 110px 0 50px;
    }
    .heroPlain
    {
        padding-bottom: 50px;
    }
    .prodPlain__cont h2, .solPlain .servHome__cont-title, .resPlain .probKim__cont h2, .casePlain__cont h2
    {
        font-size: 34px;
    }
    .prodPlain__cont img
    {
        margin: -35px 0 -26px -23px;
    }
    .tabReput
    {
        padding: 50px 0;
    }
    .stepReput__hero-cont .stepNeg__cont-title
    {
        font-size: 26px;
        line-height: 38px;
    }
    .stepReput__cont
    {
        padding: 20px;
    }
    .stepReput__hero-cont
    {
        padding: 40px 20px;
    }
    .stepReput4 .stepReput__hero:before
    {
        left: -28px;
    }
    .stepReput .stepNeg3__steps-title
    {
        font-size: 26px;
        line-height: 35px;
    }
    .stepReput6 .stepReput__hero:before
    {
        top: -75px;
    }
    .pricingLSS__price
    {
        margin-bottom: 40px;
    }
    .pricingLSS__head
    {
        padding: 50px 0 400px;
    }
    .whatIsLSS .needsSerP__wr
    {
        flex-direction: column-reverse;
    }
    .needsSerP__img video
    {
        width: 100%;
        font: none;
        margin-bottom: 20px;
    }
    .logoLPO
    {
        padding: 185px 0 50px;
    }
    .heroLPO__video-cover
    {
        height: 185px;
    }
    .heroLPO
    {
        padding-bottom: 165px;
    }
    .heroLPO__video
    {
        margin-top: 45px;
    }
    .aboutSEcom__txt
    {
        font-size: 16px;
    }
    .needsEcom .termTgdc__block-title
    {
        font-size: 26px;
        line-height: 36px;
    }
}
@media(max-width: 500px)
{
    .clutchEcom__logo img
    {
        width: 70px;
    }
}
.highlighted-bl
{
    background-color: #f0f0fe;
}/* NEW SECONDARY MENU */
.headerNew__order-builder_3
{
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: flex-end;
    align-items: center;
    column-gap: 20px;
}
#mega-menu-max_mega_menu_3
{
    display: flex!important;
    justify-content: space-around;
    column-gap: 20px;
}
#mega-menu-max_mega_menu_3, #mega-menu-wrap-max_mega_menu_3, #mega-menu-max_mega_menu_3 .headerNew__menu-wr
{
    position: initial!important;
}
#mega-menu-wrap-max_mega_menu_3 .mega-menu-toggle
{
    display: none;
    z-index: 1;
    cursor: pointer;
    background: #222;
    border-radius: 2px 2px 2px 2px;
    line-height: 40px;
    height: 40px;
    text-align: left;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
    outline: none;
    white-space: nowrap;
}
#mega-menu-max_mega_menu_3>.mega-menu-item>.mega-sub-menu
{
    top: 70px;
}
#mega-menu-wrap-max_mega_menu_2 .mega-menu-max_mega_menu_3>li.mega-menu-megamenu>ul.mega-sub-menu
{
    z-index: 999;
    border-radius: 0;
    background: #fff;
    border: 0;
    padding: 0 0 0 0;
    position: absolute;
    width: 100%;
    max-width: none;
    left: 0;
}
#mega-menu-max_mega_menu_3>.mega-menu-item>.mega-sub-menu:after, #mega-menu-max_mega_menu_3>.mega-menu-item>.mega-sub-menu:before, #mega-menu-max_mega_menu_3 .header__menuNew-bot:after, #mega-menu-max_mega_menu_3 .header__menuNew-bot:before
{
    content: "";
    background: #fcfdfd;
    width: 1000px;
    height: 100%;
    position: absolute;
    display: block!important;
}
#mega-menu-max_mega_menu_3>.mega-menu-item>.mega-sub-menu:after
{
    z-index: -1;
}
#mega-menu-max_mega_menu_3>.mega-menu-item>.mega-sub-menu:before, #mega-menu-max_mega_menu_3 .header__menuNew-bot:before
{
    left: -50%;
}
#mega-menu-max_mega_menu_3>.mega-menu-item>.mega-sub-menu:after, #mega-menu-max_mega_menu_3 .header__menuNew-bot:after
{
    right: -50%;
}
#mega-menu-wrap-max_mega_menu_2 .mega-menu-max_mega_menu_3 li.mega-menu-item>ul.mega-sub-menu
{
    display: block;
    visibility: hidden;
    opacity: 1;
    pointer-events: auto;
}
#mega-menu-wrap-max_mega_menu_2 .mega-menu-max_mega_menu_3>li.mega-menu-megamenu>ul.mega-sub-menu
{
    top: 48px!important;
}
#mega-menu-wrap-max_mega_menu_3, #mega-menu-wrap-max_mega_menu_2 .mega-menu-max_mega_menu_3 #mega-menu-wrap-max_mega_menu_2 .mega-menu-max_mega_menu_3 ul.mega-sub-menu, #mega-menu-wrap-max_mega_menu_2 .mega-menu-max_mega_menu_3 li.mega-menu-item, #mega-menu-wrap-max_mega_menu_2 .mega-menu-max_mega_menu_3 li.mega-menu-row, #mega-menu-wrap-max_mega_menu_2 .mega-menu-max_mega_menu_3 li.mega-menu-column, #mega-menu-wrap-max_mega_menu_2 .mega-menu-max_mega_menu_3 a.mega-menu-link, #mega-menu-wrap-max_mega_menu_2 .mega-menu-max_mega_menu_3 span.mega-menu-badge
{
    transition: none;
    border-radius: 0;
    box-shadow: none;
    background: none;
    border: 0;
    bottom: auto;
    box-sizing: border-box;
    clip: auto;
    color: #000;
    display: block;
    float: none;
    font-family: inherit;
    font-size: 14px;
    height: auto;
    left: auto;
    line-height: 1.7;
    list-style-type: none;
    margin: 0;
    min-height: auto;
    max-height: none;
    min-width: auto;
    max-width: none;
    opacity: 1;
    outline: none;
    overflow: visible;
    padding: 0;
    position: relative;
    pointer-events: auto;
    right: auto;
    text-align: left;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    transform: none;
    top: auto;
    visibility: inherit;
    width: auto;
    word-wrap: break-word;
    white-space: normal;
}
#mega-menu-wrap-max_mega_menu_2 .mega-menu-max_mega_menu_3 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row
{
    width: 100%;
    float: left;
}
#mega-menu-wrap-max_mega_menu_3:before, #mega-menu-wrap-max_mega_menu_2 .mega-menu-max_mega_menu_3:before, #mega-menu-wrap-max_mega_menu_2 .mega-menu-max_mega_menu_3 ul.mega-sub-menu:before, #mega-menu-wrap-max_mega_menu_2 .mega-menu-max_mega_menu_3 li.mega-menu-item:before, #mega-menu-wrap-max_mega_menu_2 .mega-menu-max_mega_menu_3 li.mega-menu-row:before, #mega-menu-wrap-max_mega_menu_2 .mega-menu-max_mega_menu_3 li.mega-menu-column:before, #mega-menu-wrap-max_mega_menu_2 .mega-menu-max_mega_menu_3 a.mega-menu-link:before, #mega-menu-wrap-max_mega_menu_2 .mega-menu-max_mega_menu_3 span.mega-menu-badge:before, #mega-menu-wrap-max_mega_menu_3:after, #mega-menu-wrap-max_mega_menu_2 .mega-menu-max_mega_menu_3:after, #mega-menu-wrap-max_mega_menu_2 .mega-menu-max_mega_menu_3 ul.mega-sub-menu:after, #mega-menu-wrap-max_mega_menu_2 .mega-menu-max_mega_menu_3 li.mega-menu-item:after, #mega-menu-wrap-max_mega_menu_2 .mega-menu-max_mega_menu_3 li.mega-menu-row:after, #mega-menu-wrap-max_mega_menu_2 .mega-menu-max_mega_menu_3 li.mega-menu-column:after, #mega-menu-wrap-max_mega_menu_2 .mega-menu-max_mega_menu_3 a.mega-menu-link:after, #mega-menu-wrap-max_mega_menu_2 .mega-menu-max_mega_menu_3 span.mega-menu-badge:after
{
    display: none;
}
#mega-menu-wrap-max_mega_menu_2 .mega-menu-max_mega_menu_3 .header__menuNew-bot:after, #mega-menu-wrap-max_mega_menu_2 .mega-menu-max_mega_menu_3 .header__menuNew-bot:before
{
    background: #26262a!important;
    top: 0;
}
#mega-menu-max_mega_menu_3>li.mega-toggle-on>a
{
    color: #8860d4!important;
}
#mega-menu-max_mega_menu_3>li.mega-toggle-on>a:after
{
    content: "";
    display: block!important;
    background: #8860d4;
    height: 3px;
    width: 100%;
    position: absolute;
    bottom: -8px;
    left: 0;
}
#mega-menu-max_mega_menu_3>li>a>.mega-indicator
{
    display: none!important;
}
#mega-menu-wrap-max_mega_menu_2 .mega-menu-max_mega_menu_3 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item
{
    padding: 5px 15px!important;
}
#mega-menu-wrap-max_mega_menu_2 .mega-menu-max_mega_menu_3>li.mega-menu-item>a.mega-menu-link
{
    line-height: 40px;
    height: 40px;
    font-size: 14px!important;
}/* .headerNew.headerWhite #mega-menu-max_mega_menu_3 > .mega-menu-item > .mega-menu-link,
.headerNew.headerWhite #mega-menu-max_mega_menu_3 .header__sign-log a,
.headerNew.headerWhite #mega-menu-max_mega_menu_3 .header__schedule a{
  color: #fff!important;
} */
.fixedHeader.headerWhite #mega-menu-max_mega_menu_3>.mega-menu-item>.mega-menu-link, .fixedHeader.headerWhite #mega-menu-max_mega_menu_3 .header__sign-b a, .fixedHeader.headerWhite #mega-menu-max_mega_menu_3 .header__sign-log a
{
    color: #121212!important;
}
.mega-menu-max_mega_menu_3 .mega-menu-item>.mega-sub-menu
{
    background: #fcfdfd!important;
    top: 62px!important;
}
.mega-menu-max_mega_menu_3 .header__menuNew-bl, .mega-menu-max_mega_menu_3 .mega-sub-menu .mega-menu-item ul li
{
    font-family: "Gordita";
    display: block;
    padding: 23px 25px;
    margin-left: -25px;
    border-radius: 5px;
    transition: all .3s;
}
.mega-menu-max_mega_menu_3 .header__menuNew-bl:hover, .mega-menu-max_mega_menu_3 .mega-sub-menu .mega-menu-item ul li:hover
{
    background: #f0f0fe;
}
#mega-menu-wrap-max_mega_menu_2 .mega-menu-max_mega_menu_3 .header__menuNew-bl .topHeader, #mega-menu-wrap-max_mega_menu_2 .mega-menu-max_mega_menu_3 .mega-menu-item a
{
    font-family: "Gordita";
    font-weight: 500;
    font-size: 15px;
    line-height: 21px;
    color: #171437;
    margin-bottom: 5px;
    display: block;
    margin-top: 0;
}
#mega-menu-wrap-max_mega_menu_2 .mega-menu-max_mega_menu_3 .header__menuNew-head
{
    font-family: "Gordita";
    color: #6c6e72;
    font-weight: 500;
    font-size: 13px;
    padding: 30px 0 15px;
    border-bottom: 1px solid #dfe1e2;
    text-transform: uppercase;
}
#mega-menu-wrap-max_mega_menu_2 .mega-menu-max_mega_menu_3 .header__menuNew-head a
{
    font-family: "Gordita";
    width: 100%;
    font-weight: 500;
    color: #6c6e72;
    font-size: inherit;
    font-weight: inherit;
    margin-bottom: 0;
}
.mega-menu-max_mega_menu_3 .header__menuNew-bl span, .mega-menu-max_mega_menu_3 .mega-sub-menu .mega-menu-item span
{
    font-size: 12px;
    line-height: 161.5%;
    color: #6c6e72;
    display: block;
}
#mega-menu-wrap-max_mega_menu_2 .mega-menu-max_mega_menu_3 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column
{
    float: left;
    min-height: 1px;
}
#mega-menu-wrap-max_mega_menu_2 .mega-menu-max_mega_menu_3>li.mega-menu-megamenu.mega-menu-item
{
    position: static;
    display: list-item;
    margin: 0;
    clear: both;
    border: 0;
}
#mega-menu-wrap-max_mega_menu_2 .mega-menu-max_mega_menu_3 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-3-of-12
{
    width: 25%;
}
#mega-menu-wrap-max_mega_menu_2 .mega-menu-max_mega_menu_3 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-9-of-12
{
    width: 75%;
}
#mega-menu-wrap-max_mega_menu_2 .mega-menu-max_mega_menu_3 li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu
{
    visibility: inherit;
    opacity: 1;
    display: block;
}
#mega-menu-wrap-max_mega_menu_2 .mega-menu-max_mega_menu_3 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item
{
    padding: 15px 15px 15px 15px;
    width: 100%;
}
#mega-menu-wrap-max_mega_menu_2 .mega-menu-max_mega_menu_3>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item, #mega-menu-wrap-max_mega_menu_2 .mega-menu-max_mega_menu_3>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item
{
    color: #000;
    font-family: inherit;
    font-size: 14px;
    display: block;
    float: left;
    clear: none;
    padding: 15px 15px 15px 15px;
}
#mega-menu-wrap-max_mega_menu_2 .mega-menu-max_mega_menu_3>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item h4.mega-block-title, #mega-menu-wrap-max_mega_menu_2 .mega-menu-max_mega_menu_3>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item h4.mega-block-title
{
    color: #000;
    font-family: inherit;
    font-size: 14px;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: bold;
    text-align: left;
    margin: 0 0 0 0;
    padding: 0 0 5px 0;
    display: block;
    visibility: inherit;
    border: 0;
}
#mega-menu-wrap-max_mega_menu_2 .mega-menu-max_mega_menu_3 .header__menuNew-bot-btn a
{
    font-size: 14px;
    padding: 9px 22px 6px;
    background: #26262a;
    border: 1px solid #878787;
    border-radius: 51px;
    display: inline-block;
}
#mega-menu-wrap-max_mega_menu_2 .mega-menu-max_mega_menu_3.mega-no-js li.mega-menu-item:hover>ul.mega-sub-menu, #mega-menu-wrap-max_mega_menu_2 .mega-menu-max_mega_menu_3.mega-no-js li.mega-menu-item:focus>ul.mega-sub-menu, #mega-menu-wrap-max_mega_menu_2 .mega-menu-max_mega_menu_3 li.mega-menu-item.mega-toggle-on>ul.mega-sub-menu
{
    visibility: visible;
}
@media(max-width: 510px)
{
    #cta_testimonial-sec .testi_block
    {
        min-height: 340px;
    }
    .testi_name
    {
        min-width: unset;
        max-width: unset;
    }
    .testi_img-block
    {
        margin-right: 0;
    }
}
@media(max-width: 380px)
{
    #cta_testimonial-sec .testi_block
    {
        min-height: 450px;
    }
}
@media(min-width: 992px)
{
    #mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3[data-effect="fade"] li.mega-menu-item>ul.mega-sub-menu
    {
        opacity: 0;
        transition: opacity 200ms ease-in,visibility 200ms ease-in;
    }
    #mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3[data-effect="fade"].mega-no-js li.mega-menu-item:hover>ul.mega-sub-menu, #mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3[data-effect="fade"].mega-no-js li.mega-menu-item:focus>ul.mega-sub-menu, #mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3[data-effect="fade"] li.mega-menu-item.mega-toggle-on>ul.mega-sub-menu, #mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3[data-effect="fade"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu
    {
        opacity: 1;
    }
}
@media(max-width: 991px)
{
    #mega-menu-max_mega_menu_3
    {
        display: block!important;
    }
    #mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3>li.mega-menu-item>a.mega-menu-link
    {
        border-radius: 0;
        border: 0;
        margin: 0;
        padding: 0 10px;
        background: transparent;
        text-align: left;
        color: #010101;
        font-size: 16px;
    }
    .menuMobBodyNew #mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3>li.mega-menu-item>a.mega-menu-link
    {
        font-size: 18px!important;
        border-top: 1px solid #e0e6e8;
        font-weight: 500;
        padding: 7px 0;
        height: auto;
    }
    #mega-menu-max_mega_menu_3>li.mega-toggle-on>a:after
    {
        content: none;
    }
    #mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3 .header__menuNew-head
    {
        padding: 0 0 15px;
    }
    #mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3 li.mega-menu-item>ul.mega-sub-menu
    {
        display: none;
        visibility: visible;
        opacity: 1;
    }
    #mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3>li.mega-menu-megamenu>ul.mega-sub-menu
    {
        top: 0!important;
    }
    #mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3 li.mega-menu-item.mega-toggle-on>ul.mega-sub-menu, #mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3 li.mega-menu-megamenu.mega-menu-item.mega-toggle-on ul.mega-sub-menu
    {
        display: block;
    }
    #mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3>li.mega-menu-megamenu>ul.mega-sub-menu
    {
        float: left;
        position: relative;
        width: 100%;
    }
    #mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-column
    {
        width: 100%;
        clear: both;
    }
    #mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3 .header__menuNew-bl h5, #mega-menu-wrap-max_mega_menu_2 .mega-menu-max_mega_menu_3 .mega-menu-item a
    {
        margin-bottom: 0;
    }
    #mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item a
    {
        padding: 10px;
        margin-left: -10px;
    }
    #mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3 .header__menuNew-head>a
    {
        padding: 0!important;
        margin-left: 0!important;
    }
}