html{font-size: 62.5%;}

:root{

    --PrimaryColor:#000;

    --SecondaryColor:#454545;    

    --white:#fff;

    --black:#242424;

}

body{margin:0;padding:0;font-family:"Outfit", sans-serif;background:#ffffff;font-size:15px; color: var(--PrimaryColor); overflow-x: hidden; overflow-y: auto;}

ul, ol, p, form, input, textarea, select, pre, em, sub, sup, canvas, section, article, aside, img, a, li, iframe, table, nav, header, footer, body, menu, button{margin:0;padding:0;vertical-align:middle;box-sizing:border-box;-webkit-box-sizing:border-box;list-style:none;text-decoration:none;outline:none;border:0;border-spacing:0;border-collapse:collapse;font-family:"Outfit", sans-serif;}

*, after, before{box-sizing:border-box;-webkit-box-sizing:border-box;}



h1, h2, h3, h4, h5, h6{margin:0;padding:0;}

a{text-decoration: none!important;color: var(--PrimaryColor);display: inline-block;font-family:"Outfit", sans-serif;}

a:hover{color: var(--SecondaryColor);}

b, strong{font-family:"Outfit", sans-serif;font-weight: 700;}

a:focus{background: none;}

u{text-decoration:underline;}

i, em{font-style:italic;}

img{max-width:100%;}

.clear{clear:both;}

input[type="button"], 

input[type="submit"], 

input[type="reset"],

input[type="text"],

select,

textarea{appearance:none;-webkit-appearance:none;-moz-appearance:none;}

select::-ms-expand{display:none;}

input[type="button"], input[type="submit"], input[type="reset"]{cursor:pointer;}

p{color:var(--PrimaryColor);}

.dropdown-item{ font-size: 15px;}

.row{--bs-gutter-x: 30px;}

.g-0{--bs-gutter-x:0!important}



@media (min-width: 1200px){
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 1570px;
    }
    .container-fluid{ max-width: 100%;}
}

.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl{ padding-left: 15px; padding-right: 15px;}

.btn {border-radius: 6px;padding: 8px 20px;border: 1px solid;box-shadow: none;font: normal normal 600 18px / 30px Outfit;}

.btn i{ margin-left: 4px;}

