@viewport {
    zoom: 1.0;
    width: extend-to-zoom;
}



@media (orientation: portrait) {

    body {
        width: 100% !important;
        margin: none !important;
    }

    html {}

    .live_stiri p {}


    .align_intern_img {
        width: auto;
    }

    .align_intern_img img {
        width: 100%;
    }

    .sondaj_archive {
        margin: 0 !important;
    }

    .content_right .mywidget {
        display: none;
    }

    .promo-top-1200x250 {
        display: none !important;
    }

    .menu {
        display: none;
        width: 100% !important;
    }

    .submenu {
        display: none;
        width: 100% !important;
    }

    .date_hour {
        display: none
    }


    .second_menu {
        max-width: calc(100% - 70px);
        width: 100% !important;
        background-color: #FFFFFF;
    }

    .mobile-menu {
        display: block;
        position: relative;
    }


    .top_menu {
        width: 100% !important;
        float: none
    }

    .archive_title {
        display: none;
    }

    .mobile-menu .mobile-menu-nav {
        position: absolute;
        flex-direction: column;
        right: 10px;
        top: 40px;
        background-color: #fff;
        z-index: 1;
        box-shadow: 0 4px 10px #00000063;
        width: 390px;
        display: none;
    }

    .mobile-menu .mobile-menu-nav.open {
        display: flex;
    }

    .top_menu .wrapper {
        display: flex;
        justify-content: space-between;
    }

    .mobile-menu {
        margin: auto 15px;
    }

    .mobile-menu .mobile-menu-icon {
        height: 30px;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
    }

    .mobile-menu .mobile-menu-icon:hover span,
    .mobile-menu .mobile-menu-icon.open span {
        background-color: #8f8f8f;
    }

    .mobile-menu .mobile-menu-icon span {
        width: 40px;
        height: 5px;
        background-color: #c7c7c7;
        display: block;
    }

    .mobile-menu .mobile-menu-nav a {
        font-size: 26px;
        padding: 12px 10px 12px 50px;
        border-radius: 0 !important;
        color: unset;
        border-bottom: 1px solid #b0b0b0;
    }

    .mobile-menu .mobile-menu-nav a:hover {
        background-color: #dcdcdc;
    }

    .bottom {
        background: linear-gradient(#616161, #3b3a3a);
        height: unset;
    }

    .bottom_banner {
        display: none;
    }

    .bottom_categories {
        display: none !important;
    }

    .content {
        width: 100% !important;
    }

    .big_new {
        width: 100%;
    }

    .big_new img {

        width: 100%;
    }

    .news_category {
        float: none;
        width: 100%;
        margin: 0;
    }

    .wrapper {
        width: 100% !important;
        margin: 0px auto;
    }

    .content_left {
        width: 100%;
    }

    .wrapper {
        width: 100% !important;
        margin: 0px;
    }

    .content {
        width: 100% !important;
        float: left;
        margin: 0px 0px 0px 0px;
    }

    .undernews_desktop {
        display: none;
    }

    .btm_midlle {
        margin: 30px 5px;
    }

    .btm_midlle a {
        font-size: 20px;
    }

    .btm_right {
        float: left;
        margin: -10px 0px 30px 14px;
        font-size: 23px;
    }

    .btm_right span a {
        color: #ffffff;
        font-size: 20px;
    }

    .short_hr {
        display: none
    }

    .live_text {}

    p {
        font-size: 1.8em !important;
    }

    .live_text a {
        font-size: 1em !important;
    }

    .live_align {
        font-size: 1.8em !important;
    }

    .live_stiri p {
        padding: 0 0 13px 0;
    }

    .middlevideop {
        display: none;
    }

    .bloger_text_live {
        font-size: 1em !important;
    }

    .text_search_link_intern {
        font-size: 1.2em !important;
    }

    a.news_link_intern {
        font-size: 0.9em !important;
        text-decoration: none;
    }

    a.news_link_intern {
        height: auto !important;
        overflow: visible;
    }

    .text_search_link_intern {
        width: 98%;
    }

    .align_search2 {
        overflow: visible;
        width: auto;
        padding-bottom: 30px;
    }

    .desktoptop {
        display: none;
    }

    .mobiletop {
        display: block
    }

    .mobile_bottom_ads {
        display: block;
        float: left;
        text-align: center;
        padding: 15px 0 15px 20px;
    }

    h1 {
        font-size: 2em !important;
    }

    .prietenii_merita {
        font-size: 19px !important;
    }

    .main_news_right {
        display: none !important;
    }

    .main_news {
        width: 100% !important;
    }

    .news_link {
        font-size: 1.3em !important;
    }

    .text_search {
        font-size: 1.3em !important;
    }

    .align_search2 .cat_date {
        font-size: 1em !important;
        background-color: #b30000;
        padding: 0 20px;
        color: #fff;
    }

    .cat_date2 {
        font-size: 1em !important;
    }

    .live_align .cat_date {
        font-size: 0.7em !important;
    }

    .big_abs {
        position: unset;
        height: unset;
        left: unset;
        bottom: unset;
        margin-bottom: 20px;
        width: calc(100% - 20px);
        padding: 10px 10px 0 10px;
    }

    .news_title_big {
        height: unset;
    }

    .data {
        font-size: 1em;
        background-color: #b30000;
        color: #ffffff;
    }

    .mobile-under-logo {
        padding: 10px 0 10px 0;
        text-align: center;
        float: left;
        display: block !important;
    }

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

    .promo_right {
        display: none !important;
    }

    .promo_right#sondaj {
        display: flex !important;
        width: 100%;
        flex-direction: column;
    }

    .promo_title {
        float: unset;
        width: 100%;
        height: unset;
    }

    .promo_title span {
        font-size: 25px;
    }

    form.ajx_replace {
        display: flex;
        flex-wrap: wrap;
        padding: 20px 0;
    }

    .archive {
        font-size: 20px;
    }

    .abonament {
        float: unset;
        width: 100%;
        flex: 1 0 calc(100% - 15px);
        font-size: 25px;
        margin: 0 0 10px 0px;
        padding-left: 15px;
    }

    .sondaj {
        display: flex;
        float: unset;
        width: 100%;
        font-size: 22px;
    }

    .sondaj label {
        float: unset;
        max-width: calc(100% - 250px);
        width: 100%;
        display: block;
    }

    .sondaj_align1 {
        margin: 0px 0px 0px 10px;
        float: unset;
        display: flex;
        align-items: center;
    }

    .sondaj_align1 img {
        margin: 0px;
    }

    .pescent {
        font-size: 22px;
    }

    .gnews {
        width: 100% !important;
        margin-bottom: -60px;
    }

    .gnews a {
        font-size: 30px;
    }

    .video_blogs {
        float: unset;
    }

    .video_blogs,
    .video,
    .video_title,
    .stiri_scurt_hr {
        width: 100%;
    }

    .video_title {
        height: unset;
    }

    .video_title span {
        font-size: 25px;
    }

    .stiri_scurt_align {
        display: flex;
        flex-direction: column;
        float: unset;
        width: calc(100% - 14px);
    }

    .stiri_scurt_img,
    .opinii_left {
        width: 100%;
    }

    .stiri_scurt_img img {
        width: 100%;
    }

    .stiri_scurt_link {
        width: 100%;
    }

    .stiri_scurt_link a {
        font-size: 20px;
    }

    span.opinii_align {
        display: flex;
        flex-direction: column;
        width: calc(100% - 5px);
    }

    .opinii_left {
        width: calc(100% - 15px);
        height: unset;
    }

    .opinii_left img {
        width: 100%;
        max-height: 400px;
    }

    .opinii_right {
        width: calc(100% - 20px);
        margin: 0 10px;
    }

    .opinii_align1 {
        width: 100%;
        margin: 0px 0px 2px 0px;
    }

    .op_data {
        font-size: 20px;
    }

    .op_name {
        font-size: 35px;
    }

    .op_category {
        font-size: 25px;
    }

    .meteo-wrapper-full {
        width: 100%;
    }

    .m2meteo2_informer {
        width: 100%;
    }

    .m2day {
        transform: scale(1.8) translate(80px, -5px);
        height: 35px;
        margin: 20px 0;
    }

    .meteo-wrapper-full {
        height: 300px;
    }

    .m2meteo {
        height: 0;
        overflow: hidden;
    }

    div#promo-adsense>* {
        width: 100% !important;
    }

    div#promo-adsense>* iframe {
        width: calc(100% - 17px);
        height: 300px;
    }

    div#promo-adsense>*:not(.video_title) {
        height: 300px !important;
    }

    .first {
        display: flex;
        flex-direction: column;
        float: unset;
        width: 100%;
    }

    .news_category .categorie_left {
        width: 100%;
    }

    .news_category span.category_align_1 {
        width: 100%;
        margin: 0;
    }

    .news_category .category_align_1 img {
        width: calc(100% - 0px);
    }

    .news_category .categorie {
        padding: 0;
        width: 100%;
    }

    span.align_text {
        float: left;
        border-radius: 4px;
        padding: 5px 6px 5px 6px;
        margin: 0px 15px 0px 0px;
        background-color: #b30000;
    }

    span.cat_date {
        font-size: 1em;
        color: #ffffff;
    }

    span.category_align_2 {
        margin-bottom: 20px;
        width: calc(100% - 20px);
        padding: 10px 10px 0 10px;
    }

    span.align_text1 {
        color: #056896;
        font-size: 21px;
        font-weight: normal;
        margin: 10px 0px 0px 0px;
        line-height: 1.4;
        overflow: hidden;
        width: 100%;
    }

    .partners-banner {
        width: calc(100% - 9px);
        height: 630px;
    }

    .partners-banner a img {
        width: calc(100% - 8px);
    }

    #top-news-right-2 {
        display: none;
    }

}