@media screen and (max-width: 1200px) {
    /*????? ????*/
    /* #index_events #filter_sumit{
        right:86%;
    } */
    .home_publications_wrap .hp_main_article_credit {
        float: left;
    }

    #mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-item > a.mega-menu-link {
        margin: 0px 6px;
    }

    /* .article.index_item  .image_wrapper:hover  {
        height: 180px;

    } */
    .article.index_item .image_wrapper .has_background_image {
        padding-top: 45%;
    }

    .hp_aside_article a {
        margin-bottom: 31px;
    }

    /*#index_video input#from_date, #index_video input#to_date {*/
    /*	width: 42.55%;*/
    /*}*/
    /* #index_events.from_research #to_date, #index_events.from_research #from_date, #index_events.from_research #subject_filter {
        width: 26.6%;
    } */
    article#index_events.from_subject #research_filter, article#index_events.from_subject #from_date, article#index_events.from_subject #to_date {
        width: 26.5%;
    }


    article#index_events #from_date, article#index_events #to_date {
        background-color: white;

    }

    #publication-archive.from_type #from_date, #publication-archive.from_type #to_date, #publication-archive.from_type #free_text {
        /* width: 28.5%; */
    }

    .hp_category_title, .hp_category_date {
        display: block;
        width: 100%;
    }

    .hp_category_date {
        text-align: left;
    }

    .hp_video_article_summary_title {
        padding-left: 1%;
        width: 72%;
    }

    .hp_article_researcher_title, .hp_article_researcher_date {
        width: 100%;
        display: block;
    }

    .hp_article_researcher_date {
        text-align: left;
    }


    #sidebar_publications .image.has_background_image {
        padding-top: 22%;
    }

    #sidebar_publications .image {
        width: 22%;
    }

    .event_content_image, .event_content_content {
        width: 100%;
        height: auto;
        min-height: auto !important;
    }

    .event_program, .event_content {
        overflow: inherit;
    }

    #single_event .event .event_content img {
        max-width: 100%;
        height: auto;
        min-height: auto;
        max-height: none;
        margin-bottom: 5px;
    }

    input[type=text], input[type="email"], input[type="email"], textarea {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
    }

    .event .view_event_program, .event .download_file {
        /* margin-bottom: 10px; */
    }

    .title_separate_lines {
        margin-top: 20px;
    }

    /* #header_title{
        display: none;
    } */
    #header_title {
        min-height: 46px;
    }

    .search_form .search_button {
        margin-left: -3px;
    }

    .content iframe {
        width: 100%;
    }

    .search_form .search_button a {
        width: 33px;
    }

    button[id^="listenButton"] {
        /* float: none; */
        margin: 0px 0px;
        margin-bottom: 15px;
    }

    /* .image_informative{
        width: 590px;
    } */
    /* .text_informative{
        margin-top:20px
    } */
    #filter > select, #filter > input, #filter > .filter_typeahead, #filter input[type=date] {
        /* width: 28.3%; */
    }

    /*#index_events #filter>select,#index_events #filter>input,#index_events #filter>.filter_typeahead {*/
    /*	width: 19.5%;*/
    /*}*/
    .lines {
        display: none
    }

    .article_item iframe.video {
        width: 100%;
        height: 148px;
    }

    article#press {
        padding-left: 0px;
        padding-right: 0px;
        width: 100%;
    }

    .video_item iframe.video {
        height: 450px;
    }

    .person_contact .emails, .person_contact .phones {
        display: block;
        float: none;
    }

    #press .person_contact .emails {
        float: left;
    }

    .person_videos iframe.video {
        height: 208px;
    }

    #hp_main_slidr {
        /*padding: 15px 0px;*/
    }

    #hp_main_slidr button.slick-next {
        /*background: url(../images/right-arrow.png) no-repeat 48% 50%;
        background-color: rgba(0,0,0,.5);
        background-size: 20px;
        width: 45px;
        height: 45px;*/
        top: 30%;
    }

    button.slick-next:hover, button.slick-next:focus {
        /*background: url(../images/right-arrow.png) no-repeat 48% 50%;
        background-color: rgba(0,0,0,.5);
        background-size: 20px;*/
    }

    #hp_main_slidr button.slick-prev {
        /*background: url(../images/left-arrow.png) no-repeat 50% 50%;
        background-color: rgba(0,0,0,.5);
        background-size: 20px;
        width: 45px;
        height: 45px;*/
        top: 30%;
    }

    button.slick-prev:hover, button.slick-prev:focus {
        /*background: url(../images/left-arrow.png) no-repeat 50% 50%;
        background-color: rgba(0,0,0,.5);
        background-size: 20px;*/
    }

    .from_type #filter .research_filter, .from_type #filter > .filter_typeahead {
        /* width: 42%; */
    }

    #sliderButtons_big #pause_slider_big, #sliderButtons_big #play_slider_big {
        top: 420px;
    }

    .related_publications_wrap.col-sm-8 + div.col-sm-4 {
        /*width: 100%;*/
    }

    .related_publications_wrap.col-sm-8 {
        /*width: 100%;*/
    }

    #sidebar_publications ul.tabs li {
        width: 32%;
    }

    body .hp_slide .youtube {
        top: 27%;
    }
}


