@media screen and (min-width:1000px){
        
}

@media(max-width: 1200px) {

    .main-slider.multi_posts.full_width.two_slides .swiper-wrapper,
    .main-slider.multi_posts.full_width.two_slides .swiper-wrapper .post-item,
    .main-slider.multi_posts.full_width.two_slides .swiper-wrapper .post-item .post-box {
        height: 645px;
    }

}

@media(max-width: 1100px) {

    .main-slider.multi_posts.full_width.four_slides .swiper-wrapper,
    .main-slider.multi_posts.full_width.four_slides .swiper-wrapper .post-item,
    .main-slider.multi_posts.full_width.four_slides .swiper-wrapper .post-item .post-box,

    .main-slider.multi_posts.full_width.three_slides .swiper-wrapper,
    .main-slider.multi_posts.full_width.three_slides .swiper-wrapper .post-item,
    .main-slider.multi_posts.full_width.three_slides .swiper-wrapper .post-item .post-box,

    .main-slider.multi_posts.full_width.two_slides .swiper-wrapper,
    .main-slider.multi_posts.full_width.two_slides .swiper-wrapper .post-item,
    .main-slider.multi_posts.full_width.two_slides .swiper-wrapper .post-item .post-box {
        height: 645px;
    }

}


@media screen and (min-width:0px) and (max-width:1000px) {
    
    body{
        
    }

        body .main-site-wrapper {
            overflow-x: hidden;
        }

        .header-background.has-fixed-menu.sticky-always .header-menu, 
        .header-background.has-fixed-menu.sticky-always .header-menu .header-box, 
        .header-background.has-fixed-menu.sticky-always .header-menu .search-result-container, 
        .header-background.has-fixed-menu.sticky-always .header-menu .main-menu, 
        body.boxed-layout .headroom-wrapper .headroom-inner.headroom--not-top .header-menu,
        body.boxed-layout {
            width: 100%;
        }

            body.boxed-layout .container,
            .container {
                width: 100% !important;
                padding-left: 5%;
                padding-right: 5%;
            }

    
    body.boxed-layout .main-menu.navbar-fixed-top {
        width: 100%;
    }

    .header-menu.has-fixed-menu.stuck, 
    .header-menu.has-fixed-menu .header-box, 
    .header-menu.has-fixed-menu .search-result-container, 
    .header-menu.has-fixed-menu .main-menu {
        width: 100%;
    }
    
    body .mobile-menu.pushy{
        
    }

    .sticky-wrapper,
    .serpentsoft-insideplugin-sticky {
        position: static !important;
        top: auto !important;
        width: auto !important;
        height: auto !important;
        bottom: auto !important;
        float: initial !important;
    }

    .bootstrap-column.fix-sticky-responsive {
        min-height: initial !important;
        height: auto !important;
    }

    .bootstrap-column.fix-sticky-responsive .bootstrap-column-inner.ui.sticky {
        position: static !important;
        top: auto !important;
        width: auto !important;
        height: auto !important;
        bottom: auto !important;
        float: initial !important;
    }
    
    .sb-left-layout > .bootstrap-row > .bootstrap-row-inner > .col-md-8,
    .main-site-container .bootstrap-row-inner > .col-md-8,
    .main-site-container .bootstrap-row-inner > .col-md-4 {
        
    }

    .header-logo.responsive .sec-logo-inner > .sec-inner.social-container.left,
    .header-logo.responsive .sec-logo-inner > .sec-inner.social-container.right {
        display: none;
    }

    .header-logo.responsive .sec-logo-inner .sec-inner.logo,
    .header-logo.responsive .sec-logo-inner .sec-responsive-social-icons {
        display: block;
        width: 100%;

    }
    

    .blog-items.style-grid .post-item,
    .blog-items.style-first-grid .post-item.not-first-post,
    .blog-items.style-sections-fisrt-grid .post-item.not-first-post,
    .sb-none-layout .blog-items.style-grid .post-item, 
    .sb-none-layout .blog-items.style-first-grid .post-item.not-first-post {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }

    .blog-items.style-grid.three-cols .post-item,
    .blog-items.style-first-grid.three-cols .post-item.grid-item, 
    .sb-none-layout .blog-items.style-sections-fisrt-grid .post-item.not-first-post {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%;

    }

        .blog-items.style-grid.three-cols .post-item.second-item,
        .blog-items.style-first-grid.three-cols .post-item.not-first-post.second-item {
           
        }
        
        .blog-items.style-grid.three-cols .post-item.third-item,
        .blog-items.style-first-grid.three-cols .post-item.third-item {
           
        }

        .blog-items.style-grid .post-item .post-box .sec-title .title,
        .blog-items.style-first-grid .post-item:not(.first-post) .post-box .sec-title .title,
        .blog-items.style-sections-fisrt-grid .post-item.not-first-post  .post-box .sec-title .title {
            text-align: left;
        }

    .blog-pagination .pagination-bootstrap-advanced .pager {
        margin: 40px 0 0;
    }

    .article-content .featured-post-figure img {
        width: 100%;
    }

    .main-site-container .article-container > .article-content .article-boxes .article-box:last-child {
        margin-bottom: 0;
    }

    body.featuredarea-style-full-width .main-site-container .main-sidebar {
        margin-top: 40px;
        padding-top: 40px;
    }

    
    /* Fix */
    .social-icons > ul,
    .wdg-social-counter ul.social-counter li > .zoc-main {
        overflow: visible;
    }

    .wdg-news-in-pictures .post-thumbnail img,
    .blog-items .blog-item-related-box .rel-post-item .sec-image img,
    .sb-none-layout .blog-items .blog-item-related-box .rel-post-item .sec-image img,
    .article-container > .article-content .article-boxes .article-box.related-posts-box .post-item .sec-image img,
    .sb-none-layout .article-container > .article-content .article-boxes .article-box.related-posts-box .post-item .sec-image img {
        height: auto;
    }

}

@media (max-width: 1024px) {

    .instagram-footer .instagram-shortcode .instagram-url .term .icon:before {
        font-size: 25px;
    }

    .instagram-footer .instagram-shortcode .instagram-url .term .text {
        font-size: 9px;
    }
}


