/*------------------------------------------------------------------
Theme Name: L' B U M - Responsive Bootstrap Ecommerce Template
Version: 1.0
Author: LOVEBUM
-------------------------------------------------------------------*/
/*------------------------------------------------------------------
    [TABLE OF CONTENTS REPONSIVE ON DIVICE]
    00. max-width: 1443px
    01. min-width: 992px and max-width: 1220px
    02. max-width: 1199px
    03. max-width: 1166px
    04. max-width: 1062px
    05. max-width: 1024px
    06. max-width: 991px
    07. max-width: 979px
    08. max-width: 920px
    09. max-width: 900px
    10. max-width: 820px
    11. max-width: 783px
    12. max-width: 767px
    13. max-width: 730px
    14. max-width: 689px
    15. max-width: 620px
    16. max-width: 590px
    16.1. max-width: 568px
    17. max-width: 480px
    18. max-width: 470px
    19. max-width: 430px
    20. max-width: 400px
    21. max-width: 380px
    22. max-width: 368px
    23. max-width: 350px
    24. max-width: 340px
    25. max-width: 299px
-------------------------------------------------------------------*/

/*--------------0. max-width: 1443px------------*/
/*---------------------------------------------*/
@media(max-width: 1443px) {
    /*Home 1*/
    /*Home 2*/
    /*Home 3*/
    /*Home 4*/
    /*Home 5*/
}

/*------------1. min-width: 992px and max-width: 1220px-------*/
/*-----------------------------------------------------------*/
@media (min-width: 992px) and (max-width: 1220px) {
    /*Header 1*/
    header#header .header-secondary .search-cart {
        right: 28px;
    }
    /*Header 2*/

    /*Header 3*/
    .lbum-page-3 .content_sortPagiBar .sortPagiBar #productsSortForm {
        float: inherit;
        margin-bottom: 10px;
        margin-top: 20px;
    }

    .footer-bootom #copyright_text #paymants_logos {
        float: left;
        padding: 15px 0px;
    }
}

/*------------2. max-width: 1199px-------*/
/*--------------------------------------*/
@media (max-width: 1199px) {
    .header-container.header-top-4 #lbum_mega_menu_wrap {
        padding-left: 0px;
    }

    .header-container.header-top-4 .lbum_mega_alignment_0 .nova_menu_sub.style_wide {
        left: 0px;
    }

    .lbum-page-2 .tab-content #ol-product-bycategory .product-container a.ajax_add_to_cart_button span > span {
        padding: 0 8px;
    }

    /*Header 4*/
    .header-content-ship .col-md-3 {
        text-align: left;
    }

    #header-content-ship .text-area {
        margin-left: 1px;
    }

    /*Home 1*/
    #owl-demo-testeminal-style1 .owl-pagination {
        top: 100%;
        left: 0;
        right: 0;
        margin-top: 10px;
    }
}

/*------------3. max-width: 1166px-------*/
/*--------------------------------------*/
@media (max-width: 1166px) {
    .lbum-page-2 .home-two-4 .content-inner p {
        margin-bottom: 5px;
    }
}

/*------------4. max-width: 1062px-------*/
/*--------------------------------------*/
@media (max-width: 1062px) {
    .lbum-page-2 .home-two-4 .content-inner h3 {
        display: none;
    }

    /*Home 1*/
    .text-button h3 {
        margin-bottom: 5px;
        font-size: 30px;
    }
}

