/* @media only screen and (max-width: 320px) {
    .header-area .top-header .top-custom-link ul li+li {
        padding: unset;
    }

} */


@media only screen and (max-width: 768px) and (max-width: 320px){
    
    .product.media .product.item-image img:not(.zoomImg) {
        height: 372px;
    }
    body.catalog-product-view .product.media {
        height: 372px !important;
        overflow: hidden !important;
    }
    body .product.media .vertical-gallery #vertical-thumbnail-wrapper .slick-list.draggable {
        padding: 0px 0px !important;
        height: 372px !important;
    }
    body .product.media .vertical-gallery .owl-carousel .owl-nav>div.owl-next {
        right: 15px;
    }
    body .product.media .vertical-gallery  .owl-carousel .owl-nav>div.owl-prev {
        left: 15px;
    }
    .pagebuilder-column-group.about-us-transparent-pricing .pagebuilder-column-line .pagebuilder-column .about-us-transparent-pricing.table-trans table tr td:nth-child(2) {
        text-align: end;
    }
    .pagebuilder-column-group.about-us-transparent-pricing .pagebuilder-column-line .pagebuilder-column .about-us-transparent-pricing.table-trans table tr:last-child td {
        font-size: 18px;
        font-weight: 600;
    }
    .about-us-transparent-pricing {
        padding-top: 0em;
        padding-bottom: 3em;
    }
    .about-us-transparent-pricing.table-trans {
        margin-left: 0;
        margin-right: 0;
        margin-top: 2em;
    }
    .col-des-4.col-tb-6.col-mb-12.price_display_flex.configuration_product_transparrent_price {
        width: auto;
        margin-left: 0;
    }
    .price_display_flex.configuration_product_transparrent_price .other_price_topdiv {
        width: 47%;
        display: inline-block;
        vertical-align: baseline;
        padding: 13px;
    }
    .product_price {
        font-size: 23px;
        margin-bottom: 10px;
    }
    .other_price{
        font-size: 23px;
        margin-bottom: 10px;
    }
    .topcolorpanel {
        height: 3.9rem;
    }
    .page-footer .bottom-footer {
        text-align: center;
    }
    .slider_div_content {
        margin-top: -9px !important;
    }
    .transparrent_pricing_session {
        background: #f1e8e3;
        padding-bottom: 20px;
    }
    .transparrent_pricing_session .transparrent_pricing_session-bg-color{
        margin-top: 0px;
    }
    body .products-grid .product-item-info .product-top .product-item-photo>img:not(.img-hover-show) {
        padding: unset;
        z-index: 1;
        display: inline-block;
        height: 450px !important;
        width: 100% !important;
        margin: unset !important;
        object-fit: cover !important;
    }
    .mgs-instant-search .products-grid .product-item {
        width: 100%;
    }
    .checkout-success .actions-toolbar .primary a.action.primary.continue {
        border-radius: 40px;
    }
    .about-us-our-value-section .pagebuilder-column-line:nth-child(2) .pagebuilder-column:nth-child(2) {
        border-left: 0px solid #F2CDB6;
    }
    .about-us-our-value-section .pagebuilder-column-line:nth-child(3) .pagebuilder-column:nth-child(1) {
        border-top: 0px solid #F2CDB6;
    }
    .about-us-our-value-section .pagebuilder-column-line:nth-child(3) .pagebuilder-column:nth-child(2) {
        border-left: 0px solid #F2CDB6;
        border-top: 0px solid #F2CDB6;
    }
    .pagebuilder-column-group.about-us-banner-section .pagebuilder-column-line div {
        text-align: start !important;
        width: 100%;
        padding-left: 1em;
        padding-right: 1em;
    }
    body .blog-list .post-item-info {
        margin-bottom: 60px;
        flex: 0 0 100%;
        max-width: 100%;
        display: inline-block;
        padding: 0 15px;
        width: 100%;
    }
    .blog-post-view .post-image {
        max-width: 100%;
        display: inline-block;
        width: 100%;
    }
    .post-content-grid {
        width: 100%;
        max-width: 100%;
        display: inline-block;
        position: unset;
    }
    .blog-post-view .blog-post.post-item-info {
        padding: 10px;
    }
    .one-step-checkout-wrapper.opc-wrapper form.form.form-login {
        background: #fff;
        height: auto;
        display: block;
        padding: 15px;
    }
    .header-area .top-header .top-custom-link ul li+li {
        padding: unset;
    }
   
    
    .content-block.instagram-block img.img-responsive{
        height: 175px !important;
    }
    .account div#page-title-wrapper {
        padding-bottom: 0px;
    }
    .place-order-primary {
        text-align: center;
    }
    .onestepcheckout-index-index .place-order-primary .action.checkout {
        padding: 15px;
        border: none;
        border-radius: 40px;
        text-transform: unset;
        width: 60%;
    }
    .account div#page-title-wrapper h1.page-title {
        display: block !important;
        color: #000;
        padding: unset;
        margin: unset !important;
    }
    .customer-revoiews-addform span.rating_count{
        line-height: 24px;
    }    
    body .reviewed-by.three-division {
        width: 100%;
    }
    body .reviewslist.three-division {
        width: 100%;
    }
    body .block.review-list .review-items li.item.review-item
    {
        display: block;
    }
    body .custom_banner_session .col-des-6:nth-child(2) .pagebuilder-column-group {
        padding-top: 2em;
    }
    body .compare_our_fabrics table tbody tr td p{
        position: unset !important;
        display: inline;
    }
    .compare_our_fabrics table tbody tr td svg {
        margin: unset;
        padding: unset;
        position: unset;
        width: auto;
        display: inline-block;
    }
    .checkout-cart-index .table-wrapper table tbody tr td{
        text-align: center;
    }
    .checkout-cart-index .cart-totals .grand .amount {
        text-align: center;
    }
    .cart.table-wrapper .product-item-details
    {
        text-align: initial;
    }
    .checkout-cart-index h2.title {
        padding-top: 0px !important;
    }
    .checkout-cart-index .block.crosssell {
        margin-top: 0px;
    }
    body .block.block-customer-login {
        width: 100%;
    }       
    .block.block-reviews-dashboard {
        padding-top: 10px;
    }
    body.account main.page-main .columns .sidebar.sidebar-main {
        order: 1;
        margin-top: 0px;
        margin-bottom: 60px;
    }
    .block.block-reviews-dashboard .rating-summary {
        display: flex;
    }
    .block.block-reviews-dashboard .rating-summary .rating-result {
        margin-left: 10px;
        margin-top: 3px;
    }
    div#lookbook_slider_1 .owl-stage {
        width: auto !important;
    }
    div#lookbook_slider_1 .owl-stage .owl-item {
        width: auto !important;
    }

    .landing-page-newsletter .block.newsletter .actions button.action.subscribe.btn.btn-primary.btn-sm{
        width: auto;
        padding: 7.5px 15px;
    }
    .banner-text {
        padding-right: 15px;
    }
    .landing-page-newsletter input#newsletter-footer{
        padding: 14px 16px;
        height: auto;
        font-size: 16px;
    }
    .landing-page-newsletter form#newsletter-validate-detail-footer {
        padding-bottom: 2em;
        width: 95%;
    }
    .sign-in-custom-landing-page-form .pagebuilder-column-line .pagebuilder-column h2 {
        font-size: 37px;
        color: #fff;
        padding-left: 1em;
        padding-right: 1em;
        padding-top: 1em;
    }
    .sign-in-custom-landing-page-form .pagebuilder-column-line .pagebuilder-column p {
        font-size: 14px;
        color: #fff;
        padding-left: 3em;
        padding-right: 1em;
        margin-top: 1em;
    }
    .sign-in-custom-landing-page-form .pagebuilder-column-line .pagebuilder-column form#magelearn-customform-form .field {
        margin-bottom: 1em;
    }
    figure.landing-banner-image img {
        height: 660px !important;
        vertical-align: bottom;
    }
    .parents-category .owl-nav>div.owl-prev{
    width: 32px;
    height: 78px;
    }
    .parents-category .owl-nav>div.owl-next{
        width: 32px;
        height: 78px;
        }
        .pagebuilder-column-group.best_seller_grid_view.tab-best-sellers {
            display: none;
        }
        .about-us-transparent-pricing-first-section {
            padding-left: 1em;
            padding-right: 1em;
        }
        .pagebuilder-column-group.about-us-transparent-pricing .pagebuilder-column-line .pagebuilder-column .about-us-transparent-pricing.table-trans {
            padding-left: 1em;
            padding-right: 1em;
        }
        
}
@media only screen and (max-width: 767px) {
    body{
        font-size: 14px;
    }
    p{
        font-size: 14px;
    }
    h1 {
        font-size: 2.2rem;
    }
    h2{
        font-size: 2rem;
    }
    h3{
        font-size: 1.5rem;
    }
    .toolbar select {
        font-size: 14px;
    }
    .toolbar select option {
        font-size: 8px;
    }
    h4{
        font-size: 1rem;
    }
    .new_arrivals_categories{
        padding-top: 30px;
    }
    h5.cat-title{
        font-size: 14px;
    }
    body button {
        font-size: 14px;
    }
    .header-area .top-header a {
        font-size: 14px;
    }
    .page-bottom .owl-carousel .owl-nav>div {
        border: 2px solid #fff;
        color: #fff;
        opacity: 99;
        z-index: 999;
        visibility: visible;
        margin-top: -68px;
    }
    .header-area .top-header .top-custom-link ul li{
        margin-left: 10px;
    }
    .content-block.instagram-block .owl-item {
        margin: unset !important;
        width: 14% !important;
    }
    .insta_feeds h2.title {
        padding: unset !important;
        margin-bottom: 10px;
    }
    .cms-terms-conditions main#maincontent .column.main p {
        font-weight: 400;
        font-size: 13px;
        line-height: 19px;
        margin-bottom: 19px;
        white-space: pre-line;
    }
    .cms-privacy-policy-cookie-restriction-mode main#maincontent .column.main p {
        font-weight: 400;
        font-size: 13px;
        line-height: 19px;
        margin-bottom: 19px;
        white-space: pre-line;
    }

    .cms-return-policy main#maincontent .column.main p {
        font-weight: 400;
        font-size: 13px;
        line-height: 19px;
        margin-bottom: 19px;
        white-space: pre-line;
    }
    .instantsearch-result-index .product-item-actions .actions-primary {
        margin-top: 6em;
        margin: unset !important;
        top: 50%;
    }
    .slider_div_content{
        margin-top: 0em !important;
    }
    .blog-post-view .post-image {
        max-width: 100%;
        display: inline-block;
        width: 100%;
    }
    .pagebuilder-column-group.about-us-banner-section .pagebuilder-column-line div {
        text-align: start !important;
        width: 100%;
        padding-left: 1em;
        padding-right: 1em;
    }
    .blog-post-view .columns.frame.frame-fluid {
        padding: 10px;
    }
    .col-des-4.col-tb-6.col-mb-12.price_display_flex.configuration_product_transparrent_price {
        width: 85%;
        margin-left: -2em;
    }
    .about-us-our-value-section .pagebuilder-column-line:nth-child(3) .pagebuilder-column:nth-child(2) {
        border-left: 0px solid #F2CDB6;
        border-top: 0px solid #F2CDB6;
    }
    .about-us-our-value-section .pagebuilder-column-line:nth-child(2) .pagebuilder-column:nth-child(2) {
        border-left: 0px solid #F2CDB6;
    }
    .about-us-our-value-section .pagebuilder-column-line:nth-child(3) .pagebuilder-column:nth-child(1) {
        border-top: 0px solid #F2CDB6;
    }
    .blog-list .post-item-info {
        width: 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .blog-post-view #post-comment-form {
        width: 95%;
    }
    .parents-category .owl-nav>div.owl-next {
        right: 30px;
    }
    .parents-category .owl-nav>div.owl-prev {
        left: 30px;
    }
    body .before_footer_session .pagebuilder-column-line:nth-child(1) {
        border-bottom: 1px solid #fff !important;
    }
    .blog-post-view .frame.frame-fluid p.sub-title{
        text-align: start;
    }
    .post-content-grid {
        width: 100%;
        max-width: 100%;
        display: inline-block;
        position: absolute;
        padding: 0px 16px;
    }
    .before_footer_session .pagebuilder-column-line:nth-child(3) h2 {
        padding-top: 14px !important;
    }
    body .display_flex .pagebuilder-column-group .pagebuilder-column-line:nth-child(2) {
        border-left: 0px solid #fff;
    }
    body .display_flex .pagebuilder-column-group .pagebuilder-column-line:nth-child(3) {
        border-left: 0px solid #fff;
    }
    body .pagebuilder-column-group.before_footer_session.frame.owl-carousel {
        padding-top: 30px !important;
        padding-bottom: 30px !important;
    }
    .product.media .product.item-image img:not(.zoomImg){
        height: 515px !important;
    }
    .product.media .vertical-gallery #vertical-thumbnail-wrapper .slick-list.draggable {
        height: 515px !important;
    }
    body .block.review-list .review-items li.item.review-item {
        border: unset;
        display: unset;
    }
    .reviewed-by.three-division {
        width: 100%;
    }
    .reviewslist.three-division {
        width: 100%;
    }
    .custom_banner_session .col-des-6:nth-child(2) .pagebuilder-column-group .pagebuilder-column p{
        margin-top: 0em;
    }
    .col-mb-4.col-tb-4.hidden-des.d-flex.align-items-center.justify-content-center {
        visibility: hidden;
    }

    /* Override css fong */
    .best_seller_products p{
        padding-top: 0px;
    }
    .nav-before-open header.page-header button.action.nav-tg:before{
    display: block;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e680";
    position: fixed;
    right: 0;
    top: 0;
    color: #fff;
    font-size: 40px;
    width: 40px;
    height: 40px;
    z-index: 9999;
    }
    .pagebuilder-column-group.before_footer_session .pagebuilder-column{
        padding: 0px;
    }
    .breadcrumbs .items li strong{
        font-size: 14px;
    }
    .header-area .top-header{
        font-size: 14px;
    }
    .header-area .top-header a, body header.page-header .header-area:not(.header7) .navigation .nav-main-menu>li>a{
        font-size: 14px;
    }
    .catalog-category-view .block.filter .block-content.filter-content .block-filter-content .filter-options-item .filter-options-title{
        font-size: 14px;
        font-weight: 600;
    }
    body .slider-label>div {
        font-size: 14px;
    }
    body .smile-es-range-slider .actions-primary {
        font-size: 14px;
    }
    .toolbar select{
        font-size: 14px;
    }
    .product-item{
        font-size: 14px;
    }
    .product-item .price-box .price {
        font-size: 14px;
        font-weight: 500;
        white-space: nowrap;
    }
    .smile-es-range-slider [data-role=message-box]{
        font-size: 14px;
    }
    .products-list .product-item-info .product-item-details .product-item-name{
        font-size: 14px;
    }
    .products-list .product-item-info .product-item-details .actions-link .action.tocart{
        font-size: 14px;
    }
    .product-item .product-reviews-summary .reviews-actions{
        font-size: 14px; 
    }
   
    .slider_div_content p {
        font-size: 16px;
        color: #fff;
        text-align: center;
    }
    h5.cat-title {
        text-align: center;
        font-size: 14px;
    }  
    .luxurysheets_categories h4 {
        font-size: 26px;
        color: #fff;
    }
    .luxurysheets_categories p {
        color: #fff;
        font-size: 16px;
    }
    .free_shipping p {
        color: #fff;
    }
    .latest_blogs .title a {
        color: #000;
        font-size: 14px;
        font-weight: 600;
    }
    .insta_feeds h2.title {
        text-align: center;
        padding: 2em;
    }
    

     /* .header-area .top-header .top-custom-link ul li+li {
        padding-left: 11px;
    } */
    li.item.product.product-item.item.product.product-item-masonry.col.item.product.product-item {
        flex: 0 0 calc(100% / 1);
        max-width: calc(100% / 1);
        width: 100%;
    }
   body .slider_div_content h1{
        font-size: 2rem;
    }
    body .slider_div_content p{
        font-size: 14px;
    }
    .slider_div_content.frame {
        padding: 15px;
    }
    .new_arrivals_categories .owl-carousel .owl-nav>div.owl-prev {
        width: 35px;
        height: 65px;
    }
    .new_arrivals_categories .owl-carousel .owl-nav>div.owl-next {
        width: 35px;
        height: 65px;
    }   
    .page-footer .bottom-footer ul{
        display: none;
    } 
    .catalog-category-view .breadcrumbs.frame.frame-fluid{
        padding-top: 15px !important;
        padding-bottom: 15px !important;
        padding-left: 15px;
    }
    
    .bottom-pagination .pages .pagination .item a {
        text-align: center;
        width: 25px;
        height: 25px;
        line-height: 26px;
    }
    body .line.main-row .col-des-11.col-tb-6.col-mb-12{
        padding: 0px;
    }
    body .line.middle-row .line.sub-row .col-des-6.col-tb-6.col-mb-12:nth-child(1){
        width: 100%;
    }
    body .last-division{
        max-width: 100%; 
    }
    /* Products list page */
    .catalog-category-view .sidebar.sidebar-main{
        margin-top: 0px;
    }
    body .toolbar .modes{
        display:none;
    }
    .toolbar .sorter .sorter-action {
        padding: 0 8px;
        border: unset;
    }
    .cms-about-us ul.tabs-navigation li {
        border: unset !important;
        background: unset !important;
        padding: 0px 0px;
    }
    .nav-before-open header.page-header .menu-wrapper .tab-content .tab-pane ul li {
        border-bottom: unset !important;
    }
    .d-flex.align-items-center.justify-content-end.right-content.table-icon-menu .hidden-tb.hidden-sm.hidden-mb.header-top-links:nth-of-type(2) {
        display: none !important;
    }
    .d-flex.align-items-center.justify-content-end.right-content.table-icon-menu .hidden-mb {
        display: block !important;
    }
    .pagebuilder-column-group.best_seller_grid_view .pagebuilder-column-line .pagebuilder-column{
        width: 100% !important;
    }
    .pagebuilder-column-group.best_seller_grid_view .pagebuilder-column-line {
        height: auto;
    }
    .banner_product_image ol.product-items.widget-product-grid li.product-item{
    height: auto;
    }
    .other-grids ol.product-items.widget-product-grid li.product-item
    {
        height: auto;   
    }
    .catalog-product-view  .price_display_flex.configuration_product_transparrent_price .other_price_topdiv {
        padding: 0px !important;
        margin-top: 2em;
    }
    .other_title {
    margin-top: 16px;
    font-size: 23px;
}
.cart.table-wrapper .items tr {
    border-bottom: 1px solid #0006 !important;
    padding-bottom: 14px;
    display: block;
}
.cart.table-wrapper .items tr.item-info td:first-child{
    border-bottom:unset !important
}
.header-area.minicart-slide .minicart-wrapper.active .block-minicart input{
    width: 58px;
}
form#co-shipping-form {
    background: #fff;
    height: auto;
    display: block;
    padding: 15px;
}
.new-shipping-address-modal {
    background: #fff;
}
.new-shipping-address-modal button.action.primary.action-save-address {
    background: unset;
    border: indianred;
    color: #000;
    text-transform: none !important;
    background: #BF7F3E;
    color: #fff;
    text-align: center;
    border: 1px solid #BF7F3E;
    font-size: 16px;
    padding: 0 30px;
    height: 44px;
    font-weight: 500;
    border-radius: 50px;
}
.new-shipping-address-modal button.action.secondary.action-hide-popup {
    background: unset;
    border: indianred;
    text-transform: none !important;
    background: #000;
    color: #fff;
    text-align: center;
    border: 1px solid #000;
    font-size: 16px;
    padding: 0 30px;
    height: 44px;
    font-weight: 500;
    border-radius: 50px;
}
.about-us-our-value-section .pagebuilder-column {
    width: 100% !important;
}
.pagebuilder-column-group.about-us-transparent-pricing .pagebuilder-column {
    width: 100% !important;
}
.about-us-from-factory-to-you {
    padding-left: 0px;
    padding-right: 0px;
}
.cms-landing .banner-section .pagebuilder-column {
    width: 100% !important;
}

