
body { font-family: 'galano_grotesqueregular';}
#msgweburl {color: #f00!important;font-size: 22px !important;-webkit-text-fill-color: initial;background: none;}
.era-banner {padding-top: 174px;padding-bottom:175px;position:relative; }
.h1 {font-size: 70px; line-height: 80px; color:#FFFFFF; text-align: center;font-weight: bold;}
.h2 {font-size: 50px; line-height: 75px; color: #ffffff; font-weight: bold; text-align: center; }
.h3 {font-size: 40px; line-height: 50px; color: #FFFFFF; font-weight: bold;}
.h4 {font-size: 28px; line-height: 34px; color: #FFFFFF}
.h5 {font-size: 22px; color: #ffffff; font-weight: 500; text-align: center;}
.era-banner-content span {background: linear-gradient(90deg, #FD958B 0%, #CE56D0 53%, #732BF7 65%);  width: 100%; text-align: center;
    display: block; -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-size: 55px;
    font-weight: 300; margin-bottom: 20px;}
.era-banner-content p {    font-size: 22px; line-height: 34px; color: #C7B6D6; text-align: center; width: 89%; margin: 0 auto;}
.era-banner-bg {position: absolute; width: 100%; height: 120%; top: -110px; background-size: cover; background-position: top;
    background-repeat: no-repeat; mix-blend-mode: difference;}
.era-banner-content {position: relative; z-index: 1;}
.result-ready {position: relative;}
.analyze-box { display: flex;border-radius: 38px;overflow: hidden; background: white;width: 100%; max-width: 900px; margin: 25px auto;
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.3); position: relative; box-shadow: 0px 3px 66px #772DF473;}
.input-url {flex: 1;border:none;padding: 18px 25px;font-size: 20px;border-radius: 50px 0 0 50px;outline: none;height:75px;color: #A7A7A7;}
.analyze-box form {width: 100%}
.analyze-box form input {width: 82%;}
.exclamation {text-align: center;}
.exclamation img {animation: scaleWarning 0.75s infinite alternate}
@keyframes scaleWarning {
 0% {
    transform: scale(1);
}

30% {
    transform: scale(1.07);
}
100% {
    transform: scale(1);
}
}
.result-he {margin-top: -135px;}
.open-result-box {    box-shadow: 0px 33px 120px #772DF473;
        box-shadow: 0px 33px 120px #772DF473;
    padding: 60px;
    border-radius: 20px;
    border: 1px solid #332D65;
    background-color: #0B0635;
    width: 100%;
    max-width: 1000px;
    margin: 25px auto;
    background-size: 120%;    background-repeat: no-repeat;
    background-position: center;}
.analyze-btn {
    padding: 0 25px;
     background: linear-gradient(90deg, #FD958B, #CE56D0, #732BF7);
    color: white;
    font-size: 18px;
    border: none;
    border-radius: 42px;
    cursor: pointer;
    transition: background 0.3s ease;
    position: absolute;
    height: 48px;
    right: 16px;
    top: 0;
    bottom: 0;
    margin: auto;
    box-shadow: 0px 10px 10px #732BF752;
}
.analyze-btn:hover {
  background: linear-gradient(135deg, #ff4899, #7f4bff);
}



.progress-container {
  position: relative;
  width: 184px;
  height: 184px;    margin: 20px auto;
}

.progress-ring circle {
  fill: none;
  stroke-width: 10;
  r: 80;
  cx: 92;
  cy: 92;
}

.bg {
  stroke: #ffffff;
}

.progress {
  stroke: url(#gradient);
  stroke-linecap: round;
  transform: rotate(-90deg);
  transform-origin: 92px 92px;
  stroke-dasharray: 502.65;
  stroke-dashoffset: 502.65;
  transition: stroke-dashoffset 0.35s;
}

.percentage {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  font-size: 28px;
  font-weight: bold;
}

svg defs { position: absolute;}
.open-result-box h4 {font-size: 28px; color: #FFFFFF; text-align: center; line-height: 23px; font-weight: 500; margin: 30px 0;}
.Improvements-circle {text-align: center;}
.open-result-box p {color: #ffffff; font-size: 22px; line-height: 33px; text-align: center;}
.open-result-box {background-image: url('../images/bx.png');}

.ai-he {position: relative;}
.visibility-table {position: relative;}
.ai-visibility {margin-top: 65px; position: relative; padding-bottom: 110px;}
.ai-platforms {
    border: 1px solid #332D65;
    border-radius: 24px;
    padding: 35px;    margin-top: 35px;
}
.ai-platforms .h5 {margin-bottom: 15px}
.ai-platforms p {font-size: 18px; line-height: 28px; color: #C7B6D6;}
.ai-platforms a {padding: 0 25px;
    background: linear-gradient(90deg, #FD958B, #CE56D0, #732BF7);
    color: white;
    font-size: 18px;
    border: none;
    border-radius: 24px;
    cursor: pointer;
    transition: background 0.3s ease;
    height: 48px;
    display: flex;
    width: fit-content;
    margin: 0 auto;
    outline: none;
    text-decoration: none;
    align-items: center;
    justify-content: center;
    box-shadow: 0px 20px 35px #DF6CB74F; margin-top: 25px;}


.table-wrapper {    margin-top: 20px;
    background-color: #0B0635;
    overflow-x: auto;
    box-shadow: 0px 0px 36px #1F064887;
    border: 1px solid #332D65;
    border-radius: 24px 24px 0 0;
}

.ai-seo-table {
  width: 100%;
  border-collapse: collapse;
  min-width: 900px;
}

.ai-seo-table th,
.ai-seo-table td {        vertical-align: middle;
  padding: 16px 20px;
  text-align: left;
  vertical-align: top;
  border-bottom: 1px solid #2c1e4a;
}

.ai-seo-table th {

  color: #ffffff;        vertical-align: middle;
  font-size: 22px; line-height: 32px; color: #FFFFFF;
  font-weight: 600;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;border-right: 1px solid #332D65; padding-left: 49px;
}

.ai-seo-table tr:last-child td {
  border-bottom: none;
}

.ai-seo-table td {
  color: #DEDEDE;  font-size: 18px; line-height: 26px;
  font-size: 15px;padding-left: 49px;
  line-height: 1.6;border-right: 1px solid #332D65;        vertical-align: middle;
}
.ai-seo-table td:last-child {border-right: none}
.ai-seo-table th:last-child {border-right: none}
.ai-seo-table tbody tr:nth-child(even) {background-color: #100949}



.lets-fix-box {background-image: url('../images/lets-fix-bg.png'); position: relative; width: 100%; max-width: 1090px; margin:20px auto;    background-size: 120%;
    background-position: center; padding:60px; text-align:center; border-radius:24px;     border: 1px solid #332D65;}
a.ai-btn {    padding: 0 25px;
    background: linear-gradient(90deg, #FD958B, #CE56D0, #732BF7);
    color: white;
    font-size: 18px;
    border: none;
    border-radius: 24px;
    cursor: pointer;
    transition: background 0.3s ease;
    height: 48px;
    display: flex;
    width: fit-content;
    margin: 0 auto;
    outline: none;
    text-decoration: none;
    align-items: center;
    justify-content: center;
    box-shadow: 0px 20px 35px #DF6CB74F;
    margin-top: 25px;}

.lets-fix-box p {font-size: 20px; line-height: 33px; color: #DEDEDE;}
.lets-fix-box .h4 {font-weight: 300; margin: 30px 0}



.leading-growth-he {margin-top: 80px;}
.leading-growth-he h2 { background: linear-gradient(90deg, #FD958B 0%, #CE56D0 53%, #732BF7 100%);-webkit-background-clip: text;
    -webkit-text-fill-color: transparent;font-size: 40px; line-height: 50px; text-align: center;font-weight: bold;}
.customer-logo {padding: 40px 0}
.customer-logo .sliderlogos {
            display: flex;
            align-items: center;
            justify-content: center;
        }

      .customer-logo .slick-track {
            display: flex;
            align-items: center;
        }

      .customer-logo .logo-slides {
            padding: 0 25px;
        }

.optimize-wesite-box {background-image: url('../images/Result-bg.png'); position: relative; width: 100%; max-width: 1090px; margin:20px auto;    background-size: 135%;
    background-position: center; padding:60px; text-align:center; border-radius:24px;border: 1px solid #332D65; box-shadow: 0px 0px 36px #1F064887;}
.optimize-wesite-box p {font-size: 22px;line-height: 33px; color: #DEDEDE}

.makes-different-section {
    margin-top:60px;
}

.makes-different-box {
    text-align: center;
}
.makes-different-box span {
    font-size: 20px;
    line-height: 26px;
    color: #fff;
    display: block;
    margin-top: 12px;
    opacity: 0.7;
}
.makes-different-box h3 {
    font-size: 46px;
    color: #fff;
    line-height: 50px;
    font-weight: 600;
    margin-bottom: 0;
}
.makes-different-box p {
    font-size: 20px;
    color: #FFFFFF;
    line-height: 28px;
    font-family: 'galano_grotesqueregular';
    opacity: 0.7;
    font-weight: 400;
}
.trusted-section {padding-bottom: 70px}

.ai-search-box p {font-size: 20px; line-height: 26px; color: #DEDEDE;    }
.ai-search-box {padding:50px 30px;border: 1px solid #332D65;box-shadow: 0px 0px 36px #1F064887; border-radius:24px;     height: 90%;
    background-image:url(../images/ai-search-bg.png); max-width:370px; width:100%; margin: 0 auto; padding-bottom:30px; margin-bottom:40px; }
.ai-search-box img {margin-bottom: 20px}

.ai-search-ready .ai-he {margin-bottom: 40px;}
.analyzer-box {text-align: center; max-width: 281px; margin: 0 auto;}
.analyzer-box p {font-size: 20px;line-height: 26px; color: #DEDEDE; font-weight: 300;}
.analyzer-box img {margin-bottom: 20px;}
.analyzer .ai-he p {font-size: 22px; line-height: 22px; line-height: 30px; color: #DEDEDE; text-align: center;}
.analyzer-box-section {margin-top: 40px;position: relative;}

.analyzer-box-section:before {content: ''; background-image: url('../images/line.svg');position: absolute; width: 100%;
    max-width: 851px; height: 14px; left: 0; right: 0; margin: auto; top: 43px; z-index: -1; background-repeat: no-repeat;}



.user-say {
    background-image: url(../images/lets-fix-bg.png);
    position: relative;
    width: 100%;
    max-width: 1090px;
    margin: 20px auto;
    background-size: 120%;
    background-position: center;
    padding: 60px;
    text-align: center;
    border-radius: 24px;
    border: 1px solid #332D65; margin-top: 100px;
}


.user-say h2 {font-size: 55px; line-height: 75px; color: #ffffff; font-weight: bold;} 
.user-say p {font-size: 22px; line-height: 33px; color: #DEDEDE;}
.user-say-slider h6 {line-height: 34px; font-size: 24px; color: #FFFFFF; font-weight: 300;padding-left: 50px;}
.user-say-slider p {font-size: 18px;line-height: 24px; color: #D7D2FF;}
.user-slider .slick-dots {display: flex; list-style: none; width: fit-content; margin: 0 auto; padding-left: 0;}
.user-slider .slick-dots li {width: 13px; height: 13px; background-color: #DEDEDE; margin: 3px; border-radius: 100%;}
.user-slider .slick-dots li button {font-size: 0; background-color: transparent; border:none;outline:none; }
.user-slider .slick-dots li.slick-active {background: linear-gradient(90deg, #FD958B, #CE56D0, #732BF7);}
.user-slider {max-width: 620px;margin: 0 auto; width: 100%;}
.user-say-slider .quotation {position: relative;top: 30px; left: -48px;}
.user-say-slider h6 span img {position: relative;top: 10px;left: 10px;}
.user-say-slider h6 span {display: inline-block;}


.leading-growth { padding: 60px 0;}
.get-found {
    background-image: url(../images/get-found-bg.webp);
    background-size: cover;
    background-position: top;
    background-repeat: no-repeat;
    max-width: 1200px;
    margin: 0 auto;
    padding: 50px;
    border-radius: 24px;
    text-align: center;
    margin-top: 50px;
}

.get-found h2 {
    background: linear-gradient(90deg, #FD958B 0%, #CE56D0 53%, #732BF7 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 50px;
    text-align: center;
    font-weight: bold;
    position: relative;
    z-index: 1;
}
.get-found h3 {
    line-height: 75px;
    font-size: 55px;
    color: #ffffff;
}


.form-container {
    max-width: 900px;
    margin: 0 auto;
}


.form-container {
    margin-top: 20px;
}


.form-control {
    width: 100%;
    line-height: 3.5;
    border-radius: 50px;
    padding: 1rem 1.75rem;
    margin: 10px 0px;
    border: 1px #A2A7B4 solid;
    font-size: 18px;
    height: 65px;
}
#register-form input {
    height: 55px;
    margin: 12px 0;
}

.form-container #register-form .mb-3 {
    margin-bottom: 5rem !important;
}

#register-form .mb-3 {
    position: relative;
}



body .form-container #register-form .form-submit input[type="submit"] {
    width: 100%;
    padding: 20px;
    margin-top: 20px;
        padding: 1.2rem 3rem !important;
    border: none;
    border-radius: 50px;
    font-weight: bold;
    cursor: pointer;
    font-size: 20px;
    transition: background 0.3s ease;
    background: transparent linear-gradient(89deg, #FD958B 0%, #CE56D0 53%, #732BF7 100%) 0% 0% no-repeat padding-box !important;
    box-shadow: 0px 20px 25px #2B00508C !important;
    border-radius: 34px;
    color: #FFFFFF;
    outline: none;
    text-decoration: none;
    height: 100%;
    max-width: 480px;
}

.walk-away-box {background-color: #fff;width: 100%; max-width: 380px;margin: 0 auto;border-radius: 24px; position: relative; overflow: hidden;}
.walk-away-content {padding: 28px;}
.walk-away-box img {max-width: 360px;width: fit-content;margin: 0 auto;padding-top: 28px;display: block; position: relative;}
.walk-away-content h3 {font-size: 32px; line-height: 42px; color: #21003E; font-weight: bold;}
.walk-bg {background: transparent linear-gradient(88deg, #FD958B 0%, #CE56D0 53%, #732BF7 100%) 0% 0% no-repeat padding-box;
    width: 100%;height: 200px;position: absolute; z-index: 0;}
.walk-away-content p {color: #21003E;  font-size: 20px; line-height: 29px;}
.walk-away-content a {padding: 0 25px; background: linear-gradient(90deg, #FD958B, #CE56D0, #732BF7);color: white; font-size: 18px;
    border: none; border-radius: 42px; cursor: pointer;transition: background 0.3s ease;display: flex;height: 48px;align-items: center;
    box-shadow: 0px 10px 10px #732BF752;justify-content: center;width: 100%;max-width: 258px;margin-bottom: 15px; margin-top: 15px}
.walk-away-content a:hover { background: linear-gradient(135deg, #ff4899, #7f4bff);}
.walk-away .ai-he {margin-bottom: 35px;}


.ai-readiness .ai-he p {color: #DEDEDE; font-size: 22px; line-height: 30px; text-align: center;}
.ai-readiness-box {background-image: url('../images/ai-readiness.png');background-size: 130%; padding: 60px 100px;
    background-position: center;background-repeat: no-repeat; border-radius: 24px; margin-top: 35px;}
.makes-different-box h4 {font-size: 28px; color: #ffffff; font-weight: bold; margin: 15px 0}
.makes-different-box img {height: 57px;}
.ai-readiness-arrow {display: flex;justify-content: space-between;position: relative;}
.arrow-box h4 {font-size: 28px; color: #ffffff; font-weight: bold; margin-top: 10px;}
.arrow-box {text-align: center;}
.ai-readiness-arrow:before {content: '';
    background-image: url(../images/ai-line.svg);
    position: absolute;
    width: 100%;
    max-width: 100%;
    height: 27px;
    left: 0;
    right: 0;
    margin: auto;
    top: 35px;
    z-index: 0;
    background-repeat: no-repeat;
    background-position: left;
    background-size: 93%;}
.arrow-box img {position: relative; z-index: 1;}
.ai-readiness {margin-top: 70px;}
.walk-away {margin-top: 80px;}

.connect-section{margin-bottom: 80px; margin-top: 100px;}


.form-heading {
  font-size: 36px;
  margin-bottom: 40px;
}

/* Form Layout */
.connect-form {
  display: flex;
  flex-direction: column;
  gap: 30px;
}

.form-row {
  display: flex;
  gap: 30px;
  flex-wrap: wrap;
  justify-content: center;
}

.form-row input {
  flex: 1 1 40%;
  min-width: 250px;
  padding: 14px 16px;
  border: none;
  border-radius: 10px;
  font-size: 16px;
  background-color: #fff;
  color: #000;
}

/* Captcha and Button Row */
.last-row {
  align-items: center;
  justify-content: center;
}

.captcha {
  display: flex;
  align-items: center;
  gap: 10px;
}

.captcha-label {
  white-space: nowrap;
  font-size: 16px;
  color: #fff;
}

.captcha input {
  padding: 14px 16px;
  border-radius: 10px;
  border: none;
  min-width: 200px;
  background-color: #fff;
  color: #000;
}

/* Button Styling */
.submit-btn {
  padding: 14px 30px;
  background: linear-gradient(to right, #fc5c7d, #6a82fb);
  color: white;
  border: none;
  border-radius: 30px;
  font-size: 16px;
  cursor: pointer;
  transition: 0.3s;
}

.submit-btn:hover {
  opacity: 0.9;
}
.form-heading {
    font-size: 36px;
    margin-bottom: 40px;    color: #fff;
    font-weight: 600;
    text-align: center;
}
.result-ready-two .open-result-box{box-shadow: none;}
.contact-frm-new-head{background-image: url(/wp-content/themes/rfnew/at-template/images/contact-new-a.png);
background-repeat: no-repeat; background-position: center; background-size: cover; padding: 100px; border-radius: 30px;
border: 1px solid #332D65;}

.ai-faq-img img {    mix-blend-mode: color-dodge;}
.ai-faq-he h2 {background: linear-gradient(90deg, #FD958B 0%, #CE56D0 53%, #732BF7 100%);width: fit-content;
    -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-size: 55px;font-weight: 500;}
.ai-faq-accordion .accordion { background-color: transparent; }
.ai-faq-accordion .accordion-item {background-color: transparent;border: none;border-bottom: 2px solid #ffffff3d;}
.ai-faq-accordion .accordion-item:last-child {border-bottom:none;}
.ai-faq-accordion .accordion-button {background-color: transparent;color: #fff; font-size: 20px;line-height: 34px;box-shadow: none;padding: 20px 0;}
.ai-faq-accordion .accordion-button:not(.collapsed) {background-color: transparent; color: #fff; box-shadow: none;border-bottom: 2px solid #ffffff3d;}
.ai-faq-accordion .accordion-body {color: #fff; font-size: 18px; line-height: 28px;}
.ai-faq-accordion .accordion-button {box-shadow: none;}
.ai-faq-accordion .accordion-button::after {filter: brightness(13); width: 18px; height: 18px; background-size: contain;}
.ai-faq-accordion {position: relative;z-index: 0;}
.ai-faq-load-more a {box-shadow: 0px 20px 25px #2B00508C;border: 1px solid #9241D8;border-radius: 34px;padding: 17px 45px;
    font-size: 20px;line-height: 27px;color: #fff;display: block;width: fit-content;}
.ai-faq-load-more {margin-top: 30px;}
.ai-faq-img {margin-left: 60px;}
.error-msg {}
.error-msg .error-msg-box p {margin-bottom: 0; font-size: 35px; color: red;}

@media screen and (min-width:1300px) and (max-width:1399px) {
.walk-away-content p{font-size: 19px;}
}



@media screen and (min-width:1200px) and (max-width:1299px) {
.walk-away-content p{font-size: 19px;}
}


@media screen and (min-width:1025px) and (max-width:1199px) {
.h1 { font-size: 60px; line-height: 75px;}
.analyzer-box-section:before { width: 80%;background-size: contain;}
.open-result-box {background-size: 130%;}
.optimize-wesite-box { background-size: 160%;}
.user-say {background-size: 140%;}
.ai-readiness-box { background-size: 160%;padding: 50px 80px;}
.arrow-box h4 { font-size: 20px;}
.ai-readiness-arrow:before { background-position: 30px; background-size: 85%;}
.makes-different-box h4 {font-size: 24px;}
.walk-away-box img { max-width: 100%;}
.walk-away-content h3 { font-size: 28px; line-height: 38px;}
.walk-away-content p { font-size: 18px; line-height: 27px;}
    .walk-away-content a { font-size: 17px;}
    .ai-readiness {
    margin-top: 40px;
}
.walk-bg { height: 160px;}

}




@media screen and (min-width:990px) and (max-width:1025px) {
.era-banner { padding-top: 100px;}
.customer-logo {padding-top: 30px}
.trusted-section {margin-top: -145px!important}
.era-banner-content span {font-size: 40px; margin-bottom: 15px; line-height: 50px}
.h1 { font-size: 36px; line-height: 44px;}
.h2 {font-size: 28px; line-height: 40px;}
.h3 { font-size: 26px;  line-height: 36px;}
.h4 {font-size: 24px;line-height: 32px;}
.h5 { font-size: 22px;}
.open-result-box {padding: 40px;}
.exclamation img {width: 55px;}
.ai-platforms {padding: 25px; margin-top: 24px;}
.open-result-box {background-size: 152%;}
.ai-visibility { margin-top: 39px;padding-bottom: 50px;}
.ai-seo-table th {font-size: 18px;}
.ai-seo-table td { font-size: 14px;}
.lets-fix-box {padding: 30px;}
.leading-growth-he { margin-top: 40px;}
.optimize-wesite-box {padding: 30px;background-size: 175%;}
.makes-different-box span {  font-size: 18px; line-height: 22px;}
.makes-different-box h3 {font-size: 36px;line-height: 46px;}
.makes-different-box p {font-size: 16px; line-height: 24px;}
.optimize-wesite-box p {font-size: 20px; line-height: 30px;}
.trusted-section { padding-bottom: 40px;}
.ai-search-box { padding: 30px 15px;padding-bottom: 20px; margin-bottom: 25px;}
.ai-search-box p { font-size: 18px; line-height: 24px;}
.analyzer-box p {font-size: 18px;  line-height: 24px;}
.analyzer-box-section:before { background-size: contain; width: 68%;}
.user-say { background-size: 170%; padding: 30px;}
.user-say h2 {font-size: 45px; line-height: 60px;}
.potential-queries-img-frst img { max-height: 115px;}
.ai-faq-img {margin-left: 0;}
.ai-faq-accordion .accordion-button {font-size: 17px; line-height: 28px;}
.ai-faq-accordion .accordion-body {font-size: 15px;line-height: 22px;}
.ai-faq-load-more a {padding: 15px 40px;font-size: 17px; line-height: 24px;}
.ai-faq-img {  margin-left: 0; text-align: center;}
.ai-faq-img img { max-width: 400px;  width: 100%;}
.ai-readiness-box { background-size: 160%;padding: 50px 80px;}
.arrow-box h4 { font-size: 20px;}
.ai-readiness-arrow:before { background-position: 30px; background-size: 85%;}
.makes-different-box h4 {font-size: 24px;}
.walk-away-box img { max-width: 100%;}
.walk-away-content h3 { font-size: 28px; line-height: 38px;}
.walk-away-content p { font-size: 18px; line-height: 27px;}
.walk-away-content a { font-size: 17px;}
.ai-readiness {margin-top: 40px;}
.walk-bg { height: 160px;}
.captcha{float: left;}
.submit-btn{margin-top: 0px;}
.contact-frm-new-head{padding: 50px 30px;}
.captcha{padding-right: 0px;}
.error-msg {}
.error-msg-box {background-image: url(../images/Result-bg.png);}

}



@media screen and (min-width:768px) and (max-width:990px) {
.era-banner { padding-top: 100px;}
.era-banner-content span {font-size: 40px; margin-bottom: 15px; line-height: 50px}
.h1 { font-size: 36px; line-height: 44px;}
.h2 {font-size: 28px; line-height: 40px;}
.h3 { font-size: 26px;  line-height: 36px;}
.h4 {font-size: 24px;line-height: 32px;}
.h5 { font-size: 22px;}
.open-result-box {padding: 40px;}
.exclamation img {width: 55px;}
.ai-platforms {padding: 25px; margin-top: 24px;}
.open-result-box {background-size: 152%;}
.ai-visibility { margin-top: 39px;padding-bottom: 50px;}
.ai-seo-table th {font-size: 18px;}
.ai-seo-table td { font-size: 14px;}
.lets-fix-box {padding: 30px;}
.leading-growth-he { margin-top: 40px;}
.optimize-wesite-box {padding: 30px;background-size: 175%;}
.makes-different-box span {  font-size: 18px; line-height: 22px;}
.makes-different-box h3 {font-size: 36px;line-height: 46px;}
.makes-different-box p {font-size: 16px; line-height: 24px;}
.optimize-wesite-box p {font-size: 20px; line-height: 30px;}
.trusted-section { padding-bottom: 40px;}
.ai-search-box { padding: 30px 15px;padding-bottom: 20px; margin-bottom: 25px;}
.ai-search-box p { font-size: 18px; line-height: 24px;}
.analyzer-box p {font-size: 18px;  line-height: 24px;}
.analyzer-box-section:before { background-size: contain; width: 68%;}
.user-say { background-size: 170%; padding: 30px;}
.user-say h2 {font-size: 45px; line-height: 60px;}
.ai-search-box img {width: 70px;}
.get-found {padding: 30px;margin-top: 60px;}
.ai-faq-img {margin-left: 0;}
.ai-faq-accordion .accordion-button {font-size: 17px; line-height: 28px;}
.ai-faq-accordion .accordion-body {font-size: 15px;line-height: 22px;}
.ai-faq-load-more a {padding: 15px 40px;font-size: 17px; line-height: 24px;}
.ai-faq-img {  margin-left: 0; text-align: center;}
.ai-faq-img img { max-width: 400px;  width: 100%;}
.ai-readiness {margin-top: 30px;}
.ai-readiness-box {padding: 40px 40px;background-size: 190%;}
.ai-readiness .ai-he p { font-size: 18px; line-height: 26px;}
.arrow-box h4 { font-size: 17px;}
.makes-different-box h4 {font-size: 20px;}
.walk-away-box img { max-width: 100%;}
.walk-bg { height: 125px;}
.walk-away-content {padding: 15px;}   
.walk-away-content h3 {font-size: 25px;line-height: 30px;}
.walk-bg { height: 120px;}
.walk-away-content p { font-size: 18px;line-height: 26px;}
.walk-away-content a { padding: 0 17px; font-size: 14px; height: 38px;}
.ai-readiness-box { background-size: 170%;padding: 50px 35px;}
.arrow-box h4 { font-size: 17px;}
.ai-readiness-arrow:before { background-position: 30px; background-size: 85%;}
.makes-different-box h4 {font-size: 24px;}
.walk-away-box img { max-width: 100%;}
.walk-away-content h3 { font-size: 22px; line-height: 30px;}
.walk-away-content p { font-size: 14px; line-height: 23px;}
.walk-away-content a { font-size: 14px;}
.submit-btn{margin-top: 0px;}
.contact-frm-new-head{padding: 50px 30px;}
.captcha{padding-right: 0px;}
.error-msg {}
.error-msg-box {background-image: url(../images/Result-bg.png);}

}



@media screen and (min-width:576px) and (max-width:767px) {
.era-banner-content span {font-size: 32px; margin-bottom: 15px; line-height: 42px}
.h1 { font-size: 32px; line-height: 42px;}
.h2 {font-size: 26px; line-height: 38px;}
.h3 { font-size: 24px;  line-height: 34px;}
.h4 {font-size: 22px;line-height: 30px;}
.h5 { font-size: 20px;}
.era-banner-content h1 br {display: none;}
.era-banner-content p { font-size: 18px; line-height: 30px; width: 100%;}
.era-banner {padding-top: 90px; padding-bottom: 90px;}
.result-he { margin-top: 0;}
.era-banner-bg {height: 108%;}
.open-result-box {padding: 20px;}
.open-result-box {background: none;width: 95%;}
.open-result-box h4 {font-size: 22px;line-height: 26px;margin: 20px 0;}
.open-result-box p {font-size: 20px;}
.ai-platforms {padding: 20px;}
.ai-platforms p { font-size: 16px;line-height: 26px;}
.ai-visibility { margin-top: 40px;}
.ai-seo-table th { font-size: 20px;    line-height: 1;}
.ai-seo-table td {padding-left: 30px;    line-height: 1;}
.lets-fix-box {background-image:none;width: 95%; padding: 15px;}
.lets-fix-box p { font-size: 18px; line-height: 24px;}
a.ai-btn { padding: 0 15px; font-size: 15px; height: 40px;}
.leading-growth-he h2 { font-size: 30px;line-height: 43px;}
.optimize-wesite-box {padding: 20px; width: 95%;background-image:none;}
.optimize-wesite-box h2 br {display: none;}
.optimize-wesite-box p {font-size: 18px; line-height: 30px;}
.makes-different-box span {font-size: 18px; line-height: 24px;}
.makes-different-box h3 { font-size: 34px;line-height: 44px;}
.optimize-wesite-box p br {display: none;}
.makes-different-box p {line-height: 28px;}
.trusted-section { padding-bottom: 30px;}
/*.analyzer-box-section:before {display: none;}*/
.analyzer-box h4 {font-size: 20px;line-height: 30px;}
.analyzer-box p {font-size: 16px; line-height: 23px;}
.user-say {padding: 20px;background-image:none;}
.user-say h2 { font-size: 40px; line-height: 50px;}
.user-say-slider h6 {line-height: 26px;  font-size: 20px;padding-left: 41px;}
.user-say-slider h6 br {display: none;}
.user-say-slider .quotation { width: 38px;position: relative;top: 28px; left: -36px;}
.user-say-slider p {font-size: 16px; line-height: 24px;}
.analyze-btn {font-size: 14px;padding: 0px 17px;height: 40px;}
.input-url { padding: 14px 20px;font-size: 15px;border-radius: 50px 0 0 50px; height: 60px;}
.leading-growth-he { margin-top: 30px;}
.analyzer .ai-he p {font-size: 18px; line-height: 26px;}
.analyzer-box {margin-bottom: 15px;}
.analyzer-box-section:before {width: 70%; background-size: contain;  background-repeat: no-repeat;}
.user-say-slider h6 span img { width: 38px;}
.ai-search-box {padding: 30px 15px;}
.ai-search-box p {font-size: 16px; line-height: 22px;}
.get-found {
        margin-top: 50px;
        padding: 20px;
    }
    .get-found h2 {
        font-size: 35px;
    }
    .get-found h3 {
        line-height: 45px;
        font-size: 35px;
    }
.ai-faq .row {flex-direction: column-reverse;}
.ai-faq-img {margin-left: 0;}
.ai-faq-accordion .accordion-button {font-size: 18px; line-height: 30px;}
.ai-faq-accordion .accordion-body {font-size: 16px;line-height: 25px;}
.ai-faq-load-more a {padding: 15px 40px;font-size: 18px; line-height: 24px;}
.ai-faq-img {  margin-left: 0; text-align: center;}
.ai-faq-img img { max-width: 400px;  width: 100%;}


.ai-readiness-box {padding: 10px;}
.ai-readiness-arrow {justify-content: center; flex-wrap: wrap;}
.arrow-box { margin: 10px auto;max-width: 100px; width: 100%;}
.arrow-box img {width: 70px;}
.arrow-box h4 {font-size: 18px;}
.makes-different-box h4 {font-size: 18px; margin: 10px 0;}
.makes-different-box p {font-size: 15px; line-height: 20px;}
.makes-different-box {margin-bottom: 15px}
.ai-readiness-box {background-size: cover; background-position: bottom;}
.walk-away-box img {max-width: 290px;}
.walk-bg {height: 160px;}
.walk-away-content h3 { font-size: 20px; line-height: 34px;}
.walk-away-content p { font-size: 16px; line-height: 23px;min-height: 115px;}
.walk-away-content a {font-size: 17px;height: 45px;}
.walk-away-box {    margin-bottom: 30px;}
.walk-away { margin-top: 60px;}
.user-say {margin-top: 60px;}
.connect-section { margin-bottom: 60px; margin-top: 60px;}
.walk-away-content { padding: 15px;}
.ai-readiness { margin-top: 30px;}
.ai-readiness-arrow:before { background-position: center; background-size: 67%;}
.makes-different-section { margin-top: 30px;}
.contact-frm-new-head{padding: 60px;}
.captcha{display: block;}
.captcha input{width: 100%;}
.error-msg {}
.error-msg-box {background-image: url(../images/Result-bg.png);}

}




@media screen and (min-width:320px) and (max-width:575px) {
.page-id-22678 .trusted-section { margin-top: 0!important;}
.era-banner-content span {font-size: 32px; margin-bottom: 15px; line-height: 42px}
.h1 { font-size: 32px; line-height: 42px;}
.h2 {font-size: 26px; line-height: 38px;}
.h3 { font-size: 24px;  line-height: 34px;}
.h4 {font-size: 22px;line-height: 30px;}
.h5 { font-size: 20px;}
.era-banner-content h1 br {display: none;}
.era-banner-content p { font-size: 18px; line-height: 30px; width: 100%;}
.era-banner {padding-top: 155px; padding-bottom: 90px;}
.result-he { margin-top: 0;}
.era-banner-bg {height: 108%;}
.open-result-box {padding: 20px;}
.open-result-box {background: none;width: 95%;}
.open-result-box h4 {font-size: 22px;line-height: 26px;margin: 20px 0;}
.open-result-box p {font-size: 20px;}
.ai-platforms {padding: 20px;}
.ai-platforms p { font-size: 16px;line-height: 26px;}
.ai-visibility { margin-top: 40px;}
.ai-seo-table th { font-size: 20px;    line-height: 1;}
.ai-seo-table td {padding-left: 30px;    line-height: 1;}
.lets-fix-box {background-image:none;width: 95%; padding: 15px;}
.lets-fix-box p { font-size: 18px; line-height: 24px;}
a.ai-btn { padding: 0 15px; font-size: 15px; height: 40px;}
.leading-growth-he h2 { font-size: 30px;line-height: 43px;}
.optimize-wesite-box {padding: 20px; width: 95%;background-image:none;}
.optimize-wesite-box h2 br {display: none;}
.optimize-wesite-box p {font-size: 18px; line-height: 30px;}
.makes-different-box span {font-size: 18px; line-height: 24px;}
.makes-different-box h3 { font-size: 34px;line-height: 44px;}
.optimize-wesite-box p br {display: none;}
.makes-different-box p {line-height: 28px;}
.trusted-section { padding-bottom: 30px;}
.analyzer-box-section:before {display: none;}
.analyzer-box h4 {font-size: 20px;line-height: 30px;}
.analyzer-box p {font-size: 16px; line-height: 23px;}
.user-say {padding: 20px;background-image:none;}
.user-say h2 { font-size: 35px; line-height: 50px;margin-top: 30px;}
.user-say-slider h6 {line-height: 26px;  font-size: 20px;padding-left: 30px;}
.user-say-slider h6 br {display: none;}
.user-say-slider .quotation { width: 38px;  position: relative;  top: 28px;    left: -27px;}
.user-say-slider p {font-size: 16px; line-height: 24px;}
.analyze-btn {    font-size: 14px;padding: 0px 17px;    height: 40px;}
.input-url { padding: 14px 20px;font-size: 15px;border-radius: 50px 0 0 50px; height: 60px;}
.leading-growth-he { margin-top: 30px;}
.analyzer .ai-he p {font-size: 18px; line-height: 26px;}
.analyzer-box {margin-bottom: 15px;}
.user-say-slider h6 span img { width: 38px;}
.get-found {
        margin-top: 50px;
        padding: 20px;
    }
    .get-found h2 {
        font-size: 24px;
    }
    .get-found h3 {
        line-height: 44px;
        font-size: 35px;
    }
        .form-container #register-form .mb-3 {
        margin-bottom: 0rem !important;
    }
        #register-form input {
        height: 50px;
    }
        body .form-container #register-form .form-submit input[type="submit"] {
        font-size: 12px;
        padding: 10px 7px !important;
    }
.wpcf7 .wpcf7-recaptcha iframe {transform: scale(0.8);}
.wowrecaptcha {margin: 0px 0px 0px 0px !important;}
.ai-readiness-box {padding: 10px;}
.ai-readiness-arrow {}
.arrow-box { margin: 10px auto;max-width: 110px; width: 100%;}
.arrow-box img {width: 50px;}
.arrow-box h4 {font-size: 8px;}
.ai-readiness-arrow:before {width: 100%;max-width: 74%; top: 22px;background-position: center; background-size: 100%;}
.makes-different-box h4 {font-size: 11px;margin: 10px 0;}
.makes-different-box p {font-size: 10px;line-height: 14px;}
.makes-different-box {margin-bottom: 15px}
.ai-readiness-box {background-size: 246%; background-position: bottom;}
.walk-away-box img {max-width: 290px;}
.walk-bg {height: 160px;}
.walk-away-content h3 { font-size: 28px; line-height: 34px;}
.walk-away-content p { font-size: 18px; line-height: 26px;}
.walk-away-content a {font-size: 17px;height: 45px;}
.walk-away-box {    margin-bottom: 30px;}
.walk-away { margin-top: 60px;}
.user-say {margin-top: 60px;}
.connect-section { margin-bottom: 60px; margin-top: 60px;}
 .ai-faq .row {flex-direction: column-reverse;}
            .ai-faq-img {margin-left: 0;}
            .ai-faq-accordion .accordion-button {font-size: 18px; line-height: 30px;}
            .ai-faq-accordion .accordion-body {font-size: 16px;line-height: 25px;}
            .ai-faq-load-more a {padding: 15px 40px;font-size: 18px; line-height: 24px;}
            .ai-faq-img {  margin-left: 0; text-align: center;}
            .ai-faq-img img { max-width: 400px;  width: 100%;}

.ai-faq .row {flex-direction: column-reverse;}
            .ai-faq-img {margin-left: 0;}
            .ai-faq-accordion .accordion-button {font-size: 18px; line-height: 30px;}
            .ai-faq-accordion .accordion-body {font-size: 16px;line-height: 25px;}
            .ai-faq-load-more a {padding: 15px 40px;font-size: 18px; line-height: 24px;}
            .ai-readiness { margin-top: 30px;}

               .contact-frm-new-head {padding: 40px 20px;}
                .form-heading { font-size: 28px;  margin-bottom: 30px;}
                .creative-execut-new-img{margin-top: 0px;}
                .captcha-label{padding-bottom: 5px;}
                .captcha {gap:5px;}
                .submit-btn {  padding: 10px 25px; margin-top: 20px;}
                .captcha{display: block;}
                .captcha input{width: 100%;}
                .form-row {gap:20px;}
                .connect-form {gap:20px;}
.makes-different-box img { height: 40px;}
.makes-different-section { margin-top: 20px;}
.error-msg { }
.error-msg-box {background-image: url(../images/Result-bg.png);}
.error-msg .error-msg-box p {font-size: 30px;}
        }


@media screen and (max-width: 373px) {
    .get-found h2 {
        font-size: 19px;
    }
        .get-found h3 {
        line-height: 39px;
        font-size: 29px;
    }
}
















      .proposal-sec {
            display: none;
        }
    

        .page-id-22679 .upper-block nav {
            background-color: #21003E;
        }

        .page-id-22679 .footer-description {
            color: #fff
        }

        .page-id-22679 footer h3 {
            color: #fff !important
        }

        .page-id-22679 .fotter-link a {
            color: #fff
        }

        .page-id-226798 address {
            color: #fff
        }

        .page-id-22679.address {
            color: #fff
        }

        .page-id-22679 .address a {
            color: #fff !important
        }

        .page-id-22679 .footer-bottom {
            background: #21003E !important
        }

        .page-id-22679 footer:before {
            display: none;
        }



        .page-id-22679 nav .nav-link {
            color: #fff
        }

        .page-id-22679 .header-phone img {
            -webkit-filter: invert(100%);
            /* Safari/Chrome */
            filter: invert(100%);
        }

        .page-id-22679 .header-phone {
            color: #fff
        }

        .page-id-22679.contact-us.btn {
            background: transparent linear-gradient(60deg, #8A08B0 0%, #AB2663 100%) 0% 0% no-repeat
        }

        .page-id-22679 .contact-us.btn:hover {
            background: transparent linear-gradient(60deg, #AB2663 0%, #8A08B0 100%) 0% 0% no-repeat padding-box;
        }

       
        .page-id-22679 .social a:nth-child(3) img {
            -webkit-filter: invert(100%);
            filter: invert(100%);
        }

        .page-id-22679 #menu-menu-1 .nav-item .active {
            background: transparent !important;
            color: #fff !important
        }

        @media (max-width: 992px) {
            .page-id-22679 .navbar-toggler {
                border: 1px solid #fff;
            }

            .page-id-22679 .navbar-toggler-icon {
                -webkit-filter: invert(100%);
                filter: invert(100%);
            }
        }


