.event-page .event-banner.custom-event-banner {
    background-position: center top;
    min-height: 640px !important;
}

header {
position: relative;
z-index: 9;
}

.event-page .event-banner.custom-event-banner {
    position: relative;
}

.event-page .event-banner .custom-event-banner {
    position: relative;
}
.new-custom-btn.custom-button {
    position: absolute;
    top: 320px;
}

a.annual-convetion-anchor {
    background: #eca941;
    color: #000;
    padding: 8px 25px;
    font-size: 22px;
    font-weight: 600;
    display: block;
    margin: 20px auto;
    width: 100%;
    max-width: 200px;
    white-space: nowrap;
}

.sponsorship-info-gravity-form.exhibitor-info h3 {
    font-size: 20px;
    margin-top: 60px;
}

.sponsorship-info-gravity-form.exhibitor-info h5 {
    display: none;
}
.annual-business-custom {
    margin-top: 0px;
    }

.gform_wrapper .gform_footer input.button, 
.gform_wrapper .gform_footer input[type=submit], 
.gform_wrapper .gform_page_footer input.button, 
.gform_wrapper .gform_page_footer input[type=submit] {
    font-size: 1em;
    width: auto;
    background: #eca941;
    color: #000;
    padding: 8px 25px;
    font-size: 22px;
    font-weight: 600;
    width: 100%;
    max-width: 200px;
    border: 2px solid #eca941;
}
.gform_wrapper .gform_footer input.button:hover, 
.gform_wrapper .gform_footer input[type=submit]:hover, 
.gform_wrapper .gform_page_footer input.button:hover, 
.gform_wrapper .gform_page_footer input[type=submit]:hover {
    text-decoration: underline;
}

/*13102021 start*/

.register-your-hives {
    max-width: 910px;
    text-align: center;
    border-top: 1px solid #c0bebf;
    padding: 30px 15px;
}

.register-your-hives h4 {
    color: #429aa3;
    font-weight: 600;
}

/*13102021 end*/

/* @media only screen and (max-width: 1650px) {
.new-custom-btn.custom-button {
bottom: 90px;
}
} */

/* @media only screen and (max-width: 1580px) {
    .new-custom-btn.custom-button {
        bottom: 120px;
    }
} */

@media only screen and (max-width: 1460px) {
    /* .new-custom-btn.custom-button {
        bottom: 70px;
    } */
    .page-template-tmp-annual-convention-draft .event-page .event-banner {
        background-size: 100% !important;
        background-position: top left;
        min-height: 560px !important;
    }
    .page-template-tmp-second-home-page-draft .event-page .event-banner {
        background-size: 100% !important;
        background-position: top left;
        min-height: 540px !important;
    }
}

/* @media only screen and (max-width: 1400px) {
    .new-custom-btn.custom-button {
    bottom: 160px;
    }
} */

@media only screen and (max-width: 1366px) {
    /* .new-custom-btn.custom-button {
    bottom: 60px;
    } */
    .page-template-tmp-annual-convention-draft .event-page .event-banner {
        min-height: 540px !important;
    }
    .page-template-tmp-second-home-page-draft .event-page .event-banner {
        min-height: 505px !important;
    }
}
@media only screen and (max-width: 1280px) {
    /* .new-custom-btn.custom-button {
        bottom: 60px;
    } */
    .page-template-tmp-annual-convention-draft .event-page .event-banner {
        min-height: 520px !important;
    }
    .page-template-tmp-second-home-page-draft .event-page .event-banner {
        min-height: 475px !important;
    }
    .page-template-tmp-second-home-page-draft .event-page .event-banner .event-subtitle {
        margin-top: 70px;
        margin-bottom: 60px;
    }
}