.btn-primaryx {background: #0057FC;color: var(--white);border-color: #0057FC;}

.btn-primaryx:hover {background: #F07E42; color:#fff; box-shadow: none; border-color: #F07E42;}

.btn-primaryx:focus{color: #fff; background: #F07E42; box-shadow: none; outline: none; border-color: #F07E42;}



header{ padding: 15px 0;}

header .container{ display: flex; justify-content: space-between; align-items: center;}



.nav-ul ul{ display: inline-block; vertical-align: middle;}

.nav-ul ul li{ display: inline-block; vertical-align: middle; margin-right: 3.6rem;}

.nav-ul ul li a {color: #fff;position: relative;font: normal normal normal 20px / 48px Outfit;}

.nav-ul ul li a:hover{color: #F07E42;}

.nav-ul .custom-btn{ display: inline-block; vertical-align: middle;}

.nav-ul .custom-btn .btn.btn-primaryx:hover,

.nav-ul .custom-btn .btn.btn-primaryx:focus{background:#F07E42; color: #fff; border-color: #F07E42;}





section.banner-setion .banner-content .btn.btn-primaryx:hover,

section.banner-setion .banner-content .btn.btn-primaryx:focus{background: #F07E42; border-color: #F07E42; color:#fff;}

section.banner-setion{background: url(../images/banner-bg.png); background-size: cover; background-repeat: no-repeat; background-position: center; padding: 18rem 0 13rem;}

header.sticky {position: fixed;top: 0;left: 0;width: 100%;z-index: 9;background: #000113;}

.banner-image {text-align: right;}

.banner-content h1 {color: #FFFFFF;font-size: 72px;font-weight: bold;line-height: 1.4;margin: 0;}

.banner-content p {font-size: 32px;font-weight: 400;line-height: 1.6;margin: 10px 0 0;color: rgb(255 255 255 / 50%);}

.banner-content .btn.btn-primaryx {margin: 40px 0 0;padding: 13px 30px;}

.banner-content h1 span {display: inline-block;}

.banner-content h1 span img {margin-left: -20px;}



.same-section{padding:8rem 0;}

section.same-section.feature-section ul li {font: normal normal bold 36px / 48px Arial;letter-spacing: 0px;color: #2E2B2B;margin: 40px 0 0;}

section.same-section.feature-section ul {display: flex;align-items: center;justify-content: space-between;border-bottom: 2px dashed #9A9A9A;padding-bottom: 5rem;}

.same-content-parent h2,

.same-content-parent h3 {color: #000000;font-size: 52px;font-weight: 400;line-height: 1.4;margin: 0; margin: 0 0 15px;}



.same-content-parent p {color: #9A9A9A;font-size: 26px;font-weight: 400;line-height: 1.6;margin: 0;}

.same-content-parent p + p{margin-top: 15px;}



.same-content-parent h2 span {display: inline-block;}

.same-content-parent h2 span img {margin-left: -20px;}

section.same-section.google-customers-section .same-content-parent {padding-left: 6rem;}

.feature-image-parent img {max-width: 270px;}



.same-heading-parent h2 span {display: inline-block;}

.same-heading-parent h2 span img {margin-left: -10px;}

section.same-section.pounding-section {padding-top: 0;}

section.same-section.pounding-section .same-heading-parent {text-align: center;margin: 0 0 20px;}

.same-heading-parent h2 {color: #000000;font-size: 52px;font-weight: 400;line-height: 1.4;margin: 0 0 5px;}

.same-heading-parent ul {display: flex;align-items: center;justify-content: center;}

.same-heading-parent ul li {color: #9A9A9A;font-size: 34px;line-height: 1.4;margin: 0;display: inline-block;padding: 0 30px;}

.google-business-content {border: 1px solid #D6D6D6;border-radius: 10px;height: 100%;padding: 20px;}

.google-business-content h3 {color: #000000;font-size: 36px;line-height: 1.4;margin: 0 0 10px;font-weight: 400;}

.google-business-content p {color: #9A9A9A;font-size: 26px;font-weight: 400;line-height: 1.6;margin: 0;}

.google-business-content .pounding-btn {margin: 20px 0 0;text-align: right;}

section.same-section.pounding-section .col-lg-6 {margin-top: 30px;}

section.same-section.pounding-section .same-heading-parent p {color: #9A9A9A;font-size: 30px;font-weight: 400;line-height: 1.6;margin: 0;}

.seo-content-parent {background: #C5F2DB;padding: 40px;border-radius: 10px;height: 100%;}

.seo-white-box {background: #fff;padding: 20px;border-radius: 8px; height: 100%;}

.seo-white-box h4 {color: #E64F00;font-size: 25px;font-weight: 600;line-height: 1.4;margin: 0 0 25px;}

.seo-white-box h4 span {display: inline-block;min-width: 120px;border-bottom: 2px solid #E64F00;}

.seo-white-box p {color: #000000;font-size: 32px;font-weight: 400;line-height: 1.6;margin: 0;}

.seo-bottom-parent {margin: 40px 0 0;display: flex;align-items: center;justify-content: start;}

.seo-star-parent ul {display: flex;align-items: center;justify-content: start;margin-left: 20px;}

.seo-star-parent ul li {color: #8E8E8E;font-size: 21px;line-height: 1.4;margin: 0;}

.seo-star-parent ul li + li {margin-left: 7px;}

.seo-star-parent ul li img {max-height: 15px;vertical-align: baseline;}



section.same-section.pounding-section.faq-section ul li {padding: 0 6px;color: #F07E42;font-weight: 400;font-size: 30px;}

.faq-wrapper .accordion-item button.accordion-button {color: #676767;font-size: 34px;font-weight: 500;padding: 20px 20px;background: #F2F2F2;}

.faq-wrapper .accordion-item button.accordion-button:not(.collapsed) {color: #fff;background-color: #0057FC;box-shadow: none;}

.accordion-flush .accordion-collapse.show {background: #0057fc;padding: 0 20px 20px;}

.accordion-body {padding: 0;}

.accordion-body p {font-size: 24px;color: #FFFFFFAC;line-height: 1.6;margin: 0;font-weight: 400;}

.accordion-item {margin: 20px 0 0;border: none;}

.accordion-button::after {width: 3.25rem;height: 3.25rem; background-size:3.25rem;}

.accordion-button:not(.collapsed)::after {filter: brightness(0) invert(1);}

.faq-wrapper {margin: 60px 0 0;}

.footer-top.row {padding-top: 7rem;border-top: 2px dashed #9A9A9A;border-bottom: 1px solid #767676;padding-bottom: 5rem;}

.footer-content-menu h2 {color: #000000;font-size: 38px;font-weight: 400;line-height: 1.4;margin: 0 0 15px;}

.footer-content-menu p, .footer-content-menu ul li a, .contact-call-parent span, .contact-call-parent a {color: #767676;font-size: 28px;font-weight: 400;line-height: 1.6;margin: 0;}

.footer-content-menu ul li a:hover, .contact-call-parent a:hover{color:#0057fc;}

.footer-btn {display: flex;align-items: center;justify-content: start;margin: 40px 0 0;}

.footer-btn ul {display: flex;align-items: center;justify-content: start;margin-left: 40px;}

.footer-btn ul li + li{margin-left: 13px;}

.footer-btn ul li a{width: 50px; height: 50px; border-radius: 50%;}

.footer-top.row .col-lg-7 .footer-content-menu {padding-right: 15rem;}

.footer-bottom {padding: 3rem 0;display: flex;align-items: center;justify-content: space-between;width: 100%;}

.footer-bottom ul {display: flex;align-items: center;justify-content: end;}

.footer-bottom p, .footer-bottom ul li a {color: #767676;font-size: 26px;font-weight: 400;line-height: 1.4;margin: 0;}

.footer-bottom ul li + li{margin-left: 20px;}

.footer-bottom ul li a:hover{color:#0057fc;}

.contact-call-parent {margin: 50px 0 0;display: flex;align-items: center;justify-content: start;}

.contact-call-parent span{display: inline-block; margin-right: 15px;}



.nav-ul ul li a.active {color: #F07E42;}

.nav-ul ul li a.active:after{background:#F07E42;}





section.banner-setion.inner-pages-banner-section {background: url(../images/inner-page-bg-img.png);padding: 26rem 0 18rem;}

section.same-section.gmb-sales-section .google-cutomers-img {padding-right: 5rem;}

section.same-section.gmb-sales-section .same-content-parent .btn.btn-primaryx {margin: 40px 0 0;}

.same-heading-parent p,

.service-overview-content p {color: #9A9A9A;font-size: 28px;font-weight: 400;line-height: 1.6;margin: 0;}

.same-heading-parent p + p{margin-top: 20px;}

.bg-color{background:#F5F9FF;}

.service-overview-content ul{margin-top: 20px;}

.service-overview-content ul li {color: #000000;font-size: 34px;font-weight: 400;line-height: 1.6;margin: 0;}

section.same-section.service-overview-section .row {margin-top: 70px;}

.service-overview-content .btn.btn-primaryx {margin: 30px 0 0;}



.plan-content-parent {background: #C5F2DB;border-radius: 10px;height: 100%;}

.plan-heading {padding: 20px;border-bottom: 1px solid #707070;}

.plan-heading h3 {color: #000000;font-size: 40px;font-weight: 400;line-height: 1.4;margin: 0;}

.plan-heading p {color: #454545;font-size: 30px;font-weight: 400;line-height: 1.6;margin: 0;}

.plan-content-parent ul {padding: 20px;}

.plan-content-parent ul li:before {content: "";position: absolute;left: 0;top: 50%;width: 10px;height: 10px;background: #0057FC;border-radius: 50%;transform: translateY(-50%);}

.plan-content-parent ul li {color: #656565;font-size: 26px;font-weight: 400;margin: 0;position: relative;padding-left: 25px;}

.plan-content-parent ul li + li {margin-top: 10px;}

.plan-btn {padding: 10px 20px 20px;}

.plan-btn .btn.btn-primaryx {background: #F07E42;width: 100%;border-color: #F07E42;color: #fff;padding: 13px 20px;}

.plan-btn .btn.btn-primaryx:hover,

.plan-btn .btn.btn-primaryx:focus{background: transparent; color: #F07E42; border-color: #F07E42;}

section.same-section.service-overview-section .row.plan-wrapper {margin-top: 50px;}



.google-service-question-parent {margin: 50px 0 0;}

.google-service-question-inner {background: #F5F9FF;padding: 25px;}

.google-service-question-inner + .google-service-question-inner{margin-top: 25px;}

.google-service-question-inner h3 {color: #000000;font-size: 32px;font-weight: 400;line-height: 1.4;margin: 0 0 15px;}

.google-service-question-inner p {color: #838383;font-size: 24px;line-height: 1.6;margin: 0;font-weight: 400;}



.profile-service-content-parent {background: #F2F2F2;padding: 15px;border-radius: 10px;height: 100%;}

.profile-service-content-parent p + p {margin-top: 15px;}

.profile-service-content-parent p {color: #9A9A9A;font-size: 23px;line-height: 1.6;margin: 0; min-height: 370px;}

.profile-service-content-parent span {color: #0057FC;font-size: 22px;font-weight: 400;line-height: 1.4;margin: 0 0 15px;display: inline-block;}

.profile-service-content-parent h3 {color: #000000;font-size: 28px;font-weight: 400;line-height: 1.4;margin: 0 0 5px;}

.profile-service-content-parent figure {margin: 0 0 15px;max-height: 330px;overflow: hidden;}

.profile-service-content-parent figure img{width: 100%; height: 100%; object-fit: cover;}

.profile-service-content-parent .btn.btn-primaryx {margin: 30px 0 0;width: 100%;text-align: center;}

.row.profile-servive-wrapper {margin-top: 50px;}



.guide-content-parent h3 {color: #000000;font-size: 40px;line-height: 1.4;margin: 0 0 20px;text-align: center;font-weight: 400;}

.guide-inner-content-parent {background: #F0F0F0;padding: 50px;}

.guide-inner-content-parent ul li + li {margin-top: 10px;}

.guide-inner-content-parent ul li {color: #0057FC;font-size: 32px;margin: 0;font-weight: 400;}

.guide-inner-content-parent {background: #F0F0F0;padding: 50px;}

.guide-inner-content-parent ul {margin: 0 0 60px;}

.guide-content-parent {margin: 50px 0 0;}

.guide-inner-content-parent figure {margin: 30px auto 30px;text-align: center;}

.guide-inner-content-parent figure + h3 {margin-top: 80px;}



section.same-section.service-overview-section.reinstatement-section .col-lg-6 {margin-top: 70px;}

section.same-section.service-overview-section.reinstatement-section .row {margin-top: 0;}



.white-label-wrapper{margin-top: 60px;}

.white-label-wrapper h3 {color: #000000;font-size: 38px;font-weight: 400;line-height: 1.4;margin: 0 0 5px;}

.white-label-wrapper .white-label-content {background: #FFFFFF;padding: 30px;height: 100%;}

section.same-section.service-overview-section.bg-color.reinstatement-section .white-label-wrapper .col-lg-6,

section.same-section.service-overview-section.bg-color.reinstatement-section .white-label-wrapper .col-lg-12 {margin-top: 30px;}

.white-label-wrapper .white-label-content p {color: #6E6E6E;font-size: 24px;font-weight: 400;line-height: 1.6;margin: 0;}



.form-group label {color: #6E6E6E;font-size: 26px;font-weight: 500;line-height: 1.4;margin: 0 0 5px; display: block;}

.form-group .form-control {border: 1px solid #959595;background: #fff;padding: 15px;height: 60px;color: #000;font-size: 20px;font-weight: 400;line-height: 1.4;margin: 0;box-shadow: none !important;outline: none !important; border-radius: 5px;}

.form-group .form-control:focus {border-color: #0057FC;}

.form-group textarea.form-control {width: 100%;height: 150px;}

.captcha-img img {max-width: 260px;}

.form-group .btn.btn-primaryx {min-width: 400px;margin: 30px 0 0;padding: 14px 20px;}

section.same-section.pounding-section.faq-section.whitelabel-faq-section {padding-top: 8rem;}

.nav-ul ul li {position: relative;}

ul.dropdown-menu {position: absolute;top: 0%;left: -50px;min-width: 170px;background: #2F4962;border-radius: 13px;opacity: 0;visibility: hidden; transition: 0.3s; -webkit-transition: 0.3s;}

.nav-ul ul li:hover ul.dropdown-menu{opacity: 1; visibility: visible; top: 100%;}

ul.dropdown-menu li + li {border-top: 1px solid rgb(255 255 255 / 27%);}

ul.dropdown-menu li {width: 100%;margin: 0 !important;}

ul.dropdown-menu li a {padding: 5px 10px;line-height: 1.4;font-size: 17px;}

.same-content-parent h4 {color: #000000;font-size: 34px;font-weight: 400;line-height: 1.4;margin: 0 0 15px;}



section.same-section.service-overview-section.bg-color.gorilla-customers-section .white-label-wrapper h3 {text-align: center;}

section.same-section.service-overview-section.bg-color.gorilla-customers-section .white-label-wrapper .row {margin-top: 30px;}

section.same-section.service-overview-section.bg-color.gorilla-customers-section .white-label-content ul li {color: #6E6E6E;font-size: 24px;font-weight: 400;margin: 0;}

section.same-section.service-overview-section.bg-color.gorilla-customers-section .white-label-content ul {margin: 20px 0 0;}

section.same-section.service-overview-section.bg-color.gorilla-customers-section .white-label-content ul li + li {margin-top: 10px;}

section.same-section.service-overview-section.bg-color.gorilla-customers-section + section.same-section.pounding-section {padding-top: 8rem;}



.contact-form-parent.row {background: #E0FAED;padding: 50px 30px;}

.contact-form-parent.row .col-lg-6, .contact-form-parent.row .col-lg-12 {margin: 0 0 25px;}

.contact-form-parent.row .form-group .btn.btn-primaryx {min-width: inherit;width: 100%;margin: 0;}



.login-content {max-width: 450px;margin: 20px auto;}

.login-box {background: #E0FAED;padding: 25px;margin: 15px 0 0;}

.login-content h1 {color: #000000;font-size: 40px;font-weight: 400;line-height: 1.4;margin: 0;text-align: center;}

.login-box .form-group label {color: #6E6E6E;font-size: 22px;}

.login-box .form-group .form-control {height: 50px;}

.login-box .form-group .btn.btn-primaryx {min-width: initial;width: 100%;padding: 8px 15px;margin: 20px 0 0;}

.login-signup{display: flex; align-items: center; justify-content: space-between; margin: 10px 0 0;}

.login-signup a {font-size: 22px;font-weight: 400;line-height: 1.4;margin: 0;color: #7E7E7E;}

.login-signup a:last-child {color: #0057FC;}

.login-main-wrapper {height: 100vh;display: flex;align-items: center;justify-content: center;}

section.same-section.pounding-section.white-label-page-service-section .profile-service-content-parent p {min-height: initial;}

.logut-popup .modal-content .modal-body p {
    font-size: 20px;
    font-weight: 400;
    line-height: 1.6;
    margin: 0;
    text-align: center;
}
.logut-popup .modal-content .modal-body h2 {
    font-size: 30px;
    font-weight: 500;
    line-height: 1.4;
    margin: 0 0 5px;
    text-align: center;
}
.logut-popup .modal-content .modal-footer button {
    width: 100%;
    padding: 5px 10px;
    font-size: 18px;
    line-height: 1.4;
    margin: 10px 0;
    background: #f07e42;
    border-color: #f07e42;
    color: #fff;
    box-shadow: none;
}
.logut-popup .modal-content .modal-footer {
    border: none;
}
.logut-popup .modal-dialog.modal-dialog-centered {
    max-width: 350px;
    overflow: hidden;
}
.logut-popup .modal-dialog.modal-dialog-centered .modal-content {
    border-radius: 10px;
}

.logut-popup .modal-content .modal-footer button:hover{background: transparent; color: #f07e42; border-color: #f07e42;}
.logut-popup .modal-dialog.modal-dialog-centered .modal-content .modal-header {
    border: none;
}





