@media (max-width:767px) {
    .text_card_block h6 {
        text-align: center;
    }
    .page_title {
        justify-content: center;
    }
    .water-quality {
        text-align: center;
    }
    .main_banner .carousel-caption {
        text-align: center;
        left: 16%;
        right: inherit;
        padding: 25px;
    }
    .img_block .img_block_title h5 {
        text-align: center;
    }
    .main_content .img_buttons .container .img_button_row {
        margin-left: -15px;
        margin-right: -15px;
    }
    .wp-block-media-text.lightblue {
        padding-bottom: 30px;
        padding-left: 0;
        padding-right: 0;
    }
    .wp-block-media-text.lightblue .media-text-container {
        padding-left: 0px;
        padding-right: 0px;
    }
    .main_content>.wp-block-media-text.lightblue.is-stacked-on-mobile .wp-block-media-text__content {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .page-id-1041 .page_title {
        background-position: center !important;
        background-size: cover !important;
        background-repeat: no-repeat !important;
        min-height: 120px;
        justify-content: flex-start;
    }
    .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
    }
    .wp-block-media-text.has-media-on-the-right {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .imgsmall .wp-block-media-text__media {
        max-width: 100%;
    }
    .media-text-container {
        width: auto;
        flex-wrap: wrap;
    }
    .main_content>.wp-block-media-text:first-of-type:first-child {
        padding-top: 30px;
    }
    body.page .uwy.userway_p2 .uai,
    body.page .uwy.userway_p3 .uai {
        top: 20px !important;
    }
    .foot_bottom {
        margin-left: 0px;
    }
    .advgb-accordion-header {
        padding-right: 35px !important;
    }
    .wp-block-media-text .wp-block-media-text__media {
        padding-right: 0;
    }
    .sm-media-text,
    .md-media-text {
        padding-top: 30px !important;
    }
    .page_title h1 {
        font-size: 36px;
    }
    h2 {
        font-size: 34px;
    }
    h3 {
        font-size: 30px;
    }
    .advgb-accordion-body h2 {
        font-size: 30px;
    }
    .even.timeline-article .content-left-container {
        order: 2;
    }
    .wp-block-column .wp-block-advgb-button {
        margin-bottom: 15px;
    }
    .main_content>.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .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;
    }
    .sort_box {
        margin-left: 0;
        max-width: 100%;
        margin-top: 10px;
    }
    .search_block {
        max-width: 100%;
    }
    .newsbody_inner h6 {
        position: static;
    }
    .acc__title {
        padding-right: 35px;
    }
    .wp-block-media-text .wp-block-media-text__content {
        padding-top: 30px !important;
        paddin-bottom: 30px !important;
    }
    .select_language {
        width: 50%;
        margin-left: 0;
        margin-right: 0;
        margin-bottom: 15px;
    }
    .top_menu .top_inner_menu {
        width: 50%;
        margin-bottom: 15px;
    }
    .top_search {
        order: 4;
        margin-left: 15px;
        margin-right: 0px;
    }
    #ajaxsearchpro2_1 .probox,
    #ajaxsearchpro2_2 .probox,
    div.asp_m.asp_m_2 .probox {
        background: #F5F5F5 !important;
        border: 1px solid #E0E0E0 !important;
    }
    .top_icon {
        order: 3;
    }
    .top_header_cont {
        position: relative;
        background: none;
    }
    .top_header_cont:before {
        content: '';
        position: absolute;
        width: 90%;
        left: 5%;
        top: 0px;
        background: #CDE7ED;
        height: 40px;
        z-index: -1;
        margin: auto;
        right: 5%;
    }
    .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;
    }
    .navBlock {
        flex-wrap: wrap;
        padding-left: 10px;
        padding-right: 10px;
    }
    .simple-image-content {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .waterNumber {
        display: inline-block;
    }
    .footer .footCenter ul {
        flex-wrap: wrap;
        margin-top: 25px;
        margin-bottom: 25px;
    }
    .footer .footCenter ul li {
        width: 100%;
        margin-bottom: 10px;
    }
    .footer .footer-right ul {
        justify-content: center;
    }
    .footer-right {
        width: 100%;
        text-align: center;
    }
    .navBlock_col {
        width: 100%;
        margin-bottom: 10px;
    }
    .sidebar-info {
        position: static;
    }
    .intranet_wraper .simple_list_wrap,
    .intranet_wraper .meeting_era {
        max-width: 100%;
    }
    .intranet_wraper .news_section .newsimg,
    .intranet_wraper .news_section .newsinfo {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .dd_row .searchFilterBlock {
        padding: 40px 30px 30px 30px;
    }
    .dd_content {
        padding: 30px 30px;
    }
    .horizontalCard .newsbody_inner,
    .newsinfo {
        height: auto;
    }
    .mapRow .searchFilterBlock {
        padding: 50px 20px 30px 30px;
    }
    .signup-row {
        flex-wrap: wrap;
    }
    .signup-img {
        max-width: 100%;
        margin-right: 0;
        margin-bottom: 15px;
    }
    .generalTab .nav-tabs .nav-link {
        min-width: 120px
    }
    .acco_panel_meet {
        padding: 30px 30px 30px 30px;
    }
    .filterWrap-meet .form-group,
    .filterWrap-meet .form-group form {
        width: 100%;
        ;
    }
    .right-title {
        min-width: 100px;
    }
    .search_events {
        flex-wrap: wrap;
    }
    .search_filter_title .search_block {
        width: 100%;
        padding-right: 0;
    }
    .search_filter_title .filterWrap {
        width: 100%;
    }
    .no-found-wraper {
        padding-top: 0px;
    }
    .no-found-info {
        padding-left: 20px;
    }
    .sliderInfo {
        margin-top: 20px;
    }
    .checkWraper .checkgroup {
        margin-right: 6px;
    }
    .mapRow .col-le,
    .mapRow .col-re {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .footer .footleft {
        position: relative;
        width: 100%;
        text-align: center;
    }
    .newsRow .newsColumn,
    .news-grid .newsColumn {
        width: 100% !important;
    }
    .main_search_content .search_input {
        width: 100%;
        margin-top: 15px;
    }
    .main_search_content {
        flex-wrap: wrap;
    }
    .result_row .rsltBody {
        padding: 30px 30px 20px 30px;
    }
    .main_search_content .form-control {
        min-width: 100%;
    }
    .filter_block {
        margin-top: 0;
    }
    .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 {
        -ms-flex: 0 0 100% !important;
        flex: 0 0 100% !important;
        max-width: 100% !important;
    }
    .text_card_block {
        height: auto !important;
    }
    .generalTab .tab-content {
        padding: 30px 30px;
    }
    .jobrowtabs .jbRightinfo {
        padding-left: 0;
    }
    .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%;
    }
    .page_title {
        padding: 0px 20px;
    }
    .contactcard_row {
        margin: 0px;
    }
    .img_btn_col {
        margin-bottom: 15px;
    }
    .main_banner .carousel-item img {
        width: 200%;
        max-width: 200%;
        min-height: 500px;
        object-fit: cover;
    }
    .main_banner .carousel-caption {
        width: 70%;
        padding-top: 40px;
        padding-bottom: 50px;
    }
    .img-cont-col {
        margin-bottom: 8px;
    }
    .waterNumber .bgoverlay {
        margin-bottom: 10px;
    }
    .horiz_content {
        flex-direction: column;
        align-items: center;
    }
    .cont_right_info {
        padding-left: 0;
        text-align: center;
    }
    .cont_right_info::before {
        display: none;
    }
    .horiz_content h3 {
        border-bottom: 2px solid #fff;
        padding-bottom: 5px;
    }
    .event_img img {
        width: 100%;
    }
    .news_events .container-fluid {
        padding: 0;
    }
    .event_col {
        margin-bottom: 30px;
    }
    .newsCol {
        margin-bottom: 15px;
    }
    .titleBlock {
        margin-bottom: 20px;
    }
    .page_title h1 span {
        background: none;
    }
    .site_img_panel .panel_det_r {
        padding: 20px 20px;
    }
    .expanding-gridevt .linksevt>li {
        width: 100%;
    }
    .navbar-brand img {
        max-width: 200px;
    }
    .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: 10px;
    }
    .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 {}
    .timeline-article .content-left-container,
    .timeline-article .content-right-container {
        max-width: 100%;
    }
    .timeline-level-one {
        flex-wrap: wrap;
        overflow: visible;
    }
    .timeline-level-two {
        flex-wrap: wrap;
        overflow: visible;
    }
    .timeline-inner-left,
    .timeline-inner-right {
        max-width: 100%;
    }
    .timeline-article {
        flex-wrap: wrap;
        padding-left: 40px;
        overflow: visible;
    }
    #conference-timeline .conference-center-line {
        left: 30px;
        top: 100px;
        height: calc(100% - 140px);
    }
    .advgb-accordion-body #conference-timeline .conference-center-line {}
    .timeline-article:first-child .circle_yw {
        top: 70px;
    }
    .timeline-article .circle_yw {
        left: -25px;
    }
    .timeline-article .image_year_row {
        flex-wrap: wrap;
    }
    .timeline-article .section_year {
        margin: 20px 0px;
        padding-left: 0;
        padding-right: 0;
        text-align: left;
    }
    .odd.timeline-article .content-right-container {
        padding-left: 10px;
    }
    .timeline-inner-left {
        padding-right: 0px;
    }
    .even .content-left {
        padding-left: 10px;
        text-align: left;
    }
    .timeline-level-two .timeline-inner-right {
        padding-left: 0;
        margin-top: 20px;
    }
    .timeline-article:last-child .circle_yw {
        top: auto;
        bottom: 0px;
    }
    .contact_col {
        margin-bottom: 10px;
    }
    /* .main_banner {
        padding-top: 90px;
    } */
    .upmeetings {
        margin-top: 30px;
    }
    .NewsMettings {
        padding: 30px 0px;
    }
    .wp-block-media-text {
        padding: 0px 20px;
    }
    .wp-block-media-text .wp-block-media-text__content {
        padding: 0;
        padding-top: 15px;
    }
    .img-cont-info h4 {
        font-size: 32px;
    }
    .img-cont-info p {
        font-size: 18px;
    }
    .waterNumber h3 {
        font-size: 44px;
    }
    .waterNumber h5 {
        font-size: 24px;
    }
    .waterNumber p {
        font-size: 18px;
    }
    .page-id-342 .about-us.gray {
        text-align: center;
    }
}

