﻿
html .scroll-to-top.visible {
    opacity: 0.75;
}

html .scroll-to-top {
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    background: #404040;
    border-radius: 7px 7px 0 0;
    bottom: 0px;
    color: #cdbf4c;
    display: block;
    height: 17px;
    margin-bottom: 76px;
    opacity: 0;
    padding: 0px 7px 39px 7px;
    position: fixed;
    right: 32px;
    text-align: center;
    text-decoration: none;
    /* min-width: 49px; */
    z-index: 1040;
}

.htOfferDesc {
    height: 40px;
}

.product-name a {
    color: var(--gray);
}

.addoff-to-cart {
    display: flex;
    padding-bottom: 15px;
}

.Product-Card-OfferQty {
    /*width: 63% !important;*/
    /*float: left;*/
    height: 35px;
    padding: 0px 0px 0px 5px;
    margin-bottom: 5px;
    border: solid 1px #ccc;
    border-radius: 6px;
}

.offerpricedcart {
    float: right;
    color: #f34e4e;
    font-weight: 600;
    letter-spacing: 1px;
}

.item-info-product .product-details {
    border-top: none;
}

.OwlPadding {
    padding-left: 15px;
}

.mrgnGreenline {
    margin: 7px 0 !important;
}

.avg-rating-ajx {
    width: auto !important;
}
/*.searchboxmobile-hide {
    display: none;
}*/
.menu__link {
    padding-right: 5px !important;
}

.img-Outlet {
    /*height: auto !important;*/
    height: 80% !important;
    width: 80% !important;
}

.Sidebar_Txtbox {
    margin-left: -10px;
}

.seeall_less {
    padding-left: 12px !important;
}

.Sidebar_Freeship {
    padding-left: 30px !important;
}


.txtryt {
    text-align: right !important;
}

.txtlft {
    text-align: left !important;
}

.AccSucInsta {
    margin-left: -10px;
    margin-top: -9px;
}


.flagpc1 {
    font-family: Calibri !important;
}

.side {
    float: left;
    width: 15%;
    margin-top: 10px;
}

.middle {
    margin-top: 10px;
    float: left;
    width: 70%;
}

/* Place text to the right */
.right {
    text-align: right;
}


/* The bar container */
.bar-container {
    width: 100%;
    background-color: #f1f1f1;
    text-align: center;
    color: white;
}

/* Individual bars */
.bar-5 {
    width: 0%;
    height: 18px;
    background-color: #f4cb16;
}

.bar-4 {
    width: 0%;
    height: 18px;
    background-color: #f4cb16;
}

.bar-3 {
    width: 0%;
    height: 18px;
    background-color: #f4cb16;
}

.bar-2 {
    width: 0%;
    height: 18px;
    background-color: #f4cb16;
}

.bar-1 {
    width: 0%;
    height: 18px;
    background-color: #f4cb16;
}






.WaitLoading {
    position: fixed;
    top: 50%;
    left: 50%;
}

.Product-Card-Qty {
    /*width: 63% !important;
    float: right;*/
    height: 35px;
    padding: 0px 0px 0px 5px;
    border: 1px solid #ccc;
    border-radius: 6px;
}

.ddlReg {
    min-width: 200px;
    margin-left: -105px;
}

.flagpc1 {
    background-color: #fff;
    font-size: 16px;
    font-weight: bold;
    outline: #fff;
    border: none;
}

.footer-Font-CompName {
    font-size: 16px !important;
}

.Track-border {
    border-right: 0px !important;
}


.menu__list {
    margin-top: -25px;
}



/*.Header-Signin {
    color: #663399 !important;
}*/

.Header-Signin:before {
    content: none !important;
}


#image-slider-div {
    color: #fff !important;
}


.smartsearch-caret .combo {
    /*border-radius: inherit;*/
    border-radius: 22px 0px 0px 22px;
    height: 39px !important;
}

.textbox-text {
    padding-top: 10px !important;
}



.resp-tab-active {
    background: var(--primary) !important;
    color: #fff !important;
}

.item a.instagram .front {
    background: #fff;
}

.item a.facebook .front {
    background: #fff;
}

.item a.twitter .front {
    background: #fff;
}

.twitter .back, .facebook .back, .instagram .back, .pinterest .back, .linkedin .back {
    background: #e6e6e6;
}

.combo-p {
    /*width: 315px !important;*/
}

/*.panel-body-noheader {
    width: 315px !important;
}*/


/*.border-hover-signin:hover {
    border:1px solid #d2d2d2;
}*/

.HeaderSignIn:hover {
    border: 1px solid #000;
}


.black {
    color: #000;
}

.breadcrumb-wrapper {

    width: 100%;
    background-size: cover;
    position: relative;
    margin: 0 auto;
    padding: 60px 0;
}

