.gform-footer #gform_submit_button_3,.cog-page__navigation .cog-button { cursor: pointer; padding: 14px 25px 14px 25px; }
div#gform_wrapper_3.gform_legacy_markup_wrapper { margin-bottom: 0; }
#main-content .et_pb_section.band-light-alt #gform_wrapper_3 ~ p:empty,#et-boc>.et_builder_inner_content>p:empty { padding-bottom: 0; }
.gform_legacy_markup_wrapper#gform_wrapper_3 .gform_footer { padding-bottom: 0; }
#main-content .et_pb_section.band-light-alt .request-form .et_pb_text_inner p:nth-last-child(2) { padding-bottom: 0; }
html .cog-form__container .cog-page__navigation .cog-button, :root:root:root:root:root .cog-form__container .cog-page__navigation .cog-button { margin-top: 0; }
#cog-8, #cog-14, #cog-20, #cog-26, #cog-32, #cog-38 { border: none; }
html body .cog-form:not(.cog-form--show-all-pages) .cog-section__inner, :root:root:root .cog-form:not(.cog-form--show-all-pages) .cog-section .cog-section__inner { padding-top: 0; }
html .cog-body .cog-page>.cog-row>.cog-section:first-child:last-child, :root:root:root:root:root .cog-body .cog-page>.cog-row>.cog-section:first-child:last-child { margin-top: 0; }
.cog-choice .cog-checkable.cog-input { padding-left: 0 !important; padding-bottom: 0 !important; }
/* html body .cog-row .cog-choice--radiobuttons .cog-choice .cog-checkable.cog-input.cog-checkable--inline .el-radio-group .cog-checkable__item.el-radio { margin-bottom: 0; } */
html body .cog-page .cog-row .cog-section .cog-section__inner .cog-row .cog-col--24.cog-choice--radiobuttons { margin-bottom: 0; }
body .gform_legacy_markup_wrapper li.hidden_label input { margin-top: 0; }
#main-content .et_pb_section.band-light-alt .cog-section__inner h2 { padding-bottom: 0; }

body .slick-next:before, body .slick-prev:before { color: #000000 !important; }
.make-payment .et_pb_code_inner { padding-top: 45px; background-color: #ffffff; }
body .et_pb_posts .et_pb_post .desc-wrap .post-meta { line-height: normal; margin-bottom: 12px; }
span.author.vcard { padding-bottom: 8px; display: inline-block; }

body .pagination a { color: #ffffff; }
body .pagination a:hover {color: #fff; }
body .pagination .alignleft { float: left; padding: 0; }
body #main-content .et_pb_widget_area .et_pb_widget .wpt_widget_content .wpt-tabs li { border: none; }
body #main-content .et_pb_widget_area .et_pb_widget .widgettitle { border-bottom: none; color: #222; }

body #main-content .et_pb_widget_area .et_pb_widget .wpt_widget_content .wpt-tabs li a#recent-tab{color: #222;}

body #main-content .widget_fsocial_widget .rsmm-socialbar-wrap { padding: 15px 10px; }
body #main-content .widget_fsocial_widget .rsmm-socialbar-wrap a:hover { color: #00a59c; }
body #main-content .widget_fsocial_widget .rsmm-socialbar-wrap a {padding: 0 !important;color: #222;border-bottom: 2px solid #3a6d6a !important;}

#et-main-area>.alert.alert-success { margin-bottom: 0 !important; }

body .section-accordion-btn.style-1 {font-size: 30px;line-height: 50px;}


@media (max-width: 1245px) {
    html body { padding-bottom: var(--mobileFooterHeight); }

}
@media (max-width: 980px) {
    body .thank-you {width: 220px;height: 200px;}
    body .thank-you:before { right: -15px; bottom: 10%; border-width: 18px 0 18px 50px; }
    
    body #main-content .et_pb_section.band-hero .heading-secondary { color: #fff; }
    body #main-content .et_pb_section.band-hero .heading-hero { color: #fff; }

    body .section-accordion-btn.style-1 {font-size: 22px;line-height: 1.2em;}
}
@media (max-width: 767px) {
    footer .footer-widget div#custom_html-4.widget_custom_html { width: 100%; }
    body .logo-carousel .slick-slide {padding: 20px 10px;}
    body .et_pb_posts .et_pb_post.has-post-thumbnail .desc-wrap, body .archive .et_pb_post.has-post-thumbnail .desc-wrap {padding: 0;}
    body #main-content .et_pb_widget_area .et_pb_widget.widget_categories ul, body #wpt_widget-2 .wpt_widget_content ul.wpt-tabs.has-1-tabs,body #wpt_widget-2 .wpt_widget_content #recent-tab-content ul {max-width: 100%;}
    body .section-accordion-btn.style-1 {font-size: 21px;}
}
@media (max-width: 480px) {
    .pagination { display: flex; flex-flow: column; gap: 15px; }
    .pagination.clearfix:after { display: none; }
    .pagination .alignright {margin: auto;}
}