/* review landing page */

.reviewpage .innerpage .plan-page-header {
    background: transparent !important;
}

.reviewpage .innerpage .plan-pagefull .version-block {
    border: 1px solid #CBDCFB !important;
    background: #FFF;
    box-shadow: 0px 0px 28px 0px #D9E5FA;
}

.reviewpage .section-inner.page-v2 .innerpage .plan-pagefull ul {
    padding-left: 0 !important;
}

.reviewpage .innerpage #flagstrap3 ul li {
    margin-bottom: 0 !important;
}


.reviewpage .innerpage #pills-Review .row {
    position: relative;
}

.reviewpage .innerpage #pills-Review .row .col-md-6 {
    z-index: 1;
}

.reviewpage .innerpage #pills-Review .row:after {
    content: '';
    background: url(https://wp-stage.socialpilot.co/wp-content/uploads/2024/04/bgdot.svg);
    height: 134px;
    width: 160px;
    top: 60px;
    left: -5px;
    position: absolute;
}


.reviewpage .innerpage .plan-page-header .version-n-block h3 {
    font-size: 20px !important;
    margin-bottom: 24px !important;
    font-family: 'ProximaNova-Bold' !important;
}


.reviewpage .innerpage .plan-page-header .version-n-block h2 {
    font-size: 44px !important;
    margin-bottom: 0 !important;
}

.reviewpage .innerpage .plan-pagefull .reviewbox .plan-feature-main-points-test-top ul li {
    line-height: 30px !important;
}

.reviewpage .innerpage #flagstrap3 button {
    background: #FFF !important;
    border: 1px solid #e6e6e6 !important;
}

.reviewpage .innerpage .reviewboxul h2 {
    margin-bottom: 24px !important;
}

@media (max-width: 992.98px) {

    .reviewpage .innerpage #pills-Review .row:after {
        display: none !important;
    }

    .reviewpage .innerpage #pills-Review .col-md-6.col-lg-5.px-2 {
        margin-bottom: 32px !important;
    }

    .reviewpage .innerpage .plan-pagefull .version-block {
        box-shadow: none !important;
    }

}

/* review landing page */



/* Review landing page starts*/
.reviews .btn-wob {
    background: 0 0 !important;
    color: #0f67ea !important;
    margin-left: 16px !important;
}

.btn-wob svg {
    margin-left: 8px;
}

.img-txt-wrap .img-txt {
    margin-bottom: 0px !important;
}

.desc-wrap .desc .desc-txt h4 {
    margin-bottom: 8px !important;
}

.desc-wrap .desc .desc-txt p {
    margin-bottom: 16px !important;
}

.desc-wrap .desc .desc-txt hr {
    margin: 24px 0 !important;
}

.section-inner.page-v2.reviews .page-head .clctime ul li {
    background: none !important;
    padding-left: 0px !important;
}

.section-inner.page-v2.reviews .page-head .clctime ul {
    grid-gap: 1em 0em !important;
}

.ReviewCampaigns {
    display: flex;
    align-items: center;
}

.ReviewCampaigns p.title {
    margin-bottom: 0 !important;
    font-size: 18px !important;
    line-height: 28px !important;
    margin-left: 16px !important;
    Font-family: 'ProximaNova-regular' !important;
}

.section-inner h2, .innerpage h2, .section-inner .innerpage h2, .section-inner .h2, .section-inner p.h2, .innerpage .innerp-text h2 {
    font-family: 'ProximaNova-Bold' !important;
}

/* Review landing page ends*/


/* review lp page */


.offer-plan .switch-container .yearly_span:after, .offer-plan .plan-pagefull .top-table-resp .new-plan-tabbing label:after {
    content: "50% Discount";
}


#offerplan p.couponline {
    font-size: 14px !important;
    line-height: 24px !important;
    text-align: center !important;
    margin-bottom: 8px !important;
    font-family: 'ProximaNova-Semibold' !important;
}

#offerplan p.couponline mark {
    font-family: 'ProximaNova-Bold' !important;
}

#offerplan p.plansTbg span.cancel-price3 {
    font-size: 24px !important;
    text-decoration: line-through;
    color: #ADADAD !important;
    font-family: 'ProximaNova-Semibold' !important;
}

#offerplan p.plansTbg span.short {
    font-size: 16px !important;
    color: #ADADAD !important;
}


#offerplan p.plansTbg span.off50 {
    font-size: 14px !important;
    line-height: 24px !important;
}


#offerplan p.plansTbg span.off50 mark {
    font-family: 'ProximaNova-Semibold' !important;
    color: #0F67EA !important;
}


#offerplan .reviewbox:after {
    content: "";
    width: 169px;
    height: 169px;
    background-image: url("https://wp-stage.socialpilot.co/wp-content/uploads/2024/06/offtop.svg");
    top: 0px;
    right: 9px;
    position: absolute;
    display: inline-block;
    background-size: 100% 100% !important;
}


@media (max-width: 767.98px) {

    #offerplan .reviewbox:after {
        width: 130px;
        height: 130px;
    }

}

@media (max-width: 575.98px) {

    #offerplan .reviewbox:after {
        width: 80px;
        height: 80px;
    }
}