@media (max-width:1024px) and (min-width:768px) {
    .news-grid .news_box {
        width: 50%;
    }
    .generalTab .tab-content {
        padding: 60px 30px;
    }
    .jobrowtabs .jbRightinfo {
        padding-left: 0px;
    }
    .footer .footCenter ul li {
        padding: 0px 10px;
    }
    .form-right.generic_form {
        padding: 40px 20px;
    }
    .navbar-brand img {
        max-width: 200px;
    }
    .dd_row .searchFilterBlock {
        padding: 60px 30px 30px 30px;
    }
    .icon_buttons_row.five .button_ico_col h5 {
        font-size: 16px;
        padding: 12px 14px;
    }
    .newsRow .newsColumn {
        width: 50%;
    }
}

@media (max-width:992px) {
    .select_language {
        width: 100%;
    }
    .top_menu .top_inner_menu {
        width: 100%;
    }
    header .searchbardiv {
        width: 100%;
    }
    .top_search {
        width: 100%;
    }
    .proinput {
        width: 100% !important;
    }
    .probox {
        width: 100% !important;
    }
    header .searchbardiv {
        max-width: 97%;
    }
    .top_header_cont {
        display: flex !important;
    }
    .megamenu_drop {
        border: 0;
    }
    .mega_col {
        border-right: 0;
        padding: 0;
    }
    .mega_col ul li a {
        padding-left: 0px;
    }
    .navbar-collapse {
        margin: 0px 15px;
    }
    .navbar-toggler {
        margin-right: 0px;
        margin-top: 25px;
    }
    .navbar {
        padding-left: 0px;
    }
    .navbar-brand {
        margin-left: 15px;
    }
    .navbar-toggler .icon-bar {
        width: 38px;
        height: 6px;
        background: #253D6C;
        display: block;
        margin-bottom: 5px;
        transition: .3s;
        position: relative;
    }
    .navbar-toggler.active .icon-bar:nth-of-type(1) {
        top: 12px;
        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: -10px;
        transform: rotate(-45deg);
    }
    .navbar-nav {
        margin-top: 20px;
        width: 100%;
    }
    .navbar-nav>li>a {
        padding: 8px 0px !important;
        justify-content: flex-start;
    }
    /* .main_wrapper {
        padding-top: 90px;
    } */
    .top_menu {
        flex-wrap: wrap;
        justify-content: center;
        width: 100%;
    }
    .top_menu .top_inner_menu {
        justify-content: center;
    }
    .select_language {
        justify-content: center;
        margin-bottom: 8px;
    }
    .headerActive {
        height: 100%;
        overflow: auto;
    }
    .plusMinus {
        position: absolute;
        width: 30px;
        height: 30px;
        right: 0px;
        top: 5px;
        text-align: center;
    }
    .plusMinus::after {
        content: '';
        position: relative;
        top: 10px;
        background: url(../img/blue-arrow-down.svg);
        background-repeat: no-repeat;
        width: 18px;
        height: 11px;
        display: block;
        left: 6px;
    }
    .plusMinus.minsicon::after {
        content: '';
    }
    .plusMinus.minsicon {
        transform: rotate(180deg);
    }
    .navbar-nav>li>.dropdown-menu {
        width: 100%;
        transform: none;
        min-width: 100%;
        border: 0;
        padding: 20px;
    }
    .navbar-nav>li>.dropdown-menu:before,
    .megamenu_drop:before {
        content: '';
        background: url(../img/arrow-down-blue.png);
        position: absolute;
        width: 26px;
        height: 25px;
        background-repeat: no-repeat;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        top: 36px;
        z-index: 9999999;
    }
    .navbar-nav>li.megamenu_item {
        position: relative;
    }
    .megamenu_drop {
        position: static;
        width: auto;
        padding: 20px;
    }
    .navbar-nav>li {
        border-bottom: 1px solid #E0E0E0;
    }
    .navbar-nav>li>a::after {
        display: none;
    }
}

