
/* 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 .logo-240,
    .navbar-banner .adv-970,
    .navbar-banner .adv-970 img {
        float: none !important;
        text-align: center;
    }

    .navbar-banner .logo-240 {
        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.w-adv-125x125 > li {
            margin: auto 10px 10px auto;
        }

    ul.posts-in-images {
        margin: -5px -5px 0;
    }

        ul.posts-in-images > li {
            margin: 5px 5px 0;
        }
}


/* 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;
    }

    .navbar-banner .logo-240 {
        text-align: center;
        float: none;
        margin-bottom: 20px;
    }

    body.two-sidebars .main-site-container > .bootstrap-row-inner > .col-md-6.main-content,
    body.two-sidebars .main-site-container > .bootstrap-row-inner > .col-sidebar-narrow,
    body.two-sidebars .main-site-container > .bootstrap-row-inner > .col-sidebar-main {
        left: auto !important;
        right: auto !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 .serpentsoft-insideplugin-sticky {
        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%;
    }

    .flexslider.large .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 .flexslider.large .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;
    }

    .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,
    body.one-sidebar .main-site-container > .bootstrap-row-inner > .col-sidebar-main {
        left: auto !important;
        right: auto !important;
    }

    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 .serpentsoft-insideplugin-sticky {
        position: static !important;
        top: auto !important;
        width: auto !important;
        height: auto !important;
        bottom: auto !important;
        float: initial !important;
    }
}

@media (max-width: 768px) {
}


/* 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;
    }


    .flexslider.large .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) {
    .navbar-banner .logo-240 {
        text-align: center;
        float: none;
    }

    .flexslider.large .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%;
    }

    .flexslider.large .fold-item .description > .title h3 {
        font-size: 17px;
        line-height: 22px;
    }

    .flexslider.large .fold-item .description > .title .post-meta {
        width: 100%;
    }

        .flexslider.large .fold-item .description > .title .post-meta > span:not(:first-child) {
            display: none;
            visibility: hidden;
        }

    .flexslider.large .fold-item .description > .title .rating {
        float: left;
        width: 100%;
        padding-left: 90px;
        margin-top: 10px;
        margin-bottom: 0;
    }
}