/*------------5. max-width: 1024px-------*/
/*--------------------------------------*/
@media (max-width: 1024px) {

    .footer-bootom #copyright_text #paymants_logos {
        float: left;
        padding: 15px 0px;
    }

    .tab-content span.availability {
        display: none;
    }

    .footer-container #footer .social_block {
        right: 37.5%;
    }

    #copyright_text {
        text-align: center;
        padding-bottom: 5px;
    }

    #order .order_delivery {
        margin-top: 25px;
    }
    /*Category*/
    .tab-content .product_list.grid > li .product-container .functional-buttons {
        padding-top: 6px;
    }

    .product_list.grid > li .product-container .functional-buttons div {
        line-height: 0px;
        padding-top: 0px;
    }

    .nova-product .product_list.list .comments_note {
        float: none;
        display: block;
        padding: 10px 0px;
    }

    .nova-product .cart-comapare-wishlist {
        margin-top: 20px;
    }

    .nova-product .product_list.list .price.product-price {
        font-size: 24px;
    }

    .product_list.list .color-list-container {
        float: none;
    }

        .product_list.list .color-list-container .right-block {
            text-align: left;
        }
    /*Main 3*/
    .lbum-page-3 .content_sortPagiBar .sortPagiBar #productsSortForm {
        padding-top: 15px;
    }

    #category .lbum-page-3 .product_list.grid > li .product-container .functional-buttons div {
        line-height: 0px;
        padding-top: 0px;
        float: left;
    }

    .lbum-page-3 .content_sortPagiBar .sortPagiBar #productsSortForm {
        float: inherit;
        margin-bottom: 10px;
        margin-top: 20px;
    }

    /*Home 1*/
    .text-button p {
        display: none;
    }

    /*Home 2*/
    #index .lbum-page-2 #copyright_text {
        text-align: right;
    }
}

