@media print {
    *,
    *:before,
    *:after {
        color: #000 !important;
        text-shadow: none !important;
        background: transparent !important;
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    a[href^="#"]:after,
    a[href^="javascript:"]:after {
        content: "";
    }

    pre,
    blockquote {
        border: 1px solid #999;

        page-break-inside: avoid;
    }

    thead {
        display: table-header-group;
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }

    .navbar {
        display: none;
    }

    .btn > .caret,
    .dropup > .btn > .caret {
        border-top-color: #000 !important;
    }

    .label {
        border: 1px solid #000;
    }

    .table {
        border-collapse: collapse !important;
    }

    .table td,
    .table th {
        background-color: #fff !important;
    }

    .table-bordered th,
    .table-bordered td {
        border: 1px solid #ddd !important;
    }

    .header, .breadcrumb, .footer, .initiatives_sidebar, .initiatives_sidebar {
        display: none !important;
    }

    h1.single_title {
        font-size: 2.4375rem;
    }
}

.visible-print {
    display: none !important;
}

@media print {
    .visible-print {
        display: block !important;
    }

    table.visible-print {
        display: table !important;
    }

    tr.visible-print {
        display: table-row !important;
    }

    th.visible-print,
    td.visible-print {
        display: table-cell !important;
    }
}

.visible-print-block {
    display: none !important;
}

@media print {
    .visible-print-block {
        display: block !important;
    }
}

.visible-print-inline {
    display: none !important;
}

@media print {
    .visible-print-inline {
        display: inline !important;
    }
}

.visible-print-inline-block {
    display: none !important;
}

@media print {
    .visible-print-inline-block {
        display: inline-block !important;
    }
}

@media print {
    .hidden-print {
        display: none !important;
    }
}

@media (min-width: 550px) {
    .cehub_languages .wpml-ls-legacy-dropdown-click {
        width: auto;
        /*min-width: 125px;*/
    }

    .cehub_header_bottom {
        display: none;
    }
}

@media (min-width: 768px) {
    .container {
        width: 750px;
    }
}

@media (min-width: 992px) {
    .container {
        width: 970px;
    }
}

@media (min-width: 1024px) {
    .news_item.cehub_type_label .news_info *,
    .news_item.cehub_type_label.is-selected .news_info {
        opacity: 0;
    }

    .block_news_event .cehub_news_slider .carousel-cell:not(:nth-child(1)) .news_item:nth-child(1) .news_info,
    .block_news_event .cehub_news_slider .carousel-cell .news_item:not(:nth-child(1)) .news_item_box .news_info {

        transform: translateY(0);
        transition: 0.3s;
    }

    .block_news_event .cehub_news_slider .carousel-cell:not(:nth-child(1)) .news_item:nth-child(1) a:hover .news_info,
    .block_news_event .cehub_news_slider .carousel-cell .news_item:not(:nth-child(1)) .news_item_box a:hover .news_info {
        transform: translateY(-66px);
    }

    .block_news_event .cehub_news_slider .carousel-cell:not(:nth-child(1)) .news_item:nth-child(1) .news_info .news_desc,
    .block_news_event .cehub_news_slider .carousel-cell .news_item:not(:nth-child(1)) .news_item_box .news_info .news_desc {
        position: absolute;
        opacity: 0;
    }

    .block_news_event .cehub_news_slider .carousel-cell:not(:nth-child(1)) .news_item:nth-child(1) a:hover .news_info .news_desc,
    .block_news_event .cehub_news_slider .carousel-cell .news_item:not(:nth-child(1)) .news_item_box a:hover .news_info .news_desc {
        opacity: 1;
    }

    /*.news_item.cehub_type_label:hover .news_info {*/
    /*    opacity: 1;*/
    /*}*/
}

@media (min-width: 1200px) {
    .container {
        width: 1170px;
    }

    .cehub_box_slider .cehub_img a {
        position: relative;
        height: auto;
        overflow: hidden;
        padding-top: 800px;
        background-position: 50% 50%;
        background-size: cover;
        display: block;
    }

    .cehub_box_slider .cehub_img a img {
        right: 0;
        width: 100%;
        height: 100%;
        bottom: 0;
        left: 0;
        top: 0;
        position: absolute;
        -o-object-position: 50% 50%;
        object-position: 50% 50%;
        -o-object-fit: cover;
        object-fit: cover;
        font-family: "object-fit: cover;";
    }

    .container-small {
        width: 1020px;
    }
}

@media (min-width: 1401px) {
    .cehub_mo_hinh_box .cehub_mh_absoluted {
        min-height: 600px;
        max-height: 650px;
    }
}

@media (min-width: 1426px) {
    .container {
        width: 1260px;
    }
}

@media (max-width: 1580px) {
    .cehub_section_kinh_te .cehub_left_kinh_te {
        padding-left: 30px;
        padding-right: 30px;
    }

    .cehub_box_introduce {
        padding: 60px 85px;
    }

    .cehub_title strong {
        font-size: 45px;
    }
}

@media (max-width: 1430px) {
    .logo img {
        max-height: 73px;
    }

    .cehub_main_header {
        min-height: 110px;
    }

    .news_gird.news_gird_horizontal .news_item_box a .news_info {
        padding: 15px;
    }

    .footer_wrap .footer-widget span.footer-title-sidebar {
        font-size: 20px;
    }
}

@media (max-width: 1425px) {
    .cehub_menu_header {
        padding-left: 15px;
    }

    .news_gird.news_gird_horizontal .news_item_box a .news_info strong.news_title {
        font-size: 20px;
        line-height: normal;
    }

    .cehub_meeting {
        margin-bottom: 15px;
    }

    .menu_header > ul > li {
        margin: unset;
    }

}

@media (max-width: 1400px) {
    .cehub_content_submit_form .cehub_menu_lists ul.cehub_lists li a {
        font-size: 24px;
        min-height: 160px;
    }

    .cehub_content_submit_form .cehub_btn {
        font-size: 22px;
        height: 60px;
        align-items: center;
        padding: 0 30px;
    }

    .cehub_content_submit_form ul.cehub_lists li.active a {
        border-bottom-width: 10px;
    }

    .cehub_page_content_introduce .cehub_title strong {
        font-size: 56px;
        line-height: normal;
    }

    .cehub_mh_absoluted .cehub_btn.cehub_bg {
        justify-content: center;
    }

    body.archive:not(.cehub_blog_ban_tin) .cehub_content_category_policy_dialogues .news_item .news_item_box .news_desc {
        font-size: 14px;
        line-height: 20px;
    }

    .cehub_content_category_policy_dialogues .news_gird.row .news_info {
        padding: 20px;
    }

    .cehub_page_content_introduce .container {
        padding-left: 50px;
        padding-right: 50px;
    }

    .cehub_sub_title_circular_economy.cehub_sub_title a {
        font-size: 36px;
        height: 60px;
    }

    .cehub_content_functionalities .cehub_row .cehub_item .cehub_text .title {
        font-size: 45px;
    }

    .block_news_event .news_item:nth-child(1) .news_item_box a strong.news_title {
        font-size: 36px;
        line-height: normal;
        margin-bottom: 10px;
    }

    .cehub_slide_arrow_outline.cehub_slide_arrow_outline_w button.flickity-button.flickity-prev-next-button.previous,
    .cehub_slide_arrow_outline button.flickity-button.flickity-prev-next-button.previous {
        left: 0;
    }

    .cehub_slide_arrow_outline.cehub_slide_arrow_outline_w button.flickity-button.flickity-prev-next-button.next,
    .cehub_slide_arrow_outline button.flickity-button.flickity-prev-next-button.next {
        right: 0;
    }

    .block_news_event .news_item:nth-child(1) .news_item_box a .news_desc {
        padding: 0 0 10px;
    }

    .block_news_event .news_item:nth-child(1) .news_item_box a .news_info {
        padding: 35px 35px 0;
    }

    .cehub_top_bar .cehub_top_bar_menu {
        display: none;
    }

    .cehub_menu_header ul#menu-top-bar-1,
    .menu_header ul#menu-top-baren-1 {
        display: block;
    }

    .logo img {
        max-height: 65px;
    }

    .cehub_box_introduce {
        padding: 60px;
    }

    .cehub_title strong {
        font-size: 36px;
    }

    .block_news_event, .images_section, .cehub_mo_hinh_box, .cehub_box_doi_tac {
        padding-top: 70px;
        padding-bottom: 70px;
    }

    .block_title, .video_section .cehub_title h3, .home_sec_images .cehub_title h3, .cehub_mo_hinh_box strong.cehub_title {
        font-size: 56px;
        /* margin-bottom: 40px; */
    }

    .home_sec_video .cehub_title .cehub_sub_title {
        font-size: 30px;
    }

    .home_sec_images .cehub_btn {
        margin-top: 20px;
    }

    .more_link a.cehub_btn {
        margin-top: 30px;
    }

    .video_section {
        min-height: unset;
    }

    .block_title {
        margin-bottom: unset;
    }

    .cehub_sub_title {
        font-size: 30px;
        margin-bottom: 40px;
    }

    .cehub_mo_hinh_box .cehub_mh_absoluted {
        position: relative;
        width: 75%;
        padding: 40px 40px 40px;
        text-align: center;
        margin: 0 auto 50px;
    }

    .cehub_mo_hinh_box .cehub_mh_absoluted::before {
        display: none;
    }

    .cehub_mo_hinh_box .cehub_news_gird {
        margin-left: unset;
        margin-right: unset;
    }

    .cehub_mo_hinh_box .cehub_content_left {
        margin-bottom: 15px;
    }

    .cehub_mo_hinh_box .cehub_sub_title {
        margin-bottom: unset;
        font-size: 16px;
    }

    .cehub_mo_hinh_box .cehub_news_gird {
        margin-bottom: unset;
    }

    /*.cehub_mo_hinh_box .cehub_content_item .cehub_title strong {
        font-size: 22px;
        margin-bottom: 20px;
    }*/
    .cehub_news_content_grid {
        margin-bottom: 40px;
    }


    .cehub_content_doi_tac a.cehub_btn_ajax img {
        height: auto;
        max-height: 95px;
    }

    .cehub_box_introduce {
        padding: 60px 85px;
    }

    .cehub_top_bar {
        margin-bottom: unset;
    }

    .cehub_list_accounts {
        margin-right: 15px;
    }

    /*Menu mobile*/
    .cehub_main_header .container {
        justify-content: space-between;
    }

    .home .button_menu,
    .menuStick .button_menu {
        border-color: #fff;
    }

    .home .button_menu .icon-bar,
    .menuStick .button_menu .icon-bar {
        background-color: #fff;
    }

    body.archive:not(.category-13) .news_item_box .news_info strong.news_title, body.blog .news_item_box .news_info strong.news_title {
        font-size: 16px;
        line-height: 20px;
        margin-bottom: 10px;
    }

    body.archive:not(.category-13) .news_item_box .news_info .news_desc, body.blog .news_item_box .news_info .news_desc {
        font-size: 15px;
    }

    .button_menu {
        float: right;
        width: 35px;
        height: 27px;
        text-align: center;
        cursor: pointer;
        display: flex;
        align-items: center;
        justify-content: center;
        position: relative;
        overflow: hidden;
        margin: unset;
        background-color: #0A1E35;
        border: 1px solid #0A1E35;
        font-family: inherit;
        font-size: inherit;
        line-height: inherit;
        background-image: none;
        padding-bottom: 5px;
        border-radius: 5px;
    }

    .button_menu .icon-bar {
        display: block;
        width: 18px;
        height: 2px;
        border-radius: 1px;
        background-color: #fff;
        transition: all 0.3s linear;
        -o-transition: all 0.3s linear;
        -ms-transition: all 0.3s linear;
        -webkit-transition: all 0.3s linear;
        -moz-transition: all 0.3s linear;
    }

    .openMenu header.header {
        z-index: 999999;
    }

    .openMenu header.header {
        z-index: 999999;
    }

    .logo {
        max-width: initial;
        flex-basis: auto;
    }

    .cehub_menu_header {
        max-width: initial;
        flex-basis: auto;
        flex-grow: 1;
    }

    .button_menu .icon-bar + .icon-bar {
        margin-top: 4px;
    }

    .button_menu .icon-bar:nth-child(3) {
        position: absolute;
        margin: 4px 0 0 0;
    }

    .openMenu .button_menu .icon-bar:nth-child(2) {
        transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
    }

    .openMenu .button_menu .icon-bar:nth-child(3) {
        transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        margin-top: -2px;
    }

    .openMenu .button_menu .icon-bar:nth-child(1), .openMenu .button_menu .icon-bar:nth-child(4) {
        visibility: hidden;
        opacity: 0;
        transform: scale(0);
        -moz-transform: scale(0);
        -webkit-transform: scale(0);
    }

    .button_menu:hover {
        background: #0A1E35;
    }

    .button_menu:hover .icon-bar {
        background-color: #fff;
    }

    .menu_header > ul > li.menu-item-has-children > a {
        padding: 10px;
    }

    .menu_header {
        position: fixed;
        top: 0;
        left: 0;
        max-width: 290px;
        width: 95%;
        height: 100%;
        overflow-x: hidden;
        overflow-y: auto;
        background: #fff;
        box-shadow: 2px 0 4px rgba(0, 0, 0, 0.32);
        -moz-box-shadow: 2px 0 4px rgba(0, 0, 0, 0.32);
        -webkit-box-shadow: 2px 0 4px rgba(0, 0, 0, 0.32);
        -webkit-transition: -webkit-transform .4s ease;
        transition: -webkit-transform .4s ease;
        transition: transform .4s ease;
        transition: transform .4s ease, -webkit-transform .4s ease;
        left: -320px;
        padding: 0;
        z-index: 999999;
    }

    .openMenu .menu_header {
        -moz-transform: translate3d(320px, 0, 0);
        -webkit-transform: translate3d(320px, 0, 0);
        transform: translate3d(320px, 0, 0);
    }

    html.openMenu, html.openMenu body {
        overflow: hidden;
    }

    .menu_header > ul > li {
        width: 100%;
        line-height: 1;
        padding: 0;
        margin: 0;
        border-bottom: 1px solid #ddd;
    }

    .menu_header > ul > li > a {
        display: block;
        padding: 10px;
    }

    .menu_header ul li a {
        border-bottom: 0;
    }

    .openMenu body {
        position: relative;
    }

    .openMenu .over_wrap {
        position: fixed;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        background: rgba(0, 0, 0, 0.32);
        width: 100%;
        height: 100%;
        z-index: 99999;
        display: block;
    }

    .click_opensub_menu {
        display: block;
        position: absolute;
        top: 5px;
        right: 0;
        line-height: 40px;
        width: 40px;
        height: 40px;
        text-align: center;
        font-size: 20px;
        color: #333;
        cursor: pointer;
        z-index: 9;
        background-image: url(../images/caret-down-x.svg);
        background-position: center;
        background-repeat: no-repeat;
        background-size: 10px;
    }

    .menu_header > ul > li.mobile_open_sub ul {
        display: block;
        height: auto;
        padding-top: unset;
        padding-bottom: unset;
    }

    .menu_header > ul > li.menu-item-has-children:hover > a:after {
        display: none;
    }

    .menu_header > ul > li.menu-item-has-children > a:before {
        display: none;
    }

    .menu_header > ul > li ul {
        width: 100%;
        display: none;
        position: unset;
    }

    .cehub_mobile .menu_header ul.sub-menu {
        display: none;
    }

    .cehub_mobile .menu_header li.opensub_menu > ul.sub-menu,
    .cehub_mobile .menu_header li.mobile_open_sub > ul.sub-menu {
        position: relative;
        visibility: visible;
        opacity: 1;
        width: 100%;
        top: 0;
        display: block;
        left: 0;
    }

    .menu_header > ul > li.current-menu-item > a::before, .menu_header > ul > li.current-menu-ancestor > a::before, .menu_header > ul > li.current_page_item > a::before, .menu_header > ul > li.current_page_ancestor > a::before, .menu_header > ul > li:hover > a::before, .menu_header > ul > li:focus > a::before {
        display: none;
    }

    .menu_header > ul > li.current-menu-item > a, .menu_header > ul > li.current-menu-ancestor > a, .menu_header > ul > li.current_page_item > a, .menu_header > ul > li.current_page_ancestor > a, .menu_header > ul > li:hover > a, .menu_header > ul > li:focus > a {
        color: #2b96cc;
        background: #fff;
    }

    /*#menu mobile*/
}

