/* Ads banner section */
.ads-banner-section {
    padding: 16px 20px;

    /* border-bottom: 1px solid #dddddd; */
    background-color: #EDF4FC80;
}

@media (min-width:1024px) {
    .ads-banner-section {
        padding-top: 32px;
        padding-bottom: #EDF4FC80;
        display: flex;
        align-items: center;
        justify-content: center;
    }
}

/* =======================================
======================================= */
/* ads with survey section */
.ad-with-survey-section {
    padding-top: 16px;
    padding-bottom: 16px;
    border-bottom: 1px solid #dddddd;
    display: grid;
    grid-template-columns: 1fr;
    row-gap: 16px;
}

/* wrapper */
.ad-with-survey-section .ad-banner-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
}

/* survey section */
.ad-with-survey-section .survey-section {
    max-width: 400px;
    margin: auto;
    padding-top: 16px;
}

.ad-with-survey-section .ads-banner-section {
    padding-bottom: 16px;
}

/* Min 1200px */
@media (min-width:1200px) {
    .ad-with-survey-section {
        grid-template-columns: 3fr 1fr;
    }
}

/* Min 1024px */
@media (min-width:1024px) {
    .ad-with-survey-section {
        padding: 32px 0;
    }

    .ad-with-survey-section .ad-banner-wrapper {
        /* border-right: 1px solid #dddddd; */
        padding-right: 16px;
    }

    .ad-with-survey-section .survey-section {
        padding-top: 0;
    }

}

/* =======================================
Endof Ad Section with Survey
======================================= */
/* gravity form */
/* Grid */

/* .gf-customer-survey-form #gform_fields_1 {
    display: grid;
    grid-template-columns: (5, 1fr) !important;
} */

.gf-customer-survey-form .gform_fields {
    row-gap: 16px !important;
}

/* question title */
.gf-customer-survey-form_wrapper .gfield--type-poll .gfield_label {
    font-family: "Libre Caslon Text" !important;
    font-size: 18px !important;
    font-weight: 700 !important;
    line-height: 24px !important;
    margin-bottom: 8px !important;
}

/* Yes or No choices */
.gfield--type-poll .gfield_radio {
    display: flex !important;
    flex-direction: row !important;
}

/* radio button */
.gf-customer-survey-form #input_1_6 .gfield-choice-input::before {
    background-color: #347E9E;
}

/* Email Field Div */
.gf-customer-survey-form #field_1_7 {
    grid-column: span 12;

}
@media (min-width:1024px) {
    .gf-customer-survey-form #field_1_7 {
        grid-column: span 8;
    }
}

/* Email title */
.gf-customer-survey-form .gfield--type-email .gfield_label {
    color: var(--text_mid);
    font-family: "Noto Sans";
    font-size: 15px;
    font-weight: 500;
    line-height: 24px;
    width: 295px;
}

/* email input box */
.ginput_container_email {
    border: 1px solid #757575;
}

/* required text */
.gfield_required {
    display: none !important;
}

/* submit button */
.gf-customer-survey-form #field_submit{
    grid-column: span 6;
    margin-top: 8px;

}

@media (min-width:1024px) {
    .gf-customer-survey-form #field_submit{
        grid-column: span 4;
    }
}

.gf-customer-survey-form #gform_submit_button_1 {
    width: 100% !important;
    border-radius: 80px !important;
    background-color: #347E9E !important;
    border: none !important;
}

.gf-customer-survey-form #gform_submit_button_1:hover {
    background-color: #025585 !important;
}


/* Poll Results */
.gform-theme--framework .gpoll_wrapper.blue .gpoll_bar_juice {
    background-color: #025585 !important;
}

/* Hide spinner */
.gform_ajax_spinner {
    display: none !important;
}








