        @media (max-width:767px) {
            .contact-wrap {display: grid;}
            .contact-wrap .page-title {order: 0;}
            .contact-wrap .contact-form {order: 1;}
            .contact-wrap .cont-top {order: 2;}
            .contact-wrap .contact-btns {order: 3;}
            .conact_top_row .cont_left.col-lg-4  {order: 0}
            .conact_top_row .cont_left.col-lg-8  {order: 1}
            body .uwy.userway_p3 .uai {
        bottom: 75px !important;
    }
    body div#edac-highlight-panel {
        bottom: 140px !important;
        right: 5px !important;
    }
          .single-departments  .dp_sidebar {
                padding-top: 20px;
            }
            .wp-block-group:not(.gray,.grey){
                padding-left: 20px !important;padding-right: 20px !important;
            }
            .dp_detail_info .wp-block-group.gray,
.dp_detail_info .wp-block-group.grey,
.dp_detail_info .wp-block-group.blue {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.col_left section > .wp-block-group {
padding-left: 0px !important;padding-right: 0px !important;
}
            .wp-block-group >  .wp-block-group:not(.gray,.grey){
                padding-left: 0px !important;padding-right: 0px !important;
            }
            
            .our_county{
                background-size: cover;
  background-position: center center;
            }
            .map_details .card_img img{
                height: auto;
            }
            .advgb-accordion-header-icon{
                top: 50% !important;
  transform: translateY(-50%);
  margin-top: 5px;
            }
            .advgb-accordion-body > ul{
                padding-left: 10px;
            }
            .advgb-accordion-header .advgb-accordion-header-title{
                font-size: 18px !important;
  line-height: 24px !important;
            }
            .main_banner .carousel-item img{
                max-height: 480px;
            }
            .dp_detail_info .how-to .container{
                padding-left: 0px;
                padding-right: 0px;
            }
            .dp_detail_info .how-to  .how_to_cont{
padding: 0px;
            }
            .dp_detail_info .how-to   .how_row .number{
min-width: 40px;

    margin-right: 20px;
            }
            .dp_detail_info    .how-to .how_row{
                grid-template-columns: 60px auto;
            }
         .detail_wrap   .dp_detail_info      .how_row .card-description{
width: 100% !important;
            }
            .cont_left {
                padding-left: 0px;
                padding-right: 0px;
            }
            .main_search_content  .ajaxsearchpro {
                min-width: 100% !important;
            }
            .contact-wrap {
                overflow: hidden;
            }
            .doc_dir_row .result_row {
                padding: 0px 20px 20px 20px;
              }
            .advgb-accordion-header {
                padding-right: 35px !important;padding-left: 20px !important;
            }
            .main_content>.wp-block-image.alignleft {
                padding-left: 15px;
            }
            .page-id-3523 tr td:first-child {
                min-width: 200px;
            }
            .page-id-3523 table {
                min-width: 500px;
            }
            .ppl_info {
                height: auto !important;
            }
            .canel-info-parent .canel-info {
                position: absolute;
                top: 5px;
                margin-top: 0px;
                left: 130px;
                font-size: 16px;
            }
            .main_acco_title .accosign {
                right: 10px;
            }
            .canel-info-parent .acco_title_info {
                padding-top: 30px;
            }
            .dp_detail_info section.button_list.blue {
                padding-top: 40px;
                padding-bottom: 40px;
            }
            .advgb-recent-posts-block.grid-view .advgb-recent-posts {
                grid-template-columns: auto !important;
            }
            .advgb-recent-posts-block.list-view .advgb-recent-posts .advgb-recent-post {
                grid-template-columns: auto !important;
                grid-gap: 0 !important;
            }
            .advgb-recent-posts-block.list-view .advgb-post-wrapper {
                padding-left: 20px !important;
            }
            .dp_detail_info>.wp-block-group.grey,
            .dp_detail_info>.wp-block-group.blue {
                padding-left: 10px;
                padding-right: 10px;
            }
            .list-view .advgb-post-category {
                width: 100% !important;
                left: 0px !important;
                border-radius: 0 !important;
            }
            .advgb-recent-posts-block.frontpage-view .advgb-recent-posts{
                display: block !important;
            }
            .advgb-recent-posts-block.masonry-view.columns-2 .advgb-recent-posts .advgb-recent-post{
                width: 100% !important;
            }
            .advgb-recent-posts-block.frontpage-view .advgb-recent-posts > article{
                margin-bottom: 15px;
            }
            .dep_contact,
            .overview_info {
                padding-left: 20px;
                padding-right: 20px;
            }
            .dep_contact p {
                font-size: 16px;
            }
            .advgb-tab-body>ul,
            .advgb-tab-body>ol {
                padding-left: 30px !important;
            }
            ul.advgb-tabs-panel li.advgb-tab a {
                font-size: 18px;
            }
            ul.advgb-tabs-panel li.advgb-tab {
                min-width: 130px;
            }
            .con_map iframe {
                height: 300px;
            }
            .signup-alerts form {
                grid-template-columns: auto;
                max-width: 100%;
            }
            .signup-alerts .generic_form-news {
                max-width: 90%;
            }
            .nme_box {
                height: auto !important;
            }
            .sort_boxResult {
                margin-left: 0px;
                width: 100%;
            }
            .directoryWrap .searchFilterBlock {
                padding-top: 20px;
            }
            .dpt_tabs .nav-tabs li a {
                font-size: 17px;
            }
            .filter_box.col-three label {
                display: none;
            }
            .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-left: 15px;padding-right: 15px;
            }
            .wp-block-group {
                padding-top: 40px;
                padding-bottom: 40px;
              }
            .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;
            }
			.main_wrapper h1{
			font-size:30px;
			}
			.main_wrapper h2 {
			font-size:24px;
			}
			.main_wrapper h3{
				font-size:24px;
			}
			.main_wrapper h4{
				font-size:22px;
			}
			.main_wrapper h5{
				font-size:20px;
			}
			.main_wrapper h6{
				font-size:18px;
			}
			.simple_list_col a{
				font-size:18px
			}
            h1 {
                font-size: 45px;
            }
            h2, .title-area h2,.news_dt_title h2
          
            {
                font-size: 32px;
            }
            .service-img {
                margin-bottom: 30px;
            }
            .section-padding {
                padding-top: 40px;
                padding-bottom: 40px;
            }
            .nme_row {
                grid-template-columns: 75px auto;
            }
            .news_meeting_events .row {
                margin: 0px;
            }
            .nme_col {
                margin-bottom: 30px;
            }
            .copy_right {
                padding-top: 10px;
            }
            .dp_detail_info .howto {
                padding-left: 10px;
                padding-right: 10px;
            }
            .int_map {
                padding-top: 30px;
            }
            .park_row .park_img {
                width: 100%;
                padding-left: 0px;
                padding-top: 20px;
            }
            .park_detail_img .carousel-item img {
                height: auto;
            }
            .park_row .park_map {
                width: 100%;
            }
            .main_tabs .nav-tabs {
                justify-content: flex-start;
                flex-wrap: nowrap;
                white-space: nowrap;
                overflow: auto;
            }
            .pr_tab_content {
                padding-top: 30px;
                padding-bottom: 30px;
            }
            .result_row>a {
                padding: 0px 20px 20px 20px;
            }
            .filterBlocks {
                padding-left: 0;
                padding-top: 20px;
            }
            .dp_content {
                padding-top: 20px;
            }
            .dp_cont_info {
                border-left: 0;
                padding-left: 0;
                margin-top: 30px;
                padding-top: 30px;
                border-top: 3px solid #EDB543;
            }
            .acc__title {
                padding-left: 20px;
            }
            .evt_lst_row {
                flex-wrap: wrap;
            }
            .evt_img_sec,
            .evt_desc {
                width: 100%;
            }
            .evt_top_sc_ftr {
                grid-template-columns: auto;
                max-width: 100%;
                padding-top: 10px;
            }
            .evt_lst_row_wrap.noimg .evt_lst_row {
                padding-left: 0px;
            }
            .evt_sidebar {
                margin-top: 30px;
            }
            .main-tabs .nav-tabs li a {
                padding: 15px;
                min-width: 140px;
            }
            .month-year-wrap {
                width: 100%;
            }
            .news_dt_title {
                left: 20px;right: 20px;
            }
            .filterWrap {
                flex-wrap: wrap;
            }
            .news_lst_row .newsimg img,
            .news_category {
                border-radius: 0px;
                -webkit-border-radius: 0px;
                -moz-border-radius: 0px;
                -ms-border-radius: 0px;
                -o-border-radius: 0px;
            }
            .news_lst_row.noimg .news_category {
                border-radius: 0px;
            }
            .navBlock::before {
                background: #2A3A4E;
                mix-blend-mode: normal;
                display: none;
            }
            .navBlock {
                position: static;
                background: #2A3A4E;
                padding-top: 15px;
            }
            .navblock_icon {
                min-height: 10px;
                margin-right: 15px;
            }
            .navcol {
                width: 90%;
                padding: 13px;
                border-bottom: 1px solid #fff;
            }
            .main_banner .carousel-caption h1 {
                font-size: 38px;
                color: #fff;
            }
            .main_banner .carousel-caption h2 {
                font-size: 28px;
            }
            .navcol::after {
                display: none;
            }
            .navBlock h4 {
                font-size: 21px;
                margin: 0px;
            }
            .navblock_icon img {
                max-width: 20px;
            }
            .navBlock .navBlock_col {
                display: flex;
                justify-content: center;
                align-items: center;
            }
            .service-row,
            .service-btns {
                grid-template-columns: auto;
            }
            .blue-btn {
                min-height: 80px;
                font-size: 22px;
                padding-left: 30px;
            }
            .service-btns {
                padding-top: 30px;
            }
            .blue-btn span img {
                max-width: 20px;
                margin-right: 10px;
            }
            .our_people {
                padding-top: 30px;
                padding-bottom: 30px;
            }
            .our_people .ppl_col {
                width: 100%;
            }
            .ppl_box {
                max-width: 270px;
                margin-left: auto;
                margin-right: auto;
            }
            .county_info {
                text-align: center;
                margin-bottom: 40px;
            }
            .ct_img_number h2 {
                font-size: 50px;
            }
            .icon_textcards {
                padding: 30px 0px;
            }
            .prj_row {
                padding: 0px 15px;
            }
            .foot-menu ul {
                flex-wrap: wrap;
                text-align: center;
            }
            .foot-menu ul li {
                width: 100%;
                margin-bottom: 4px;
            }
            .foot-menu ul li a::after {
                display: none;
            }
            .ct_img_number {
                justify-content: center;
            }
            .service-img img {
                max-width: 330px;
                margin: auto;
                display: table;
            }
            .main_breadcrumb .container {
                padding-left: 15px;
            }
            .no-found-info .larger-text {
                font-size: 150px;
                line-height: 150px;
            }
            .main_search_content {
                flex-wrap: wrap;
                padding-left: 20px;
                padding-right: 20px;
            }
            .main_search_content h5 {
                margin-right: 0;
                margin-bottom: 10px;
            }
            .main_search_content .form-control {
                min-width: 100%;
            }
            .main_banner .carousel-control-next,
            .main_banner .carousel-control-prev {
                display: none;
            }
            .filterWrap-meet {
                flex-wrap: wrap;
            }
            .catg-wrap {
                margin-top: 10px;
                padding-left: 0;
                width: 100%;
            }
            .text-img-wrap.no-img .btn_sm {
                position: static;
            }
            .rslt_ct_col {
                margin-bottom: 30px;
            }
            .select_language {
                justify-content: center;
            }
            .main_banner {
                padding-top: 70px;
                flex-direction: column;
            }
            .search_filter_title {
                flex-wrap: wrap;
            }
            .search_filter_title .filter_box {
                margin-left: 0;
                margin-top: 10px;
                width: 100% !important;
            }
            .search_box {
                width: 100%;
                max-width: 100%;
            }
            .contactcard_row {
                margin: 0px;
            }
            .img_btn_col {
                margin-bottom: 15px;
            }
            .expanding-gridevt .linksevt>li {
                width: 100%;
            }
          
            .generic_middle_block {
                padding-left: 20px;
                padding-right: 20px;
            }
            .expanding-grid .links>li {
                width: 100% !important;
            }
            .expand-content {
                padding: 60px 20px 20px 20px;
                width: 100%;
            }
            .how_title_block {
                min-height: 300px;
                margin-bottom: 20px;
            }
            .how_to_cont {
                padding: 0px 10px;
            }
            .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: 40px;
                padding-right: 20px;
            }
            .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;
                display: none;
            }
            .img_left .image_year_row .section_year {
                right: auto;
                left: 0px;
            }
            .timeline-article .circle_yw::before,
            .timeline-article .circle_yw::after {}
            .odd.timeline-article .content-right-container,
            .even.timeline-article .content-right-container {
                padding-top: 20px;
                padding-left: 0px;
            }
            .section_img {
                padding-top: 30px;
            }
            .even.timeline-article .section_img {
                margin-bottom: 20px;
            }
            .timeline-inner-left,
            .timeline-inner-right {
                padding-left: 40px;
            }
            .timeline-article.even .circle_yw::before {
                right: auto;
                left: 28px;
            }
            .timeline-article.even .circle_yw::after {
                right: -65px;
                left: auto;
            }
            .timeline-article .content-left {
                text-align: left;
            }
            .even.timeline-article .content-left-container {
                padding-left: 0px;
                padding-right: 0px;
                order: 2;
            }
            .timeline-article .circle_yw {
                top: 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:1200px) {
            .ubermenu-responsive.ubermenu .ubermenu-nav{
                margin-top: 15px;
            }
            .ubermenu-nav > li.ubermenu-current-menu-item > a::after, .ubermenu-nav > li.ubermenu-current-menu-parent > a::after, .ubermenu-nav > li.ubermenu-current-menu-ancestor > a::after{
                width: calc(100% - 60px);
  left: 30px;
  right: 30px;
  height: 2px;
            }
            .ubermenu-nav > li > a{
                padding: 8px 30px !important;color: #fff !important;
                display: inline-block !important;
            }
            .ubermenu-responsive.ubermenu-responsive-collapse{
                max-height: 100% !important;
    overflow: hidden !important;
    visibility: visible !important;
            }
            .ubermenu.ubermenu-submenu-indicator-closes .ubermenu-sub-indicator-close{
                display: none !important;
            }
            .ubermenu-responsive-toggle{
                display: none !important;
            }
            .ubermenu-nav  > li{
                width: 100% !important;
                position:  relative !important;
                display: inline-block !important;
            }
            .ubermenu-responsive .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{
                min-height: auto !important;position: static !important;opacity: 1 !important;visibility: visible !important;height: auto !important;margin-top: 5px;
                background: none !important;
                box-shadow: none !important;
                padding: 0px 20px !important;
                transition: none !important;
            }
            .ubermenu-item .ubermenu-submenu-drop > li.active-item > a::before{
                display: none;
            }
            .ubermenu-nav> li.activeBlue > a{
                color: #EDB543 !important;
            }
            .ubermenu-nav> li.activeBlue > a:before {
               
                content: '';
                position: absolute;
                left: 0px;
                top: 0px;
                width: 6px;
                height: 35px;
                background: #EDB543;
              }
           .megamenu > ul >    li.ubermenu-item.ubermenu-column{
               /* margin-bottom: 15px;*/
              }
            .ubermenu .ubermenu-nav .ubermenu-submenu li a{
                color: #fff !important;
            }
            .select_language{
                max-width: 100%;padding-top: 5px;
            }
            .plus-minus{
                right: 0px;
            }
			  .main_wrapper .main_breadcrumb .breadcrumb {
                padding-left: 5px;
                padding-right: 5px;
            }
			.main_breadcrumb{
				padding-top:20px;
			}
            .dpt_tabs .nav-tabs {
                flex-wrap: nowrap;
                justify-content: flex-start;
                overflow: auto;
            }
            .single-departments .dpt_tabs .nav-tabs {
                justify-content: center;
            }
            .top_search {
                width: 100%;
                margin-left: 0;
                padding-top: 20px;
            }
            header .searchbardiv {
                max-width: 100%;
                width: 90%;
                margin: auto;
            }
            .main_banner {
                padding-top: 65px;
            }
            .top_header {
                display: none;
            }
            .nav_bottom {}
            .navbar-toggler {
                margin-right: 10px;
                padding-top: 20px;
                padding-bottom: 20px;
            }
            .top_menu .top_inner_menu {
                flex-wrap: wrap;
                width: 100%;
            }
            .top_menu .top_inner_menu li {
                width: 100%;
            }
            .top_menu {
                flex-wrap: wrap;
                border-top: 2px solid #F8B218;
                margin: 15px 15px;
                padding-top: 10px;
            }
            .top_menu .top_inner_menu a::after {
                display: none;
            }
            .navbar {
                padding-left: 0px;
            }
            .navbar-brand {
                left: 20px;
            }
            .navbar-toggler .icon-bar {
                width: 30px;
                height: 3px;
                background: #fff;
                display: block;
                margin-bottom: 5px;
                border-radius: 100px;
                position: relative;
                transition: .5s;
                -webkit-transition: .5s;
                -moz-transition: .5s;
                -ms-transition: .5s;
                -o-transition: .5s;
            }
            .navbar-toggler.active .icon-bar:nth-of-type(1) {
                top: 10px;
                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: -7px;
                transform: rotate(-45deg);
            }
            .navbar-nav {
                margin-top: 15px;
                width: 100%;
            }
            .navbar-nav>li>a {
                padding: 8px 30px !important;
                align-items: flex-start;
                text-align: left;
                justify-content: flex-start;
            }
            .main_wrapper {
                padding-top: 75px;
            }
            .navbar-brand img {
                max-width: 80px;
            }
            .plusMinus {
                position: absolute;
                width: 30px;
                height: 30px;
                right: 10px;
                text-align: center;
                cursor: pointer;
                top: 5px;
                display: flex;
                align-items: center;
                justify-content: center;
            }
            .plusMinus::after {
                content: '+';
                position: absolute;
                right: 0px;
                background-repeat: no-repeat;
                display: block;
                left: 0px;
                font-weight: normal;
                font-size: 30px;
                color: #F8B218;
            }
            .plusMinus.minsicon::after {
                content: '-';
            }

            .plus-Minus {
                position: absolute;
                width: 30px;
                height: 30px;
                right: 10px;
                text-align: center;
                cursor: pointer;
                top: 5px;
                display: flex;
                align-items: center;
                justify-content: center;
            }
            .plus-Minus::after {
                content: '+';
                position: absolute;
                right: 0px;
                background-repeat: no-repeat;
                display: block;
                left: 0px;
                font-weight: normal;
                font-size: 30px;
                color: #F8B218;
            }
            .plus-Minus.mins-icon::after {
                content: '-';
            }


            .navbar-nav>li>.dropdown-menu {
                min-width: 100%;
                background: none;
                border: 0;
                box-shadow: none;
                transform: none;
                -webkit-transform: none;
                -moz-transform: none;
                -ms-transform: none;
                -o-transform: none;
                padding-left: 25px;
            }
            .navbar-nav>li>.dropdown-menu a {
                color: #fff;
                background: none !important;
            }
            .navbar-nav>li.activeBlue>a {
                color: #EDB543;
                border-left: 7px solid #EDB543;
            }
            .main_header .navbar-collapse {
                padding-top: 20px;background: var(--blue);
            }
            .top_menu .top_inner_menu a {
                font-weight: normal;
            }
            .headerActive {
                max-height: calc(100vh - 30px);
                overflow: scroll;
            }
            .social_media {
                width: 100%;
                justify-content: center;
                margin-top: 30px;
                margin-bottom: 20px;
            }
            .news-dt-soc .social_media {
width: auto;margin-top: 0;
            }
            .social_media a {
                width: 35px;
                height: 35px;
            }
            .social_media a img {
                max-width: 22px;
                max-height: 22px;
                min-width: 20px;
            }
            .main_header {
                box-shadow: 0px 3px 6px #00000029;
            }
        }
        
        @media (min-width:1200px) {
            .ubermenu-item.megamenu  .ubermenu-submenu-type-mega > li > ul.ubermenu-submenu{
                display: block !important;
            }
            .ubermenu-nav > li:last-child > .ubermenu-submenu{
                right: 0;
  left: auto;
            }
            .evt_sidebar , .event-rightcon{
                width: calc(100% + 6px);
            }
            .tab_stick {
                top: 92px;
                position: fixed;
                z-index: 90;
                width: 100%;
                max-width: 100%;
            }
            .logged-in .tab_stick {
                top: 122px;
            }
            .tab_stick_dp {
position: sticky;
top: 92px;
            }
            .logged-in .tab_stick_dp {
top: 122px;
            }
            .news_meeting_events .row,
            .park-text-cards .row {
                max-width: 95%;
                margin: 0 auto;
            }
            .logged-in .alert-bar {
                top: 122px;
            }
            .navbar-nav>li:last-child .dropdown-menu {
                right: 0;
                left: auto;
                transform: none;
            }
            .top_search {
                margin-right: 15px;
            }
            .navbar-nav>li:hover .dropdown-menu {
                display: block;
                z-index: 9999;
            }
            .newsSearchEra .container {
                padding-left: 50px;
                padding-right: 50px;
            }
            .evt_row .l_col {
                -ms-flex: 0 0 30%;
                flex: 0 0 30%;
                max-width: 30%;
            }
            .evt_row .r_col {
                -ms-flex: 0 0 70%;
                flex: 0 0 70%;
                max-width: 70%;
            }
            .wp-block-media-text .wp-block-media-text__content {
                padding-left: 12% !important;
                padding-right: 12%;
            }
            .logged-in .main_header {
                top: 30px;
            }
            .logged-in .main_wrapper {
                padding-top: 200px;
            }
            .dp_row .dp_left {
                padding-right: 30px;
            }
        }
        
        @media (min-width:768px) {
            .newsleft {
                -ms-flex: 0 0 70%;
                flex: 0 0 70%;
                max-width: 70%;
            }
            .newsright {
                -ms-flex: 0 0 30%;
                flex: 0 0 30%;
                max-width: 30%;
            }
            .advgb-recent-posts-block.list-view .advgb-recent-posts .advgb-recent-post .advgb-post-thumbnail img {
                border-top-left-radius: 21px;
                border-bottom-left-radius: 21px;
            }
            .signup-alerts .gform_footer {
                padding-top: 0px !important;
                margin-top: 0px !important;
                margin-left: 30px !important;
            }
            .service-img {
                padding-right: 15px;
                padding-top: 10px;
            }
            .dp_row .dp_left {
                -ms-flex: 0 0 28%;
                flex: 0 0 28%;
                max-width: 28%;
            }
            .dp_row .dp_right {
                -ms-flex: 0 0 72%;
                flex: 0 0 72%;
                max-width: 72%;
            }
            .svc_row .svc_left {
                -ms-flex: 0 0 30%;
                flex: 0 0 30%;
                max-width: 30%;
            }
            .svc_row .svc_right {
                -ms-flex: 0 0 70%;
                flex: 0 0 70%;
                max-width: 70%;
            }
            .map_row .col-le {
                -ms-flex: 0 0 30%;
                flex: 0 0 30%;
                max-width: 30%;
            }
            .map_row .col-re {
                -ms-flex: 0 0 70%;
                flex: 0 0 70%;
                max-width: 70%;
            }
            .detail_wrap .col_left {
                -ms-flex: 0 0 70%;
                flex: 0 0 70%;
                padding-right: 60px;
                max-width: 70%;
            }
            .detail_wrap .col_right {
                -ms-flex: 0 0 30%;
                flex: 0 0 30%;
                max-width: 30%;
            }
            body .uwy.userway_p3 .uai {
                bottom: 75px !important;
            }
            body div#edac-highlight-panel {
                bottom: 140px !important;
                right: 5px !important;
            }
            select#sel1 {
    position: absolute;
    bottom: 0;
    left: 5px;
    width: 100%;
}select#sel12 {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
}
.newsSort {
    margin-left: auto;
    position: absolute;
    bottom: 30px;
}
        }
        
        @media (min-width:1500px) {
            .container {
                max-width: 1400px;
            }
            .interactive_map>.container {
                max-width: 1450px;
            }
        }
        
        @media (max-width:1500px) and (min-width:1400px) {
            .navbar-nav>li>a {
                /*  padding: 13px 11px 15px 11px !important;*/
            }
        }
        
        @media (max-width:1400px) and (min-width:1300px) {
            .navbar-nav>li>a {
                /*   padding: 13px 11px 15px 11px !important;*/
            }
            header .container-fluid {
                padding-left: 20px;
                padding-right: 20px;
            }
            .navbar-brand img {
                max-width: 140px;
            }
        }
        
        @media (max-width:1300px) and (min-width:1200px) {
            .ubermenu-nav > li > a{
                padding-left: 10px !important;
                padding-right: 10px !important;
                font-size: 15px !important;
            }
            .navbar-nav>li>a {
                padding: 13px 10px 15px 10px !important;
                font-size: 16px;
            }
            header .container-fluid {
                padding-left: 15px;
                padding-right: 15px;
            }
            .navbar-brand img {
                max-width: 120px;
            }
            .top_menu .top_inner_menu a {
                font-size: 14px;
            }
        }
        
        @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) {
            .advgb-tab-body-wrapper div.advgb-tab-body>* {
                padding-left: 15px;
                padding-right: 15px;
            }
            .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 (max-width:992px) and (min-width:768px) {
            .nme_title h5 {
                font-size: 19px;
            }
            .ct_img_number h2 {
                font-size: 40px;
            }
            .main_card_col {
                -ms-flex: 0 0 33%;
                flex: 0 0 33%;
                max-width: 33%;
            }
        }
        
        @media (max-width:1024px) and (min-width:768px) {
            .col_left .simple_list_col,
            .col_left .img_grid_col,
            .col_left .contact_col,
            .col_left .img_text_card_col {
                -ms-flex: 0 0 50% !important;
                flex: 0 0 50% !important;
                max-width: 50% !important;
            }
            .news_lst_row .newsimg img {
                height: 100%;
                object-fit: cover;
            }
            .blue-btn img {
                margin-right: 10px;
            }
            .navBlock h4 {
                font-size: 20px;
            }
            .navcol {
                padding-left: 5px;
                padding-right: 5px;
            }
            .navblock_icon img {
                max-width: 40px;
            }
            .blue-btn {
                font-size: 20px;
                padding: 20px 20px;
            }
            .our_people .ppl_col {
                width: 33.3%;
            }
            .button_ico_box {
                padding: 25px 15px;
            }
            .button_ico_box h4 {
                font-size: 20px;
            }
            .main_banner .carousel-caption {
                text-align: center;
            }
            .main_banner .carousel-item img {
                height: 450px;
            }
            .dp_row .dp_right {
                -ms-flex: 0 0 68%;
                flex: 0 0 68%;
                max-width: 68%;
            }
            .dp_row .dp_left {
                -ms-flex: 0 0 32%;
                flex: 0 0 32%;
                max-width: 32%;
            }
            .svc_row .svc_left {
                -ms-flex: 0 0 40%;
                flex: 0 0 40%;
                max-width: 40%;
            }
            .svc_row .svc_right {
                -ms-flex: 0 0 60%;
                flex: 0 0 60%;
                max-width: 60%;
            }
            .svc_info_row .left_col {
                -ms-flex: 0 0 100%;
                flex: 0 0 100%;
                max-width: 100%;
            }
            .svc_info_row .right_col {
                -ms-flex: 0 0 100%;
                flex: 0 0 100%;
                max-width: 100%;
            }
            .dp_cont_info {
                border-top: 3px solid #EDB543;
                padding-left: 0px;
                padding-top: 20px;
                margin-top: 20px;
                border-left: 0px;
            }
        }
        
        @media (min-width:1400px) {
            .evt_desc .slider-evt {
                padding-right: 30px;
            }
        }
        
        @media (min-width:992px) {
            .form-img img {
                height: 700px;
                object-fit: cover;
            }
        }
      
        @media (max-width:450px) {
            .our_county{
                background-image: url(../img/county-background-mobile.png) !important;
            }
            .service-img img{
                width: 320px;
    height: 320px;
    min-width: 320px;
  min-height: 320px;
            }
        }
        @media (max-width:360px) {
            .service-img img{
                max-width: 100%;
            }
            .service-img img{
                width: 280px;
    height: 280px;
    min-width: 280px;
    min-height: 280px;
            }
            .advgb-accordion-header .advgb-accordion-header-title {
                font-size: 15px !important;
                line-height: 22px !important;
              }
              .advgb-accordion-header-icon{
                right: 24px;
              }
        }

        @media (max-width:1340px) and (min-width:1200px) {
            .top_search {
                margin-right: 5px;
                margin-left: 5px;
              }
              .social_media ul li {
                margin-right: 4px;
              }
              .top_menu .top_inner_menu a {
                font-size: 12px;
                padding-left: 8px;padding-right: 8px;
              }
              .select_language select{
                font-size: 12px;
              }
              .news_dt_title h2{
                font-size: 50px;
              }
        }

        @media (max-width:1200px) and (min-width:768px) {
            .news_dt_title h2{
                font-size: 40px;
            }
        }

        @media (max-width:1500px) and (min-width:1200px) {
       .col_left     .text_card_block .btn_sm{
                padding: 8px 15px;
            }
         .col_left   .has-button.text-img-wrap .btn_sm:last-child{
                left: 3%;right: 3%;
            }
        }
        @media (max-width:1200px) and (min-width:1024px) {
            .col_left .simple_list_col,
            .col_left .img_grid_col,
            .col_left .contact_col,
            .col_left .img_text_card_col {
                -ms-flex: 0 0 50% !important;
                flex: 0 0 50% !important;
                max-width: 50% !important;
            }
        }


        @media screen and (min-width: 200px) and (max-width: 991px) {
            .notranslateval select.gt_selector {
                  background-color: transparent;
            }
        }
        .nolocationexit .main_proj_info{
            display: flex;
            gap: 40px;
        }
        .nolocationexit .main_proj_info .prj-info{
            width: 40%;
            height: max-content;
        }
        .nolocationexit .main_proj_info .proj_tabs{
            width: 60%;
        }
        .nolocationexit .main_proj_info .proj_tabs .main_tabs .wp-block-group-is-layout-constrained{
            padding-top: 0px !important;
        }
        @media (min-width: 200px) and (max-width: 767px) {
            .nolocationexit .main_proj_info {
                flex-wrap: wrap;
            }
            .nolocationexit .main_proj_info .proj_tabs{
                width: 100%;
            }
            .no_img.main_proj_info .prj-info {
                width: 100%;
            }
        }