@media screen and (max-width: 991px) {
    .home_publications_wrap.three_first .hp_slide {
        padding-top: 67% !important;
    }

    .home_publications_wrap.more_three .hp_slide {
        padding-top: 50% !important;
    }

    /*.home_publications_wrap.more_for .hp_slide {*/
    /*	padding-top: 30% !important;*/
    /*}*/
    body {
        padding-top: 64px;
    }

    .banner-top .img-bottom {
        padding: 46px 0 0;
    }

    .wrap-video {
        padding-bottom: 92px;
    }

    .banner-top {
        padding-bottom: 46px;
    }

    #pause_play {
        line-height: 1;
        height: auto;
    }

    .logo.hidden-xs {
        display: none;
    }

    .logo.visible-xs {
        display: block !important;
    }

    .article.index_item .image_wrapper .has_background_image {
        padding-top: 55%;
    }

    /* .article.index_item  .image_wrapper:hover  {
    height: 140px;
}	 */
    .hp_article_researcher_details {
        border-right: none !important;
    }

    div#menu, #menu2 {
        padding-bottom: 0px;
    }

    #logo_image {
        display: none;
    }

    @media (max-width: 991px) {
        #footer_menu .row, .credit .join {
            display: none;
        }

        #wrap_pause_play_btn {
            text-align: center !important;
        }
    }

    #breadcrumbs {
        width: 100%;
        white-space: normal;
        text-overflow: ellipsis;
        padding-right: 0;
        padding-left: 0;
        margin-top: 0;
    }

    #header_title {
        background-size: cover;
    }

    .banner_text {
        width: 100%;
        position: relative;
        height: auto;
    }

    /* #index_events.from_research #to_date, #index_events.from_research #from_date, #index_events.from_research #subject_filter {
    width: 28.6%;
} */
    article#index_events.from_subject #research_filter, article#index_events.from_subject #from_date, article#index_events.from_subject #to_date {
        width: 28.55%;
    }

    .hp_aside_articles {
        display: none;
    }

    #hp_articles {
        padding: 0;
        background: #A6ACAF;
    }

    .hp_main_article_title {
        font-size: 15px;
    }

    .hp_main_article_title {
        width: 62%;
    }

    .hp_main_article_details {
        background-color: #A6ACAF;
    }

    /* .hp_main_article_date{
        width:35%;
    } */
    .hp_main_article {
        width: 100%;
        position: inherit;
    }

    .hp_article_media_date {
        float: none !important;
    }

    #close_side_menu {
        position: absolute;
        right: 10px;
    }

    #mega-menu-wrap-mobile_menu #mega-menu-mobile_menu > li.mega-menu-item > a.mega-menu-link {
        height: auto;
    }

    #mega-menu-wrap-mobile_menu .mega-menu-toggle {
        display: none !important;
    }

    [lang="en-US"] #mega-menu-wrap-mobile_menu #mega-menu-mobile_menu a {
        text-align: right !important;
        direction: rtl;
        margin-right: 6px;
        margin-left: 0px;
    }

    #mega-menu-wrap-mobile_menu #mega-menu-mobile_menu li.mega-menu-flyout.mega-menu-item-has-children > a.mega-menu-link:after, #mega-menu-wrap-mobile_menu #mega-menu-mobile_menu li.mega-menu-flyout li.mega-menu-item-has-children > a.mega-menu-link:after, #mega-menu-wrap-mobile_menu #mega-menu-mobile_menu > li.mega-menu-item-has-children > a.mega-menu-link:after {
        display: inline-block;
        float: none;
    }

    #mega-menu-wrap-mobile_menu #mega-menu-mobile_menu {
        display: block !important;
        padding: 0px;
    }

    #mega-menu-wrap-mobile_menu #mega-menu-mobile_menu > li.mega-menu-megamenu > ul.mega-sub-menu,
    #mega-menu-wrap-mobile_menu #mega-menu-mobile_menu > li.mega-menu-item ul.mega-sub-menu,
    #mega-menu-wrap-mobile_menu #mega-menu-mobile_menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
        visibility: visible !important;
    }

    #mega-menu-wrap-mobile_menu #mega-menu-mobile_menu > li.mega-menu-item > a.mega-menu-link {
        border-width: 0px !important;
    }

    #mega-menu-wrap-mobile_menu #mega-menu-mobile_menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item {
        width: auto;
        float: none;
        padding: 0px;
    }

    #mega-menu-wrap-mobile_menu #mega-menu-mobile_menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link,
    #mega-menu-wrap-mobile_menu #mega-menu-mobile_menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
        padding: 2px 20px;
        border-bottom: 1px solid #e3e2e3;
    }

    .opened {
        opacity: 1 !important;
    }

    #hp_side_publication #sidebar_publications ul.tabs li:not(:last-child) {
        width: 33.2%;
    }

    .wrap-video {
        width: 100%;
    }

    .hp_video_article_title {
        padding-top: 20px;
    }

    .hp_Publications_date {
        padding-bottom: 10px;
    }

    .hp_article_media_date {
        float: none;
    }

    .hp_article_media_title_author {
        margin: 0;
        width: 100%;
    }

    .hp_article_media_bck, .hp_article_media_title_author, .hp_article_media_date, .hp_article_media_author1, .hp_article_media_author2 {
        display: block;
        vertical-align: middle;
        width: 100%;
    }

    .hp_article_media_title_author, .hp_article_media_bck {
        padding-top: 20px;
    }

    .hp_article_researcher_details {
        border-left: none;
    }

    .hp_article_researcher_date {
        width: 100%;
        text-align: left;
    }

    .hp_article_researcher_title {
        width: 100%;
    }

    .hp_aside_articles {
        width: 100%;
    }

    .wrap-btn-screen {
        display: none;
    }

    #hp_category_img_2 {
        padding-top: 20px;
    }

    #hp_banner {
        margin-top: 15px;
        margin-bottom: 15px;
    }

    .hp_video_article_summary_title {
        width: 100%;

    }

    .hp_4_publication {
        display: block;
        padding-bottom: 20px;
    }

    /* #hp_banner{
        display:none;
    } */
    #hp_banner2 a {
        position: static;
        padding-top: 76%;
    }

    .hp_category_date {
        text-align: left;
    }

    .hp_category_title, .hp_category_date {
        display: block;
        width: 100%;
    }

    /*#hp_Publications_wrap, #hp_videos_articles_wrap{*/
    /*	margin-bottom: 20px;*/
    /*	padding-bottom:0px;*/
    /*}*/
    #hp_Publications_wrap .hp_Publications:nth-child(3), #hp_Publications_wrap .hp_Publications:nth-child(4) {
        margin-top: 20px;
    }

    #hp_experts, #banner_experts, #hp_banner2 {
        display: block;
        border: 0px !important;
        margin-bottom: 20px;
        padding-bottom: 20px;
        height: auto;
    }

    #hp_side_publication {
        margin-top: 30px;
    }

    .hp_slide_text {
        width: 100%;
        /*padding-top: 68%;*/
    }

    .hp_slide_image {
        width: calc(100% - 32px);
        position: absolute;
        right: 15px;
        left: 15px;
    }

    /* .home *:not(.row){
        max-width: 100%;
    } */
    #sliderButtons_big #pause_slider_big, #sliderButtons_big #play_slider_big {
        top: 320px;
    }

    #full_width section#sidebar_newsletter {
        margin-top: 25px;
    }

    /*#index_events #filter [type=submit] {*/
    /*    width: 11.5%*/
    /*}*/

    /*.error_message{*/
    /*	font-size: 125px;*/
    /*}*/
    /* .event .view_event_program{
        margin-left: 0px;
        display: block;
    } */
    .event_program .download_file a, .view_event_program a.fancybox {
        /* padding: 10px 20px; */
    }

    .col-sm-8.col-xs-12:not(.program_description) {

        width: 100%;
    }

    #page_404 #wrap_search_error_message {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    #page_404 #wrap_search_form {
        order: 1;
    }

    #page_404 #wrap_error_message {
        order: 2;
    }

    .search_form {
        padding-top: 10px;
    }

    .load_more {
        margin-bottom: 30px;
    }

    #sidebar .search_button {
        width: 7%;
    }

    .search_form .search_button a {
        width: 100%;
    }

    /*#filter [type=submit] {*/
    /*    margin-right: 1%;*/

    /*}*/

    .search_form .search_field {
        width: 93%;
    }

    #sidebar_events .image.has_background_image {
        padding-top: 13%;
    }

    section#sidebar_search_research {
        margin-top: 15px;
    }

    .event_content .title_separate_lines {
        width: 100%;
    }

    .event_content .image {
        max-width: 100%;
        width: 100%;
    }

    .article_item iframe.video {
        height: 110px;
    }

    .read_about .title, .article_item .title {
        font-size: 16px
    }

    .person_videos iframe.video {
        height: 158px;
    }

    .about .image {
        max-width: 100%;
        width: 100%;
    }

    .about .image img {
        max-width: 100%;
        width: 100%;
    }

    #page_404 .col-xs-12 {
        margin-bottom: 50px;
    }

    .sidebar_contact {
        padding-left: 15px;
    }

    /*#index_events #filter>select,#index_events #filter>input,#index_events #filter>.filter_typeahead,#index_events .datepicker, #index_events select {*/
    /*	width: 42.5%;*/
    /*}*/
    #index_events #filter_sumit {
        background: #044156 url(../images/search-icon.png) no-repeat 50% 54%;
        background-size: 17%;
    }

    .from_type #filter .research_filter, .from_type #filter > .filter_typeahead {
        width: 42%;
    }

    .fb, .twitt, .you {
        width: 34px;
        height: 34px;
        margin-left: 15px;
        display: inline-block;
    }

    #slider_subject_right {
        margin-bottom: 40px;
    }

    a#link_to_events {

        margin-top: -5px;
    }

    div#menu, #menu2 {
        border: 0;
    }

    #logo_image {
        margin-left: 10px;
    }

    .related_publications_wrap.col-sm-8 + div.col-sm-4 {
        width: 100%;
    }

    .related_publications_wrap.col-sm-8 {
        width: 100%;
    }

    .mega-menu-toggle {
        background-color: #363839 !important;
    }

    .mega-toggle-block.mega-menu-toggle-block.mega-toggle-block-right {
        float: left !important;
        /* 	margin-left: 6px !important;  */
    }

    .mega-toggle-block.mega-menu-toggle-block.mega-toggle-block-right:after {
        content: '' !important;
        color: #bfbfbf !important;
        float: right !important;
        transition: all .5s;
    }

    div#mega-toggle-block-1:hover, .mega-toggle-block.mega-menu-toggle-block.mega-toggle-block-right:hover:before {
        color: #fff !important;
    }

    div#mega-toggle-block-1 {
        color: #bfbfbf;
        text-transform: capitalize;
    }

    .mega-menu-toggle {
        border-bottom: #505152 1px solid !important;

    }

    #mobile_menu .active > .sub-menu {
        display: block !important;
        padding-right: 0;
        /*padding-top: 10px;*/
    }

    #mobile_menu .two_Levels .active > .sub-menu {
        /*padding-top: 10px !important;*/
    }

    #mobile_menu li .sub-menu li {
        padding-top: 0;
        padding-bottom: 0;

    }

    #mobile_menu ul.sub-menu {
        list-style: none;
        padding-left: 0;
    }

    #mobile_menu li .sub-menu li.menu-item-has-children > a:after {
        margin-left: 46px;
        color: #3598c4;
    }

    .side_menu_wrap_content {
        width: 100%;
    }

    #mobile_menu .two_Levels .menu-item-has-children > a:before {
        color: #3598c4;
    }

    #mobile_menu .menu-item-has-children > a:before {
        content: '\f107';
        font-family: fontAwesome;
        float: right;
        margin-right: 10px;
    }

    #mobile_menu .nav > li:first-child {
        border-top: none;
    }

    #mega-menu-wrap-mobile_menu #mega-menu-mobile_menu > li.mega-menu-item {
        background-color: white;
        /* border-bottom: 1px solid #e3e2e3; */
        color: #747474;
    }

    .mega-sub-menu.opened {
        margin-top: 3px;
    }

    #mega-menu-wrap-mobile_menu .mega-menu-toggle + #mega-menu-mobile_menu li.mega-menu-item > ul.mega-sub-menu {
        margin-top: 1px;
    }

    #mega-menu-wrap-mobile_menu, #mega-menu-wrap-mobile_menu #mega-menu-mobile_menu, #mega-menu-wrap-mobile_menu #mega-menu-mobile_menu ul.mega-sub-menu, #mega-menu-wrap-mobile_menu #mega-menu-mobile_menu li.mega-menu-item, #mega-menu-wrap-mobile_menu #mega-menu-mobile_menu a.mega-menu-link {
        border: 0 !important;
    }

    #mega-menu-wrap-mobile_menu #mega-menu-mobile_menu > li.mega-menu-item > a.mega-menu-link:focus {

        /* 	border-bottom: 1px solid #e3e2e3 !important;
         */
    }

    #mega-menu-wrap-mobile_menu, #mega-menu-wrap-mobile_menu #mega-menu-mobile_menu, #mega-menu-wrap-mobile_menu #mega-menu-mobile_menu ul.mega-sub-menu, #mega-menu-wrap-mobile_menu #mega-menu-mobile_menu li.mega-menu-item, #mega-menu-wrap-mobile_menu #mega-menu-mobile_menu a.mega-menu-link {
        background-color: white !important;
        color: #747474 !important;

    }


    #mega-menu-wrap-mobile_menu #mega-menu-mobile_menu li.mega-menu-flyout.mega-menu-item-has-children > a.mega-menu-link:focus:after, #mega-menu-wrap-mobile_menu #mega-menu-mobile_menu li.mega-menu-flyout li.mega-menu-item-has-children > a.mega-menu-link:after, #mega-menu-wrap-mobile_menu #mega-menu-mobile_menu > li.mega-menu-item-has-children > a.mega-menu-link:focus:after {
        color: #3598c4;
    }

    #mega-menu-wrap-mobile_menu #mega-menu-mobile_menu li.mega-menu-flyout.mega-menu-item-has-children.mega-toggle-on > a.mega-menu-link:after, #mega-menu-wrap-mobile_menu #mega-menu-mobile_menu li.mega-menu-flyout li.mega-menu-item-has-children.mega-toggle-on > a.mega-menu-link:after, #mega-menu-wrap-mobile_menu #mega-menu-mobile_menu > li.mega-menu-item-has-children.mega-toggle-on > a.mega-menu-link:after {
        content: '\f347';
    }

    #mobile_menu #mega-menu-wrap-mobile_menu #mega-menu-mobile_menu a {
        text-align: left !important;
        line-height: normal;
        padding-top: 10px;
        padding-bottom: 10px;
    }

    #mega-menu-wrap-mobile_menu #mega-menu-mobile_menu > li.mega-menu-item > a.mega-menu-link:hover {
        border-color: #e3e2e3 !important;
    }

    #mobile_menu #mega-menu-wrap-mobile_menu #mega-menu-mobile_menu li {
        border-bottom: 1px solid #e3e2e3 !important;
    }

    /* #mega-menu-wrap-mobile_menu #mega-menu-mobile_menu > li.mega-menu-item.mega-toggle-on > a.mega-menu-link, #mega-menu-wrap-mobile_menu #mega-menu-mobile_menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-mobile_menu #mega-menu-mobile_menu > li.mega-menu-item > a.mega-menu-link:focus{
        border-bottom: 1px solid #e3e2e3 !important;
    } */
    #mega-menu-wrap-mobile_menu #mega-menu-mobile_menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
        padding: 2px 40px;
    }

    #mega-menu-wrap-mobile_menu #mega-menu-mobile_menu > li.mega-menu-item > a.mega-menu-link {
        padding: 0 15px;
    }

    #side_menu_wrap .side_content {
        padding: 0 15px;
    }

    .logo_university {
        width: auto;
        max-width: 122px;
        margin: 0;
    }

    #logo_div .logo {
        width: auto;
        max-width: 71px;
        margin: 0 15px 0 0;
    }

    #header_open_search {
        height: 23px;
        border-left: 0px;
        padding-left: 0px;
        margin-left: 5px;
        margin-right: 5px;
    }

    #top_header .social_networks {
        margin-top: 0px;
    }

    #hp_videos_articles_wrap .col-md-4 {
        float: none !important;
    }

}

