/*------------------------------------------------------------------------
------------------------------------------------------------------------ */
/**/
/**/
/**/
/* --------------------------------------------------------------------- */
/* HOME 1 SLIDESHOW
/* --------------------------------------------------------------------- */
.flexi {
    margin: auto;
    display: block;
    max-width: 100%;
    max-width: 1200px;
    margin: -30px auto 0;
    font-family: 'Helvetica', sans-serif;
}

.flexi .row {
    margin: 0;
}

.flexi .click-back-top-body {
    display: none;
}


.flexi .home-4 .banner-sub-page h2.sub-page-name {
    color: rgba(128, 128, 128, 0.25);
}

.flexi .home-4 .banner-sub-page .container {
    min-height: 500px;
}

.flexi .home-4 .sofa-left .row {
    margin-left: 0;
    margin-right: 0;
}

.flexi .home-4 .sofa-left .row .col-md-4 {
    padding-left: 0;
    padding-right: 0;
}

.flexi .home-4 .banner-shortcode-wrap.style_2 .banner-overlay {
    padding: 15px 120px;
}

.flexi .home-4 .shortcode-single-product-wrap .product-item-wrap.product-style_1 .attachment-shop_catalog {
    height: auto;
}

.flexi .home-4 .home-4-sofa-product,
.flexi .home-4 .home-4-chair-product {
    padding-top: 90px;
}


.flexi .home-lookbook-1 .home-7-banner {
    margin-top: 90px;
}

.flexi .home-lookbook-1 .home-7-banner .row {
    margin-bottom: 80px;
}

.flexi .home-lookbook-1 .home-7-newletter {
    margin-bottom: 80px;
}

.flexi .home-lookbook-2 section,
.flexi .home-lookbook-2 .section {
    margin-bottom: 76px;
}

.flexi .home-lookbook-2 .shortcode-single-product-wrap .product-item-wrap.product-style_1 .attachment-shop_catalog {
    height: auto;
}

.flexi .home-blog section,
.flexi .home-blog .section {
    margin-bottom: 85px;
}

.flexi .home-blog-content .home-blog-content-col {
    margin: 0 -15px;
}

.flexi .home-blog-content .post-item {
    width: 33.33%;
    float: left;
    padding: 0 15px;
}

.flexi .home-blog-content .post-item:nth-child(3n+1) {
    clear: both;
}

.flexi .home-blog-content .entry-wrap .entry-content-wrap .entry-detail .btn-readmore {
    display: none;
}

.flexi .home-blog-content .entry-wrap .entry-content-wrap .entry-detail .entry-excerpt {
    text-align: center;
}

.flexi .home-blog-content .button-home-blog {
    text-align: center;
}

.flexi .home-blog-content .button-home-blog a {
    background-color: #eee;
    color: #ffff;
    padding: 10px 25px;
}

.flexi .home-sidebar #example-wrapper {
    padding: 15px;
}

.flexi .home-full-sreen {
    padding: 0 !important;
}

.flexi .home-5 .slide-home,
.flexi .home-full-sreen .slide-home {
    position: relative;
}

.flexi .my-close {
    display: none !important;
}

.flexi .mm-menu.mm-offcanvas.mm-current {
    display: none;
}

@media screen and (max-width: 991px) {
    .flexi .my-close {
        display: block !important;
        position: absolute;
        top: 19px;
        left: inherit;
        right: 19px;
        font-size: 21px;
    
    }

    .flexi .mm-menu.mm-offcanvas.mm-current {
        display: block;
    }
}