@media (max-width: 991px) {

    .sb-left-layout > .bootstrap-row > .bootstrap-row-inner > .column-content {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1;
    }

    .sb-left-layout > .bootstrap-row > .bootstrap-row-inner > .column-sidebar {
        -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
        order: 13;
    }


    .main-slider .swiper-wrapper .swiper-slide .post-box .sec-details .sec-inner.sec-title .title {
        
    }

    .main-slider.single_slide.container_width .swiper-wrapper .swiper-slide .post-box .sec-details {
        width: calc(100% - 80px);
    }

    .featured-area-box .featured-box .sec-readmore .title .word {
        
    }

    .main-site-container.sb-right-layout .bootstrap-column.column-sidebar .bootstrap-column-inner.column-sidebar-inner {
        padding: 0;
        margin-top: 40px;
    }

    .main-site-container.sb-left-layout .bootstrap-column.column-content:before,
    .main-site-container.sb-right-layout .bootstrap-column.column-content:before {
        display: none !important;
    }

    .header-menu .main-menu .menu-inner .right-section.mobile-devices {
        float: none !important;
        width: 100%;
    }

        .header-menu .main-menu .menu-inner .right-section.mobile-devices ul.main-icons > li:not(.social-box) {
            border-width: 0 1px;
            border-style: solid;
        }

            .header-menu .main-menu .menu-inner .right-section.mobile-devices .search-dropdown {
                right: auto;
                left: 43px;
                border-width: 0 1px 0 0;
                min-width: 240px;
            }

        .header-menu.ajax-search .main-menu .search-dropdown .ajax-search-result-wrapper ul.result-list li.post-item .sec-image {
            min-width: 50px;
            max-width: 50px;
            margin-right: 10px;
        }

        .header-menu.ajax-search .main-menu .search-dropdown .ajax-search-result-wrapper ul.result-list li.post-item .sec-title {
            text-align: left;
        }

    .main-site-inner.style-menu-top .header-background .header-logo,
    .main-site-inner.style-menu-bottom .header-background .header-logo {
        padding: 50px 0;
    }

    .main-site-container.sb-left-layout .bootstrap-column.column-sidebar .bootstrap-column-inner.column-sidebar-inner {
        padding: 0;
    }

    .main-sidebar {
        border-top: 4px double rgba(0, 0, 0, 0.05);
        margin: 0 auto;
        padding: 40px 0 0;
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
        -moz-column-gap: 40px;
        column-gap: 40px;
        -webkit-column-gap: 40px;
    }

        .main-sidebar .widget {
            float: none;
            width: 100%;
            clear: none !important;
            margin: 0 auto 40px;
            max-width: 285px;
            -moz-column-break-inside: avoid;
            column-break-inside: avoid;
            -webkit-column-break-inside: avoid;
            page-break-inside: avoid;
            break-inside: avoid;
        }


    .visible-md {
        display: none !important;
        visibility: hidden !important;
    }
    
    .navbar-collapse.collapse.visible-md {
        display: none !important;
        visibility: hidden !important;
    }
    
    .visible-sm {
        display: block!important;
        visibility: visible !important;
    }

    body.custom-background {
        background: #fff !important;
    }
    
    .main-slider .swiper-wrapper,
    .main-slider .swiper-wrapper .post-item,
    .main-slider .swiper-wrapper .post-item .post-box {
        height: 460px !important;
    }

    .main-sidebar .widget,
    .main-site-inner .widget:not(.featured-area-box),
    .main-site-container .article-container > .article-content .post-content,
    .main-site-container .article-container > .article-content .article-boxes .article-box {
        padding: 0;
    }

    .main-sidebar .widget,
    .main-site-inner .widget,
    .main-site-container .article-container > .article-content .article-boxes .article-box {
        border: none;
    }

    .blog-items .blog-item-related-box,
    .blog-items .post-item.zbest-style-one .post-box > .sec-title,
    .blog-items .post-item.zbest-style-one .post-box > .sec-desc.has-additional-metas {
        max-width: 640px;
    }

    .blog-items .post-item.zbest-style-one .post-box > .sec-title {
        margin: 0 auto 30px !important;
    }

    .blog-items .post-item.zbest-style-one .post-box > .sec-desc.has-additional-metas {
        margin: 20px auto 0 !important;
    }        

    .blog-items .blog-item-related-box {
        margin: 30px auto 0 !important;
    }

    .blog-items.style-fisrt-list .post-item.first-post, 
    .blog-items.style-sections-fisrt-list .post-item.first-post {
     
    }

    .blog-items.style-list .post-item,
    .blog-items.style-fisrt-list .post-item.not-first-post,
    .blog-items.style-sections-fisrt-list .post-item.not-first-post {
     
    }

    .blog-items.style-grid .post-item,
    .blog-items.style-first-grid .post-item.not-first-post,
    .blog-items.style-sections-fisrt-grid .post-item.not-first-post {
        margin-bottom: 40px;
    }

    .blog-items.style-grid.three-cols .post-item,
    .blog-items.style-first-grid.three-cols .post-item.grid-item {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }

    .blog-items.style-grid.three-cols .post-item.first-item,
    .blog-items.style-first-grid.three-cols .post-item.grid-item.first-item {
        clear: none;
    }

    .blog-items.style-grid.three-cols .post-item,
    .blog-items.style-first-grid.three-cols .post-item.grid-item {
        margin-right: 0;
    }

        .blog-items.style-grid.three-cols .post-item.group-first-item,
        .blog-items.style-grid.three-cols .post-item.group-third-item,
        .blog-items.style-first-grid.three-cols .post-item.grid-item.group-first-item,
        .blog-items.style-first-grid.three-cols .post-item.grid-item.group-third-item {
            margin-right: 0;
        }

    .blog-items.style-grid.three-cols > ul,
    .blog-items.style-first-grid.three-cols > ul {
        
    }

    .blog-items.style-grid.three-cols .post-item.third-item,
    .blog-items.style-first-grid.three-cols .post-item.third-item {
        
    }

        .blog-items.style-grid .post-item.has-post-thumbnail .post-box .sec-media,
        .blog-items.style-first-grid .post-item.not-first-post.has-post-thumbnail .post-box .sec-media,
        .blog-items.style-sections-fisrt-grid .post-item.not-first-post.has-post-thumbnail .post-box .sec-media,
        .blog-items.style-grid .post-item.format-quote .post-box .sec-media,
        .blog-items.style-first-grid .post-item.not-first-post.format-quote .post-box .sec-media,
        .blog-items.style-sections-fisrt-grid .post-item.not-first-post.format-quote .post-box .sec-media,
        .blog-items.style-grid .post-item.format-link .post-box .sec-media,
        .blog-items.style-first-grid .post-item.not-first-post.format-link .post-box .sec-media,
        .blog-items.style-sections-fisrt-grid .post-item.not-first-post.format-link .post-box .sec-media,
        .blog-items.style-grid .post-item.format-audio .post-box .sec-media,
        .blog-items.style-first-grid .post-item.not-first-post.format-audio .post-box .sec-media,
        .blog-items.style-sections-fisrt-grid .post-item.not-first-post.format-audio .post-box .sec-media,
        .blog-items.style-grid .post-item.format-video .post-box .sec-media,
        .blog-items.style-first-grid .post-item.not-first-post.format-video .post-box .sec-media,
        .blog-items.style-sections-fisrt-grid .post-item.not-first-post.format-video .post-box .sec-media,
        .blog-items.style-grid .post-item.format-chat .post-box .sec-media,
        .blog-items.style-first-grid .post-item.not-first-post.format-chat .post-box .sec-media,
        .blog-items.style-sections-fisrt-grid .post-item.not-first-post.format-chat .post-box .sec-media,
        .blog-items.style-grid .post-item.format-status .post-box .sec-media,
        .blog-items.style-first-grid .post-item.not-first-post.format-status .post-box .sec-media,
        .blog-items.style-sections-fisrt-grid .post-item.not-first-post.format-status .post-box .sec-media,
        .blog-items.style-grid .post-item.format-gallery .post-box .sec-media,
        .blog-items.style-first-grid .post-item.not-first-post.format-gallery .post-box .sec-media,
        .blog-items.style-sections-fisrt-grid .post-item.not-first-post.format-gallery .post-box .sec-media {
            
        }

    .blog-items.style-grid.three-cols .post-item .post-box .sec-footer, 
    .blog-items.style-first-grid.three-cols .post-item.not-first-post .post-box .sec-footer {
        
    }

    .blog-items.style-grid.three-cols .post-item .post-box .sec-footer .post-meta.date .list-inline > li.meta-author,
    .blog-items.style-first-grid.three-cols .post-item.not-first-post .post-box .sec-footer .post-meta.date .list-inline > li.meta-author,
    .blog-items.style-grid.three-cols .post-item .post-box .sec-footer .post-meta.date .list-inline > li.meta-date,
    .blog-items.style-first-grid.three-cols .post-item.not-first-post .post-box .sec-footer .post-meta.date .list-inline > li.meta-date {
        float: left;
        width: 100%;
        padding: 0;
        margin: 0;
        line-height: 17px;
    }

        .blog-items.style-grid.three-cols .post-item .post-box .sec-footer .post-meta.date .list-inline > li.meta-date,
        .blog-items.style-first-grid.three-cols .post-item.not-first-post .post-box .sec-footer .post-meta.date .list-inline > li.meta-date {
            padding-left: 35px;
            margin-top: 5px;
        }

    .blog-items .post-item .post-box .sec-title .meta-box-icon.post-type-icon {
        display: none;
    }

    .blog-items .blog-item-related-box .rel-post-item {
        padding: 0 5px;
    } 

    .blog-items.style-first-grid .post-item.first-post,
    .blog-items.style-sections-fisrt-grid .post-item.first-post {
        margin-bottom: 60px;
    }

    .header-widget.widget-blogger .inner .term.photo {
        float: none !important;
        text-align: center !important;
        padding-bottom: 15px;
    }

    .header-widget.widget-blogger .inner .term.details {
        float: left !important;
    }

        .header-widget.widget-blogger .inner .term.details, 
        .header-widget.widget-blogger .inner .term.details .term.footer .social-networks, 
        .header-widget.widget-blogger .inner .term.details .term.footer .social-networks .social-box, 
        .header-widget.widget-blogger .inner .term.details .term.footer .signature {
            text-align: left !important;
        }


    .featured-area-box {
        margin-bottom: 50px;
    }


    .btn-mobile-menu {
        display: block;
    }

    .btn-mobile-menu,
    .mobile-menu .close-button{
        
    }
        
    .social-menu .navbar-nav {
        margin: 0;
    }

    
    .header-logo > .logo,
    .header-logo > .site-logo-retina {
        float: none;
        text-align: center;
    }
        
    .main-site-inner .widget,
    .main-site-container .article-container > .article-content .post-content, 
    .main-site-container .article-container > .article-content .article-boxes .article-box {
        margin-bottom: 50px;
    }

    
    /* Post */
    .article-container > .article-content .article-boxes .article-box.related-posts-box .post-item {
        width: 33.333333333333%;
    }

    .article-container > .article-content .article-boxes .article-box.related-posts-box .post-item .sec-image img{
        width: 100% !important;
    }
    
    /* Footer Widgets */    
    .footer-container .footer-inner .footer-widgets .widget {
        float: left;
        width: 50%;
    }
    
    .footer-container .footer-inner .footer-widgets [class*="col-md"] {
        float: left;
        width: 50%;
    }
    
    .footer-container .footer-inner .footer-widgets .col-md-12.f-full {
        float: left;
        width: 100%;
    }
    
    .footer-container .footer-inner .footer-widgets [class*="col-md"] .widget{
        width: 100%;
    }

    .instagram-footer .instagram-shortcode #sb_instagram.sbi #sbi_images .sbi_item {
        width: 20% !important;
    }

    .instagram-footer .instagram-shortcode #sb_instagram{
        width: 100%;
    }
    
    .instagram-footer .instagram-shortcode #sb_instagram.sbi #sbi_images .sbi_item img {
        width: 100% !important;
    }

    .box-gallery .isotope-col-md-3,
    .box-gallery .isotope-col-md-4 {
        width: 33.23333333% !important;
    }

    .box-gallery .isotope-col-md-6 {
        width: 50% !important;
    }

    .isotope-col-md-3,
    .isotope-col-md-4,
    .isotope-col-md-6 {
        width: 50% !important;
    }
}

