        @media (max-width:767px) {
            .tab-area .nav-tabs li a{
                min-width: 200px;
            }
            .tab-area .nav-tabs{
                overflow: auto;
white-space: nowrap;
display: flex;
flex-wrap: nowrap;
justify-content: flex-start;
            }
            .custom_radio{
                justify-content: flex-start;
            }
            .expand-contentevt {
                padding: 30px 30px;
              }
              .evt_filter{
                grid-template-columns: auto;
              }
              .exp_left{
                width: 100%;border-right: 0px;
              }
              .exp_right{
                width: 100%;
                padding-left: 0;
padding-right: 0;
              }
              .custom_radio .radio-wrap {
                margin-right: 15px;
              }
              .schedule-info{
                padding-left: 15px;
                padding-right: 15px;
              }
              .tripPlanner{
                width: calc(100% - 40px);left: 20px;right: 20px;
              }
              .acco_stpanel .table td, .acco_stpanel.table th{
                font-size: 14px;
              }

            .main_content>* {
                padding-left: 15px;
                padding-right: 15px;
            }
            .main_content>.wp-block-group {
                padding-left: 0px;
                padding-right: 00px;
            }
            .wp-block-group>ul,
            .wp-block-group>ol,
            .main_content>ul,
            .main_content>ol {
                padding-left: 30px;
            }
            .wp-block-group>*,
            .wp-block-group>.document_era,
            .wp-block-group>.wp-block-advgb-accordions,
            .wp-block-group>.gform_legacy_markup_wrapper,
            .wp-block-group>.wp-block-image {
                padding: 0px 15px;
            }
            .wp-block-group>ol,
            .wp-block-group>ul {
                padding-left: 30px;
            }
            .simple_list_col {
                -ms-flex: 0 0 100% !important;
                -webkit-box-flex: 0 !important;
                flex: 0 0 100% !important;
                max-width: 100% !important;
            }
            .expanding-grid .links>li {
                width: 100% !important
            }
            .img_button_row .img_btn_col,
            .img_text_card_row .img_text_card_col,
            .button_ico_col,
            .contact_col {
                -ms-flex: 0 0 100% !important;
                flex: 0 0 100% !important;
                max-width: 100% !important;
            }
            .text_card_block {
                height: auto !important;
            }
 .filter-box select,
            .filter-box,
            .main_search_content .form-control {
                min-width: 100%;
            }
            .main_search_content h4 {
                margin-right: 0;
                margin-bottom: 10px;
            }
 .text-img-wrap.no-img .btn_sm {
                position: static;
            }
           
            footer .footer-logos{
                justify-content: center;
            }
           .home .panel_row{
margin-bottom: 0px;border-bottom: 20px solid #002579;
            }
            .main_content > .panel_row:last-child{
                border-bottom: 0px;
            }
            .main_banner .carousel-item img {
                height: 450px;
                min-height: 450px;
            }
            .main-tabs .nav-tabs li a {
                padding: 5px 10px;
                font-size: 13px;
            }
            .content-right {
                padding-top: 20px;
            }
            .tkt_purchase {
                margin-bottom: 60px;
            }
            .see_all {
                margin-top: 20px;
            }
            .main_search_content {
                flex-wrap: wrap;
            }
            .main_search_content h2 {
                margin-right: 0;
                margin-bottom: 10px;
            }
            .event-left-content {
                padding-top: 0;
            }
            .no-found-info .larger-text {
                font-size: 100px;
                line-height: 100px;
            }
            .no-found-info h3 {
                font-size: 25px;
                line-height: 40px;
            }
            .event-block,
            .cont_blue_row,
            .rslt_txt ,
            .event-block > a 
            {
                grid-template-columns: auto;
            }
            .contact_info_wrap .contact_info::after {
                display: none;
            }
            .accmain {
                max-width: 100%;padding-left: 0;
            }
            .rslut_left {
                padding-left: 0px;
              }
            .event-img img {
                width: 100%;
            }
            .rtTitle {
                padding-left: 20px;
                padding-right: 20px;
            }
            .general-tabs .tab-content {
                padding-left: 25px;
                padding-right: 5px;
            }
            .accostpanel {
                padding: 30px 15px;
            }
            .general-tabs .nav-tabs li a {
                height: 100%;
                display: flex;
                align-items: center;
                justify-content: center;
                font-size: 16px;
            }
            .btn_primary {
                text-align: center;
            }
            .intr_text {
                padding: 50px 0px;
            }
            .intr_text p {
                font-size: 16px;
            }
            footer .footer-row {
                grid-template-columns: auto;
            }
            footer .footer-logos li {
                margin-right: 50px;
            }
            footer .footer-logos li img {
                max-height: 50px;
            }
            footer .footmenu {
                display: block;
                text-align: center;
            }
            footer .footmenu li a {
                font-size: 24px;
            }
            .page_title h1 {
                font-size: 50px;
            }
            .filterWrap-meet {
                flex-wrap: wrap;
            }
            .catg-wrap {
                margin-top: 10px;
            }
            .acco_panel {
                padding: 30px 20px;
            }
            .catg-wrap .label-wrap {
                display: none;
            }
            .text-img-wrap.no-img .btn_sm {
                position: static;
            }
            .main_banner {
                padding-top: 70px;
            }
            .main_banner .carousel-caption {
                padding: 20px 20px;
                left: 5%;
                right: 5%;
            }
            .search_filter_title {
                flex-wrap: wrap;
            }
            .search_filter_title .filter_box {
                margin-left: 0;
                margin-top: 10px;
                width: 100%;
            }
            .search_box {
                width: 100%;
            }
            .contactcard_row {
                margin: 0px;
            }
            .img_btn_col {
                margin-bottom: 15px;
            }
            .expanding-gridevt .linksevt>li {
                width: 100%;
            }
            .main_wrapper .main_breadcrumb .breadcrumb {
                padding-left: 20px;
                padding-right: 20px;
            }
            .generic_middle_block {
                padding-left: 20px;
                padding-right: 20px;
            }
            .expanding-grid .links>li {
                width: 100%;
            }
            .expand-content {
                padding: 60px 20px 20px 20px;
                width: 100%;
            }
            .how_title_block {
                min-height: 300px;
                margin-bottom: 20px;
            }
            .how_to_cont {
                padding: 0px 20px;
            }
            .timeline-article .content-left-container,
            .timeline-article .content-right-container {
                max-width: 100%;
            }
            .timeline-article {
                flex-wrap: wrap;
                padding-left: 30px;
                overflow: visible;
            }
            #conference-timeline .conference-center-line {
                left: 30px;
            }
            .timeline-inner-left {
                text-align: left;
                padding-right: 0;
            }
            .timeline-level-one,
            .timeline-level-two {
                flex-wrap: wrap;
                overflow: visible;
                padding-left: 0px;
            }
            .timeline-inner-left,
            .timeline-inner-right {
                max-width: 100%;
            }
            .timeline-article .circle_yw {
                left: 0px;
            }
            .timeline-article .image_year_row {
                flex-wrap: wrap;
            }
            .timeline-article .section_year {
                margin: 20px 0px;
            }
            .img_left .image_year_row .section_year {
                right: auto;
                left: 0px;
            }
            .odd.timeline-article .content-right-container {
                padding-top: 20px;
            }
            .timeline-inner-left,
            .timeline-inner-right {
                padding-left: 40px;
            }
            .timeline-article .content-left {
                text-align: left;
            }
            .even.timeline-article .content-left-container {
                padding-left: 40px;
                padding-right: 0px;
            }
            .contact_col {
                margin-bottom: 10px;
            }
            .newsRow .newsColumn,
            .news-grid .newsColumn {
                width: 100%;
            }
            .newsSort {
                margin-left: 0px;
                margin-top: 10px;
            }
            .main_search_content h3 {
                margin-right: 0;
                margin-bottom: 20px;
            }
            .main_search_content .search_input {
                width: 100%;
            }
        }
        
        @media (max-width:1024px) and (min-width:768px) {}
        
        @media (max-width:1200px) {
            body .uwy.userway_p3 .uai{
                left: auto !important;
right: 40px !important;
            }
            .plusMinus {
                position: absolute;
                width: 30px;
                height: 30px;
                right: 5px;
                text-align: center;
                cursor: pointer;
                top: 4px;
                display: flex;
                align-items: center;
                justify-content: center;
            }
            .plusMinus::after {
                content: '+';
                position: absolute;
                right: 0px;
                background-repeat: no-repeat;
                display: block;
                right: 6px;
                font-weight: 500;
                font-size: 28px;
                color: #000;
            }
            .plusMinus.minsicon::after {
                content: '-';
              }
              .navbar-nav > li > .dropdown-menu{
                min-width: 100%;transform: none;
                background: none;border: 0;box-shadow: none;text-align: left;margin: 10px 40px;
              }
              
              .navbar-nav > li > .dropdown-menu a{
                padding: 0px;font-size: 17px;
              }
            .nav_bottom {flex-wrap: wrap;}
            .navbar-toggler {
                margin-right: 10px;
            }
            .top_search{
                margin-left: 0px;width: 100%;
                max-width: 250px;margin-bottom: 30px;
margin-left: auto;margin-right: auto;
            }
            .top_menu .top_inner_menu {
                flex-wrap: wrap;
            }
            .navbar {
                padding-left: 0px;
                padding-top: 5px;
                padding-bottom: 5px;border-top: 15px solid #002579;
            }
            .top_header{
                width: 100%;margin-bottom: 30px;
                margin-top: 15px;
            }
            .navbar-brand {
                margin-left: 15px;
            }
            .navbar-toggler .icon-bar {
                width: 30px;
                height: 3px;
                background: #002579;
                display: block;
                margin-bottom: 5px;
            }
            .navbar-toggler.active .icon-bar {
background: #E91A15;
            }
            .navbar-nav {
                margin-top: 20px;width: 90%;
                margin-left: auto;margin-right: auto;
            }
            .navbar-nav>li>a {
                padding: 8px 30px !important;justify-content: flex-start;
            }
            .main_wrapper {
                padding-top: 75px;
            }
            .navbar-brand img {
                max-width: 85px;
            }
        }
        @media (min-width:1200px) {
            .expanding-gridevt .linksevt{
                margin-right: -5px;
            }
            .navbar-nav > li:hover .dropdown-menu {
                display: block;
                z-index: 9999;
              }
              .advgb-tabs-wrapper.advgb-tab-vert-desktop ul.advgb-tabs-panel{
                margin-left: 30px !important;
              }
              body .uwy.userway_p2 .uai, body .uwy.userway_p3 .uai{
                left: auto !important;
right: 220px !important;
top: 0px !important;
width: 30px !important;
height: 30px !important;
min-width: 30px !important;
min-height: 30px !important;
max-width: 30px !important;
max-height: 30px !important;
              }
              .uwy .uai img:not(.check_on), body .uwy .uai img:not(.check_on){
                width: 30px !important;
height: 30px !important;
              }
        }
        @media (min-width:768px) {
            .content-left {
                margin-top: 82px;
            }
            .content-right {
                padding-left: 40px;
            }
            .dt-left {
                -ms-flex: 0 0 30%;
                flex: 0 0 30%;
                max-width: 30%;
            }
            .dt-right {
                -ms-flex: 0 0 70%;
                flex: 0 0 70%;
                max-width: 70%;
                padding-left: 0;
            }
            .gen_video_img {
                padding-left: 60px;
                padding-right: 60px;
                max-width: 1350px !important;
            }
        .resull_filter     .wp-pagenavi{
                width: 100vw;
margin-left: calc(-100vw / 2 + 450px / 2);
margin-right: calc(-100vw / 2 + 450px / 2);
            }
        }
        
        @media (min-width:1500px) {
            .container {
                max-width: 1400px;
            }
        }
        
        @media (max-width:1600px) and (min-width:1500px) {
            .navbar-nav>li>a {
                font-size: 22px;
                padding: 10px 18px 10px 18px !important;
            }
        }
        
        @media (max-width:1500px) and (min-width:1400px) {
            .navbar-nav>li>a {
                font-size: 20px;
                padding: 10px 15px 10px 15px !important;
            }
        }



        @media (min-width:2100px) {
            .wp-block-media-text.is-image-fill .wp-block-media-text__media {
                min-height: 1200px;
            }
        }
        
        @media (max-width:768px) and (min-width:430px) {
            .wp-block-media-text.is-image-fill .wp-block-media-text__media {
                min-height: 400px;
            }
        }
        
        @media (max-width:1023px) {
            .main_wrapper .advgb-tabs-wrapper.advgb-tab-horz-desktop ul.advgb-tabs-panel {
                flex-direction: row;
                flex-grow: 1;
                min-width: 100%;
                max-width: 100%;
                display: flex !important;
                overflow: auto;
                justify-content: flex-start;
            }
            .main_wrapper .advgb-tabs-wrapper.advgb-tab-vert-desktop ul.advgb-tabs-panel {
                flex-direction: column;
                flex-grow: 1;
                min-width: 100%;
                max-width: 100%;
                display: flex !important;
                overflow: auto;
                justify-content: flex-start;
            }
            .main_wrapper .advgb-tab-body-wrapper .advgb-tab-body-header {
                display: none !important
            }
            .main_wrapper .advgb-tabs-wrapper.advgb-tab-horz-desktop {
                flex-direction: column;
            }
            .main_wrapper .advgb-tabs-wrapper.advgb-tab-vert-tablet .advgb-tab-body-wrapper {
                max-width: 100%;width: 100%;
            }
            .advgb-tabs-wrapper.advgb-tab-vert-tablet {
                flex-direction: column !important;
              }
        }
        
        @media (max-width:800px) {
            .wp-block-media-text.is-stacked-on-mobile {
                grid-template-columns: 100%!important
            }
            .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media {
                grid-column: 1;
                grid-row: 1
            }
            .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
                grid-column: 1;
                grid-row: 2;
                padding-top: 20px !important;
                padding-left: 30px !important;
                padding-bottom: 20px !important;
            }
            .wp-block-media-text .wp-block-media-text__content {
                padding-top: 20px;
                padding-left: 10px;
                padding-right: 10px;
            }
           .home .wp-block-media-text.is-stacked-on-mobile{
                display: flex;flex-wrap: wrap;padding-top: 30px;
                padding-left: 0;
padding-right: 0;
            }
            .home  .wp-block-button .wp-block-button__link{
text-transform: uppercase;
            }

            .wp-block-media-text .wp-block-buttons{
                justify-content: center;
            }
            .home .wp-block-media-text h2{
                order: 1;padding-left: 30px;
            }
            .home  .wp-block-media-text__content{
                order: 3;
            }
            .home  .wp-block-media-text__media{
                order: 2;
            }
        }

        @media (min-width:800px) {
            .wp-block-media-text .wp-block-media-text__content{
                padding-left: 12% !important;padding-right: 12% !important;
                padding-top: 20px !important;
padding-bottom: 20px !important;
            }
            .wp-block-media-text .wp-block-media-text__content{

            }

        }

        @media (max-width:992px) {
            .footer-left{
                order: 3;
            }
            .footer-center{
                order: 2;margin-top: 25px;
                margin-bottom: 30px;
            }
            .footer-right{
                order: 1;border-bottom: 25px solid #B1B1B1;position: relative;
                padding-left: 10%;
padding-right: 10%;padding-bottom: 20px;
            }
            .footer-right::before {
                content: '';
                position: absolute;
                bottom: -25px;
                background: #002579;
                height: 25px;
                width: 35%;left: 0;
              }
              footer{
                border-top: 0px;padding-bottom: 20px;
              }
              footer::before{
                display: none;
              }
              footer  .container-fluid {
                padding-left: 0;
                padding-right: 0;
              }
        }