/* review lp page */


.desc-wrap .desc img {
    max-height: 36px !important;
}


/* Google Review Calculator */

.review-cal{
    background: var(--linerar, linear-gradient(90deg, #EBF3FF 0%, #FEFBF1 40%, #DAE9FF 100%));
}

.review-cal .app_form{
    box-shadow: 0px 4px 25px #CADCF5;
background: #FFF !important;
border: 1px solid #BCD7FF;
padding: 40px 32px;
border-radius: 16px;
}

.app_ques_header{
display: flex !important;
 margin-bottom: 32px;
    gap: 16px;
align-items: center;
}

.app_ques_header p.form_title_ues{
    font-size: 24px !important;
line-height: 34px !important;
font-family: 'ProximaNova-Bold' !important;
margin-bottom: 0px !important;
    color: #1B1C1E !important;
}

.app_ques_header p{
    font-size: 16px;
line-height: 26px;
margin-bottom: 0;
color:#56606E;
}

.app_form .form-group label{
font-size: 16px;
line-height: 26px !important;
margin-bottom: 6px !important;
color: #1B1C1E !important;
}

.app_form .form-group input{
    border-radius: 8px !important;
border: 1px solid #BCD7FF !important;
background: #F4F9FF;
height: 58px;
padding: 16px;
font-size: 16px !important;
line-height: 26px !important;
}

.review-cal ul strong{
    font-family: 'ProximaNova-Bold';
}

ul.grncheck{
padding: 0;
margin: 0;
list-style: none !important;
}

ul.grncheck li{
font-size: 18px;
line-height: 28px !important;
background: url(https://wp-stage.socialpilot.co/wp-content/uploads/2025/01/green_check.svg) no-repeat 0px 3px transparent;
padding: 0px 0px 0px 35px;
}

ul.grncheck li:not(:last-child){
margin-bottom:16px !important;
}

.innerpage-light.white_bg{
background:#FFFFFF !important;
}

strong, p strong, ul li strong{
    font-family: 'ProximaNova-Bold' !important;
}

.innerpage.ny.ver-2.innerpage-light.white_bg .section-ctabox{
background:url('https://wp-stage.socialpilot.co/wp-content/uploads/2025/01/white_banner_bg_v1.webp');
}

.app_ans .app_ans_footer{
border-top: 1px solid #BCD7FF;
padding: 0px 32px;
padding-top: 24px !important;
margin: 0px -32px;
}


.app_ans .app_ans_footer p{
    color: #56606E;
font-size: 16px !important;
line-height: 26px !important;
margin-bottom: 16px !important;
}

.app_ans .app_ans_footer .btn-blue-outline{
    width: 100%;
text-align: center;
margin: 0 !important;
}

.app_ans .app_ques_header{
    border-bottom: 1px solid #BCD7FF;
margin: 0px -32px;
padding: 0px 32px;
padding-bottom: 24px;
}

.app_ans_center{
    padding: 24px 0px;
}

#ratingfrm button{
margin-top:16px !important;
}

#ratingfrm button.mt-0{
    margin-top:0px !important;
}

.app_ans #result{
    display: block;
font-size: 75px;
line-height: 85px;
font-family: 'ProximaNova-Bold';
}

.app_ans #appShot{
    font-size: 18px;
line-height: 28px;
font-family: 'ProximaNova-Semibold';
}

.app_ans .your-results{
    font-size: 16px;
line-height: 26px;
font-family: 'ProximaNova-Bold';
margin-bottom: 8px !important;
margin-top: 24px !important;
}

@media (max-width: 575.98px) {

.app_ques_header{
    display: block !important;
text-align: center;
}

.app_ques_header .img{
    display:none;
}

.app_ans #result{
        font-size: 52px;
line-height: 62px;
}

}

.review-cal::before {
    content: url(https://wp-stage.socialpilot.co/wp-content/uploads/2024/08/Camera-1.png);
    position: absolute;
    z-index: 1;
    left: -140px;
    top: 20px;
}

@media only screen and (min-width: 1600px) {
    .review-cal::before {
        left: -70px !important;
    }
}

@media only screen and (min-width: 1800px) {
    .section-inner.masterclass .review-cal::before {
        left: 0px !important;
    }
}

@media (max-width: 991.98px) {

    .review-cal::before {
  display:none !important;
    }
}

/* Google Review Calculator */


/* Google links generate */
/* ._card_liner_{
    border-radius: 16px;
border: 1px solid #BCD7FF;
background: linear-gradient(0deg, #DAE9FF -164.3%, #FFF 113.54%);
padding: 32px;
height: 100%;
}

._card_liner_ ._card_img{
margin-bottom:24px
} */

.pg-title span{
position:relative;
}

.pg-title48 span._ai_icon_top::after, 
.pg-title span._ai_icon_top::after {
content: url(https://wp-stage.socialpilot.co/wp-content/uploads/2025/01/ai_star.svg);
position: absolute;
z-index: 1;
left: 4px;
top: -32px;
}

@media (max-width: 575.98px) { 
.pg-title48 span._ai_icon_top::after, 
.pg-title span._ai_icon_top::after{
    display:none;
}

}

/* Google links generate */