/* For Sidebar */
@media screen and (max-width: 900px) {
    
    
}

/* For Wordpress Code - ONLY */
@media screen and (max-width: 782px) {
    
    body.admin-bar .header-menu.has-fixed-menu.stuck, 
    body.admin-bar .header-menu.has-fixed-menu .header-box,
    body.admin-bar .main-menu.navbar-fixed-top, body.admin-bar .mobile-menu.pushy {
        top: 46px;
    }

    body.admin-bar .headroom-wrapper .headroom-inner.headroom--not-top.headroom--pinned {
        top: 46px;
    }

    .header-background.has-fixed-menu.style-menu-top {
        padding-top: 0;
    }
    
    .header-menu .main-menu .menu-inner {
        text-align: center;
    }

    .header-menu .main-menu .menu-inner .right-section {
        float: none !important;
        display: inline-block;
    }

        .header-menu .main-menu .menu-inner .right-section ul.main-icons li {
            display: inline-block;
            margin: 0;
        }


    .sb-none-narrow-layout .bootstrap-row > .bootstrap-row-inner {
        width: 100% !important;
    }
        
    .blog-items.style-grid.two-cols .post-item,
    .blog-items.style-first-grid.two-cols .post-item.not-first-post,
    .blog-items.style-sections-fisrt-grid .post-item.not-first-post,
    .sb-none-layout .blog-items.style-grid.two-cols .post-item,
    .sb-none-layout .blog-items.style-first-grid.two-cols .post-item.not-first-post,
    .sb-none-layout .blog-items.style-sections-fisrt-grid .post-item.not-first-post {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }

    .blog-items.style-grid.three-cols .post-item.second-item {
        
    }

    .blog-items.style-grid.three-cols .post-item.third-item {
        
    }

    .blog-items.style-first-grid.three-cols .post-item.third-item {
    }

    .blog-items.style-grid.masonry-3cols > ul.grid-paper > .grid-sizer,
    .blog-items.style-grid.masonry-3cols > ul.grid-paper > .post-item.masonry-grid-item,
    .blog-items.style-first-grid.masonry-3cols > ul.grid-paper > .grid-sizer,
    .blog-items.style-first-grid.masonry-3cols > ul.grid-paper > .post-item.masonry-grid-item {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }

    
    .slick-slider-wrapper .slick-main-slider .slick-list {
        overflow: hidden;
    }

    .slick-slider-wrapper .slick-main-slider:hover .slick-arrow.backward {
        opacity: 1;
        filter: alpha(opacity=100);
        left: -18px;
    }

    .slick-slider-wrapper .slick-main-slider:hover .slick-arrow.forward {
        opacity: 1;
        filter: alpha(opacity=100);
        right: -18px;
    }

    .featured-area-box .featured-box {
        
    }

    .mobile-menu.pushy .mobile-menu-inner #sb_instagram #sbi_images .sbi_item {
            width: 33.33% !important;
    }

    .mobile-menu.pushy .mobile-menu-inner #sb_instagram .sbi_item .sbi_photo {
        height: 90px !important;
    }
}