@media screen and (max-width: 991px) and (min-width: 768px) {
    .home_publications_wrap .hp_main_article_credit {
        right: 0px;
    }

    .home_publications_wrap .hp_slide_text {
        left: 3px;
    }

    #sidebar_publications .image.has_background_image {
        padding-top: 7%;
    }

    #sidebar_publications .image {
        width: 7%;
    }

    .hp_slide_image .hp_main_article_bck_img {
        padding-top: 47%;
    }

    #hp_main_slidr {
        height: auto;
    }

    .home_publications_wrap .hp_slide_text {
        padding-left: 36px;
    }

    /*body #hp_main_slidr .home_publications_wrap.three_first{*/
    /*	height: 273px !important;*/
    /*}*/
    /*#hp_main_slidr .home_publications_wrap.more_three{*/
    /*	height: 273px !important;*/
    /*}*/
    #hp_main_slidr .home_publications_wrap .hp_slide {
        margin-bottom: 0;
    }

    .home_publications_wrap .hp_main_article_credit {

    }
}

@media screen and (min-width: 1200px) {
    /*#main_menu .ul_full_width > .sub-menu {*/
    /*	width: 1126px;*/
    /*	margin-right: 40px;*/
    /*}*/
    a.is_only_mobile {
        display: none !important;
    }

}