@media (max-width: 1199px) {
    .cehub_content_register_user form#cehub_form_submit .cehub_input_groups ul label span.doted {
        width: 40px;
        height: 40px;
    }
    .cehub_content_submit_form .cehub_btn {
        height: 60px;
        align-items: center;
        padding: 0 30px;
    }

    form#cehub_form_submit .cehub_input_groups label {
        font-size: 24px;
    }

    form#cehub_form_submit .cehub_input_groups .sub,
    form#cehub_form_submit .cehub_input_groups .sub_small {
        font-size: 18px;
    }

    .cehub_content_submit_form .cehub_btn svg {
        width: 24px;
        margin-left: 10px;
    }

    form#cehub_form_submit .cehub_input_groups .upload .fs-upload-target {
        font-size: 24px;
    }

    form#cehub_form_submit .cehub_input_groups .upload .fs-upload-target p {
        margin-bottom: unset;
    }

    .cehub_content_register_user form#cehub_form_submit .cehub_input_groups ul.cehub_lists label,
    form#cehub_form_submit ul.cehub_list_select label,
    form#cehub_form_submit .select2-container,
    form#cehub_form_submit .cehub_input_groups .sub_small,
    form#cehub_form_submit .cehub_input_groups label.error,
    form#cehub_form_submit .cehub_input_groups .cehub_usercondition.cehub_input label:not(.cehub_submit_condition),
    .cehub_content_submit_form .cehub_btn,
    form#cehub_form_submit .cehub_input_groups input, form#cehub_form_submit .cehub_input_groups textarea,
    form#cehub_form_submit .cehub_input_groups label.cehub_submit_condition {
        font-size: 20px;
    }

    form#cehub_form_submit .cehub_entry_title strong {
        padding-bottom: 15px;
        font-size: 28px;
    }

    form#cehub_form_submit .cehub_postmap.cehub_input .cehub_relative button#cehub_location_search_button,
    form#cehub_form_submit {
        font-size: 22px;
    }

    .cehub_content_submit_form .cehub_menu_lists ul.cehub_lists li a {
        letter-spacing: 0;
        font-size: 22px;
        min-height: 130px;
    }

    form#cehub_form_submit .cehub_input_groups .cehub_usercondition.cehub_input label:not(.cehub_submit_condition) span:before {
        width: 35px;
        height: 35px;
        margin-right: 15px;
    }

    form#cehub_form_submit .cehub_input_groups .cehub_usercondition.cehub_input label:not(.cehub_submit_condition) {
        margin-bottom: unset;
    }

    form#cehub_form_submit .cehub_input_groups .cehub_usercondition.cehub_input label:not(.cehub_submit_condition) span:after {
        width: 27px;
        height: 27px;
        transform: unset;
        top: 4px;
        left: 4px;
    }


    .cehub_financing_opportunities_page ul.cehub_lists li a {
        font-size: 18px;
    }

    .block_news_event .cehub_news_slider .carousel-cell .news_item:not(:nth-child(1)) .news_item_box .news_info {
        padding: 0 15px 15px 15px;
    }

    .cehub_page_content_introduce .container {
        padding-left: 20px;
        padding-right: 20px;
    }

    .block_news_event .cehub_news_slider .carousel-cell:nth-child(1) .news_item:nth-child(1) .news_info .news_desc {
        -webkit-line-clamp: 9;
    }

    .cehub_content_category_policy_dialogues .news_gird.row .news_item:nth-child(1) .news_info {
        width: 35%;
    }

    .cehub_content_category_policy_dialogues .news_gird.row .news_info:after {
        border-width: 15px 20px;
        bottom: -30px;
    }

    .cehub_content_category_policy_dialogues .news_gird.row .news_item {
        margin-bottom: 120px;
    }

    .news_item_newletters .news_item_box .news_info {
        padding-top: unset;
        border-top-width: 10px;
    }

    .cehub_shortcode_posts_box .news_item_box .news_info span.news_cat {
        padding-top: 18px;
    }

    .cehub_shortcode_posts_box .news_item_box .news_info {
        padding: 0 15px 15px;
    }

    .cehub_light_box a.cehub_light_btn {
        height: 60px;
        font-size: 18px;
        margin-bottom: 70px;
    }

    .cehub_shortcode_posts {
        margin-bottom: 30px;
    }

    .news_item_newletters .news_item_box .news_info .new_btn button.cehub_btn_link {
        font-size: 16px;
        height: 40px;
    }

    .news_item_newletters .news_item_box .news_info strong.news_title {
        padding: 0 15px;
        font-size: 18px !important;
    }

    body.archive:not(.category-13) .news_item_box .news_info .news_desc, body.blog .news_item_box .news_info .news_desc {
        font-size: 14px;
    }

    .news_item_newletters .news_item_box .news_info .news_desc {
        padding: 0 15px;
    }

    body.archive .main_body > *:not(.cehub_image) {
        z-index: 2;
        position: relative;
    }

    .cehub_box_join_our_events .cehub_content {
        font-size: 36px;
    }

    .cehub_content_category ul.cehub_tab li a {
        height: 60px;
        font-size: 20px;
    }

    .cehub_box_join_our_events {
        min-height: 300px;
    }

    div#cehub_popup_not_login strong#page-title:after,
    .cehub_content_category_newletters h1#page-title:after {
        width: 30px;
        height: 30px;
        position: relative;
        top: 2px;
        margin-left: 10px;
    }

    #page-title:before {
        width: 30px;
        height: 30px;
        position: relative;
        top: 2px;
        margin-right: 10px;
    }

    .title-main {
        margin-bottom: 25px;
    }

    .cehub_box_join_our_events a.cehub_btn_join_our_events {
        font-size: 24px;
        height: 60px;
    }

    .cehub_desc_introduce strong {
        font-size: 30px;
    }

    .cehub_content_doi_tac.box_2 .carousel-cell .item {
        width: calc(100% / 4);
    }

    .news_gird.news_gird_horizontal .news_item:nth-child(1) .news_item_box a .news_info {
        padding-left: 30px;
        padding-right: 30px;
        padding-top: 30px;
    }

    .news_gird.news_gird_horizontal .news_item:nth-child(1) .news_item_box strong.news_title {
        font-size: 24px;
    }

    .block_news_event .news_gird.news_gird_horizontal .news_item:not(:nth-child(1)) {
        width: 100%;
    }

    .news_gird.news_gird_horizontal .news_item_box a .news_info strong.news_title {
        font-size: 24px;
    }

    .news_gird.news_gird_horizontal .news_item_box a .news_img {
        width: 33%;
    }

    .news_gird.news_gird_horizontal .news_item_box a .news_info {
        width: 67%;
        padding: 30px 30px 0;
    }

    .cehub_meeting {
        font-size: 18px;
    }

    .cehub_block_box_title .more_link a.cehub_btn {
        font-size: 16px;
        text-align: right;
    }

    .home_sec_video .cehub_title .cehub_sub_title {
        font-size: 24px;
    }

    .block_news_event .news_item:nth-child(1) .news_item_box a strong.news_title {
        font-size: 28px;
    }

    .cehub_btn_link {
        height: 45px;
    }

    .block_news_event .news_item:nth-child(1) .news_item_box a .news_desc {
        font-size: 16px;
    }

    .cehub_box_video a.cehub_btn_video {
        margin-top: 30px;
        font-size: 18px;
    }

    .cehub_desc_introduce {
        font-size: 18px;
    }

    .cehub_box_introduce .cehub_btn {
        margin-top: 10px;
    }

    .cehub-doi-ngu-content .row {
        margin-left: -15px;
        margin-right: -15px;
    }

    .cehub_mo_hinh_box .cehub_mh_absoluted {
        width: 100%;
    }

    /*.cehub_mo_hinh_box .cehub_sub_title {
        margin-bottom: 30px;
    }*/
    /* .cehub_mo_hinh_box .cehub_content_item .cehub_title strong {
         font-size: 16px;
     }*/
    .cehub_box_introduce {
        padding: 60px;
    }

    .news_gird .cehub_group_news:nth-child(1) {
        min-height: 390px;
    }

    .footer_wrap .footer-widget span.footer-title-sidebar {
        font-size: 16px;
    }

    .slider_section {
        margin-top: -80px;
    }

    .category-13 .news_item_box .news_info .new_btn button.cehub_btn_link {
        height: auto;
        font-size: 16px;
        padding: 10px 20px;
        line-height: normal;
    }

    h1#page-title {
        font-size: 36px;
        line-height: normal;
    }

    .category-13 .news_item_box .news_info strong.news_title {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 10px;
    }

    .archive .news_item {
        margin-bottom: 40px;
    }

    .cehub-doi-tac-content .cehub_dt_item .cehub_content {
        font-size: 16px;
    }

    .cehub-doi-tac-content .entry_content .row {
        margin-left: -15px;
        margin-right: -15px;
    }

    .cehub-doi-tac-content .entry_content .row .col-lg-4,
    .cehub-doi-ngu-content .row .col-lg-4 {
        padding-left: 15px;
        padding-right: 15px;
        padding-bottom: 50px;
    }

    .main_body .home_sec_slider .cehub_content {
        width: 70%;
    }

    a.cehub_btn_box,
    .cehub_btn {
        padding: 10px 20px;
        font-size: 18px;
    }

    .cehub_group_news .news_item.cehub_news_vertical:nth-child(1) .news_info strong.news_title {
        font-size: 18px;
        line-height: 24px;
    }

    .cehub_btn_link {
        font-size: 16px;
    }

    .cehub_btn_link svg {
        height: 11px;
        margin-left: 5px;
    }

    a.cehub_btn_box {
        margin-top: 10px;
    }


    .cehub_mo_hinh_box .cehub_content_left {
        margin-bottom: 30px;
    }

    .news_info span.news_cat {
        font-size: 15px;
    }

    .cehub_block_box_title .block_title:before {
        width: 28px;
        height: 26px;
    }

    .block_title,
    .home_sec_images .cehub_title h3,
    .video_section .cehub_title h3, .cehub_title h3 {
        font-size: 36px;
    }

    .cehub_sub_title {
        font-size: 24px;
        margin-bottom: 30px;
    }

    h1.single_title {
        font-size: 36px;
        line-height: normal;
        margin-bottom: 30px;
    }

    .cehub_box_video a.cehub_btn_video:after {
        background-size: 150px;
    }

    .cehub_box_image .text .cehub_content {
        max-width: 100%;
    }

    .images_section {
        padding-top: 60px;
        padding-bottom: 60px;
    }

    .cehub_group_news .news_item.cehub_news_vertical:not(:nth-child(1)) .news_info {
        padding: 10px;
        min-height: 150px;
    }

    .cehub_group_news .news_item.cehub_news_vertical:not(:nth-child(1)) .news_info strong.news_title {
        line-height: 20px;
        max-height: 60px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
    }

    .cehub_mo_hinh_box span.cehub_sub_title {
        font-size: 20px;
        margin-bottom: 10px;
    }

    .cehub_mo_hinh_box strong.cehub_title {
        font-size: 36px;
    }

    .cehub_group_news .news_item.cehub_news_vertical:not(:nth-child(1)) .news_img .img_respon {
        padding-top: 150px;
    }

    .cehub_content_doi_tac.box_2 .carousel-cell.item {
        width: calc(100% / 4);
    }

    .cehub_box_introduce .cehub_logo_introduce img {
        max-height: 100px;
        width: auto;
    }

    .cehub_title strong {
        font-size: 30px;
    }

    .cehub_section_kinh_te .cehub_left_kinh_te {
        padding-bottom: 30px;
        padding-top: 130px;
    }

    .cehub_box_introduce {
        bottom: -80px;
    }

    .cehub_financing_opportunities_page .cehub_new_content_girds .carousel-cell .cehub_images {
        padding-left: 30px;
        padding-right: 30px;
        height: 260px;
        top: -130px;
    }


    .cehub_financing_opportunities_page .cehub_new_content_girds .carousel-cell a {
        padding-top: 150px;
        margin-top: 150px;
    }

    .cehub_financing_opportunities_page .cehub_new_content_girds .carousel-cell a .cehub_contents {
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media (max-width: 1024px) {
    .cehub_box_introduce {
        position: unset;
        transform: unset;
        margin-left: auto;
        margin-right: auto;
    }

    .cehub_financing_opportunities_page .cehub_new_content_girds .carousel-cell a .cehub_contents strong.title {
        font-size: 20px;
    }

    .cehub_content_category .news_gird.news_gird_horizontal .news_item .news_item_box a .news_info {
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 20px;
    }

    .cehub_mo_hinh_box .cehub_news_gird .news_item.cehub_type_label.is-selected .news_info {
        background: unset;
    }

    .cehub_mo_hinh_box .news_item.cehub_type_label .news_info * {
        display: none;
    }

    .cehub_content_doi_tac.box_2, .cehub_content_doi_tac.box_1 {
        margin-bottom: 25px;
    }

    .cehub_news_gird button.flickity-button.flickity-prev-next-button.next {
        right: 0;
    }

    .cehub_news_gird button.flickity-button.flickity-prev-next-button.previous {
        left: 0;
    }

    .cehub_section_kinh_te .cehub_left_kinh_te {
        padding-top: 30px;
    }


}

@media (max-width: 991px) {
    .cehub_content_category_learning .cehub_category_contents.cehub_layout_lists .news_item a .news_img .img_respon {
        padding-top: 76%;
    }
    form#cehub_form_submit ul.cehub_list_select.userown li.cehub_own_government_child span {
        padding-right: unset;
    }

    .cehub_content_register_user form#cehub_form_submit .userrole label span:last-child {
        padding-left: 20px;
    }

    .cehub_content_register_user form#cehub_form_submit .userrole label span:nth-child(1) {
        padding-right: 20px;
    }
    form#cehub_form_submit select#cehub_current_amount {
        height: 45px;
        font-size: 18px;
        width: auto;
    }

    .cehub_content_404 .title {
        font-size: 36px;
    }

    .cehub_date_field input, .cehub_time_field input {
        background-size: 20px;
    }

    form#cehub_form_submit .cehub_tab_content .cehub_entry_content > :first-child {
        font-size: 28px;
    }

    .cehub_content_submit_form .cehub_menu_lists ul.cehub_lists li a {
        font-size: 18px;
        min-height: 110px;

    }

    form#cehub_form_submit .cehub_postmap.cehub_input .cehub_relative button#cehub_location_search_button, form#cehub_form_submit {
        font-size: 18px;
    }

    form#cehub_form_submit .cehub_entry_title strong {
        font-size: 24px;
    }

    form#cehub_form_submit .cehub_input_groups label {
        font-size: 18px;
    }

    form#cehub_form_submit .cehub_input_groups input {
        height: 45px;
        border-width: 1px;
    }

    form#cehub_form_submit .cehub_input_groups .cehub_input {
        margin-bottom: 30px;
    }

    form#cehub_form_submit .cehub_input_groups .sub, form#cehub_form_submit .cehub_input_groups .sub_small {
        font-size: 14px;
    }
    .cehub_content_register_user form#cehub_form_submit .cehub_input_groups ul.cehub_lists label,
    form#cehub_form_submit ul.cehub_list_select label, form#cehub_form_submit .select2-container, form#cehub_form_submit .cehub_input_groups .sub_small, form#cehub_form_submit .cehub_input_groups label.error, form#cehub_form_submit .cehub_input_groups .cehub_usercondition.cehub_input label:not(.cehub_submit_condition), .cehub_content_submit_form .cehub_btn, form#cehub_form_submit .cehub_input_groups input, form#cehub_form_submit .cehub_input_groups textarea, form#cehub_form_submit .cehub_input_groups label.cehub_submit_condition {
        font-size: 18px;
    }

    form#cehub_form_submit .cehub_input_groups .cehub_usercondition.cehub_input label:not(.cehub_submit_condition) span:before {
        border-width: 1px;
        width: 25px;
        height: 25px;
        margin-right: 8px;
    }

    form#cehub_form_submit .cehub_input_groups .cehub_usercondition.cehub_input label:not(.cehub_submit_condition) span:after {
        width: 19px;
        height: 19px;
        left: 3px;
        top: 3px;
    }

    form#cehub_form_submit .select2-container--default .select2-selection--single .select2-selection__rendered span.select2-selection__placeholder {
        background-size: 18px;
        padding-left: 28px;
    }

    form#cehub_form_submit .select2-container .select2-selection--single {
        border-width: 1px;
        height: 45px;
    }

    form#cehub_form_submit .select2-container--default .select2-selection--single .select2-selection__rendered {
        line-height: 42px;
    }

    form#cehub_form_submit .select2-container--default .select2-selection--single .select2-selection__arrow b {
        border-width: 6px 6px 0 6px;
    }

    form#cehub_form_submit .select2-container--default .select2-selection--single .select2-selection__arrow {
        height: 42px;
    }

    form#cehub_form_submit .cehub_input_groups textarea {
        border-width: 1px;
    }

    form#cehub_form_submit .cehub_input_groups .upload .fs-upload-target span {
        font-size: 16px;
    }

    form#cehub_form_submit .cehub_input_groups .upload .fs-upload-target {
        font-size: 20px;
        height: 150px;
    }

    .cehub_postmap div#map .gm-style input#searchInput {
        padding-left: 45px;
        background-size: 20px;
        padding-right: 165px;
    }

    form#cehub_form_submit .cehub_postmap.cehub_input .cehub_relative button#cehub_location_search_button {
        height: 45px;
        width: 150px;
        padding: 0 15px;
    }

    form#cehub_form_submit .cehub_postmap.cehub_input .cehub_relative button#cehub_location_search_button svg {
        width: 18px;
        top: 3px;
        margin-left: 8px;
    }

    .cehub_content_submit_form .cehub_btn svg {
        width: 20px;
        position: relative;
        top: -1px;
    }


    .cehub_content_404 {
        min-height: 500px;
    }

    .cehub_registration_form .cehub_item a .cehub_btn {
        font-size: 16px;
    }

    .cehub_financing_opportunities_page ul.cehub_lists li a {
        font-size: 14px;
        line-height: normal;
    }

    .cehub_financing_opportunities_page .cehub_box_content .cehub_new_content_girds .carousel-cell {
        width: calc(100% / 2);
    }

    .block_news_event .cehub_news_slider .carousel-cell:nth-child(2) .news_item:nth-child(1) .news_info {
        padding: 0 15px 15px 15px;
    }

    .block_news_event .cehub_news_slider .carousel-cell:nth-child(1) .news_item:nth-child(1) .news_info .news_desc {
        -webkit-line-clamp: 7;
        margin-bottom: 10px;
    }

    .cehub_content_layout_left .cehub_layout_left {
        order: 2;
    }

    .cehub_content_layout_left .cehub_layout_right {
        order: 1;
    }

    #sidebar .widget.widget_media_image {
        text-align: center;
    }

    table.cehub_list_news thead th:nth-child(2), table.cehub_list_news tr td:nth-child(2) {
        padding-right: 15px;
        width: 180px;
    }

    table.cehub_list_news thead th {
        line-height: normal;
    }

    table.cehub_list_news thead th:nth-child(3), table.cehub_list_news tr td:nth-child(3) {
        width: 175px;
    }

    table.cehub_list_news thead th:nth-child(1), table.cehub_list_news tr td:nth-child(1) {
        width: calc(100% - 355px);
        padding-right: 20px;
    }

    .block_news_event .cehub_news_slider .carousel-cell:nth-child(2) .news_item:nth-child(1), .block_news_event .cehub_news_slider .carousel-cell:nth-child(2) .news_item {
        width: 50%;
    }

    .cehub_content_doi_tac.box_2 .carousel-cell .item,
    .cehub_content_doi_tac.box_1 .carousel-cell.item {
        width: calc(100% / 3);
    }

    .cehub_content_category_policy_dialogues .news_gird.row .news_item:nth-child(1) .news_info, .cehub_content_category_policy_dialogues .news_gird.row .news_info {
        position: relative;
        width: 100%;
        bottom: unset;
    }

    .cehub_content_category_policy_dialogues .news_gird.row .news_item:nth-child(1) .news_info {
        border-radius: 0 0 10px 0;
        border-top: 7px solid #F68B4F;
    }

    .cehub_content_category_policy_dialogues .news_gird.row .news_item .news_img {
        border-radius: 10px 10px 0 0;
    }

    .cehub_content_category_policy_dialogues .news_gird.row .news_item:nth-child(1) .news_img {
        width: 100%;
    }

    .cehub_content_category_policy_dialogues .news_gird.row .news_item {
        margin-bottom: 60px;
    }

    .cehub_meeting.cehub_meeting_events {
        font-size: 18px;
    }

    .cehub_content_category_newletters .news_gird.row .news_item.news_item_newletters {
        max-width: 50%;
        flex-basis: 50%;
    }

    .news_gird.news_gird_horizontal .news_item:nth-child(1) .news_item_box a .news_info, .news_gird.news_gird_horizontal .news_item:nth-child(1) .news_item_box a .news_info {
        padding: 15px;
    }

    .cehub_shortcode_posts .news_gird .news_item {
        width: 50%;
    }

    .cehub_content_category .news_gird.news_gird_horizontal .news_item_box a .news_info strong.news_title {
        font-size: 24px;
    }

    a.cehub_become_our_network {
        font-size: 24px;
        height: 60px;
    }

    .cehub_sub_title_circular_economy.cehub_sub_title a {
        font-size: 24px;
    }

    .cehub_box_meet_the_team .cehub_item_dn .cehub_text h3 {
        font-size: 24px;
    }

    .cehub_box_meet_the_team .cehub_item_dn .cehub_text .chuc_danh {
        font-size: 18px;
    }

    .cehub_box_meet_the_team .cehub_title_partners_networks:nth-child(3) svg {
        width: 60px;
    }

    .cehub_economy_title.cehub_title {
        margin-bottom: 15px;
    }

    .cehub_page_content_introduce .container {
        top: 0;
    }

    .cehub_page_content_introduce .cehub_title strong {
        font-size: 36px;
        margin-bottom: 20px;
    }

    .cehub_page_content_introduce {
        font-size: 18px;
        line-height: 24px;
    }

    .cehub_page_content_introduce .cehub_title_1.cehub_title strong {
        height: 110px;
    }

    .cehub_box_our_mission {
        top: unset;
        margin-top: 50px;
    }

    .cehub_page_content_introduce .cehub_title_1 {
        margin-bottom: 30px;
    }

    .cehub_content_our_mission {
        margin-bottom: 50px;
    }

    .cehub_box_meet_the_team {
        top: unset;
        margin-top: 50px;
    }

    .cehub_content_partners_networks,
    .cehub_box_functionalities {
        padding-bottom: 50px;
    }

    .cehub_box_functionalities .cehub_sub_title.cehub_sub_content_functionalities {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 30px;
    }

    .cehub_content_functionalities .cehub_row .cehub_item .cehub_text .title {
        font-size: 24px;
        line-height: normal;
    }

    .cehub_content_functionalities .cehub_row .cehub_item .cehub_text .title svg {
        width: 20px;
        height: 20px;
    }

    .cehub_content_functionalities .cehub_row .cehub_item .cehub_text {
        padding: 25px;
        font-size: 16px;
    }

    .cehub_page_content_introduce .cehub_title strong {
        margin-bottom: unset;
    }

    .cehub_box_meet_the_team .cehub_title_partners_networks svg {
        width: 80px;
    }

    .cehub_box_meet_the_team .cehub_title_partners_networks {
        padding-bottom: 20px;
        margin-bottom: 30px;
    }

    .cehub_content_partners_networks span.cehub_text {
        font-size: 18px;
    }

    .cehub_mo_hinh_box .cehub_news_gird .news_item.cehub_type_label {
        width: calc(100% / 3);
        padding-left: 10px;
        padding-right: 10px;
    }

    .news_gird.news_gird_horizontal .news_item_box a span.news_date {
        font-size: 20px;
        height: 45px;
    }

    .block_news_event .news_item:nth-child(1) .news_item_box a .news_info {
        padding: 15px 15px 0;
    }

    .block_news_event .news_item:nth-child(1) .news_item_box a strong.news_title {
        font-size: 24px;
    }

    .news_gird.news_gird_horizontal .news_item:nth-child(1) .news_item_box a .news_info {
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 20px;
    }

    .cehub_meeting, .news_gird.news_gird_horizontal .news_item:nth-child(1) .news_item_box a .news_info .cehub_meeting span {
        font-size: 16px;
    }

    .news_gird.news_gird_horizontal .news_item:nth-child(1) .news_item_box strong.news_title, .news_gird.news_gird_horizontal .news_item_box a .news_info strong.news_title {
        font-size: 20px;
        padding-bottom: 10px;
        margin-bottom: unset;
    }

    .news_gird.news_gird_horizontal .news_item_box a .news_info span.news_author {
        font-size: 15px;
        margin-bottom: 10px;
        line-height: normal;
    }

    .news_gird.news_gird_horizontal .news_item:nth-child(1) .news_item_box .news_desc {
        font-size: 15px;
        line-height: normal;
    }

    .news_gird.news_gird_horizontal .news_item_box a .news_info .news_desc {
        font-size: 15px;
        line-height: normal;
    }

    .news_item .news_info {
        padding: 0 15px 15px 15px;
    }

    .block_news_event .cehub_news_slider .carousel-cell:not(:nth-child(1)) .news_item:nth-child(1),
    .block_news_event .news_item:not(:nth-child(1)) {
        width: 50%;
    }

    .cehub_news_gird button.flickity-button.flickity-prev-next-button.next {
        right: 0;
    }

    .cehub_news_gird button.flickity-button.flickity-prev-next-button.previous {
        left: 0;
    }

    .cehub_section_kinh_te .cehub_content_box .cehub_left_kinh_te, .cehub_section_kinh_te .cehub_content_box .cehub_right_kinh_te {
        max-width: 100%;
        flex-basis: 100%;
    }

    .cehub_section_kinh_te .cehub_content_box {
        flex-direction: column-reverse;
    }

    .cehub_section_kinh_te .cehub_image_cover {
        padding-top: unset;
    }

    .cehub_section_kinh_te .cehub_image_cover img {
        position: unset;
        width: 100%;
        height: auto;
    }

    /*.news_item.cehub_new_item_home .news_item_box .news_info strong.news_title {
        font-size: 14px;
    }*/
    .news_gird .cehub_group_news:nth-child(1) {
        min-height: 300px;
    }

    header.header {
        z-index: 999999;
    }

    .entry_content {
        font-size: 16px;
    }

    .cehub_mo_hinh_box .news_item.cehub_type_label strong.news_title {
        font-size: 14px;
        line-height: 18px;
    }

    .cehub_group_news .news_item.cehub_news_vertical:not(:nth-child(1)) .news_info {
        min-height: 135px;
    }

    .cehub_group_news .news_item.cehub_news_vertical:not(:nth-child(1)) .news_img .img_respon {
        padding-top: 135px;
    }

    .main_body .home_sec_slider .cehub_container {
        top: 100px;
    }

    .main_body .home_sec_slider .cehub_content {
        width: 80%;
    }

    /*.video_section .cehub_title h3, .cehub_title h3 {
        font-size: 30px;
    }*/
    .cehub_mo_hinh_box .cehub_news_gird {
        margin-left: -10px;
        margin-right: -10px;
    }

    .cehub_mo_hinh_box .row > .col-lg-4 a.cehub_btn_box {
        max-width: 200px;
        margin-left: auto;
        margin-right: auto;
        display: flex;
    }

    .cehub_box_image .text .cehub_content {
        font-size: 16px;
        line-height: 24px;
    }

    .cehub_content_doi_tac.box_3 .carousel-cell.item,
    .cehub_content_doi_tac.box_2 .carousel-cell.item {
        width: calc(100% / 3);
    }
    .page-template-page-submit_all .cehub_description {
        font-size: 18px;
    }
}