@media screen and (max-width: 600px) {

    body.admin-bar .headroom-wrapper .headroom-inner,
    body.admin-bar .headroom-wrapper .headroom-inner.headroom--not-top,
    body.admin-bar .headroom-wrapper .headroom-inner.always-fixed-mode.headroom--unpinned {
        position: absolute;
    }

    body.admin-bar .mobile-menu.pushy {
        top: 0;
    }


    .headroom-wrapper {
        display: flex;
        width: 100%;
        margin-bottom: 50px;
        height: 0 !important;
    }

    .main-site-inner.style-menu-bottom .header-background .header-logo {
        padding-top: 130px;
    }

    .main-site-inner.style-menu-bottom .headroom-wrapper {
        margin-bottom: -50px;
        height: 0 !important;
    }
    
    .headroom-wrapper .headroom-inner,
    .headroom-wrapper .headroom-inner.headroom--not-top,
    .headroom-wrapper .headroom-inner.always-fixed-mode.headroom--unpinned {
        top: 0 !important;
        position: fixed;
        animation: none;
        width: 100%;
    }

    .main-menu .right-section.mobile-devices ul.main-icons > li .menu-btn {
        padding: 0 15px;
    }

}

@media screen and (max-width: 675px) {

}

@media (max-width: 767px) {
    html{
        background: none;
    }
            

    .featured-area-box .featured-box .sec-readmore .title .word {
    }

    .blog-items .post-item .post-box .sec-footer .sec-block.sec-second .block-inner {
        text-align: left;
    }

    .blog-items .post-item .post-box .sec-footer .sec-block.sec-second .part{
        display: block;
    }

        .blog-items .post-item .post-box .sec-footer .sec-block.sec-second .part.left {
        }

        .blog-items .post-item .post-box .sec-footer .sec-block.sec-second .part.middle {
        }

    .blog-items .post-item .post-box .sec-footer .sec-block.sec-second .part.right{
        padding: 0;
    }

        .blog-items .post-item .post-box .sec-footer .sec-block.sec-second .part.sec-share {
            width: auto;
        }

        .blog-items .post-item .post-box .sec-footer .sec-block.sec-second .part.sec-share .social-icons {
            filter: alpha(opacity=100);
            opacity: 1;
            z-index: 99;
        }

            .blog-items .post-item .post-box .sec-footer .sec-block.sec-second .part.sec-share .social-icons > ul > li.oxb-icon-wrp {
                filter: alpha(opacity=100);
                opacity: 1;
                -webkit-transform: scale(1) rotate(360deg);
                transform: scale(1) rotate(360deg);
            }

    .header-menu .search-result-container ul.results-list > li .wdg-col-8 .right-section{
        display: none;
    }

    .box-quote .title {
        font-size: 20px;
        line-height: 28px;
    }

    body.single.featuredarea-style-full-width .box-quote .text {
        width: 100%;
    }

    .format-chat .box-chat .chatter .sec-info.sec-name:before, 
    .format-chat .box-chat .chatter .sec-info.sec-name:after{
        display: none;
    }

    .format-chat .box-chat .chatter .sec-info.sec-name {
        width: 50%;
    }

    .format-chat .box-chat .chatter .sec-info.sec-comment {
        width: 100%;
    }

    .format-chat .box-chat .chatter.position-left .sec-info.sec-name .inner-text {
        text-align: left;
        border-top-left-radius: 0;
        border-top-right-radius: 20px;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
    }

    .format-chat .box-chat .chatter.position-left .sec-info.sec-comment .inner-text {
        text-align: left;
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        border-bottom-right-radius: 20px;
        border-bottom-left-radius: 0;
    }

    .format-chat .box-chat .chatter.position-right .sec-info.sec-name .inner-text {
        text-align: right;
        border-top-left-radius: 20px;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
    }

    .format-chat .box-chat .chatter.position-right .sec-info.sec-comment .inner-text {
        text-align: right;
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 20px;
    }


    /* Post Page */
    .article-container > .article-content.post-page, 
    .article-container > .article-content.page-normal, 
    .article-container > .article-content.page-attachment, 
    .article-container > .article-content.post-layout {
        border: none;
        padding: 0;
    }

    .sb-none-layout .bootstrap-row > .bootstrap-row-inner .article-container > .article-content.post-page,
    .sb-none-layout .bootstrap-row > .bootstrap-row-inner .article-container > .article-content.page-normal,
    .sb-none-layout .bootstrap-row.bs4-row > .bootstrap-row-inner .article-container > .article-content.post-page, 
    .sb-none-layout .bootstrap-row.bs4-row > .bootstrap-row-inner .article-container > .article-content.page-normal {
        width: 100%;
    }

    .article-content .entry-header .sec-title .post-info {
        margin: 15px 0;
        padding: 10px 0;
    }
    
    .article-content .entry-header .post-meta ul li {
        
    }
    
    .article-content .entry-header .post-meta ul li:after{
        display: none;
    }

    .article-content .navigation-box .post-navigation {
        margin: 0;
    }

    .article-content .navigation-box .post-navigation .prev-article, 
    .article-content .navigation-box .post-navigation .next-article {
        padding: 20px;
        background: #f7f7f7;
        margin: 5px 0;
    }


    .blog-items .blog-item-related-box .rel-post-item {
        margin-bottom: 15px;
    }

        .blog-items .blog-item-related-box .rel-post-item.col-xs-12 {
            width: 33.33333333% !important;
        }

    .article-container > .article-content .article-boxes .article-box.related-posts-box .col-xs-12{
        width: 50% !important;
    }
    
    .blog-items .blog-item-related-box .rel-post-item .sec-image img,
    .article-container > .article-content .article-boxes .article-box.related-posts-box .post-item .sec-image img{
        width: 100% !important;
    }

    .figure-container.media.gallery .style-grid.masonry.style-grid-4c .grid-sizer,
    .figure-container.media.gallery .style-grid.masonry.style-grid-4c .grid-item {
        width: 33.3333333%;
    }
        
    .figure-container.media.gallery .style-grid.masonry.style-grid-4c .gutter-sizer {
        width: 2%;
    }

    .instagram-footer .instagram-shortcode #sb_instagram.sbi #sbi_images .sbi_item {
        width: 33.3333333% !important;
    }
    
    
    /* Footer Widgets */    
    .footer-container .footer-inner .footer-widgets .widget {
        float: left;
        width: 100%;
    }
    
    .footer-container .footer-inner .footer-widgets [class*="col-md"] {
        float: left;
        width: 100%;
    }

    .footer-container .footer-inner .footer-widgets {
        margin-top: -25px;
    }

    .footer-container .footer-inner .footer-widgets .col-sidebar {
        margin-top: 25px;
    }

    
    .footer-container .footer-inner .footer-widgets .col-md-12.f-full {
        float: left;
        width: 100%;
    }
    
    .footer-container .footer-inner .footer-widgets [class*="col-md"] .widget{
        width: 100%;
    }


    .template-nonhometitle {
        background: #f2f2f2 !important;
        padding: 40px !important;
        margin-bottom: 40px !important;
    }
}


