        @media (max-width:767px) {
			
			.fc-basic-view {
	overflow: auto;
}
			.fc-basic-view > table {
	min-width: 1000px;
}
			.fc-day-number {
	padding: 18px !important;
	font-size: 13px !important;
}
			.fc-center {
	
	top: 0px !important;
}
			.fc-content {
	font-size: 10px !important;
}
			.fc-day-grid-event .fc-content {
	white-space: nowrap !important;
}
			
            .sitemaplinks li.menu-item-home{
                position: static;
            }
            .sitemaplinks{
                padding: 30px 20px;
            }
            .sitemaplinks > li{
                flex-basis: 100%;
            }
            .main_content > div iframe {
                width: auto;
                min-width: none;
              }
            .filterWrap-meet .cat-selct {
                grid-template-columns: auto;
            }
            .navBlock .navBlock_col .navblock_icon {
                min-width: 60px;
            }
            .home .newsRowMain {
                margin-left: 0px;
                margin-right: 0px;
            }
            .meetingInfo::after {
                top: 30px;
            }
            .navbar-nav>li.current_page_ancestor>a::after,
            .navbar-nav>li.current-menu-ancestor>a::after,
            .navbar-nav>li.current-page-parent>a::after,
            .navbar-nav>li.current_page_item>a::after,
            .navbar-nav>li.current-page-ancestor>a::after,
            .navbar-nav>li.prgm_active>a::after,
            .single-departments .navbar-nav>li#nav-menu-item-7755>a::after {
                left: 15px;
                bottom: auto;
                top: 35px;
            }
            .overview_info {
                padding-left: 20px;
                padding-right: 20px;
            }
            .event_det {
                height: auto !important;
            }
            .detail_wrap .col_left .dp_detail_info>.grayimage {
                margin-left: -30px;
                margin-right: -30px;
                width: calc(100% + 60px);
                max-width: calc(100% + 60px);
                padding-left: 20px;
                padding-right: 20px;
            }
            .detail_wrap .col_right {
                margin-top: 30px;
            }
            .detail_wrap .col_left div.advgb-tab-body {
                padding-left: 0 !important;
                padding-right: 0 !important;
            }
            .col_left .advgb-tab-body-wrapper div.advgb-tab-body>* {
                padding-left: 0px;
                padding-right: 0px;
            }
             :lang(zh-CN) .select_language select {
                min-width: 170px;
            }
            ul.advgb-tabs-panel li.advgb-tab a {
                font-size: 18px;
            }
            .advgb-tabs-panel::-webkit-scrollbar {
                width: 10px;
            }
            .advgb-tabs-panel::-webkit-scrollbar-track {
                background: #E5EBF0;
            }
            .advgb-tabs-panel::-webkit-scrollbar-thumb {
                background: #003865;
            }
            .advgb-tabs-panel {
                scrollbar-color: #003865 #E5EBF0;
                scrollbar-width: thin;
            }
            .advgb-recent-posts-block.grid-view .advgb-recent-posts,
            .main_wrapper .advgb-recent-posts-block.list-view .advgb-recent-posts .advgb-recent-post {
                grid-template-columns: auto !important;
            }
            .main_wrapper .advgb-recent-posts-block.list-view .advgb-recent-posts .advgb-recent-post--no-image .advgb-post-wrapper {
                padding-left: 30px;
                padding-right: 30px;
            }
            .slider-view.advgb-recent-posts-block .slick-prev {
                left: -15px;
            }
            .slider-view.advgb-recent-posts-block .slick-next {
                right: -15px;
            }
            .main_wrapper .advgb-recent-posts-block.list-view .advgb-recent-posts .advgb-recent-post .advgb-post-wrapper {
                padding: 10px 25px;
            }
            .advgb-recent-posts-block.frontpage-view .advgb-recent-posts {
                display: block !important;
            }
            .advgb-recent-posts-block.frontpage-view .advgb-recent-post {
                margin-bottom: 10px;
            }
            .advgb-recent-posts-block.masonry-view .advgb-recent-posts .advgb-recent-post,
            .advgb-recent-posts-block.masonry-view.columns-2 .advgb-recent-posts .advgb-recent-post,
            .advgb-recent-posts-block.masonry-view.columns-3 .advgb-recent-posts .advgb-recent-post {
                width: 100% !important;
            }
            .advgb-recent-posts-block .advgb-recent-post .advgb-post-thumbnail img {
                height: auto !important;
            }
            .newsRow .newsColumn .horizontalCard .newsimg img,
            .newsRow .newsColumn .newsimg img,
            .news_list_info .news_lst_row .newsimg img {
                height: auto;
            }
            .sd_content .acctitle h3 {
                width: 100%;
                font-size: 18px;
            }
            .plus-minus {
                top: -1px;
                right: -10px;
            }
            .main-modal-grid .close-btn {
                top: 20px;
            }
            .select_language {
                padding-left: 0px;
            }
            header .searchbardiv {
                padding-left: 20px;
            }
            .menu-title {
                display: flex;
                align-items: center;
                position: relative;
                left: 10px;
                justify-content: center;
            }
            .footer-bottom ul li:nth-last-child(2)::after {
                display: none;
            }
            .menu-title span {
                position: relative;
                width: 30px;
                height: 30px;
                display: flex;
                align-items: center;
                justify-content: center;
                margin-top: -10px;
            }
            .menu-title span::after {
                content: '+';
                color: #fff;
                font-size: 30px;
            }
            .menu-title span.menu-minus::after {
                content: '-';
            }
            .signup-alerts {
                text-align: center;
            }
            .foot_col .foot_menu {
                display: none;
            }
            .signup-alerts .gform_footer {
                margin-top: 30px !important;
            }
            .signup-alerts .generic_form-news {
                max-width: 280px;
            }
            .signup-alerts .gform_wrapper {
                padding-top: 15px;
            }
            .navBlock .navBlock_col h4 br {
                display: none;
            }
            .main_banner .carousel-control-prev {
                left: -10px;
            }
            .main-modal-grid .modal-dialog {
                min-height: calc(100vh - 20px);
            }
            .acctitle {
                flex-wrap: wrap;
            }
            .contact-bottom .right_col {
                padding-top: 30px;
            }
            .main_breadcrumb .container {
                padding-left: 0px;
            }
            .signup-alerts form {
                grid-template-columns: auto;
                display: block;
            }
            .searchFilterBlock .search_box {
                max-width: 100%;
            }
            .signup-alerts .gform_footer {
                margin-left: 0px !important;
            }
            .news_list_info .news_lst_row.no-img .newsinfo {
                padding-left: 15px;
                padding-right: 15px;
            }
            .news_list_info .news_lst_row .newsbody_inner {
                padding: 20px 30px;
            }
            .page-template-template-news .news_list_info .news_lst_row .newsbody_inner {
                padding-left: 20px;
                padding-right: 20px;
            }
            .latest_news {
                padding-bottom: 40px;
            }
            .NewsMettings {
                padding: 40px 0px;
                padding-bottom: 0;
            }
            .upmeetings {
                background: #F5F4F3;
                margin-left: -15px;
                margin-right: -15px;
                margin-top: 40px;
                padding-top: 40px;
                padding-left: 15px;
                padding-right: 15px;
                padding-bottom: 40px;
            }
            .cvf_pag_loading {
                padding-left: 10px;
                padding-right: 10px;
            }
            .main_banner .carousel-control-next {
                right: -10px;
            }
            .select_language select {
                max-width: 130px;
                min-width: 130px;
            }
            .main_banner .carousel-control-prev img,
            .main_banner .carousel-control-next img {
                max-width: 30px;
            }
            .top_menu {
                padding-left: 5px;
                padding-right: 5px;
            }
            .top_menu .top_inner_menu a,
            .select_language select {
                font-size: 13px;
                text-transform: uppercase;
            }
            .top_menu .top_inner_menu a {
                padding: 8px 8px;
            }
            .select_language select {
                padding-right: 10px;
                background-position: top 8px right 35px;
                padding-left: 8px;
            }
            .top_menu .menu-image-title-before.menu-image-title {
                padding-right: 0;
            }
            .top_menu .top_inner_menu a img {
                margin-left: 0;
                width: auto;
                height: 24px;
            }
            .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,
            div.advgb-tab-body>ul,
            div.advgb-tab-body>ol {
                padding-left: 30px !important;
            }
            .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;
            }
            h1,
            .page_title h1,
            .no-found-info h1 {
                font-size: 45px;
            }
            .newsColumn.no-img .newsbody_inner {
                padding-top: 30px;
            }
            .detail_wrap .col_left,
            .detail_wrap .col_right {
                -ms-flex: 0 0 100%;
                flex: 0 0 100%;
                padding-right: 15px !important;
                padding-left: 15px !important;
                max-width: 100%;
            }
            .map_row .container-fluid {
                padding-left: 15px;
                padding-right: 15px;
            }
            .park_row .park_map {
                width: 100%;
            }
            .park_row .park_img {
                width: 100%;
                padding-left: 0;
            }
            .rel_parks_trails .main-tabs .nav-tabs {
                justify-content: flex-start;
                overflow: auto;
                white-space: nowrap;
                flex-wrap: nowrap;
            }
            .filter_three_col,
            .filter-sort-container,
            .filter-sort-container .col-two {
                grid-template-columns: auto;
            }
            .filter_three_col .month_col,
            .filter_three_col .year_col {
                padding-top: 0;
            }
            .filter-sort-container .col-two .reset {
                padding-left: 0;
                padding-top: 10px;
            }
            .dir_inner {
                padding: 20px 30px;
            }
            .sd_content {
                padding-top: 30px;
                padding-right: 15px;
            }
            .sf_col {
                padding-bottom: 40px;
            }
            .no-found-info h2 {
                font-size: 150px;
                line-height: 150pz;
            }
            .no-found-info h1 {
                margin-bottom: 10px;
            }
            .no-found-wraper {
                padding-top: 60px;
                padding-bottom: 80px;
            }
            .filterWrap,
            .main_search_content {
                flex-wrap: wrap;
            }
            .result_row .rsltBody {
                padding: 15px 20px 20px 20px;
            }
            .filter_reset .reset {
                margin-top: 10px;
                margin-left: 0;
                margin-bottom: 10px;
            }
            .filter_reset {
                flex-wrap: wrap;
                width: 100%;
            }
            .acc__title {
                padding: 20px 20px;
            }
            .filter-box select,
            .filter-box,
            .main_search_content .form-control {
                min-width: 100%;
            }
            .main_search_content h4 {
                margin-right: 0;
                margin-bottom: 10px;
            }
            .search_filter_title .filter_box.col-three .reset {
                margin-right: 0;
                margin-top: 0;
            }
            .col-two label,
            .col-three label {
                display: none;
            }
            .news_list_info .news_lst_row.noimg .newsinfo {
                padding-left: 0px;
                padding-right: 0px;
            }
            .mod-top-info {
                grid-template-columns: auto;
                margin-top: 40px;
            }
            .main-modal-grid .modal-body {
                padding: 30px 20px;
            }
            .main_banner .carousel-caption h1 {
                font-size: 35px;
            }
            .md-top-img {
                margin-bottom: 20px;
            }
            .md-grid .row {
                margin: 0px;
            }
            .foot_col {
                text-align: center;
                margin-bottom: 20px;
            }
            .footer .foot_media ul {
                justify-content: center;
            }
            .main_banner .carousel-caption h1 span {
                font-size: 22px;
            }
            .main_banner .carousel-caption p {
                font-size: 16px;
                font-family: 'AdelleSansW01';
                font-weight: 600;
            }
            .nav_section {
                margin-left: -15px;
                margin-right: -15px;
            }
            .filterWrap-meet {
                flex-wrap: wrap;
            }
            .catg-wrap {
                margin-top: 10px;
                padding-left: 0px;
                width: 100%;
            }
            .main_acco_title .date_meet {
                min-width: 120px;
                font-size: 15px;
                padding-left: 5px;
                padding-right: 5px;
            }
            .main_acco_title .accosign {
                right: 15px;
            }
            .main_acco_title .acco_title_info {
               /* padding-left: 140px;*/
                padding-right: 30px;
            }
            .main_acco_title h3 {
                font-size: 18px;
            }
            .month-year-wrap select {
                margin-bottom: 10px;
            }
            .month-year-col form {
                flex-wrap: wrap;
            }
            .acco_panel {
                padding: 30px 20px;
                padding-left: 140px;
            }
            .text-img-wrap.no-img .btn_sm {
                position: static;
            }
            .cancel_btn {
                left: 120px;
            }
            .exp_left {
                width: 100%;
                border-right: 0;
            }
            .exp_right {
                width: 100%;
                padding-left: 0;
                padding-right: 0;
            }
            .navcol {
                width: 100% !important;
            }
            .navBlock .navcol {
                padding-left: 30px;
                padding-right: 30px;
            }
            .navBlock {
                padding-left: 20px;
                padding-right: 20px;
                margin-bottom: 35px;
            }
            .latest_news .top-title {
                text-align: center !important;
            }
            .vd_card {
                margin-top: 50px;
            }
            .footer .footer-row {
                display: block;
                grid-template-columns: auto;
            }
            .search_filter_title {
                flex-wrap: wrap;
            }
            .search_filter_title .filter_box {
                margin-left: 0;
                margin-top: 10px;
                width: 100% !important;
                margin-right: 0px;
            }
            .search_filter_title .filter_box.col-one {
                margin-right: 0;
            }
            .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: 10px;
                padding-right: 10px;
                font-size: 12px;
            }
            .main_breadcrumb .breadcrumb img {height: 10px; width: auto;}
            .main_breadcrumb {padding-top: 0px;}
            .detail_wrap {padding-top: 15px;}
            .main_breadcrumb .breadcrumb-item + .breadcrumb-item::before {background-size: 10px 10px; margin-right: 4px;}
            .main_breadcrumb .breadcrumb-item + .breadcrumb-item {padding-left: 4px;}
            .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;
            }
            .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%;
                min-width: 100%;
            }
			
            .lg-title {
                height: auto;
                background-size: cover;
                min-height: 350px;
                background-position: 50% 50%;
            }
			h1, .page_title h1, .no-found-info h1 {
	font-size: 32px;
}
h2 {font-size: 24px;}
.page_title h1 {
    padding-bottom: 28px;
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    text-align: center !important;
}
.main_wrapper {
    padding-top: 38px;
}
        }
        
        @media (max-width:1024px) and (min-width:768px) {

            .sf_col {
                padding-left: 25px;
                padding-right: 25px;
            }
            .sd_content {
                padding-right: 20px;
            }
            .sitemaplinks > li {
                flex-basis: 33.3%;
              }
        }
        
        @media (max-width:992px) {
            .slider-view .slick-prev,
            .wp-block-advgb-images-slider .slick-prev {
                left: 10px;
            }
            .slider-view .slick-next,
            .wp-block-advgb-images-slider .slick-next {
                right: 10px;
            }
            .navbar-collapse {
                background: #fff;
            }
            .navbar .container-fluid {
                overflow: hidden;
            }
            .top_search .probox .promagnifier {
                display: block;
            }
            header .searchbardiv {
                display: block !important;
                position: static;
                padding-right: 20px;
                padding-bottom: 15px;
                padding-top: 15px;
                box-shadow: 0px 1px 4px #00000029;
                min-width: 100%;
            }
            .top_search .promagnifier {
                background: #003865 !important;
                height: 40px !important;
                margin-top: -5px !important;
                min-width: 40px;
                display: flex !important;
                justify-content: center;
                align-items: center;
            }
            .searchbardiv .asp_w_container {
                padding-right: 0;
            }
            .top_search .probox {
                box-shadow: 0px 0px 3px #00000029 !important;
                border: 1px solid #BABABA !important;
                padding: 5px !important;
                padding-right: 0 !important;
            }
            .sc_close {
                display: none;
            }
            .advgb-tab-body-wrapper div.advgb-tab-body>*,
            .advgb-tab-body-wrapper div.advgb-tab-body>.gform_wrapper {
                padding-left: 15px;
                padding-right: 15px;
            }
            .mega_col .sub-menu {
                display: none;
                column-count: 1;
                padding-left: 20px;
            }
            .megamenu_drop {
                position: static;
                box-shadow: none;
                transform: none;
                width: auto;
                padding: 10px 30px;
            }
            .buttonsearch {
                height: auto;
                padding-left: 10px;
                padding-right: 10px;
                display: none;
            }
            .alert-bar {
                top: 70px;
            }
            .top_search {
                /*  position: absolute;
                right: 60px;
                top: 15px;*/
            }
            .top_menu {
                justify-content: flex-start;
            }
            .select_language::after {
                display: none;
            }
            .headerActive {
                max-height: calc(100vh - 30px);
                overflow: auto;
            }
            .desk-logo,
            .sc_desk {
                display: none;
            }
            .nav_bottom {}
            .navbar-toggler {
                margin-right: 10px;
            }
            .top_menu .top_inner_menu {
                flex-wrap: wrap;
            }
            .navbar {
                padding-left: 0px;
                padding-top: 10px;
                padding-bottom: 10px;
            }
            .main_banner {
                padding-top: 70px;
                overflow: hidden;
            }
            .navbar-brand {
                margin-left: 15px;
            }
            .navbar-toggler .icon-bar {
                width: 28px;
                height: 2px;
                background: #2D3036;
                display: block;
                margin-bottom: 6px;
                border-radius: 100px;
                -webkit-border-radius: 100px;
                -moz-border-radius: 100px;
                -ms-border-radius: 100px;
                -o-border-radius: 100px;
                transition: .3s;
                position: relative;
            }
            .navbar-nav {
                margin-top: 10px;
                margin-left: 10px;
                margin-right: 10px;
            }
            .navbar-nav>li>a {
                padding: 10px 15px !important;
                justify-content: flex-start;
                border-bottom: 1px solid #C5C5C6;
            }
            .navbar-nav>li:last-child>a {
                border-bottom: 0;
            }
            .main_wrapper {
               /* padding-top: 75px;*/
				padding-top: 70px;
            }
            .navbar-brand img {
                max-width: 138px;
            }
            .plusMinus {
                position: absolute;
                width: 30px;
                height: 30px;
                right: 5px;
                text-align: center;
                cursor: pointer;
                top: 7px;
                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: 600;
                font-size: 28px;
                color: #8C8C8C;
            }
            .plusMinus.minsicon::after {
                content: '-';
                right: 10px;
            }
            .pls_minus {
                position: absolute;
                width: 30px;
                height: 30px;
                right: 5px;
                text-align: center;
                cursor: pointer;
                top: 0px;
                display: flex;
                align-items: center;
                justify-content: center;
            }
            .pls_minus::after {
                content: '+';
                position: absolute;
                right: 0px;
                background-repeat: no-repeat;
                display: block;
                right: 6px;
                font-weight: 600;
                font-size: 28px;
                color: #8C8C8C;
            }
            .pls_minus.minus-info::after {
                content: '-';
            }
            .navbar-nav>li>.dropdown-menu {
                transform: none;
                box-shadow: none;
                padding: 10px 10px;
                padding-left: 30px;
            }
            .navbar-toggler.active .icon-bar:nth-of-type(1) {
                top: 8px;
                transform: rotate(45deg);
            }
            .navbar-toggler.active .icon-bar:nth-of-type(2) {
                background-color: transparent;
            }
            .navbar-toggler.active .icon-bar:nth-of-type(3) {
                top: -8px;
                transform: rotate(-45deg);
            }
        }
        
        @media (min-width:992px) {
            .top_menu .top_inner_menu ul li:first-child a {
                padding-left: 35px;
            }
            .tab_stick {
                position: sticky;
                top: 109px;
                z-index: 90;
            }
            .logged-in .tab_stick {
                top: 139px;
            }
            .navbar-nav>li.megamenu_item:hover .megamenu_drop {
                display: block;
            }
            .newsSort {
                margin-top: 33px;
            }
            .detail_wrap .dptDirectory {
                width: 120%;
            }
            .slider-view.advgb-recent-posts-block .slick-prev {
                left: -70px;
            }
            .wp-block-advgb-images-slider .slick-prev {
                left: 20px;
            }
            .slider-view.advgb-recent-posts-block .slick-next {
                right: -70px;
            }
            .wp-block-advgb-images-slider .slick-next {
                right: 20px;
            }
            .footer-bottom {
                padding-top: 40px;
            }
            .park_desc {
                max-width: 90%;
                padding-top: 15px;
            }
            .cont_map iframe {
                height: 600px;
            }
            .detail_wrap .col_right {
                padding-left: 35px;
                padding-right: 0;
            }
            .navbar-nav>li:last-child .dropdown-menu {
                right: 0;
                left: auto;
                transform: none;
            }
            .logged-in .main_header {
                top: 30px;
            }
            .logged-in .alert-bar {
                top: 138px;
            }
            .navbar-nav>li:hover .dropdown-menu {
                display: block;
                z-index: 9999;
            }
            .mob-logo,
            .sc_mob {
                display: none;
            }
            .hm-news-row .col-left {
                -ms-flex: 0 0 70%;
                flex: 0 0 70%;
                max-width: 70%;
            }
            .hm-news-row .col-right {
                -ms-flex: 0 0 30%;
                flex: 0 0 30%;
                max-width: 30%;
            }
            .contact-bottom .gform_wrapper {
                max-width: 800px;
            }
        }
        
        @media (min-width:1500px) {
            .container {
                max-width: 1400px;
            }
            .page-template-template-department-directory .container {
                max-width: 1250px;
            }
        }
        
        @media (max-width:1500px) and (min-width:1300px) {}
        
        @media (min-width:992px) {
            .sf_col {
                -ms-flex: 0 0 36%;
                flex: 0 0 36%;
                max-width: 36%;
            }
            .s_cont_col {
                -ms-flex: 0 0 64%;
                flex: 0 0 64%;
                max-width: 64%;
            }
            .map_row .container-fluid {
                padding-left: 50px;
                padding-right: 50px;
            }
            .ct_buttons {
                padding-right: 10%;
            }
            .contact-bottom .right_col {
                padding-left: 50px;
            }
        }
        
        @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%;
            }
        }
        
        @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;
            }
        }
        
        @media (min-width:768px) {
            .upmeetings{
                min-height: 960px;
            }
            .meeting-cards .img_mt_block img{
                height: 280px;object-fit: cover;object-position: top;
                width: 100%;
            }
            .map_row .searchFilterBlock {
                padding-top: 100px;
            }
            .home .news_list_info .news_lst_row .newsimg img {
                height: 100%;
            }
            .detail_wrap .col_left .dp_detail_info>.grayimage {
                margin-left: -30px;
                margin-right: -30px;
                width: calc(100% + 60px);
                max-width: calc(100% + 60px);
                padding-left: 30px;
                padding-right: 30px;
            }
            .fc-day-grid-container {
                overflow: hidden !important
            }
            .detail_wrap .dd_img img {
                height: 230px;
            }
            .menu-title span {
                display: none;
            }
            .dp_detail_info .dd_col {
                padding-left: 10px;
                padding-right: 10px;
            }
            .horizontalCard .newsimg,
            .news_lst_row .newsimg {
                -ms-flex: 0 0 38%;
                flex: 0 0 38%;
                max-width: 38%;
            }
            .horizontalCard .newsinfo,
            .news_lst_row .newsinfo {
                -ms-flex: 0 0 62%;
                flex: 0 0 62%;
                max-width: 62%;
            }
        }
        
        @media (min-width:1500px) {
            footer .container-fluid,
            header .container-fluid {
                padding-left: 100px;
            }
            .footer .footer-row {
                max-width: 90%;
            }
            .main_breadcrumb .container {
                padding-left: 100px;
            }
        }
        
        @media print {
            .break-before {
                page-break-before: always;
            }
            .break-after {
                page-break-after: always;
            }
            .no-break-inside {
                page-break-inside: avoid;
            }
            h1 {
                margin-top: 0px;
            }
            @page {
                margin: 0 !important;
            }
            body {
                margin: 0 !important;
            }
            a::after {
                content: none !important;
            }
            .main_banner,
            .main_wrapper {
                padding-top: 0px !important;
            }
            header,
            footer,
            aside,
            nav,
            .box-modal,
            .signup-alerts {
                display: none !important;
            }
            a:after {
                content: "("attr(href)")";
            }
            .main_banner {
                display: inline-block !important;
                width: 100%;
            }
            .row {
                display: inline-block !important;
                width: 100% !important;
            }
            .row>div {
                float: left;
            }
            .newsRow .newsColumn {
                float: left !important;
                width: 33.3% !important;
            }
            .newsRow .newscolLg {
                width: 100% !important;
            }
            .news-grid .newsColumn {
                width: 25% !important;
            }
            .wp-block-media-text .wp-block-media-text__content {
                padding-left: 20px;
            }
            .text_card_block p {}
            .col-md-1,
            .col-md-2,
            .col-md-3,
            .col-md-4,
            .col-md-5,
            .col-md-6,
            .col-md-7,
            .col-md-8,
            .col-md-9,
            .col-md-10,
            .col-md-11,
            .col-md-12,
            .col-lg-1,
            .col-lg-2,
            .col-lg-3,
            .col-lg-4,
            .col-lg-5,
            .col-lg-6,
            .col-lg-7,
            .col-lg-8,
            .col-lg-9,
            .col-lg-10,
            .col-lg-11,
            .col-lg-12 {
                float: left;
            }
            .col-md-1 {
                width: 8%;
                float: left;
            }
            .col-md-2 {
                width: 16%;
                float: left;
            }
            .col-md-3 {
                width: 25%;
                float: left;
            }
            .col-md-4 {
                width: 33%;
                float: left;
            }
            .col-md-5 {
                width: 42%;
                float: left;
            }
            .col-md-6 {
                width: 50%;
                float: left;
            }
            .col-md-7 {
                width: 58%;
                float: left;
            }
            .col-md-8 {
                width: 66%;
                float: left;
            }
            .col-md-9 {
                width: 75%;
                float: left;
            }
            .col-md-10 {
                width: 83%;
                float: left;
            }
            .col-md-11 {
                width: 92%;
                float: left;
            }
            .col-md-12 {
                width: 100%;
                float: left;
            }
            .NewsMettings {
                page-break-before: always
            }
            .col-lg-1 {
                width: 8%;
                float: left;
            }
            .col-lg-2 {
                width: 16%;
                float: left;
            }
            .col-lg-3 {
                width: 25%;
                float: left;
            }
            .col-lg-4 {
                width: 33%;
                float: left;
            }
            .col-lg-5 {
                width: 42%;
                float: left;
            }
            .col-lg-6 {
                width: 50%;
                float: left;
            }
            .col-lg-7 {
                width: 58%;
                float: left;
            }
            .col-lg-8 {
                width: 66%;
                float: left;
            }
            .col-lg-9 {
                width: 75%;
                float: left;
            }
            .col-lg-10 {
                width: 83%;
                float: left;
            }
            .col-lg-11 {
                width: 92%;
                float: left;
            }
            .col-lg-12 {
                width: 100%;
                float: left;
            }
            .accostpanel,
            .advgb-accordion-body,
            .jobacco_panel {
                display: block !important;
            }
            .board-tabs .nav-tabs,
            .how_row,
            .expanding-grid .links {
                display: inline-block !important;
            }
            .how_row .number,
            .how_row .desc {
                float: left;
            }
            .how_row .number {
                width: 50px;
            }
            .desc {
                width: calc(100% - 100px);
            }
            .expanding-grid .links>li {
                width: 25% !important;
            }
        }


        @media (max-width:1024px) and (min-width:768px) {
            .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,
            div.advgb-tab-body>ul,
            div.advgb-tab-body>ol {
                padding-left: 30px !important;
            }
            .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;
            }
            .advgb-tab-body-wrapper div.advgb-tab-body>*,
            .advgb-tab-body-wrapper div.advgb-tab-body>.gform_wrapper {
                padding-left: 15px;
                padding-right: 15px;
            }
        }

        /*
        @media (min-width:768px) {
            .dp_sidebar {
                max-height: calc(100vh - 50px) !important;
                overflow: auto !important;
            }
        }
        .dp_sidebar::-webkit-scrollbar {
            width: 12px;
            height: 6px
        }
        
        .dp_sidebar::-webkit-scrollbar-track {
            background: #f1f1f1;
        }
        
        .dp_sidebar::-webkit-scrollbar-thumb {
            background: #888;
            border-radius: 6px;
        }
        .dp_sidebar {
            scrollbar-width: thin;
            scrollbar-color: #888 #f1f1f1;
        }*/

@media (max-width:560px) and (min-width:320px) {
.page-id-46468 .gform_wrapper.gravity-theme .gfield-choice-input+label {
    margin-bottom: 10px;
    max-width: calc(100% - 32px);
    vertical-align: top;
    margin-left: 0px;
}
.page-id-46468 .gform_wrapper.gravity-theme .gfield-choice-input {
    display: inline-block;
    margin-top: 4px;
    top: 1px;
    vertical-align: top;
}

}