
/* Large desktop */
@media (max-width: 1290px) {

    body,
    .container-fluid {
        width: 100%;
    }

    .navbar-inner {
        padding-left: 20px;
        padding-right: 20px;
    }

    .ei-slider > ul.ei-slider-large > li > img {
        margin-left: auto !important;
    }

    .cat-vertical > .col-md-12.related-posts {
        margin-left: 0 !important;
    }
}

/* Large desktop */
@media (max-width: 1289px) {

    .navbar-banner {
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }

        .header-wrapper .site-logo-wrp,
        .navbar-banner .adv-970,
        .navbar-banner .adv-970 img {
            float: none !important;
            text-align: center;
        }

    .header-wrapper .site-logo-wrp {
        margin-bottom: 20px;
    }

    .navbar-inner {
        padding-left: 20px;
        padding-right: 20px;
    }

    .ei-slider > ul.ei-slider-large > li > img {
        margin-left: auto !important;
    }

    .cat-vertical > .col-md-12.related-posts {
        margin-left: 0 !important;
    }

    ul.widget-sponsor {
        margin-bottom: -10px;
    }

        ul.widget-sponsor.adv-dim-125x125 > li {
            margin: auto 10px 10px auto;
        }
}


/* Tablet Devices */
@media only screen and ( max-width: 1230px ) {
}

/* Tablet Devices */
@media (max-width: 1200px) {
}