@media (max-width: 675px) {
    
    .main-slider .swiper-wrapper, 
    .main-slider .swiper-wrapper .post-item, 
    .main-slider .swiper-wrapper .post-item .post-box {
        height: 400px !important;
    }

    .main-slider .swiper-container-horizontal.rect-pagination.top > .swiper-pagination-bullets,
    .main-slider .swiper-pagination-custom.rect-pagination.top,
    .main-slider .swiper-pagination-fraction.rect-pagination.top {
        top: 8px;
    }

    .main-slider .swiper-wrapper .swiper-slide .post-box .sec-details {
        padding: 40px 20px;
    }

    .main-sidebar {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
        -moz-column-gap: 0px;
        column-gap: 0px;
        -webkit-column-gap: 0px;
    }

        .main-sidebar .widget {
            clear: none !important;
            margin: 0 auto 40px;
            -webkit-column-break-inside: avoid;
            -moz-column-break-inside: avoid;
            column-break-inside: avoid;
        }

    .blog-items .post-item.zbest-style-two .post-box .additional-metas .sec-right .meta-wrp .meta-inner {
        padding: 10px 7px;
    }

    .blog-items .post-item.zbest-style-two .post-box .sec-footer .part.sec-date .meta-data a {
        font-size: 11px !important;
    }


    .blog-items.style-list .post-item .sec-media,
    .blog-items.style-fisrt-list .post-item.not-first-post .sec-media {
        float: none !important;
        margin-right: 0 !important;
        width: 100% !important;
        margin-bottom: 20px !important;
    }

    .blog-items.style-list .post-item .sec-right.sec-post-details,
    .blog-items.style-fisrt-list .post-item.not-first-post .sec-right.sec-post-details {
        width: 100% !important;
        padding-left: 0;
    }

    .blog-items .post-item .post-box .sec-footer .sec-block.sec-second .part.sec-share .social-icons > ul > li.oxb-icon-wrp {
        margin-bottom: 5px;
    }

    .blog-items .post-item .post-box .sec-footer .sec-block.sec-second .block-inner:after {
        display: none;
    }

    .blog-items.style-grid.three-cols .post-item,
    .blog-items.style-first-grid.three-cols .post-item.grid-item {
        width: 100%; /* old */
        margin-right: 0;
    }


    .blog-items.style-grid .post-item .post-box .sec-footer, 
    .blog-items.style-first-grid .post-item.not-first-post .post-box .sec-footer, 
    .blog-items.style-sections-fisrt-grid .post-item.not-first-post .post-box .sec-footer {
        
    }

    .blog-items.style-grid .post-item .post-box .sec-footer .post-meta.date .list-inline > li.meta-author,
    .blog-items.style-first-grid .post-item.not-first-post .post-box .sec-footer .post-meta.date .list-inline > li.meta-author,
    .blog-items.style-sections-fisrt-grid .post-item.not-first-post .post-box .sec-footer .post-meta.date .list-inline > li.meta-author,
    .blog-items.style-grid .post-item .post-box .sec-footer .post-meta.date .list-inline > li.meta-date,
    .blog-items.style-first-grid .post-item.not-first-post .post-box .sec-footer .post-meta.date .list-inline > li.meta-date,
    .blog-items.style-sections-fisrt-grid .post-item.not-first-post .post-box .sec-footer .post-meta.date .list-inline > li.meta-date {
        float: left;
        width: 100%;
        padding: 0;
        margin: 0;
        line-height: 17px;
    }

        .blog-items.style-grid .post-item .post-box .sec-footer .post-meta.date .list-inline > li.meta-date,
        .blog-items.style-first-grid .post-item.not-first-post .post-box .sec-footer .post-meta.date .list-inline > li.meta-date,
        .blog-items.style-sections-fisrt-grid .post-item.not-first-post .post-box .sec-footer .post-meta.date .list-inline > li.meta-date {
            padding-left: 35px;
            margin-top: 5px;
        }

    body.featuredarea-style-full-width .featured-area-wrapper.full-width {
        padding-bottom: 30px;
    }

    .article-content .post-entry-wrapper .sec-column-post-entry{
        padding-left: 0;
    }

    .btn-goto-top {
        display: none !important;
    }
}


@media (max-width: 600px) {
    
    

}


