@media screen and (max-width:768px) and (min-width:481px){
    .registration-page .new-wrapper .createAnAccount .inputs.reversed + .inputs.reversed
    {
        /*margin-left: 13%;*/
    }

    .account-page.customer-info-page .page-body #tabs-1 .fieldset .form-fields .inputs.reversed
    {
        padding-left: 110px;
    }
}

@media screen and (max-width:768px) and (min-width:481px){
    #giftcard-content .page-body
    {
        padding: 20px 0 70px;
    }

    #giftcard-grid td:first-child,
    #giftcard-grid th:first-child
    {
        width: 40%;
        padding-left: 30px;
    }
    #giftcard-grid td:nth-child(2),
    #giftcard-grid th:nth-child(2)
    {
        width: 45%;
    }

    #giftcard-grid thead th.heading:after
    {
        right: 30px;
    }
}

@media screen and (max-width:768px) and (min-width:481px){
    .product-details-page .attributes .attribute-item .item.item.pr
    {
        width: 32%;
    }
    .product-details-page .attributes .attribute-item .item.button
    {
        margin-right: 10px;
    }
    .product-details-page .wrapTable .grouped-product .attributes .attribute-title .title.price
    {
        text-align: center;
    }
}

@media screen and (max-width:768px) and (min-width:481px){
    .superfrozen_body .page-title
    {
        display: none;
    }

    .superfrozen_body #superfrozen_accordeon
    {
        display: block !important;

        cursor: pointer;
    }

    .superfrozen_body #superfrozen_accordeon.superfrozen_active:after
    {
        background: url(images/white-arrow.png) no-repeat !important;
    }

    .superfrozen_body #superfrozen_accordeon:after
    {
        background: url(images/white-arrow-down.png) no-repeat  !important;
    }

    #superfrozen .category-description .addthis_toolbox
    {
        display: none;
    }

    #superfrozen .superfrozen-materials
    {
        float: none;

        width: 90%;
        margin: 0 auto;
    }

    #superfrozen .superfrozen-img-wrapp
    {
        padding-right: 0;
    }

    #superfrozen .superfrozen-img-wrapp,
    #superfrozen .superfrozen-materials-wrapp .superfrozen-img
    {
        float: none;

        width: 100%;
        margin: 0 auto;

        text-align: center;
    }

    #superfrozen .superfrozen-img-wrapp img,
    #superfrozen .superfrozen-materials-wrapp .superfrozen-img img
    {
    }

    #superfrozen .superfrozen-banner
    {
        display: none;
    }
}

@media screen and (max-width:768px) and (min-width:481px)
{
    #sashimi_sampler
    {
        margin-top: 0;
    }


    #sashimi_sampler .sampler-product-picture img
    {
        float: none;
    }

    #sashimi_sampler .sampler-product-picture:before
    {
        display: none;
    }




    #sashimi_sampler .product-name,
    #sashimi_sampler .left-arrow,
    #sashimi_sampler .right-arrow
    {
        display: none;
    }

    #sashimi_sampler .sampler-product-shortdescription
    {
        float: none;

        width: 80%;
        margin: 0 auto;

        text-align: left;
    }

    #sashimi_sampler .sampler-save
    {
        font-size: 30px;

        margin-top: 40px;
    }

    #sashimi_sampler .sampler-product-picture
    {
        float: none;

        width: 70%;
        margin: 0 auto 30px;

        border-left: 0;
    }

    #sashimi_sampler .sampler-price-form
    {
        margin: 0;
    }

    #sashimi_sampler .attributes .item.item
    {
        width: 28%;
        padding-left: 10px;
    }

    #sashimi_sampler .attributes .item.qty
    {
        width: 8%;
    }

    #sashimi_sampler .attributes .item.button
    {
        float: right;

        width: 15%;
    }

    #sashimi_sampler .sampler-steps
    {
        margin: 50px 0 50px;
    }

    #sashimi_sampler .sampler-steps li
    {
        float: none;

        width: 90%;
        margin: 0 auto 60px !important;
    }
    #sashimi_sampler .sampler-steps li p
    {
        min-height: auto;
        padding: 0 20px;

        border-right: 0;
    }

    #sashimi_sampler .bottom-container .col-left
    {
        display: none;
    }

    #sashimi_sampler .bottom-container .col-right
    {
        width: 90%;
        margin: 0 auto;
    }

    #sashimi_sampler .bottom-container .col-right ul li
    {
        float: none;

        width: 100%;
        margin-right: 0;
    }

    #sashimi_sampler .bottom-container .col-right .gp_title h4
    {
        width: auto;
    }

    #sashimi_sampler .price-discount-section
    {
        text-align: center;
    }

    #sashimi_sampler .price-discount-section del
    {
        padding-right: 50px;
    }

    #sashimi_sampler .price-discount-section span
    {
        display: block;

        margin-top: 10px;
    }

    .sashimi_sampler_Breadcrumb
    {
        display: none;
    }
}

@media screen and (max-width:768px) and (min-width:481px)
{
    .registration-page .returning-wrapper .inputs.signInCheckbox,
    .registration-page .new-wrapper .createAnAccount .inputs.reversed,
    .registration-page .new-wrapper .createAnAccount .inputs.reversed + .inputs.reversed
    {
        float: none;
    }

    .registration-page .customer-blocks .returning-wrapper .form-fields .LoginText,
    .registration-page .customer-blocks #divRegister .fieldset .req,
    .registration-page .returning-wrapper .buttons,
    .registration-page .returning-wrapper .inputs,
    .registration-page .new-wrapper .inputs,
    .registration-page .returning-wrapper .inputs.signInCheckbox,
    .registration-page .new-wrapper .createAnAccount .inputs.reversed,
    .registration-page .new-wrapper .createAnAccount .inputs.reversed + .inputs.reversed
    {
        width: 70%;
        margin-right: auto;
        margin-left: auto;
    }

    .registration-page .returning-wrapper .buttons
    {
        width: 75%;
    }

    .login-page .returning-wrapper .form-fields input[type='text'],
    .login-page .returning-wrapper .form-fields input[type='password'],
    .registration-page .form-fields input[type='text'],
    .registration-page .form-fields input[type='password'],
    .registration-page .new-wrapper.register-block .fieldset .form-fields .inputs input[type='text'],
    .registration-page .new-wrapper.register-block .fieldset .form-fields .inputs input[type='password']
    {
        width: 100%;
        margin-top: 5px;
        margin-right: auto;
        margin-left: auto;
    }
    .registration-page .returning-wrapper .inputs.signInCheckbox,
    .registration-page .new-wrapper .createAnAccount .inputs.reversed
    {
        padding-right: 0;
    }
    .inputs.reversed input[type='checkbox'],
    .registration-page .new-wrapper.register-block .fieldset .form-fields .inputs input[type='checkbox']
    {
        margin-left: 0;
    }

    .registration-page .new-wrapper label
    {
        margin-left: 0;
    }

    .registration-page .new-wrapper .createAnAccount .inputs.reversed > label.newletter
    {
        padding-left: 0;
    }

    .registration-page .new-wrapper.register-block .RegBrdr .page-body .buttons
    {
        margin-right: auto !important;
    }

    .registration-page .customer-blocks .returning-wrapper .form-fields
    {
        padding: 0;
    }

    .fieldset
    {
        padding-right: 0;
        padding-left: 0;
    }
}