/*------------4. max-width: 991px-------*/
/*--------------------------------------*/
@media (max-width: 991px) {
    /*Header*/
    #index .over-slider .header-top-1, #index .over-slider .header-top-3 {
        position: relative;
    }

    .scrollq {
        position: inherit;
    }

    .shop-phone, .nova-mywish-list {
        display: none;
    }

    header#header .header-secondary {
        max-height: 230px;
    }

    header#header .header-secondary {
        display: inherit;
    }

    #searchfromlbum input.search_query {
        width: 90%;
        font-size: 40px;
    }

    #header-logo {
        text-align: center;
        margin-bottom: 10px;
    }

    /*Header 3*/
    .header-container.header-top-3 .general-menu {
        margin-top: 16px;
        width: 100%;
        position: relative;
    }

    #category .header-top-2 .banner-category-categories .content_scene_cat_bg .cat_desc {
        display: none;
    }

    /*Header 4*/
    .header-container.header-top-4 #lbum_mega_menu_wrap {
        margin-top: 27px;
    }

    .header-container.header-top-4 {
        display: inline-block;
        width: 100%;
    }

        .header-container.header-top-4 #header-content-ship {
            display: none;
        }

        .header-container.header-top-4 header#header .header-secondary .search-cart {
            top: -117px;
        }
    /*Header 5*/
    .header-top-5 header#header .header-secondary .search-cart {
        top: 10px;
        right: 0;
    }

    .header-top-5 .welcome {
        display: none;
    }

    .header-top-5 .header-secondary #lbum-menu {
        margin-top: 10px !important;
    }

    #lbum_mega_menu_wrap {
        border-top: none;
        border-bottom: none;
    }

    #order .order-price-right {
        margin: 0 auto;
        width: 97%;
    }

    #search .button-search {
        top: 0px;
    }

    #lbum_mega_menu_wrap {
        width: 100%;
        margin: 0px auto;
        padding: 0px;
        position: relative;
    }

    .box-info-product .exclusive span {
        padding: 10px 15px 10px;
    }

    .header-container.header-top-4 #search_block_top {
        margin-right: 0px;
        text-align: right;
    }

    #top_menu {
        margin-right: 0px;
    }

    .lbum-menu-header-center > div.container {
        width: 100%;
    }

    header#header .header-secondary .search-cart {
        top: -125px;
        width: 100%;
        right: 0;
        display: inline-block;
    }

        header#header .header-secondary .search-cart .second-search-cart {
            display: inline-block;
        }

    .header-top-1 .header-secondary #lbum-menu,
    .header-top-2 .header-secondary #lbum-menu {
        margin-top: 70px;
    }

    .header-top-3 header#header .search-cart {
        top: 0;
    }

    .header-top-3 #lbum-menu {
        margin-bottom: 6px;
        margin-top: -6px;
        padding-left: 15px;
        padding-right: 15px;
    }

    .cart_navigation {
        margin: 20px 0 20px;
    }
    /*Header 6*/
    .header-top-6 .header-secondary #lbum-menu {
        margin-top: 0;
    }

    .header-top-6 header#header .header-secondary .search-cart {
        top: 12px;
    }

    .header-top-7 #lbum-menu {
        margin-bottom: 0px;
        margin-top: 0px;
    }

    .header-container.header-top-6 .lbum-menu-header-center #lbum_mega_menu_wrap a#lbum_mobilemenu_tri.active {
        width: initial;
    }
    /*Footer 1*/
    .lb-footer-1 .lbum-social {
        text-align: center;
    }

    .lb-footer-1 #newsletter_block_left .title-text {
        width: 20%;
    }

    .lbum-social .social_block {
        margin: 30px 0 0px 0;
    }

    .widget-footer {
        margin: 20px 0px;
    }

    .copyright {
        padding-bottom: 5px;
    }

    .paymant, .lb-footer-1 .copyright {
        text-align: center;
    }

    footer#footer .footer-top {
        padding-top: 0px;
    }
    /*Footer - 2*/
    .lb-footer-2 .widget-footer {
        margin: 0px 0px 20px 0px;
    }

    /*Footer - 3*/
    .lb-footer-3 .footer-second-parallax #newsletter_block_left .title-text {
        display: none;
    }

    .lb-footer-3 .footer-second-parallax #newsletter_block_left .block_content {
        width: 100%;
    }

    .lb-footer-3 .widget-footer {
        margin: 0px;
    }

    .lb-footer-3 .footer-top {
        padding-top: 30px !important;
    }

    #category .product_list.grid .ajax_block_product:nth-of-type(3n+1) {
        clear: none;
    }

    #category .product_list.grid .ajax_block_product:nth-of-type(2n+1) {
        clear: both;
    }

    /*Cart order*/
    #order .page-heading {
        padding: 0px 0px 15px 0px;
    }
    /*Blog*/
    .blog_style3 .style3_blog_post h4.sds_post_title {
        font-size: 15px;
    }

    .blog_style3 .style3_blog_post .desceptions,
    .blog_style3 .style3_blog_post .blog-right .content-left .lbum-date {
        font-size: 10px;
    }
    /*Product category*/
    #new-products .product_list.grid .ajax_block_product:nth-of-type(2n+1),
    #prices-drop .product_list.grid .ajax_block_product:nth-of-type(2n+1),
    #best-sales .product_list.grid .ajax_block_product:nth-of-type(2n+1),
    #index .product_list.grid .ajax_block_product:nth-of-type(2n+1) {
        clear: both;
    }

    .product_list.list > li .right-block .right-block-content {
        padding-top: 20px;
    }
    /*Prodcut detail*/
    #thumbs_list .bx-wrapper .bx-controls-direction a.bx-next,
    #thumbs_list .bx-wrapper .bx-controls-direction a.bx-prev {
        left: 0%;
    }

    /*Home 1*/
    .content-bottom-home1 .banner-hover {
        width: 90%;
        text-align: right;
    }

    /*Home 2*/
    #index .lbum-page-2.over-slider .header-top-1 {
        position: absolute;
    }

    #index .lbum-page-2 .footer-social {
        text-align: center;
    }

    #index .lbum-page-2 .owl-theme .owl-controls {
        display: none !important;
    }

    /*Home 3*/
    .banner-adv-left .adv-left1 label {
        font-size: 50px;
    }

    .banner-adv-left .adv-left2 label {
        font-size: 13px;
    }

    #index .lbum-page-3 footer#footer .footer-top {
        padding-top: 50px;
    }
    /*Home 8*/
    .tags-search {
        margin-top: 50px;
    }

    #index .lbum-page-8 .adv-left1 img {
        width: 100%;
    }

    /*Home 10*/
    body:not(#index) .header-top-8 {
        position: relative;
        width: 100%;
    }

    .header-top-8 .header-secondary .search-cart {
        top: 0px !important;
    }

    #index .header-top-8 #lbum_vertical_menu_wrap #lbum_mobileverticalmenu_tri {
        color: #FFF;
    }

    body:not(#index) .header-top-8 .lbum-vertical-mainmenu #lbum_vertical_menu_wrap {
        position: relative;
    }

    body:not(#index) .header-top-8 header#header #header-logo {
        margin-top: 0px;
        margin-bottom: 20px;
    }

    body:not(#index) .header-top-8 .header-secondary {
        max-height: 164px;
    }

    body:not(#index) #page > .lbum-page-10 {
        padding-left: 0px;
    }

    body:not(#index) .header-top-8 .footer-header-8 {
        display: none;
    }

    .header-container.header-top-8 header .lbum-header nav#infologin,
    .header-container.header-top-8 #header .cart_block {
        right: -120px;
        left: inherit;
    }
}
/*------------7. max-width: 979px-------*/
/*--------------------------------------*/
@media (max-width: 979px) {
    /*Header 3*/

}