@media (max-width: 782px) {
    .admin-bar .cehub_main_header {
        top: 81px;
    }
}


@media (max-width: 767px) {
    .cehub_content_submit_form .cehub_title .cehub_link_download a span {
        display: none;
    }
    .video_section.video_columns .two_video .cehub_sub_title,
    .video_section.video_columns .two_video .cehub_title h3 {
        text-align: center;
    }
    .page-template-page-submit_all .cehub_description {
        font-size: 16px;
    }
    ul.cehub_lists.usernv li {
        width: calc(100%/3);
    }
    .video_section.video_columns .two_video .col-xs-12:not(:last-child) .cehub_box_video {
        margin-bottom: 40px;
    }
    form#cehub_form_submit ul.cehub_list_select.userown li.cehub_own_government,form#cehub_form_submit ul.cehub_list_select.userown li.cehub_own_government_child {
        width: 50%;
    }
    .pledge_news_item .item_body .left {
        padding: 15px;
    }

    .pledge_news_item .item_body .col-md-3 {
        width: 140px;
    }

    .pledge_news_item .item_body .col-md-9 {
        max-width: calc(100% - 140px);
        flex-basis: calc(100% - 140px);
    }

    .pledge_news_item .item_body .right {
        padding: 20px;
        font-size: 15px;
    }

    .pledge_news_item .item_body .right .top span.location {
        padding-right: 15px;
    }

    .pledge_news_item .item_body .right .top {
        padding-bottom: 10px;
        margin-bottom: 10px;
    }

    .pledge_news_item .item_header .left, .pledge_news_item .item_header .right, .pledge_news_item .item_body .col-md-3 {
        width: 140px;
    }

    .pledge_news_item .item_header .middle {
        padding-left: 15px;
        padding-right: 15px;
        width: calc(100% - 280px);
    }


    .pledge_news_item .item_header .middle {
        padding-left: 15px;
        padding-right: 15px;
    }

    .pledge_news_item .item_header .left, .pledge_news_item .item_header .right {
        width: 140px;
    }


    .cehub_content_submit_form .cehub_title .cehub_link_download a svg {
        margin: unset;
        width: 16px;
    }

    .cehub_content_submit_form .cehub_title .cehub_link_download a {
        height: 36px;
        min-height: unset;
        width: 40px;
        padding: unset;
        /* border-width: 1px; */
    }

    form#cehub_form_submit .cehub_tab_content {
        padding-top: 40px;
    }

    form#cehub_form_submit .cehub_tab_content .cehub_entry_content > :first-child {
        font-size: 24px;
    }

    form#cehub_form_submit .cehub_postmap.cehub_input .cehub_relative button#cehub_location_search_button, form#cehub_form_submit {
        font-size: 16px;
    }

    .cehub_content_submit_form .cehub_menu_lists ul.cehub_lists li a {
        font-size: 16px;
        min-height: 100px;
    }

    .cehub_content_submit_form ul.cehub_lists li.active a {
        border-bottom-width: 5px;
    }

    .cehub_content_submit_form .cehub_btn {
        height: 50px;
        padding: 0 15px;
        max-width: 200px;
        width: 100%;
    }

    form#cehub_form_submit .cehub_entry_title strong {
        font-size: 20px;
        padding-bottom: 10px;
        border-bottom: 2px solid;
    }

    form#cehub_form_submit .cehub_tab_content .cehub_entry_content > :first-child {
        margin-bottom: 20px;
    }

    form#cehub_form_submit .cehub_entry_title {
        margin-bottom: 20px;
    }
    .cehub_content_register_user form#cehub_form_submit .cehub_input_groups ul.cehub_lists label,
    form#cehub_form_submit ul.cehub_list_select label, form#cehub_form_submit .select2-container, form#cehub_form_submit .cehub_input_groups .sub_small, form#cehub_form_submit .cehub_input_groups label.error, form#cehub_form_submit .cehub_input_groups .cehub_usercondition.cehub_input label:not(.cehub_submit_condition), .cehub_content_submit_form .cehub_btn, form#cehub_form_submit .cehub_input_groups input, form#cehub_form_submit .cehub_input_groups textarea, form#cehub_form_submit .cehub_input_groups label.cehub_submit_condition {
        font-size: 16px;
    }

    form#cehub_form_submit .cehub_input_groups textarea {
        min-height: 200px;
    }

    form#cehub_form_submit ul.cehub_list_select label > span {
        min-height: 60px;
    }

    form#cehub_form_submit .cehub_input_groups .upload .fs-upload-target {
        font-size: 18px;
    }

    form#cehub_form_submit .cehub_input_groups .upload .fs-upload-target span {
        font-size: 15px;
    }

    .news_gird.news_gird_horizontal .news_item:nth-child(1) .news_item_box a .news_info .news_desc {
        -webkit-line-clamp: 4;
        display: -webkit-box;
    }


    .cehub_content_category_learning .cehub_shortcode_posts_box .news_item .news_info .new_btn button.cehub_btn_link {
        font-size: 14px;
        height: 40px;
        padding: 0 15px;
    }

    .cehub_form_search_pt form.cehub_form p {
        width: 100%;
        margin-bottom: 10px;
    }

    .cehub_form_search_pt form.cehub_form {
        margin-bottom: 20px;
        margin-top: 15px;
    }

    .cehub_form_search_pt form.cehub_form input#showcase_date {
        width: 100%;
    }

    .cehub_financing_opportunities_page ul.cehub_lists {
        flex-wrap: wrap;
        margin: 0 -2px;
    }

    .cehub_financing_opportunities_page ul.cehub_lists li {
        width: 50%;
        margin: unset;
        padding: 0 2px;
        margin-bottom: 4px;
    }

    .cehub_financing_opportunities_page ul.cehub_lists li a {
        min-height: 55px;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .cehub_financing_opportunities_page .cehub_box_title {
        font-size: 18px;
    }

    .cehub_financing_opportunities_page .cehub_new_content_girds .carousel-cell .cehub_images {
        padding-left: 45px;
        padding-right: 45px;
        height: 230px;
        top: -115px;
    }

    .cehub_financing_opportunities_page .cehub_new_content_girds .carousel-cell a {
        margin-top: 120px;
        padding-top: 130px;
    }

    .cehub_financing_opportunities_page .cehub_new_content_girds .carousel-cell a .cehub_contents strong.title {
        font-size: 18px;
    }

    .cehub_financing_opportunities_page .cehub_new_content_girds .carousel-cell a .cehub_contents .desc {
        font-size: 14px;
        line-height: 20px;
    }

    .cehub_financing_opportunities_page .cehub_new_content_girds .carousel-cell a .cehub_contents {
        padding-bottom: 45px;
    }

    .cehub_financing_opportunities_page .cehub_new_content_girds .carousel-cell a .cehub_contents .cehub_btns > * {
        height: 45px;
    }

    .cehub_content_category_learning .cehub_category_contents.cehub_layout_lists .news_item a .news_info {
        width: calc(100% - 250px);
        padding-left: 20px;
        padding-right: 10px;
    }

    .cehub_content_category_learning .cehub_category_contents.cehub_layout_lists .news_item a .news_img {
        width: 250px;
    }

    .cehub_content_category_learning .cehub_category_contents.cehub_layout_lists .news_item a .news_info .news_desc {
        -webkit-line-clamp: 3;
    }

    .cehub_content_category_learning .cehub_category_contents.cehub_layout_lists .news_item a .news_info .new_btn span.news_cat {
        padding-top: 15px;
    }

    .cehub_content_category_learning .cehub_category_contents.cehub_layout_lists .news_item a .news_info button.cehub_btn_link {
        font-size: 15px;
    }

    .block_news_event .cehub_news_slider .carousel-cell:nth-child(1) .news_item:nth-child(1) .news_info .news_desc {
        -webkit-line-clamp: 6;
    }

    table.cehub_list_news tr.news_item_libary td {
        padding-right: unset;
        width: 100%;
        display: flex;
        position: relative;
    }

    .cehub_content_layout_left .cehub_after_single_title ul li {
        width: 100%;
    }

    .cehub_content_layout_left .cehub_after_single_title {
        margin-bottom: 30px;
    }

    table.cehub_list_news tr.news_item_libary {
        margin-bottom: 20px;
        padding-bottom: 10px;
        border-bottom: 1px solid #fff;
    }

    table.cehub_list_news tr td .cehub_text, table.cehub_list_news tr td a {
        width: calc(100% - 165px);
    }

    table.cehub_list_news tr.news_item_libary {
        display: block;
    }

    .cehub_single_newletters_content .cehub_shortcode_posts .news_gird .news_item {
        width: calc(100% / 2);
    }

    table.cehub_list_news thead {
        display: none;
    }

    table.cehub_list_news tr td:before {
        content: attr(data-attr_name);
        width: 165px;
        padding-right: 10px;
        padding-bottom: unset;
        font-weight: 700;
        font-size: 16px;
    }

    div#respond form#commentform p.comment-form-gender label {
        height: 36px;
    }

    div#respond form#commentform p.comment-form-gender input {
        width: 15px;
        height: 15px;
    }

    div#respond form#commentform p.comment-form-email input, div#respond form#commentform p.comment-form-author input {
        height: 36px;
    }

    div#respond form#commentform p.form-submit input#submit {
        height: 36px;
    }

    .cehub_light_box a.cehub_light_btn {
        font-size: 16px;
        height: 45px;
        line-height: normal;
        margin-bottom: 50px;
    }

    .cehub_meeting.cehub_meeting_events {
        font-size: 16px;
        line-height: normal;
    }

    .cehub_meeting.cehub_meeting_events span {
        padding: 0 10px;

    }

    .cehub_content_category_newletters .cehub_shortcode_posts {
        margin-bottom: 10px;
    }

    .cehub_content_functionalities .cehub_row .cehub_item.cehub_item_5 a .cehub_text, .cehub_content_functionalities .cehub_row .cehub_item.cehub_item_4 a .cehub_text, .cehub_content_functionalities .cehub_row .cehub_item.cehub_item_3 a .cehub_text,
    .cehub_content_functionalities .cehub_row .cehub_item.cehub_item_5 a .cehub_image, .cehub_content_functionalities .cehub_row .cehub_item.cehub_item_4 a .cehub_image, .cehub_content_functionalities .cehub_row .cehub_item.cehub_item_3 a .cehub_image {
        width: 100%;
    }

    .cehub_box_join_our_events .cehub_content {
        font-size: 24px;
    }

    .cehub_on_load_more_post a.ajax_load_post_events,
    .cehub_on_load_more_post a.ajax_load_post {
        max-width: 200px;
        height: 40px;
        border-radius: 5px;
    }

    .cehub_content_category ul.cehub_tab li a {
        height: 45px;
        font-size: 18px;
    }

    .cehub_content_category .news_gird.news_gird_horizontal .news_item_box a .news_img, .cehub_content_category .news_gird.news_gird_horizontal .news_item .news_item_box a .news_info {
        width: 100%;
    }

    .cehub_box_join_our_events.cehub_box_banner_content a.cehub_btn_join_our_events {
        font-size: 16px;
        line-height: normal;
        height: auto;
        border-radius: 6px;
        padding-top: 5px;
        padding-bottom: 5px;
        min-height: 45px;
    }

    .news_gird.news_gird_horizontal .news_item_box a .news_img button.cehub_btn_link {
        padding: 0 15px;
    }

    .cehub_content_category .news_gird.news_gird_horizontal .news_item .news_item_box a .news_info {
        padding: 15px 15px 0;
    }

    .cehub_content_category .news_gird.news_gird_horizontal .news_item:nth-child(1) .news_item_box .news_desc, .cehub_content_category .news_gird.news_gird_horizontal .news_item .news_item_box .news_desc {
        display: -webkit-box;
        -webkit-line-clamp: 3;
    }

    .cehub_category_title form.cehub_search_events {
        max-width: 230px;
    }

    .cehub_content_category .news_gird.news_gird_horizontal .news_item_box a .news_info strong.news_title {
        font-size: 18px;
    }

    .cehub_box_join_our_events {
        min-height: 200px;
    }

    .cehub_box_join_our_events a.cehub_btn_join_our_events {
        font-size: 18px;
        height: 45px;
    }

    .cehub_box_join_our_events .container {
        width: 100%;
    }

    .cehub_content_functionalities .cehub_row .cehub_item a {
        flex-direction: column !important;
        height: 100%;
    }

    .cehub_content_functionalities .cehub_row .cehub_item a img {
        width: 100%;
    }

    .cehub_content_functionalities .cehub_row .cehub_item.cehub_item_3, .cehub_content_functionalities .cehub_row .cehub_item.cehub_item_4 {
        width: 50%;
    }

    .cehub_sub_title_circular_economy.cehub_sub_title {
        padding-top: 15px;
        padding-bottom: 30px;
        margin-bottom: unset;
    }

    .cehub_page_content_introduce .cehub_title strong {
        font-size: 24px;
    }

    .cehub_page_content_introduce {
        font-size: 16px;
    }

    .cehub_page_content_introduce .cehub_title_1.cehub_title strong {
        height: 75px;
    }

    .cehub_box_functionalities .cehub_sub_title.cehub_sub_content_functionalities {
        font-size: 14px;
        line-height: 18px;
    }

    .cehub_title.cehub_title_functionalities {
        margin-bottom: 10px;
    }

    .cehub_box_functionalities {
        padding-bottom: 40px;
    }

    .cehub_box_meet_the_team .cehub_title_partners_networks svg {
        width: 50px;
    }

    .cehub_box_meet_the_team .cehub_title_partners_networks strong {
        line-height: 1;
        padding-left: 10px;
    }

    .cehub_box_meet_the_team .cehub_item_dn .cehub_text h3 {
        font-size: 18px;
    }

    .cehub_box_meet_the_team .cehub_item_dn .cehub_text .chuc_danh {
        font-size: 16px;
    }

    .cehub_box_meet_the_team .cehub_content_founding_members {
        margin-bottom: 50px;
    }

    .cehub_box_meet_the_team .cehub_title_partners_networks:nth-child(3) svg {
        width: 40px;
    }

    .cehub_content_partners_networks span.cehub_text {
        font-size: 16px;
        line-height: normal;
    }

    .cehub_sub_title_circular_economy.cehub_sub_title a {
        font-size: 16px;
        height: 45px;
    }

    .news_gird.news_gird_horizontal .news_item_box a .news_img button.cehub_btn_link {
        height: 40px;
        line-height: normal;
    }

    a.cehub_become_our_network {
        font-size: 24px;
        height: 60px;
    }

    .cehub_content_functionalities .cehub_row .cehub_item .cehub_text {
        padding: 15px;
    }

    .cehub_page_content_introduce .cehub_title_1.cehub_title strong {
        height: 110px;
    }

    .cehub_box_functionalities .cehub_sub_title.cehub_sub_content_functionalities {
        font-size: 16px;
        line-height: 20px;
    }

    .cehub_mo_hinh_box .cehub_content_item a.cehub_btn_box {
        margin-left: auto;
    }

    .cehub_mh_absoluted .cehub_btn.cehub_bg {
        margin-left: auto;
    }

    button.cehub_btn_link span.cehub_icon_right:before {
        margin-left: 10px;
        width: 16px;
        height: 14px;
    }

    .news_gird.news_gird_horizontal .news_item_box a span.news_date {
        font-size: 18px;
        height: 40px;
    }

    .news_gird.news_gird_horizontal .news_item:nth-child(1) .news_item_box a .news_info {
        padding: 15px 15px 0;
    }

    .cehub_meeting, .news_gird.news_gird_horizontal .news_item:nth-child(1) .news_item_box a .news_info .cehub_meeting span {
        font-size: 14px;
    }

    .cehub_meeting span,
    .news_gird.news_gird_horizontal .news_item:nth-child(1) .news_item_box a .news_info .cehub_meeting span {
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 7px;
        padding-bottom: 7px;
    }

    .news_gird.news_gird_horizontal .news_item_box a .news_info {
        padding: 15px 15px 0;
    }

    .cehub_meeting {
        margin-bottom: 10px;
    }

    .news_gird.news_gird_horizontal .news_item:nth-child(1) .news_item_box strong.news_title, .news_gird.news_gird_horizontal .news_item_box a .news_info strong.news_title {
        font-size: 18px;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        padding-bottom: unset;
        margin-bottom: 10px;
    }

    .news_gird.news_gird_horizontal .news_item_box a .news_info .news_desc,
    .news_gird.news_gird_horizontal .news_item_box a .news_info span.news_author,
    .news_gird.news_gird_horizontal .news_item:nth-child(1) .news_item_box .news_desc {
        font-size: 14px;
    }

    .block_news_event .news_item:nth-child(1) .news_item_box a strong.news_title {
        font-size: 18px;

    }

    .block_news_event .news_item:nth-child(1) .news_item_box a .news_desc {
        font-size: 14px;
        line-height: normal;
        padding-bottom: unset;
    }

    .block_news_event .news_item:nth-child(1) .news_item_box a button.cehub_btn_link {
        height: 40px;
    }

    .block_news_event .news_item:nth-child(1) .news_item_box a .img_respon {
        padding-top: 80%;
    }

    .cehub_main_header {
        min-height: 75px;
    }

    .images_section a.cehub_btn {
        margin-left: auto;
    }

    .news_gird .cehub_group_news:nth-child(1) {
        padding-left: unset;
    }

    .cehub_group_news .news_item {
        width: 50%;
    }

    .news_gird .cehub_group_news:nth-child(1) .news_item:nth-child(1) {
        position: unset;
        width: 100%;
    }

    .logo img {
        max-height: 45px;
    }

    .footer_wrap .footer-widget {
        margin-bottom: 40px;
    }

    h1.single_title {
        font-size: 24px;
        margin-bottom: 20px;
    }

    .cehub_item_dn .cehub_text h3 {
        font-size: 20px;
        line-height: normal;
        margin-bottom: 5px;
    }

    .cehub_item_dn .cehub_text .chuc_danh {
        font-size: 14px;
        line-height: normal;
    }

    .cehub_item_dn .cehub_text .social_list svg {
        width: 25px;
        height: 25px;
    }

    .cehub_item_dn .cehub_text .social_list a {
        margin-top: 5px;
        margin-right: 5px;
    }

    .cehub_item_dn .cehub_text .social_list a:last-child {
        margin-right: unset;
    }

    .main_body .home_sec_slider .cehub_container, .main_body .home_sec_slider .cehub_content {
        width: 100%;
    }

    .main_body .home_sec_slider .cehub_container {
        top: 50%;
        transform: translate(-50%, -45%);
    }

    /* .video_section .cehub_title h3, .cehub_title h3,
     .home_sec_images .cehub_title h3 {
         font-size: 26px;
     }*/
    .cehub_box_video a.cehub_btn_video:after {
        background-size: 110px;
    }

    .cehub_mo_hinh_box span.cehub_sub_title {
        text-align: center;
    }

    .cehub_mo_hinh_box strong.cehub_title {
        text-align: center;
    }

    .cehub_mo_hinh_box .cehub_text {
        text-align: center;
    }

    a.cehub_btn_box {
        line-height: normal;
    }

    .home_sec_images .cehub_title h3 {
        text-align: center;
        line-height: 35px;
    }

    .images_section a.cehub_btn {
        line-height: normal;
    }

    .images_section {
        padding-top: 30px;
    }

    .block_news_event {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .block_title {
        text-align: left;
    }

    .cehub_group_news {
        padding-left: unset;
    }

    .cehub_group_news .news_item.cehub_news_vertical:nth-child(1) {
        position: unset;
        width: 100%;
        padding-right: unset;
    }

    .cehub_group_news {
        min-height: inherit;
    }

    a.cehub_btn_box, .cehub_btn {
        font-size: 16px;
        margin-right: auto;
        display: flex;
        justify-content: center;
        max-width: 200px;
        line-height: normal;
    }

    .cehub_box_video a.cehub_btn_video {
        margin-top: 30px;
    }

    h1#page-title {
        font-size: 30px;
    }

    .admin-bar.menuStick .cehub_main_header {
        top: 0;
    }
}