@media screen and (max-width: 991px) {
    .home_publications_wrap.for_first .hp_slide {
        padding-top: 56% !important;
    }

    .home_publications_wrap.three_first {
        width: auto !important;
        margin-right: 0px;
    }

    /*.home_publications_wrap.three_first .hp_slide_text{*/
    /*	margin-left: 0;*/
    /*	position: relative;*/
    /*}*/
    body .home_publications_wrap.three_first, body .home_publications_wrap.more_three {
        height: auto !important;
    }

    #hp_main_slidr .home_publications_wrap.for_first,
    #hp_main_slidr .home_publications_wrap.more_for {
        height: auto !important;
    }

    body .home_publications_wrap .hp_slide_text {
        /*width: 97% !important;*/
        /*!*padding-top: 113px;*!*/
        /*position: relative;*/
    }

    #hp_main_slidr .home_publications_wrap .hp_slide {
        margin-bottom: 15px;
        padding: 0 18px;
        /*height: 320px !important;*/
    }

    .home_publications_wrap .hp_main_article_credit {
        display: block;
        float: left;
    }

    #hp_main_slidr .home_publications_wrap.more_for, #hp_main_slidr .home_publications_wrap.more_three {
        padding-left: 15px;
        padding-right: 15px;
    }

    #right_manue .support_btn {
        margin-top: 0 !important;
    }
}

@media screen and (max-width: 768px) {
    .home_publications_wrap.more_for .hp_slide {
        padding-top: 70% !important;
    }

    .home_publications_wrap.for_first .hp_slide {
        padding-top: 65% !important;
    }

    .home_publications_wrap.more_three .hp_slide {
        padding-top: 67% !important;
    }

    .col-md-6.home_publications_wrap.three_first {
        /*max-height: 284px;*/
        margin-bottom: 15px;
    }

    .col-md-6.home_publications_wrap.three_first {
        /*max-height: 284px;*/
        margin-bottom: 15px;
    }

    .hp_slide .youtube {
        top: 35%;
    }

    /*#hp_main_slidr .home_publications_wrap .hp_slide{*/
    /*	height: 277px !important;*/
    /*}*/
    .home_publications_wrap .article_type {
        font-size: 12px;
    }

    .home_publications_wrap .hp_main_article_title {
        font-size: 17px;
    }

    .content_text {
        overflow-x: hidden;
    }

    .social_networks a.box {
        margin: 0 7px 15px;
    }

    .single-publication .content_text {
        font-size: 17px;
    }

    .private_header .logo_university {
        float: none;
        margin: 0 !important;
    }

    .private_header #logo_div a {
        display: block;
        text-align: center;
        margin: 10px auto;
        float: none;
    }

    #single_researcher input[type="button"] {
        margin-top: 15px;
    }

    #hp_articles_media {
        clear: both;
    }

    #hp_videos_articles_video .slick-arrow, #studies_slider_front_page .slick-arrow {
        top: 49.4%;
    }

    #hp_Publications_wrap > .col-sm-4 ~ .hp_Publications {
        padding-top: 30px;
    }

    .last_post {
        top: 40px;
    }

    /* .article.index_item  .image_wrapper:hover  {
    height: 430px;
}	 */
    .article.index_item .image_wrapper .has_background_image {
        padding-top: 73%;
    }

    /*#index_video input#from_date, #index_video input#to_date {*/
    /*	width: 42.6%;*/
    /*}*/
    .hp_main_article_sub_title_right, .hp_main_article_sub_title_left {
        display: inline;
    }

    .hp_main_article_img a {
        text-decoration: none;
    }

    #filter[type = date] {

    }

    [type=date] {
        -webkit-appearance: none;
        -moz-appearance: none;
        background: #fff;
    }

    input[type="date"]:before {
        content: attr(placeholder) !important;
        color: #aaa;
        margin-right: 0.5em;
    }

    input[type="date"]:focus:before,
    input[type="date"]:valid:before {
        content: "";
    }

    .hp_4_publication {
        width: 100%;
    }

    .hp_main_article_bck_img {
        margin-bottom: 0;
    }

    .hp_video_article a {
        width: 100%;
    }

    #sliderButtons_big #pause_slider_big, #sliderButtons_big #play_slider_big {
        top: 255px;
    }

    a#link_to_events {
        margin-top: -25px;
    }

    .waze1 {
        display: block;
    }

    /* .mega-menu-toggle {
        background-color: #363839 !important;
    }
    .mega-toggle-block.mega-menu-toggle-block.mega-toggle-block-right{
        float: left !important;

    }
    .mega-toggle-block.mega-menu-toggle-block.mega-toggle-block-right:after {
        content: '' !important;
        color: #bfbfbf !important;
        float: right !important;
        transition: all .5s;
    }
    .mega-toggle-block.mega-menu-toggle-block.mega-toggle-block-right:before {
        content: '\f345' !important;
        font-family: 'dashicons' !important;
        font-size: 16px !important;
        margin: 0 0 0 5px !important;
        color:#bfbfbf !important;
        transition: all .5s;
    }
    div#mega-toggle-block-1:hover ,.mega-toggle-block.mega-menu-toggle-block.mega-toggle-block-right:hover:before {
        color:#fff !important;
    }
    div#mega-toggle-block-1 {
    color: #bfbfbf;
    text-transform: capitalize;
} */
    .mega-menu-toggle {
        border-bottom: #505152 1px solid !important;

    }

    div#menu, #menu2 {
        margin-left: 0;
        padding-bottom: 25px;
    }

    /* #subject .more_info_object_video{
        padding:0;
    } */
    .datepicker {
        background-color: white;
    }

}

/*@media screen and (min-width: 480px) {*/

/*    #filter .typeahead {*/
/*        margin-top: 0px;*/
/*        margin-bottom: 2px !important;*/
/*    }*/

/*    #filter [type=submit] {*/
/*        color: transparent;*/
/*    }*/

/*}*/