/*------------8. max-width: 920px-------*/
/*--------------------------------------*/
@media (max-width: 920px) {
    /*Main 2*/

    .lbum-page-2 .tab-content #ol-product-bycategory .product-container .left-block {
        width: 100%;
        float: none;
    }

    .lbum-page-2 .tab-content #ol-product-bycategory .product-container .right-block {
        width: 100%;
        float: none;
        padding: 10px 10px 0px 0px;
    }

    .lbum-page-2 .tab-content #ol-product-bycategory .product-container a.ajax_add_to_cart_button span > span {
        margin-top: 0px;
    }

    .lbum-page-2 .home-two-banner2 .content .banner-hover em {
        margin: 4px 0 0;
    }
}

/*------------9. max-width: 900px-------*/
/*--------------------------------------*/
@media (max-width: 900px) {
    .content_sortPagiBar .sortPagiBar #productsSortForm {
        margin-top: 15px;
    }

    #category .content_sortPagiBar .sortPagiBar #productsSortForm {
        margin-top: 0px;
    }

    .footer-container #footer .social_block {
        right: 35.5%;
    }

    .lbum-page-2 .home-two-banner2 .content .banner-hover p {
        display: none;
    }

    .lbum-page-2 .home-two-banner2 .content .banner-hover em {
        margin: 15px 0 0;
    }

    #category .lbum-page-5 .banner-category-categories .content_scene_cat_bg .cat_desc {
        display: none;
    }
}

/*------------10. max-width: 820px-------*/
/*--------------------------------------*/
@media (max-width: 820px) {
    /*Header*/
    #header .cart_block {
        right: -130px;
    }

    .header-top-3 #header .cart_block {
        right: 0px;
    }

    #product .nav-tabs {
        margin-bottom: 30px;
    }

    #paymants_logos.fr {
        float: none;
    }

    #paymants_logos > img {
        padding-top: 15px;
    }

    .pb-left-column #image-block {
        overflow: hidden;
    }

    .nova-product .product_list.list li .right-block {
        line-height: 1px;
    }

    /*Home 2*/
    #index .lbum-page-2 .homeslider-fullwidth .owl-item:nth-of-type(1) .homeslider-description .sale1 {
        left: 25%;
    }

    /*Home 6*/
    .content-second-home6 {
        text-align: center;
    }

        .content-second-home6 .content-link {
            float: none;
        }
}