@media (max-width:1320px) and (min-width:1200px) {}

@media (max-width:1200px) and (min-width:1100px) {
    .container-fluid {
        padding-left: 15px;
        padding-right: 15px;
    }
    .navbar-brand img {}
    .navbar-nav>li>a {}
}

@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%;
    }
}

@media (max-width:1200px) {
    .newsArea .container {
        max-width: 90%;
    }
}

@media (max-width:369px) {
    .select_language select,
    .top_menu .top_inner_menu a {
        font-size: 14px;
    }
    .top_header_cont::before {
        width: 100%;
        left: 0%;
        right: 0;
    }
    .top_menu {
        padding-left: 0px;
        padding-right: 0px;
    }
    .navbar-brand img {
        max-width: 170px;
    }
}

@media (max-width:329px) {
    .select_language select,
    .top_menu .top_inner_menu a {
        font-size: 13px;
    }
}

@media (min-width:768px) {
    .page-id-682 #conference-timeline .conference-center-line {
        height: calc(100% - 280px);
        top: 150px;
    }
    .main_banner .carousel-item img {
        height: calc(100vh - 270px);
        width: 100%;
        object-fit: cover;
    }
    .modal-rfp .modal-dialog {
        min-height: calc(100vh - 60px);
        display: flex;
        flex-direction: column;
        justify-content: center;
        overflow: auto;
    }
    .main_content>.advgb-tabs-wrapper .advgb-tabs-panel {
        width: 100vw;
        position: relative;
        margin-left: -50vw !important;
        left: 50%;
        border-bottom: 1px solid #233D6B !important;
    }
    .main_content>.advgb-tabs-wrapper .advgb-tabs-panel li.advgb-tab {
        border-bottom: 0px !important;
    }
}

@media (max-width:1050px) and (min-width:768px) {
    .media-text-container {
        max-width: 90%;
    }
}

@media (min-width:992px) {
	/* .alert-present .main_banner{
		padding-top:230px
	} */
	/* .alert-present .main_wrapper {
    padding-top: 240px;
    } */
}

@media (max-width:992px) {
    /* .alert-present .main_banner {
    padding-top: 200px;
    }	
    .alert-present .main_wrapper {
    padding-top: 216px;
    } */
}