@media (max-width: 1050px) {

    .col-sm-12 {
        width: 100%;
    }

    .col-sm-11 {
        width: 91.66666667%;
    }

    .col-sm-10 {
        width: 83.33333333%;
    }

    .col-sm-9 {
        width: 75%;
    }

    .col-sm-8 {
        width: 66.66666667%;
    }

    .col-sm-7 {
        width: 58.33333333%;
    }

    .col-sm-6 {
        width: 50%;
    }

    .col-sm-5 {
        width: 41.66666667%;
    }

    .col-sm-4 {
        width: 33.33333333%;
    }

    .col-sm-3 {
        width: 25%;
    }

    .col-sm-2 {
        width: 16.66666667%;
    }

    .col-sm-1 {
        width: 8.33333333%;
    }

    html {
        background-image: none;
    }

    .header-wrapper .site-logo-wrp {
        text-align: center;
        float: none;
        margin-bottom: 20px;
    }

    .home-main-slider--swiper-wrapper .fold-item.item-1 img,
    .home-main-slider--swiper-wrapper .fold-item.item-2 img {
        width: 620px;
        height: 215px;
    }

    .home-main-slider--swiper-wrapper .fold-item.item-3,
    .home-main-slider--swiper-wrapper .fold-item.item-4,
    .home-main-slider--swiper-wrapper .fold-item.item-5 {
        width: 33.333333333%;   
    }

        .home-main-slider--swiper-wrapper .fold-item.item-3 img,
        .home-main-slider--swiper-wrapper .fold-item.item-4 img,
        .home-main-slider--swiper-wrapper .fold-item.item-5 img {
            width: 100%;
            height: 230px;
        }


    .main-site-container > .bootstrap-row-inner {
        grid-auto-rows: auto !important;
    }

    .main-site-container > .bootstrap-row-inner > .bootstrap-column.main-content,
    .main-site-container > .bootstrap-row-inner > .col-sidebar-main,
    .main-site-container > .bootstrap-row-inner > .col-sidebar-narrow {
        position: relative !important;
    }

        .main-site-container > .bootstrap-row-inner > .bootstrap-column.main-content {
            -ms-flex-order: -1 !important;
            order: -1 !important;
        }

        .main-site-container > .bootstrap-row-inner > .col-sidebar-main {
            -ms-flex-order: 0 !important;
            order: 0 !important;
        }

        .main-site-container > .bootstrap-row-inner > .col-sidebar-narrow {
            -ms-flex-order: 1 !important;
            order: 1 !important;
        }


    body.two-sidebars .main-site-container > .bootstrap-row-inner > .col-sidebar-narrow,
    body.two-sidebars .main-site-container > .bootstrap-row-inner > .col-sidebar-main {
        width: 50% !important;
    }

    /* =========================== Sticky Sidebar ================================== */
    body.two-sidebars .sticky-wrapper,
    body.two-sidebars .oxibug-stick-in-parent-fix {
        position: static !important;
        top: auto !important;
        width: auto !important;
        height: auto !important;
        bottom: auto !important;
        float: initial !important;
    }

    .navbar-main .sec-random-button {
        display: none;
        visibility: hidden;
    }

    .modern-items-list ul.items > li {
        width: 100%;
    }

    .home-main-slider--swiper-wrapper.has-swiper-thumbs .fold-item img,
    .col-sidebar-main .posts-in-widget .modern-items-list .fold-item .post-img,
    .col-sidebar-narrow .posts-in-widget .modern-items-list .fold-item .post-img,
    .col-md-3 .posts-in-widget .modern-items-list .fold-item .post-img,
    .cat-horiz .last-post .img-container img,
    .cat-horiz .related-posts .modern-items-list ul.items > li .post-img,
    .cat-horiz .related-posts .modern-items-list ul.items > li .post-img img,
    .cat-vertical .last-post .img-container img,
    .cat-vertical .related-posts .modern-items-list ul.items > li .post-img,
    .cat-vertical .related-posts .modern-items-list ul.items > li .post-img img,
    .cat-review .review .img-container img,
    .cat-horiz-divided .last-post .img-container img,
    .cat-related-news .modern-items-list .fold-item,
    .cat-related-news .post-img,
    .blog-item .img-container img,
    .thumb_video_lightbox,
    
    body.one-sidebar .home-main-slider--swiper-wrapper.has-swiper-thumbs .fold-item img,
    body.one-sidebar .col-sidebar-main .posts-in-widget .modern-items-list .fold-item .post-img,
    body.one-sidebar .col-sidebar-narrow .posts-in-widget .modern-items-list .fold-item .post-img,
    body.one-sidebar .col-md-3 .posts-in-widget .modern-items-list .fold-item .post-img,
    body.one-sidebar .cat-horiz .last-post .img-container img,
    body.one-sidebar .cat-horiz .related-posts .modern-items-list ul.items > li .post-img,
    body.one-sidebar .cat-horiz .related-posts .modern-items-list ul.items > li .post-img img,
    body.one-sidebar .cat-vertical .last-post .img-container img,
    body.one-sidebar .cat-vertical .related-posts .modern-items-list ul.items > li .post-img,
    body.one-sidebar .cat-vertical .related-posts .modern-items-list ul.items > li .post-img img,
    body.one-sidebar .cat-review .review .img-container img,
    body.one-sidebar .cat-horiz-divided .last-post .img-container img,
    body.one-sidebar .cat-related-news .modern-items-list .fold-item,
    body.one-sidebar .cat-related-news .post-img,
    body.one-sidebar .blog-item .img-container img,
    body.one-sidebar .thumb_video_lightbox {
        width: 100%;
        max-width: 100%;
        height: 100%;
        max-height: 100%;
    }

    .cat-horiz .last-post .img-container {
        width: 40%;
    }

    .cat-horiz .last-post .content-container {
        width: 60%;
    }

    .modern-items-list .fold-item .description.visible-part,
    .cat-horiz .related-posts .modern-items-list .fold-item .description.visible-part,
    .cat-vertical .related-posts .modern-items-list .fold-item .description.visible-part,
    .cat-related-news .modern-items-list .fold-item .description.visible-part {
        bottom: -76%;
    }
}