/*------------11. max-width: 783px-------*/
/*--------------------------------------*/
@media (max-width: 783px) {
    /*Header */
    .header-top-1, .header-top-2 {
        min-height: 220px;
    }
    /*Header 3*/
    .header-top-3 header#header .search-cart {
        top: 0px;
        right: 0px;
    }

    /*Category */
    .block .title_block,
    .block h4 {
        position: relative;
    }

        .block .title_block:before,
        .block h4:before {
            display: block;
            font-family: "FontAwesome";
            content: "\f055";
            position: absolute;
            right: 0;
            top: 0px;
            height: 23px;
            width: 23px;
            font-size: 18px;
            font-weight: normal;
        }

        .block .title_block.active:before,
        .block h4.active:before {
            content: "\f056";
        }
}

/*------------12. max-width: 767px-------*/
/*--------------------------------------*/
@media (max-width: 767px) {
    /*Header 3*/
    .header-top-3 #header-logo {
        text-align: center;
    }

    .header-top-3 .ajax_cart_product_txt_s {
        display: none;
    }

    .header-top-3 #top_menu {
        margin-left: 12px;
        margin-right: 0px;
    }

    /*Header 6*/
    .header-top-6 header#header .header-secondary .search-cart {
        text-align: center;
    }

    .header-container.header-top-6 header .lbum-header nav#infologin {
        left: 0;
    }

    .header-container.header-top-6 {
        min-height: 150px;
    }
    /*Header 7*/
    .header-top-7 #top_menu {
        margin-left: 0px;
    }

    .header-top-7 #lbum-vertical-menu {
        margin-top: 50px;
        position: absolute;
    }

    .header-container.header-top-7 .general-menu {
        min-height: 103px;
    }

    /*Footer 1*/
    .lb-footer-1 #newsletter_block_left .title-text {
        display: none;
    }

    /*Footer 3*/
    .footer-second-parallax #newsletter_block_left {
        top: -136px !important;
    }

    .lb-footer-3 .widget-footer {
        margin: 20px 0px;
    }

    .product_list.list .product-container .list-title {
        margin-top: 20px;
    }

    .content_sortPagiBar .sortPagiBar #productsSortForm {
        margin-top: inherit;
    }

    .content_sortPagiBar .sortPagiBar .nbrItemPage {
        margin-top: inherit;
    }

    #nova-blockproductscategory .title_block:after {
        content: "" !important;
    }

    #owl-related-product-slider .functional-buttons div.wishlist {
        line-height: 6px;
    }

    .footer_block_content.keep_open {
        margin-bottom: 30px;
    }

    #product .product-detail-style2 .pb-right-column {
        clear: both;
        padding-top: 50px;
    }

    #thumbs_list .bx-wrapper .bx-controls-direction a.bx-next,
    #thumbs_list .bx-wrapper .bx-controls-direction a.bx-prev {
        left: 30%;
    }

    #index .title_block:after,
    #index .block h4:after {
        content: "";
    }

    .footer-container {
        margin-top: 20px;
    }

    #footer #newsletter_block_left #product .pb-right-column {
        clear: both;
        padding-top: 50px;
    }

    #footer #newsletter_block_left {
        top: -23%;
    }

        #footer #newsletter_block_left .block_content {
            width: 95%;
        }

    /*Cart order*/
    ul.step li em {
        display: inline-block;
    }

    ul.step li {
        margin-bottom: 10px;
    }

        ul.step li:after {
            border-bottom: none;
            position: relative;
        }

    #cart_summary.table > tfoot > tr > td {
        border-top: none;
    }

    /*Category*/
    #left_column .title_block, #right_column .title_block, h4.title_block,
    #new-products_block_right .title_block {
        margin-top: 26px !important;
    }

    #category h1 {
        margin: 30px 0px 15px 0px !important;
    }

    .product_list.list > li .product-container {
        padding: 30px 7px 0px 7px !important;
    }

    .product_list.list > li:child-first .product-container {
        padding: 0px 7px 30px 7px !important;
    }

    /*Product detail*/
    #owl-thumbnail-slider .owl-prev, #owl-thumbnail-slider .owl-next {
        top: 50%;
    }

    /*Blog*/
    #module-smartblog-details #content,
    #module-smartblog-category #smartblogcat {
        margin-top: 40px;
    }

    /*Home 1*/
    .text-button h3 {
        font-size: 40px;
        margin-bottom: 20px;
    }

    .text-button p {
        display: block;
    }

    /*Home 3*/
    .banner-adv-left {
        display: none;
    }

    /*Home 4*/
    #index .lbum-page-4 .lbum-parallax {
        width: inherit;
    }

    /*Home 5*/
    .load-more-product {
        margin-bottom: 50px;
    }
}