@media (max-width: 549px) {

    .video_section.video_columns .two_video .cehub_title h3 {

        font-size: 24px;
    }
    ol.commentlist li .comment-body .cehub_edit_tools .reply, .cehub_edit_tools button.policy_dialogues_btn_like.liked,ol.commentlist li .comment-body .cehub_edit_tools .comment-metadata span.edit-link {
        margin-right: 15px;
    }
    .video_section.video_columns .two_video .cehub_sub_title {
        font-size: 16px;

    }
    .cehub_content_404 .title {
        font-size: 24px;
    }
    ul.cehub_lists.usernv li {
        width: calc(100%/2);
    }
    .cehub_content_register_user form#cehub_form_submit .cehub_input_groups ul label span.doted {
        border: 1px solid #003483;
        width: 30px;
        height: 30px;
    }
    form#cehub_form_submit ul.cehub_list_select.userown li.cehub_own_government, form#cehub_form_submit ul.cehub_list_select.userown li.cehub_own_government_child {
        width: 100%;
    }

    form#cehub_form_submit ul.cehub_list_select.userown li.cehub_own_government_child label {
        padding-right: 10px;
    }

    form#cehub_form_submit ul.cehub_list_select.userown li.cehub_own_government_child label:nth-child(2) {
        justify-content: flex-start;
        padding-left: 10px;
    }

    form#cehub_form_submit ul.cehub_list_select.userown li.cehub_own_government {}

    form#cehub_form_submit ul.cehub_list_select.userown li.cehub_own_government_child span {
        padding-top: unset;
        padding-bottom: unset;
        min-height: unset;
    }
    .cehub_content_register_user form#cehub_form_submit .cehub_input_groups ul.cehub_lists.userrole label span.doted {
        order: 1;
        margin-right: 15px;
        position: absolute;
        left: 0;
        top: 5px;
    }

    .cehub_content_register_user form#cehub_form_submit .cehub_input_groups ul.cehub_lists.userrole label span {
        order: 2;
        padding: unset;
        text-align: left;
    }

    .cehub_content_register_user form#cehub_form_submit .cehub_input_groups ul.cehub_lists.userrole label {
        flex-wrap: wrap;
        display: flex;
        padding-left: 45px;
        position: relative;
    }

    .cehub_content_register_user form#cehub_form_submit .cehub_input_groups ul.cehub_lists.userrole label span:not(.doted) {
        width: auto;
        display: initial;
    }
    .cehub_content_register_user form#cehub_form_submit .cehub_input_groups ul label span.doted {
        border: 1px solid #003483;
        width: 30px;
        height: 30px;
    }
    .pledge_news_item .item_body .col-md-3, .pledge_news_item .item_body .col-md-9 {
        width: 100%;
        max-width: 100%;
        flex-basis: 100%;
        padding-left: 15px;
        padding-right: 15px;
    }

    .pledge_news_item .item_body .left ul li span {
        display: initial;
    }

    .pledge_news_item .item_body .left ul li {
        margin-bottom: 10px;
    }

    .pledge_news_item .item_body .left {
        padding-bottom: 10px;
    }

    .pledge_news_item .item_header .left, .pledge_news_item .item_header .right {
        width: 50%;
        order: 1;
    }


    .pledge_news_item .item_header .middle {
        width: 100%;
        order: 3;
        border-top: 1px solid #00387E;
    }

    .pledge_news_item .item_header .middle span {
        padding: 0 20px;
    }

    .pledge_news_item .item_header .middle span {
        min-height: 50px;
    }

    .pledge_news_item .item_header .left {
        border-right: 1px solid #00387E;
    }

    .pledge_news_item .news_item_box .item_header .left span, .pledge_news_item .news_item_box .item_header .right span {
        min-height: 40px;
    }

    .pledge_news_item .item_body .right {
        padding: 15px;
    }

    .pledge_news_item.active .news_item_box .item_header .left {
        border-right-color: #fff;
    }

    .pledge_news_item.active .news_item_box .item_header .middle {
        border-top-color: #fff;
    }

    form#cehub_form_submit .cehub_postmap.cehub_input .cehub_relative button#cehub_location_search_button {
        width: 135px;
    }

    .cehub_content_submit_form ul.cehub_lists.columns-4 li {
        width: calc(100% / 2);
        border-bottom: 1px solid #fff;
    }

    form#cehub_form_submit ul.cehub_list_select li {
        width: calc(100% / 2);
    }

    .cehub_content_404 {
        font-size: 14px;
    }

    .cehub_content_category_policy_dialogues .cehub_box_join_our_events a.cehub_btn_join_our_events {
        padding: 0 20px;
        font-size: 14px;
    }

    .cehub_content_category_learning .cehub_category_contents.cehub_layout_lists .news_item a .news_img {
        width: 150px;
    }

    .container-small.single-main-content h1#page-title {
        margin-bottom: 15px;
    }

    .cehub_registration_form .cehub_box_1 .col-md-4.col-sm-4.col-xs-6 {
        max-width: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    }

    .cehub_financing_opportunities_page .cehub_box_content .cehub_new_content_girds .carousel-cell {
        width: 100%;
    }

    .cehub_financing_opportunities_page .cehub_new_content_girds .carousel-cell a {
        margin-top: 155px;
        padding-top: 165px;
    }

    .cehub_financing_opportunities_page .cehub_new_content_girds .carousel-cell .cehub_images {
        padding-left: 15px;
        padding-right: 15px;
        height: 290px;
        top: -145px;
    }

    .cehub_content_category_learning .paginate_links {
        margin-bottom: 30px;
        margin-top: 0 !important;
    }

    .cehub_content_category_learning .cehub_category_contents.cehub_layout_lists .news_item a .news_info {
        width: calc(100% - 150px);
    }

    .cehub_content_category_learning .cehub_category_contents.cehub_layout_lists .news_item a .news_info .cehub_date {
        font-size: 13px;
        padding-right: 10px;
    }

    .cehub_content_category_learning .cehub_category_contents.cehub_layout_lists .news_item a .news_img .img_respon {
        padding-top: 100%;
    }

    .cehub_content_category_learning .cehub_category_contents.cehub_layout_lists .news_item a .news_info button.cehub_btn_link {
        font-size: 13px;
        height: 35px;
    }

    .cehub_content_category_learning .cehub_category_contents.cehub_layout_lists .news_item a .news_info .new_btn span.news_cat {
        padding: 5px;
    }

    .cehub_content_category_learning .cehub_category_contents.cehub_layout_lists .news_item a .news_info strong.news_title {
        font-size: 14px;
        line-height: normal;
    }

    .cehub_content_category_learning .cehub_category_contents.cehub_layout_lists .news_item a .news_info .news_desc {
        font-size: 13px;
        line-height: normal;
        margin-bottom: unset;
    }

    .category-55 .cehub_box_join_our_events a.cehub_btn_join_our_events {
        max-width: 270px;
        height: 50px;
    }

    .cehub_box_join_our_events a.cehub_btn_join_our_events {
        font-size: 16px;
        line-height: normal;
        padding: 0 20px;
    }

    .cehub_content_category_learning .cehub_category_title {
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
        margin-bottom: 20px;
    }

    .cehub_content_category_learning .cehub_category_title h1#page-title {
        margin-bottom: 10px;
    }

    .cehub_content_category_learning .cehub_category_title .cehub_list_layouts {
        width: 100%;
    }

    .cehub_content_category_learning .cehub_category_title .cehub_list_layouts ul.cehub_lists {
        justify-content: flex-end;
    }

    .cehub_category_title form.cehub_search_events {
        display: none;
    }

    .cehub_has_btn_box .news_item button.cehub_btn_link {
        height: 40px;
        font-size: 15px;
    }

    .cehub_show_btn_related_post .news_item button.cehub_btn_link {
        height: 40px;
        font-size: 14px;
        margin-top: 10px;
    }

    .single_download_box, .single_share_box {
        margin-right: unset;
        margin-bottom: 10px;
    }

    .related_post .news_item .news_info {
        padding: 0 10px 10px;
    }

    div#respond form#commentform p.comment-form-gender {
        width: 50%;
        order: 4;
    }

    div#respond form#commentform p.comment-form-gender label {
        line-height: 1;
        font-size: 16px;
    }

    div#respond form#commentform p.comment-form-email, div#respond form#commentform p.comment-form-author {
        width: 100%;
        margin-bottom: 10px;
    }

    ol.commentlist li .fn, ol.commentlist li .fn a {
        font-size: 16px;
    }

    div#respond form#commentform .comment-form-comment {
        margin-bottom: 5px;
    }

    div#respond form#commentform p.comment-form-email {
        order: 3;
    }

    div#respond form#commentform p.comment-form-author {
        order: 2;
    }

    .single_share .cehub_label {
        font-size: 16px;
    }

    .single_share {
        flex-wrap: wrap;
        padding-bottom: 10px;
    }

    .single_share_box {
        margin-left: 15px;
    }

    .block_news_event .cehub_news_slider .carousel-cell:nth-child(2) .news_item:nth-child(1) .news_info {
        padding: 0 10px 10px 10px;
    }

    .cehub_content_category_policy_dialogues .news_gird.row .news_item {
        max-width: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    }

    div#cehub_popup_not_login strong#page-title:after,
    .cehub_content_category_newletters h1#page-title:after,
    #page-title:before {
        width: 26px;
        height: 26px;
    }

    .cehub_content_category_newletters {
        padding-top: 30px;
    }

    .cehub_content_category_newletters .cehub_tab_ajax_contents .paginate_links {
        padding-top: unset;
    }

    .cehub_page_content_introduce .cehub_title strong {
        font-size: 24px;
    }

    .news_item_newletters .news_item_box .news_info .new_btn {
        margin-top: 15px;
    }

    .cehub_shortcode_posts .cehub_block_title {
        line-height: normal;
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .news_item_newletters .news_item_box .news_info .new_btn button.cehub_btn_link {
        font-size: 14px;
        height: 35px;
    }

    .cehub_content_functionalities .cehub_row .cehub_item.cehub_item_1, .cehub_content_functionalities .cehub_row .cehub_item.cehub_item_2, .cehub_content_functionalities .cehub_row .cehub_item.cehub_item_3, .cehub_content_functionalities .cehub_row .cehub_item.cehub_item_4 {
        width: 100%;
    }

    .cehub_page_content_introduce {
        font-size: 16px;
        line-height: 22px;
    }

    .cehub_content_doi_tac.box_2 .carousel-cell .item,
    .cehub_content_doi_tac.box_1 .carousel-cell.item {
        width: calc(100% / 2);
    }

    .cehub_block_box_title .block_title:before {
        height: 18px;
        width: 18px;
    }

    .cehub_mo_hinh_box .cehub_mh_absoluted {
        padding: 30px;
    }

    .news_gird.news_gird_horizontal .news_item:nth-child(1) .news_item_box a .news_img, .news_gird.news_gird_horizontal .news_item_box a .news_img {
        max-width: 100%;
        width: 100%;
    }

    .news_gird.news_gird_horizontal .news_item_box a {
        flex-direction: column;
    }

    .news_gird.news_gird_horizontal .news_item_box a .news_info, .news_gird.news_gird_horizontal .news_item:nth-child(1) .news_item_box a .news_info {
        width: 100%;
        padding: 10px;
    }

    .block_news_event .news_item:nth-child(1) .news_item_box a {
        flex-direction: column;
    }

    .block_news_event .news_item:nth-child(1) .news_item_box a .news_img {
        width: 100%;
    }

    .block_news_event .news_item:nth-child(1) .news_item_box a .news_info {
        width: 100%;
        padding: 15px;
    }

    .block_news_event .news_gird.news_gird_horizontal .news_item_box a .news_img .img_respon {
        padding-top: 82%;
    }

    .block_news_event .news_item:nth-child(1) .news_item_box a .img_respon {
        padding-top: 70%;
    }

    .block_news_event .cehub_news_slider .carousel-cell:not(:nth-child(1)) .news_item:nth-child(1) .news_info,
    .block_news_event .cehub_news_slider .carousel-cell:not(:nth-child(1)) .news_item:nth-child(1),
    .news_item .news_info {
        padding: 0 10px 10px 10px;
    }

    .news_info span.news_cat {
        font-size: 12px;
    }

    .more_link a.cehub_btn {
        margin-top: 20px;
    }

    .news_item .news_info .new_btn span.news_cat {
        padding-top: 15px;
        padding-bottom: 10px;
        line-height: normal;
    }

    .news_item .news_item_box .news_info .news_desc {
        line-height: normal;
        font-size: 14px;
    }

    .cehub_desc_introduce strong {
        font-size: 24px;
    }

    .cehub_desc_introduce {
        font-size: 16px;
    }

    .cehub_news_gird button.flickity-button.flickity-prev-next-button.previous, .cehub_news_gird button.flickity-button.flickity-prev-next-button.next {
        width: 26px;
        height: 26px;
    }

    .cehub_mo_hinh_box .cehub_content_item a.cehub_btn_box {
        font-size: 16px;
    }

    .cehub_top_bar {
        font-size: 12px;
    }

    .cehub_mo_hinh_box .cehub_content_item .cehub_title strong {
        margin-bottom: 10px;
    }

    .cehub_slide_arrow_outline button.flickity-button.flickity-prev-next-button {
        width: 26px;
        height: 26px;
    }

    .logo {
        max-width: 105px;
        flex-basis: 105px;
    }

    .cehub_menu_header {
        max-width: calc(100% - 105px);
        flex-basis: calc(100% - 105px);
    }

    .cehub_list_accounts ul li a {
        min-width: 85px;
    }

    .cehub_top_bar .search_wrap, .cehub_languages, .cehub_list_accounts {
        margin-right: 10px;
    }

    .logo img {
        max-height: 40px;
    }

    .cehub_header_bottom {
        width: 100%;
        display: flex;
        margin-top: 10px;
    }

    .cehub_top_bar .search_wrap {
        display: none;
    }


    .cehub_header_bottom .cehub_search_form {
        flex-grow: 1;
    }

    form#searchform input#s {
        border-radius: 3px;
        border-color: #999;
        padding-right: 40px;
    }

    form#searchform button#searchsubmit:after {
        content: "";
        position: absolute;
        top: 0;
        right: 0;
        left: 0;
        bottom: 0;
        z-index: 1;
        background-color: #fff;
        background-image: url("../images/search.png");
        background-size: 16px;
        background-position: center;
        background-repeat: no-repeat;
    }

    form#searchform {
        position: relative;
    }

    form#searchform button#searchsubmit {
        font-weight: 400;
        width: 32px;
        height: 32px;
        position: absolute;
        right: 1px;
        top: 1px;
        background: unset;
        border: unset;
        overflow: hidden;
        border-radius: 3px;
    }

    .cehub_top_bar .container .cehub_languages .wpml-ls-statics-shortcode_actions a span.wpml-ls-native {
        display: none;
    }

    .fancybox-content .cehub_item_dt .dt_image {
        order: 2;
        max-width: 100%;
        flex-basis: 100%;
    }

    .fancybox-content .cehub_item_dt .cehub_text {
        order: 3;
        max-width: 100%;
        flex-basis: 100%;
    }

    .cehub-doi-tac-content .cehub_dt_item .cehub_content {
        font-size: 14px;
    }

    .cehub_item_dn .cehub_text h3 {
        font-size: 18px;
    }

    .cehub-doi-ngu-content .row .col-lg-4 {
        padding-bottom: 30px;
    }

    .cehub_item_dn .cehub_text .social_list svg {
        width: 20px;
        height: 20px;
    }

    .cehub_group_news .news_item.cehub_news_vertical:not(:nth-child(1)) .news_info strong.news_title {
        font-size: 15px;
    }

    .cehub_group_news .news_item.cehub_news_vertical:nth-child(1) .news_info strong.news_title {
        font-size: 16px;
        line-height: 20px;
    }

    .main_body .home_sec_slider .cehub_content {
        font-size: 14px;
        line-height: 20px;
        padding: 12px;
    }

    .cehub_box_image .text {
        padding-left: unset;
        max-width: 100%;
        flex-basis: 100%;
        text-align: center;
    }

    .cehub_box_image .image {
        max-width: 100%;
        flex-basis: 100%;
        margin-bottom: 20px;
    }

    .cehub_box_image {
        flex-wrap: wrap;
    }

    .images_section a.cehub_btn {
        margin-left: auto;
    }

    .images_section {
        padding-bottom: 30px;
    }

    .cehub_mo_hinh_box {
        padding-top: 30px;
    }

    .cehub_box_doi_tac {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .cehub_box_doi_tac .cehub_title strong {
        font-size: 22px;
        /* margin-bottom: 20px; */
    }

    .cehub_box_doi_tac .cehub_title {
        margin-bottom: 20px;
    }

    .cehub_mo_hinh_box span.cehub_sub_title {
        font-size: 16px;
        line-height: 24px;
    }

    .cehub_mo_hinh_box strong.cehub_title {
        font-size: 22px;
    }

    .cehub_mo_hinh_box .cehub_text {
        font-size: 14px;
        max-height: 238px;
    }

    .video_section .cehub_title h3, .cehub_title h3,
    .block_title {
        font-size: 24px;
    }

    .cehub_title strong {
        font-size: 24px;
    }

    .cehub_section_kinh_te .cehub_content_box .cehub_left_kinh_te {
        padding-left: 15px;
        padding-right: 15px;
    }

    .block_news_event .cehub_news_slider .carousel-cell:not(:nth-child(1)) .news_item:nth-child(1) .news_info .news_desc,
    .block_news_event .cehub_news_slider .carousel-cell:not(:nth-child(1)) .news_item:nth-child(1) .news_info strong.news_title,
    .news_item.cehub_new_item_home .news_item_box .news_info strong.news_title {
        line-height: normal;
        font-size: 14px;
    }

    .home_sec_images .cehub_title h3 {
        font-size: 24px;
        line-height: normal;
    }

    .cehub_sub_title,
    .home_sec_video .cehub_title .cehub_sub_title {
        font-size: 16px;
    }

    .cehub_box_video a.cehub_btn_video, .more_link a.cehub_btn {
        font-size: 14px;
    }

    .cehub_box_introduce {
        padding: 30px;
    }

    /* .video_section .cehub_title h3, .cehub_title h3, .home_sec_images .cehub_title h3 {
         font-size: 22px;
         margin-bottom: 20px;
     }*/
    .cehub_box_video a.cehub_btn_video:after {
        background-size: 100px;
    }

    .cehub_box_image .image img {
        max-width: 80%;
        margin-left: auto;
        margin-right: auto;
        display: block;
    }

    .cehub_btn_link {
        font-size: 14px;
    }

    .cehub_btn_link svg {
        height: 10px;
    }

    .news_info span.news_cat {
        font-size: 13px;
    }

    /*.cehub_content_doi_tac a.cehub_btn_ajax img {
        height: 60px;
    }*/
    .cehub_mo_hinh_box .news_item.cehub_type_label {
        max-width: 100%;
        flex-basis: 100%;
    }

    .news_item.cehub_type_label .img_respon {
        padding-top: 220px;
    }

    .footer_wrap .footer-widget {
        margin-bottom: 30px;
    }

    .cehub_mo_hinh_box .cehub_content_item .cehub_title strong {
        font-size: 18px;
    }

    .cehub_mo_hinh_box .cehub_content_item .cehub_excerpt {
        font-size: 15px;
        line-height: normal;
    }

    .cehub_mo_hinh_box .cehub_sub_title {
        margin-bottom: 30px;
    }

    .cehub_content_partners_networks .cehub_content_doi_tac.box_1 .carousel-cell.item,
    .cehub_content_partners_networks .cehub_content_doi_tac.box_2 .carousel-cell .item,
    .cehub_content_partners_networks .cehub_content_doi_tac.box_2 .carousel-cell .item,
    .cehub_content_doi_tac.box_1 .carousel-cell.item,
    .cehub_content_doi_tac.box_2 .carousel-cell.item,
    .cehub_content_doi_tac.box_3 .carousel-cell.item {
        width: calc(100% / 2);
    }

    .cehub_mo_hinh_box .cehub_content_item .cehub_title strong {
        margin-bottom: 10px;
    }

    .cehub_news_content_grid {
        margin-bottom: 30px;
    }

    .cehub_mo_hinh_box .cehub_news_gird .news_item.cehub_type_label {
        width: calc(100% / 2);
    }

    h1#page-title {
        font-size: 26px;
        margin-bottom: unset;
    }

    a.cehub_become_our_network {
        font-size: 16px;
        height: 45px;
    }

    .cehub_box_meet_the_team .cehub_content_partners_networks .cehub_box_doi_tac {
        padding-bottom: 50px;
    }
}