@media (max-width: 992px) {
    body {
        overflow-x: hidden;
    }

        body.one-sidebar .home-main-slider--swiper-wrapper .fold-item.item-1 img {
            height: 317px;
        }

        body.one-sidebar .home-main-slider--swiper-wrapper .fold-item.item-2 img {
            height: 162px;
        }

        .home-main-slider--swiper-wrapper .fold-item.item-3 img,
        .home-main-slider--swiper-wrapper .fold-item.item-4 img,
        .home-main-slider--swiper-wrapper .fold-item.item-5 img,
        body.one-sidebar .home-main-slider--swiper-wrapper .fold-item.item-3 img, 
        body.one-sidebar .home-main-slider--swiper-wrapper .fold-item.item-4 img {
            width: 100%;
            height: 100%;
        }

    .modern-items-list .fold-item .description.visible-part,
    .cat-horiz .related-posts .modern-items-list .fold-item .description.visible-part,
    .cat-vertical .related-posts .modern-items-list .fold-item .description.visible-part,
    .cat-related-news .modern-items-list .fold-item .description.visible-part {
        bottom: -73%;
    }


    body.one-sidebar .main-site-container > .bootstrap-row-inner > .col-md-8.main-content {
        width: 100% !important;
    }

    body.one-sidebar .main-site-container > .bootstrap-row-inner > .col-sidebar-main {
        width: 100% !important;
    }

        body.one-sidebar .col-sidebar-main .sidebar-300  {
            margin: 0 -15px;
        }
        
        body.one-sidebar .col-sidebar-main,
        body.one-sidebar .col-sidebar-main * {
        }

        body.one-sidebar .col-sidebar-main .sidebar-300 > .widget {
            float: left;
            width: 50%;
            padding: 0 15px;
        }


    /* =========================== Sticky Sidebar ================================== */
    body.one-sidebar .sticky-wrapper,
    body.one-sidebar .oxibug-stick-in-parent-fix {
        position: static !important;
        top: auto !important;
        width: auto !important;
        height: auto !important;
        bottom: auto !important;
        float: initial !important;
    }
}

@media (max-width: 768px) {

    .home-main-slider--swiper-wrapper .fold-item.item-1 .post-inner .description-inner .post-title,
    .home-main-slider--swiper-wrapper .fold-item.item-2 .post-inner .description-inner .post-title {
        font-size: 17px;
        line-height: 23px;
    }

    body.one-sidebar .home-main-slider--swiper-wrapper .fold-item.item-1 {
        width: 100%;
    }

        body.one-sidebar .home-main-slider--swiper-wrapper .fold-item.item-1 img {
            width: 714px;
        }

    body.one-sidebar .home-main-slider--swiper-wrapper .fold-item.item-2 {
        width: 40%;
    }

        body.one-sidebar .home-main-slider--swiper-wrapper .fold-item.item-2 img {
            width: 360px;
        }

    body.one-sidebar .home-main-slider--swiper-wrapper .fold-item.item-3,
    body.one-sidebar .home-main-slider--swiper-wrapper .fold-item.item-4 {
        width: 30%;
    }

    body.one-sidebar .home-main-slider--swiper-wrapper .fold-item.item-2 img,
    body.one-sidebar .home-main-slider--swiper-wrapper .fold-item.item-3 img,
    body.one-sidebar .home-main-slider--swiper-wrapper .fold-item.item-4 img {
        height: 161px;
    }

    body.one-sidebar .home-main-slider--swiper-wrapper .fold-item .post-inner .post-meta {
        display: none !important;
    }

    body.one-sidebar .home-main-slider--swiper-wrapper .fold-item:not(.item-1) .post-inner .description-inner .post-title {
        font-size: 14px;
        line-height: 16px;
    }
}