/*------------13. max-width: 730px-------*/
/*--------------------------------------*/
@media (max-width: 730px) {
    .shop-phone {
        display: none;
    }
    /*Header 3*/
    .header-top-3 #header .cart_block {
        right: 0;
    }

    /*Home 1*/
    #owl-demo-testeminal-style1 .items p {
        font-size: 16px;
        line-height: 26px;
    }
}

/*------------14. max-width: 689px-------*/
/*--------------------------------------*/
@media (max-width: 698px) {
    /*Top header*/
    #contact-link a, .header-container .shop-phone {
        display: none;
    }

    /*Header 6*/
    .header-container.header-top-6 #contact-link a, .header-container.header-top-6 .header-container .shop-phone {
        display: block;
    }

    /*Home 2*/
    #index .lbum-page-2 .homeslider-fullwidth .owl-item:nth-of-type(1) .homeslider-description .sale1 {
        left: 18%;
    }
}

/*------------15. max-width: 620px-------*/
/*--------------------------------------*/
@media (max-width: 620px) {
    #owl-blog-latest-slider-2 .owl-pagination {
        left: 45.7%;
    }
    /*BLOG*/
    #module-smartblog-details .smartblogcomments h4:after {
        content: "";
    }

    .footer-container #footer .social_block {
        right: 29.5%;
    }

    /*Cart order*/
    #order .address_add {
        padding-bottom: 20px;
    }

    #order .cart_description .cart_ref {
        display: block;
        line-height: 30px;
    }

    .cart_quantity_input {
        text-align: center;
    }

    /*Product detail*/
    .panel-group .panel + .panel {
        padding-top: 0px;
    }

    /*Popup newsletter*/
    #modulesden_popup {
        background: transparent !important;
    }

        #modulesden_popup .modulesden-newsletter {
            max-width: 100%;
        }

    .modulesden-newsletter .modulesden-email {
        margin-left: 0px;
    }

    /*Popup add to cart*/
    #layer_cart {
        width: 280px;
    }
}

/*------------16. max-width: 590px-------*/
/*--------------------------------------*/
@media (max-width: 590px) {
    /*Home 4*/
    #index .lbum-page-4 #home-page-tabs > li a:after {
        content: "";
    }

    #index .lbum-page-4 .lbum-parallax .home4-every p {
        text-align: center !important;
    }

    #index .lbum-page-4 .lbum-parallax .home4-every h2 {
        letter-spacing: 10px !important;
        font-size: 17px !important;
    }
}