@media screen and (max-width: 480px) {
    body .home_publications_wrap .hp_slide_text {
        position: absolute !important;
        /* padding-top: 113px; */
        /* position: relative; */
        bottom: 0;
        left: 7px;
    }

    .hp_main_article_credit {
        display: none !important;
    }

    .hp_main_article_date.publications_date {
        display: block;
    }

    .hp_main_article_sub_titles .hp_main_article_date {
        display: block;
    }

    form#filter .filter_input_wrap, form#filter[data-numofinputs="5"] .filter_input_wrap:first-child, form#filter[data-numofinputs="5"] .filter_input_wrap:nth-child(2), form#filter[data-numofinputs="5"] input[type="hidden"]:nth-child(2) + .filter_input_wrap {
        width: 100%;
    }

    form#filter[data-numofinputs="5"] .filter_input_wrap:nth-child(5), form#filter[data-numofinputs="5"] .filter_input_wrap:nth-child(4), .from_only_podcast form#filter[data-numofinputs="5"] .filter_input_wrap:nth-child(3), form#filter[data-numofinputs="5"] .filter_input_wrap:nth-child(5), form#filter[data-numofinputs="5"] .filter_input_wrap:nth-child(4), .from_only_podcast form#filter[data-numofinputs="5"] .filter_input_wrap:nth-child(3), .from_only_podcast form#filter[data-numofinputs="5"] .filter_input_wrap:nth-child(2), form#filter[data-numofinputs="5"] input[type="hidden"]:first-child + .filter_input_wrap + .filter_input_wrap {
        width: 100%;
    }

    form#filter[data-numofinputs="4"] .filter_input_wrap {
        width: 100%;
    }
}

@media (max-width: 990px) and (min-width: 768px) {
    .box:nth-child(odd) {
        clear: both;
    }
}

@media screen and  (max-width: 769px) and (min-width: 480px) {
    .search_person_subject .filter_select {
        width: 80%;
    }
}

