@media (max-width: 480px) {
    .cs-top .cs-list > li:nth-child(n+7) {
        display: none;
    }

}

@media (max-width: 480px) {
    .cs-bottom .cs-list > li:nth-child(n+7), .cs-append .cs-list > li:nth-child(n+7) {
        display: none;
    }

    .cs-bottom {
        display: block;
    }

}

@media (min-width: 640px) {
    .cs-list-col7 .coupon, UNUSED.cs-list-col8 .coupon, UNUSED.cs-list-col9 .coupon, UNUSED.cs-list-col10 .coupon {
        display: none !important;
    }
}

.dc_tracker_img {
    display: none;
}

.pointer {
    cursor: pointer !important;
}

#header {
    background-color: #F1F1F1;
}

.pointer {
    cursor: pointer !important;
}

@media (max-width: 640px) {

    #header {
        background-color: transparent;
    }

    #pagebg .header_outer {
        background-color: #F2F2F2;
        margin-top: 0px;
        margin-bottom: -5px;
    }

}

.delivery_right ol li {
    margin-bottom: 10px !important;
    min-height: 1em !important;

}

#delivery_methodsfree ol li:before {
    color: #1077bc;
}

#footer {
    background: #f4f4f4;
    color: #666666;
    font-size: 16px;
    margin: auto;
    width: 100%;
    min-width: 1100px;
}

#footer a {
    color: #1b75bb;
    text-decoration: none;
}

#footer, #footer_bottom, .item_desc1 {
    font-family: Calibri, Arial, Helvetica, sans-serif;
}

.footer_top {
    background-color: #BBE250;
}

.footer_top_inner {
    width: 1100px;
    font-size: 17px;
    margin: 0 auto;
    display: block;
    background-color: #9CD103;
    -webkit-clip-path: polygon(1.5% 0, 98.5% 0, 100% 100%, 0% 100%);
    clip-path: polygon(1.5% 0, 98.5% 0, 100% 100%, 0% 100%);
}

.footer_top_inner strong {
    background-color: transparent;
    color: white !important;
    font-weight: normal;
}

.footer_bot {
    border-bottom: 1px solid #6c6c6c;
    width: 1000px;
    margin: auto;
    margin-top: 20px;
}

.footer_bot div {
    display: inline-block;
    width: 360px;
    background-color: #6c6c6c;
    -webkit-clip-path: polygon(6% 0, 94% 0, 100% 100%, 0% 100%);
    clip-path: polygon(6% 0, 94% 0, 100% 100%, 0% 100%);
}

.footer_bot div a {
    background-color: transparent;
    color: #ffffff !important;
    font-weight: normal;
}

#footer_bottom {
    background-color: #f4f4f4;
    width: 100%;
    min-width: 1100px;
}

#footer_bottom_inner {
    background-color: #f4f4f4;
}

.item_desc1 {
    color: #000000;
    font-size: 19px;
    font-weight: bold;
    background: url(https://www.ruizhe.org/base/tpl9/image/item_desc1_bg.png) no-repeat 0px 8px;
    padding: 3px 0px 0px 30px;

}

.block1 {
    border-bottom: 1px solid #6c6c6c;
}

.footer_img img {
    width: 100%;
    margin: 3% 0%;
    height: 149.297px;
}

/*MOBILE RESPONSIVE */
@media screen and (max-width: 640px) {
    #footer_bottom div, .footer_top_inner {
        width: 95%;
    }

    #footer, #footer_bottom {
        min-width: 0;
    }

    .footer_bot {
        width: 100%;
    }

    .footer_top_inner {
        -webkit-clip-path: polygon(3% 0, 97% 0, 100% 100%, 0% 100%);
        clip-path: polygon(3% 0, 97% 0, 100% 100%, 0% 100%);
    }

    .footer_img img {
        height: auto;
    }

    .left, .right, .full, .block_f1, .block_f2 {
        border-bottom: 1px solid #6c6c6c;
    }

    .footer_right img {
        margin: 0;
    }

    .footer_logo {
        width: 65% !important;
    }
}

@media screen and (max-width: 414px) {
    .footer_bot div {
        width: 90%;
    }

    .footer_logo {
        width: 65% !important;
    }
}