/*------------16.1. max-width: 568px-------*/
/*--------------------------------------*/
@media (max-width: 568px) {
    /*Header 3*/
    .header-top-3 #header .cart_block {
        right: -50%;
    }

    .lbum-page-1 .header-secondary .menu-search-top {
        padding-top: 70px;
    }

    .content_sortPagiBar .sortPagiBar #productsSortForm {
        margin-top: 15px;
    }

    /*Main 3*/
    #category .lbum-page-3 .banner-category-categories .content_scene_cat span.category-name {
        font-size: 28px;
    }

    #category .lbum-page-3 .nova-categories-breadcrumb {
        padding-top: 5px;
    }

    #category .lbum-page-3 .nova-product .product_list.grid .col-sm-6 {
        width: 100%;
    }

    #footer #newsletter_block_left .form-group .form-control {
        font-size: 10px;
    }

    /*Home 1*/
    #owl-demo-testeminal-style1 .items {
        padding: 18px 0px 0px 0px;
        text-align: center;
    }

    #owl-demo-testeminal-style1 .images {
        float: none;
        margin-right: 0px;
    }

    #owl-demo-testeminal-style1 .items img {
        width: 150px;
        height: 150px;
    }

    #owl-demo-testeminal-style1 .items p {
        font-size: 13px;
        line-height: 21px;
    }

    #owl-demo-testeminal-style1 .owl-pagination {
        margin-top: 10px;
    }

    .lbum-slider .owl-buttons .owl-next, .lbum-slider .owl-buttons .owl-prev {
        top: 35%;
    }
}

/*------------17. max-width: 480px-------*/
/*--------------------------------------*/
@media (max-width: 480px) {
    #index .lbum-page-2 .tab-content .product_list.grid li#ol-product-bycategory {
        margin-bottom: 30px;
    }

    #contact-link {
        padding: 0px 6px;
    }

    #currencies-block-top ul {
        left: -60px;
    }

    #languages-block-top ul {
        left: -30px;
    }
    /*Header 6*/
    .header-container.header-top-6 #currencies-block-top ul,
    .header-container.header-top-6 #languages-block-top ul {
        left: inherit;
    }

    .nova-product .cart-comapare-wishlist {
        margin-top: 30px;
    }

    #index .product_list.tab-pane > li {
        padding-bottom: 30px;
        margin-bottom: 30px;
    }

    .footer-container #footer .social_block {
        right: 21.5%;
    }

    /*Category*/
    .product_list.list > li .center-block {
        text-align: left;
    }

    /*Home 1*/
    .olw-tab-product-slider.owl-demo-slider .owl-controls .owl-buttons {
        display: none;
    }
}

/*------------18. max-width: 470px-------*/
/*--------------------------------------*/
@media (max-width: 470px) {
    /*Header 3*/
}

/*------------19. max-width: 430px-------*/
/*--------------------------------------*/
@media (max-width: 430px) {

    /*Product detail*/
    #thumbs_list .bx-wrapper .bx-controls-direction a.bx-next,
    #thumbs_list .bx-wrapper .bx-controls-direction a.bx-prev {
        left: 0%;
    }

    /*Home 1*/
    .content-bottom-home1 .content-col-2 .banner-hover,
    .content-bottom-home1 .banner-hover {
        width: 100%;
        text-align: center;
    }

    /*Home 2*/
    #index .lbum-page-2 .homeslider-fullwidth .owl-item:nth-of-type(2) .homeslider-description .content-module .md-19.slider-left {
        float: none;
        text-align: center;
    }

    #index .lbum-page-2 .homeslider-fullwidth .owl-item:nth-of-type(2) .homeslider-description .content-module p {
        line-height: 20px;
        padding: 0px;
    }
}

/*------------20. max-width: 400px-------*/
/*--------------------------------------*/
@media (max-width: 400px) {
    /*Product style 2*/
    .service-detail em {
        float: none;
        margin-right: 0px;
    }

    .service-detail .text-area {
        float: none;
        text-align: center;
        margin-top: 0px;
    }
}