/* For Bootstrap v4.0 */
@media (max-width: 576px) {

    .blog-items.style-grid .post-item,
    .blog-items.style-first-grid .post-item.not-first-post,
    .blog-items.style-sections-fisrt-grid .post-item.not-first-post,
    .sb-none-layout .blog-items.style-grid .post-item,
    .sb-none-layout .blog-items.style-first-grid .post-item.not-first-post,
    .sb-none-layout .blog-items.style-sections-fisrt-grid .post-item.not-first-post {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        margin: 0 0 40px 0;
    }


    .blog-items .post-item.zbest-style-one .zbest-special-metas .meta-wrp .meta-inner,
    .blog-items .post-item.zbest-style-one .zbest-special-metas .meta-wrp:last-child .meta-inner {
        padding: 0;
    }

    .blog-items .post-item.zbest-style-one .zbest-special-metas.style-horizontal {
        padding: 0;
    }

        .blog-items .post-item.zbest-style-one .zbest-special-metas.style-horizontal .sec-metas .sec-right .meta-wrp,
        .blog-items .post-item.zbest-style-one .zbest-special-metas.style-horizontal .sec-metas .sec-right .meta-wrp:last-child {
            margin: 7.5px;
        }

    .blog-items .post-item.zbest-style-one .zbest-special-metas .meta-wrp .meta-inner .box-icon .icon,
    .blog-items .post-item.zbest-style-one .zbest-special-metas .meta-wrp.meta-likes .oxibug-zbest-likes-wrapper.vert .sec-icons .icon,
    .blog-items .post-item.zbest-style-one .zbest-special-metas .meta-wrp.meta-views .oxibug-zbest-views-wrapper.vert .sec-icons .icon {
        font-size: 17px !important;
    }


    .blog-items .post-item.zbest-style-one .zbest-special-metas .meta-wrp.author .meta-inner {
        min-width: 100px !important;
        max-width: 100px !important;
    }

    .blog-items .post-item.zbest-style-one .zbest-special-metas.style-vertical {
        -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.05);
        box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.05);
    }
        
        .blog-items .post-item.zbest-style-one .zbest-special-metas.style-vertical .metas-items-inner {
            padding-right: 15px;
        }

        .blog-items .post-item.zbest-style-one .zbest-special-metas.style-vertical .meta-wrp.bs4-flex-fill {
            -ms-flex: 0 !important;
            flex: 0 !important;
        }
        
        .blog-items .post-item.zbest-style-one .zbest-special-metas.style-vertical .meta-wrp.author {
            margin-right: auto !important;
        }

        .blog-items .post-item.zbest-style-one .zbest-special-metas.style-vertical .meta-wrp .meta-inner,
        .blog-items .post-item.zbest-style-one .zbest-special-metas.style-vertical .meta-wrp:last-child .meta-inner {
            padding: 0;
        }

        .blog-items .post-item.zbest-style-one .zbest-special-metas.style-vertical .meta-wrp .box-desc,
        .blog-items .post-item.zbest-style-one .zbest-special-metas.style-vertical .meta-wrp.meta-likes .oxibug-zbest-likes-wrapper.vert .sec-words,
        .blog-items .post-item.zbest-style-one .zbest-special-metas.style-vertical .meta-wrp.meta-views .oxibug-zbest-views-wrapper.vert .sec-words {
            padding: 8px 10px 0;
        }

    .blog-items .post-item.zbest-style-one .post-box .sec-desc.has-additional-metas .post-entry,
    .blog-items .post-item.zbest-style-one .post-box .sec-desc.has-additional-metas.metas-vertical .post-entry {
        padding: 20px 0 0;
    }

    .blog-items .post-item.zbest-style-one .post-box .sec-footer .sec-block .sec-share {
        margin: 10px 0 15px;
    }

    .blog-items .post-item.zbest-style-one .post-box .sec-footer .sec-block .sec-share .social-icons.post-share li.oxb-icon-wrp .box-icon a {
        padding: 0;
        background: #f9f9f9;
        width: 30px;
        height: 30px;
        border-radius: 3px;
    }


    .figure-container.media.gallery .style-grid.masonry.style-grid-2c .grid-sizer,
    .figure-container.media.gallery .style-grid.masonry.style-grid-2c .grid-item,
    
    .figure-container.media.gallery .style-grid.masonry.style-grid-3c .grid-sizer,
    .figure-container.media.gallery .style-grid.masonry.style-grid-3c .grid-item,
    
    .figure-container.media.gallery .style-grid.masonry.style-grid-4c .grid-sizer,
    .figure-container.media.gallery .style-grid.masonry.style-grid-4c .grid-item {
        width: 50%;
    }

    .figure-container.media.gallery .style-grid.masonry.style-grid-2c .gutter-sizer {
        width: 2%;
    }
      
    .figure-container.media.gallery .style-grid.masonry.style-grid-3c .gutter-sizer {
        width: 2%;
    }
    
    .figure-container.media.gallery .style-grid.masonry.style-grid-4c .gutter-sizer {
        width: 2%;
    }


    .article-content .post-entry-wrapper.has-share-buttons .sec-column-metas.top .sec-metas-inner {
        padding: 0;
    }

    .article-content .post-entry-wrapper .sec-column-metas.top .sec-metas .sec-metas-inner > .sec-right {
        margin-top: 10px;
    }

    .article-content .post-entry-wrapper .sec-column-metas.top .sec-metas .sec-right .meta-wrp {
        margin: 0;
    }

}