.landing-page-newsletter .block.newsletter .actions button.action.subscribe.btn.btn-primary.btn-sm{
    width: auto;
}
.landing-page-newsletter .landing-page-newsletter input#newsletter-footer {
    padding: 13px 13px;
}
.landing-page-newsletter {
    margin-bottom: 1em;
}
.pagebuilder-column-group.frame.frame-fluid.banner-section {
    padding-left: 0px;
    padding-right: 0px;
}
.landing-our-product-range h2.title {
    padding-top: 0em !important;
}
.our-value {
    text-align: center;
    padding-top: 0px;
    padding-bottom: 0em;
}
.landing-our-values .pagebuilder-column-line .pagebuilder-column {
    width: 100% !important;
}
.landing-our-values .pagebuilder-column-line .pagebuilder-column:nth-child(1){
    border-right:unset;
}
.landing-our-values .pagebuilder-column-line:nth-child(2) .pagebuilder-column:nth-child(1){
    border-top:unset;
}
.landing-our-values .pagebuilder-column-line:nth-child(1) .pagebuilder-column:nth-child(2){
    border-bottom:unset;
}
.pagebuilder-column-group.sign-in-custom-landing-page-form.frame.frame-fluid {
    padding-left: 0px;
    padding-right: 0px;
}
.sign-in-custom-landing-page-form .pagebuilder-column-line .pagebuilder-column h2 {
    font-size: 18px;
    color: #fff;
    padding-left: 1em;
    padding-right: 1em;
    padding-top: 1em;
}
.sign-in-custom-landing-page-form .pagebuilder-column-line .pagebuilder-column p {
    color: #fff;
    padding-left: 1em;
    padding-right: 1em;
    margin-top: 1em;
}
.sign-in-custom-landing-page-form .pagebuilder-column-line .pagebuilder-column p span {
font-size: 14px !important;
}
.sign-in-custom-landing-page-form .pagebuilder-column-line .pagebuilder-column form#magelearn-customform-form {
    padding-left: 1em;
    padding-right: 1em;
    padding-top: 0px;
}
.sign-in-custom-landing-page-form .pagebuilder-column-line .pagebuilder-column form#magelearn-customform-form input {
    padding: 15px;
    height: 43px;
    color: #7C7C7C;
    font-family: "Roboto";
    font-size: 14px;
}
.sign-in-custom-landing-page-form .pagebuilder-column-line .pagebuilder-column form#magelearn-customform-form .field {
    margin-bottom: 1em;
}
.sign-in-custom-landing-page-form .pagebuilder-column-line .pagebuilder-column form#magelearn-customform-form .actions-toolbar button.action.submit.primary {
    padding: 14px 30px;
    border: unset;
    font-size: 14px;
}
figure.landing-banner-image img {
    height: 690px !important;
    vertical-align: bottom;
}
.header-area.header1.search-icon-popup.minicart-slide.active-sticky.scrolling {
    box-shadow: 0 0 3px 0 rgba(0,0,0,0.5);
}
.parents-category .owl-nav>div.owl-prev{
    width: 32px;
    height: 78px;
    }
    .parents-category .owl-nav>div.owl-next{
        width: 32px;
        height: 78px;
        }

}

