@media (max-width: 991px) {
    .promotion_list .product-badge-container .section-head .color-dots {
        margin-top: 8px;
    }
}
.promotion_list .promotion_item {
    float: left;
    width: 100%;
    height: auto;
}
.promotion_list .promotion_item a {
    outline: none;
    text-decoration: none;
}
.promotion_list .promotion_item a:hover {
    outline: none;
    text-decoration: none;
    color: black;
}
.promotion_list .promotion_item .displayImage {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    height: 150px;
}
.promotion_list .promotion_item .dispaly_event_text {
    height: 150px;
}
.promotion_list .promotion_item .itemName {
    font-size: 16px;
    color: black;
    float: left;
    width: 100%;
    margin: 15px 0px;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-word;
    text-decoration: none;
}
@media (max-width: 991px) {
    .promotion_list .promotion_item {
        margin-bottom: 30px;
    }
}
@media (min-width: 1200px) {
    .promotion_list .col-lg-2.col-fit-5 {
        width: 20% !important;
    }
}
.ads {
    padding: 100% 0 0;
}
.ads span {
    position: absolute;
    line-height: 25px;
    color: white;
    top: calc(50% - 12.5px);
    left: calc(50% - 13px);
}
.world_product_menu_left {
    float: left;
    width: 100%;
    height: auto;
    border: 1px solid #ddd;
    border-radius: 5px;
    background-color: #fff;
}
.world_product_menu_left .block_container {
    float: left;
    width: 100%;
    height: auto;
    border-bottom: 1px solid #ddd;
}
.world_product_menu_left .block_container:last-child {
    border-bottom: 0px solid #ddd;
}
.world_product_menu_left .block_container ul, .world_product_menu_left .block_container li {
    list-style: none;
    padding: 0px;
    margin: 0px;
}
.world_product_menu_left .block_container a, .world_product_menu_left .block_container a:hover, .world_product_menu_left .block_container a:active {
    text-decoration: none;
    outline: none;
}
.world_product_menu_left .block_container * {
    outline: none !important;
}
.world_product_menu_left .block_container .fa {
    transition: all 0.3s;
}
.world_product_menu_left .block_container .section_head {
    color: black;
    font-size: 16px;
    padding: 5px 15px;
    cursor: pointer;
}
.world_product_menu_left .block_container .section_head .fa {
    float: right;
    line-height: 22px;
}
@media (max-width: 991px) {
    .world_product_menu_left .block_container .section_head .fa:not(.isRotate) {
        transform: rotate(180deg);
    }
    .world_product_menu_left .block_container .section_head .fa.isRotate {
        transform: rotate(0deg);
    }
}
@media (min-width: 992px) {
    .world_product_menu_left .block_container .section_head .fa.isRotate {
        transform: rotate(180deg);
    }
}
@media (max-width: 991px) {
    .world_product_menu_left .block_container .section_body:not(.isHide) {
        display: none;
    }
    .world_product_menu_left .block_container .section_body.isHide {
        display: block;
    }
}
@media (min-width: 992px) {
    .world_product_menu_left .block_container .section_body.isHide {
        display: none;
    }
}
.world_product_menu_left .block_container .section_body .cat_first .li_first {
    padding: 3px 15px;
    transition: all 0.3s;
}
.world_product_menu_left .block_container .section_body .cat_first .li_first:last-child {
    padding-bottom: 6px;
}
.world_product_menu_left .block_container .section_body .cat_first .li_first a.link_first {
    line-height: 25px;
    color: #717171;
    display: block;
    font-size: 14px;
}
.world_product_menu_left .block_container .section_body .cat_first .li_first a.link_first .fa {
    float: right;
    line-height: 25px;
}
.world_product_menu_left .block_container .section_body .cat_first .li_first .cat_second {
    display: none;
}
.world_product_menu_left .block_container .section_body .cat_first .li_first .cat_second .li_second {
    padding: 3px 15px;
}
.world_product_menu_left .block_container .section_body .cat_first .li_first .cat_second .li_second a.link_second {
    line-height: 25px;
    color: #717171;
    display: block;
    font-size: 14px;
}
.world_product_menu_left .block_container .section_body .cat_first .li_first .cat_second .li_second a.link_second .fa {
    float: right;
    line-height: 25px;
}
.world_product_menu_left .block_container .section_body .cat_first .li_first .cat_second .li_second .cat_third {
    display: none;
}
.world_product_menu_left .block_container .section_body .cat_first .li_first .cat_second .li_second .cat_third .li_third .cat_forth {
    display: none;
}
.world_product_menu_left .block_container .section_body .cat_first .li_first .cat_second .li_second .cat_third .li_third .cat_forth .li_forth {
    padding: 3px 15px;
}
.world_product_menu_left .block_container .section_body .cat_first .li_first .cat_second .li_second .cat_third .li_third .cat_forth .li_forth a.link_forth {
    line-height: 25px;
    color: #717171;
    display: block;
    font-size: 14px;
}
.world_product_menu_left .block_container .section_body .cat_first .li_first .cat_second .li_second .cat_third .li_third .cat_forth .li_forth a.link_forth .fa {
    float: right;
    line-height: 25px;
}
.world_product_menu_left .block_container .section_body .cat_first .li_first .cat_second .li_second .cat_third .li_third .cat_forth .li_forth .cat_fifth {
    display: none;
}
@media (max-width: 991px) {
    .world_product_menu_left .block_container .section_body .cat_first .link_first.isClick .fa {
        transform: rotate(90deg) !important;
    }
    .world_product_menu_left .block_container .section_body .cat_first .cat_second.isClick {
        display: block !important;
    }
    .world_product_menu_left .block_container .section_body .cat_first .cat_second.isClick .li_second {
        padding: 7px 0px !important;
    }
    .world_product_menu_left .block_container .section_body .cat_first .cat_second .li_second a.link_second.isClick .fa {
        transform: rotate(90deg) !important;
    }
    .world_product_menu_left .block_container .section_body .cat_first .cat_second .li_second .cat_third.isClick {
        display: block !important;
        padding: 5px 0px;
    }
    .world_product_menu_left .block_container .section_body .cat_first .cat_second .li_second .cat_third.isClick .li_third a.link_third {
        display: block;
        width: 100%;
        padding: 5px 0px;
        color: #717171;
    }
    .world_product_menu_left .block_container .section_body .cat_first .cat_second .li_second .cat_third.isClick .li_third a.link_third .fa {
        float: right;
    }
    .world_product_menu_left .block_container .section_body .cat_first .cat_second .li_second .cat_third.isClick .li_third a.link_third.isClick .fa {
        transform: rotate(90deg) !important;
    }
    .world_product_menu_left .block_container .section_body .cat_first .cat_second .li_second .cat_third.isClick .li_third .cat_forth.isClick {
        display: block !important;
    }
    .world_product_menu_left .block_container .section_body .cat_first .cat_second .li_second .cat_third.isClick .li_third .cat_forth.isClick .li_forth {
        padding: 0px 0px !important;
    }
    .world_product_menu_left .block_container .section_body .cat_first .cat_second .li_second .cat_third.isClick .li_third .cat_forth.isClick .li_forth a.link_forth {
        padding: 5px 0px;
        color: #717171;
    }
    .world_product_menu_left .block_container .section_body .cat_first .cat_second .li_second .cat_third.isClick .li_third .cat_forth.isClick .li_forth a.link_forth.isClick .fa {
        transform: rotate(90deg) !important;
    }
    .world_product_menu_left .block_container .section_body .cat_first .cat_second .li_second .cat_third.isClick .li_third .cat_forth .cat_fifth.isClick {
        display: block !important;
    }
    .world_product_menu_left .block_container .section_body .cat_first .cat_second .li_second .cat_third.isClick .li_third .cat_forth .cat_fifth.isClick .li_fifth {
        padding: 7px 0px !important;
    }
    .world_product_menu_left .block_container .section_body .cat_first .cat_second .li_second .cat_third.isClick .li_third .cat_forth .cat_fifth.isClick .li_fifth a.link_fifth {
        padding: 5px 0px;
        color: #717171;
    }
}
@media (min-width: 992px) {
    .world_product_menu_left .block_container .section_body .cat_first .li_first .cat_second {
        position: absolute;
        left: calc(100% - 15px);
        margin-top: -60px;
        z-index: 1;
        width: 200px;
        border: 1px solid #ddd;
        background-color: white;
        border-left: 0px;
        padding: 0;
    }
    .world_product_menu_left .block_container .section_body .cat_first .li_first .cat_second .li_second {
        padding: 0px 15px;
    }
    .world_product_menu_left .block_container .section_body .cat_first .li_first .cat_second .li_second a.link_second {
        padding: 3px 0;
    }
    .world_product_menu_left .block_container .section_body .cat_first .li_first .cat_second .li_second:hover {
        color: #E84030;
    }
    .world_product_menu_left .block_container .section_body .cat_first .li_first .cat_second .li_second li {
        padding: 5px 15px;
    }
    .world_product_menu_left .block_container .section_body .cat_first .li_first .cat_second .li_second li a {
        line-height: 25px;
        color: #717171;
        display: block;
        font-size: 14px;
        padding: 3px 0;
    }
    .world_product_menu_left .block_container .section_body .cat_first .li_first .cat_second .li_second .cat_third {
        position: absolute;
        left: calc(100%);
        margin-top: -32px;
        z-index: 1;
        width: 200px;
        border: 1px solid #ddd;
        background-color: white;
        padding: 0;
    }
    .world_product_menu_left .block_container .section_body .cat_first .li_first .cat_second .li_second .cat_third .li_third {
        padding: 0px 15px;
    }
    .world_product_menu_left .block_container .section_body .cat_first .li_first .cat_second .li_second .cat_third .li_third:hover {
        background-color: #E84030;
    }
    .world_product_menu_left .block_container .section_body .cat_first .li_first .cat_second .li_second .cat_third .li_third:hover a.link_third {
        color: white;
    }
    .world_product_menu_left .block_container .section_body .cat_first .li_first .cat_second .li_second .cat_third .li_third:hover .cat_forth {
        display: block;
    }
    .world_product_menu_left .block_container .section_body .cat_first .li_first .cat_second .li_second .cat_third .li_third a.link_third .fa {
        float: right;
        line-height: 25px;
    }
    .world_product_menu_left .block_container .section_body .cat_first .li_first .cat_second .li_second .cat_third .li_third .cat_forth {
        position: absolute;
        left: calc(100%);
        margin-top: -32px;
        z-index: 1;
        width: 200px;
        border: 1px solid #ddd;
        background-color: white;
        padding: 0;
    }
    .world_product_menu_left .block_container .section_body .cat_first .li_first .cat_second .li_second .cat_third .li_third .cat_forth .li_forth {
        padding: 0px 15px;
    }
    .world_product_menu_left .block_container .section_body .cat_first .li_first .cat_second .li_second .cat_third .li_third .cat_forth .li_forth:hover {
        background-color: #E84030;
    }
    .world_product_menu_left .block_container .section_body .cat_first .li_first .cat_second .li_second .cat_third .li_third .cat_forth .li_forth:hover a.link_forth {
        color: white !important;
    }
    .world_product_menu_left .block_container .section_body .cat_first .li_first .cat_second .li_second .cat_third .li_third .cat_forth .li_forth:hover a.link_forth .fa {
        transform: rotate(90deg);
    }
    .world_product_menu_left .block_container .section_body .cat_first .li_first .cat_second .li_second .cat_third .li_third .cat_forth .li_forth:hover .cat_fifth {
        display: block;
    }
    .world_product_menu_left .block_container .section_body .cat_first .li_first .cat_second .li_second .cat_third .li_third .cat_forth .li_forth a.link_forth .fa {
        float: right;
        line-height: 25px;
    }
    .world_product_menu_left .block_container .section_body .cat_first .li_first .cat_second .li_second .cat_third .li_third .cat_forth .li_forth a.link_fifth {
        color: white;
    }
    .world_product_menu_left .block_container .section_body .cat_first .li_first .cat_second .li_second:hover {
        background-color: #E84030;
    }
    .world_product_menu_left .block_container .section_body .cat_first .li_first .cat_second .li_second:hover a.link_second {
        color: white;
    }
    .world_product_menu_left .block_container .section_body .cat_first .li_first .cat_second .li_second:hover .cat_third {
        display: block;
    }
    .world_product_menu_left .block_container .section_body .cat_first .li_first:hover {
        background-color: #E84030;
    }
    .world_product_menu_left .block_container .section_body .cat_first .li_first:hover a.link_first {
        color: white;
    }
    .world_product_menu_left .block_container .section_body .cat_first .li_first:hover .cat_second {
        display: block;
    }
}
.world_product_menu_left .block_container .section_body .no_hover:hover {
    background-color: white !important;
}
.world_product_menu_left .block_container .section_body .input_radio, .world_product_menu_left .block_container .section_body .input_checkbox {
    font-weight: normal;
    font-size: 14px;
    line-height: 20px;
    width: 100%;
    margin: 0px;
    cursor: pointer;
}
.world_product_menu_left .block_container .section_body .input_radio *, .world_product_menu_left .block_container .section_body .input_checkbox * {
    margin: 0px;
    padding: 0px;
}
.world_product_menu_left .block_container .section_body .input_radio input[type="radio"], .world_product_menu_left .block_container .section_body .input_radio input[type="checkbox"], .world_product_menu_left .block_container .section_body .input_checkbox input[type="radio"], .world_product_menu_left .block_container .section_body .input_checkbox input[type="checkbox"] {
    float: left;
    margin-right: 10px;
    margin-top: 3px;
    display: inline-block;
}
.world_product_menu_left .block_container .section_body .input_radio span, .world_product_menu_left .block_container .section_body .input_checkbox span {
    float: left;
    font-size: 22px;
    line-height: 20px;
}
@media (max-width: 991px) {
    .world_product_menu_left .block_container .section_body .input_radio, .world_product_menu_left .block_container .section_body .input_checkbox {
        margin: 5px 0px;
    }
    .world_product_menu_left .block_container .section_body .input_radio input[type="radio"], .world_product_menu_left .block_container .section_body .input_radio input[type="checkbox"], .world_product_menu_left .block_container .section_body .input_checkbox input[type="radio"], .world_product_menu_left .block_container .section_body .input_checkbox input[type="checkbox"] {
        margin-top: 5px;
    }
    .world_product_menu_left .block_container .section_body .input_radio span, .world_product_menu_left .block_container .section_body .input_checkbox span {
        font-size: 16px;
    }
}
@media (max-width: 991px) {
    .world_product_menu_left {
        margin: 15px 0;
    }
    .world_product_menu_left .block_container .section_head {
        padding: 15px 15px;
    }
}
.card_categeory_lists .img {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    width: 100%;
    padding: 100% 0 0;
    margin-bottom: 15px;
}
.card_categeory_lists .img.bg {
    background-color: #eee;
}
.card_categeory_lists .name {
    float: left;
    width: 100%;
    height: auto;
    font-style: 16px;
    color: black;
    line-height: 25px;
}
.world_product_menu_top {
    float: left;
    display: block;
    width: 100%;
    height: auto;
}
.world_product_menu_top .breadcumb {
    display: block;
    width: 100%;
    height: auto;
    float: left;
}
.world_product_menu_top .breadcumb ul {
    margin: 0px;
    padding: 0px;
    font-size: 0px;
}
.world_product_menu_top .breadcumb ul li {
    list-style: none;
    display: inline-block;
    font-size: 0px;
}
.world_product_menu_top .breadcumb ul li.last_item a {
    color: black;
}
.world_product_menu_top .breadcumb ul li a {
    color: #111;
    font-size: 14px;
    float: left;
}
.world_product_menu_top .breadcumb ul li a:hover {
    text-decoration: none;
}
.world_product_menu_top .breadcumb ul li a:active {
    text-decoration: none;
}
.world_product_menu_top .breadcumb ul li .fa {
    padding: 5px 14px;
    color: #717171;
    font-size: 14px;
    float: left;
    line-height: 20px;
}
.world_product_menu_top .breadcumb .mobileSelectorBlock {
    width: 100%;
}
.world_product_menu_top .breadcumb .mobileSelectorBlock .overlayContainer {
    white-space: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
}
.world_product_menu_top .breadcumb .mobileSelectorBlock .overlayContainer .item {
    float: none;
    display: inline-block;
    height: 50px;
    line-height: 50px;
}
.world_product_menu_top .breadcumb .mobileSelectorBlock .overlayContainer .item a {
    font-size: 16px;
    text-transform: capitalize;
    color: black;
}
.world_product_menu_top .breadcumb .mobileSelectorBlock .overlayContainer .item .fa {
    font-size: 16px;
    padding: 0px 10px;
}
.world_product_menu_top .head .image_advertise img {
    max-width: 100%;
    height: auto;
    max-height: 200px;
}
.world_product_menu_top .sortFilter {
    margin: 10px 0px 10px 0px;
    float: left;
    width: 100%;
    display: block;
    padding: 10px;
    border-bottom: 1px solid #d9d9d9;
    background-color: white;
}
.world_product_menu_top .sortFilter div {
    float: left;
    width: auto;
    height: auto;
    margin-right: 30px;
}
.world_product_menu_top .sortFilter div span {
    float: left;
    line-height: 40px;
    margin-right: 15px;
}
.world_product_menu_top .sortFilter div input, .world_product_menu_top .sortFilter div select {
    float: left;
    background-color: white;
    color: black;
    border: 1px solid #d9d9d9;
    min-width: 150px;
    height: 40px;
    outline: none;
    cursor: pointer;
}
.world_product_menu_top .sortFilter div .fa {
    float: left;
    padding: 0px 5px;
    line-height: 40px;
    cursor: pointer;
    outline: none;
}
.world_product_menu_top .sortFilter div .fa:not(.active) {
    color: #d9d9d9;
}
.world_product_menu_top .sortFilter div .fa.active {
    color: #111;
}
@media (max-width: 991px) {
    .world_product_menu_top .sortFilter div {
        width: 100%;
        margin-right: 0px;
        margin-bottom: 15px;
    }
    .world_product_menu_top .sortFilter div span {
        min-width: 20vw;
        font-size: 16px;
    }
    .world_product_menu_top .sortFilter div .fa {
        font-size: 16px;
    }
}