@media screen and (max-width: 480px) {
    /*??????*/
    .error_message {
        font-size: 53px;
    }

    .error_title {
        max-width: calc(100% - 101px);
    }

    .box .btm-title {
        height: 55px;
        overflow: hidden;
    }

    .hp_main_article_date span {
        display: none;
    }

    .article.index_item .image_wrapper .has_background_image {
        padding-top: 40%;
    }

    .content_img.single_image {
        width: 100%;
        float: none !important;
        margin-right: 0 !important;
        margin-left: 0 !important;
    }

    [lang="en-US"] .hp_main_article_title {
        width: 100%;
    }

    .search_person_subject div {
        width: 100%;
    }

    #subject_filter {
        margin-bottom: 5px;
    }

    /* [lang="en-US"] .hp_main_article_date{
        width:100%;
    }  */
    #single_publication .print_btn {
        padding-left: 30px;
        padding-right: 30px;
        margin-right: 0px;
    }

    /* #header_title{
           display: none;
       } */
    /* .frm_form_field.form-field .frm_required_field.frm_top_container{
        width:100%;
    } */
    .datepicker {
        display: block !important;
        /* width:345px !important; */
    }

    #index_events #filter > select, #research_filter, #subject_filter, #index_events #filter > .filter_typeahead, #index_events select, #index_events #filter [type=submit],
    #filter > input, #filter input[type=date] {
        width: 100% !important;
    }

    #single_researcher .links a {
        display: inline-block;
    }

    /*.publication_item > .image:before {*/
    /*    padding-top: 57%;*/
    /*    content: '';*/
    /*    display: block;*/
    /*}*/

    .links a {
        display: block;
    }

    .person + .links a:not(:last-child):after {
        display: none;
    }

    /*.error_message{*/
    /*	font-size: 170px;*/
    /*}*/

    input[type="button"], input[type="submit"] {
        margin-right: 15px;
        margin-bottom: 8px;
        padding: 10px 23px;
    }

    ul#menu-top-menu li > a {

        font-size: 11px;
    }

    /* .social_networks_wrap {
        height: 115px;
    } */
    .social_networks a.box {
        margin: 0px 9px 0px 0px;
        display: inline-block;
    }

    .social_networks_wrap .social_networks {
        text-align: center;
        margin-top: 0px;
    }

    .social_networks_wrap .text {
        text-align: center;
    }

    .list.research_fields ul {
        padding: 0;
        list-style-position: inside;
    }

    .newsletter_field input[type="text"], .newsletter_field input[type="email"] {
        font-size: 16px;
    }

    /*#filter .typeahead {*/
    /*    margin-bottom: 2px;*/
    /*}*/

    /*#filter [type=submit] {*/
    /*    float: none;*/
    /*    width: 100%;*/
    /*    position: relative;*/
    /*    margin-top: 15px;*/
    /*    text-align: center;*/
    /*    font-weight: bold;*/
    /*    font-size: 18px;*/
    /*}*/

    #research_filter {
        margin-left: 0px;
    }

    #filter > select, #filter > input, #filter > .filter_typeahead {
        width: 100%;
        font-size: 16px;
        background-size: 5%;
    }

    .publication_item .image {
        float: none;
        border-left: 0px solid #fff;
        border-right: 0px solid #fff;
        width: 100%;
        max-width: 100%;
        margin-bottom: 20px;
        /*padding-top: 62%;*/
        display: block;
        text-align: center;
    }

    #sidebar_events .image.has_background_image {
        padding-top: 20%;
    }

    #sidebar .search_button {
        width: 12%;
    }

    .search_form .search_field {
        width: 88.5%
    }

    .flip_box {
        padding-left: 10px;
        padding-right: 10px;
    }

    #slider_subject {
        float: none;
        width: 100%;
        margin-right: 0;
    }

    #stage_right {
        float: none;
        width: 100%;
        margin-top: 30px;
    }

    #subject .more_info_object_video:not(:last-child) {
        margin-bottom: 15px;
    }

    #subject .more_info_object_video .image {
        padding-top: 70%;
    }

    .video_item iframe.video {
        height: 250px;
    }

    .search_person_subject .filter_select {
        font-size: 16px;
        position: absolute;
        top: 0px;
        bottom: 0px;
        height: auto !important;
        left: 0px;
        right: 0px;
        width: 280px;
        box-sizing: border-box;
        /* opacity: 0; */
        width: 100%;
    }

    .search_person_subject .col-lg-6 {
        padding: 0px
    }

    .read_about .col-sm-4 {
        margin-bottom: 15px
    }

    .article_item iframe.video {
        height: 260px;
    }

    .search_person_subject {
        padding: 30px 0 25px 0;

    }

    .Whats_new .article_item {
        margin-bottom: 20px;
    }

    #subject_filter .label_for {
        display: block;
        font-size: 16px;
        background: url(../images/down-arrow.png) no-repeat 100%;
        background-size: 15%;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden !important;
        line-height: 60px;
        display: block;
        width: 100%;
        border: 1px solid #fff;
        padding: 0px;
        padding-right: 33px;
        color: #fff;
        text-overflow: ellipsis;
        white-space: nowrap;
        color: #366B9E;
        text-align: left;
        text-indent: 27px;
        border: 1px solid #366B9E;
    }

    select#subject_filter_s {
        color: #fff;
        font-size: 15px;
        opacity: 0;
    }

    div#subject_filter {
        position: relative;
    }

    .person_videos iframe.video {
        height: 236px;
    }

    .content h1.title {
        width: 100%;
    }

    button#listenButton1 {
        /* float: left; */
        margin-top: 15px;
        margin-bottom: 20px;
    }

    .related_publications_wrap img:not(.small_person_img) {
        width: 100%;
    }

    .persons_wrapper .col-xs-6:nth-child(2n+1) {
        clear: both;
    }

    .persons_wrapper .col-sm-4:nth-child(3n+1) {
        clear: none;
    }

    #page_404 .helpful_links {
        padding-left: 15px;
    }

    .banner_text h1 {
        font-size: 25px;
        position: relative;
    }

    #index_events #filter > select, #filter > input, #filter > .filter_typeahead, #index_events .datepicker, #index_events select {
        width: 100%;
    }

    #index_events #filter_sumit {
        background: #044156 url(../images/search-icon.png) no-repeat 50% 54%;
        background-size: 0;
    }

    #filter_sumit {
        background-image: none;
    }

    .fancybox-inner {
        max-width: 305px;
    }

    .fancybox-opened {
        max-width: 335px;
    }

    footer {
        margin-top: 30px;
    }

    .article_item.col-sm-3.col-xs-12, section.read_about .publication, section.read_about .event {
        display: inline-block;
        float: left;
    }

    .all_article_tax, .link_all_publications, .link_all_events {
        position: static;
        bottom: auto;
    }

    .all_article_tax, .link_all_publications {
        margin-bottom: 15px;
    }

    #ui-datepicker-div {
        margin-top: 0;
    }

    #full_width #sidebar_events .image {
        margin-left: 0
    }

    button[id^="listenButton"] {
        float: none;
    }

    #sliderButtons_big #pause_slider_big, #sliderButtons_big #play_slider_big {
        top: 225px;
    }

    #list_wrapper_articles .publication_item .video_item.image > a {
        /*margin-top: -85%;*/
    }

    #list_wrapper_articles .video_item.image {
        background-repeat: no-repeat;
        background-size: contain;
    }

    .event_program .download_file a {
        margin-bottom: 0px;
    }

    #article_archive .download_file {
        margin-top: 30px;
        /*   margin-left: 60px; */
        margin-left: 82%;
    }

    .details_publication {
        width: calc(100% - 60px);
    }

    #publication-archive.from_type #research_filter_text {
        margin-left: 0px;
        margin-bottom: 2px;
    }

    #publication-archive.from_type #subject_filter {
        margin-bottom: 4px;
    }

    #publication-archive.from_type #from_date, #publication-archive.from_type #to_date, #publication-archive.from_type #free_text, #publication-archive.from_type #research_filter_text {
        width: 100%;
    }

    #article_archive.from_type #subject_filter, #article_archive.from_type #research_filter, #article_archive.from_subject #type_filter, #article_archive.from_type #event_filter, .from_type #from_date, .from_type #to_date, .from_type #free_text,
    #filter input[type=date],
    .from_type #subject_filter, .from_type #research_filter, .from_subject #type_filter, .from_subject #research_filter,
    .from_subject #filter > select, .from_author #filter .filter_select, .from_event #research_filter,
    .from_event #subject_filter, #index_video input#from_date, #index_video input#to_date, #posts-archive #subject_filter,
    #posts-archive #from_date, #posts-archive #to_date, #posts-archive #research_filter, #filter > .filter_typeahead {
        width: 100% !important;
    }

    #posts-archive.from_author #subject_filter, #posts-archive.from_author #from_date, #posts-archive.from_author #to_date {

        width: 100%;
    }

    #posts-archive #subject_filter, #posts-archive #from_date, #posts-archive #to_date, #posts-archive #research_filter {

        width: 100%;
    }

    article#index_events.from_subject #research_filter, article#index_events.from_subject #from_date, article#index_events.from_subject #to_date {
        width: 100%;
    }

    article#index_events #research_filter, article#index_events #from_date, article#index_events #to_date {
        width: 100%;
    }

    /*#index_events #filter [type=submit] {*/
    /*    right: 0;*/
    /*}*/

    div#side_menu_wrap {
        width: 100%;
    }

    #index_events.from_research #to_date, #index_events.from_research #from_date, #index_events.from_research #subject_filter {
        width: 100%;
    }

    #publication-archive #to_date, #publication-archive #from_date {
        width: 100%;
    }

    .hp_main_article_details {
        position: static;
    }

    /* .hp_main_article_details{
        padding-bottom:5px;
    } */
    /* .mega-toggle-block.mega-menu-toggle-block.mega-toggle-block-right{
        float: left !important;
        margin-left: 6px !important;
    }

        .mega-toggle-block.mega-menu-toggle-block.mega-toggle-block-right:after {
            content: 'Menue' !important;
            color: #fff !important;
            float: right !important;
        }
        .mega-toggle-block.mega-menu-toggle-block.mega-toggle-block-right:before {
            content: '\f345' !important;
            font-family: 'dashicons' !important;
            font-size: 16px !important;
            margin: 0 0 0 5px !important;
            color: #fff !important;
        } */
    /* #single_publication .print_btn{
        padding:13px 29px;
        margin-right: 0px;
    } */
    /* #publication-archive #from_date,#publication-archive #to_date{
        width:345px !important;
    } */
    #publication-archive #type_filter {
        margin-bottom: 5px;
    }

    #index_video input#from_date, #index_video input#to_date {
        width: 100%;
    }

    #pause_play {
        margin: 0 3px;
    }

    #right_manue #header_open_search {
        padding-left: 0px !important;
        padding-right: 0px !important;
        margin: 0;
    }

    #top_header .social_networks a.box {
        margin: 0 2.5px;
    }

}

/*@media screen and (max-width: 1570px){*/
/*	!*.home_publications_wrap.three_first {*!*/
/*	!*	height: 600px !important;*!*/
/*	!*}*!*/
/*	!*.home_publications_wrap.more_three {*!*/
/*	!*	height: 299px;*!*/
/*	!*}*!*/
/*	!*#hp_main_slidr .home_publications_wrap.for_first {*!*/
/*	!*	height: 369px;*!*/
/*	!*}*!*/
/*	!*#hp_main_slidr .home_publications_wrap.more_for {*!*/
/*	!*	height: 270px;*!*/
/*	!*}*!*/
/*}*/
@media screen and (max-width: 1450px) {
    .hp_slide .youtube {
        top: 35%;
    }

    /*.home_publications_wrap.three_first {*/
    /*	height: 578px !important;*/
    /*}*/
    /*.home_publications_wrap.more_three {*/
    /*	height: 288px;*/
    /*}*/
}

/*support btn*/
#right_manue .support_btn {
    display: inline-block;
    font-size: 16px;
    background-color: #3598c4;
    border-radius: 4px;
    padding: 1px 15px;
    margin-top: 12px;
    float: right;
    margin-left: 6px;
    /*font-weight: bold;*/
    text-decoration: none;
    color: #ffffff;
}

#right_manue .support_btn:hover {
    color: #3598c4;
    background-color: #ffffff;
}