@media (max-width: 525px) {

    body.admin-bar .header-menu.has-fixed-menu.stuck {
    }

    body.boxed-layout {
        width: 100%;
    }

        body.boxed-layout .main-menu.navbar-fixed-top {
            width: 100%;
        }
            
    .header-logo.responsive .sec-logo-inner .sec-responsive-social-icons > .sec-inner {
        display: block;
        margin-bottom: 15px;
    }

        .header-logo.responsive .sec-logo-inner .sec-responsive-social-icons > .sec-inner:last-child {
            margin: 0;
        }

    .main-slider .swiper-wrapper, 
    .main-slider .swiper-wrapper .post-item, 
    .main-slider .swiper-wrapper .post-item .post-box {
        height: 400px !important;
    }

    .main-slider .swiper-container-horizontal.rect-pagination.top > .swiper-pagination-bullets,
    .main-slider .swiper-pagination-custom.rect-pagination.top,
    .main-slider .swiper-pagination-fraction.rect-pagination.top {
        top: 8px;
    }

    .main-slider .swiper-wrapper .swiper-slide .post-box .sec-details {
        width: calc(100% - 80px);
    }

    .main-slider .swiper-wrapper .swiper-slide .post-box .sec-details {
        padding: 20px 10px;
    }

.main-slider .swiper-wrapper .post-meta.slider-taxonomy .meta .meta a:before {
    display: none !important;
}

    .main-slider .swiper-wrapper .swiper-slide .post-box .sec-details .sec-inner.sec-meta .post-meta.date .meta .meta > .word .icon {
        font-size: 10px !important;
    }

    .main-slider .swiper-wrapper .swiper-slide .post-box .sec-details .sec-inner.sec-meta .post-meta.date .meta .meta > .data {
        font-size: 9px !important;

    }

    .slick-slider-wrapper .slick-main-slider .slick-slide .post-box .sec-details .sec-inner.sec-meta .post-meta.date,
    .slick-slider-wrapper .slick-main-slider .slick-slide .post-box .sec-details .sec-inner.sec-separator {
        display: none;
    }

    .featured-area-box {
        margin-bottom: 50px;
    }

    .blog-items.style-list .post-item,
    .blog-items.style-fisrt-list .post-item.not-first-post,
    .blog-items.style-sections-fisrt-list .post-item.not-first-post {
        
    }

    .header-widget.widget-mailchimp .mc4wp-form .mc4wp-form-fields > p {
        width: 100%;
        display: block;
        padding: 15px 0 0;
    }
        
        .header-widget.widget-mailchimp .mc4wp-form .mc4wp-form-fields > p:first-child {
            padding-top: 0;
        }


    .slick-slider-wrapper .slick-main-slider .slick-list {
        overflow: hidden;
    }

    .slick-slider-wrapper .slick-main-slider ul.slick-dots {
        
    }

    .blog-items.style-grid .post-item .post-box .sec-footer,
    .blog-items.style-first-grid .post-item.not-first-post .post-box .sec-footer,
    .blog-items.style-sections-fisrt-grid .post-item.not-first-post .post-box .sec-footer {
        
    }
    

    .blog-items.style-grid .post-item .post-box .sec-footer .post-meta.date .list-inline > li.meta-author,
    .blog-items.style-first-grid .post-item.not-first-post .post-box .sec-footer .post-meta.date .list-inline > li.meta-author,
    .blog-items.style-sections-fisrt-grid .post-item.not-first-post .post-box .sec-footer .post-meta.date .list-inline > li.meta-author,
    .blog-items.style-grid .post-item .post-box .sec-footer .post-meta.date .list-inline > li.meta-date,
    .blog-items.style-first-grid .post-item.not-first-post .post-box .sec-footer .post-meta.date .list-inline > li.meta-date,
    .blog-items.style-sections-fisrt-grid .post-item.not-first-post .post-box .sec-footer .post-meta.date .list-inline > li.meta-date {
        float: left;
        width: auto;
        padding: 0;
        margin: 0;
        line-height: 24px;
    }

        .blog-items.style-grid .post-item .post-box .sec-footer .post-meta.date .list-inline > li.meta-date,
        .blog-items.style-first-grid .post-item.not-first-post .post-box .sec-footer .post-meta.date .list-inline > li.meta-date,
        .blog-items.style-sections-fisrt-grid .post-item.not-first-post .post-box .sec-footer .post-meta.date .list-inline > li.meta-date {
            float: right;
            padding-left: 0;
            margin-top: 0;

        }

    .blog-items.style-grid .post-item,
    .blog-items.style-first-grid .post-item.not-first-post,
    .blog-items.style-sections-fisrt-grid .post-item.not-first-post,
    .sb-none-layout .blog-items.style-grid .post-item, 
    .sb-none-layout .blog-items.style-first-grid .post-item.not-first-post, 
    .sb-none-layout .blog-items.style-sections-fisrt-grid .post-item.not-first-post {
        -ms-flex: 0 0 100% !important;
        flex: 0 0 100% !important;
        max-width: 100% !important;
    }

    .blog-items.style-grid.three-cols .post-item,
    .blog-items.style-first-grid.three-cols .post-item.grid-item {
        -ms-flex: 0 0 100% !important;
        flex: 0 0 100% !important;
        max-width: 100% !important;
        margin-right: 0;
    }


    .blog-items.style-grid.masonry-2cols > ul.grid-paper > .grid-sizer,
    .blog-items.style-grid.masonry-2cols > ul.grid-paper > .post-item.masonry-grid-item,
    .blog-items.style-first-grid.masonry-2cols > ul.grid-paper > .grid-sizer,
    .blog-items.style-first-grid.masonry-2cols > ul.grid-paper > .post-item.masonry-grid-item,
    .blog-items.style-grid.masonry-3cols > ul.grid-paper > .grid-sizer,
    .blog-items.style-grid.masonry-3cols > ul.grid-paper > .post-item.masonry-grid-item,
    .blog-items.style-first-grid.masonry-3cols > ul.grid-paper > .grid-sizer,
    .blog-items.style-first-grid.masonry-3cols > ul.grid-paper > .post-item.masonry-grid-item {
        -ms-flex: 0 0 100% !important;
        flex: 0 0 100% !important;
        max-width: 100% !important;
    }

    
    .blog-items.style-grid .post-item.odd-item, 
    .blog-items.style-first-grid .post-item.not-first-post.odd-item, 
    .blog-items.style-sections-fisrt-grid .post-item.not-first-post.odd-item {
        
    }

    .blog-items.style-grid .post-item,
    .blog-items.style-first-grid .post-item.not-first-post,
    .blog-items.style-sections-fisrt-grid .post-item.not-first-post {
        
    }

    .blog-items.style-grid .post-item:last-child,
    .blog-items.style-first-grid .post-item.not-first-post:last-child,
    .blog-items.style-sections-fisrt-grid .post-item.not-first-post:last-child {
        
    }


    .main-sidebar {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
        -moz-column-gap: 0px;
        column-gap: 0px;
        -webkit-column-gap: 0px;
    }
        
        .main-sidebar .widget {
            clear: none !important;
            -webkit-column-break-inside: avoid;
            -moz-column-break-inside: avoid;
            column-break-inside: avoid;
        }


    .featured-area-box.style-slider .swiper-container {
        
    }

    .featured-area-box .featured-box {
          
    }

        .featured-area-box .featured-box .sec-content {
            
        }

        .featured-area-box .featured-box .sec-readmore .title .word {
            
        }

    body.single .post-title.style-background, 
    body.page .post-title.style-background {
        text-align: left !important;
    }

    body.single .post-title.style-background .sec-title .post-meta.date .list-inline > li,
    .blog-items.style-default .post-item .post-box .sec-title.style-1 .post-meta.date .list-inline > li,
    .blog-items.style-first-grid .post-item.first-post .post-box .sec-title.style-1 .post-meta.date .list-inline > li,
    .blog-items.style-sections-fisrt-grid .post-item.first-post .post-box .sec-title.style-1 .post-meta.date .list-inline > li,
    .blog-items.style-fisrt-list .post-item.first-post .post-box .sec-title.style-1 .post-meta.date .list-inline > li,
    .blog-items.style-sections-fisrt-list .post-item.first-post .post-box .sec-title.style-1 .post-meta.date .list-inline > li,
    .article-content .entry-header .sec-title.style-1 .post-meta.date .list-inline > li {
        position: relative;
        padding: 0;
        margin-right: 0;
        display: block;
        margin-bottom: 5px;
    }

    .blog-items.style-default .post-item .post-box .sec-footer,
    .blog-items.style-first-grid .post-item.first-post .post-box .sec-footer,
    .blog-items.style-sections-fisrt-grid .post-item.first-post .post-box .sec-footer,
    .blog-items.style-list .post-item .post-box .sec-footer,
    .blog-items.style-fisrt-list .post-item.first-post .post-box .sec-footer,
    .blog-items.style-fisrt-list .post-item.not-first-post .post-box .sec-footer,
    .blog-items.style-sections-fisrt-list .post-item.first-post .post-box .sec-footer {
        
    }

    .blog-items .post-item .post-box .sec-footer .sec-block.sec-second {
        
    }

        .blog-items .post-item .post-box .sec-footer .sec-block.sec-second .part.sec-readmore,
        .blog-items .post-item .post-box .sec-footer .sec-block.sec-second .part.sec-share {
            float: none;
            text-align: center;
        }

        .blog-items .post-item .post-box .sec-footer .sec-block.sec-second .part.sec-readmore {
            
        }

    .box-gallery .isotope-col-md-3,
    .box-gallery .isotope-col-md-4,
    .box-gallery .isotope-col-md-6 {
        width: 50% !important;
    }
    
    .isotope-col-md-3,
    .isotope-col-md-4,
    .isotope-col-md-6 {
        width: 100% !important;
    }
    
    .mobile-menu .div-sidebar{
        padding: 0 15px;
    }
    
    .mobile-menu.pushy .mobile-menu-inner {
        width: 297px;
    }
  
    
    .instagram-footer .instagram-shortcode #sb_instagram.sbi #sbi_images .sbi_item {
        width: 50% !important;
    }

        .instagram-footer .instagram-shortcode #sb_instagram.sbi #sbi_images .sbi_item .sbi_photo {
            height: 195px !important;
        }
            
    
    .blog-items.style-list .post-item .post-box .left-section .sec-media .media{
        width: 100%;
    }

    .blog-pagination .pagination-bootstrap-advanced .pager li {
        margin: 0 2px;
    }

        .blog-pagination .pagination-bootstrap-advanced .pager li > .table-inner {
            width: 30px;
            border-radius: 3px;
            -webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.09);
            box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.09);
        }
        
    .pagination>li.paged-word:first-child,
    .pagination>li.paged-word:nth-child(+2n),
    .pagination>li.paged-word:last-child,
    .pagination>li.paged-word:nth-last-child(2) {
        display: block;
        text-align: center;
        float: left;
        width: 100%;
    }
    
    .pagination>li.paged-word:first-child,
    .pagination>li.paged-word:nth-child(+2n){
        margin: 0 auto 10px;
    }
    
    .pagination>li.paged-word:last-child,
    .pagination>li.paged-word:nth-last-child(2){
        margin: 10px auto 0;
    }

    .btn-goto-top {
        right: 5px;
    }
    
    /* Post */
    .article-container > .article-content .article-boxes {
    }

        .article-container > .article-content .article-boxes .article-box {
        }

    .main-site-container .article-container > .article-content .post-content,
    .main-site-container .article-container > .article-content .article-boxes .article-box {
        margin-bottom: 50px;
    }

    .article-container > .article-content .article-boxes .article-box.author-box .author-avatar {
        min-width: 50px;
        width: 50px;
    }

    .blog-items.style-default > ul > li.post-item.has-related-articles {
        padding-bottom: 30px;
        margin-bottom: 30px;
        border-width: 0 0 1px;
        border-style: solid;
        border-color: rgba(0, 0, 0, 0.05);
    }

    .blog-items .blog-item-related-box .rel-post-item {
        margin-bottom: 15px;
    }
    
    .blog-items .blog-item-related-box .rel-post-item:last-child {
        margin-bottom: 0;
    }

        .blog-items .blog-item-related-box .rel-post-item.col-xs-12,
        .article-container > .article-content .article-boxes .article-box.related-posts-box .col-xs-12 {
            width: 100% !important;
        }

        .blog-items .blog-item-related-box .rel-post-item .sec-image img,
        .article-container > .article-content .article-boxes .article-box.related-posts-box .post-item .sec-image img {
            width: 100% !important;
        }
      
    .comments-box .comment-respond .comment-form > p.comment-form-author,
    .comments-box .comment-respond .comment-form > p.comment-form-email,
    .comments-box .comment-respond .comment-form > p.comment-form-url {
        width: 100% !important;
        padding: 0;
    }
    
    .comments-box li.comment-main > article.comment .comment-content .options{
        display: block;
        float: none;
        margin-top: 15px;
    }
    
    .comments-box li.comment-main > article.comment .comment-content .text{
        margin-top: 15px;
    }
    
    .comments-box ol.children {
        margin-left: 30px;
    }

    .format-chat .box-chat .chatter .sec-info.sec-name {
        width: 90%;
    }

    .article-container > .article-content .article-boxes .article-box.author-box .author-desc .social-icons li {
        margin-right: 0;
    }
        
}