@media only screen and (device-width: 768px) and (device-height: 1024px) and (-webkit-min-device-pixel-ratio: 1)
{    body{
        font-size: 14px;
    }
    p{
        font-size: 14px;
    }
    h1 {
        font-size: 2.2rem;
    }
    h2{
        font-size: 2rem;
    }
    h3{
        font-size: 1.5rem;
    }
    h4{
        font-size: 1rem;
    }
    .new_arrivals_categories{
        padding-top: 30px;
    }
    h5.cat-title{
        font-size: 14px;
    }
    body button {
        font-size: 14px;
    }
    .header-area .top-header a {
        font-size: 14px;
    }

    /* Override css fong */
    .best_seller_products p{
        padding-top: 0px;
    }
    body .frame{
        padding-left: 15px;
        padding-right: 15px;
    }
    .nav-before-open header.page-header button.action.nav-tg:before{
    display: block;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e680";
    position: fixed;
    right: 0;
    top: 0;
    color: #fff;
    font-size: 40px;
    width: 40px;
    height: 40px;
    z-index: 9999;
    }
    .pagebuilder-column-group.before_footer_session .pagebuilder-column{
        padding: 0px;
    }
    .breadcrumbs .items li strong{
        font-size: 14px;
    }
    .header-area .top-header{
        font-size: 14px;
    }
    .header-area .top-header a, body header.page-header .header-area:not(.header7) .navigation .nav-main-menu>li>a{
        font-size: 14px;
    }
    .catalog-category-view .block.filter .block-content.filter-content .block-filter-content .filter-options-item .filter-options-title{
        font-size: 14px;
        font-weight: 600;
    }
    body .slider-label>div {
        font-size: 14px;
    }
    body .smile-es-range-slider .actions-primary {
        font-size: 14px;
    }
    .toolbar select{
        font-size: 14px;
    }
    .product-item{
        font-size: 14px;
    }
    .product-item .price-box .price {
        font-size: 14px;
        font-weight: 500;
        white-space: nowrap;
    }
    .smile-es-range-slider [data-role=message-box]{
        font-size: 14px;
    }
    .products-list .product-item-info .product-item-details .product-item-name{
        font-size: 14px;
    }
    .products-list .product-item-info .product-item-details .actions-link .action.tocart{
        font-size: 14px;
    }
    .product-item .product-reviews-summary .reviews-actions{
        font-size: 14px; 
    }
   
    .slider_div_content p {
        font-size: 16px;
        color: #fff;
        text-align: center;
    }
    h5.cat-title {
        text-align: center;
        font-size: 14px;
    }  
    .luxurysheets_categories h4 {
        font-size: 26px;
        color: #fff;
    }
    .luxurysheets_categories p {
        color: #fff;
        font-size: 16px;
    }
    .free_shipping p {
        color: #fff;
    }
    .latest_blogs .title a {
        color: #000;
        font-size: 14px;
        font-weight: 600;
    }
    .insta_feeds h2.title {
        text-align: center;
        padding: 2em;
    }
    

     /* .header-area .top-header .top-custom-link ul li+li {
        padding-left: 11px;
    } */
    li.item.product.product-item.item.product.product-item-masonry.col.item.product.product-item {
        flex: 0 0 calc(100% / 1);
        max-width: calc(100% / 1);
        width: 100%;
    }
   body .slider_div_content h1{
        font-size: 2.5rem;
    }
    body .slider_div_content p{
        font-size: 16px;
    }
    .slider_div_content.frame {
        padding: 15px;
    }
    .new_arrivals_categories .owl-carousel .owl-nav>div.owl-prev {
        width: 35px;
        height: 65px;
    }
    .new_arrivals_categories .owl-carousel .owl-nav>div.owl-next {
        width: 35px;
        height: 65px;
    }   
    .page-footer .bottom-footer ul{
        display: none;
    } 
    .catalog-category-view .breadcrumbs.frame.frame-fluid{
        padding-top: 15px !important;
        padding-bottom: 15px !important;
    }
    .mgs-products.products-grid .product-item-info .product-top .actions-link button.action.towishlist{
        color: #000;
    }
    .mgs-products.products-grid .product-item-info .product-top .actions-link button.action.towishlist:hover {
        color: #fff;
    }
    .before_footer_session .pagebuilder-column-line:nth-child(1){
        border: unset;
    }
    .bottom-pagination .pages .pagination .item a {
        text-align: center;
        width: 25px;
        height: 25px;
        line-height: 26px;
    }
    body .frame{
        padding-left: 15px;
        padding-right: 15px;
    }
    .header-area.header1.search-icon-popup.minicart-slide.active-sticky.scrolling {
        box-shadow: 0 0 3px 0 rgba(0,0,0,0.5);
    }
}