@media screen and (max-width:768px) and (min-width:481px){
    .blogpost-page.NewBlog .blog-posts .post-descriptionn .half-width,
    .blogpost-page.NewBlog .blog-posts .post-descriptionn .recipe-direction,
    .blogpost-page.NewBlog .blog-posts .post-descriptionn .full-width-only-text
    {
        float: none !important;

        width: 70% !important;
        margin: 0 auto 10px !important;
    }

    .blogpost-page.NewBlog .blog-posts .post-descriptionn .full-width .recipe-direction,
    .blogpost-page.NewBlog .blog-posts .post-descriptionn .full-width .recipe-detail,
    .blogpost-page.NewBlog .blog-posts .post-descriptionn .half-width .recipe-detail + .recipe-direction
    {
        width: 100% !important;
    }

    .blogpost-page.NewBlog .blog-posts .post-descriptionn .recipe-direction ol.imagecounter
    {
        width: auto;
    }

    .blogpost-page.NewBlog .blog-posts .post-descriptionn .instruction-image,
    .blogpost-page.NewBlog .blog-posts .post-descriptionn .instruction-image-full,
    .blogpost-page.NewBlog .blog-posts .post-descriptionn .instruction-image-default
    {
        float: none !important;

        width: 70% !important;
        height: auto !important;
        margin: 0 auto 10px !important;

        text-align: center;
        vertical-align: top;
    }

    .blogpost-page.NewBlog .blog-posts .post-descriptionn .instruction-image-full,
    .blogpost-page.NewBlog .blog-posts .post-descriptionn .full-width .instruction-image-default
    {
        width: 100% !important;
    }

    .blogpost-page.NewBlog .blog-posts .post-descriptionn .instruction-image img,
    .blogpost-page.NewBlog .blog-posts .post-descriptionn .instruction-image-full img,
    .blogpost-page.NewBlog .blog-posts .post-descriptionn .instruction-image-default img
    {
        width: 100% !important;
        height: auto !important;
    }

    .blogpost-page.NewBlog .blog-posts .post-descriptionn .half-width.float-left .recipe-direction
    {
        width: 100% !important;
    }
}

@media screen and (max-width:768px) and (min-width:481px){
    .NewBlog .blog-posts .blog-share-button .addthis_toolbox.addthis_default_style.addthis_32x32_style .printrecipe_button
    {
        display: none;
    }

    .NewBlog .blog-posts .blog-share-button,
    .NewBlog .blog-posts .post .post-body .blog-share-button
    {
        float: none;

        text-align: center;
    }

    .page.blog-page.NewBlog .blog-posts .addthis_button_pinterest_share.at300b,
    .page.blog-page.NewBlog .blog-posts .addthis_button_email.at300b
    {
        float: none;
    }
}