/* Landscape phones and down */
@media (max-width: 580px) {

    .col-xxs-12 {
        width: 100%;
    }

    .col-xxs-11 {
        width: 91.66666667%;
    }

    .col-xxs-10 {
        width: 83.33333333%;
    }

    .col-xxs-9 {
        width: 75%;
    }

    .col-xxs-8 {
        width: 66.66666667%;
    }

    .col-xxs-7 {
        width: 58.33333333%;
    }

    .col-xxs-6 {
        width: 50%;
    }

    .col-xxs-5 {
        width: 41.66666667%;
    }

    .col-xxs-4 {
        width: 33.33333333%;
    }

    .col-xxs-3 {
        width: 25%;
    }

    .col-xxs-2 {
        width: 16.66666667%;
    }

    .col-xxs-1 {
        width: 8.33333333%;
    }

    body.two-sidebars .main-site-container > .bootstrap-row-inner > .col-sidebar-narrow,
    body.two-sidebars .main-site-container > .bootstrap-row-inner > .col-sidebar-main {
        width: 100% !important;
    }


    body.one-sidebar .col-sidebar-main .sidebar-300 {
        margin: 0;
    }

    body.one-sidebar .col-sidebar-main .sidebar-300 > .widget {
        float: left;
        width: 100%;
        padding: 0;
    }

    h1,
    .article-content h1 {
        font-size: 22px;
        line-height: 34px;
    }

    h2,
    .blog-item h4 {
        font-size: 18px;
        line-height: 30px;
    }

    h3 {
        font-size: 15px;
        line-height: 24px;
    }

    h4 {
        font-size: 13px;
        line-height: 22px;
    }

    h5 {
        font-size: 12px;
        line-height: 18px;
    }

    h6 {
        font-size: 12px;
    }

    .home-main-slider--swiper-wrapper .fold-item.item-1,
    .home-main-slider--swiper-wrapper .fold-item.item-2,
    .home-main-slider--swiper-wrapper .fold-item.item-3,
    .home-main-slider--swiper-wrapper .fold-item.item-4,
    .home-main-slider--swiper-wrapper .fold-item.item-5,
    body.one-sidebar .home-main-slider--swiper-wrapper .fold-item.item-1,
    body.one-sidebar .home-main-slider--swiper-wrapper .fold-item.item-2,
    body.one-sidebar .home-main-slider--swiper-wrapper .fold-item.item-3,
    body.one-sidebar .home-main-slider--swiper-wrapper .fold-item.item-4,
    body.one-sidebar .home-main-slider--swiper-wrapper .fold-item.item-5 {
        width: 100%;
    }

        .home-main-slider--swiper-wrapper .fold-item.item-1 img,
        .home-main-slider--swiper-wrapper .fold-item.item-2 img,
        .home-main-slider--swiper-wrapper .fold-item.item-3 img,
        .home-main-slider--swiper-wrapper .fold-item.item-4 img,
        .home-main-slider--swiper-wrapper .fold-item.item-5 img,
        body.one-sidebar .home-main-slider--swiper-wrapper .fold-item.item-1 img,
        body.one-sidebar .home-main-slider--swiper-wrapper .fold-item.item-2 img,
        body.one-sidebar .home-main-slider--swiper-wrapper .fold-item.item-3 img,
        body.one-sidebar .home-main-slider--swiper-wrapper .fold-item.item-4 img,
        body.one-sidebar .home-main-slider--swiper-wrapper .fold-item.item-5 img {
            width: 100%;
            height: 215px;
        }

    .home-main-slider--swiper-wrapper .fold-item .post-inner .description-inner .post-title,
    body.one-sidebar .home-main-slider--swiper-wrapper .fold-item .post-inner .description-inner .post-title {
        font-size: 17px !important;
        line-height: 23px !important;
    }

    .breaking-news-widget > .brknews-inner > .title-inner, 
    .breaking-news-widget > .brknews-inner > .content {
        float: left;
        width: 100%;
    }

    .breaking-news-widget > .brknews-inner > .title-inner {
        text-align: center;
    }

    .home-main-slider--swiper-wrapper.has-swiper-thumbs .fold-item .description.visible-part {
        bottom: -65%;
    }

    .modern-items-list .fold-item .description.visible-part,
    .cat-horiz .related-posts .modern-items-list .fold-item .description.visible-part,
    .cat-vertical .related-posts .modern-items-list .fold-item .description.visible-part,
    .cat-related-news .modern-items-list .fold-item .description.visible-part {
        bottom: -69%;
    }

    .cat-horiz .last-post .img-container,
    .cat-horiz .last-post .content-container,
    .blog-item .media .desc-footer .footer-item {
        width: 100%;
    }

    .cat-horiz .last-post .img-container,
    .cat-review .review .img-container,
    .cat-horiz-divided .last-post {
        margin-bottom: 15px;
    }

    .cat-horiz .last-post .img-container,
    .cat-related-news .modern-items-list ul.items .slide-item > .col-container:first-child,
    .cat-horiz .related-posts .modern-items-list ul.items .slide-item .col-container:first-child {
        padding-right: 0;
    }

    .cat-horiz .related-posts .modern-items-list ul.items .slide-item .col-container:first-child,
    .cat-related-news .modern-items-list .col-container:first-child {
        margin-bottom: 15px;
    }

    .cat-related-news .modern-items-list ul.items .slide-item > .col-container:nth-child(2n),
    .cat-horiz .related-posts .modern-items-list ul.items .slide-item .col-container:nth-child(2n),
    .blog-item .blog-desc-container {
        padding-left: 0;
    }

    .article-content .post-review .criterias-list .criteria-left,
    .article-content .post-review .criterias-list .criteria-right {
        float: left;
        width: 100%;
        padding: 0;
        border: none;
        margin: 2px 0;
    }

    .article-content .post-review .criterias-list .criteria-left,
    .article-content .post-review .criterias-list .criteria-right,
    .blog-item .media .desc-footer .footer-item.item-rate {
        text-align: left;
    }

    .article-content .post-review .criterias-list .criteria {
        padding: 10px 0;
    }

    .article-content .post-review.stars .criterias-list .criteria-right .criteria-inner {
        float: none;
    }

    .article-content .post-review .total-score,
    .article-content .post-review .users-rating,
    .blog-item {
        border-bottom-width: 1px;
        border-bottom-style: solid;
    }

        .article-content .post-review .total-score .result,
        .article-content .post-review .total-score .summary,
        .article-content .post-review .users-rating {
            padding: 10px 0;
        }

            .article-content .post-review .users-rating .criteria-left {
                margin-bottom: 15px;
            }

                .article-content .post-review .users-rating .criteria-left .title {
                    padding: 15px 25px;
                }

    
    .article-content .post-review .criterias-list .cons-list {
        margin-top: 15px;
    }

    .blog-item {
        padding-bottom: 10px;
    }

    .blog-item .blog-date {
        display: none;
        visibility: hidden;
    }

    /* Timeline Page */
    .article-content > .timeline-page > .timeline-inner > .dl-horizontal {
        margin: 20px 0;
    }

    .article-content > .timeline-page > .timeline-inner > .dl-horizontal dt {
        width: 100%;
    }

    .article-content > .timeline-page > .timeline-inner > .dl-horizontal dd {
        width: 100%;
        margin: 0 20px 20px;
    }
}