@media only screen and (device-width: 820px) and (device-height: 1180px) and (-webkit-min-device-pixel-ratio: 1)
{    body{
        font-size: 14px;
    }
    body .slider_div_content{
        margin-top: 13em !important;
    }
    body .frame{
        padding-left: 15px;
        padding-right: 15px;
    }
    body .luxurysheets_categories.frame.frame-fluid{
        padding: 0px 0px;
    }
    .cms-home .owl-carousel .owl-stage-outer{
        height: auto;
    }
    
    .checkout-cart-index .page-main .cart.table-wrapper table tbody tr td .field.qty {
        padding: 0px 10px;
    }
    .checkout-cart-index .page-main a.action.towishlist span.wish-list span {
        padding: 0px;
        display: inline-block;
        font-size: 12px;
        vertical-align: top;
        margin-top: -2px;
    }
    .cart.table-wrapper .item-options dd{
        margin-top: -1px;
    }
    .cart.table-wrapper .product-item-details .item-actions a.action.action-delete {
        margin-top: 37px;
        margin-bottom: unset;
    }
    .products-grid.wishlist .product-item .box-tocart {
        width: 45%;
        display: inline-block;
    }
    .beyond_compare_table {
        overflow: scroll;
    }
    .compare_our_fabrics table tbody tr td p {
        position: unset !important;
    }
    .transparrent_pricing_session .col-des-4.col-tb-6.col-mb-12.configuration_product_transparrent_price.first {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .topcolorpanel{
        height: 3.9rem;
    }
    .page-footer .bottom-footer .col-des-6.col-tb-12.col-mb-12:nth-child(2) {
        display: none;
    }
    .mgs-products.products-grid .product-item-info .product-top .actions-link {
        padding: 10px 16px;
        z-index: 999;
    }
    body .custom_banner_session .col-des-6:nth-child(2) .pagebuilder-column-line{
        padding-left: 2em;
        padding-right: 2em;
    }
    .payment-option.discount-code {
        padding-bottom: 20px;
        width: 50%;
    }
    .order-comment-block {
        margin-bottom: 20px;
        width: 50%;
    }
    body .mgs-checkout-step-sidebar .order-summary {
        margin-bottom: 0px;
    }
    div#mgs-oscheckout-place-order-area {
        width: 32%;
        margin-left: 15px;
    }   
    .onestepcheckout-index-index .column:not(.sidebar-main) form .actions-toolbar {
        margin-left: 14px !important;
    }
    .opc-estimated-wrapper {
        display: none;
    } 
    .header-area.header1.search-icon-popup.minicart-slide.active-sticky.scrolling {
        box-shadow: 0 0 3px 0 rgba(0,0,0,0.5);
    }
    .other-grids ol.product-items.widget-product-grid li.product-item strong.product-item-name {
        margin-top: -4.2em;
    }
    .place-order-primary {
        margin-top: 1em;
    }
    body form.form-create-account button[type="submit"]{
        padding: unset;
    }
    div#lookbook_slider_1  .slider_div_content{
        margin-top: 0px !important;
        padding-top: 15px !important;
        padding-bottom: 15px !important;
        height: 100%;
        top: 23%;
        position: relative;
    
        }
        div#lookbook_slider_1 .owl-stage {
            width: auto !important;
        }
        div#lookbook_slider_1 .owl-stage .owl-item {
            width: auto !important;
        }
        .slider_div_content{
            margin-top: 0px !important;
        }
        .pagebuilder-column.border_left_white {
            padding: 0px 35px;
        }
        .display_flex.frame.frame-fluid .pagebuilder-column-line {
            display: block !important;
            width: auto !important;
        }
        .display_flex.frame.frame-fluid .pagebuilder-column-line:nth-child(2) {
            border-left: 1px solid #fff;
        }
        .display_flex.frame.frame-fluid .pagebuilder-column-line:nth-child(3) {
            border-left: 1px solid #fff;
        }
        body .free_shipping .pagebuilder-column-group{
            display: flex;
        }
        .pagebuilder-column-group.best_seller_grid_view.tab-best-sellers {
            display: block;
        }
        .pagebuilder-column-group.best_seller_grid_view{
            display: none;
        }
        .pagebuilder-column-group.best_seller_grid_view.tab-best-sellers strong.product-item-name {
            padding: 24px 0px !important;
            vertical-align: top;
            text-align: center;
            display: block;
            margin-top: -5.2em !important;
            position: relative;
        }
        body .display_flex .pagebuilder-column-group .pagebuilder-column-line:nth-child(1) {
            border-bottom: unset;
        }
        body .display_flex .pagebuilder-column-group .pagebuilder-column-line:nth-child(2) {
            border-bottom: unset;
        }
        .pagebuilder-column-group.about-us-transparent-pricing .pagebuilder-column {
            width: 100% !important;
            display: block !important;
        }
        .pagebuilder-column-group.about-us-transparent-pricing .pagebuilder-column-line {
            display: block !important;
        }
        .product-descriptions p {
            font-size: 14px;
        }
        form.form.form-edit-account .col-mb-12.field label.label {
            font-size: 14px;
            padding: 3px 0px;
            display: block;
        }
        .toolbar select {
            font-size: 14px;
        }
        .toolbar select option {
            font-size: 8px;
        }
        .about-us-our-value-section .pagebuilder-column-line:nth-child(2) .pagebuilder-column:nth-child(2) {
            border-left: 1px solid #F2CDB6;
        }
        .about-us-our-value-section .pagebuilder-column-line:nth-child(3) .pagebuilder-column:nth-child(1) {
            border-top: 1px solid #F2CDB6;
        }
        .about-us-our-value-section .pagebuilder-column-line:nth-child(3) .pagebuilder-column:nth-child(2) {
            border-left: 1px solid #F2CDB6;
            border-top: 1px solid #F2CDB6;
        }
        .checkout-cart-index .cart-summary {
            background: transparent;
            margin-top: 30px;
            padding: 0;
            top: 38px !important;
            width: 100%;
        }
        .checkout-cart-index .cart-summary button.action.primary.checkout {
            width: 40%;
        }
        .checkout-cart-index .cart-summary .fieldset.coupon {
            width: 50%;
        }
        .insta_feeds .owl-carousel .owl-item img {
            height: 238.993px !important;
        }
        .product.media .product.item-image img:not(.zoomImg) {
            height: 665px;
        }
        body  .product.media .vertical-gallery #vertical-thumbnail-wrapper .slick-list.draggable {
            height: 665px !important;
        }
        body .products-grid .product-item-info .product-top .product-item-photo>img:not(.img-hover-show) {
            height: auto !important;
        }
        body .mgs-instant-search .products-grid .product-item {
            width: 33%;
        }
        body.instantsearch-result-index .product-item-actions .actions-primary{
            margin-top: 8em;
        }
        .other_price {
            font-size: 30px;
            margin-bottom: 0.5em;
        }
        .product_price{
            font-size: 30px;
            margin-bottom: 0.5em;
        }
        .pagebuilder-column-group.about-us-transparent-pricing .pagebuilder-column-line .pagebuilder-column .about-us-transparent-pricing.table-trans table tr td {
            padding: 12px 1em;
            margin: unset;
            height: auto !important;
            padding-top: 10px;
        }
        .pagebuilder-column-group.about-us-transparent-pricing .pagebuilder-column-line .pagebuilder-column .about-us-transparent-pricing.table-trans table tr td:nth-child(2) {
            text-align: right;
        }
        body .price_display_flex.configuration_product_transparrent_price .other_price_topdiv{
            vertical-align: top;
        }
        .other_title {
            font-size: 36px;
        }
        body .block.block-customer-login {
            width: 40% !important;
        }
        .page-footer .bottom-footer {
            text-align: center;
        }
        .blog-post-view .post-image {
            max-width: 48%;
            display: inline-block;
            width: 48%;
        }
        .post-content-grid {
            width: 50%;
            max-width: 50%;
            display: inline-block;
            position: absolute;
            padding: 0px 16px;
        }
        img.img-responsive.product-image-photo.img-thumbnail.ls-is-cached.arrow-lazyloaded{
            height: auto !important;
        }
        .product-item-info:hover ul.actions-link.actions-secondary {
            display: block;
            opacity: 9;
            z-index: 99;
        }
        button.action.towishlist {
            color: #fff;
            background: #000;
        }
        body button.action.towishlist:hover {
            color: #fff !important;
            background: #000;
        }
        .mgs-products.products-grid .product-item-info .product-top .actions-link, .mgs-product.products-grid .product-item-info .product-top .actions-link {
            display: block;
        }
        .mgs-products.products-grid .product-item-info .product-top .actions-link button.action.towishlist {
            color: #000;
        }
        .block.widget.lastest-posts-list .frame.frame-fluid {
            padding: unset;
        }
        .cart-summary .cart-totals .data.table.totals tr.totals.shipping.excl th {
            padding-bottom: 12px;
        }
        body .cart-summary .cart-totals .data.table.totals .grand.totals {
            border-top: 2px solid #D9D9D9;
        }
        .opc-block-summary table.data.table.table-totals {
            margin-bottom: 15px;
            border-bottom: 1px solid #ddd;
        }

        .pagebuilder-column-group.before_footer_session {
            display: flex;
        }
        .before_footer_session .pagebuilder-column-line {
            display: flex;
        }
        .before_footer_session .pagebuilder-column-line:nth-child(2) {
            border-bottom: 0px solid #fff;
        }
        .before_footer_session .pagebuilder-column-line:nth-child(2) {
            border-left: 1px solid #fff;
        }
        .before_footer_session .pagebuilder-column-line:nth-child(3) {
            border-left: 1px solid #fff;
        }
        .blog-post-view .columns.frame.frame-fluid {
            padding: 10px;
        }
        .parents-category .owl-nav>div.owl-next {
            right: 30px;
        }
        .parents-category .owl-nav>div.owl-prev {
            left: 30px;
        }
        body .new_arrivals_categories .owl-carousel .owl-nav>div.owl-next{
        right: 19px !important;
        }
        body .new_arrivals_categories .owl-carousel .owl-nav>div.owl-prev{
            left: 19px !important;
        }
        .page.messages .messages .animated.message {
            position: fixed !important;
            max-width: 415px !important;
            min-width: 502px !important;
            left: 69.5% !important;
            top: 12% !important;
        }
}