@media (max-width: 767px) {
    #right_manue .support_btn {
        display: inline-block;
        font-size: 16px;
        background-color: #3598c4;
        border-radius: 4px;
        padding: 1px 15px;
        margin-top: 12px;
        float: right;
        /*margin-left: 6px;*/
        margin-left: 3px;
        /*font-weight: bold;*/
        text-decoration: none;
        color: #ffffff;
    }

    #right_manue .support_btn:hover {
        color: #3598c4;
        background-color: #ffffff;
    }

    /*.horizontal_radio .frm_checkbox{*/
    /*	width: 240px;*/
    /*}*/
    .draw_big_article_item {
        padding: 0;
    }

    #hp_social_networks_posts {
        overflow: auto;
        flex-wrap: nowrap;
    }

    .social_networks_post_item {
        width: auto;
        margin-bottom: 0 !important;
    }

    .social_networks_post_item_link {
        width: 241px;
    }

    .hp_expert {
        width: 33.333%;
        margin-bottom: 30px;
    }

    .wrap_title_and_link_archives {
        justify-content: space-between;
        display: flex;
        flex-wrap: wrap;
    }

    .wrap_title_and_link_archives:before {
        display: none;
    }

    #hp_videos_link_to_archive {
        font-size: 14px;
        line-height: 1.285;
    }



    #hp_export_image {
        display: none !important;
    }

    .hp_podcast_item_listening_watch iframe {
        position: relative;
        opacity: 1;
        z-index: 0;
        height: 100px;
    }

    .hp_podcast_item {
        height: auto;
    }

    /*.hp_podcast_item iframe.podcast_iframe {*/
    /*    display: block;*/
    /*}*/
}

@media (max-width: 530px) {
    /*.horizontal_radio .frm_checkbox{*/
    /*	width: 300px;*/
    /*}*/
    .warp_content {
        width: 100%;
    }

    .form_content {
        margin-top: 30px;
        width: 100%;
    }
}

/*#menue_div .container{*/
/*	padding: 0;*/
/*}*/
#right_manue #header_open_search {
    padding-left: 9px;
    margin-left: 4px;
    margin-right: 4px;
}

@media (max-width: 1199px) and (min-width: 992px) {
    .box .btm-title {
        height: 55px;
        overflow: hidden;
    }

    #floor_recent_posts .social_media_item_wrap {
        width: 33.3333333333%;
    }

    /*#main_menu .nav >li> a {*/
    /*	margin: 0 3px !important;*/
    /*}*/
    #menu-top-menu li a {
        margin: 0 3px !important;
    }

    .social_networks a.box {
        margin-left: 3px;
        margin-right: 3px;
    }

    #right_manue #header_open_search {
        margin-left: 0;
    }

    .hp_podcast_item_listening_watch_link {
        margin-left: 4px;
    }
}

@media (max-width: 1199px) {
    #pause_play:before {
        margin: 0;
    }

    /*#pause_play span{*/
    /*	display: none !important;*/
    /*}*/
    #main_menu .nav > li > span,
    #main_menu .nav > li > a {
        margin: 0 0 0 15px !important;
    }

    /*.social_networks_post_item_link {*/
    /*    margin-bottom: 15px;*/
    /*}*/
    .hp_podcast_item_wrap_image {
        padding: 15px;
    }

    #hp_social_networks_posts {
        margin-bottom: 32px;
    }

    .social_networks_post_item {
        margin-bottom: 30px;
    }

    #big_article_item_title {
        font-size: 38px;
        -webkit-line-clamp: 3;
    }

    #main_menu .nav [data-depth="0"] > .header_title > a {
        margin: 0 20px 0 0;
    }
}

@media (min-width: 1400px) {
    .container_1215 {
        width: 1246px;
    }
}