/* Landscape phones and down */
@media (max-width: 480px) {
    .header-wrapper .site-logo-wrp {
        text-align: center;
        float: none;
    }

    .home-main-slider--swiper-wrapper.has-swiper-thumbs .fold-item .description.visible-part {
        bottom: -50%;
    }

    .modern-items-list .fold-item .description.visible-part,
    .cat-horiz .related-posts .modern-items-list .fold-item .description.visible-part,
    .cat-vertical .related-posts .modern-items-list .fold-item .description.visible-part,
    .cat-related-news .modern-items-list .fold-item .description.visible-part {
        bottom: -62%;
    }

    .home-main-slider--swiper-wrapper.has-swiper-thumbs .fold-item .description > .title h3 {
        font-size: 17px;
        line-height: 22px;
    }

    .home-main-slider--swiper-wrapper.has-swiper-thumbs .fold-item .description > .title .post-meta {
        width: 100%;
    }

        .home-main-slider--swiper-wrapper.has-swiper-thumbs .fold-item .description > .title .post-meta > span:not(:first-child) {
            display: none;
            visibility: hidden;
        }

    .home-main-slider--swiper-wrapper.has-swiper-thumbs .fold-item .description > .title .rating {
        float: left;
        width: 100%;
        padding-left: 90px;
        margin-top: 10px;
        margin-bottom: 0;
    }
}