@media only screen and (max-width: 1199px) {

    .page-template-tmp-second-home-page-draft .event-page .event-banner .event-subtitle {
        margin-top: 75px;
        max-width: 65%;
        margin-bottom: 60px;
    }
    .page-template-tmp-second-home-page-draft .event-page .event-banner .event-subtitle h2 p {
        font-size: 27px !important;
    }

    .page-template-tmp-second-home-page-draft .event-page .event-banner {
        min-height: 450px !important;
    }
}
@media only screen and (max-width: 1024px) {
    .page-template-tmp-annual-convention-draft .event-page .event-banner {
        min-height: 420px !important;
    }
    .page-template-tmp-second-home-page-draft .event-page .event-banner {
        min-height: 380px !important;
    }
    .page-template-tmp-second-home-page-draft .event-page .event-banner .event-subtitle {
        margin-top: 60px;
        max-width: 65%;
        margin-bottom: 50px;
    }
    /* .new-custom-btn.custom-button {
        bottom: 40px;
    } */
    .new-custom-btn.custom-button {
        position: absolute;
        top: 60%;
    }
}

@media only screen and (max-width: 992px) {
    .page-template-tmp-annual-convention-draft .event-page .event-banner {
        min-height: 420px !important;
    }
    .page-template-tmp-second-home-page-draft .event-page .event-banner {
        min-height: 350px !important;
    }
    .page-template-tmp-second-home-page-draft .event-page .event-banner .event-subtitle h2 p {
        font-size: 20px !important;
    }
    .page-template-tmp-second-home-page-draft .event-page .event-banner .new-custom-btn a {
        padding: 20px 25px;
        font-size: 20px;
    }
    /* .new-custom-btn.custom-button {
        bottom: 30px;
    } */
}

@media only screen and (max-width: 800px) {
    .page-template-tmp-annual-convention-draft .event-page .event-banner {
        min-height: 350px !important;
    }
    .page-template-tmp-second-home-page-draft .event-page .event-banner {
        min-height: 285px !important;
    }
    .page-template-tmp-second-home-page-draft .event-page .event-banner .event-subtitle {
        margin-top: 50px;
        max-width: 75%;
        margin-bottom: 30px;
    }
    .page-template-tmp-second-home-page-draft .event-page .event-banner .new-custom-btn a {
        padding: 18px 25px;
        font-size: 18px;
    }
    /* .new-custom-btn.custom-button {
        bottom: 10px;
    } */
}


@media only screen and (max-width: 600px) {
    .page-template-tmp-second-home-page-draft .event-page .event-banner,
    .page-template-tmp-annual-convention-draft .event-page .event-banner {
        min-height: 320px !important;
    }
    .new-custom-btn.custom-button {
        position: absolute;
        top: 80%;
    }
}

@media only screen and (max-width: 480px) {
    .page-template-tmp-annual-convention-draft .event-page .event-banner {
        min-height: 180px !important;
    }
    .page-template-tmp-second-home-page-draft .event-page .event-banner {
        min-height: 155px !important;
    }
    .page-template-tmp-second-home-page-draft .event-page .event-banner .event-subtitle {
        margin-top: 30px;
        max-width: 85%;
        margin-bottom: 20px;
    }
    .page-template-tmp-second-home-page-draft .event-page .event-banner .new-custom-btn a {
        padding: 10px 25px;
        font-size: 14px;
    }
    .new-custom-btn.custom-button {
        position: absolute;
        top: 94%;
    }
}

@media only screen and (max-width: 375px) {
    .page-template-tmp-second-home-page-draft .event-page .event-banner,
    .page-template-tmp-annual-convention-draft .event-page .event-banner {
        min-height: 160px !important;
        background-size: cover !important;
        background-position: center;
    }
    .welcome-offers {
        padding: 5.2rem 0 1.27rem;
    }
    .new-custom-btn.custom-button {
        top: 113%;
    }
}
@media only screen and (max-width: 320px) {
    .page-template-tmp-second-home-page-draft .event-page .event-banner,
    .page-template-tmp-annual-convention-draft .event-page .event-banner {
        min-height: 140px !important;
    }
}
