        @media (max-width:767px) {

            .homemobilevideo{
                display: block;
            
            }
            .homedesktopvideo{
                display: none;
            
            }

            #userwayAccessibilityIcon {
                display: block !important;
            }
            .owl-dots {
                display: none;
            }
            .acc__title {
                padding-left: 15px;
            }
            .acc__title h6 {
                font-size: 18px;
            }
            .footadress p span:first-child {
                display: block;
            }
            .footadress span.separator:nth-of-type(2) {
                display: none;
            }
            .wp-block-media-text .wp-block-media-text__content {
                width: 100%;
                right: 0px;
                bottom: 0px;
            }
            .wp-block-media-text .wp-block-media-text__content,
            .has-media-on-the-right.wp-block-media-text .wp-block-media-text__content {
                padding-right: 30px !important;
                padding-left: 30px !important;
                margin-left: 0;
            }
            .wp-block-media-text {
                padding-top: 40px !important;
                padding-bottom: 40px !important;
            }
            .main_content>* {
                padding-left: 20px;
                padding-right: 20px;
            }
            .main_content>.wp-block-group {
                padding-left: 0px;
                padding-right: 00px;
            }
            .wp-block-group>ul,
            .wp-block-group>ol {
                padding-left: 30px;
            }
            .map_details_area {
                margin-left: auto;
            }
            .wp-block-group>* {
                padding-left: 15px;
                padding-right: 15px;
            }
            .advgb-accordion-header {
                padding-right: 55px !important;
            }
            /*#userwayAccessibilityIcon{
			display:none;
		}*/
            body .uwy.uac.userway_p1 {
                right: 50px !important;
            }
            .headerActive {
                height: calc(100% - 30px);
                overflow: scroll;
            }
            .select_language,
            .login_info {
                flex: 1;
            }
            header .searchbardiv {
                max-width: 100%;
                width: 100%;
            }
            .login_info a {
                width: 100%;
            }
            .main_banner .carousel-caption {
                padding-bottom: 0px;
            }
            .main_banner .carousel-caption {
                top: 40px !important;
            }
            .newsBody.fer-body-pd {
                border-left: 1px solid #C3C3C3;
            }
            .NewsMettings .container-fluid {
                padding-left: 15px;
                padding-right: 15px;
            }
            .sort_box {
                margin-top: 10px;
            }
            .newscard {
                min-height: 100px;
            }
            .footerBottom .simple_row {
                justify-content: center;
                flex-direction: column;
                align-items: center;
            }
            .footer {
                padding: 40px 0px;
            }
            .foot_media {
                margin-top: 20px;
            }
            .foot_right {
                position: static;
                width: 100%;
                margin-bottom: 20px;
            }
            .footer .footmenu ul li {
                margin-bottom: 20px;
            }
            .newsRowMain,
            .footer-row {
                margin: 0px;
            }
            .NewsMettings .evtRight {
                border-bottom: 2px solid #5F6A31;
            }
            .meetingRow {
                padding: 0px 0px;
            }
            .top_menu {
                justify-content: center;
                flex-wrap: wrap;
            }
            .top_search {
                margin-top: 15px;
                width: 70%;
            }
            .accesablitymenu {
                margin-top: 15px;
            }
            .top_header_cont {
                padding-top: 20px;
            }
            .expanding-grid .links>li {
                width: 100% !important
            }
            .img_button_row .img_btn_col,
            .img_text_card_row .img_text_card_col,
            .simple_list_col {
                -ms-flex: 0 0 100% !important;
                flex: 0 0 100% !important;
                max-width: 100% !important;
            }
            .text_card_block {
                height: auto !important;
            }
            .gen_video_img {
                padding-left: 20px;
                padding-right: 20px;
            }
            .search_block {
                width: 100%;
                margin-right: 0;
            }
            .map_row {
                flex-wrap: wrap;
            }
            .map_area_contact {
                position: static;
                width: 100%;
            }
            .map_details_area {
                width: 100%;
                min-height: 100px;
                padding: 40px;
                justify-content: flex-start;
                margin-right: 0px;
            }
            .result_row .rsltBody {
                padding: 80px 40px 50px 40px;
            }
            .exp_left {
                width: 100%;
                border-right: 0;
                border-bottom: 1px solid #5C6B26;
            }
            .exp_right {
                width: 100%;
                padding-left: 0;
                margin-top: 20px;
            }
            .month-year-wrap {
                margin-bottom: 10px;
            }
            .acco_panel {
                padding: 30px 30px;
            }
            .top-tabs ul li a {
                min-width: 160px;
                padding: 10px 20px;
            }
            .filterWrap-meet {
                flex-wrap: wrap;
            }
            .NewsMettings .latstNews,
            .upmeetings {
                padding: 50px 0px;
                margin-top: 0px;
            }
            .site_img_panel {
                padding: 60px 0px;
            }
            .panel_img_l {
                position: static;
                width: 100%;
            }
            .panel_det_r {
                width: 100%;
                margin-left: 0;
                padding: 30px !important;
                min-height: 200px;
            }
            .image_cards_area {
                padding-top: 80px;
                padding-bottom: 60px;
            }
            .more-info {
                text-align: center !important;
            }
            .image_cards_area .more-info {
                padding-top: 30px;
            }
            .main_banner .carousel-caption {
                left: 5%;
                right: 5%;
                padding-left: 15px;
                padding-right: 15px;
                top: 60px;
                transform: none;
            }
            .filterWrap {
                flex-wrap: wrap;
                width: 100%;
            }
            .event_filter_wrap {
                flex-wrap: wrap;
            }
            .filterWrap .col-one {
                min-width: 100%;
            }
            .list_grid_view {
                margin-top: 20px;
            }
            .panel_content {
                flex-wrap: wrap;
                justify-content: center;
            }
            .generalTab .tab-content {
                padding: 50px 20px;
            }
            .contact_row .contactMapinfo {
                margin-bottom: 30px;
                margin-top: 30px;
            }
            .contctBlock {
                padding: 30px 30px;
            }
            .news-grid .isotope-item {
                width: 100%;
            }
            .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;
            }
            .main_banner .carousel-item img {
                width: 300%;
                max-width: 300%;
            }
            .event_img img {
                width: 100%;
            }
            .news_events .container-fluid {
                padding: 0;
            }
            .event_col {
                margin-bottom: 30px;
            }
            .newsCol {
                margin-bottom: 15px;
            }
            .navBlock {
                position: static;
                flex-wrap: wrap;
                transform: none;
            }
            .navBlock .navBlock_col {
                width: 100%;
                margin-bottom: 70px;
            }
            .expanding-gridevt .linksevt>li {
                width: 100%;
            }
            .navbar-brand img {
                max-width: 250px;
            }
            .main_wrapper .main_breadcrumb .breadcrumb {
                padding-left: 20px;
                padding-right: 20px;
            }
            .generic_middle_block {
                padding-left: 20px;
                padding-right: 20px;
            }
            .img_buttons_info {
                padding: 50px 50px 50px 50px;
            }
            .icon_buttons .button_ico_col {
                margin-bottom: 70px;
            }
            .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;
            }
            .main_banner {
                flex-wrap: wrap;
                padding-top: 75px;
            }
            .page_title {
                padding-bottom: 25px;
            }
            .page_title h1 {
                font-size: 36px;
                text-align: center;
                margin-left: 15px;
                margin-right: 15px;
            }
            .page_title h1::after {
                width: calc(100% + 0px);
            }
            .center-info {
                padding-left: 15px;
                padding-right: 15px;
            }
            .main_content .wp-block-group {
                padding-top: 25px;
                padding-bottom: 25px;
            }
            .general-tabs .tab-content {
                padding: 30px 0px;
            }
            .newsRow .newsColumn,
            .news-grid .newsColumn {
                width: 100%;
            }
            .newsSort {
                margin-left: 0px;
                margin-top: 10px;
                width: 100%;
                max-width: 100%;
            }
            .main_search_content h3 {
                margin-right: 0;
                margin-bottom: 20px;
            }
            .main_search_content .search_input {
                width: 100%;
                min-width: 100%;
            }
        }
        
        @media (max-width:1024px) and (min-width:768px) {
            .homemobilevideo{
                display: block;
            
            }
            .homedesktopvideo{
                display: none;
            
            }
            body .uwy.uac.userway_p1 {
                right: 83px !important;
            }
            .navBlock_col.top-nav-div {
                min-height: 383px;
            }
            .panel_det_r {
                background: #E1E4E6;
                width: 100%;
                margin-left: auto;
                padding: 60px;
                padding-left: 44px;
                min-height: auto;
            }
            .panel_img_l {
                position: inherit;
                left: 0px;
                width: 100%;
                top: -50px;
                height: 100%;
                /* -webkit-box-shadow: 0px 3px 6px #00000029; */
                /* box-shadow: 0px 3px 6px #00000029; */
            }
            .news-grid .news_box {
                width: 50%;
            }
            .newsSort {
                min-width: 200px;
            }
            .search_filter_title select {
                min-width: 200px;
            }
            .expanding-gridevt .linksevt>li {
                width: 33.3%;
            }
            .navbar-brand img {
                max-width: 250px;
            }
        }
        
        @media (max-width:992px) {
            .acsb-trigger.acsb-trigger-position-x-right{
                right: 60px !important;
width: 80px !important;
font-size: 12px;height: 35px !important;
top: 22px !important
            }
            html.flexbox {
                margin-top: 0px !important;
            }
            .nav_bottom {}
            .navbar-toggler {
                margin-right: 5px;
				border:0px !important;
				box-shadow:none !important;
				outline:0 !important;
            }
            .top_menu .top_inner_menu {
                flex-wrap: wrap;
            }
            .navbar {
                padding-left: 0px;
                margin-bottom: 0;
            }
            .navbar-brand {
                margin-left: 15px;
                margin-bottom: 10px;
            }
            .navbar-toggler .icon-bar {
                width: 33px;
                height: 2px;
                background: #5F6A31;
                display: block;
                margin-bottom: 5px;
                position: relative;
                transition: .3s;
            }
            .navbar-nav {
                margin-top: 20px;
            }
            .navbar-nav>li>a {
                padding: 8px 30px !important;
                width: 100%;
            }
            .main_wrapper {
                padding-top: 87px;
            }
            .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: -4px;
                transform: rotate(-45deg);
            }
            .plusMinus {
                position: absolute;
                width: 40px;
                height: 35px;
                right: 0px;
                top: 10px;
                text-align: center;
                color: #fff;
            }
            .plusMinus::after {
                content: '+';
                color: #fff;
                font-size: 30px;
                position: relative;
                top: 0;
            }
            .plusMinus.minsicon::after {
                content: '-';
            }
            .navbar-nav>li>.dropdown-menu {
                width: 100%;
                transform: none;
                min-width: calc(100% + 40px);
                margin-left: -20px;
                margin-right: -20px;
            }
            .navbar-nav>li {
                border-left: 0 !important;
                border-right: 0;
                border-bottom: 2px solid #959B7D;
                margin-left: 15px;
                margin-right: 15px;
            }
        }
        
        @media (min-width:1500px) {
            .container {
                max-width: 1400px;
            }
            .navbar-nav>li>a {
                min-width: 185px;
            }
            #userwayAccessibilityIcon {
                margin-right: 140px !important
            }
            .top_header_cont {
                margin-right: 110px;
            }
        }
        
        @media (max-width:1023px) {
            .main_wrapper .advgb-tabs-wrapper.advgb-tab-vert-tablet 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-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%;
            }
            /*#userwayAccessibilityIcon{
	margin-top: 20px;
margin-right: 70px !important;
}*/
            #userwayAccessibilityIcon {
                margin-top: 20px;
                margin-right: 15px !important;
                overflow: hidden !important;
                /* position: absolute !important; */
            }
        }
        
        @media (max-width:1150px) and (min-width:992px) {
            .main_header .container-fluid {
                padding-left: 20px;
                padding-right: 20px;
            }
            .acsb-trigger.acsb-trigger-position-x-right{
                top: 25px !important;
                right: 20px !important;
            }
            .navbar-brand img {
                max-width: 280px;
            }
            .main_wrapper {
                padding-top: 173px;
            }
            .login_info a {
                font-size: 14px;
                padding: 12px 12px;
            }
            .navbar-nav>li>a {
                font-size: 16px;
                width: 140px;
            }
        }
        
        @media (max-width:992px) and (min-width:768px) {
            .map_details_area {
                padding-right: 20px;
            }
            .page_title h1 {
                margin-left: 40px;
            }
            .map_area_contact {
                width: 50%;
                left: 50px;
            }
        }
        
        @media (min-width:1200px) {
            .NewsMettings {
                padding-right: 40px;
                padding-left: 100px;
            }
            .timeline-article .content-left p {
                max-width: 478px;
            }
            .content-right p {
                max-width: 478px;
            }
        }
        
        @media (min-width:768px) {
            .main_banner .carousel-item img {
                width: 100%;
                height: calc(100vh - 100px);
                object-fit: cover;
            }
            .showon-mobile {
                display: none;
            }
        }
        
        @media (min-width:992px) {
            .NewsMettings .latstNews {
                padding-right: 5px;
            }
            .result_row .rsltBody {
                padding-left: 95px;
                padding-right: 95px;
            }
            .navbar-nav>li:last-child .dropdown-menu {
                left: auto;
                right: 0;
                transform: none;
            }
            .page-template-Page-projects .img_text_card_col {
                -ms-flex: 0 0 33.3%;
                flex: 0 0 33.3%;
                max-width: 33.3%;
            }
            .page-template-Page-future .img_text_card_col {
                -ms-flex: 0 0 33.3%;
                flex: 0 0 33.3%;
                max-width: 33.3%;
            }
        }
        
        @media (min-width:1500px) {
            .container-fluid {
                padding-left: 120px;
                padding-right: 120px;
            }
       .acsb-trigger.acsb-trigger-position-x-right{
                right: 140px !important;
            }
        }
        
        @media (max-width:1450px) and (min-width:1300px) {
            .map_area_contact {
                width: 58%;
            }
        }
        
        @media (max-width:1350px) and (min-width:1250px) {
            .map_details_area {
                padding-right: 40px;
            }
        }
        
        @media (max-width:1300px) and (min-width:992px) {
            .map_details_area {
                padding-right: 30px;
                margin-right: 40px;
            }
            .map_area_contact {
                width: 52%;
                left: 40px;
            }
            #userwayAccessibilityIcon {
                margin-top: 21px !important;
                margin-right: 25px !important;
            }
        }
        
        @media (max-width:1499px) and (min-width:1024px) {
            .top_header_cont {
                margin-right: 100px;
            }
        }
        
        @media (max-width:380px) {
            .select_language select {
                min-height: 42px;
                font-size: 13px;
            }
            .login_info a {
                font-size: 13px;
            }
        }
        
        @media (max-width:1024px) and (min-width:992px) {
            #userwayAccessibilityIcon {
                margin-top: 20px;
                margin-right: 20px !important;
            }
            .top_header_cont {
                margin-right: 90px;
            }
            .homemobilevideo{
                display: block;
            
            }
            .homedesktopvideo{
                display: none;
            
            }
        }
        
        @media (max-width:480px) {

            .homemobilevideo iframe {
                width: 100%;
                height: 200px;
            }
            .big-uw-icon .accessibility-btn__text,
            .utb .accessibility-btn__text {
                font-size: 9px !important;
            }
            .accessibility-btn {
                padding: 3px 4px !important;
            }
            .navbar-brand img {
                max-width: 190px;
            }
            #userwayAccessibilityIcon {
                margin-top: 16px !important;
            }
        }
        
        @media (max-width:359px) {
            .navbar-brand img {
                max-width: 160px;
            }
            .big-uw-icon .accessibility-btn__text,
            .utb .accessibility-btn__text {
                font-size: 8px !important;
            }
            .main_banner {
                padding-top: 68px;
            }
            .main_wrapper {
                padding-top: 68px;
            }
        }