#kt-scroll-up-reader.scroll-up-side-right, #kt-scroll-up.scroll-up-side-right {
    right: 20px !important;
    bottom: 69px !important;
}
.fl-node-s0q51f9v8bia.fl-module-heading .fl-heading {
    text-align: center;
}
@media (max-width: 767px) {
    .fl-module-content.fl-node-content h1{
        font-size: 2rem !important;
        text-align: center;
    }
    .tt-login .fl-login-form, .tt-login .fl-login-form.login {
        padding: 24px;
    }
    .fl-module[data-node] > .fl-module-content, :where(.fl-module:not(:has(> .fl-module-content))){
        margin-bottom: 10px;
    }
    .fl-module-content.fl-node-content .guide-heading{
        margin: 0 !important;
    }  
    .tt-guide-types-filter{
        flex-direction: row !important;
        gap: 3px;
        justify-content: center;
        align-items: center;
        overflow: auto;
    } 
    .tt-guide-types-filter li{
        width: 100%;
        margin: 0 2px !important;
    }
    .tt-guide-types-filter li a{
        white-space: nowrap;
        width: 100%;
        display: block;
        text-align: center;
    }
    .fs-wrap{
        width: 100% !important;
    }
    .tt-filters .tt-filter, .tt-filters .tt-filter select {
        max-width: 100%;
        width: 100%;
    }
    .tt-filters .facetwp-facet.facetwp-facet-proximity {
        flex-wrap: wrap;
        flex-direction: column;
        gap: 12px;
        align-items: flex-start;
    }
    .tt-map-filters .facetwp-radius.facetwp-radius-dropdown {
        margin-left: 0 !important;
    }
    .facetwp-input-wrap{
        width: 100%;
    }
    .facetwp-facet input.facetwp-search, .facetwp-facet input.facetwp-location{
        min-width: 100%;
        width: 100%;
    }
    .tt-travel-advisor-filters {
        width: 100%;
        display: flex;
        flex-direction: column;
        gap: 16px;
    }
    .fl-row[data-node] > .fl-row-content-wrap {
        padding-right: 0;
        padding-left: 0;
        max-width: 400px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 125px;
    }
    .fl-module[data-node] > .fl-module-content, :where(.fl-module:not(:has(> .fl-module-content))){
        margin-left: 10px;
        margin-right: 10px;
    }
    header.entry-header.page-title.title-align-inherit.title-tablet-align-inherit.title-mobile-align-inherit h1{
        font-size: 2rem !important;
        text-align: center;
    }
    .entry-hero.page-hero-section .entry-header {
        min-height: 100px;
    }
    .facetwp-pager{
        gap: 2px;
        font-size: 12px;
    }
    .facetwp-page{
        margin-right: 0;
        padding: 0;
    }
    .footer-html p:first-child{
        text-align: center;
    }
    .visitor-guide__nav{
        position: relative !important;
    }
    .visitor-guide__nav .menu{
        position: relative !important;
    }
    .visitor-guide__cover__header{
        padding: 1em;
    }
    .visitor-guide__cover__header h1{
        font-size: 1.5rem;
    }
    ul.visitor-guide__about__signals.eight-col {
        grid-template-columns: repeat(2, 1fr);
    }
    .visitor-guide__about__signals__item{
        min-height: 8em;
    }
    .visitor-guide__resources.card.bg--light-blue h2{
        font-size: 2rem;
    }
    .visitor-guide__prep.two-col h3{
        font-size: 1.5rem;
    }
    .visitor-guide__cover .tangible-slider {
        height: auto !important;
        min-height: 225px;
    }
    .visitor-guide__public-areas__body-awarenes h3,
    .visitor-guide__public-areas__lighting h3,
    .visitor-guide__restaurants__restaurants h3{
        font-size: 1.5rem;
    }
    .visitor-guide__restaurants h2{
        font-size: 2rem;
    }
    .guide-heading p {
        padding-left: 15px;
        padding-right: 15px;
    }
    .facetwp-pager .facetwp-page.next, .facetwp-pager .facetwp-page.prev{
        padding: 0px 5px;
    }
    .facetwp-pager .facetwp-page{
        flex: 0 30px;
        width: 27px;
    }
    .tt-get-started-button{
        margin-left: auto;
        margin-right: auto;
    }
    .facetwp-facet-pagination{
        margin-left: 10px;
        margin-right: 10px;
    }
   .airline_resources .card {
        padding: 1em !important;
    }
    .mobile-container{
        width: 100% !important;
    }
    .airline_resources{
        display: flex !important;
    }
    .airline_resources .visitor-guide__resources {
        flex: auto !important;
    }
    .body_awareness h3,
    .noise h3,
    .safety h3,
    h3 {
        font-size: 1.5rem !important;
    }
    .accordion__section .accordion__button__toggle-text,
    .accordion__section .accordion__button__toggle-text{
        white-space: nowrap !important;
        margin-left: 10px !important;
    }
    .bg--tertiary a,
    .bg--light-blue a{
        word-break: break-all !important;
    }
    .accordion__section .accordion__button{
        justify-content: space-between !important;
    }
    .description{
        word-break: break-all !important;
    }
    a{
        word-break: break-all !important;
    }
    .drawer-nav-drop-wrap a{
        display: flex !important;
        flex-direction: row-reverse !important;
        gap: 15px !important;
        align-items: center !important;
        justify-content: center !important;
    }
    body .wsf-form input[type="checkbox"].wsf-field + label.wsf-label{
        padding-left: 32px !important;
    }
    .wsf-field.wsf-section-icons-text .wsf-section-icons{
        flex-direction: column !important;
        gap: 19px;
    }
    .wsf-section-icons a span{
        padding: 8px 10px !important;
        display: block !important;
        text-align: center !important;
    }
    .footer-html-inner,
    .footer-widget-area-inner,
    .site-footer-row-container-inner{
        display: none !important;
    }
    .tt-login .fl-login-form, .tt-login .fl-login-form.login {
        border: none !important;
    }
    .page.page-id-1151{
        height: 100vh;
        overflow: hidden;
    }
    .page.page-id-1151 .wp-site-blocks{
        background: url('https://certify.autismchecked-dev.dreamztesting.com/wp-content/uploads/ws-form/1/dropzonejs/13/Exterior-1.jpg') no-repeat center !important;
        background-size: cover !important;
    }
    .tt-login .fl-login-form, .tt-login .fl-login-form.login{
        background: #e9f7fc;
        padding-top: 0 !important;
    }
    .wp-site-blocks .menu-toggle-open{
        box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
        border-radius: 8px !important;
        padding: 11px 12px !important;
    }
    #mobile-drawer .drawer-inner, #mobile-drawer.popup-drawer-layout-fullwidth.popup-drawer-animation-slice .pop-portion-bg, #mobile-drawer.popup-drawer-layout-fullwidth.popup-drawer-animation-slice.pop-animated.show-drawer .drawer-inner{
        background: #834d44 !important;
    }
    .mobile-navigation ul li.current-menu-item > a, .mobile-navigation ul li.current-menu-item.menu-item-has-children > .drawer-nav-drop-wrap {
        color: #ffffff !important;
    }
    .visitor-guide__nav .menu{
        flex-direction: row !important;
        align-items: center !important;
        flex-wrap: nowrap !important;
        overflow-x: auto !important;
        overflow-y: hidden !important;
        padding: 0 !important;
        margin: 0 !important;
    }
    .visitor-guide__nav .menu>li>a {
        background: #e7e7e7 !important;
        border-radius: 12px !important;
        padding: 0.4rem 1.5rem !important;
    }
    .visitor-guide__nav .menu{
        background: #e9f7fc !important;
    }
    #kt-scroll-up{
        display: none !important;
    }
    .visitor-guide__boarding.card.bg--secondary-alt blockquote,
    .visitor-guide__checkin.card.bg--light-blue blockquote,
    .visitor-guide__packing.card.bg--secondary-alt blockquote{
        margin: 0 !important;
    }
    .fl-row-content-wrap {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    .tt-guide-types-filter{
        justify-content: flex-start !important;
    }
    .fl-row[data-node] > .fl-row-content-wrap{
        margin-top: 10px !important;
    }
    .visitor-guide__cover .tangible-slider {
        height: 280px !important;
    }
    .visitor-guide__cover .tangible-slider .tt-header-slide{
        height: 285px;
    }
    .tslide-wrapper .visitor-guide__cover .tangible-slider {
        height: 280px !important;
    }
}