@media (max-width: 450px) {

    .main-sidebar .widget {
        max-width: 100%;
    }

}


@media (max-width: 380px) {

    .main-slider .swiper-wrapper .swiper-slide .post-box .sec-details {
        text-align: left !important;
    }

    .main-slider .swiper-wrapper .post-meta.slider-taxonomy .meta .meta .item,
    .main-slider .swiper-wrapper .swiper-slide .post-box .sec-details .sec-meta .post-meta li.meta {
        display: block;
        padding: 0 !important;
        margin: 0 0 5px !important;
    }

        .main-slider .swiper-wrapper .post-meta.slider-taxonomy .meta .meta .item:last-child {
            margin-bottom: 0;
        }

    .main-slider .swiper-wrapper .post-meta.slider-taxonomy .meta .meta a {
        padding: 0 !important;
    }

}


@-moz-document url-prefix() {
    @media screen and (min-width:1101px){
    
        .box-gallery .isotope-col-md-3 {
            width: 25% !important;
        }

        .box-gallery .isotope-col-md-4 {
            width: 33.23333333% !important;
        }

        .box-gallery .isotope-col-md-6 {
            width: 50% !important;
        }

        .isotope-col-md-3 {
            width: 25% !important;
        }

        .isotope-col-md-4 {
            width: 33.23333333% !important;
        }

        .isotope-col-md-6 {
            width: 50% !important;
        }
    }

    @media screen and (min-width:0px) and (max-width:1000px){
    
        .box-gallery .isotope-col-md-3 {
            width: 25% !important;
        }

        .box-gallery .isotope-col-md-4 {
            width: 33.23333333% !important;
        }

        .box-gallery .isotope-col-md-6 {
            width: 50% !important;
        }

        .isotope-col-md-3 {
            width: 25% !important;
        }

        .isotope-col-md-4 {
            width: 33.23333333% !important;
        }

        .isotope-col-md-6 {
            width: 50% !important;
        }

    }
    
    @media (min-width: 992px) and (max-width: 1000px) {
   
        .box-gallery .isotope-col-md-4,
        .box-gallery .isotope-col-md-6 {
             width: 50% !important;
         }

        .isotope-col-md-4,
        .isotope-col-md-6 {
             width: 50% !important;
         }

    }
 
    
    @media (max-width: 767px) {
        
        .isotope-col-md-3{
            width: 50% !important;
        }

        .isotope-col-md-4 {
            width: 100% !important;
        }

        .isotope-col-md-6 {
            width: 100% !important;
        }
    }
    
    @media (max-width: 479px) {
        .box-gallery .isotope-col-md-3,
        .box-gallery .isotope-col-md-4,
        .box-gallery .isotope-col-md-6 {
            width: 50% !important;
        }

        .isotope-col-md-3,
        .isotope-col-md-4,
        .isotope-col-md-6 {
            width: 100% !important;
        }
    }
}