@media (max-width: 991px) {
    #wrap_header_row {
        --bs-gutter-x: 0;
    }

    #side_menu_button {
        display: inline-block;
    }

    #top {
        position: fixed;
        height: 0;
        width: 100%;
        visibility: hidden;
        top: 64px;
        padding: 16px 0 0;
        overflow: auto;
        transition: all 1s;
    }

    #top.active {
        height: calc(100vh - 64px);
        visibility: visible;

    }

    #right_manue {
        order: -1;
        width: 100%;
    }

    #right_manue #header_gcs {
        width: 100%;
        padding-bottom: 18px;
        border-bottom: 1px solid rgba(18, 32, 48, 0.50);
        margin-bottom: 24px;
    }

    #header_gcs .gsc-input-box {
        padding: 0;
    }

    #header_gcs input[type=text] {
        padding: 0 !important;
        border: none !important;
        font-size: 18px;
        /*font-size: 20px;*/
        font-weight: normal;
        line-height: 1.444;
        vertical-align: middle;
    }

    #header_gcs input[type=text]::placeholder {
        font-size: 18px;
    }

    #main_menu {
        display: none;
    }

    #mobile_menu {
        width: 100%;
    }

    #mobile_menu ul.nav {
        padding: 0;
    }

    #mobile_menu ul.nav > li {
        display: block;
    }

    #mobile_menu ul.nav [data-depth="0"] > .header_title > a, #mobile_menu ul.nav [data-depth="0"] > .header_title > span {
        margin: 0 !important;
        font-size: 20px;
        line-height: 1.3;
        padding: 0;
        text-decoration: none;
        font-weight: bold;
    }

    #mobile_menu ul.nav [data-depth = "0"] > a:after {
        display: none;
    }

    #mobile_menu ul.nav ul.sub-menu, #mobile_menu ul.nav ul.sub-menu ul.sub-menu {
        display: none;
        padding: 0;
        box-shadow: none;
    }

    #mobile_menu ul.nav li.menu-item-has-children > .header_title > a, #mobile_menu ul.nav li.menu-item-has-children > .header_title > span {
        display: inline-block;
        width: 70%;
        padding: 0;
    }



    #mobile_menu .header_title {
        display: flex;
        margin: 0;
    }

    #mobile_menu ul.nav [data-depth = "0"] > .header_title {
        margin: 0 0 24px;
    }

    #mobile_menu ul.nav [data-depth = "1"].double_list {
        padding-top: 0;
    }

    #mobile_menu ul.nav .ul_full_width > .sub-menu > li {
        border: none;
        margin-top: 0;
    }

    #mobile_menu ul.nav [data-depth = "1"].double_list > .header_title > span, #mobile_menu .nav [data-depth = "1"].double_list > .header_title > a {
        margin: 0;
    }

    #mobile_menu ul.nav .sub-menu li {
        padding: 0 !important;
        margin-bottom: 18px;
    }

    #mobile_menu a, #mobile_menu span {
        color: #122030 !important;
    }

    #mobile_menu ul.nav .ul_full_width .sub-menu .sub-menu li:first-child {
        margin-top: 18px;
    }

    #mobile_menu ul.nav > li > .sub-menu > li > .sub-menu > li:first-child {
        margin-top: 18px;
    }

    /*#mobile_menu ul.nav > li > ul.sub-menu > li > .header_title > span, #mobile_menu ul.nav > li > ul.sub-menu > li > a {*/
    /*    font-weight: bold;*/
    /*}*/

    #big_article_item_title {
        font-size: 24px;
        margin: 8px 0 11px;
        -webkit-line-clamp: 4;
    }

    .draw_big_article_item {
        margin-bottom: 26px;
    }

    .draw_big_article_item_image {
        height: 390px;
    }

    .big_article_item_publication_type {
        margin-left: 16px;
    }

    .wrap_draw_big_article_item_content {
        width: 100%;
        /*margin: 0 0 15px !important;*/
        margin: 0 0 20px !important;
        padding: 0 16px;
    }

    .wrap_draw_big_article_item_writers {
        border-top: 2px solid #44F5D3;
        padding-top: 16px;
        display: flex;
        align-items: flex-start;
        width: max-content;
        max-width: 100%;
        flex-wrap: wrap;
    }

    .article_writer_item {
        margin-right: 10px;
        /*width: 51px;*/
        width: 81px;
        overflow: hidden;
        margin-bottom: 8px;
    }

    .article_writer_item_image {
        width: 30px;
        height: 30px;
    }

    .article_writer_item_name {
        font-size: 12px;
        line-height: 1.17;
        min-width: auto;
    }

    .article_item_credit, .draw_big_article_item_date {
        font-size: 12px;
        line-height: 1.25;
        right: 16px;
    }

    .open_youtube:after {
        font-size: 35px;
    }

    .regular_article_item {
        margin: 0;
    }

    .regular_article_item:not(:last-child) {
        margin: 0 0 40px !important;
    }

    .front_page_components {
        padding-bottom: 40px !important;
    }

    .draw_big_article_item_image:before {
        background: transparent linear-gradient(0deg, #122030 0%, #12203000 100%) 0% 0% no-repeat padding-box !important;
    }

    .draw_big_article_item_date {
        bottom: 0;
    }

    .article_item_credit {
        bottom: 15px;
    }

    .regular_article_item_image {
        height: 185px;
    }

    .regular_article_item_title {
        font-size: 18px;
        height: auto;
    }

    .regular_article_item_content {
        font-size: 16px;
        height: auto;
    }

    .wrap_title_and_link_archives {
        margin-bottom: 16px;
        padding: 0;
    }

    .archives_contents {
        padding: 0 0 0 16px;
    }

    .archives_titles {
        margin-right: 16px;
    }

    .archives_images_credits {
        font-size: 12px;
        margin-bottom: 1px;
        margin-right: 1px;
    }

    .slider_banner_item_image {
        height: 344px !important;
    }

    /*.sliders_advertising_pictures_pause_play {*/
    /*    width: 49px;*/
    /*    height: 49px;*/
    /*}*/
    .wrap_front_page_special_publication {
        padding-bottom: 40px;
    }

    .wrap_hp_podcast_item:not(:last-child) {
        margin-bottom: 24px;
    }

    .hp_podcast_item_wrap_image {
        padding: 16px 16px 32px;
    }

    #hp_social_networks_floor {
        padding-top: 40px;
    }

    #hp_videos_floor {
        padding-top: 40px;
    }

    #hp_videos_floor .wrap_title_and_link_archives, #hp_social_networks_floor .wrap_title_and_link_archives {
        margin-bottom: 24px;
    }

    .videos_big_item_image {
        height: 187px;
        margin-bottom: 16px;
    }

    .open_video_youtube svg {
        width: 42px;
        height: 42px;
    }

    .videos_big_item .videos_item_persons {
        margin-bottom: 32px;
    }

    .videos_small_item_image {
        height: 88px;
        width: calc(50% - 16px);
        margin-right: 8px;
    }

    .videos_small_item .videos_item_content {
        width: calc(50% - 16px);
        margin-right: 8px;
    }

    .videos_small_item .open_video_youtube svg {
        width: 32px;
        height: 32px;
    }

    .videos_small_item:not(:last-child) {
        margin-bottom: 24px;
    }

    #hp_communication_floors {
        margin-top: 40px;
        margin-bottom: 0;
    }

    .messages_to_communication_image {
        height: 185px;
        margin-bottom: 16px;
    }

    .messages_to_communication_title {
        font-size: 18px;
    }

    .messages_to_communication_content {
        font-size: 16px;
    }

    #messages_to_communication .gray_date {
        line-height: 1.3;
    }

    #hp_expert_floor {
        padding: 40px 0 29px;
    }

    #hp_export_image {
        height: 241px;
    }

    #hp_expert_subject_tag {
        margin-bottom: 8px;
    }

    .wrap_hp_expert_titles {
        margin-bottom: 13px;
    }

    #wrap_hp_expert_title {
        width: 100%;
        margin-bottom: 8px;
        color: #000000;
    }

    #wrap_hp_expert_link_to_archive {
        width: auto;
        text-align: left;
    }

    .hp_experts:after {
        margin-top: 24px;
    }

    .hp_expert_name {
        padding: 0;
    }

    #wrap_hp_export_content {
        margin-bottom: 40px;
    }

    #footer_newsletter {
        padding: 10px 0 40px;
    }

    #footer_newsletter_title {
        margin: 0 0 24px;
    }

    .footer_newsletter_form_wrap_content {
        flex: 0 0 auto;
        width: 100%;
        margin-bottom: 16px;
        border-radius: 4px;
    }

    .footer_newsletter_form_submit {
        border-radius: 4px !important;
        margin: auto;
    }

    #footer_menu {
        padding: 24px 0;
    }

    #footer_menu li.menu-item-has-children .footer_title {
        display: flex;
    }

    #footer_menu li.menu-item-has-children .footer_title:after {
        display: none;
    }

    ul.nav > li.menu-item-has-children > .footer_title > a {
        display: inline-block !important;
        width: 70%;
    }

    #footer_menu .sub-menu {
        display: none;
    }

    .menu_item_has_sub_menu {
        display: inline-block;
        position: relative;
    }

    .footer_title {
        margin-bottom: 24px !important;
        margin-top: 0 !important;
        min-width: 100% !important;
    }

    #footer_menu1, .small_footer_menus {
        margin-bottom: 0;
    }

    #footer_menu6 li {
        display: block;
        margin: 0 0 24px !important;
    }

    #footer_menu .full_col li {
        width: 100%;
        padding: 0;
    }

    #footer_menu .aaa {
        margin-bottom: 0;
        width: 70%;
        display: inline-block;
    }

    #footer_menu ul.nav > li > ul.sub-menu > li.menu-item-has-children > ul.sub-menu > li:first-child {
        margin-top: 18px;
    }

    #footer_menu ul.nav > li > ul.sub-menu li {
        margin-bottom: 18px;
    }

    #footer_menu ul.nav > li > ul.sub-menu > li.menu-item-has-children > ul.sub-menu > li:last-child {
        margin-bottom: 0;
    }

    .join {
        width: 100%;
    }

    .join .social_networks {
        justify-content: center;
    }

    a.logo_footer {
        padding-bottom: 24px;
        border-bottom: 1px solid rgba(255, 255, 255, 0.20);
        text-align: center !important;
    }

    #company_address {
        margin-top: 8px;
    }

    #Developed_by {
        text-align: center !important;
        margin-top: 8px;
    }

    .site_forms label.error {
        font-size: 12px;
        margin-top: 0;
    }

    .footer_menus {
        display: none;
    }

    .draw_big_article_item .open_youtube {
        top: 36%;
    }

    .social_networks_post_item_wrap_net {
        --bs-gutter-x: 0;
    }

    .post_item_inss_facebook_text {
        padding-left: 5px;
    }

    .social_networks_post_item_content {
        padding-right: 12px;
        padding-left: 12px;
    }
}