.breadcrumb-wrapper-overlay {
    background: #00182c;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

h2.page-title {
    font-family: 'Roboto', sans-serif;
    font-size: 30px;
    font-weight: 700;
    margin: 10px 0 10px 0;
}

/*ol.breadcrumb li {
    color: #fff;
    font-size: 16px;
    font-weight: 600;
}*/

ol.breadcrumb li a:hover {
    color: #007ADF;
}


.breadcrumb-wrapper-about {

    background-size: cover !important;
}

.breadcrumb-wrapper-contact {

    background-size: cover !important;
}

.breadcrumb-wrapper-services {

    background-size: cover !important;
}

.breadcrumb-wrapper-terms {

    background-size: cover !important;
}

.breadcrumb-wrapper-privacy {
  
    background-size: cover !important;
}


.breadcrumb-wrapper-offer {
    background: url('../images/OffersHeader.jpg') no-repeat top center !important;
    background-size: cover !important;
}

.breadcrumb-wrapper-events {
    background: url('../images/EventsHeader.jpg') no-repeat top center !important;
    background-size: cover !important;
}

.breadcrumb-wrapper-news {
    background: url('../images/NewsHeader.jpg') no-repeat top center !important;
    background-size: cover !important;
}

.breadcrumb-wrapper-articles {
    background: url('../images/ArticlesHeader.jpg') no-repeat top center !important;
    background-size: cover !important;
}


.breadcrumb-wrapper-partner {
    background: url('../images/PartnerHeader.jpg') no-repeat top center !important;
    background-size: cover !important;
}

.breadcrumb-wrapper-track {
    background: url('../images/TrackOrder.jpg') no-repeat top center !important;
    background-size: cover !important;
}


.breadcrumb-wrapper-signin {
    background: url('../images/SignUp.jpg') no-repeat top center !important;
    background-size: cover !important;
}

.breadcrumb-wrapper-signup {
    background: url('../images/SignUp.jpg') no-repeat top center !important;
    background-size: cover !important;
}

.breadcrumb-wrapper-cart {
    background: url('../images/CartHeader.jpg') no-repeat top center !important;
    background-size: cover !important;
}









.mobile-product-img {
    width: 50%;
}



.mobile-product-img {
    height: 320px;
}



.row-searchresult {
    margin: 5px !important
}

.side-modal-soldby-width {
    width: 30% !important;
}


.menu-ul-margin {
    margin-top: -18px !important;
}


a:hover {
    cursor: pointer !important;
}

.wait-loader {
    position: fixed;
    z-index: 999;
    height: 2em;
    width: 2em;
    overflow: visible;
    margin: auto;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}

.smartsearch-caret {
    background-image: linear-gradient(45deg, transparent 50%, #639 50%), linear-gradient(135deg, #639 50%, transparent 50%), linear-gradient(to right, #639, #639 );
    background-position: calc(100% - 14px) calc(1em + 18px), calc(100% - 9px) calc(1em + 18px), 100% 0;
    background-size: 5px 5px, 5px 5px, 2.5em 2.5em;
    background-repeat: no-repeat;
}

.smartsearch-select-dropdown {
    position: relative;
    background-color: #e6e6e6;
    width: auto;
    float: left;
    max-width: 100%;
    /*border-radius: 22px;*/
    border-radius: 22px 0px 0px 22px;
}


    .smartsearch-select-dropdown .header-dropdown {
        font-family: Arial;
        font-size: 0.9rem;
        font-weight: 200;
        max-width: 100%;
        padding: 8px 24px 8px 10px;
        border: none;
        background-color: transparent;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
    }


        .smartsearch-select-dropdown .header-dropdown:active, .smartsearch-select-dropdown .header-dropdown:focus {
            outline: none;
            box-shadow: none;
        }


/*.smartsearch-select-dropdown::after {
    content: " ";
    position: absolute;
    top: 50%;
    margin-top: -2px;
    right: 8px;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #aaa;
}*/


.home-scrollerpadding-bannerbottom {
    padding: 5px 0px 20px 0px !important;
}



.slider-sub-img {
    position: relative;
    float: left;
    padding-right: 15px;
    padding-left: 15px;
    min-height: 1px;
    width: 20%;
}

/*.usersignin {
    width: 115px !important;
}*/

.header-lang-Signin {
    float: right !important;
    display: -webkit-inline-box;
    /*display: inline-flex;*/
}


.home-gridPadding {
    padding-left: 0px !important;
    padding-right: 0px !important;
}


.product-details-desc-align {
    overflow: hidden;
    text-overflow: ellipsis;
    max-height: 67px;
}


.mrgn {
    margin-left: 40px;
    margin-right: 40px;
    margin-top: 30px;
    background: #fff;
}

.mrgnsection {
    margin-left: 40px;
    margin-right: 40px;

    background: #fff;
}
.mrgnbanner {
    /*    margin-left: 40px;
    margin-right: 40px;*/
}

.mrgn1 {
    margin-left: 40px;
    margin-right: 40px;
    margin-top: 30px;
}

.mrgnHeader {
    margin-top: 15px;
    color: #666 !important;
}


.leftRs-Category {
    margin: 19px 0px 0px 11px !important;
}

.grid-mobile-col6 {
    margin-top: -30px !important;
    padding-right: 31px !important;
}

.home-gridCategorypadding {
    padding: 20px 15px 30px 15px !important;
}



.productBorder {
    /*border: 1px solid #e6e6e6;*/
    background: #fff;
}


.bgWhite {
    margin-left: 0px;
    margin-right: 0px;
    background: linear-gradient(-180deg, rgba(234,237,237,0), #fff);
}


.leftRs-Category1 {
    margin: 110px 0px 0px 11px !important;
}

.rightRs-Category1 {
    margin: 110px -16px 0px 11px !important;
}

.leftRs {
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 100;
    left: 0;
    background-color: #fff;
    width: 33px;
    height: 122px;
    box-shadow: 0px !important;
    border-radius: 0px !important;
}


.leftRs-Category {
    margin: 0px 0px 0px 11px !important;
}

.category-scrolling-font-left {
    color: var(--primary);
    font-size: 21px;
    margin-top: 41px;
    margin-left: -7px;
}

.rightRs {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 100;
    width: 33px;
    height: 122px;
    background-color: #fff;
    box-shadow: 0px !important;
    border-radius: 0px !important;
}

.rightRs-Category {
    margin: 0px -15px 0px 0px !important;
}

.category-scrolling-font-right {
    color: var(--primary);
    font-size: 21px;
    margin-top: 41px;
    margin-left: -4px !important;
}

.grid1-heading {
    text-align: left;
    margin-left: 15px;
}


.link-product-add-cart {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #e6e6e6;
    /*border: 1px solid #ccc;*/
}

    .link-product-add-cart:hover {
        background: var(--primary) none repeat scroll 0 0;
        color: #fff !important;
    }

        .link-product-add-cart:hover strong {
            color: #fff !important;
        }

.link-product-add-cart-color {
    /*background: #fff none repeat scroll 0 0;*/
    display: inline-block;
    height: 35px !important;
    width: 100% !important;
    line-height: 33px;
    text-transform: lowercase;
    transition: all 0.5s ease-out 0s;
    border: 1px solid #ccc;
    text-align: center !important;
    border-radius: 6px;
}

    .link-product-add-cart-color:hover {
        /*background: var(--primary) none repeat scroll 0 0;
    color: #fff !important;*/
    }

        .link-product-add-cart-color:hover strong {
            /*color: #fff !important;*/
        }

.btn-addtocart-color strong {
    color: #808080 !important;
}

.btn-addtocart-color {
    background: #fff none repeat scroll 0 0;
}

    .btn-addtocart-color:hover {
        background: #ce171f none repeat scroll 0 0;
        color: #fff !important;
    }

        .btn-addtocart-color:hover strong {
            color: #fff !important;
        }


.snipcart-details strong {
    color: #666 !important;
    font-weight: 900;
    font-size: 13px;
}

    .snipcart-details strong:hover {
        color: #fff !important;
    }


.snipcart-details-color strong {
    /*color: #808080 !important;*/
    font-weight: 700;
    font-size: 15px;
}

    .snipcart-details-color strong:hover {
        color: #fff !important;
    }

.men-pro-item {
    box-shadow: 0px 0px 0px 0px #fff !important;
/*    margin-top:40px;*/
  /*  margin-bottom:70px;*/
}
.men-pro-itemcontent {
    box-shadow: 0px 0px 0px 0px #fff !important;
 /*   height:175px;
    width:100% !important;*/
    /*    margin-top:40px;*/

}


/*.men-pro-item {
    box-shadow: 0px 0px 0px 0px #fff !important;
    height: 800px;*/ /* fixed height */
    /*display: flex;
    flex-direction: column;
    justify-content: space-between;
    overflow: hidden;
}*/

.fa-caret-font {
    font-size: 22px;
}

.theme-cart-colour {
    color: #ce171f !important;
}

.cartnum {
    color: #ce171f !important;
}


.css-treeview h4 {
    color: #666666 !important;
    padding: 5px 5px;
    border-radius: 5px;
    font-size: 18px;
    font-weight: 700;
    margin-right: 16px;
    margin-left: 16px;
    text-transform: none;
    border-bottom: none !important;
}


.css-treeview {
    border-bottom: 1px solid #d2d2d2 !important;
    margin-top: 6px;
}


.divpricesidebar h4 {
    color: #666666 !important;
    padding: 5px 5px;
    border-radius: 5px;
    font-size: 18px;
    font-weight: 700;
    margin-right: 16px;
    margin-left: 16px;
    text-transform: none;
    border-bottom: none !important;
}

.divpricesidebar {
    border-bottom: 1px solid #d2d2d2 !important;
    margin-top: 6px;
}

.product-details-border {
    border-bottom: 1px solid #d2d2d2 !important;
    padding-bottom: 8px !important;
}


.product-details-content {
    margin-top: 20px;
}

.product-details-title {
    color: #666666;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 1px;
    text-transform: none;
}


.product-details-price {
    color: #ce171f;
    font-weight: 800;
}



.fa-star-color {
    color: #ffff00;
}

.link-product-details-add-cart-color {
    background: #fff none repeat scroll 0 0;
    display: inline-block;
    height: 42px !important;
    width: 70% !important;
    line-height: 40px;
    text-transform: lowercase;
    transition: all 0.5s ease-out 0s;
    /*border: 1px solid #ccc;*/
    text-align: center !important;
}

    .link-product-details-add-cart-color:hover {
        /*background: #00aeef none repeat scroll 0 0;*/
        color: #fff !important;
    }

        .link-product-details-add-cart-color:hover strong {
            color: #fff !important;
        }

.product-details-addtocart {
    color: #808080 !important;
    font-weight: 700;
    font-size: 18px;
}

    .product-details-addtocart:hover {
        color: #fff !important;
    }


    .product-details-addtocart strong {
        color: #808080 !important;
        font-weight: 700;
    }

        .product-details-addtocart strong:hover {
            color: #fff !important;
        }

.product-details-grid-img {
    width: 85px;
}

.link-product-details-grid-add-cart-color {
    background: #fff none repeat scroll 0 0;
    display: inline-block;
    height: 42px !important;
    width: 100% !important;
    line-height: 40px;
    text-transform: lowercase;
    transition: all 0.5s ease-out 0s;
    border: 1px solid #ccc;
    text-align: center !important;
}

    .link-product-details-grid-add-cart-color:hover {
        /*background: #00aeef none repeat scroll 0 0;*/
        color: #fff !important;
    }

        .link-product-details-grid-add-cart-color:hover strong {
            color: #fff !important;
        }




/* Header */
.header {
    background: #ccc;
}

    .header ul li a {
        color: #000;
    }

    .header ul li:nth-child(-n+2) {
        border-right: 1px solid #464444 !important;
    }


.header-bot {
    padding-top: 0px;
}


.navbar-default {
    background: none;
    border: none;
    min-height: inherit;
    margin: 20px 0px 0px 0px;
    float: left;
}

.username-header {
    margin-top: -2px;
}

.flagpc1 {
    height: 20px;
    margin-right: 30px;
}


.top_nav_right {
    float: right;
    width: 25%;
}


.agile_short_dropdown > li > a:hover {
    color: #000;
    text-decoration: none;
    background-color: #f2f2f2;
}

.navbar-nav > li > a {
    padding: 18px 16px;
    font-size: 12px;
    font-weight: 900;
    letter-spacing: 1px;
    color: #000 !important;
}

/*.dropdown-menu li a:hover {
    background-color: #ccc !important
}*/

.mega_Menu_link a {
    color: #000;
    font-size: 12px;
    padding: 0px !important;
}

.mega_Menu_link:hover {
    background-color: #ccc !important;
}


.header ul li {
    width: 30%;
}

.smartsearch {
    /*background-color: #e6e6e6 !important;*/
    background-color: #fff !important;
    border-radius: 22px 0px 0px 22px;
}

.advsmartsearch {
    /*background-color: #e6e6e6 !important;*/
    background-color: #fff !important;
    border-radius: 0px 22px 22px 0px;
}

#searchauto {
    padding-right: 20px !important;
    /*border-radius: 0px 22px 22px 0px;*/
}


.spncaret {
    border-top: 7px dashed;
    border-right: 7px solid transparent;
    border-left: 7px solid transparent;
    color: #efa740;
}

.spnborder {
    background-color: #fff;
    padding: 2px 4px 2px 2px;
    border-radius: 12px;
}


.caretpadding {
    color: #fff;
    /*margin-bottom: 2px;*/
    padding-left: 10px;
    padding-right: 5px;
}


#searchauto img {
    height: 34px;
    width: 34px;
    /*background: #fff;*/
    border: 0px solid white !important;
}


.txtsearchauto {
    border: 0px solid #fff !important;
}


.viewall {
    float: right;
}



.dropdownicon {
    height: 34px;
    width: 34px;
    border: 0px !important;
}



/* Footer */
.footer {
    padding: 2em 0 0px 0;
    background: #e6e6e6;
    padding-bottom: 0px !important;
}

.w3-address-grid {
    background: #e6e6e6;
}


.sign-gd h4, .sign-gd-two h4 {
    color: #000;
}

.footer-left p {
    color: #000;
}

.footer-left a {
    color: #000;
}

.w3-address-left i.fa.fa-phone, .w3-address-left i.fa.fa-envelope, .w3-address-left i.fa.fa-map-marker {
    color: #000;
}

.sign-gd ul li a, .sign-gd-two ul li a {
    color: #000;
}

.linkhoverfooter {
    color: #000;
}

.terms-condition a, .terms-condition a span {
    color: #FFF;
}

.agile_newsletter_footer {
    border-top: 0px solid #cdbf4c;
    border-bottom: 0px solid #cdbf4c;
}



/* Offers, Events, News and Articles*/

.OursNew {
    display: flex;
    flex-direction: row;
    margin: 25px;
}

    .OursNew:before,
    .OursNew:after {
        content: "";
        flex: 0.48 0.48;
        border-bottom: 1px solid #000;
        margin: auto;
    }

.services-breadcrumb1 {
    background: none;
    text-align: center;
}

.mainPadding {
    padding-left: 55px;
}

.greenline {
    background-image: linear-gradient(to right, transparent, var(--primary), transparent);
}

.mrgnddlcategory {
    margin-top: 15px;
    margin-bottom: 15px;
}

.wordwrapping {
    word-wrap: break-word;
}

.clrshopping {
    color: var(--primary);
}

    .clrshopping:hover {
        color: #7eb62f;
    }





.btn-phsign {
    padding: 7px;
    width: 100% !important;
    margin: 10px;
/*    margin-top: 5px;*/
}


/*.dropdown-phsignout {
    margin-left: -56px;
}*/
.dropdown-phsignout {
    webkit-box-shadow: 1px 5px 24px 0 rgb(68 102 242 / 5%);
    box-shadow: 0px 0px 36px 0px rgb(0 0 0 / 10%);
    border: none;
}

    .dropdown-phsignout:before {
        content: "";
        position: absolute;
        right: 11px;
        top: -6px;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 0 8px 8px 8px;
        border-color: transparent transparent var(--primary) transparent;
        z-index: 9999;
    }

    .dropdown-phsignout:after {
        content: "";
        position: absolute;
        right: 4px;
        top: -22px;
        width: 0;
        height: 0;
        border-style: solid;
        /*border-width: 0 17px 17px 17px;*/
        border-color: transparent transparent #ffffff transparent;
        z-index: 9998;
    }


.dropdown-phsignout-li {
    /*border-bottom: 1px solid #e7e7e7;*/
    text-align: left;
}

.terms-float {
    float: right;
}

.top_nav_left {
    margin-top: -20px;
}


.Chkboxagree {
    opacity: 1;
    position: relative;
    margin-right: 6px !important;
}


.field-icon {
    float: right;
    margin-right: 8px;
    font-size: 15px;
    margin-top: 31px;
    margin-bottom: -40px;
    position: relative;
    z-index: 2;
    cursor: pointer;
}

.txtmnoradius {
    border-radius: 0px 4px 4px 0px !important;
}

/*.contshop {
    float:left !important;
}*/



.UndergoingFloat {
    float: left !important;
}

.btn-createac {
    float: left;
}

.tab-float {
    float: left;
}










/* Media Query Start */
@media (min-width:320px) and (max-width:375px) {
    /*.blog_post {
        height: 407px !important;
    }*/

    .htOfferSup {
        height: 40px;
    }

    .user {
        z-index: 1000;
    }

    .usersignin {
        z-index: 1000;
    }

    .box_1 {
        z-index: 1000;
    }

    .mega_menu_ul {
        margin-left: -100px !important;
    }

    .navbar-nav > li > a {
        font-size: 9px;
    }

    .fntheader {
        font-size: 8px !important;
    }

    .Display_align {
        width: 37%;
    }

    .View_align {
        width: 43%;
    }

    .Sort_align {
        width: 63%;
    }

    .mega_Menu_link a {
        font-size: 11px !important;
    }

    .right-border {
        padding: 0px !important;
        padding-left: 5px !important;
    }

    .border-right-hide {
        border-right: none !important;
    }

    .menu_WhatsNew {
        margin-left: -55px !important;
    }

    .menu__list {
        margin-bottom: -15px;
        margin-top: -15px;
    }

    .smartsearch-caret .combo {
        border-radius: inherit;
        height: 29px !important;
    }

    .textbox-text {
        padding-top: 6px !important;
    }



    .img-margin {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    /*.img-Outlet {
        height: 67px;
    }*/

    h2 .page-title {
        font-size: 10px !important;
        margin: 8px 0px 8px 26px !important;
    }

    .breadcrumb-wrapper {
        padding: 9px 0 !important;
    }

    .mobile-product-img {
        height: 202px;
        width: 88%;
    }

    .product-details-carousel {
        margin-left: 15px;
    }

    .mobile-product-details-margin {
        margin-left: -27px;
        margin-right: -27px;
    }

    .mobile-product-margin {
        margin-right: -30px;
    }

    .dropdown-hide-shop {
        display: none !important;
    }

    .side-modal-soldby-width {
        width: 90% !important;
    }

    .carousel-indicators li {
        height: 3px !important;
    }

    .banner-pic {
        background: #f2f2f2;
        width: 100%;
        height: 61px;
        border: 1px solid #f2f2f2 !important;
        padding: 3px;
    }

    .img-margin {
        margin-top: 100px;
    }

    .slider-sub-img-mobile1 {
        width: 33.33% !important;
    }

    .slider-sub-img-mobile2 {
        width: 33.33% !important;
    }

    .slider-sub-img-mobile3 {
        width: 33.33% !important;
    }

    .slider-sub-img-mobile4 {
        display: none !important;
    }

    .slider-sub-img-mobile5 {
        display: none !important;
    }

    /*.smartsearch {
        display: none;
    }*/
    .username-header {
        margin-top: 26px !important;
    }

    .img-bannerbottom {
        height: 69px !important;
    }

    .snipcart-details-color strong {
        font-size: 12px !important;
    }

    .banner-pc {
        height: 160px !important;
        width: 100% !important;
    }

    .home-Scroll-Border {
        width: 97% !important;
        margin-left: 1px !important;
    }

    .ResSlid0 .item {
        width: 40% !important;
    }

    .ResSlid1 .item {
        width: 40% !important;
    }

    .ResSlid2 .item {
        width: 40% !important;
    }

    .search-content-div {
        margin-top: 40px !important;
        margin-left: 0px !important;
        width: 297px !important;
    }

    .mrgnHeader {
        margin-top: -8px;
    }

    .header-lang-Signin {
        margin-right: 0px;
    }

    .header-toggle-padding {
        padding: 0px !important;
    }

    .navbar-header {
        margin-top: -60px;
    }

    .snipcart-details strong {
        font-size: 12px !important;
    }

    .grid1-pc-right {
        height: 126px !important;
        width: 100% !important;
        margin-top: 30px !important;
    }

    .home-scrollerpadding {
        padding: 0px 0px 24px 0px !important;
    }

    .home-scrollerpadding-Gourmet {
        padding: 5px 15px 20px 0px !important;
    }

    .home-scrollerpadding-Categories {
        padding: 5px 15px 20px 0px !important;
    }

    .items-row-margin {
        margin-right: -15px !important;
    }

    .container-fluid {
        padding-right: 0px !important;
        padding-left: 0px !important;
    }

    .mrgn {
        margin-left: 0px !important;
        margin-right: 0px !important;
        margin-top: 20px !important;
    }

    .mrgnbanner {
        margin-left: 5px !important;
        margin-right: 5px !important;
        margin-top: -18px !important;
    }


    .mrgn1 {
        margin-top: 23px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
    }

    .logomobiletemp {
        z-index: 1;
        position: absolute;
        height: 36px !important;
        width: 100px !important;
        margin: 9px 0px -19px 63px !important;
    }

    .navbar-default {
        margin: 0px !important;
    }


    .filtersearch {
        display: none;
    }

    .caretpadding {
        padding-right: 13px;
        padding-left: 13px;
    }

    .carousel-indicators {
        bottom: -32%;
    }

    .margin-category-scroll {
        margin-right: 0px !important;
        margin-left: 0px !important;
    }

    .leftRs {
        top: 0px !important;
        height: 46px !important;
        display: none !important;
    }

    .rightRs {
        top: 0px !important;
        height: 46px !important;
        display: none !important;
    }

    .category-scrolling-font-left {
        margin-top: 9px;
        margin-left: -7px;
        font-size: 13px !important;
    }

    .category-scrolling-font-right {
        margin-top: 9px;
        margin-left: -6px !important;
        font-size: 13px !important;
    }

    /*.grid-mobile-col6 {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }*/

    .viewall {
        width: 30%;
    }

    .featured {
        font-size: 13px !important;
        font-weight: 700;
    }

    .top_nav_right {
        width: 0% !important;
    }

    .flagpc1 {
        margin-right: 2px !important;
        height: 16px;
        display: none;
    }

    .Header-Signin {
        font-size: 11px;
    }

    .falock {
        font: 13px !important;
    }

    .Header-Signin:hover {
        font-size: 11px;
    }

    .falock:hover {
        font: 13px !important;
    }

    .Header-cart {
        font-size: 21px;
    }

    .box_1 {
        padding: 2px 5px 0px 9px !important;
    }

    .menupadding {
        padding: 0px;
    }

    #searchauto img {
        height: 26px;
        width: 25px;
    }

    .dropdownicon {
        height: 25px;
        width: 25px;
        border: 0px !important;
    }



    .caretpadding {
        padding-right: 3px !important;
        padding-left: 3px !important;
    }

    .spnborder {
        padding: 0px 3px 0px 1px;
        border-radius: 10px;
    }

    .spncaret {
        border-top: 7px dashed;
        border-right: 4px solid transparent;
        border-left: 4px solid transparent;
    }

    .row-searchbox {
        margin-top: 5px;
        /*padding: 0px 0px 0px 0px !important;*/
        background: var(--primary) !important;
        padding: 2px !important;
        border-radius: 35px !important;
        margin-left: 0px !important;
        width: 100% !important;
    }

    /*   #searchauto {
        padding-right: 0px !important;
    }*/



    .tree-list-pad {
        padding: 30px 30px 10px 30px;
    }


    .product-details-title {
        font-size: 14px;
    }

    .product-details-border {
        padding: 0px !important;
        padding-bottom: 8px !important;
    }

    .product-details-content {
        padding-right: 0px !important;
    }

    .product-details-desc {
        padding-right: 0;
    }


    .product-details-specify {
        /*margin-top: 4px;*/
        margin: 0px 0px 0px -134px;
        width: 172%;
    }

    .product-details-sold-by {
        font-size: 8px;
    }

    .product-details-addtocart strong {
        font-size: 10px;
        font-weight: 600 !important;
    }

    .product-details-specify-font {
        font-size: 9px !important;
    }

    .fa-star-size {
        font-size: 11px;
    }

    .fa-star-o-size {
        font-size: 11px;
    }

    .link-product-details-add-cart-color {
        width: 118% !important;
        height: 32px !important;
        line-height: 25px !important;
    }

    .link-product-details-grid-add-cart-color {
        width: 118% !important;
        height: 32px !important;
        line-height: 25px !important;
    }
}


@media (min-width:320px) and (max-width:340px) {
    .navbar-toggle {
        margin-top: 18px;
    }
}

@media (min-width:341px) and (max-width:375px) {
    .navbar-toggle {
        margin-top: 20px;
    }
 

}

@media (min-width:320px) and (max-width:355px) {
    h5.gs {
        font-size: 10px !important;
    }

    .dropdown-shop {
        width: 295px;
    }

    .ui-autocomplete {
        width: 184px !important;
    }

    .ui-menu-item a {
        font-size: 11px !important;
        padding: 3px 1em 3px 0em !important;
    }

        .ui-menu-item a span b {
            font-size: 12px !important;
        }

    .ui-menu-item {
        line-height: 20px !important;
    }
}

@media (min-width:356px) and (max-width:375px) {
    h5.gs {
        font-size: 11px !important;
    }

    .dropdown-shop {
        width: 331px;
    }

    .ui-autocomplete {
        width: 220px !important;
    }

    .ui-menu-item a {
        font-size: 11px !important;
        padding: 3px 1em 3px 0em !important;
    }

        .ui-menu-item a span b {
            font-size: 12px !important;
        }

    .ui-menu-item {
        line-height: 20px !important;
    }
}

@media (min-width:376px) and (max-width:384px) {
    /*.blog_post {
        height: 399px !important;
    }*/

    .htOfferSup {
        height: 40px;
    }

    .user {
        z-index: 1000;
    }

    .usersignin {
        z-index: 1000;
    }

    .box_1 {
        z-index: 1000;
    }

    .mega_menu_ul {
        margin-left: -105px !important;
    }

    .navbar-nav > li > a {
        font-size: 10px;
    }

    .fntheader {
        font-size: 10px !important;
    }

    .Display_align {
        width: 37%;
    }

    .View_align {
        width: 43%;
    }

    .Sort_align {
        width: 63%;
    }

    .mega_Menu_link a {
        font-size: 11px !important;
    }

    h5.gs {
        font-size: 11px !important;
    }

    .right-border {
        padding: 0px !important;
        padding-left: 5px !important;
    }

    .border-right-hide {
        border-right: none !important;
    }

    .dropdown-shop {
        width: 349px;
    }

    .menu_WhatsNew {
        margin-left: -55px !important;
    }

    .menu__list {
        margin-bottom: -15px;
        margin-top: -15px;
    }

    .navbar-toggle {
        margin-top: 20px;
    }

    .ui-autocomplete {
        width: 220px !important;
    }

    .ui-menu-item a {
        font-size: 11px !important;
        padding: 3px 1em 3px 0em !important;
    }

        .ui-menu-item a span b {
            font-size: 12px !important;
        }

    .ui-menu-item {
        line-height: 20px !important;
    }

    .smartsearch-caret .combo {
        border-radius: inherit;
        height: 29px !important;
    }

    .textbox-text {
        padding-top: 6px !important;
    }



    .img-margin {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    /*.img-Outlet {
        height: 79px;
    }*/

    h2.page-title {
        font-size: 11px !important;
        margin: 8px 0px 8px 28px !important;
    }

    .breadcrumb-wrapper {
        padding: 9px 0 !important;
    }

    .mobile-product-img {
        height: 202px;
        width: 75%;
    }

    .product-details-carousel {
        margin-left: 15px;
    }

    .mobile-product-details-margin {
        margin-left: -27px;
        margin-right: -27px;
    }

    .mobile-product-margin {
        margin-right: -30px;
    }

    .dropdown-hide-shop {
        display: none !important;
    }

    .side-modal-soldby-width {
        width: 86% !important;
    }

    .carousel-indicators li {
        height: 3px !important;
    }

    .banner-pic {
        background: #f2f2f2;
        width: 100%;
        height: 67px;
        border: 1px solid #f2f2f2 !important;
        padding: 3px;
    }

    .img-margin {
        margin-top: 94px;
    }

    .slider-sub-img-mobile1 {
        width: 33.33% !important;
    }

    .slider-sub-img-mobile2 {
        width: 33.33% !important;
    }

    .slider-sub-img-mobile3 {
        width: 33.33% !important;
    }

    .slider-sub-img-mobile4 {
        display: none !important;
    }

    .slider-sub-img-mobile5 {
        display: none !important;
    }

    /*.smartsearch {
        display: none;
    }*/

    .username-header {
        margin-top: 26px !important;
    }

    .img-bannerbottom {
        height: 70px !important;
    }

    .snipcart-details-color strong {
        font-size: 12px !important;
    }

    .banner-pc {
        height: 160px !important;
        width: 100% !important;
    }

    .home-Scroll-Border {
        width: 97% !important;
        margin-left: 1px !important;
    }

    .ResSlid0 .item {
        width: 40% !important;
    }

    .ResSlid1 .item {
        width: 40% !important;
    }

    .ResSlid2 .item {
        width: 40% !important;
    }


    .search-content-div {
        margin-top: 40px !important;
        margin-left: 0px !important;
        width: 355px !important;
    }

    .mrgnHeader {
        margin-top: -8px;
    }

    .header-lang-Signin {
        margin-right: 0px;
    }

    .header-toggle-padding {
        padding: 0px !important;
    }

    .navbar-header {
        margin-top: -60px;
    }

    .snipcart-details strong {
        font-size: 12px !important;
    }

    .grid1-pc-right {
        height: 126px !important;
        width: 100% !important;
        margin-top: 30px !important;
    }

    .home-scrollerpadding {
        padding: 0px 0px 24px 0px !important;
    }

    .home-scrollerpadding-Gourmet {
        padding: 5px 15px 20px 0px !important;
    }

    .home-scrollerpadding-Categories {
        padding: 5px 15px 20px 0px !important;
    }

    .items-row-margin {
        margin-right: -15px !important;
    }

    .container-fluid {
        padding-right: 0px !important;
        padding-left: 0px !important;
    }

    .mrgn {
        margin-left: 0px !important;
        margin-right: 0px !important;
        margin-top: 20px !important;
    }

    .mrgnbanner {
        margin-left: 5px !important;
        margin-right: 5px !important;
        margin-top: -18px !important;
    }

    .mrgn1 {
        margin-top: 23px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
    }

    .logomobiletemp {
        z-index: 1;
        position: absolute;
        height: 36px !important;
        width: 100px !important;
        margin: 9px 0px -19px 63px !important;
    }

    .navbar-default {
        margin: 0px !important;
    }


    .filtersearch {
        display: none;
    }

    .caretpadding {
        padding-right: 13px;
        padding-left: 13px;
    }

    .carousel-indicators {
        bottom: -32%;
    }

    .margin-category-scroll {
        margin-right: 0px !important;
        margin-left: 0px !important;
    }

    .leftRs {
        top: 0px !important;
        height: 53px !important;
        display: none !important;
    }

    .rightRs {
        top: 0px !important;
        height: 53px !important;
        display: none !important;
    }

    .category-scrolling-font-left {
        margin-top: 10px;
        margin-left: -7px;
    }

    .category-scrolling-font-right {
        margin-top: 10px;
        margin-left: -6px !important;
    }

    /*.grid-mobile-col6 {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }*/

    .viewall {
        width: 28%;
    }

    .featured {
        font-size: 13px !important;
        font-weight: 700;
    }

    .top_nav_right {
        width: 0% !important;
    }

    .flagpc1 {
        margin-right: 2px !important;
        height: 16px;
        display: none;
    }

    .Header-Signin {
        font-size: 11px;
    }

    .falock {
        font: 13px !important;
    }

    .Header-Signin:hover {
        font-size: 11px;
    }

    .falock:hover {
        font: 13px !important;
    }

    .Header-cart {
        font-size: 21px;
    }

    .box_1 {
        padding: 2px 5px 0px 9px !important;
    }

    .menupadding {
        padding: 0px;
    }

    #searchauto img {
        height: 26px;
        width: 25px;
    }

    .dropdownicon {
        height: 25px;
        width: 25px;
        border: 0px !important;
    }



    .caretpadding {
        padding-right: 3px !important;
        padding-left: 3px !important;
    }

    .spnborder {
        padding: 0px 3px 0px 1px;
        border-radius: 10px;
    }

    .spncaret {
        border-top: 7px dashed;
        border-right: 4px solid transparent;
        border-left: 4px solid transparent;
    }

    .row-searchbox {
        margin-top: 5px;
        /*padding: 0px 0px 0px 0px !important;*/
        background: var(--primary) !important;
        padding: 2px !important;
        border-radius: 35px !important;
        margin-left: 0px !important;
        width: 100% !important;
    }

    /* #searchauto {
        padding-right: 0px !important;
    }*/

    .tree-list-pad {
        padding: 30px 30px 10px 30px;
    }


    .product-details-border {
        padding: 0px !important;
        padding-bottom: 8px !important;
    }

    .product-details-content {
        padding-right: 0px !important;
    }

    .product-details-desc {
        padding-right: 0;
    }


    .product-details-specify {
        /*margin-top: 4px;*/
        margin: 0px 0px 0px -140px;
        width: 171%;
    }

    .product-details-sold-by {
        font-size: 8px;
    }

    .product-details-addtocart strong {
        font-size: 12px;
        font-weight: 600 !important;
    }

    .product-details-specify-font {
        font-size: 9px !important;
    }

    .fa-star-size {
        font-size: 11px;
    }

    .fa-star-o-size {
        font-size: 11px;
    }

    .link-product-details-add-cart-color {
        width: 100% !important;
        height: 38px !important;
        line-height: 32px !important;
    }

    .link-product-details-grid-add-cart-color {
        width: 100% !important;
        height: 38px !important;
        line-height: 32px !important;
    }
}

@media (min-width:385px) and (max-width:414px) {
    /*.blog_post {
        height: 407px !important;
    }*/

    .htOfferSup {
        height: 40px;
    }

    .user {
        z-index: 1000;
    }

    .usersignin {
        z-index: 1000;
    }

    .box_1 {
        z-index: 1000;
    }

    .mega_menu_ul {
        margin-left: -105px !important;
    }

    .navbar-nav > li > a {
        font-size: 10px;
    }

    .fntheader {
        font-size: 10px !important;
    }

    .Display_align {
        width: 37%;
    }

    .View_align {
        width: 43%;
    }

    .Sort_align {
        width: 63%;
    }

    .mega_Menu_link a {
        font-size: 11px !important;
    }

    h5.gs {
        font-size: 11px !important;
    }

    .right-border {
        padding: 0px !important;
        padding-left: 5px !important;
    }

    .border-right-hide {
        border-right: none !important;
    }

    .dropdown-shop {
        width: 357px;
    }

    .menu_WhatsNew {
        margin-left: -55px !important;
    }

    .menu__list {
        margin-bottom: -15px;
        margin-top: -15px;
    }

    .navbar-toggle {
        margin-top: 20px;
    }

    .ui-autocomplete {
        width: 225px !important;
    }

    .ui-menu-item a {
        font-size: 11px !important;
        padding: 3px 1em 3px 0em !important;
    }

        .ui-menu-item a span b {
            font-size: 12px !important;
        }

    .ui-menu-item {
        line-height: 20px !important;
    }

    .smartsearch-caret .combo {
        border-radius: inherit;
        height: 30px !important;
    }

    .textbox-text {
        padding-top: 7px !important;
    }


    .img-margin {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    /*.img-Outlet {
        height: 81px;
    }*/

    h2.page-title {
        font-size: 11px !important;
        margin: 8px 0px 8px 28px !important;
    }

    .breadcrumb-wrapper {
        padding: 9px 0 !important;
    }

    .mobile-product-img {
        height: 202px;
        width: 73%;
    }

    .product-details-carousel {
        margin-left: 15px;
    }

    .mobile-product-details-margin {
        margin-left: -27px;
        margin-right: -27px;
    }

    .mobile-product-margin {
        margin-right: -30px;
    }

    .dropdown-hide-shop {
        display: none !important;
    }

    .side-modal-soldby-width {
        width: 82% !important;
    }

    .carousel-indicators li {
        height: 3px !important;
    }

    .banner-pic {
        background: #f2f2f2;
        width: 100%;
        height: 67px;
        border: 1px solid #f2f2f2 !important;
        padding: 3px;
    }

    .img-margin {
        margin-top: 94px;
    }

    .slider-sub-img-mobile1 {
        width: 33.33% !important;
    }

    .slider-sub-img-mobile2 {
        width: 33.33% !important;
    }

    .slider-sub-img-mobile3 {
        width: 33.33% !important;
    }

    .slider-sub-img-mobile4 {
        display: none !important;
    }

    .slider-sub-img-mobile5 {
        display: none !important;
    }

    /*.smartsearch {
        display: none;
    }*/

    .username-header {
        margin-top: 26px !important;
    }

    .img-bannerbottom {
        height: 72px !important;
    }

    .snipcart-details-color strong {
        font-size: 12px !important;
    }

    .banner-pc {
        height: 160px !important;
        width: 100% !important;
    }

    .home-Scroll-Border {
        width: 97% !important;
        margin-left: 1px !important;
    }

    .ResSlid0 .item {
        width: 40% !important;
    }

    .ResSlid1 .item {
        width: 40% !important;
    }

    .ResSlid2 .item {
        width: 40% !important;
    }

    .search-content-div {
        margin-top: 40px !important;
        margin-left: 0px !important;
        width: 360px !important;
    }

    .mrgnHeader {
        margin-top: -8px;
    }

    .header-lang-Signin {
        margin-right: 0px;
    }

    .header-toggle-padding {
        padding: 0px !important;
    }

    .navbar-header {
        margin-top: -60px;
    }

    .snipcart-details strong {
        font-size: 12px !important;
    }

    .grid1-pc-right {
        height: 126px !important;
        width: 100% !important;
        margin-top: 30px !important;
    }

    .home-scrollerpadding {
        padding: 0px 0px 24px 0px !important;
    }

    .home-scrollerpadding-Gourmet {
        padding: 5px 15px 20px 0px !important;
    }

    .home-scrollerpadding-Categories {
        padding: 5px 15px 20px 0px !important;
    }

    .items-row-margin {
        margin-right: -15px !important;
    }

    .container-fluid {
        padding-right: 0px !important;
        padding-left: 0px !important;
    }

    .mrgn {
        margin-left: 0px !important;
        margin-right: 0px !important;
        margin-top: 20px !important;
    }

    .mrgnbanner {
        margin-left: 5px !important;
        margin-right: 5px !important;
        margin-top: -18px !important;
    }

    .mrgn1 {
        margin-top: 23px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
    }

    .logomobiletemp {
        z-index: 1;
        position: absolute;
        height: 36px !important;
        width: 100px !important;
        margin: 9px 0px -19px 63px !important;
    }

    .navbar-default {
        margin: 0px !important;
    }


    .filtersearch {
        display: none;
    }

    .caretpadding {
        padding-right: 13px;
        padding-left: 13px;
    }

    .carousel-indicators {
        bottom: -32%;
    }

    .margin-category-scroll {
        margin-right: 0px !important;
        margin-left: 0px !important;
    }

    .leftRs {
        top: 0px !important;
        height: 57px !important;
        display: none !important;
    }

    .rightRs {
        top: 0px !important;
        height: 57px !important;
        display: none !important;
    }

    .category-scrolling-font-left {
        margin-top: 12px;
        margin-left: -7px;
    }

    .category-scrolling-font-right {
        margin-top: 12px;
        margin-left: -6px !important;
    }

    /*.grid-mobile-col6 {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }*/

    .viewall {
        width: 28%;
    }

    .featured {
        font-size: 13px !important;
        font-weight: 700;
    }

    .top_nav_right {
        width: 0% !important;
    }

    .flagpc1 {
        margin-right: 2px !important;
        height: 16px;
        display: none;
    }

    .Header-Signin {
        font-size: 11px;
    }

    .falock {
        font: 13px !important;
    }

    .Header-Signin:hover {
        font-size: 11px;
    }

    .falock:hover {
        font: 13px !important;
    }

    .Header-cart {
        font-size: 21px;
    }

    .box_1 {
        padding: 2px 5px 0px 9px !important;
    }

    .menupadding {
        padding: 0px;
    }

    #searchauto img {
        height: 26px;
        width: 25px;
    }

    .dropdownicon {
        height: 25px;
        width: 25px;
        border: 0px !important;
    }


    .caretpadding {
        padding-right: 3px !important;
        padding-left: 3px !important;
    }

    .spnborder {
        padding: 0px 3px 0px 1px;
        border-radius: 10px;
    }

    .spncaret {
        border-top: 7px dashed;
        border-right: 4px solid transparent;
        border-left: 4px solid transparent;
    }

    .row-searchbox {
        margin-top: 5px;
        /*padding: 0px 0px 0px 0px !important;*/
        background: var(--primary) !important;
        padding: 2px !important;
        border-radius: 35px !important;
        margin-left: 0px !important;
        width: 100% !important;
    }

    /*   #searchauto {
        padding-right: 0px !important;
    }
*/
    .tree-list-pad {
        padding: 30px 30px 10px 30px;
    }


    .product-details-border {
        padding: 0px !important;
        padding-bottom: 8px !important;
    }

    .product-details-content {
        padding-right: 0px !important;
    }

    .product-details-desc {
        padding-right: 0;
    }


    .product-details-specify {
        /*margin-top: 4px;*/
        margin: 0px 0px 0px -140px;
        width: 170%;
    }

    .product-details-sold-by {
        font-size: 8px;
    }

    .product-details-addtocart strong {
        font-size: 12px;
        font-weight: 600 !important;
    }

    .product-details-specify-font {
        font-size: 9px !important;
    }

    .fa-star-size {
        font-size: 11px;
    }

    .fa-star-o-size {
        font-size: 11px;
    }

    .link-product-details-add-cart-color {
        width: 100% !important;
        height: 38px !important;
        line-height: 32px !important;
    }

    .link-product-details-grid-add-cart-color {
        width: 100% !important;
        height: 38px !important;
        line-height: 32px !important;
    }
}

@media (min-width:415px) and (max-width:439px) {
    /*.blog_post {
        height: 407px !important;
    }*/

    .htOfferSup {
        height: 40px;
    }

    .user {
        z-index: 1000;
    }

    .usersignin {
        z-index: 1000;
    }

    .box_1 {
        z-index: 1000;
    }

    .mega_menu_ul {
        margin-left: -114px !important;
    }

    .navbar-nav > li > a {
        font-size: 11px;
    }

    .fntheader {
        font-size: 10px !important;
    }

    .Display_align {
        width: 33%;
    }

    .View_align {
        width: 28%;
    }

    .Sort_align {
        width: 39%;
    }

    .mega_Menu_link a {
        font-size: 11px !important;
    }

    h5.gs {
        font-size: 11px !important;
    }

    .right-border {
        padding: 0px !important;
        padding-left: 5px !important;
    }

    .border-right-hide {
        border-right: none !important;
    }

    .dropdown-shop {
        width: 390px;
    }

    .menu_WhatsNew {
        margin-left: -55px !important;
    }

    .menu__list {
        margin-bottom: -15px;
        margin-top: -15px;
    }

    .navbar-toggle {
        margin-top: 20px;
    }

    .ui-autocomplete {
        width: 256px !important;
    }

    .ui-menu-item a {
        font-size: 11px !important;
        padding: 3px 1em 3px 0em !important;
    }

        .ui-menu-item a span b {
            font-size: 12px !important;
        }

    .ui-menu-item {
        line-height: 20px !important;
    }

    .smartsearch-caret .combo {
        border-radius: inherit;
        height: 31px !important;
    }

    .textbox-text {
        padding-top: 8px !important;
    }



    .img-margin {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    /*.img-Outlet {
        height: 88px;
    }*/

    h2.page-title {
        font-size: 13px !important;
        margin: 9px 0px 9px 28px !important;
    }

    .breadcrumb-wrapper {
        padding: 9px 0 !important;
    }

    .mobile-product-img {
        height: 202px;
        width: 60%;
    }

    .product-details-carousel {
        margin-left: 15px;
    }

    .mobile-product-details-margin {
        margin-left: -27px;
        margin-right: -27px;
    }

    .mobile-product-margin {
        margin-right: -30px;
    }

    .dropdown-hide-shop {
        display: none !important;
    }

    .side-modal-soldby-width {
        width: 70% !important;
    }

    .carousel-indicators li {
        height: 3px !important;
    }

    .banner-pic {
        background: #f2f2f2;
        width: 100%;
        height: 70px;
        border: 1px solid #f2f2f2 !important;
        padding: 3px;
    }

    .img-margin {
        margin-top: 98px;
    }

    .slider-sub-img-mobile1 {
        width: 33.33% !important;
    }

    .slider-sub-img-mobile2 {
        width: 33.33% !important;
    }

    .slider-sub-img-mobile3 {
        width: 33.33% !important;
    }

    .slider-sub-img-mobile4 {
        display: none !important;
    }

    .slider-sub-img-mobile5 {
        display: none !important;
    }

    /*.smartsearch {
        display: none;
    }*/

    .username-header {
        margin-top: 31px !important;
    }

    .img-bannerbottom {
        height: 74px !important;
    }

    .snipcart-details-color strong {
        font-size: 12px !important;
    }

    .banner-pc {
        height: 167px !important;
        width: 100% !important;
    }

    .home-Scroll-Border {
        width: 97% !important;
        margin-left: 1px !important;
    }

    .ResSlid0 .item {
        width: 28% !important;
    }

    .ResSlid1 .item {
        width: 28% !important;
    }

    .ResSlid2 .item {
        width: 28% !important;
    }

    .mrgnHeader {
        margin-top: -8px;
    }

    .header-lang-Signin {
        margin-right: 0px;
    }

    .header-toggle-padding {
        padding: 0px !important;
    }

    .navbar-header {
        margin-top: -60px;
    }

    .search-content-div {
        margin-top: 43px !important;
        margin-left: 0px !important;
        width: 387px !important;
    }

    .snipcart-details strong {
        font-size: 12px !important;
    }

    .grid1-pc-right {
        height: 130px !important;
        width: 100% !important;
        margin-top: 30px !important;
    }

    .home-scrollerpadding {
        padding: 0px 0px 24px 0px !important;
    }

    .home-scrollerpadding-Gourmet {
        padding: 5px 15px 20px 0px !important;
    }

    .home-scrollerpadding-Categories {
        padding: 5px 15px 20px 0px !important;
    }

    .items-row-margin {
        margin-right: -15px !important;
    }

    .container-fluid {
        padding-right: 0px !important;
        padding-left: 0px !important;
    }

    .mrgn {
        margin-left: 0px !important;
        margin-right: 0px !important;
        margin-top: 20px !important;
    }

    .mrgnbanner {
        /*     margin-left: 5px !important;
        margin-right: 5px !important;
        margin-top: -18px !important;*/
    }

    .mrgn1 {
        margin-top: 23px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
    }

    .logomobiletemp {
        z-index: 1;
        position: absolute;
        height: 52px !important;
        width: 147px !important;
        margin: 2px 0px -19px 63px !important;
    }

    .navbar-default {
        margin: 0px !important;
    }


    .filtersearch {
        display: none;
    }

    .caretpadding {
        padding-right: 13px;
        padding-left: 13px;
    }

    .carousel-indicators {
        bottom: -30%;
    }

    .margin-category-scroll {
        margin-right: 0px !important;
        margin-left: 0px !important;
    }

    .leftRs {
        top: 0px !important;
        height: 67px !important;
        display: none !important;
    }

    .rightRs {
        top: 0px !important;
        height: 67px !important;
        display: none !important;
    }

    .category-scrolling-font-left {
        margin-top: 17px;
        margin-left: -7px;
    }

    .category-scrolling-font-right {
        margin-top: 17px;
        margin-left: -6px !important;
    }

    /*.grid-mobile-col6 {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }*/

    .viewall {
        width: 25%;
    }

    .featured {
        font-size: 14px !important;
        font-weight: 700;
    }

    .top_nav_right {
        width: 0% !important;
    }

    .flagpc1 {
        margin-right: 2px !important;
        display: none;
    }

    .menupadding {
        padding: 0px;
    }

    #searchauto img {
        height: 26px;
        width: 25px;
    }

    .dropdownicon {
        height: 25px;
        width: 25px;
        border: 0px !important;
    }



    .caretpadding {
        padding-right: 3px !important;
        padding-left: 3px !important;
    }

    .spnborder {
        padding: 0px 3px 0px 1px;
        border-radius: 10px;
    }

    .spncaret {
        border-top: 7px dashed;
        border-right: 4px solid transparent;
        border-left: 4px solid transparent;
    }

    .row-searchbox {
        margin-top: 5px;
        /*padding: 0px 0px 0px 0px !important;*/
        background: var(--primary) !important;
        padding: 2px !important;
        border-radius: 35px !important;
        margin-left: 0px !important;
        width: 100% !important;
    }

    /*  #searchauto {
        padding-right: 0px !important;
    }
*/
    .tree-list-pad {
        padding: 30px 30px 10px 30px;
    }

    .product-details-border {
        padding: 0px !important;
        padding-bottom: 8px !important;
    }

    .product-details-content {
        padding-right: 0px !important;
    }

    .product-details-desc {
        padding-right: 0;
    }

    .product-details-specify {
        /*margin-top: 4px;*/
        margin: 0px 0px 0px -150px;
        width: 159%;
    }

    .product-details-sold-by {
        font-size: 8px;
    }

    .product-details-addtocart strong {
        font-size: 12px;
        font-weight: 600 !important;
    }

    .product-details-specify-font {
        font-size: 9px !important;
    }

    .fa-star-size {
        font-size: 11px;
    }

    .fa-star-o-size {
        font-size: 11px;
    }

    .link-product-details-add-cart-color {
        width: 100% !important;
        height: 38px !important;
        line-height: 32px !important;
    }

    .link-product-details-grid-add-cart-color {
        width: 100% !important;
        height: 38px !important;
        line-height: 32px !important;
    }
}

@media (min-width:440px) and (max-width:480px) {
    /*.blog_post {
        height: 440px !important;
    }*/

    .user {
        z-index: 1000;
    }

    .usersignin {
        z-index: 1000;
    }

    .box_1 {
        z-index: 1000;
    }

    .mega_menu_ul {
        margin-left: -114px !important;
    }

    .navbar-nav > li > a {
        font-size: 11px;
    }


    .Display_align {
        width: 33%;
    }

    .View_align {
        width: 28%;
    }

    .Sort_align {
        width: 39%;
    }

    h5.gs {
        font-size: 11px !important;
    }

    .right-border {
        padding: 0px !important;
        padding-left: 5px !important;
    }

    .border-right-hide {
        border-right: none !important;
    }

    .dropdown-shop {
        width: 412px;
    }

    .menu_WhatsNew {
        margin-left: -55px !important;
    }

    .menu__list {
        margin-bottom: -15px;
        margin-top: -15px;
    }

    .navbar-toggle {
        margin-top: 0px;
    }

    .ui-autocomplete {
        width: 280px !important;
    }

    .ui-menu-item a {
        font-size: 11px !important;
        padding: 3px 1em 3px 0em !important;
    }

        .ui-menu-item a span b {
            font-size: 12px !important;
        }

    .ui-menu-item {
        line-height: 20px !important;
    }

    .smartsearch-caret .combo {
        border-radius: inherit;
        height: 32px !important;
    }

    .textbox-text {
        padding-top: 8px !important;
    }



    .img-margin {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    /*.img-Outlet {
        height: 93px;
    }*/

    h2.page-title {
        font-size: 15px !important;
        margin: 10px 0px 10px 40px !important;
    }

    .breadcrumb-wrapper {
        padding: 9px 0 !important;
    }

    .mobile-product-img {
        height: 215px;
        width: 65%;
    }

    .product-details-carousel {
        margin-left: 15px;
    }

    .mobile-product-details-margin {
        margin-left: -27px;
        margin-right: -27px;
    }

    .mobile-product-margin {
        margin-right: -30px;
    }

    .dropdown-hide-shop {
        display: none !important;
    }

    .side-modal-soldby-width {
        width: 66% !important;
    }

    .carousel-indicators li {
        height: 3px !important;
    }

    .banner-pic {
        background: #f2f2f2;
        width: 100%;
        height: 71px;
        border: 1px solid #f2f2f2 !important;
        padding: 3px;
    }

    .img-margin {
        margin-top: 100px;
    }

    .slider-sub-img-mobile1 {
        width: 33.33% !important;
    }

    .slider-sub-img-mobile2 {
        width: 33.33% !important;
    }

    .slider-sub-img-mobile3 {
        width: 33.33% !important;
    }

    .slider-sub-img-mobile4 {
        display: none !important;
    }

    .slider-sub-img-mobile5 {
        display: none !important;
    }

    /*.smartsearch {
        display: none;
    }*/

    .username-header {
        margin-top: 36px !important;
    }

    .img-bannerbottom {
        height: 76px !important;
    }

    .snipcart-details-color strong {
        font-size: 12px !important;
    }

    .home-Scroll-Border {
        width: 97% !important;
        margin-left: 1px !important;
    }

    .ResSlid0 .item {
        width: 28% !important;
    }

    .ResSlid1 .item {
        width: 28% !important;
    }

    .ResSlid2 .item {
        width: 28% !important;
    }

    .mrgnHeader {
        margin-top: -8px;
    }

    .header-lang-Signin {
        margin-right: 0px;
    }

    .header-toggle-padding {
        padding: 0px !important;
    }

    .navbar-header {
        margin-top: -38px;
    }

    .search-content-div {
        margin-top: 43px !important;
        margin-left: 0px !important;
        width: 407px !important;
    }

    .snipcart-details strong {
        font-size: 12px !important;
    }

    .grid1-pc-right {
        height: 133px !important;
        width: 100% !important;
        margin-top: 30px !important;
    }

    .home-scrollerpadding {
        padding: 0px 0px 24px 0px !important;
    }

    .home-scrollerpadding-Gourmet {
        padding: 5px 15px 20px 0px !important;
    }

    .home-scrollerpadding-Categories {
        padding: 5px 15px 20px 0px !important;
    }

    .items-row-margin {
        margin-right: -15px !important;
    }

    .container-fluid {
        padding-right: 0px !important;
        padding-left: 0px !important;
    }

    .mrgn {
        margin-left: 0px !important;
        margin-right: 0px !important;
        margin-top: 20px !important;
    }

    .mrgnbanner {
        /*        margin-left: 5px !important;
        margin-right: 5px !important;
        margin-top: -18px !important;*/
    }

    .mrgn1 {
        margin-top: 23px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
    }

    .banner-pc {
        height: 170px !important;
        width: 100% !important;
    }

    .logomobiletemp {
        z-index: 1;
        position: absolute;
        height: 56px !important;
        width: 171px !important;
        margin: 2px 0px -19px 63px !important;
    }

    .navbar-default {
        margin: 0px !important;
    }


    .filtersearch {
        display: none;
    }

    .caretpadding {
        padding-right: 13px;
        padding-left: 13px;
    }

    .carousel-indicators {
        bottom: -30%;
    }

    .margin-category-scroll {
        margin-right: 0px !important;
        margin-left: 0px !important;
    }

    .leftRs {
        top: 0px !important;
        height: 76px !important;
        display: none !important;
    }

    .rightRs {
        top: 0px !important;
        height: 76px !important;
        display: none !important;
    }

    .category-scrolling-font-left {
        margin-top: 21px;
        margin-left: -7px;
    }

    .category-scrolling-font-right {
        margin-top: 21px;
        margin-left: -6px !important;
    }

    /*.grid-mobile-col6 {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }*/

    .viewall {
        width: 25%;
    }

    .featured {
        font-size: 15px !important;
        font-weight: 700;
    }

    .top_nav_right {
        width: 0% !important;
    }

    .flagpc1 {
        margin-right: 2px !important;
        display: none;
    }

    .menupadding {
        padding: 0px;
    }

    #searchauto img {
        height: 26px;
        width: 25px;
    }

    .dropdownicon {
        height: 25px;
        width: 25px;
        border: 0px !important;
    }



    .caretpadding {
        padding-right: 3px !important;
        padding-left: 3px !important;
    }

    .spnborder {
        padding: 0px 3px 0px 1px;
        border-radius: 10px;
    }

    .spncaret {
        border-top: 7px dashed;
        border-right: 4px solid transparent;
        border-left: 4px solid transparent;
    }

    .row-searchbox {
        margin-top: 5px;
        /*padding: 0px 0px 0px 0px !important;*/
        background: var(--primary) !important;
        padding: 2px !important;
        border-radius: 35px !important;
        margin-left: 0px !important;
        width: 100% !important;
    }

    /*    #searchauto {
        padding-right: 0px !important;
    }*/

    .tree-list-pad {
        padding: 30px 30px 10px 30px;
    }



    .product-details-border {
        padding: 0px !important;
        padding-bottom: 8px !important;
    }

    .product-details-content {
        padding-right: 0px !important;
    }

    .product-details-desc {
        padding-right: 0;
    }

    .product-details-specify {
        /*margin-top: 4px;*/
        margin: 0px 0px 0px -160px;
        width: 159%;
    }

    .product-details-sold-by {
        font-size: 9px;
    }

    .product-details-addtocart strong {
        font-size: 12px;
    }

    .product-details-specify-font {
        font-size: 10px !important;
    }

    .fa-star-size {
        font-size: 11px;
    }

    .fa-star-o-size {
        font-size: 11px;
    }

    .link-product-details-add-cart-color {
        width: 100% !important;
    }
}

@media (min-width:440px) and (max-width:450px) {
    .navbar-header {
        margin-top: -60px !important;
    }

    .navbar-toggle {
        margin-top: 20px;
    }
}

@media (min-width:481px) and (max-width:568px) {
    /*.blog_post {
        height: 475px !important;
    }*/

    .Display_align {
        width: 33%;
    }

    .View_align {
        width: 28%;
    }

    .Sort_align {
        width: 39%;
    }

    .right-border {
        padding: 0px !important;
        padding-left: 5px !important;
    }

    .border-right-hide {
        border-right: none !important;
    }

    .dropdown-shop {
        width: 455px;
    }

    .menu_WhatsNew {
        margin-left: -55px !important;
    }

    .menu__list {
        margin-bottom: -15px;
        margin-top: -15px;
    }

    .navbar-toggle {
        margin-top: 16px;
    }

    .ui-autocomplete {
        width: 320px !important;
    }

    .ui-menu-item a {
        font-size: 12px !important;
        padding: 3px 1em 3px 0em !important;
    }

        .ui-menu-item a span b {
            font-size: 13px !important;
        }

    .ui-menu-item {
        line-height: 20px !important;
    }

    .smartsearch-caret .combo {
        border-radius: inherit;
        height: 34px !important;
    }

    .textbox-text {
        padding-top: 9px !important;
    }



    .img-margin {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    /*.img-Outlet {
        height: 102px;
    }*/

    h2.page-title {
        font-size: 15px !important;
        margin: 12px 0px 12px 45px !important;
    }

    .breadcrumb-wrapper {
        padding: 9px 0 !important;
    }

    .mobile-product-img {
        height: 258px;
    }

    .product-details-carousel {
        margin-left: 15px;
    }

    .mobile-product-details-margin {
        margin-left: -27px;
        margin-right: -27px;
    }

    .mobile-product-margin {
        margin-right: -30px;
    }

    .dropdown-hide-shop {
        display: none !important;
    }

    .side-modal-soldby-width {
        width: 58% !important;
    }

    .carousel-indicators li {
        height: 5px !important;
    }

    .banner-pic {
        background: #f2f2f2;
        width: 100%;
        height: 88px;
        border: 1px solid #f2f2f2 !important;
        padding: 5px;
    }

    .img-margin {
        margin-top: 127px;
    }

    .slider-sub-img-mobile1 {
        width: 33.33% !important;
    }

    .slider-sub-img-mobile2 {
        width: 33.33% !important;
    }

    .slider-sub-img-mobile3 {
        width: 33.33% !important;
    }

    .slider-sub-img-mobile4 {
        display: none !important;
    }

    .slider-sub-img-mobile5 {
        display: none !important;
    }

    /*.smartsearch {
        display: none;
    }*/

    .username-header {
        margin-top: 37px !important;
    }

    .img-bannerbottom {
        height: 79px !important;
    }

    .snipcart-details-color strong {
        font-size: 12px !important;
    }

    .carousel-indicators {
        bottom: -24%;
    }

    .banner-pc {
        height: 214px !important;
        width: 100% !important;
    }

    .home-Scroll-Border {
        width: 97% !important;
        margin-left: 1px !important;
    }

    .ResSlid0 .item {
        width: 28% !important;
    }

    .ResSlid1 .item {
        width: 28% !important;
    }

    .ResSlid2 .item {
        width: 28% !important;
    }

    .mrgnHeader {
        margin-top: -8px;
    }

    .header-lang-Signin {
        margin-right: 0px;
    }

    .header-toggle-padding {
        padding: 0px !important;
    }

    .navbar-header {
        margin-top: -36px;
    }

    .search-content-div {
        margin-top: 46px !important;
        margin-left: 0px !important;
        width: 450px !important;
    }

    .snipcart-details strong {
        font-size: 12px !important;
    }

    .grid1-pc-right {
        height: 140px !important;
        width: 100% !important;
        margin-top: 30px !important;
    }

    .home-scrollerpadding {
        padding: 0px 0px 24px 0px !important;
    }

    .home-scrollerpadding-Gourmet {
        padding: 5px 15px 20px 0px !important;
    }

    .home-scrollerpadding-Categories {
        padding: 5px 15px 20px 0px !important;
    }

    .items-row-margin {
        margin-right: -15px !important;
    }

    .container-fluid {
        padding-right: 0px !important;
        padding-left: 0px !important;
    }

    .mrgn {
        margin-left: 0px !important;
        margin-right: 0px !important;
        margin-top: 20px !important;
    }

    .mrgnbanner {
        /*   margin-left: 5px !important;
        margin-right: 5px !important;
        margin-top: -18px !important;*/
    }

    .mrgn1 {
        margin-top: 23px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
    }

    .logomobiletemp {
        z-index: 1;
        position: absolute;
        height: 57px !important;
        width: 200px !important;
        margin: 2px 0px -19px 63px !important;
    }

    .navbar-default {
        margin: 0px !important;
    }


    .filtersearch {
        display: none;
    }

    .caretpadding {
        padding-right: 13px;
        padding-left: 13px;
    }

    .margin-category-scroll {
        margin-right: 0px !important;
        margin-left: 0px !important;
    }

    .leftRs {
        top: 0px !important;
        height: 88px !important;
        display: none !important;
    }

    .rightRs {
        top: 0px !important;
        height: 88px !important;
        display: none !important;
    }

    .category-scrolling-font-left {
        margin-top: 30px;
        margin-left: -7px;
    }

    .category-scrolling-font-right {
        margin-top: 30px;
        margin-left: -6px !important;
    }

    /*.grid-mobile-col6 {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }*/

    .viewall {
        width: 24%;
    }

    .featured {
        font-size: 16px !important;
        font-weight: 700;
    }

    .top_nav_right {
        width: 10% !important;
    }

    .flagpc1 {
        margin-right: 2px !important;
        display: none;
    }

    .menupadding {
        padding: 0px;
    }

    #searchauto img {
        height: 26px;
        width: 25px;
    }

    .dropdownicon {
        height: 25px;
        width: 25px;
        border: 0px !important;
    }



    .caretpadding {
        padding-right: 3px !important;
        padding-left: 3px !important;
    }

    .spnborder {
        padding: 0px 3px 0px 1px;
        border-radius: 10px;
    }

    .spncaret {
        border-top: 7px dashed;
        border-right: 4px solid transparent;
        border-left: 4px solid transparent;
    }

    .row-searchbox {
        margin-top: 5px;
        /*padding: 0px 0px 0px 0px !important;*/
        background: var(--primary) !important;
        padding: 2px !important;
        border-radius: 35px !important;
        margin-left: 0px !important;
        width: 100% !important;
    }

    /*   #searchauto {
        padding-right: 0px !important;
    }*/

    .tree-list-pad {
        padding: 30px 30px 10px 30px;
    }


    .product-details-specify {
        /*margin-top: 4px;*/
        margin: 0px 0px 0px -160px;
        width: 159%;
    }

    .product-details-sold-by {
        font-size: 9px;
    }

    .product-details-addtocart strong {
        font-size: 12px;
    }

    .product-details-specify-font {
        font-size: 10px !important;
    }

    .fa-star-size {
        font-size: 11px;
    }

    .fa-star-o-size {
        font-size: 11px;
    }

    .link-product-details-add-cart-color {
        width: 100% !important;
    }
}

@media (min-width:481px) and (max-width:517px) {
    /*.blog_post {
        height: 453px !important;
    }*/

    .navbar-header {
        margin-top: -60px !important;
    }

    .navbar-toggle {
        margin-top: 40px;
    }
}

@media (min-width:569px) and (max-width:598px) {
    .blog_post {
        height: 472px !important;
    }

    .Display_align {
        width: 33%;
    }

    .View_align {
        width: 28%;
    }

    .Sort_align {
        width: 39%;
    }

    .right-border {
        padding: 0px !important;
        padding-left: 5px !important;
    }

    .border-right-hide {
        border-right: none !important;
    }

    .dropdown-shop {
        width: 542px;
    }

    .menu_WhatsNew {
        margin-left: -55px !important;
    }

    .menu__list {
        margin-bottom: -15px;
        margin-top: -15px;
    }

    .navbar-toggle {
        margin-top: 15px;
    }

    .smartsearch-caret .combo {
        border-radius: inherit;
        height: 34px !important;
    }

    .textbox-text {
        padding-top: 9px !important;
    }


    .img-margin {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    /*.img-Outlet {
        height: 122px;
    }*/

    h2.page-title {
        font-size: 18px !important;
        margin: 14px 0px 14px 55px !important;
    }

    .breadcrumb-wrapper {
        padding: 9px 0 !important;
    }

    .mobile-product-img {
        height: 291px;
    }

    .product-details-carousel {
        margin-left: 15px;
    }

    .mobile-product-details-margin {
        margin-left: -27px;
        margin-right: -27px;
    }

    .mobile-product-margin {
        margin-right: -30px;
    }

    .dropdown-hide-shop {
        display: none !important;
    }

    .side-modal-soldby-width {
        width: 49% !important;
    }

    .carousel-indicators li {
        height: 5px !important;
    }

    .banner-pic {
        background: #f2f2f2;
        width: 100%;
        height: 90px;
        border: 1px solid #f2f2f2 !important;
        padding: 4px;
    }

    .img-margin {
        margin-top: 151px;
    }

    .slider-sub-img-mobile1 {
        width: 25% !important;
    }

    .slider-sub-img-mobile2 {
        width: 25% !important;
    }

    .slider-sub-img-mobile3 {
        width: 25% !important;
    }

    .slider-sub-img-mobile4 {
        width: 25% !important;
    }

    .slider-sub-img-mobile5 {
        display: none !important;
    }

    /*.smartsearch {
        display: none;
    }*/

    .username-header {
        margin-top: 37px !important;
    }

    .img-bannerbottom {
        height: 83px !important;
    }

    .snipcart-details-color strong {
        font-size: 12px !important;
    }

    .carousel-indicators {
        bottom: -21%;
    }

    .banner-pc {
        height: 240px !important;
        width: 100% !important;
    }

    .home-Scroll-Border {
        width: 97% !important;
        margin-left: 1px !important;
    }

    .ResSlid0 .item {
        width: 22% !important;
    }

    .ResSlid1 .item {
        width: 22% !important;
    }

    .ResSlid2 .item {
        width: 22% !important;
    }

    .mrgnHeader {
        margin-top: -8px;
    }

    .header-lang-Signin {
        margin-right: 0px;
    }

    .header-toggle-padding {
        padding: 0px !important;
    }

    .navbar-header {
        margin-top: -35px;
    }

    .search-content-div {
        margin-top: 47px !important;
        margin-left: 0px !important;
        width: 530px !important;
    }

    .snipcart-details strong {
        font-size: 12px !important;
    }

    .grid1-pc-right {
        height: 155px !important;
        width: 100% !important;
        margin-top: 30px !important;
    }

    .home-scrollerpadding {
        padding: 0px 0px 24px 0px !important;
    }

    .home-scrollerpadding-Gourmet {
        padding: 5px 15px 20px 0px !important;
    }

    .home-scrollerpadding-Categories {
        padding: 5px 15px 20px 0px !important;
    }

    .items-row-margin {
        margin-right: -15px !important;
    }

    .container-fluid {
        padding-right: 0px !important;
        padding-left: 0px !important;
    }

    .mrgn {
        margin-left: 0px !important;
        margin-right: 0px !important;
        margin-top: 20px !important;
    }

    .mrgnbanner {
        /*   margin-left: 6px !important;
        margin-right: 6px !important;
        margin-top: -18px !important;*/
    }

    .mrgn1 {
        margin-top: 23px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
    }

    .logomobiletemp {
        z-index: 1;
        position: absolute;
        height: 57px !important;
        width: 200px !important;
        margin: 2px 0px -19px 63px !important;
    }

    .navbar-default {
        margin: 0px !important;
    }


    .filtersearch {
        display: none;
    }

    .caretpadding {
        padding-right: 13px;
        padding-left: 13px;
    }

    .margin-category-scroll {
        margin-right: 0px !important;
        margin-left: 0px !important;
    }



    .leftRs {
        top: 0px !important;
        height: 117px !important;
        display: none !important;
    }

    .rightRs {
        top: 0px !important;
        height: 117px !important;
        display: none !important;
    }

    /*.grid-mobile-col6 {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }*/

    .viewall {
        width: 21%;
    }

    .featured {
        font-size: 18px !important;
        font-weight: 700;
    }

    .top_nav_right {
        width: 10% !important;
    }

    .flagpc1 {
        margin-right: 12px !important;
        display: none;
    }

    .menupadding {
        padding: 0px;
    }

    #searchauto img {
        height: 26px;
        width: 25px;
    }

    .dropdownicon {
        height: 25px;
        width: 25px;
        border: 0px !important;
    }



    .caretpadding {
        padding-right: 3px !important;
        padding-left: 3px !important;
    }

    .spnborder {
        padding: 0px 3px 0px 1px;
        border-radius: 10px;
    }

    .spncaret {
        border-top: 7px dashed;
        border-right: 4px solid transparent;
        border-left: 4px solid transparent;
    }

    .row-searchbox {
        margin-top: 5px;
        /*padding: 0px 0px 0px 0px !important;*/
        background: var(--primary) !important;
        padding: 2px !important;
        border-radius: 35px !important;
        margin-left: 0px !important;
        width: 100% !important;
    }

    /*  #searchauto {
        padding-right: 0px !important;
    }*/

    .tree-list-pad {
        padding: 30px 30px 10px 30px;
    }


    .product-details-specify {
        /*margin-top: 4px;*/
        margin: 0px 0px 0px -175px;
        width: 146%;
    }

    .product-details-sold-by {
        font-size: 10px;
    }

    .product-details-addtocart strong {
        font-size: 12px;
    }

    .product-details-specify-font {
        font-size: 10px !important;
    }

    .fa-star-size {
        font-size: 13px;
    }

    .fa-star-o-size {
        font-size: 13px;
    }

    .link-product-details-add-cart-color {
        width: 100% !important;
    }
}

@media (min-width:601px) and (max-width:640px) {
    /*.blog_post {
        height: 500px !important;
    }*/

    .htOfferSup {
        height: 40px;
    }

    .Display_align {
        width: 33%;
    }

    .View_align {
        width: 28%;
    }

    .Sort_align {
        width: 39%;
    }

    .right-border {
        padding: 0px !important;
        padding-left: 5px !important;
    }

    .border-right-hide {
        border-right: none !important;
    }

    .dropdown-shop {
        width: 573px;
    }

    .menu_WhatsNew {
        margin-left: -55px !important;
    }

    .menu__list {
        margin-bottom: -15px;
        margin-top: -15px;
    }

    .navbar-toggle {
        margin-top: 18px;
    }

    .img-margin {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    /*.img-Outlet {
        height: 75px;
    }*/

    h2.page-title {
        font-size: 20px !important;
        margin: 13px 0px 13px 55px !important;
    }

    .breadcrumb-wrapper {
        padding: 11px 0 !important;
    }

    .mobile-product-img {
        height: 297px;
    }

    .product-details-carousel {
        margin-left: 15px;
    }

    .mobile-product-details-margin {
        margin-left: -27px;
        margin-right: -27px;
    }

    .mobile-product-margin {
        margin-right: -30px;
    }

    .dropdown-hide-shop {
        display: none !important;
    }

    .side-modal-soldby-width {
        width: 47% !important;
    }

    .carousel-indicators li {
        height: 5px !important;
    }

    .banner-pic {
        background: #f2f2f2;
        width: 100%;
        height: 90px;
        border: 1px solid #f2f2f2 !important;
        padding: 4px;
    }

    .img-margin {
        margin-top: 171px;
    }

    .slider-sub-img-mobile1 {
        width: 25% !important;
    }

    .slider-sub-img-mobile2 {
        width: 25% !important;
    }

    .slider-sub-img-mobile3 {
        width: 25% !important;
    }

    .slider-sub-img-mobile4 {
        width: 25% !important;
    }

    .slider-sub-img-mobile5 {
        display: none !important;
    }

    .username-header {
        margin-top: 37px !important;
    }

    .img-bannerbottom {
        height: 86px !important;
    }

    .snipcart-details-color strong {
        font-size: 13px !important;
    }

    .home-Scroll-Border {
        width: 97% !important;
        margin-left: 1px !important;
    }

    .ResSlid0 .item {
        width: 22% !important;
    }

    .ResSlid1 .item {
        width: 22% !important;
    }

    .ResSlid2 .item {
        width: 22% !important;
    }

    .mrgnHeader {
        margin-top: -8px;
    }

    .header-lang-Signin {
        margin-right: 38px;
    }

    .header-toggle-padding {
        padding: 0px !important;
    }

    .navbar-header {
        margin-top: -60px;
    }

    .search-content-div {
        margin-top: 52px !important;
        margin-left: 125px !important;
        width: 400px !important;
    }

    .snipcart-details strong {
        font-size: 12px !important;
    }

    .grid1-pc-right {
        height: 165px !important;
        width: 100% !important;
        margin-top: 30px !important;
    }

    .home-scrollerpadding {
        padding: 0px 0px 24px 0px !important;
    }

    .home-scrollerpadding-Gourmet {
        padding: 5px 15px 20px 0px !important;
    }

    .home-scrollerpadding-Categories {
        padding: 5px 15px 20px 0px !important;
    }

    .items-row-margin {
        margin-right: -15px !important;
    }

    .container-fluid {
        padding-right: 0px !important;
        padding-left: 0px !important;
    }

    .mrgn {
        margin-left: 0px !important;
        margin-right: 0px !important;
        margin-top: 20px !important;
    }

    .mrgnbanner {
        /*  margin-left: 6px !important;
        margin-right: 6px !important;
        margin-top: -18px !important;*/
    }

    .mrgn1 {
        margin-top: 23px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
    }

    .icon-box {
        float: left;
        width: 50%;
    }

    h3.icon-subheading {
        font-size: 22px;
    }

    .grid_3.grid_4.w3_agileits_icons_page {
        margin-top: 0;
    }

    .banner-pc {
        height: 260px !important;
        width: 100% !important;
    }

    .logomobiletemp {
        z-index: 1;
        position: absolute;
        height: 57px !important;
        width: 200px !important;
        margin: 2px 0px -19px 63px !important;
    }

    .row-searchbox {
        margin-top: 5px;
        /*padding: 0px 0px 0px 0px !important;*/
        background: var(--primary) !important;
        padding: 3px !important;
        border-radius: 35px !important;
        margin-left: 0px !important;
        width: 100% !important;
    }

    .navbar-default {
        margin: 0px !important;
    }

    .carousel-indicators {
        bottom: -19%;
    }

    .margin-category-scroll {
        margin-right: 0px !important;
        margin-left: 0px !important;
    }

    .leftRs {
        top: 0px !important;
        height: 122px !important;
        display: none !important;
    }

    .rightRs {
        top: 0px !important;
        height: 122px !important;
        display: none !important;
    }

    /*.grid-mobile-col6 {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }*/

    .viewall {
        width: 19%;
    }

    .featured {
        font-size: 19px !important;
        font-weight: 700;
    }

    .menupadding {
        padding: 0px;
    }

    .tree-list-pad {
        padding: 30px 30px 10px 30px;
    }


    .product-details-specify {
        /*margin-top: 4px;*/
        margin: 0px 0px 0px -175px;
        width: 146%;
    }

    .product-details-sold-by {
        font-size: 10px;
    }

    .product-details-addtocart strong {
        font-size: 12px;
    }

    .product-details-specify-font {
        font-size: 10px !important;
    }

    .fa-star-size {
        font-size: 13px;
    }

    .fa-star-o-size {
        font-size: 13px;
    }

    .link-product-details-add-cart-color {
        width: 100% !important;
    }
}

@media (min-width:641px) and (max-width:667px) {
    /*.blog_post {
        height: 460px !important;
    }*/

    .Display_align {
        width: 33%;
    }

    .View_align {
        width: 28%;
    }

    .Sort_align {
        width: 39%;
    }

    .right-border {
        padding: 0px !important;
        padding-left: 5px !important;
    }

    .border-right-hide {
        border-right: none !important;
    }

    .dropdown-shop {
        width: 612px;
    }

    .menu_WhatsNew {
        margin-left: -55px !important;
    }

    .menu__list {
        margin-bottom: -15px;
        margin-top: -15px;
    }

    .img-margin {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    /*.img-Outlet {
        height: 80px;
    }*/

    h2.page-title {
        font-size: 20px !important;
        margin: 10px 0px 10px 55px !important;
    }

    .breadcrumb-wrapper {
        padding: 14px 0 !important;
    }

    .product-details-carousel {
        margin-left: 15px;
    }

    .mobile-product-details-margin {
        margin-left: -27px;
        margin-right: -27px;
    }

    .mobile-product-margin {
        margin-right: -30px;
    }

    .dropdown-hide-shop {
        display: none !important;
    }

    .side-modal-soldby-width {
        width: 44% !important;
    }

    .carousel-indicators li {
        height: 5px !important;
    }

    .banner-pic {
        background: #f2f2f2;
        width: 100%;
        height: 90px;
        border: 1px solid #f2f2f2 !important;
        padding: 4px;
    }

    .img-margin {
        margin-top: 187px;
    }

    .slider-sub-img-mobile1 {
        width: 25% !important;
    }

    .slider-sub-img-mobile2 {
        width: 25% !important;
    }

    .slider-sub-img-mobile3 {
        width: 25% !important;
    }

    .slider-sub-img-mobile4 {
        width: 25% !important;
    }

    .slider-sub-img-mobile5 {
        display: none !important;
    }

    .username-header {
        margin-top: 37px !important;
    }

    .img-bannerbottom {
        height: 89px !important;
    }

    .snipcart-details-color strong {
        font-size: 13px !important;
    }

    .banner-pc {
        height: 276px !important;
        width: 100% !important;
    }

    .home-Scroll-Border {
        width: 97% !important;
        margin-left: 1px !important;
    }

    .ResSlid0 .item {
        width: 22% !important;
    }

    .ResSlid1 .item {
        width: 22% !important;
    }

    .ResSlid2 .item {
        width: 22% !important;
    }

    .mrgnHeader {
        margin-top: -8px;
    }

    .header-lang-Signin {
        margin-right: 40px;
    }

    .header-toggle-padding {
        padding: 0px !important;
    }

    .navbar-header {
        margin-top: -60px;
    }

    .search-content-div {
        margin-top: 52px !important;
        margin-left: 125px !important;
        width: 435px !important;
    }

    .snipcart-details strong {
        font-size: 12px !important;
    }

    .grid1-pc-right {
        height: 177px !important;
        width: 100% !important;
        margin-top: 30px !important;
    }

    .home-scrollerpadding {
        padding: 0px 0px 24px 0px !important;
    }

    .home-scrollerpadding-Gourmet {
        padding: 5px 15px 20px 0px !important;
    }

    .home-scrollerpadding-Categories {
        padding: 5px 15px 20px 0px !important;
    }

    .items-row-margin {
        margin-right: -15px !important;
    }

    .container-fluid {
        padding-right: 0px !important;
        padding-left: 0px !important;
    }

    .mrgn {
        margin-left: 0px !important;
        margin-right: 0px !important;
        margin-top: 20px !important;
    }

    .mrgnbanner {
        /*  margin-left: 6px !important;
        margin-right: 6px !important;
        margin-top: -18px !important;*/
    }

    .mrgn1 {
        margin-top: 23px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
    }

    .logomobiletemp {
        z-index: 1;
        position: absolute;
        height: 57px !important;
        width: 200px !important;
        margin: 2px 0px -19px 63px !important;
    }

    .row-searchbox {
        margin-top: 5px;
        /*padding: 0px 0px 0px 0px !important;*/
        background: var(--primary) !important;
        padding: 3px !important;
        border-radius: 35px !important;
        margin-left: 0px !important;
        width: 100% !important;
    }

    .navbar-default {
        margin: 0px !important;
    }

    .carousel-indicators {
        bottom: -18%;
    }

    .margin-category-scroll {
        margin-right: 0px !important;
        margin-left: 0px !important;
    }

    .leftRs {
        top: 0px !important;
        height: 122px !important;
        display: none !important;
    }

    .rightRs {
        top: 0px !important;
        height: 122px !important;
        display: none !important;
    }

    /*.grid-mobile-col6 {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }*/

    .viewall {
        width: 18%;
    }

    .menupadding {
        padding: 0px;
    }

    .tree-list-pad {
        padding: 30px 30px 10px 30px;
    }

    .product-details-specify {
        /*margin-top: 4px;*/
        margin: 0px 0px 0px -175px;
        width: 139%;
    }

    .product-details-sold-by {
        font-size: 12px;
    }

    .product-details-addtocart strong {
        font-size: 12px;
    }

    .product-details-specify-font {
        font-size: 12px !important;
    }

    .fa-star-size {
        font-size: 13px;
    }

    .fa-star-o-size {
        font-size: 13px;
    }

    .link-product-details-add-cart-color {
        width: 100% !important;
    }
}

@media (min-width:668px) and (max-width:767px) {
    /*.blog_post {
        height: 450px !important;
    }*/

    .Display_align {
        width: 33%;
    }

    .View_align {
        width: 28%;
    }

    .Sort_align {
        width: 39%;
    }

    .right-border {
        padding: 0px !important;
        padding-left: 5px !important;
    }

    .border-right-hide {
        border-right: none !important;
    }

    .dropdown-shop {
        width: 640px;
    }

    .menu_WhatsNew {
        margin-left: -55px !important;
    }

    .menu__list {
        margin-bottom: -15px;
        margin-top: -15px;
    }

    .img-margin {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    /*.img-Outlet {
        height: 84px;
    }*/

    h2.page-title {
        font-size: 20px !important;
        margin: 10px 0px 10px 55px !important;
    }

    .breadcrumb-wrapper {
        padding: 16px 0 !important;
    }

    .product-details-carousel {
        margin-left: 15px;
    }

    .mobile-product-details-margin {
        margin-left: -27px;
        margin-right: -27px;
    }

    .mobile-product-margin {
        margin-right: -30px;
    }

    .dropdown-hide-shop {
        display: none !important;
    }

    .side-modal-soldby-width {
        width: 42% !important;
    }

    .carousel-indicators li {
        height: 5px !important;
    }

    .banner-pic {
        background: #f2f2f2;
        width: 100%;
        height: 98px;
        border: 1px solid #f2f2f2 !important;
        padding: 5px;
    }

    .img-margin {
        margin-top: 188px;
    }

    .slider-sub-img-mobile1 {
        width: 25% !important;
    }

    .slider-sub-img-mobile2 {
        width: 25% !important;
    }

    .slider-sub-img-mobile3 {
        width: 25% !important;
    }

    .slider-sub-img-mobile4 {
        width: 25% !important;
    }

    .slider-sub-img-mobile5 {
        display: none !important;
    }

    .username-header {
        margin-top: 37px !important;
    }

    .img-bannerbottom {
        height: 92px !important;
    }

    .snipcart-details-color strong {
        font-size: 13px !important;
    }

    .carousel-indicators {
        bottom: -18%;
    }

    .banner-pc {
        height: 285px !important;
        width: 100% !important;
    }

    .home-Scroll-Border {
        width: 97% !important;
        margin-left: 1px !important;
    }

    .ResSlid0 .item {
        width: 22% !important;
    }

    .ResSlid1 .item {
        width: 22% !important;
    }

    .ResSlid2 .item {
        width: 22% !important;
    }

    .mrgnHeader {
        margin-top: -8px;
    }

    .header-lang-Signin {
        margin-right: 45px;
    }

    .header-toggle-padding {
        padding: 0px !important;
    }

    .navbar-header {
        margin-top: -60px;
    }

    .search-content-div {
        margin-top: 54px !important;
        margin-left: 125px !important;
        width: 460px !important;
    }

    .snipcart-details strong {
        font-size: 12px !important;
    }

    .grid1-pc-right {
        height: 203px !important;
        width: 100% !important;
        margin-top: 30px !important;
    }

    .home-scrollerpadding {
        padding: 0px 0px 24px 0px !important;
    }

    .home-scrollerpadding-Gourmet {
        padding: 5px 0px 20px 0px !important;
    }

    .home-scrollerpadding-Categories {
        padding: 5px 15px 20px 0px !important;
    }

    .items-row-margin {
        margin-right: -15px !important;
    }

    .container-fluid {
        padding-right: 0px !important;
        padding-left: 0px !important;
    }

    .mrgn {
        margin-left: 0px !important;
        margin-right: 0px !important;
        margin-top: 20px !important;
    }

    .mrgnbanner {
        /*        margin-left: 6px !important;
        margin-right: 6px !important;
        margin-top: -18px !important;*/
    }

    .mrgn1 {
        margin-top: 23px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
    }

    .navbar-default {
        margin: 0px !important;
    }

    .logomobiletemp {
        z-index: 1;
        position: absolute;
        height: 57px !important;
        width: 215px !important;
        margin: 2px 0px -19px 63px !important;
    }

    .row-searchbox {
        margin-top: 5px !important;
        background: var(--primary) !important;
        padding: 3px !important;
        border-radius: 35px !important;
        margin-left: 0px !important;
        width: 100% !important;
    }

    .margin-category-scroll {
        margin-right: 0px !important;
        margin-left: 0px !important;
    }

    .leftRs {
        top: 0px !important;
        height: 122px !important;
        display: none !important;
    }

    .rightRs {
        top: 0px !important;
        height: 122px !important;
        display: none !important;
    }

    /*.grid-mobile-col6 {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }*/

    .viewall {
        width: 17%;
    }

    .menupadding {
        padding: 0px;
    }

    .tree-list-pad {
        padding: 30px 30px 10px 30px;
    }


    .product-details-specify {
        /*margin-top: 4px;*/
        margin: 0px 0px 0px -175px;
        width: 139%;
    }

    .product-details-sold-by {
        font-size: 12px;
    }

    .product-details-addtocart strong {
        font-size: 12px;
    }

    .product-details-specify-font {
        font-size: 10px !important;
    }

    .fa-star-size {
        font-size: 13px;
    }

    .fa-star-o-size {
        font-size: 13px;
    }

    .link-product-details-add-cart-color {
        width: 100% !important;
    }
}

@media (min-width:768px) and (max-width:800px) {
    /*.blog_post {
        height: 456px !important;
    }*/

    .contshop {
        float: left !important;
    }

    .Display_align {
        width: 33%;
    }

    .View_align {
        width: 28%;
    }

    .Sort_align {
        width: 39%;
    }

    /*.img-Outlet {
        height: 99px;
    }*/

    h2.page-title {
        font-size: 21px !important;
        margin: 10px 0px 10px 55px !important;
    }

    .breadcrumb-wrapper {
        padding: 22px 0 !important;
    }

    .side-modal-soldby-width {
        width: 39% !important;
    }

    .mega_menu_ul {
        margin-left: -334px !important;
    }

    .dropdown-shop {
        width: 752px;
    }

    .border-right-hide {
        border-right: none !important;
    }

    .carousel-indicators li {
        height: 5px !important;
    }

    .banner-pic {
        background: #f2f2f2;
        width: 100%;
        height: 106px;
        border: 1px solid #f2f2f2 !important;
        padding: 6px;
    }

    .img-margin {
        margin-top: 191px;
    }

    .slider-sub-img-mobile1 {
        width: 24% !important;
    }

    .slider-sub-img-mobile2 {
        width: 24% !important;
    }

    .slider-sub-img-mobile3 {
        width: 24% !important;
    }

    .slider-sub-img-mobile4 {
        width: 24% !important;
    }

    .slider-sub-img-mobile5 {
        display: none !important;
    }

    .snipcart-details-color strong {
        font-size: 13px !important;
    }

    .carousel-indicators {
        bottom: -17%;
    }

    .banner-pc {
        height: 296px !important;
        width: 100% !important;
    }

    .ResSlid0 .item {
        width: 22% !important;
    }

    .ResSlid1 .item {
        width: 22% !important;
    }

    .ResSlid2 .item {
        width: 22% !important;
    }

    .mrgnHeader {
        margin-top: -8px;
    }

    .glyphicon-chevron-left {
        margin-left: -55px !important;
    }

    .glyphicon-chevron-right {
        margin-right: -55px !important;
    }

    .header-lang-Signin {
        margin-right: 48px;
    }

    .username-header {
        margin-top: 12px !important;
    }

    .logo-header {
        margin-top: 24px !important;
    }

    .header-whatsnew {
        margin-left: 26px;
    }

    .search-content-div {
        margin-top: 53px !important;
        margin-left: 125px !important;
        width: 317px !important;
    }

    .snipcart-details strong {
        font-size: 12px !important;
    }

    .grid1-pc-right {
        height: 227px !important;
        width: 100% !important;
        margin-top: 30px !important;
    }

    .home-scrollerpadding {
        padding: 0px 0px 24px 0px !important;
    }

    .home-scrollerpadding-Gourmet {
        padding: 5px 15px 20px 0px !important;
    }

    .home-scrollerpadding-Categories {
        padding: 5px 15px 20px 0px !important;
    }

    .items-row-margin {
        margin-right: -15px !important;
    }

    .container-fluid {
        padding-right: 0px !important;
        padding-left: 0px !important;
    }

    .mrgn {
        margin-left: 0px !important;
        margin-right: 0px !important;
        margin-top: 20px !important;
    }

    .mrgnbanner {
        /*   margin-left: 6px !important;
        margin-right: 6px !important;
        margin-top: -72px !important;*/
    }

    .mrgn1 {
        margin-top: 23px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
    }

    .menu__list {
        margin: -41px 0px 0px -24px;
    }

    .searchboxmobile-hide {
        display: none;
    }

    .logo-padding {
        padding: 0px !important;
    }

    .logomobiletemp {
        height: 82px !important;
        width: 217px !important;
        margin: 0px !important;
    }

    .row-searchbox {
        margin-top: 8px !important;
        background: var(--primary) !important;
        padding: 3px !important;
        border-radius: 35px !important;
        margin-left: 0px !important;
        width: 100% !important;
    }

    .margin-category-scroll {
        margin-right: 0px !important;
        margin-left: 0px !important;
    }

    .leftRs {
        height: 122px !important;
        display: none !important;
    }

    .rightRs {
        height: 122px !important;
        display: none !important;
    }

    /*.grid-mobile-col6 {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }*/

    .viewall {
        width: 17%;
    }

    .tree-list-pad {
        padding: 30px 30px 10px 30px;
    }


    .product-details-specify {
        /*margin-top: 4px;*/
        margin: 0px 0px 0px -175px;
        width: 139%;
    }

    .product-details-sold-by {
        font-size: 12px;
    }

    .product-details-addtocart strong {
        font-size: 12px;
    }

    .product-details-specify-font {
        font-size: 12px !important;
    }

    .fa-star-size {
        font-size: 13px;
    }

    .fa-star-o-size {
        font-size: 13px;
    }

    .link-product-details-add-cart-color {
        width: 100% !important;
    }
}

@media (min-width:801px) and (max-width:850px) {
    /*.blog_post {
        height: 475px !important;
    }*/

    .contshop {
        float: left !important;
    }

    .Display_align {
        width: 32%;
    }

    .View_align {
        width: 30%;
    }

    .Sort_align {
        width: 38%;
    }

    /*.img-Outlet {
        height: 101px;
    }*/

    h2.page-title {
        font-size: 21px !important;
        margin: 10px 0px 10px 55px !important;
    }

    .breadcrumb-wrapper {
        padding: 25px 0 !important;
    }

    .side-modal-soldby-width {
        width: 37% !important;
    }

    .mega_menu_ul {
        margin-left: -364px !important;
    }

    .dropdown-shop {
        width: 785px;
    }

    .border-right-hide {
        border-right: none !important;
    }

    .carousel-indicators li {
        height: 5px !important;
    }

    .banner-pic {
        background: #f2f2f2;
        width: 100%;
        height: 118px;
        border: 1px solid #f2f2f2 !important;
        padding: 6px;
    }

    .img-margin {
        margin-top: 191px;
    }

    .slider-sub-img-mobile1 {
        width: 24% !important;
    }

    .slider-sub-img-mobile2 {
        width: 24% !important;
    }

    .slider-sub-img-mobile3 {
        width: 24% !important;
    }

    .slider-sub-img-mobile4 {
        width: 24% !important;
    }

    .slider-sub-img-mobile5 {
        display: none !important;
    }

    .snipcart-details-color strong {
        font-size: 13px !important;
    }

    .carousel-indicators {
        bottom: -16%;
    }

    .ResSlid0 .item {
        width: 22% !important;
    }

    .ResSlid1 .item {
        width: 22% !important;
    }

    .ResSlid2 .item {
        width: 22% !important;
    }

    .glyphicon-chevron-left {
        margin-left: -55px !important;
    }

    .glyphicon-chevron-right {
        margin-right: -55px !important;
    }

    .header-lang-Signin {
        margin-right: 45px;
    }

    .username-header {
        margin-top: 12px !important;
    }

    .logo-header {
        margin-top: 21px !important;
    }

    .header-whatsnew {
        margin-left: 26px;
    }

    .search-content-div {
        margin-top: 53px !important;
        margin-left: 125px !important;
        width: 364px !important;
    }

    .snipcart-details strong {
        font-size: 12px !important;
    }

    .grid1-pc-right {
        height: 251px !important;
        width: 100% !important;
        margin-top: 30px !important;
    }

    .home-scrollerpadding {
        padding: 0px 0px 24px 0px !important;
    }

    .home-scrollerpadding-Gourmet {
        padding: 5px 15px 20px 0px !important;
    }

    .home-scrollerpadding-Categories {
        padding: 5px 15px 20px 0px !important;
    }

    .items-row-margin {
        margin-right: -15px !important;
    }

    .container-fluid {
        padding-right: 0px !important;
        padding-left: 0px !important;
    }

    .mrgn {
        margin-left: 0px !important;
        margin-right: 0px !important;
        margin-top: 0px !important;
    }

    .mrgnbanner {
        /*        margin-left: 6px !important;
        margin-right: 6px !important;
        margin-top: -72px !important;*/
    }

    .mrgn1 {
        margin-top: 23px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
    }

    .menu__list {
        margin: -41px 0px 0px -24px;
    }

    .searchboxmobile-hide {
        display: none;
    }

    .logomobiletemp {
        height: 85px !important;
        width: 234px !important;
        margin: 0px !important;
    }

    .logo-padding {
        padding: 0px !important;
    }

    .top_nav_right {
        width: 12%;
        margin-top: 0.3em;
    }

    .row-searchbox {
        margin-top: 8px !important;
        background: var(--primary) !important;
        padding: 3px !important;
        border-radius: 35px !important;
        margin-left: 0px !important;
        width: 100% !important;
    }

    .banner-pc {
        height: 308px !important;
        width: 100% !important;
    }

    .margin-category-scroll {
        margin-right: 0px !important;
        margin-left: 0px !important;
    }

    .leftRs {
        height: 122px !important;
        display: none !important;
    }

    .rightRs {
        height: 122px !important;
        display: none !important;
    }

    /*.grid-mobile-col6 {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }*/

    .viewall {
        width: 15%;
    }

    .tree-list-pad {
        padding: 30px 30px 10px 30px;
    }

    .navbar-default {
        margin: 20px 0px 0px 22px;
    }

    .product-details-specify {
        /*margin-top: 4px;*/
        margin: 0px 0px 0px -175px;
        width: 132%;
    }

    .product-details-sold-by {
        font-size: 12px;
    }

    .product-details-addtocart strong {
        font-size: 12px;
    }

    .product-details-specify-font {
        font-size: 12px !important;
    }

    .fa-star-size {
        font-size: 13px;
    }

    .fa-star-o-size {
        font-size: 13px;
    }

    .link-product-details-add-cart-color {
        width: 100% !important;
    }

    .table-order {
        width: 15%;
    }

        .table-order strong {
            font-size: 13px;
            font-weight: 700;
        }
}

@media (max-width: 991px) {

    .grid-mobile-col6 {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding-right: 0px !important;
    }
}

@media (min-width:851px) and (max-width:991px) {
    /*.blog_post {
        height: 475px !important;
    }*/

    .contshop {
        float: left !important;
    }

    .Display_align {
        width: 31%;
        text-align: right;
    }

    .View_align {
        width: 34%;
    }

    .Sort_align {
        width: 35%;
    }

    /*.img-Outlet {
        height: 108px;
    }*/

    h2.page-title {
        font-size: 22px !important;
        margin: 10px 0px 10px 55px !important;
    }

    .breadcrumb-wrapper {
        padding: 28px 0 !important;
    }

    .side-modal-soldby-width {
        width: 37% !important;
    }

    .mega_menu_ul {
        margin-left: -354px !important;
    }

    .dropdown-shop {
        width: 828px;
    }

    .border-right-hide {
        border-right: none !important;
    }

    .carousel-indicators li {
        height: 5px !important;
    }

    .banner-pic {
        background: #f2f2f2;
        width: 100%;
        height: 129px;
        border: 1px solid #f2f2f2 !important;
        padding: 6px;
    }

    .img-margin {
        margin-top: 230px;
    }

    .slider-sub-img-mobile1 {
        width: 24.75% !important;
    }

    .slider-sub-img-mobile2 {
        width: 24.75% !important;
    }

    .slider-sub-img-mobile3 {
        width: 24.75% !important;
    }

    .slider-sub-img-mobile4 {
        width: 24.75% !important;
    }

    .slider-sub-img-mobile5 {
        display: none !important;
    }

    .snipcart-details-color strong {
        font-size: 13px !important;
    }

    .carousel-indicators {
        bottom: -16%;
    }

    .header-lang-Signin {
        margin-right: 45px;
    }

    .username-header {
        margin-top: 12px !important;
    }

    .logo-header {
        margin-top: 20px !important;
    }

    .header-whatsnew {
        margin-left: 26px;
    }

    .search-content-div {
        margin-top: 53px !important;
        margin-left: 125px !important;
        width: 402px !important;
    }

    .snipcart-details strong {
        font-size: 12px !important;
    }

    .grid1-pc-right {
        height: 263px !important;
        width: 100% !important;
        margin-top: 30px !important;
    }

    .home-scrollerpadding {
        padding: 0px 0px 24px 0px !important;
    }

    .home-scrollerpadding-Gourmet {
        padding: 5px 0px 20px 0px !important;
    }

    .home-scrollerpadding-Categories {
        padding: 5px 10px 20px 0px !important;
    }

    .items-row-margin {
        margin-right: -25px !important;
    }

    .container-fluid {
        padding-right: 0px !important;
        padding-left: 0px !important;
    }

    .mrgn {
        margin-left: 0px !important;
        margin-right: 0px !important;
        margin-top: 0px !important;
    }

    .mrgnbanner {
        /*        margin-left: 10px !important;
        margin-right: 10px !important;
        margin-top: -72px !important;*/
    }

    .mrgn1 {
        margin-top: 23px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
    }

    .banner-pc {
        height: 358px !important;
        width: 100% !important;
    }

    .menu__list {
        margin: -41px 0px 0px -24px;
    }

    .searchboxmobile-hide {
        display: none;
    }

    .logomobiletemp {
        height: 86px !important;
        width: 247px !important;
        margin: 0px !important;
    }

    .logo-padding {
        padding: 0px !important;
    }

    .top_nav_right {
        width: 12%;
        margin-top: 0.3em;
    }

    .row-searchbox {
        margin-top: 8px !important;
        background: var(--primary) !important;
        padding: 3px !important;
        border-radius: 35px !important;
        margin-left: 0px !important;
        width: 100% !important;
    }

    .bgwhite1 {
        margin-left: 4px !important;
        margin-right: 24px !important;
    }

    .margin-category-scroll {
        margin-right: 0px !important;
        margin-left: 0px !important;
    }

    /*.grid-mobile-col6 {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }*/

    .viewall {
        width: 14%;
    }

    .ResSlid0 .item {
        width: 22% !important;
    }

    .ResSlid1 .item {
        width: 22% !important;
    }

    .ResSlid2 .item {
        width: 22% !important;
    }

    .leftRs {
        height: 113px !important;
        display: none !important;
    }

    .rightRs {
        height: 113px !important;
        display: none !important;
    }

    .tree-list-pad {
        padding: 30px 30px 10px 30px;
    }

    .navbar-default {
        margin: 20px 0px 0px 0px;
    }


    .product-details-specify {
        /*margin-top: 4px;*/
        margin: 0px 0px 0px -175px;
        width: 132%;
    }

    .product-details-sold-by {
        font-size: 12px;
    }

    .product-details-addtocart strong {
        font-size: 12px;
    }

    .product-details-specify-font {
        font-size: 12px !important;
    }

    .fa-star-size {
        font-size: 13px;
    }

    .fa-star-o-size {
        font-size: 13px;
    }

    .link-product-details-add-cart-color {
        width: 100% !important;
    }

    .table-order {
        width: 15%;
    }

        .table-order strong {
            font-size: 13px;
            font-weight: 700;
        }
}

@media (min-width:851px) and (max-width:959px) {
    /*.blog_post {
        height: 475px !important;
    }*/
}

@media (min-width:992px) and (max-width:1024px) {
    /*.blog_post {
        height: 430px !important;
    }*/

    .contshop {
        float: left !important;
    }

    .Display_align {
        width: 30%;
        text-align: right;
    }

    .View_align {
        width: 30%;
    }

    .Sort_align {
        width: 40%;
        text-align: center;
    }

    /*.img-Outlet {
    height: 96px;
}*/

    h2.page-title {
        font-size: 23px !important;
        margin: 10px 0px 10px 100px !important;
    }

    .breadcrumb-wrapper {
        padding: 38px 0 !important;
    }

    .mega_menu_ul {
        margin-left: -412px !important;
    }

    .snipcart-details-color strong {
        font-size: 14px !important;
    }

    .carousel-indicators {
        bottom: -13%;
    }

    .header-lang-Signin {
        margin-right: 45px;
    }

    .username-header {
        margin-top: 12px !important;
    }

    .logo-header {
        margin-top: 20px !important;
    }

    .header-whatsnew {
        margin-left: 26px;
    }

    .search-content-div {
        margin-top: 53px !important;
        margin-left: 125px !important;
        width: 508px !important;
    }

    .dropdown-shop {
        width: 975px;
    }

    .logomobiletemp {
        height: 86px;
        width: 260px;
        margin: 0px;
    }

    .grid1-pc-right {
        height: 188px !important;
        width: 100% !important;
        margin-top: 30px !important;
    }

    .margincategoryscroll {
        margin-right: 16px !important;
        margin-left: 35px !important;
    }

    .home-scrollerpadding {
        padding: 5px 28px 20px 0px !important;
    }

    .home-scrollerpadding-Gourmet {
        padding: 5px 0px 20px 0px !important;
    }

    .home-scrollerpadding-Categories {
        padding: 5px 10px 20px 0px !important;
    }

    .items-row-margin {
        margin-right: -30px !important;
    }

    .banner-pc {
        height: 420px !important;
        width: 100% !important;
    }

    .header ul li {
        width: 30%;
    }

    .menu__list {
        margin: -41px 0px 0px -24px;
    }

    .top_nav_right {
        width: 12%;
        margin-top: 0.3em;
    }

    .box_1 {
        padding: 0px;
    }

    .row-searchbox {
        margin-top: 8px !important;
        background: var(--primary) !important;
        padding: 3px !important;
        border-radius: 35px !important;
        margin-left: 0px !important;
        width: 100% !important;
    }

    .banner-pic {
        background: #f2f2f2;
        width: 100%;
        height: 140px;
        border: 1px solid #f2f2f2 !important;
        padding: 8px;
    }

    .img-margin {
        margin-top: 281px;
    }

    .bgwhite1 {
        margin-left: 43px !important;
        margin-right: 72px !important;
    }

    .margin-category-scroll {
        margin-right: 27px !important;
        margin-left: 53px !important;
    }


    .viewall {
        width: 13%;
    }

    .ResSlid0 .item {
        width: 20% !important;
    }

    .ResSlid1 .item {
        width: 20% !important;
    }

    .ResSlid2 .item {
        width: 20% !important;
    }

    .leftRs {
        height: 106px;
    }

    .rightRs {
        height: 106px;
    }

    .tree-list-pad {
        padding: 30px 30px 10px 30px;
    }

    .navbar-default {
        margin: 20px 0px 0px 0px;
    }

    .product-details-specify {
        margin-top: 4px;
    }

    .product-details-sold-by {
        font-size: 12px;
    }

    .product-details-addtocart strong {
        font-size: 12px;
    }

    .product-details-specify-font {
        font-size: 12px !important;
    }

    .fa-star-size {
        font-size: 13px;
    }

    .fa-star-o-size {
        font-size: 13px;
    }

    .link-product-details-add-cart-color {
        width: 100% !important;
    }

    .table-order {
        width: 15%;
    }

        .table-order strong {
            font-size: 8px;
            font-weight: 800;
        }
}

@media (min-width:1025px) and (max-width:1050px) {
    /*.blog_post {
        height: 450px !important;
    }*/

    .contshop {
        float: left !important;
    }

    .Display_align {
        width: 25%;
        text-align: right;
    }

    .View_align {
        width: 25%;
    }

    .Sort_align {
        width: 50%;
        text-align: center;
    }

    /*.img-Outlet {
    height: 99px;
}*/

    h2.page-title {
        font-size: 24px !important;
        margin: 10px 0px 10px 70px !important;
    }

    .breadcrumb-wrapper {
        padding: 41px 0 !important;
    }

    .mega_menu_ul {
        margin-left: -422px !important;
    }

    .snipcart-details-color strong {
        font-size: 14px !important;
    }

    .carousel-indicators {
        bottom: -13%;
    }

    .header-lang-Signin {
        margin-right: 45px;
    }

    .username-header {
        margin-top: 12px !important;
    }

    .logo-header {
        margin-top: 19px !important;
    }

    .header-whatsnew {
        margin-left: 26px;
    }

    .search-content-div {
        margin-top: 53px !important;
        margin-left: 125px !important;
        width: 530px !important;
    }

    .dropdown-shop {
        width: 1010px;
    }

    .logomobiletemp {
        height: 87px;
        width: 267px;
        margin: 0px;
    }

    .grid1-pc-right {
        height: 188px !important;
        width: 100% !important;
        margin-top: 30px !important;
    }

    .margincategoryscroll {
        margin-right: 16px !important;
        margin-left: 35px !important;
    }

    .home-scrollerpadding {
        padding: 5px 28px 20px 0px !important;
    }

    .home-scrollerpadding-Gourmet {
        padding: 5px 0px 20px 0px !important;
    }

    .home-scrollerpadding-Categories {
        padding: 5px 10px 20px 0px !important;
    }

    .items-row-margin {
        margin-right: -30px !important;
    }

    .header ul li {
        width: 30%;
    }

    .menu__list {
        margin: -41px 0px 0px -24px;
    }

    .top_nav_right {
        width: 12%;
        margin-top: 0.3em;
    }

    .box_1 {
        padding: 0px;
    }

    .row-searchbox {
        margin-top: 8px !important;
        background: var(--primary) !important;
        padding: 3px !important;
        border-radius: 35px !important;
        margin-left: 0px !important;
        width: 100% !important;
    }

    .banner-pc {
        height: 420px !important;
        width: 100% !important;
    }

    .banner-pic {
        background: #f2f2f2;
        width: 100%;
        height: 140px;
        border: 1px solid #f2f2f2 !important;
        padding: 8px;
    }

    .img-margin {
        margin-top: 281px;
    }

    .bgwhite1 {
        margin-left: 43px !important;
        margin-right: 72px !important;
    }

    .margin-category-scroll {
        margin-right: 27px !important;
        margin-left: 53px !important;
    }


    .viewall {
        width: 12%;
    }

    .ResSlid0 .item {
        width: 16.8% !important;
    }

    .ResSlid1 .item {
        width: 16.8% !important;
    }

    .ResSlid2 .item {
        width: 16.8% !important;
    }

    .leftRs {
        height: 94px;
    }

    .rightRs {
        height: 94px;
    }

    .category-scrolling-font-left {
        margin-top: 32px;
    }

    .category-scrolling-font-right {
        margin-top: 32px;
    }

    .tree-list-pad {
        padding: 30px 30px 10px 30px;
    }

    .navbar-default {
        margin: 20px 0px 0px 0px;
    }

    .product-details-specify {
        margin-top: 4px;
    }

    .product-details-sold-by {
        font-size: 13px;
    }

    .product-details-addtocart strong {
        font-size: 15px;
    }

    .product-details-specify-font {
        font-size: 14px !important;
    }

    .fa-star-size {
        font-size: 15px;
    }

    .fa-star-o-size {
        font-size: 15px;
    }

    .link-product-details-add-cart-color {
        width: 100% !important;
    }

    .table-order {
        width: 15%;
    }

        .table-order strong {
            font-size: 9px;
            font-weight: 800;
        }
}

@media (min-width:1051px) and (max-width:1080px) {
    /*.blog_post {
        height: 450px !important;
    }*/

    .contshop {
        float: left !important;
    }

    .Display_align {
        width: 25%;
        text-align: right;
    }

    .View_align {
        width: 25%;
    }

    .Sort_align {
        width: 50%;
        text-align: center;
    }

    /*.img-Outlet {
    height: 102px;
}*/

    h2.page-title {
        font-size: 25px !important;
        margin: 10px 0px 10px 70px !important;
    }

    .breadcrumb-wrapper {
        padding: 43px 0 !important;
    }

    .mega_menu_ul {
        margin-left: -422px !important;
    }

    .snipcart-details-color strong {
        font-size: 14px !important;
    }

    .carousel-indicators {
        bottom: -13%;
    }

    .header-lang-Signin {
        margin-right: 48px;
    }

    .username-header {
        margin-top: 12px !important;
    }

    .logo-header {
        margin-top: 17px !important;
    }

    .header-whatsnew {
        margin-left: 26px;
    }

    .search-content-div {
        margin-top: 53px !important;
        margin-left: 125px !important;
        width: 552px !important;
    }

    .dropdown-shop {
        width: 1030px;
    }

    .logomobiletemp {
        height: 89px;
        width: 274px;
        margin: 0px;
    }

    .grid1-pc-right {
        height: 188px !important;
        width: 100% !important;
        margin-top: 30px !important;
    }

    .margincategoryscroll {
        margin-right: 16px !important;
        margin-left: 35px !important;
    }

    .home-scrollerpadding {
        padding: 5px 28px 20px 0px !important;
    }

    .home-scrollerpadding-Gourmet {
        padding: 5px 0px 20px 0px !important;
    }

    .home-scrollerpadding-Categories {
        padding: 5px 10px 20px 0px !important;
    }

    .items-row-margin {
        margin-right: -30px !important;
    }

    .header ul li {
        width: 30%;
    }

    .menu__list {
        margin: -41px 0px 0px -24px;
    }

    .top_nav_right {
        width: 12%;
        margin-top: 0.3em;
    }

    .box_1 {
        padding: 0px;
    }

    .row-searchbox {
        margin-top: 8px !important;
        background: var(--primary) !important;
        padding: 3px !important;
        border-radius: 35px !important;
        margin-left: 0px !important;
        width: 100% !important;
    }

    .banner-pc {
        height: 420px !important;
        width: 100% !important;
    }

    .banner-pic {
        background: #f2f2f2;
        width: 100%;
        height: 148px;
        border: 1px solid #f2f2f2 !important;
        padding: 8px;
    }

    .img-margin {
        margin-top: 273px;
    }

    .bgwhite1 {
        margin-left: 43px !important;
        margin-right: 72px !important;
    }

    .margin-category-scroll {
        margin-right: 27px !important;
        margin-left: 53px !important;
    }


    .viewall {
        width: 12%;
    }

    .ResSlid0 .item {
        width: 16.8% !important;
    }

    .ResSlid1 .item {
        width: 16.8% !important;
    }

    .ResSlid2 .item {
        width: 16.8% !important;
    }

    .leftRs {
        height: 100px;
    }

    .rightRs {
        height: 100px;
    }

    .category-scrolling-font-left {
        margin-top: 35px;
    }

    .category-scrolling-font-right {
        margin-top: 35px;
    }

    .tree-list-pad {
        padding: 30px 30px 10px 30px;
    }

    .navbar-default {
        margin: 20px 0px 0px 0px;
    }

    .product-details-specify {
        margin-top: 8px
    }

    .product-details-sold-by {
        font-size: 13px;
    }

    .product-details-addtocart strong {
        font-size: 15px;
    }

    .product-details-specify-font {
        font-size: 15px !important;
    }

    .fa-star-size {
        font-size: 16px;
    }

    .fa-star-o-size {
        font-size: 16px;
    }

    .link-product-details-add-cart-color {
        width: 100% !important;
    }

    .table-order {
        width: 15%;
    }
}

@media (min-width:1081px) and (max-width:1366px) {
    /*.blog_post {
        height: 470px !important;
    }*/

    .contshop {
        float: left !important;
    }

    .Display_align {
        width: 25%;
        text-align: right;
    }

    .View_align {
        width: 25%;
    }

    .Sort_align {
        width: 50%;
        text-align: center;
    }

    /*.img-Outlet {
    height: 106px;
}*/

    h2.page-title {
        font-size: 25px !important;
        margin: 10px 0px 10px 70px !important;
    }

    .breadcrumb-wrapper {
        padding: 43px 0 !important;
    }

    .mega_menu_ul {
        margin-left: -400px !important;
    }

    .snipcart-details-color strong {
        font-size: 14px !important;
    }

    .carousel-indicators {
        bottom: -12%;
    }

    .header-lang-Signin {
        margin-right: 50px;
    }

    .username-header {
        margin-top: 12px !important;
    }

    .logo-header {
        margin-top: 17px !important;
    }

    .header-whatsnew {
        margin-left: 26px;
    }

    .search-content-div {
        margin-top: 73px !important;
        margin-left: 125px !important;
        width: 574px !important;
    }

    .dropdown-shop {
        width: 1050px;
    }

    .logomobiletemp {
        height: 93px;
        width: 290px;
        margin: 0px;
    }

    .grid1-pc-right {
        height: 188px !important;
        width: 100% !important;
        margin-top: 30px !important;
    }

    .margincategoryscroll {
        margin-right: 16px !important;
        margin-left: 35px !important;
    }

    .home-scrollerpadding {
        padding: 5px 28px 20px 0px !important;
    }

    .home-scrollerpadding-Gourmet {
        padding: 5px 0px 20px 0px !important;
    }

    .home-scrollerpadding-Categories {
        padding: 5px 10px 20px 0px !important;
    }

    .items-row-margin {
        margin-right: -30px !important;
    }

    .header ul li {
        width: 30%;
    }

    .row-searchbox {
        margin-top: 28px !important;
        background: var(--primary) !important;
        padding: 3px !important;
        border-radius: 35px !important;
        margin-left: 0px !important;
        width: 100% !important;
    }

    .banner-pc {
        height: 460px !important;
        width: 100% !important;
    }

    .banner-pic {
        background: #f2f2f2;
        width: 100%;
        height: 156px;
        border: 1px solid #f2f2f2 !important;
        padding: 8px;
    }

    .img-margin {
        margin-top: 305px;
    }

    .bgwhite1 {
        margin-left: 43px !important;
        margin-right: 72px !important;
    }

    .margin-category-scroll {
        margin-right: 27px !important;
        margin-left: 53px !important;
    }

    .viewall {
        width: 11%;
    }

    .ResSlid0 .item {
        width: 16.8% !important;
    }

    .ResSlid1 .item {
        width: 16.8% !important;
    }

    .ResSlid2 .item {
        width: 16.8% !important;
    }

    .leftRs {
        height: 90px;
        top: 7px;
    }

    .rightRs {
        height: 90px;
        top: 7px;
    }

    .category-scrolling-font-left {
        margin-top: 33px;
    }

    .category-scrolling-font-right {
        margin-top: 33px;
    }

    .tree-list-pad {
        padding: 30px 30px 10px 30px;
    }

    .navbar-default {
        margin: 20px 0px 0px 0px;
    }

    .product-details-specify {
        margin-top: 8px
    }

    .product-details-sold-by {
        font-size: 13px;
    }

    .product-details-addtocart strong {
        font-size: 15px;
    }

    .product-details-specify-font {
        font-size: 14px !important;
    }

    .fa-star-size {
        font-size: 16px;
    }

    .fa-star-o-size {
        font-size: 16px;
    }

    .link-product-details-add-cart-color {
        width: 100% !important;
    }

    .table-order {
        width: 14%;
    }
}

@media (min-width:1201px) and (max-width:1366px) {
    /*.blog_post {
        height: 445px !important;
    }*/

    h2.page-title {
        font-size: 25px !important;
        margin: 10px 0px 10px 95px !important;
    }

    .breadcrumb-wrapper {
        padding: 50px 0 !important;
    }

    .mega_menu_ul {
        margin-left: -437px !important;
    }

    .dropdown-shop {
        width: 1185px !important;
    }


    .logo-header {
        margin-top: 17px !important;
    }
}

@media (min-width:1367px) and (max-width:1440px) {
    /*.blog_post {
        height: 450px !important;
    }*/

    .Display_align {
        width: 25%;
        text-align: right;
    }

    .View_align {
        width: 25%;
    }

    .Sort_align {
        width: 50%;
        text-align: center;
    }

    /*.img-Outlet {
    height: 117px;
}*/

    h2.page-title {
        font-size: 27px !important;
        margin: 10px 0px 10px 45px !important;
    }

    .breadcrumb-wrapper {
        padding: 58px 0 !important;
    }

    .mega_menu_ul {
        margin-left: -430px !important;
    }

    .snipcart-details-color strong {
        font-size: 15px !important;
    }

    .carousel-indicators {
        bottom: -10%;
    }

    .header-lang-Signin {
        margin-right: 52px;
    }

    .username-header {
        margin-top: 12px !important;
    }

    .logo-header {
        margin-top: 12px !important;
    }

    .header-whatsnew {
        margin-left: 26px;
    }

    .search-content-div {
        margin-top: 73px !important;
        margin-left: 125px !important;
        width: 790px !important;
    }

    .dropdown-shop {
        width: 1220px;
    }

    .logomobiletemp {
        height: 98px;
        width: 317px;
        margin: 0px;
    }

    .grid1-pc-right {
        height: 188px !important;
        width: 100% !important;
        margin-top: 30px !important;
    }

    .margincategoryscroll {
        margin-right: 16px !important;
        margin-left: 35px !important;
    }

    .home-scrollerpadding {
        padding: 5px 28px 20px 0px !important;
    }

    .home-scrollerpadding-Gourmet {
        padding: 5px 0px 20px 0px !important;
    }

    .home-scrollerpadding-Categories {
        padding: 5px 10px 20px 0px !important;
    }

    .items-row-margin {
        margin-right: -30px !important;
    }

    .header ul li {
        width: 30%;
    }

    .row-searchbox {
        margin-top: 28px !important;
        background: var(--primary) !important;
        padding: 3px !important;
        border-radius: 35px !important;
        margin-left: 0px !important;
        width: 100% !important;
    }

    .banner-pc {
        height: 500px !important;
        width: 100% !important;
    }

    .banner-pic {
        background: #f2f2f2;
        width: 100%;
        height: 190px;
        border: 1px solid #f2f2f2 !important;
        padding: 10px;
    }

    .img-margin {
        margin-top: 311px;
    }

    .bgwhite1 {
        margin-left: 43px !important;
        margin-right: 72px !important;
    }

    .margin-category-scroll {
        margin-right: 7px !important;
        margin-left: 53px !important;
    }

    .viewall {
        width: 9%;
    }

    .ResSlid0 .item {
        width: 16.8% !important;
    }

    .ResSlid1 .item {
        width: 16.8% !important;
    }

    .ResSlid2 .item {
        width: 16.8% !important;
    }

    .tree-list-pad {
        padding: 30px 30px 10px 30px;
    }

    .navbar-default {
        margin: 20px 0px 0px 0px;
    }

    .product-details-specify {
        margin-top: 35px
    }

    .product-details-sold-by {
        font-size: 13px;
    }

    .product-details-addtocart strong {
        font-size: 16px;
    }

    .fa-star-size {
        font-size: 18px;
    }

    .fa-star-o-size {
        font-size: 18px;
    }

    .link-product-details-add-cart-color {
        width: 70% !important;
    }
}

@media (min-width: 1441px) {
    /*.blog_post {
        height: 470px !important;
    }*/

    .contshop {
        float: left !important;
    }

    .Display_align {
        width: 25%;
        text-align: right;
    }

    .View_align {
        width: 25%;
    }

    .Sort_align {
        width: 50%;
        text-align: center;
    }

    /*.img-Outlet {
    height: 124px;
}*/
    .breadcrumb-wrapper {
        padding: 60px 0 !important;
    }

    .side-modal-soldby-width {
        width: 28% !important;
    }

    .mega_menu_ul {
        margin-left: -430px !important;
    }

    .snipcart-details-color strong {
        font-size: 15px !important;
    }

    .carousel-indicators {
        bottom: -9%;
    }

    .header-lang-Signin {
        margin-right: 55px;
    }

    .username-header {
        margin-top: 12px !important;
    }

    .logo-header {
        margin-top: 12px !important;
    }

    .header-whatsnew {
        margin-left: 26px;
    }

    .search-content-div {
        margin-top: 73px !important;
        margin-left: 125px !important;
        width: 845px !important;
    }

    .dropdown-shop {
        width: 1300px;
    }

    .logomobiletemp {
        height: 100px;
        width: 330px;
        margin: 0px;
    }

    .grid1-pc-right {
        height: 188px !important;
        width: 100% !important;
        margin-top: 30px !important;
    }

    .margincategoryscroll {
        margin-right: 16px !important;
        margin-left: 35px !important;
    }

    .home-scrollerpadding {
        padding: 5px 28px 20px 0px !important;
    }

    .home-scrollerpadding-Gourmet {
        padding: 5px 0px 20px 0px !important;
    }

    .home-scrollerpadding-Categories {
        padding: 5px 10px 20px 0px !important;
    }

    .items-row-margin {
        margin-right: -30px !important;
    }

    .header ul li {
        width: 30%;
    }

    .row-searchbox {
        margin-top: 28px !important;
        background: var(--primary) !important;
        padding: 3px !important;
        border-radius: 35px !important;
        margin-left: 0px !important;
        width: 100% !important;
    }

    .banner-pic {
        background: #f2f2f2;
        width: 100%;
        height: 200px;
        border: 1px solid #f2f2f2 !important;
        padding: 10px;
    }

    .img-margin {
        margin-top: 351px;
    }

    .bgwhite1 {
        margin-left: 43px !important;
        margin-right: 72px !important;
    }

    .margin-category-scroll {
        margin-right: 7px !important;
        margin-left: 53px !important;
    }

    .viewall {
        width: 9%;
    }

    .ResSlid0 .item {
        width: 14.3% !important;
    }

    .ResSlid1 .item {
        width: 14.3% !important;
    }

    .ResSlid2 .item {
        width: 14.3% !important;
    }

    .tree-list-pad {
        padding: 30px 30px 10px 30px;
    }

    .navbar-default {
        margin: 20px 0px 0px 0px;
    }

    .product-details-specify {
        margin-top: 40px
    }

    .product-details-sold-by {
        font-size: 14px;
    }

    .product-details-addtocart strong {
        font-size: 18px;
    }

    .fa-star-size {
        font-size: 18px;
    }

    .fa-star-o-size {
        font-size: 18px;
    }

    .link-product-details-add-cart-color {
        width: 70% !important;
    }
}

@media (min-width:1501px) and (max-width:1600px) {
    /*.blog_post {
        height: 495px !important;
    }*/

}

@media (min-width:1601px) {
    /*.blog_post {
        height: 515px !important;
    }*/
}