/*------------21. max-width: 400px-------*/
/*--------------------------------------*/
@media (max-width: 380px) {
    /*Header 4*/
    .header-top-4 #header .cart_block {
        right: -130px;
    }

    #languages-block-top div.current span {
        display: none;
    }
    /*Cart order*/
    #order .nova-buttom-page.pull-left {
        float: right !important;
        margin: 5px 0px;
    }

    .addresses-lists ul > li:before {
        margin-left: 5px;
    }

    #my-account ul.myaccount-link-list li a span {
        padding: 0px 0px 0px 35px;
        font-size: 10px;
    }

    /*Category*/
    #category .content_sortPagiBar .sortPagiBar #productsSortForm {
        margin-bottom: 15px;
    }

    .content_sortPagiBar .display, .content_sortPagiBar .display_m {
        float: left;
        margin-bottom: 15px;
    }

    .product_list.list > li .right-block .right-block-content .content_price span {
        line-height: 35px;
    }

    /*Home 2*/
    #index .lbum-page-2 .lbum-social .social_block ul li.rss,
    #index .lbum-page-2 .lbum-social .social_block ul li.pinterest {
        display: none;
    }

    /*Home 5*/
    .load-more-product #loadMore {
        padding: 10px 40px;
    }
}

/*------------22. max-width: 368px-------*/
/*--------------------------------------*/
@media (max-width: 368px) {
    /*Header 1*/
    .header-container .header_user_info a, #contact-link a,
    .header-container .shop-phone, #languages-block-top div.current,
    #currencies-block-top div.current {
        border-left: none !important;
        border-right: none !important;
        padding: 10px 6px 10px 0px;
    }

        #languages-block-top div.current:after, #currencies-block-top div.current:after {
            padding-left: 0px;
        }

        #languages-block-top div.current span,
        #currencies-block-top div.current span {
            font-size: 12px;
        }

    .general-header {
        height: 175px;
    }

    /*Header 6*/
    .header-container.header-top-6 header .lbum-header nav#infologin {
        left: -40px;
    }

    /*Home 1*/
    .text-button h3 {
        font-size: 40px;
        margin-bottom: 10px;
    }

    .text-button p {
        display: none;
    }

    /*Home 6*/
    #index .lbum-page-6 .home-products ul#home-page-tabs li a {
        font-size: 10px;
    }

    /*Home 9*/
    #index .lbum-page-9 .home-products ul#home-page-tabs li a {
        font-size: 10px;
    }
}

/*------------23. max-width: 350px-------*/
/*--------------------------------------*/
@media (max-width: 350px) {
    #product .columns-container #columns {
        margin-top: 50px;
    }

    #columns #categories_block_left > h2 {
        margin-top: 40px !important;
    }

    .blog_style3 .style3_blog_post .desceptions {
        display: none;
    }
}

/*------------24. max-width: 340px-------*/
/*--------------------------------------*/
@media (max-width: 340px) {
    /*Header */
    #header .cart_block {
        min-width: 290px;
        width: 100%;
        right: -110px;
    }
    /*Header 3*/
    .header-top-3 #search-style-second {
        width: 28%;
    }

    #my-account ul.myaccount-link-list li a {
        font-size: 12px;
    }

    ul.footer_links li + li {
        margin-left: 0px;
        padding-top: 40px;
        float: left;
    }

    .footer-container #footer .social_block {
        right: 8.5%;
        padding: 20px 0px;
    }

    /*Category page*/
    .nova-buttom-compare {
        margin-left: 0px;
        margin-bottom: 15px;
    }
    /*Product detail*/
    .product-detail-style2 .nova-product-secondary .nova-tab-content li {
        padding-left: 0px;
    }

        .product-detail-style2 .nova-product-secondary .nova-tab-content li a {
            padding: 10px 2px !important;
            letter-spacing: 0px;
        }
}

/*------------25. max-width: 299px-------*/
/*--------------------------------------*/
@media (max-width: 299px) {
    /*Product detail*/
    .box-info-product .exclusive span {
        font-size: 12px;
    }
}

/*
     FILE ARCHIVED ON 11:38:35 Feb 25, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 08:15:52 Aug 27, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.405
  exclusion.robots: 0.051
  exclusion.robots.policy: 0.043
  esindex: 0.006
  cdx.remote: 8.616
  LoadShardBlock: 47.364 (3)
  PetaboxLoader3.datanode: 70.717 (4)
  load_resource: 26.233
*/