.neve-main > .single-post-container .nv-single-post-wrap.col {
        max-width: 100% !important;
        margin: 0 !important;
 }
.nv-single-post-wrap>div:not(:last-child) {
    margin-bottom: 0 !important;
}
.nv-single-post-wrap>div:last-child {
    padding-bottom: 0 !important;
}
.entry-header {
    display: none;
}
.guide-hero-right .gform-footer.gform_footer.top_label {
    padding-top: 0 !important;
}
/**/
.container.single-post-container {
    max-width: inherit;
        padding: 0;
}
.guid-hero-section .vc_row.guid-hero-row {
    display: grid;
    grid-template-columns: 1.5fr 1fr;
    gap: 50px;
    align-items: flex-start;
}

.vc_row.guid-hero-row .guide-hero-left, .vc_row.guid-hero-row .guide-hero-right {
    width: 100%;
}
.guide-hero-right .guide-img {
    background: #0D41E1;
    border-radius: 8px;
}

.guide-hero-right > .vc_column-inner {
    padding: 24px !important;
}
.guide-hero-right {
    border: 2px solid #000000;
    box-shadow: 12px 12px 0px 0px #000000;
    border-radius: 16px;
    background: #F4F4F4;
}
.guide-hero-content .hero-content {
    padding-bottom: 30px;
    border-bottom: 1px solid #FFDB7E;
    margin-bottom: 20px;
}
.guide-sub-title {
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 20px;
}
.guide-img img {
    max-height: 440px;
    width: auto;
}


.guid-hero-section {
    padding-top: 40px;
}
.guide-card {
    border: 2px solid #000000;
    border-radius: 16px;
    box-shadow: 4px 4px 0px 0px #000000;
    background: #fff;
}


/*form*/
.guide-hero-right .gform_wrapper.gravity-theme .gf-btn-spinner-wrap input[type="submit"] { width: 100%;font-size: 16px;}
.guide-hero-right .gform_wrapper .gform_fields .gfield .ginput_container input {
    border: 1px solid #101828;
    padding: 10px 15px;
    line-height: 1;
    border-radius: 8px;
    font-size: 14px;
}
.guide-hero-right .gform_wrapper.gravity-theme .gf-btn-spinner-wrap {
    width: 100%;
}



/*cards*/
.guide-card > .vc_column-inner {
    padding: 30px;
}
.vc_row.guide-card-row {
    display: flex;
    gap: 23px;
    justify-items: center;
    margin: 0 auto;
    justify-content: center;
}
.guide-card-row .guide-card {
	transition: 0.3s ease;
    width: calc(33.33% - 18px);
}
.guide-card-row .guide-card:hover {
    transform: translateY(-5px);
}
.guide-card-cont p {
    font-weight: 500;
    line-height: 1.4;
}
.artha-link-icon figure.wpb_wrapper {
    width: 48px;
    height: 48px;
    background: #F15FAD1F;
    border-radius: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
}

/*hero yeader section*/
span.slash:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    height: 5px;
    background: #000;
    transform: rotate(-21deg);
    transform-origin: center;
}

span.slash {
    position: relative;
    color: #ddd;
}
sup.new-year {
    position: relative;
    top: -15px;
    font-size: 56px;
}   
.year-wrap {
    display: inline-flex;
}
.gform_wrapper.gravity-theme .gfield_validation_message, 
.gform_wrapper.gravity-theme .validation_message {
    font-size: 14px !important;
    line-height: 1.4 !important;
}
.gf-prefill-message p{font-size: 14px;
    color: #000;
    line-height: 1.6;}
.gf-prefill-message {
    border: 1px solid #F15FAD;
    background: linear-gradient(0deg, #ffffff00, #ffffff03), linear-gradient(0deg, rgba(241, 95, 173, 0.12), rgba(241, 95, 173, 0.12));
    padding: 8px 12px;    
    border-radius: 8px;
    margin-bottom: 20px;
}
.gf-prefill-message p:last-child {
    margin-bottom: 0;
}


@media screen and (max-width: 1350px) {
.guid-hero-section .vc_row.guid-hero-row { gap: 0;}

}



@media screen and (max-width: 1200px) {



}


@media screen and (min-width: 960px) {
.mobile-guide-img { display: none;}



}




@media screen and (max-width: 960px) {
.guide-hero-content .hero-content { padding-bottom: 0; border-bottom: none; margin-bottom: 50px; text-align: center;}
.guid-hero-section .vc_row.guid-hero-row { grid-template-columns: 1fr;}
.guide-card-section > .container > .vc_col-sm-12 > .vc_column-inner { padding: 0;}

/**/
.mobile-guide-img {background: #0D41E1; border: 2px solid #000000; box-shadow: 8px 8px 0px 0px #000000;border-radius: 16px;}
.guide-img.desktop-guide { display: none;}

.guid-hero-section .vc_row.guid-hero-row { margin: 0 auto;}
.guid-hero-section .vc_row.guid-hero-row .guide-hero-left > .vc_column-inner {padding: 0;}
.guid-hero-section { padding-top: 20px;}
section .container { padding: 0 20px;}
.guid-hero-section > .container > .vc_col-sm-12 > .vc_column-inner {padding: 0;}
.guide-hero-right {box-shadow: none;}
.guide-content { margin-bottom: 30px;}
sup.new-year {top: -9px; font-size: 36px;}

}

@media screen and (max-width: 767px) {

.guide-card-row .guide-card { width: 100%;}
.guide-hero-content .retro-banner {font-size: 24px;}
.main-head br { display: block !important; }



}

@media screen and (max-width: 767px) {
span.mb-b {display: block;}

}