/* Ipad Air */
@media  only screen and   (min-width: 572px) and (max-width: 1199.98px){
    .page.messages .messages .animated.message {
        position: fixed !important;
        max-width: 415px !important;
        min-width: 502px !important;
        left: 69.5% !important;
        top: 12% !important;
    }
    .row-tablet-4 .col {
        -ms-flex: 0 0 calc(100% / 4);
        flex: 0 0 calc(100% / 2);
        max-width: calc(100% / 2);
        width: 100%;
    }  
    body .line.main-row .col-des-11.col-tb-6.col-mb-12 img {
        height: 680px;
    }
    body .two-divisions a.shop-now, body .last-division a.shop-now{
        width: auto;
    }
    .display_flex .pagebuilder-column-group .pagebuilder-column-line:nth-child(2){
        border-left: none;
    }
    .display_flex .pagebuilder-column-group .pagebuilder-column-line:nth-child(3){
        border-left: none;
        /* border-bottom: 1px solid #fff; */
    }
    .display_flex .pagebuilder-column-group .pagebuilder-column-line:nth-child(1){
        border-left: none;
    }
    .display_flex .pagebuilder-column-group .pagebuilder-column-line:nth-child(1) .pagebuilder-column.border_left_white figure
    {
        border-bottom: 1px solid #fff; 
    }
     /* Products list page */
     .catalog-category-view .sidebar.sidebar-main{
        margin-top: 0px;
    }
    .catalog-product-view .frame.frame-fluid .breadcrumbs.frame.frame-fluid {
        padding: unset;
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .mgs-products.products-grid .product-item-info .product-top .actions-link button.action.towishlist{
        color: #000;
    }
    .mgs-products.products-grid .product-item-info .product-top .actions-link button.action.towishlist:hover {
        color: #fff;
    }
    .before_footer_session .pagebuilder-column-line:nth-child(1){
        border: unset;
    }
    .checkout-cart-index .page-main .cart.table-wrapper table tbody tr td .field.qty {
        padding: 0px 10px;
    }
    .checkout-cart-index .page-main a.action.towishlist span.wish-list span {
        padding: 0px;
        display: inline-block;
        font-size: 12px;
        vertical-align: top;
        margin-top: -2px;
    }
    .cart.table-wrapper .item-options dd{
        margin-top: -1px;
    }
    .cart.table-wrapper .product-item-details .item-actions a.action.action-delete {
        margin-top: 37px;
        margin-bottom: unset;
    }
    .products-grid.wishlist .product-item .box-tocart {
        width: 45%;
        display: inline-block;
    }
    .beyond_compare_table {
        overflow: scroll;
    }
    .compare_our_fabrics table tbody tr td p {
        position: unset !important;
    }
    .transparrent_pricing_session .col-des-4.col-tb-6.col-mb-12.configuration_product_transparrent_price.first {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .topcolorpanel{
        height: 3.9rem;
    }
    .page-footer .bottom-footer .col-des-6.col-tb-12.col-mb-12:nth-child(2) {
        display: none;
    }
    .mgs-products.products-grid .product-item-info .product-top .actions-link {
        padding: 10px 16px;
        z-index: 999;
    }
    body .custom_banner_session .col-des-6:nth-child(2) .pagebuilder-column-line{
        padding-left: 2em;
        padding-right: 2em;
    }
    .payment-option.discount-code {
        padding-bottom: 20px;
        width: 50%;
    }
    .order-comment-block {
        margin-bottom: 20px;
        width: 50%;
    }
    body .mgs-checkout-step-sidebar .order-summary {
        margin-bottom: 0px;
    }
    div#mgs-oscheckout-place-order-area {
        width: 32%;
        margin-left: 15px;
    } 
    .onestepcheckout-index-index .column:not(.sidebar-main) form .actions-toolbar {
        margin-left: 14px !important;
    }
    .opc-estimated-wrapper {
        display: none;
    }
    .header-area.header1.search-icon-popup.minicart-slide.active-sticky.scrolling {
        box-shadow: 0 0 3px 0 rgba(0,0,0,0.5);
    }
    .other-grids ol.product-items.widget-product-grid li.product-item strong.product-item-name {
        margin-top: -4.2em;
    }
    .place-order-primary {
        margin-top: 1em;
    }
    body form.form-create-account button[type="submit"]{
        padding: unset;
    }
    div#lookbook_slider_1  .slider_div_content{
        margin-top: 0px !important;
        padding-top: 15px !important;
        padding-bottom: 15px !important;
        height: 100%;
        top: 23%;
        position: relative;
        }
        .slider_div_content{
            margin-top: 0px !important;
        }
        div#lookbook_slider_1 .owl-stage {
            width: auto !important;
        }
        div#lookbook_slider_1 .owl-stage .owl-item {
            width: auto !important;
        }
        .pagebuilder-column.border_left_white {
            padding: 0px 35px;
        }
        .display_flex.frame.frame-fluid .pagebuilder-column-line {
            display: block !important;
            width: auto !important;
        }
        .display_flex.frame.frame-fluid .pagebuilder-column-line:nth-child(2) {
            border-left: 1px solid #fff;
        }
        .display_flex.frame.frame-fluid .pagebuilder-column-line:nth-child(3) {
            border-left: 1px solid #fff;
        }
        body .free_shipping .pagebuilder-column-group{
            display: flex;
        }
        .pagebuilder-column-group.best_seller_grid_view.tab-best-sellers {
            display: block;
        }
        .pagebuilder-column-group.best_seller_grid_view{
            display: none;
        }
        .pagebuilder-column-group.best_seller_grid_view.tab-best-sellers strong.product-item-name {
            padding: 24px 0px !important;
            vertical-align: top;
            text-align: center;
            display: block;
            margin-top: -5.2em !important;
            position: relative;
        }
        body .display_flex .pagebuilder-column-group .pagebuilder-column-line:nth-child(1) {
            border-bottom: unset;
        }
        body .display_flex .pagebuilder-column-group .pagebuilder-column-line:nth-child(2) {
            border-bottom: unset;
        }
        .pagebuilder-column-group.about-us-transparent-pricing .pagebuilder-column {
            width: 100% !important;
            display: block !important;
        }
        .pagebuilder-column-group.about-us-transparent-pricing .pagebuilder-column-line {
            display: block !important;
        }
        .product-descriptions p {
            font-size: 14px;
        }
        form.form.form-edit-account .col-mb-12.field label.label {
            font-size: 14px;
            padding: 3px 0px;
            display: block;
        }
        .toolbar select {
            font-size: 14px;
        }
        .toolbar select option {
            font-size: 8px;
        }
        .about-us-our-value-section .pagebuilder-column-line:nth-child(2) .pagebuilder-column:nth-child(2) {
            border-left: 1px solid #F2CDB6;
        }
        .about-us-our-value-section .pagebuilder-column-line:nth-child(3) .pagebuilder-column:nth-child(1) {
            border-top: 1px solid #F2CDB6;
        }
        .about-us-our-value-section .pagebuilder-column-line:nth-child(3) .pagebuilder-column:nth-child(2) {
            border-left: 1px solid #F2CDB6;
            border-top: 1px solid #F2CDB6;
        }
        .checkout-cart-index .cart-summary {
            background: transparent;
            margin-top: 30px;
            padding: 0;
            top: 38px !important;
            width: 100%;
        }
        .checkout-cart-index .cart-summary button.action.primary.checkout {
            width: 40%;
        }
        .checkout-cart-index .cart-summary .fieldset.coupon {
            width: 50%;
        }
        .insta_feeds .owl-carousel .owl-item img {
            height: 238.993px !important;
        }
        .product.media .product.item-image img:not(.zoomImg) {
            height: 665px;
        }
        body .product.media .vertical-gallery #vertical-thumbnail-wrapper .slick-list.draggable {
            height: 665px !important;
        }
        body .products-grid .product-item-info .product-top .product-item-photo>img:not(.img-hover-show) {
            height: auto !important;
        }
        body .mgs-instant-search .products-grid .product-item {
            width: 33%;
        }
        body.instantsearch-result-index .product-item-actions .actions-primary{
            margin-top: 8em;
        }
        .other_price {
            font-size: 30px;
            margin-bottom: 0.5em;
        }
        .product_price{
            font-size: 30px;
            margin-bottom: 0.5em;
        }
        .pagebuilder-column-group.about-us-transparent-pricing .pagebuilder-column-line .pagebuilder-column .about-us-transparent-pricing.table-trans table tr td {
            padding: 12px 1em;
            margin: unset;
            height: auto !important;
            padding-top: 10px;
        }
        .pagebuilder-column-group.about-us-transparent-pricing .pagebuilder-column-line .pagebuilder-column .about-us-transparent-pricing.table-trans table tr td:nth-child(2) {
            text-align: right;
        }
        body .price_display_flex.configuration_product_transparrent_price .other_price_topdiv{
            vertical-align: top;
        }
        .other_title {
            font-size: 36px;
        }
        body .block.block-customer-login {
            width: 40% !important;
        }
        .page-footer .bottom-footer {
            text-align: center;
        }
        .blog-post-view .post-image {
            max-width: 48%;
            display: inline-block;
            width: 48%;
        }
        .post-content-grid {
            width: 50%;
            max-width: 50%;
            display: inline-block;
            position: absolute;
            padding: 0px 16px;
        }
        img.img-responsive.product-image-photo.img-thumbnail.ls-is-cached.arrow-lazyloaded{
            height: auto !important;
        }
        .product-item-info:hover ul.actions-link.actions-secondary {
            display: block;
            opacity: 9;
            z-index: 99;
        }
        button.action.towishlist {
            color: #fff;
            background: #000;
        }
        body button.action.towishlist:hover {
            color: #fff !important;
            background: #000;
        }
        .mgs-products.products-grid .product-item-info .product-top .actions-link, .mgs-product.products-grid .product-item-info .product-top .actions-link {
            display: block;
        }
        .mgs-products.products-grid .product-item-info .product-top .actions-link button.action.towishlist {
            color: #000;
        }
        .block.widget.lastest-posts-list .frame.frame-fluid {
            padding: unset;
        }
        .cart-summary .cart-totals .data.table.totals tr.totals.shipping.excl th {
            padding-bottom: 12px;
        }
        body .cart-summary .cart-totals .data.table.totals .grand.totals {
            border-top: 2px solid #D9D9D9;
        }
        .opc-block-summary table.data.table.table-totals {
            margin-bottom: 15px;
            border-bottom: 1px solid #ddd;
        }
        .pagebuilder-column-group.before_footer_session {
            display: flex;
        }
        .before_footer_session .pagebuilder-column-line {
            display: flex;
        }
        .before_footer_session .pagebuilder-column-line:nth-child(2) {
            border-bottom: 0px solid #fff;
        }
        .before_footer_session .pagebuilder-column-line:nth-child(2) {
            border-left: 1px solid #fff;
        }
        .before_footer_session .pagebuilder-column-line:nth-child(3) {
            border-left: 1px solid #fff;
        }
        .blog-post-view .columns.frame.frame-fluid {
            padding: 10px;
        }
        .parents-category .owl-nav>div.owl-next {
            right: 30px;
        }
        .parents-category .owl-nav>div.owl-prev {
            left: 30px;
        }
        body .new_arrivals_categories .owl-carousel .owl-nav>div.owl-next{
            right: 19px !important;
            }
            body .new_arrivals_categories .owl-carousel .owl-nav>div.owl-prev{
                left: 19px !important;
            }
}
/* ================================================================ */

