.hero-left .gform_wrapper.gravity-theme .gform_footer,
.artha-call-to-action-right .gform_wrapper.gravity-theme .gform_footer {padding: 0; margin: 0; }
.hero-left .gform_wrapper form,
.artha-call-to-action-right .gform_wrapper form {display: flex; gap: 12px; }
.hero-left .gform_wrapper form .gform-body,
.artha-call-to-action-right .gform_wrapper form .gform-body {width: 100%; }
.hero-left .gform_wrapper.gravity-theme .gfield_validation_message,
.artha-call-to-action-right .gform_wrapper.gravity-theme .gfield_validation_message {position: absolute; }




.vc_row.rev-creator-row {background: #ffc73b; padding: 50px; margin: 0 auto; box-shadow: 4px 4px 0px 0px #000000; border: 2px solid #000000; border-radius: 16px; }
.creator-rt .creator-list ul li:before {content: ""; width: 38px; height: 38px; background: url(/wp-content/uploads/2026/01/tick.svg) no-repeat center center; display: block; background-size: contain; }
.creator-rt .creator-list ul li {border: 1px solid #18A957; background: #fff; list-style-type: none; padding: 14px 14px 14px 14px; position: relative; display: flex; align-items: center; gap: 10px; }
.creator-rt .creator-list ul {padding: 0; margin: 0; }

.call-to-action-sub {
    display: table !important;
    margin-inline: auto;
    margin-top: 15px !important;
}
.vc_row.artha-call-to-action-row {
    margin: 0 auto;
    background: #ffc73b;
    padding: 40px;
    box-shadow: 4px 4px 0px 0px #000000;
    border: 2px solid #000000;
    border-radius: 16px;
}

/**/
.artha-card .card-title {
    position: absolute;
    top: 60px;
    font-size: 20px;
    padding: 0 58px;
    font-family: "Pangolin", cursive;
    font-weight: 400;
}
.artha-card-icon {
    position: relative;
    margin-top: -50px;
}


/*feature card section*/
.vc_row.feature-card-row {display: grid !important; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 25px;     margin-inline: 0 auto;}
.feature-card-row .feature-card {width: 100%; box-shadow: 4px 4px 0px 0px #000000; border: 2px solid #000000; border-radius: 16px;background: #ffffff;transition: 0.3s ease; }
.feature-card-row .feature-card:hover{transform: translateY(-5px);}
.feature-card-row .feature-card > .vc_column-inner {padding: 25px; }
.feature-card .artha-link-icon {margin-bottom: 15px; }
.feature-title {font-size: 20px; font-weight: 700; color: #000; }
.feature-cont {font-size: 16px; line-height: 1.5; }

.creator-rt .sub-title {margin-bottom: 20px; }

@media (max-width: 1500px) {
    section.vc_section.hero-section {padding-bottom: 80px !important; }
    .stack-card-scroll .cards .card {top: 100px; }

}


@media (max-width: 1200px) {
.artha-card .card-title { top: 56px; font-size: 14px; padding: 0 28px;}
.gform_wrapper .gform_fields .gfield .ginput_container input { font-size: 16px !important;}
.gform_wrapper.gravity-theme #field_submit input, .gform_wrapper.gravity-theme .gform_footer input{    padding: 18px 20px 18px 20px !important;}

.sticky-title {top: 80px !important; }
section.vc_section.hero-section {padding-bottom: 50px !important;}


}


@media (max-width: 960px) {
.vc_row.rev-creator-row { padding: 30px 20px;}
.stack-content {margin-bottom: 0 !IMPORTANT; }
.artha-call-to-action-right .gform_wrapper form { flex-direction: column;}
.artha-call-to-action-right .gform_wrapper.gravity-theme #field_submit, 
.artha-call-to-action-right .gform_wrapper.gravity-theme .gform_footer {display: block; width: 100%; }
.artha-card .card-title {top: 36px; font-size: 12px; padding: 0 18px;}
.artha-call-to-action-right .gform_wrapper.gravity-theme .gf-btn-spinner-wrap input[type="submit"] { width: 100% !important;}
.artha-call-to-action-right .gform_wrapper.gravity-theme .gf-btn-spinner-wrap {display: block;}



}


@media (max-width: 767px) {
section.vc_section.hero-section {padding-bottom: 0!important; }
.cloud-img  img {max-width: 250px !important; }
.artha-card .card-title {top: 36px; font-size: 14px; padding: 0 18px; max-width: 210px; margin: 0 auto; left: 0; right: 0; }
.vc_row.artha-card-row {gap: 20px; }
.vc_row.revenue-partner-cards {gap: 20px; }
.artha-call-to-action-right > .vc_column-inner, .artha-call-to-action-left > .vc_column-inner {padding: 0 !important; }
.vc_row.artha-call-to-action-row { padding: 30px; gap: 20px;}
.artha-call-to-action-right .sub-title, .call-to-action-punchline {text-align: center !important; }
.call-to-action-punchline {margin-bottom: 20px !important; }
.sticky-title {top: 40px !important; }
.stack-card-scroll .cards .card {top: 50px !important; }
.creator-rt  > .vc_column-inner, .creator-lt  > .vc_column-inner {padding: 0; }


}