/*=====================================================
    
    TABLETS PORTRAIT & SMARTPHONES LANDSCAPE

=====================================================*/
@media screen and (max-width:768px) and (min-width:481px){
    /* MASTER PAGE WRAPPERS */
    .master-wrapper-content
    {
        zoom: 1;

        margin: 0;
    }
    .master-wrapper-content:after
    {
        font-size: 0;
        line-height: 0;

        display: block;
        visibility: hidden;
        clear: both;

        height: 0;

        content: '.';
    }
    .master-wrapper-main .center-1
    {
        width: 100%;
        padding: 10px 0;
    }
    .master-wrapper-main .side-2
    {
        width: 145px;
    }
    .master-wrapper-main .center-2
    {
        display: table; 
        float: none;

        width: auto;
        margin-left: 155px;
    }
    .master-wrapper-main .leftside-3
    {
        width: 145px;
        margin: 0;
    }
    .master-wrapper-main .center-3
    {
        display: block;
        float: none;

        width: auto;
        margin: 0 145px 0 145px;
        padding: 10px 5px;
    }
    .master-wrapper-main .rightside-3
    {
        float: right;

        width: 145px;
        margin-top: 0;
    }
    .master-wrapper-page
    {
        padding: 0;
    }

    .blog-list-homepage .blog-items .item
    {
        float: none;

        width: auto;
    }

    .blog-list-homepage .blog-items .item img
    {
        /*max-width: 450px;*/
        width: 100%;
    }
    .product-details-page .wrapTable .grouped-product .attributes .attribute-title .title.item
    {
        width: 27%;
    }
    .product-details-page .wrapTable .grouped-product .attributes .attribute-item .item.item
    {
        width: 13%;
    }

    .product-details-page .wrapTable .grouped-product .attributes .attribute-item .item.item.button
    {
        /*width: 24%;*/
    }
    .product-details-page .wrapTable .grouped-product .attributes .attribute-title .title.qty
    {
        width: 14%;
    }
    .product-details-page .product-variant-list.product-variant-list-gorisontal-table .variant-description
    {
        float: none;

        width: auto;
    }

    .product-details-page .product-variant-list.product-variant-list-gorisontal-table .grouped-product
    {
        width: 100%;
    }

    .product-details-page .wrapTable .grouped-product .attributes .attribute-item .item.item
    {
        display: inline-block;
    }
    .product-details-page .wrapTable .grouped-product .attributes .attribute-item .item.qty
    {
        display: inline-block;
    }
    .product-details-page .wrapTable .grouped-product .attributes .attribute-item .item.price
    {
        display: inline-block;
    }
    .product-details-page .wrapTable .attributes .attribute-item
    {
        padding-bottom: 10px;
    }
    .product-details-page .product-variant-list .product-variant-line.no-line .add-to-cart-button
    {
        margin-bottom: 15px;
    }


    /* HEADER AND MENU */
    /*.header{height:auto;}*/
    .header .header-logo
    {
        float: none;

        margin: 5px auto 0 auto !important;

        text-align: center !important;
    }/*.header-logo {margin: 5px 0 0 50px;}*/
    .header-logo img
    {
        width: 80%;
    }
    .header-menu
    {
        float: none !important;
    }
    .header-links-wrapper
    {
        position: absolute;
        top: 10px;
        right: 18px;

        margin: 0;
    }/*float: right; margin: 0 50px 0 0;display: table;}*/
    .header-links-wrapper .header-links ul
    {
        display: none;
    }
    .header-links-wrapper .header-links span
    {
        display: inline-block;

        width: 26px;
        height: 26px;
        margin-left: 5px;
    }
    /*.header-links-wrapper .header-links .sc {background: url(images/shopping-cart.jpg) no-repeat;}*/
    .header-links-wrapper .header-links .user
    {
        background: url(images/user.jpg) no-repeat;
    }
    .header-center
    {
        width: auto !important;
    }
    .center-home
    {
        width: 100% !important;
    }
    .master-header
    {
        height: auto;
    }
    .admin-header-links
    {
        display: none;
    }
    /*.header-links p.cart-qty.cart-qty-m{display:block !important;}*/


    /*.header-menu{float:none; border-radius:0px}
    .header-menu .top-menu li a, .header-menu .top-menu li a:hover{padding:0 5px;}*/
    /*MOBILE TOP MENU*/
    .res,
    .resM
    {
        position: relative !important;

        width: 100% !important;
    }
    .res img
    {
        width: 200px !important;
    }
    .res ul li
    {
        float: left;

        width: 200px !important;
        margin: 0 10px 10px 0!important;
    }
    .res ul li a div
    {
        width: 184px; 
        margin-top: -3px;
        padding: 12px 8px;

        background: #434250;
    }
    .res ul li a
    {
        margin-top: 5px !important;
        padding: 0 !important;
    }
    .res ul li
    {
        border: 0 none !important;
    }

    /*MOBILE TOP MENU*/
    .header-menu .top-menu
    {
        display: none;
    }
    #mob-menu-button
    {
        font-size: 14px;
        line-height: 40px;

        position: absolute;
        top: 10px;
        left: 8px;

        display: block;

        width: 50px;
        height: 40px;

        text-transform: uppercase;
    }
    #mob-menu-button a
    {
        display: block;

        padding: 0 15px;
    }
    #mob-menu-button a .icon
    {
        display: block;
        float: left;

        width: 23px;
        margin: 0 18px 0 0;
        padding-top: 13px;
    }
    #mob-menu-button a .icon .line
    {
        display: block;

        height: 3px;
        margin-bottom: 2px;

        background-color: #fff;
    }
    .mob-top-menu
    {
        display: block !important;
        overflow: hidden;

        height: auto;
        max-height: 0;

        -webkit-transition: max-height 500ms ease-in-out 0s;
           -moz-transition: max-height 500ms ease-in-out 0s;
             -o-transition: max-height 500ms ease-in-out 0s;
                transition: max-height 500ms ease-in-out 0s;
    }
    .mob-top-menu.show
    {
        max-height: 9999px;

        -webkit-transition: max-height 500ms ease-in-out 0s;
           -moz-transition: max-height 500ms ease-in-out 0s;
             -o-transition: max-height 500ms ease-in-out 0s;
                transition: max-height 500ms ease-in-out 0s;
    }
    .mob-top-menu ul
    {
        display: block;
        float: left;

        margin: 0;
        padding: 0;
    }
    .mob-top-menu li
    {
        position: relative;

        display: block;
        float: left;

        width: 100% !important;
        margin: 0;
        padding: 0 !important;

        list-style-type: none;

        cursor: pointer;
        text-align: left;

        border-top: 1px dotted #fff;
    }
    .mob-top-menu li a
    {
        font-size: 14px;

        display: block;
        float: left;

        width: 79%;
        padding: 15px 3%;

        text-transform: uppercase;
    }
    .mob-top-menu li .sublist a
    {
        text-transform: none;
    }
    .mob-top-menu li .expand
    {
        display: block;
        float: right;

        width: 15%;
        height: 49px;

        cursor: pointer;

        background: url(images/mobile-menu-collapse.png) center center no-repeat;
    }
    .mob-top-menu li .expand:hover
    {
        background-color: rgba(0,0,0, .05);
    }
    .mob-top-menu li.active > .expand
    {
        background-image: url(images/mobile-menu-expand.png);
    }
    .mob-top-menu .sublist
    {
        display: none;
        clear: both;

        width: 95%;
        margin-left: 0;
    }
    .mob-top-menu .top-menu-triangle.active
    {
        display: none;
    }
    /* HOMEPAGE */
    .home-page .product-grid .item-box
    {
        display: inline-block;
        float: none;

        width: auto;
        margin-bottom: 15px;
    }
    .home-page .product-grid .product-item
    {
        height: auto;
    }


    /*Slider*/
    .jssorslider
    {
        float: none !important;

        width: 100% !important;
        margin: 0 auto;
    }
    .related-items
    {
        float: none !important;
        overflow: hidden;

        width: 100% !important;
    }
    /*.related-items .related-product, .related-items .related-recipe{float:left; width:48%;}*/
    .related-items .related-product #slider2_container
    {
        width: 100% !important;
    }
    .ustechspecialsaleevent-wrapper,
    .ustechslider-wrapper,
    .jssorslider > div,
    .ustechpromotion-wrapper,
    .ustechfeaturedproduct-wrapper,
    .ustechpromotion-wrapper img,
    .ustechfeaturedproduct-wrapper img
    {
        width: 100% !important;
    }
    .LuxeGourmetspromotion-wrapper,
    .LuxeGourmetspromotion-wrapper img,
    .LuxeGourmetsfeaturedproduct-wrapper,
    .LuxeGourmetsfeaturedproduct-wrapper img,
    .LuxeGourmetsslider-wrapper,
    .LuxeGourmetsspecialsaleevent-wrapper,
    .LuxeGourmetsspecialsaleevent-wrapper img
    {
        width: 100% !important;
    }
    .related-items .related-product,
    .related-items .related-recipe
    {
        float: left;

        width: 49.5% !important;
        margin: 5px 5px 0 0;
    }
    .related-items .related-product
    {
        margin-right: 0;
    }

    /* NEWSLETTER*/
    .newsletter-subscribe-block input
    {
        max-width: 100%;
    }
    /* CATALOG PAGES */
    /*.sub-category-grid .sub-category-item,*/.manufacturer-grid .manufacturer-item
    {
        margin: 5px;
    }
    .sub-category-grid a img,
    .manufacturer-grid a img,
    .home-page-category-grid a img
    {
        max-width: 100%;
    }
    .product-sorting,
    .product-page-size,
    .price-range-filter
    {
        margin-bottom: 5px;
        margin-left: 0;
    }
    .product-page-size
    {
        margin: 0;

        text-align: left;
    }
    .pager
    {
        margin-right: 5px;
    }
    /* PRODUCTS IN GRID - TEMPLATE */
    /*.product-grid .item-box{margin:0 0 0 3%;width:30%;min-width:135px;max-width:155px;padding:0;}
    .product-grid .product-item{width:auto;height:285px;}
    .product-grid .product-item .picture{width:auto;height:auto;}
    .product-grid .product-item .picture img{max-width:100%;}*/
    .product-grid .item-box.last
    {
        margin-right: 10px;
    }
    .product-grid .item-box.wrapperItemBox.last
    {
        margin-right: 1%;
    }
    .master-body-white.ProductGap
    {
        margin-top: 0 !important;
    }
    /* PRODUCTS IN LINES - TEMPLATE */
    .product-list .product-item .add-info
    {
        position: static;

        display: block;
        float: none;
        zoom: 1;

        padding-bottom: 10px;

        text-align: left;
    }
    .product-list .product-item .add-info:after
    {
        font-size: 0;
        line-height: 0;

        display: block;
        visibility: hidden;
        clear: both;

        height: 0;

        content: '.';
    }
    .product-list .product-item .buttons .product-box-detail-button
    {
        float: none;

        margin: 0;
    }
    .product-list .product-item .product-rating-box
    {
        display: table;

        margin: 0;
        padding-left: 0;
    }
    .product-list .product-item .description
    {
        display: table;

        margin: 10px 5px 10px 10px;
        padding: 0;
    }
    .product-list .product-item .picture img
    {
        margin-right: 10px;
    }
    .product-list .product-item .picture
    {
        margin-right: 15px;
        margin-bottom: 10px;
    }
    .product-list .product-item .buttons
    {
        padding-top: 5px;
    }
    .product-list .product-item .details
    {
        padding-left: 10px;
    }
    /* PRODUCT DETAILS PAGE */
    .product-details-page .gallery
    {
        display: table;
        float: none;

        width: auto;
        max-width: 100%;
        margin: 0 auto;
    }
    .product-details-page .gallery .picture img
    {
        max-width: 100%;
    }
    .product-details-page .overview
    {
        float: none;

        width: auto;
        max-width: 100%;
        margin: 20px 0;
    }
    .related-products-grid,
    .also-purchased-products-grid
    {
        display: inline-block;

        width: 100%;

        text-align: center;
    }
    .related-products-grid .title,
    .also-purchased-products-grid .title
    {
        margin-bottom: 15px;
    }
    .related-products-grid .item-box,
    .also-purchased-products-grid .item-box
    {
        display: inline-block;
        float: none;
    }
    .product-details-page .attributes .textbox,
    .product-details-page .giftcard .message,
    .product-details-page .attributes textarea
    {
        width: 250px;
        max-width: 90%;
    }
    .product-details-page dd
    {
        width: auto;
    }
    .ProDts .details .ProDes .overview
    {
        width: auto;
    }
    .product-grid .item-box .product-item .imgCover
    {
        display: none !important;
    }
    .commonDisNone
    {
        display: none;
    }
    .related-recipe .commonDisNone
    {
        display: block;
    }
    .ProTabBtn
    {
        font-size: 14px;
        font-style: italic;

        display: block !important;

        margin-top: 1px;
        padding: 10px;

        cursor: pointer;
        text-align: left;
        text-transform: capitalize;

        color: #fff;
        background: #9897a7;
    }
    .ProTabBtn a
    {
        text-decoration: none;

        color: #fff;
    }
    .ProTabBtn span
    {
        font-size: 12px;
        font-style: normal !important;

        float: right;

        margin-top: -4px;
        margin-right: 10px;
    }
    .ProTabBtn span.show
    {
        width: 23px;
        height: 23px;

        background: url(images/show-arrow2.jpg) no-repeat;
    }
    .ProTabBtn span.hide
    {
        width: 23px;
        height: 23px;

        background: url(images/hide-arrow2.jpg) no-repeat;
    }
    .ProTabBtn span.none
    {
        margin-top: 1px;

        background: none !important;
    }

    /*For Product Page*/
    .ProTabBtnP
    {
        font-size: 14px;

        display: block;

        margin-top: 1px; 
        padding: 10px;

        cursor: pointer;
        text-align: left;
        text-transform: uppercase;

        color: #fff;
        background: #656474;
    }
    .ProTabBtnP a
    {
        text-decoration: none;

        color: #fff;
    }
    .ProTabBtnP span
    {
        font-size: 12px;
        font-style: normal !important;

        float: right;

        margin-right: 10px;
    }
    .ProTabBtnP span.show
    {
        width: 21px;
        height: 12px;

        background: url(images/show-arrow.jpg) no-repeat;
    }
    .ProTabBtnP span.hide
    {
        width: 21px;
        height: 12px;

        background: url(images/hide-arrow.jpg) no-repeat;
    }
    .ProTabBtnP span.none
    {
        margin-top: 1px;

        background: none !important;
    }

    #revi
    {
        display: none;
    }

    .full-description,
    .product-recipe,
    .product-review
    {
        margin-top: 10px;
    }

    /* NAVIGATIONS */
    .block-account-navigation a
    {
        white-space: normal;
    }
    /* PRODUCT REVIEWS PAGE */
    .product-reviews-page .write-review .review-title,
    .product-reviews-page .write-review .review-text
    {
        width: 100%;
    }
    /* CONTACTS */
    .contact-page .inputs-left
    {
        float: none;
    }
    .contact-page .inputs
    {
        float: none;
    }
    .contact-page .inputs .input-box
    {
        width: 100%;
    }
    .contact-page .enquiry
    {
        width: 250px;
    }



    /* SEARCH */
    .search-page .search-text
    {
        width: 260px;
    }
    /* LOGIN */
    /*.login-page .new-wrapper,.login-page .returning-wrapper{width:45%;padding:10px 2%;}*/
    .login-page .email,
    .login-page .username,
    .login-page .password
    {
        max-width: 100%;
    }
    /* NEWS */
    .news-item-page .new-comment .comment-title,
    .news-item-page .new-comment .comment-text
    {
        width: 100%;
    }
    .news-item-page .news-comment .comment-info
    {
        float: none;

        max-width: 95%;
        padding: 5px 0 0 0;
    }
    .news-item-page .news-comment .comment-content
    {
        display: inline-block;

        margin-left: 0;
    }
    /* BLOGS */
    .blogpost-page .new-comment .comment-text
    {
        width: 95%;
    }
    .blogpost-page .blog-comment .comment-content
    {
        display: inline-block;

        margin-left: 0;
    }
    .blogpost-page .blog-comment .comment-info
    {
        float: none;

        max-width: 95%;
        padding: 5px 0 0 0;
    }
    /* FORUM TOPIC EDIT,FORUM POST EDIT */
    .forum-edit-page .page-title
    {
        width: 95%;
        padding: 0 2%;
    }
    .forum-edit-page .inputs input[type='text'],
    .forum-edit-page .inputs textarea,
    .forum-edit-page .inputs .toolbar
    {
        max-width: 95%;
        margin-left: 0;
    }
    .forum-search-page .basic-search input[type='text']
    {
        width: 95%;
    }
    /* CUSTOMER ACCOUNT PAGES */
    .account-signature-text
    {
        width: 100%;
    }
    .customer-info-page textarea
    {
        width: auto;
    }
    /* COMPARE PRODUCTS */
    .compare-products-table td img
    {
        max-width: 100%;
    }
    /* EMAIL A FRIEND */
    .email-a-friend-page .page-body
    {
        padding: 0;
    }
    .email-a-friend-page .inputs-left,
    .email-a-friend-page .inputs-right
    {
        width: 50%;
    }
    .email-a-friend-page .inputs
    {
        width: 85%;
    }
    .email-a-friend-page .friend-email,
    .email-a-friend-page .your-email,
    .email-a-friend-page .personal-message
    {
        max-width: 95%;
    }
    .email-a-friend-page .personal-message
    {
        width: 280px;
    }
    .email-a-friend-page .page-body
    {
        border: 0 none !important;
    }
    /* ORDER SUMMARY,SHOPPING CART,WISHLIST */
    .order-summary-content .cart thead,
    .wishlist-content .cart thead
    {
        margin-bottom: 10px;
    }
    .order-summary-content .cart td
    {
        padding: 5px 2px !important;
    }
    .order-summary-content .cart .cart-item-row td.product
    {
        padding: 0 10px !important;
    }
    .wishlist-content .cart .cart-item-row td.product
    {
        padding: 5px 10px !important;
    }
    .wishlist-content .cart .cart-item-row td:first-child
    {
        padding: 10px 0 !important;
    }
    .wishlist-content .cart .cart-item-row td:first-child div
    {
        display: none;
    }
    .wishlist-content .cart .cart-item-row .qty-input
    {
        text-align: center !important;
    }
    .wishlist-content .cart tr.cart-item-row .TabMobile .remove
    {
        height: 21px;
        padding-top: 10px;
        padding-left: 22px;

        cursor: pointer;

        background: url(images/remove.jpg) left no-repeat;
    }

    .nobr
    {
        white-space: normal !important;
    }
    .order-summary-content .cart-collaterals
    {
        display: table;
        zoom: 1;

        width: auto;
        padding: 0;
    }
    .order-summary-content .cart-collaterals:after
    {
        font-size: 0;
        line-height: 0;

        display: block;
        visibility: hidden;
        clear: both;

        height: 0;

        content: '.';
    }
    .order-summary-content .deals
    {
        width: 440px;
        margin-right: 3px;
    }
    .order-summary-content .coupon-box,
    .order-summary-content .giftcard-box
    {
        float: left;

        width: 200px;
        padding: 5px;
    }
    .order-summary-content .giftcard-box
    {
        margin-left: 10px;
    }
    .order-summary-content .shipping
    {
        width: 255px;
        margin-right: 3px;
    }
    .estimate-shipping
    {
        padding: 3px;
    }
    .order-summary-content .totals
    {
        display: table;

        width: 295px;
        padding-top: 0;
    }
    .order-progress
    {
        height: auto;
    }
    .order-progress ul
    {
        display: inline-block;

        width: 100%;

        text-align: center;
    }
    .order-progress ul li
    {
        display: inline-block;
        float: none;

        width: 60px;
        margin: 0;
    }
    .order-progress ul li a
    {
        display: block;

        padding-bottom: 30px !important;

        background-position: 50% 70% !important;
    }

    /*SHOPPING CART PAGE*/
    .shopping-cart-page .page-title,
    .faq-info-page .page-title,
    .sitemap-page .page-title,
    .contact-page .page-title,
    .topic-page .page-title,
    .order-list-page .page-title,
    .email-a-friend-page .page-title
    {
        margin-top: -10px !important;
        margin-bottom: 0!important;

        color: #fff;
        background: #000;
    }
    .shopping-cart-page .page-title h1,
    .faq-info-page .page-title h1,
    .sitemap-page .page-title h1,
    .contact-page .page-title h1,
    .topic-page .page-title h1,
    .order-list-page .page-title h1,
    .email-a-friend-page .page-title h1,
    .blogpost-page .divider .page-title h1
    {
        font-size: 15px !important;

        margin-top: 0 !important;
        padding: 5px 0;
    }
    .faq-info-page .page-title,
    .sitemap-page .page-title,
    .contact-page .page-title,
    .topic-page .page-title,
    .order-list-page .page-title,
    .email-a-friend-page .page-title
    {
        margin-bottom: 20px !important;
    }
    /*.shopping-cart-page .page-body{padding:0 5px;}*/
    .shopping-cart-page .order-progress
    {
        margin-top: 1px !important;
    }
    .order-progress .title,
    .order-summary-content .totals
    {
        width: 100% !important;
    }
    .order-progress .title .highlight
    {
        padding: 10px !important;

        background: #656472 !important;
    }
    .shopping-cart-page .step-bar
    {
        display: none;
    }
    .shopping-cart-page .order-summary-content
    {
        margin-top: 1px !important;
    }
    .shopping-cart-page .order-summary-content .title
    {
        width: 100%;
    }
    .shopping-cart-page .order-summary-content .title .highlight
    {
        font-weight: normal !important;

        padding: 10px 20px !important; 

        background: #656472 !important;
    }
    .shopping-cart-page .cart-footer .totals
    {
        padding: 30px 0;
    }
    .shopping-cart-page .order-summary-content .cart .product-picture img
    {
        margin-left: 5px !important;
    }
    .shopping-cart-page .order-summary-content .cart .cart-item-row .product-picture .TabMobile.MobileAL .update
    {
        display: block;

        height: 21px;
        padding-top: 10px;
        padding-left: 22px;

        background: url(images/remove.jpg) left no-repeat;
    }
    .shopping-cart-page .order-summary-content .cart .cart-item-row .remove-cartitem
    {
        font-size: 12px !important;

        color: #000 !important;
    }
    /*.shopping-cart-page .order-summary-content .cart tr.cart-item-row td.remove-from-cart span.update{display:none}*/
    .shopping-cart-page .order-summary-content .cart-footer .totals .cart-total .shipping-message span,
    .shopping-cart-page .order-summary-content .cart-footer .totals .cart-total .shipping-message strong
    {
        margin-right: 10px;
    }
    .shopping-cart-page .order-summary-content .cart-footer .totals .cart-total-right .nobr h2
    {
        margin-right: 45px !important;
    }
    .order-summary-content .deals
    {
        margin-top: -40px !important;
    }
    .shopping-cart-page .order-summary-content .cart .cart-item-row .remove-cartitem
    {
        font-size: 12px !important;

        height: 21px;
        margin-top: 5px;
        padding-left: 22px !important;

        color: #000 !important;
        background: url(images/remove.jpg) left no-repeat !important;
    }

    /* CHECKOUT */
    .checkout-data .section input[type='text'],
    .checkout-data .section select
    {
        max-width: 100%;
    }
    .checkout-page.shopping-cart-page .checkout-data .mini-cart-review .totals .total-info table.cart-total
    {
        margin-right: 4.5%;
    }
    .checkout-page.shopping-cart-page .checkout-data #order-summary .mini-cart-review .totals .OrderTotal .cart-total .product-price.order-total
    {
        margin-right: 15px !important;
    }
    .checkout-page.shopping-cart-page .checkout-data .mini-cart-review .totals .total-info table.cart-total td.cart-total-left:first-child span,
    .checkout-page.shopping-cart-page .checkout-data .mini-cart-review .totals .total-info .OrderTotal table.cart-total td.cart-total-left span
    {
        margin-right: 50px;
    }
    .checkout-page.shopping-cart-page .checkout-data .mini-cart-review .totals .total-info table.cart-total td.cart-total-right
    {
        text-align: left !important;
    }
    .checkout-page.shopping-cart-page .checkout-data .mini-cart-review .totals .total-info .OrderTotal table.cart-total
    {
        margin-right: 1% !important;
    }

    /* NAVIGATIONS */
    .block-recently-viewed-products li a
    {
        display: table;
    }

    /*FOOTER*/
    .footer-menu-wrapper
    {
        padding: 40px 5px;
    }
    .social,
    .m-link
    {
        display: none;
    }
    .footer-center
    {
        width: 100% !important;
    }
    .footer
    {
        font-size: 85% !important;
    }
    .footer-menu-wrapper .column h3
    {
        font-size: 13px !important;
    }
    .footer-menu-wrapper .column.search-box .subscribe-box
    {
        width: 95% !important;
    }
    .column.information,
    .column.customer-service,
    .column.follow-us
    {
        height: auto;
    }

    /*Product Page*/
    /*.slider-wrapper.theme-default, .slider-wrapper.theme-default div{width:100% !important; overflow:hidden; }
    .slider-wrapper.theme-default>div{top:0 !important}*/
    .item-box .sub-category-item .title span a,
    .item-box .product-item .item-box .title a
    {
        /*width:275px;*/
        display: block;

        width: auto;
    }
    .item-box .sub-category-item .title span,
    .item-box .product-item .item-box .title span
    {
        position: absolute;
        top: 213px;
        right: 5px;

        display: block;
        float: right;

        width: 11px;
        height: 20px;
        margin-right: 2px;

        background: url(images/product-arrow.png) no-repeat;
    }
    .item-box .sub-category-item .title,
    .item-box .product-item .item-box .title
    {
        text-align: left;
        /*display: none;*/
    }
    .item-box.wrapperItemBox .product-item .item-box .title
    {
        padding-bottom: 12px;
    }

    .sub-category-grid .item-box
    {
        margin-right: 10px;
    }

    /*Product Details*/
    .breadcrumb
    {
        margin-left: 10px;
    }
    .ProDts .btnNav,
    #toTop
    {
        display: none !important;
    }
    .ProDts .details
    {
        float: none !important;
    }
    .ProDts .details,
    #products_example,
    .ProDts .details .ProImg #products_example .picture.slides_container,
    .ProDts .details .ProImg #products_example .picture.slides_container img
    {
        width: 100% !important;
        height: auto !important;
    }
    .ProDts .details .ProImg
    {
        float: none !important;

        width: 100% !important;
    }
    .ProDts .details .ProDes
    {
        float: none !important;

        width: 99% !important;
        padding-left: 15px !important;
    }
    .ProDts .details .ProDes .overview
    {
        width: 99.5% !important;
        margin-top: 10px;
    }
    #sticky
    {
        position: static !important;
    }
    .product-details-page .prices .product-price span
    {
        color: #f00 !important;
    }
    .ProDts .details .ProDes .overview .qty-input
    {
        width: 100%;
        padding: 3px 2px;
    }
    /*.master-body-white.ProductGap{margin-top:10px !important}*/
    .ProDts .details .product-review .product-reviews-overview .product-review-box,
    .product-details-page .product-reviews-overview .reviewstatus
    {
        float: none!important;

        margin-left: 10px !important;
    }
    .product-details-page .product-reviews-overview .reviewstatus
    {
        margin-top: 5px;
    }
    .product-details-page .product-reviews-overview .product-review-links .reviewpercentage
    {
        display: none;
        float: none!important;
    }
    .product-details-page .product-reviews-overview .product-review-links .addreview
    {
        position: relative;
        top: -30px;

        float: none!important;
    }
    .ProDts .details .product-review-item
    {
        padding: 10px !important;
    }
    .ProDts .details .product-review-item .date
    {
        font-size: 12px !important;

        width: 10% !important;
    }
    .ProDts .details .product-review-item .review-dts
    {
        width: 89% !important;
    }
    .ProDts .details .product-review-item .month,
    .ProDts .details .product-review-item .day
    {
        font-size: 14px !important;
    }
    .ProDts .details .full-description,
    .product-details-page .product-recipe,
    .product-details-page .product-review
    {
        overflow: hidden;

        padding: 0 10px!important;
    }
    /*.header-smalllogo img{width:100%}*/
    .recipe-content .RecipeTwoColumn .RecipeTwoColumn.LeftColumn,
    .recipe-content .RecipeTwoColumn .RecipeTwoColumn.RightColumn
    {
        float: none !important;

        width: 100% !important;
    }
    .recipe-content .RecipeTwoColumn .RecipeTwoColumn.LeftColumn img
    {
        display: block !important;

        width: 98% !important;
        height: auto !important;
    }


    .order-summary-content .buttons
    {
        margin-top: 10px;
    }
    /*.order-summary-content .cart-footer{margin-top:10px; border-top:#C5C5C5 solid 1px;}*/
    .order-summary-content .total-info
    {
        border-bottom: #c5c5c5 solid 1px;
    }
    /*.cart-total-left{font-size:16px !important; color:#999; font-weight:bold !important; width:85% !important}*/
    .product-price
    {
        color: #000;
    }


    .shopping-cart-page .lft,
    .shopping-cart-page .rgt
    {
        float: none !important;

        width: 100% !important;
        margin: 0 !important;
    }
    .shopping-cart-page .order-progress,
    .checkout-page .order-progress
    {
        display: none;
    }
    .shopping-cart-page .page-body.checkout-data
    {
        margin-top: 1px !important;
    }
    .checkout-page.shopping-cart-page .page-body.checkout-data
    {
        padding: 0 !important;
    }
    .checkout-page .checkout-data .title .highlight
    {
        font-weight: normal !important;

        width: 100% !important;
        padding: 10px !important;

        background: #656472 !important;
    }
    .checkout-page .checkout-data .title
    {
        overflow: hidden;

        width: 100%;
        margin-bottom: 0 !important;
    }

    .shopping-cart-page .order-summary-content .page-title
    {
        margin: 20px 0 !important;

        color: #000;
        background: none !important;
    } /*When Shopping cart datalist empty*/

    /*Login Page*/
    .login-page .page-title,
    .registration-page .page-title
    {
        margin-top: -10px !important;
        margin-bottom: 0 !important;
        padding-bottom: 5px !important;

        color: #fff !important;
        background: none !important;
        background-color: #000 !important;
    }
    .login-page .page-title,
    .registration-page .page-title
    {
        margin: 0;
    }
    .page-title h1
    {
        font-size: 16px !important;

        margin-top: 0 !important;
        padding: 5px 0;

        color: #fff !important;
        background: none !important;
    }
    .login-page .LoginText
    {
        display: block !important;

        margin-top: 10px;
    }
    .new-wrapper.register-block .topic-html-content-body
    {
        display: block;

        padding: 5px;

        border-bottom: #ccc solid 1px;
    }
    .topic-html-content .topic-html-content-body
    {
        display: block;
    }
    .registration-page .topic-html-content .topic-html-content-body
    {
        display: block !important;
    }
    .login-page .returning-wrapper,
    .login-page .new-wrapper,
    .registration-page .returning-wrapper,
    .registration-page .new-wrapper
    {
        float: none!important;

        width: 99.5% !important;
        margin: 0 auto;
        padding: 0!important;
    }
    .login-page .returning-wrapper .title,
    .login-page .new-wrapper .title,
    .registration-page .title
    {
        width: 96%;
        margin-top: -4px;
        padding: 6px 2% !important;

        background: #656472 !important;
    }
    .login-page .returning-wrapper .title strong,
    .login-page .new-wrapper .title strong,
    .registration-page .title strong
    {
        font-size: 16px!important;
        font-weight: normal!important;
    }
    .login-page .returning-wrapper .form-fields,
    .registration-page .form-fields
    {
        padding: 0;
    }
    .login-page .returning-wrapper .form-fields input[type='text'],
    .login-page .returning-wrapper .form-fields input[type='password'],
    .registration-page .form-fields input[type='text'],
    .registration-page .form-fields input[type='password']
    {
        padding: 8px;

        border-radius: 3px;
    }
    .inputs.reversed
    {
        margin-bottom: 10px !important;
        padding-bottom: 10px;

        border-bottom: #ccc solid 1px;
    }
    .inputs.reversed input[type='checkbox']
    {
        margin-left: 0;
    }
    .login-page .returning-wrapper .buttons,
    .registration-page .buttons
    {
        margin: 0 auto !important;

        text-align: right !important;
    }
    .login-page .new-wrapper .title,
    .registration-page .new-wrapper .title
    {
        margin-top: 50px;
    }
    .new-wrapper.register-block .buttons
    {
        float: none !important;

        width: 150px;
        margin: 30px auto 0 auto !important;
    }
    .new-wrapper.register-block .buttons strong
    {
        display: block;

        margin: 10px 0 20px 0;
    }
    .registration-page .inputs.reversed
    {
        margin-bottom: 0;
        padding-bottom: 0;

        border-bottom: 0 none;
    }
    .registration-page .new-wrapper.register-block .buttons
    {
        width: 75%;
        margin-right: auto;
        margin-bottom: 20px !important;
        margin-left: auto;
    }
    .registration-page .new-wrapper.register-block .buttons input[type='submit']
    {
        display: inline;

        margin-right: 0;
    }
    .fieldset .inputs label.newletter
    {
        width: auto !important;
    }
    .login-page .customer-blocks .returning-wrapper .form-fields,
    .registration-page .customer-blocks .returning-wrapper .form-fields
    {
        margin: 10px 0 0 0 !important;
    }
    .registration-page .returning-wrapper .buttons
    {
        float: none !important;
    }
    .registration-page .new-wrapper.register-block .buttons
    {
        text-align: center !important;
    }
    .registration-page .new-wrapper.register-block #btnregister-showhide,
    .registration-page .new-wrapper.register-block #register-button
    {
        padding: 8px 20px !important;
    }
    .registration-page .CAA
    {
        padding: 0 5px !important;
    }
    .registration-page .CAA .topic-html-content p:first-child,
    .registration-page p:first-child
    {
        margin-top: 10px !important;
    }
    .registration-page .CAA .topic-html-content p:last-child
    {
        padding-bottom: 10px;
    }
    .password-recovery-page .fieldset
    {
        float: none !important;
    }
    .password-recovery-page form .buttons
    {
        margin-left: 280px !important;
    }

    /*My Account*/
    .ui-tabs .ui-tabs-nav li
    {
        font-size: 14px !important;

        float: none !important;

        width: 99% !important;
        height: 35px;

        color: #fff !important;
        border-radius: 0;
        background: #9897a7 !important;
    }
    .ui-state-default a,
    .ui-state-default a:link,
    .ui-state-default a:visited
    {
        color: #fff !important;
    }
    .customer-info-page .customer-profile,
    .customer-info-page .customer-account
    {
        float: none!important;

        width: 99% !important;
        margin-bottom: 10px;
    }
    .customer-info-page .left-arrow,
    .customer-info-page .right-arrow,
    .divider .right-arrow,
    .divider .left-arrow
    {
        display: none;
    }
    .customer-info-page .divider .page-title,
    .blog-page .divider .page-title,
    .blog-page .divider .page-title h1
    {
        margin-top: -8px;

        text-align: left !important;
        text-transform: uppercase;

        background: #656472 !important;
    }
    .customer-info-page .divider .page-title h1
    {
        padding: 10px !important;

        color: #fff;
        background: none !important;
    }
    .customer-info-page .page-body
    {
        margin-top: 0 !important;
    }
    .customer-info-page .ui-corner-all
    {
        border-radius: 0 !important;
    }
    .customer-info-page .page-body #tabs .customer-account .page-body
    {
        margin-top: 0 !important;
    }
    .customer-info-page .page-body #tabs .customer-account .page-body,
    .customer-info-page .page-body #tabs #customer-orders .page-body
    {
        margin-top: 0 !important;
    }

    .customer-info-page .order-details-page
    {
        width: 100%;
    }
    .customer-info-page .content-body
    {
        padding: 10px !important;
    }
    .customer-info-page .order-details-page .order-details-area .BillingCard
    {
        margin-top: 10px;
        padding-top: 10px;

        border-top: #eee solid 1px;
    }
    .customer-info-page .order-details-page .section.products
    {
        margin: 25px 0 !important;
        padding: 0 !important; 

        border: 0 none !important;
        border-radius: 0 !important;
    }
    .customer-info-page .order-details-page .data-table
    {
        border: 0 none !important;
    }
    .customer-info-page .order-details-page .data-table td
    {
        border: #eee solid 1px !important;
    }
    .customer-info-page .order-details-page .total-info .cart-total .cart-total-left
    {
        font-size: 11px !important;
    }

    .customer-info-page .order-details-page .RBar
    {
        display: block;

        width: 90%;
        margin: 40px 0 10px 0;
        padding: 5px 5%;

        text-align: right;
        vertical-align: baseline;

        background: #f2f2f2;
    }
    .customer-info-page .order-details-page .RBar .ShareIcon
    {
        display: inline-block;

        width: 67px;
        height: 26px;

        background: url(images/share-icon.jpg) no-repeat;
    }
    .customer-info-page .order-details-page .RBar .PrintIcon
    {
        display: inline-block;

        width: 67px;
        height: 26px;

        background: url(images/print-icon.jpg) no-repeat;
    }

    .account-page.customer-info-page .page-body #tabs-1 .fieldset .form-fields .inputs select
    {
        width: 63% !important;
    }
    .account-page.change-password-page .form-fields .inputs .field-validation-error
    {
        margin-left: 140px;
    }

    .account-page.customer-info-page .page-body #tabs-1
    {
        min-height: auto !important;
    }



    .PayTabMob
    {
        display: block !important;
    }
    .Paytd768
    {
        display: none;
    }

    .RBar
    {
        display: block;

        width: 90%;
        margin: 40px 0 10px 0;
        padding: 5px 5%;

        text-align: right;
        vertical-align: baseline;

        color: #000;
        background: #f2f2f2;
    }
    .RBar .ShareIcon
    {
        display: inline-block;

        height: 24px;
        margin-right: 20px;
        padding-top: 8px;
        padding-left: 38px;

        background: url(images/share-icon.jpg) no-repeat;
    }
    .RBar .PrintIcon
    {
        display: inline-block;

        height: 24px;
        padding-top: 8px;
        padding-left: 38px;

        background: url(images/print-icon.jpg) no-repeat;
    }

    /*Print Page*/
    .RPM
    {
        margin: -10px 0 20px 0 !important ;
    }
    .RPM .RTitle
    {
        font-size: 16px;

        width: 100% !important;

        text-transform: uppercase;
    }
    .RPM .RTitle div strong
    {
        font-weight: normal !important;
    }
    /*.order-details-page .page-title{display:none; }*/
    .print-main
    {
        width: 100%;

        border: 0 none !important;
    }
    .RDetails
    {
        width: 98% !important;
        margin: 50px 5px 5px 5px !important;
        padding: 1% !important;
    }
    .Rpadding
    {
        padding: 1% !important;
    }
    .order-details-page
    {
        overflow: hidden;

        width: 100%;
    }
    .RWidth
    {
        overflow: hidden;

        width: 50% !important;
    }
    .ResPrint
    {
        display: block !important;

        width: 100%;
        margin-top: 10px;
        padding-top: 10px;

        border-top: #ccc solid 1px;
    }
    .ResPrintHide
    {
        display: none;
    }
    .shipping-info .title,
    .billing-info .title,
    .RPayment
    {
        margin-bottom: 10px;
    }

    .confirmImg,
    .RPM .ONumber,
    .ONumber
    {
        display: none !important;
    }
    .RText
    {
        display: none;
    }
    .HideonMobile,
    .TabMobile.MobileAL.gmd
    {
        display: none !important;
    }
    .TabMobile,
    .responsive
    {
        display: block !important;
    }
    .Sdevice
    {
        display: none;
    }
    .STitleDIB
    {
        display: inline-block !important;
    }

    .LogOut
    {
        display: block;
    }

    /*Kendo*/
    .k-grid-header .k-header
    {
        white-space: normal !important;
    }

    /*Common*/
    .shopping-cart-page .left-arrow,
    .login-page .left-arrow,
    .registration-page .left-arrow,
    .registration-result-page .left-arrow,
    .wishlist-page .left-arrow,
    .topic-page .left-arrow,
    .topic-page .right-arrow,
    .order-list-page .left-arrow,
    .order-list-page .right-arrow,
    .sitemap-page .left-arrow,
    .sitemap-page .right-arrow,
    .shopping-cart-page .right-arrow,
    .login-page .right-arrow,
    .registration-page .right-arrow,
    .registration-result-page .right-arrow,
    .wishlist-page .right-arrow,
    .faq-info-page .right-arrow,
    .faq-info-page .left-arrow,
    .contact-page .left-arrow,
    .contact-page .right-arrow,
    .email-a-friend-page .left-arrow,
    .email-a-friend-page .right-arrow
    {
        display: none !important;
    }
    .button-1.customer-button,
    .button-1.checkout-button,
    .button-1.cart-button,
    .button-1.continue-shopping-button,
    .button-1.confirm-order,
    .button-1.re-order-button,
    .button-1.register-continue-button,
    .shopping-cart-page .summary .ordersummary-column .continue-shopping-button,
    .shopping-cart-page .summary .ordersummary-column .checkout-button,
    .shopping-cart-page .order-summary-content .button-1,
    .shopping-cart-page .order-summary-content .button-2,
    .shopping-cart-page .inputs .button-1,
    .shopping-cart-page .inputs .button-2,
    .shopping-cart-page .customer-blocks .button-1
    {
        font-weight: normal !important;

        padding: 6px 20px !important;
    }
    .shopping-cart-page .order-summary-content .BB,
    .checkout-page.shopping-cart-page .checkout-data .BB,
    .shopping-cart-page .order-progress .BB
    {
        display: none !important;
    }
    .product-reviews-page .page-title h1,
    .password-recovery-page .page-title h1
    {
        font-size: 20px !important;

        padding: 0 70px !important;

        color: #3a3a3a !important;
        background: #fff !important;
    }
    .page.product-reviews-page .ImgTxt .Img
    {
        float: none !important;

        width: 100% !important;
        height: auto !important;
    }
    .page.product-reviews-page .ImgTxt .Img img
    {
        width: 100% !important;
    }
    .page.product-reviews-page .ImgTxt .TXT
    {
        float: none !important;

        width: 96% !important;
        padding: 2% !important;
    }
    .product-reviews-page .write-review
    {
        width: 88% !important;
        padding: 5% !important;
    }
    .page.product-reviews-page .TxtBox
    {
        width: 88% !important;
        padding: 5% !important;
    }


    /*.contact-page .page-title h1, .order-list-page .page-title h1, .topic-page .page-title h1, .sitemap-page .page-title h1{font-size: 20px !important; color: #3A3A3A !important; background: #fff !important; padding: 0 70px !important;}*/
    .account-page.customer-info-page .MOH table td
    {
        display: block;

        margin-top: 10px;
    }
    .account-page.customer-info-page .MOH table td.adminData > span
    {
        display: block !important;

        width: 100% !important;
    }
    .account-page.customer-info-page .MOH table td.adminData > input[type='text']
    {
        width: 97%;
    }
    .account-page.customer-info-page .MOH table td.adminData > .selectDate select
    {
        width: 48%;
        margin-left: 2%;
    }
    .account-page.customer-info-page .MOH table td.adminData > .selectDate select:first-child
    {
        margin-left: 0;
    }
    .account-page.customer-info-page .MOH table td.VAB
    {
        float: right;

        margin-left: 0;
    }
    .account-page.customer-info-page #customer-reviews table.review-grid th.heading
    {
        font-size: 12px !important;
        font-weight: normal !important;

        width: auto !important;
        padding: 3px !important;

        white-space: normal !important;
    }
    .account-page.customer-info-page #customer-reviews table.review-grid th:last-child,
    .account-page.customer-info-page #customer-reviews table.review-grid td:last-child
    {
        display: none;
    }
    .account-page.customer-info-page .BillingCard.PayTabMob ul
    {
        float: none !important;
    }
    .account-page.customer-info-page .BillingCard.PayTabMob table
    {
        width: 99%;
    }
    .account-page.customer-info-page .section.products table.data-table td
    {
        border-right: 0 none !important;
        border-left: 0 none !important;
    }
    .account-page.customer-info-page table.data-table th
    {
        white-space: normal !important;
    }
    .order-details-page.RPM .page-title
    {
        display: none !important;
    }

    .account-page.customer-info-page .order-details-page .page-body .section.products table.data-table td.name
    {
        white-space: normal !important;
    }

    /*WishList*/
    .account-page.customer-info-page .WBdr
    {
        display: none !important;

        border-bottom: 0 none !important;
    }
    .product-reviews-page .field-validation-error
    {
        display: inherit !important;

        margin-left: 0 !important;
    }

    /*FAQ*/
    .faq-info-page .page-body
    {
        padding: 0 10px 0 5px;
    }

    /*Blog*/
    .NewBlog .BlogRight,
    .NewBlog .blog-posts
    {
        float: none !important;
        overflow: hidden;

        width: 98%;
        padding: 0 1%;
    }
    .blog-page .divider .page-title
    {
        margin: 0 0 10px 0 !important;
    }
    .NewBlog .BlogRight .subscribe-box .newsletter-email input[type='text']
    {
        width: 84%;
    }
    .blog-page .blog-posts .post-body .post-image
    {
        width: 99% !important;
    }
    .blog-page .blog-posts
    {
        margin: 0 !important;
    }
    .NewBlog .blog-posts .post .post-head span
    {
        width: 50% !important;
    }
    .blog-page .divider .page-title h1
    {
        padding: 10px !important;
    }
    .page.blogpost-page.NewBlog .BlogRight .blog-postss .post .post-thumbnail
    {
        width: 20% !important;
        height: auto;
    }
    .page.blogpost-page.NewBlog .BlogRight .blog-postss .post .post-thumbnail img
    {
        width: 100% !important;
        height: auto;
    }
    .page.blogpost-page.NewBlog .BlogRight .blog-postss .post .post-head
    {
        width: 75% !important;
    }
    .blogpost-page .divider .page-title
    {
        /* background:#656472; */
        margin-top: -10px !important;
        margin-bottom: 0!important;

        text-align: left;
        text-transform: uppercase;

        color: #fff;
        /*padding:10px !important;*/
    }
    .page.blogpost-page.NewBlog .page-body
    {
        margin-top: 10px !important;
    }
    .NewBlog .BlogRight .subscribe-box .newsletter-email input[type='text'],
    .NewBlog .block.block-blog-search input[type='text']
    {
        width: 75%;
    }
    .blogpost-page.NewBlog
    {
        padding: 0 5px;
    }
}


@media screen and (max-width:768px) and (min-width:481px) {

    .footer-menu-wrapper .pNumberFooterMobile {
        margin-left: 0 !important;
    }
    .footer .fBlog a {
        width: 32.8%;
    }

    #reviewcommentform .form-fields .inputs .comment-text {
        width: 94% !important;
    }
}

@media screen and (max-width: 768px) and (min-width: 481px) {
    .account-activation-page .right-arrow,
    .account-activation-page .left-arrow,
    .registration-result-page .right-arrow,
    .registration-result-page .left-arrow {
        display: block !important;
        margin: 0 !important;
    }

    .registration-result-page .page-title h1,
    .account-activation-page .page-title h1 {
        color: #000 !important;
        background: #fff !important;
    }

    .account-activation-page .divider .left-arrow, 
    .account-activation-page .divider .right-arrow {
        top: 2px;
    }




    /**
     *      luxe recipe
     */
    
	.recipe-direction .imagecounter .left,
	.recipe-direction .imagecounter .left + .right,
	.recipe-direction .imagecounter .left + .right img
	{
		width: 100%;
		float: none;
	}

	.recipe-direction .imagecounter .left + .right,
	.recipe-direction .imagecounter .left + .right img
	{
		margin: 10px auto;
	}
    

}