@media  only screen and  (min-width: 571px) and (max-width: 1199.98px){
    .page.messages .messages .animated.message {
        position: fixed !important;
        max-width: 415px !important;
        min-width: 502px !important;
        left: 69.5% !important;
        top: 12% !important;
    }
    div#lookbook_slider_1 .slider_div_content{
        margin-top: 0px !important;
    }
    body{
        font-size: 14px;
    }
    body .luxurysheets_categories.frame.frame-fluid {
        padding: 0 15px;
    }
    body .frame{
        padding-left: 15px;
        padding-right: 15px;
    }
    .line.main-row .col-des-11.col-tb-6.col-mb-12 img{
        height: auto;
    }
    body .line.main-row .col-des-11.col-tb-6.col-mb-12{
        padding: unset;
    }
    .cms-home .owl-carousel .owl-stage-outer{
        height: auto;
    }
     /* Products list page */
     .catalog-category-view .sidebar.sidebar-main{
        margin-top: 0px;
    }
    .catalog-product-view .frame.frame-fluid .breadcrumbs.frame.frame-fluid {
        padding: unset;
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .checkout-cart-index .page-main .cart.table-wrapper table tbody tr td .field.qty {
        padding: 0px 10px;
    }
    .checkout-cart-index .page-main a.action.towishlist span.wish-list span {
        padding: 0px;
        display: inline-block;
        font-size: 12px;
        vertical-align: top;
        margin-top: -2px;
    }
    .cart.table-wrapper .item-options dd{
        margin-top: -1px;
    }
    .cart.table-wrapper .product-item-details .item-actions a.action.action-delete {
        margin-top: 37px;
        margin-bottom: unset;
    }
    .products-grid.wishlist .product-item .box-tocart {
        width: 45%;
        display: inline-block;
    }
    .beyond_compare_table {
        overflow: scroll;
    }
    .compare_our_fabrics table tbody tr td p {
        position: unset !important;
    }
    .transparrent_pricing_session .col-des-4.col-tb-6.col-mb-12.configuration_product_transparrent_price.first {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .topcolorpanel{
        height: 3.9rem;
    }
    .page-footer .bottom-footer .col-des-6.col-tb-12.col-mb-12:nth-child(2) {
        display: none;
    }
    .mgs-products.products-grid .product-item-info .product-top .actions-link {
        padding: 10px 16px;
        z-index: 999;
    }
    body .custom_banner_session .col-des-6:nth-child(2) .pagebuilder-column-line{
        padding-left: 2em;
        padding-right: 2em;
    }
    .payment-option.discount-code {
        padding-bottom: 20px;
        width: 50%;
    }
    .order-comment-block {
        margin-bottom: 20px;
        width: 50%;
    }
    body .mgs-checkout-step-sidebar .order-summary {
        margin-bottom: 0px;
    }
    div#mgs-oscheckout-place-order-area {
        width: 32%;
        margin-left: 15px;
    } 
    .onestepcheckout-index-index .column:not(.sidebar-main) form .actions-toolbar {
        margin-left: 14px !important;
    }
    .opc-estimated-wrapper {
        display: none;
    }
    .header-area.header1.search-icon-popup.minicart-slide.active-sticky.scrolling {
        box-shadow: 0 0 3px 0 rgba(0,0,0,0.5);
    }
    .other-grids ol.product-items.widget-product-grid li.product-item strong.product-item-name {
        margin-top: -4.2em;
    }
    .place-order-primary {
        margin-top: 1em;
    }
    body form.form-create-account button[type="submit"]{
        padding: unset;
    }
    div#lookbook_slider_1 .slider_div_content{
    margin-top: 0px !important;
    padding-top: 15px !important;
    padding-bottom: 15px !important;
    height: 100%;
    top: 31%;
    position: relative;
    }
    
    div#lookbook_slider_1 .owl-stage {
        width: auto !important;
    }
    div#lookbook_slider_1 .owl-stage .owl-item {
        width: auto !important;
    }
    .pagebuilder-column.border_left_white {
        padding: 0px 95px;
    }
    body .display_flex.frame.frame-fluid .pagebuilder-column-line:nth-child(1) {
        border-bottom: 1px solid #fff;
    }
    body .display_flex.frame.frame-fluid .pagebuilder-column-line:nth-child(2){
        border-bottom: 1px solid #fff;
    }

    body.catalog-product-view .line.frame.frame-fluid .col-des-6.col-tb-6.col-mb-12 {
        width: 100%;
        display: block !important;
        position: unset;
        flex: 0 0 100%;
        max-width: 100%;
    }
    body .custom_banner_session .col-des-6:nth-child(2) .pagebuilder-column-group .pagebuilder-column figure img {
        width: 12%;
        padding: 4px;
        margin-right: 4%;
    }
    body .custom_banner_session .col-des-6:nth-child(2) .pagebuilder-column-group:nth-child(2) .pagebuilder-column{
        border: unset !important;
    }


    body .display_flex.frame.frame-fluid .pagebuilder-column-line:nth-child(2) {
        border-left: unset;
    }
    body .display_flex.frame.frame-fluid .pagebuilder-column-line:nth-child(3){
        border-left: unset;
    }
    .display_flex.frame.frame-fluid .pagebuilder-column-line {
        display: block !important;
        width: auto !important;
    }
    .display_flex.frame.frame-fluid .pagebuilder-column-line:nth-child(2) {
        border-left: 1px solid #fff;
    }
    .display_flex.frame.frame-fluid .pagebuilder-column-line:nth-child(3) {
        border-left: 1px solid #fff;
    }
    body .free_shipping .pagebuilder-column-group{
        display: flex;
    }
    .pagebuilder-column-group.best_seller_grid_view.tab-best-sellers {
        display: block;
    }
    .pagebuilder-column-group.best_seller_grid_view{
        display: none;
    }
    .pagebuilder-column-group.best_seller_grid_view.tab-best-sellers strong.product-item-name {
        padding: 24px 0px !important;
        vertical-align: top;
        text-align: center;
        display: block;
        margin-top: -5.2em !important;
        position: relative;
    }
    body .display_flex .pagebuilder-column-group .pagebuilder-column-line:nth-child(1) {
        border-bottom: unset;
    }
    body .display_flex .pagebuilder-column-group .pagebuilder-column-line:nth-child(2) {
        border-bottom: unset;
    }
    .pagebuilder-column-group.about-us-transparent-pricing .pagebuilder-column {
        width: 100% !important;
        display: block !important;
    }
    .pagebuilder-column-group.about-us-transparent-pricing .pagebuilder-column-line {
        display: block !important;
    }
    .product-descriptions p {
        font-size: 14px;
    }
    form.form.form-edit-account .col-mb-12.field label.label {
        font-size: 14px;
        padding: 3px 0px;
        display: block;
    }
    .toolbar select {
        font-size: 14px;
    }
    .toolbar select option {
        font-size: 8px;
    }
    .about-us-our-value-section .pagebuilder-column-line:nth-child(2) .pagebuilder-column:nth-child(2) {
        border-left: 1px solid #F2CDB6;
    }
    .about-us-our-value-section .pagebuilder-column-line:nth-child(3) .pagebuilder-column:nth-child(1) {
        border-top: 1px solid #F2CDB6;
    }
    .about-us-our-value-section .pagebuilder-column-line:nth-child(3) .pagebuilder-column:nth-child(2) {
        border-left: 1px solid #F2CDB6;
        border-top: 1px solid #F2CDB6;
    }
    .checkout-cart-index .cart-summary {
        background: transparent;
        margin-top: 30px;
        padding: 0;
        top: 38px !important;
        width: 100%;
    }
    .checkout-cart-index .cart-summary button.action.primary.checkout {
        width: 40%;
    }
    .checkout-cart-index .cart-summary .fieldset.coupon {
        width: 50%;
    }
    .insta_feeds .owl-carousel .owl-item img {
        height: 238.993px !important;
    }

    .product.media .product.item-image img:not(.zoomImg) {
        height: 665px;
    }
    body .product.media .vertical-gallery #vertical-thumbnail-wrapper .slick-list.draggable {
        height: 665px !important;
    }
    body .products-grid .product-item-info .product-top .product-item-photo>img:not(.img-hover-show) {
        height: auto !important;
    }
    body .mgs-instant-search .products-grid .product-item {
        width: 33%;
    }
    body.instantsearch-result-index .product-item-actions .actions-primary{
        margin-top: 8em;
    }
    .other_price {
        font-size: 30px;
        margin-bottom: 0.5em;
    }
    .product_price{
        font-size: 30px;
        margin-bottom: 0.5em;
    }
    .pagebuilder-column-group.about-us-transparent-pricing .pagebuilder-column-line .pagebuilder-column .about-us-transparent-pricing.table-trans table tr td {
        padding: 12px 1em;
        margin: unset;
        height: auto !important;
        padding-top: 10px;
    }
    .pagebuilder-column-group.about-us-transparent-pricing .pagebuilder-column-line .pagebuilder-column .about-us-transparent-pricing.table-trans table tr td:nth-child(2) {
        text-align: right;
    }
    body .price_display_flex.configuration_product_transparrent_price .other_price_topdiv{
        vertical-align: top;
    }
    .other_title {
        font-size: 36px;
    }
    body .block.block-customer-login {
        width: 40% !important;
    }
    .page-footer .bottom-footer {
        text-align: center;
    }
    .blog-post-view .post-image {
        max-width: 48%;
        display: inline-block;
        width: 48%;
    }
    .post-content-grid {
        width: 50%;
        max-width: 50%;
        display: inline-block;
        position: absolute;
        padding: 0px 16px;
    }
    img.img-responsive.product-image-photo.img-thumbnail.ls-is-cached.arrow-lazyloaded{
        height: auto !important;
    }
    .product-item-info:hover ul.actions-link.actions-secondary {
        display: block;
        opacity: 9;
        z-index: 99;
    }
    button.action.towishlist {
        color: #fff;
        background: #000;
    }
    body button.action.towishlist:hover {
        color: #fff !important;
        background: #000;
    }
    .mgs-products.products-grid .product-item-info .product-top .actions-link, .mgs-product.products-grid .product-item-info .product-top .actions-link {
        display: block;
    }
    .mgs-products.products-grid .product-item-info .product-top .actions-link button.action.towishlist {
        color: #000;
    }
    .block.widget.lastest-posts-list .frame.frame-fluid {
        padding: unset;
    }
    .cart-summary .cart-totals .data.table.totals tr.totals.shipping.excl th {
        padding-bottom: 12px;
    }
    body .cart-summary .cart-totals .data.table.totals .grand.totals {
        border-top: 2px solid #D9D9D9;
    }
    .opc-block-summary table.data.table.table-totals {
        margin-bottom: 15px;
        border-bottom: 1px solid #ddd;
    }
    .pagebuilder-column-group.before_footer_session {
        display: flex;
    }
    .before_footer_session .pagebuilder-column-line {
        display: flex;
    }
    .before_footer_session .pagebuilder-column-line:nth-child(2) {
        border-bottom: 0px solid #fff;
    }
    .before_footer_session .pagebuilder-column-line:nth-child(2) {
        border-left: 1px solid #fff;
    }
    .before_footer_session .pagebuilder-column-line:nth-child(3) {
        border-left: 1px solid #fff;
    }   
    .blog-post-view .columns.frame.frame-fluid {
        padding: 10px;
    }
    .parents-category .owl-nav>div.owl-next {
        right: 30px;
    }
    .parents-category .owl-nav>div.owl-prev {
        left: 30px;
    }
    body .new_arrivals_categories .owl-carousel .owl-nav>div.owl-next{
        right: 0px !important;
        }
        body .new_arrivals_categories .owl-carousel .owl-nav>div.owl-prev{
            left: 0px !important;
        }
}