@media (max-width: 413px) {
    .cehub_content_category_learning .cehub_category_contents.cehub_layout_lists .news_item a .news_info {
        padding-bottom: unset;
    }

    .cehub_content_category_learning .cehub_category_contents.cehub_layout_lists .news_item a .news_info .new_btn:last-child {
        display: none;
    }

    .cehub_content_category_learning .cehub_category_contents.cehub_layout_lists .news_item a .news_img {
        width: 120px;
    }

    .cehub_content_category_learning .cehub_category_contents.cehub_layout_lists .news_item a .news_info {
        width: calc(100% - 120px)
    }
}

@media (max-width: 380px) {
    .cehub_single_newletters_content .cehub_shortcode_posts .news_gird .news_item {
        width: 100%;
    }

    .related_post .row.news_gird .news_item {
        width: 100%;
        flex-basis: 100%;
        max-width: 100%;
    }

    .main_body .home_sec_slider {
        min-height: 660px;
    }

    .cehub_content_category_newletters .news_gird.row .news_item.news_item_newletters {
        max-width: 100%;
        flex-basis: 100%;
    }

    .cehub_shortcode_posts .news_gird .news_item {
        width: 100%;
    }

    .cehub_mo_hinh_box .cehub_mh_absoluted {
        padding: 20px;
    }

    header.header .container .cehub_list_accounts ul li {
        margin-left: 10px;
    }

    .cehub_top_bar {
        font-size: 11px;
    }

    .cehub_top_bar .container .cehub_languages .wpml-ls-statics-shortcode_actions a {
        padding-left: 5px;
        padding-right: 15px;
    }

    .cehub_top_bar .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after {
        right: 3px;
    }

    .home_sec_slider a.cehub_btn {
        margin-top: 15px;
        line-height: normal;
    }

    .cehub_image_cover {
        padding-top: 660px;
    }
}

@media (max-width: 350px) {
    .cehub_image_cover {
        padding-top: 720px;
    }

    .cehub_list_accounts ul li a {
        min-width: 80px;
    }

    .cehub_menu_header {
        padding-left: 8px;
    }

    .logo {
        max-width: 97px;
        flex-basis: 97px;
    }

    .button_menu {
        width: 32px;
    }

    .cehub_menu_header {
        max-width: calc(100% - 97px);
        flex-basis: calc(100% - 97px);
    }

    .cehub_top_bar .search_wrap, .cehub_languages, .cehub_list_accounts {
        margin-right: 8px;
    }

    .main_body .home_sec_slider {
        min-height: 720px;
    }
}
