@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700);

html {
    -ms-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-text-size-adjust: 100%;
    font: normal 400 14px 'Roboto', Arial, Helvetica, sans-serif;
}

    html input[disabled] {
        cursor: default;
    }

body {
    background-color: #eff7fa;
    font-family: titillium web, sans-serif;
    color: #555;
    margin: 0;
    width: 100%;
}

p {
    margin: 0;
    padding: 0;
}

input, button, select, textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

[role="button"] {
    cursor: pointer;
}

ul {
    margin: 0;
    padding: 0;
}

ol {
    margin-bottom: 10px;
    margin-top: 0;
}

    ul ul, ol ul, ul ol, ol ol {
        margin-bottom: 0;
    }

dl {
    margin-bottom: 20px;
    margin-top: 0;
}

dt {
    font-weight: bold;
    line-height: 1.42857143;
}

dd {
    line-height: 1.42857143;
    margin-left: 0;
}

p {
    line-height: 20px;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
    display: block;
}

audio, canvas, progress, video {
    display: inline-block;
    vertical-align: baseline;
}

    audio:not([controls]) {
        display: none;
        height: 0;
    }

[hidden] {
    display: none;
}

template {
    display: none;
}

a {
    background-color: transparent;
    color: #24a3b5;
    text-decoration: none;
    outline: 0;
}

    a:active {
        outline: 0;
    }

    a:hover {
        color: #24a3b5;
        outline: 0;
        text-decoration: underline;
    }

    a:visited {
        text-decoration: none;
        outline: 0;
    }

    a:focus {
        color: #24a3b5;
        outline-offset: -2px;
        outline: 5px auto -webkit-focus-ring-color;
        outline: 0;
        text-decoration: none;
    }

abbr[title] {
    border-bottom: 1px dotted;
}

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

b {
    font-weight: bold;
}

strong {
    font-weight: bold;
}

dfn {
    font-style: italic;
}

h1, h2, h3, h4, h5, h6 {
    margin: 0;
}

mark {
    background: #ff0;
    color: #000;
}

small {
    font-size: 80%;
}

sub {
    bottom: -0.25em;
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    top: -0.5em;
    vertical-align: baseline;
}

img {
    border: 0;
    max-width: 100%;
    page-break-inside: avoid;
    vertical-align: middle;
}

svg:not(root) {
    overflow: hidden;
}

figure {
    margin: 0;
    margin: 1em 40px;
}

hr {
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    border-top: 1px solid #eee;
    border: 0;
    box-sizing: content-box;
    height: 0;
    margin-bottom: 20px;
    margin-top: 20px;
}

pre {
    border: 1px solid #555;
    overflow: auto;
    page-break-inside: avoid;
}

code, kbd, pre, samp {
    font-family: monospace, monospace;
    font-size: 1em;
}

button, input, optgroup, select, textarea {
    color: inherit;
    font: inherit;
    margin: 0;
}

    button:focus, input:focus, optgroup:focus, select:focus, textarea:focus {
        outline: none;
        border: none;
    }

button {
    overflow: visible;
    text-transform: none;
}

    button::-moz-focus-inner {
        border: 0;
        padding: 0;
    }

select {
    text-transform: none;
}

button, html input[type="button"], input[type="reset"], input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
}

    button[disabled] {
        cursor: default;
    }

input {
    line-height: normal;
}

    input::-moz-focus-inner {
        border: 0;
        padding: 0;
    }

    input[type="checkbox"] {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        padding: 0;
    }

    input[type="radio"] {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        padding: 0;
    }

    input[type="number"]::-webkit-inner-spin-button {
        height: auto;
    }

    input[type="number"]::-webkit-outer-spin-button {
        height: auto;
    }

    input[type="search"] {
        -moz-box-sizing: content-box;
        -webkit-appearance: textfield;
        -webkit-box-sizing: content-box;
        box-sizing: content-box;
    }

        input[type="search"]::-webkit-search-cancel-button {
            -webkit-appearance: none;
        }

        input[type="search"]::-webkit-search-decoration {
            -webkit-appearance: none;
        }

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0;
    padding: 0;
}

legend {
    border: 0;
    padding: 0;
}

textarea {
    overflow: auto;
}

optgroup {
    font-weight: bold;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

td {
    padding: 0;
}

th {
    padding: 0;
}

@media {
    print *, print *:before, print *:after {
        color: #000 !important;
        -webkit-box-shadow: none !important;
        background: transparent !important;
        box-shadow: none !important;
        text-shadow: none !important;
    }
}

blockquote {
    border: 1px solid #ddd;
    page-break-inside: avoid;
}

thead {
    display: table-header-group;
}

tr {
    page-break-inside: avoid;
}

p {
    orphans: 3;
    widows: 3;
}

h2 {
    orphans: 3;
    page-break-after: avoid;
    widows: 3;
}

h3 {
    orphans: 3;
    page-break-after: avoid;
    widows: 3;
}

.btn_gradient {
    background-image: -moz-linear-gradient(0deg,#ff934b 0%,#ff5e62 100%);
    background-image: -webkit-linear-gradient(0deg,#ff934b 0%,#ff5e62 100%);
    background-image: -ms-linear-gradient(0deg,#ff934b 0%,#ff5e62 100%);
}

[type="checkbox"]:not(:checked), [type="checkbox"]:checked {
    position: absolute;
    left: -9999px;
}

    [type="checkbox"]:not(:checked) + label, [type="checkbox"]:checked + label {
        display: inline-block;
        position: relative;
        padding-left: 25px;
        cursor: pointer;
        color: #757575;
    }

[type="checkbox"]:disabled + label {
    cursor: default !important;
}

    [type="checkbox"]:disabled + label:before {
        border: #e8e8e8 solid 1px !important;
    }

    [type="checkbox"]:disabled + label:hover {
        cursor: not-allowed !important;
    }

        [type="checkbox"]:disabled + label:hover:before {
            border: #e8e8e8 solid 1px !important;
        }

[type="checkbox"]:not(:checked) + label:before, [type="checkbox"]:checked + label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 14px;
    height: 14px;
    border: 1px solid #b1b1b1;
    background: #fff;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

[type="checkbox"]:disabled:not(:checked) + label:before, [type="checkbox"]:disabled:checked + label:before {
    border-color: #bbb;
    background-color: #fff;
}

[type="checkbox"]:checked:focus + label:before, [type="checkbox"]:not(:checked):focus + label:before {
    border: 1px solid #b1b1b1;
}

[type="checkbox"]:not(:checked) + label:after {
    content: '';
    position: absolute;
    top: 1px;
    left: 5px;
    opacity: 0;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -o-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    width: 4px;
    height: 9px;
    border-bottom: 2px solid #bbb;
    border-right: 2px solid #bbb;
    -webkit-transform: rotate(40deg);
    -moz-transform: rotate(40deg);
    -ms-transform: rotate(40deg);
    -o-transform: rotate(40deg);
}

[type="checkbox"]:checked + label {
    color: #757575 !important;
}

    [type="checkbox"]:checked + label:before {
        border: 1px solid #24a3b5 !important;
        background: #24a3b5;
    }

    [type="checkbox"]:checked + label:after {
        content: '';
        position: absolute;
        top: 1px;
        left: 5px;
        opacity: 1;
        -webkit-transition: all .2s ease-in-out;
        -moz-transition: all .2s ease-in-out;
        -ms-transition: all .2s ease-in-out;
        -o-transition: all .2s ease-in-out;
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -o-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
        width: 4px;
        height: 9px;
        border-bottom: 2px solid #fff;
        border-right: 2px solid #fff;
        -webkit-transform: rotate(40deg);
        -moz-transform: rotate(40deg);
        -ms-transform: rotate(40deg);
        -o-transform: rotate(40deg);
    }

[type="checkbox"]:disabled:checked + label:after {
    color: #999;
}

[type="checkbox"]:disabled + label {
    color: #aaa;
}

[type="checkbox"] + label:hover:before {
    border: 1px solid #24a3b5 !important;
}

[type="radio"] {
    display: none;
}

    [type="radio"] + label {
        display: inline-block;
        position: relative;
        padding: 3px 0 5px 30px;
        color: #555;
        font-size: 14px;
        font-weight: normal;
    }

        [type="radio"] + label::before {
            background-color: #fff;
            border: 2px solid #a8a8a8;
            -webkit-border-radius: 50px;
            -moz-border-radius: 50px;
            border-radius: 50px;
            -moz-background-clip: padding;
            -webkit-background-clip: padding-box;
            background-clip: padding-box;
            display: inline-block;
            content: ' ';
            width: 16px;
            height: 16px;
            background-image: none;
            left: 0;
            top: 3px;
            position: absolute;
        }

        [type="radio"] + label::after {
            background-color: #24a3b5;
            border: #fff solid 2px;
            background-image: none;
            border-radius: 50px;
            content: "";
            height: 10px;
            width: 10px;
            position: absolute;
            left: 3px;
            top: 6px;
            -webkit-transform: scale(0);
            -moz-transform: scale(0);
            -o-transform: scale(0);
            -ms-transform: scale(0);
            transform: scale(0);
            -webkit-transition: 240ms;
            -moz-transition: 240ms;
            -ms-transition: 240ms;
            -o-transition: 240ms;
        }

    [type="radio"]:checked + label:before {
        background-color: #fff;
        border: #24a3b5 solid 2px;
    }

    [type="radio"]:checked + label:after {
        background-color: #24a3b5;
        border: #fff solid 2px;
        background-image: none;
        -webkit-border-radius: 50px;
        -moz-border-radius: 50px;
        border-radius: 50px;
        -moz-background-clip: padding;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
        content: "";
        height: 10px;
        width: 10px;
        position: absolute;
        left: 3px;
        top: 6px;
        -webkit-transform: scale(1) !important;
        -moz-transform: scale(1) !important;
        -o-transform: scale(1) !important;
        -ms-transform: scale(1) !important;
        transform: scale(1) !important;
    }

    [type="radio"]:disabled + label {
        color: #ccc;
        cursor: not-allowed;
    }

        [type="radio"]:disabled + label:before {
            border: 2px solid #e0e0e0;
        }

select {
    border: none;
    color: #757575;
    font-size: 14px;
    font-weight: 400;
    border-bottom: #d8d8d8 solid 1px;
    padding: 5px 0;
}

.default_form {
    clear: both;
}

    .default_form .inpt_group {
        position: relative;
    }

        .default_form .inpt_group input {
            border: none;
            border-bottom: 1px solid #ddd;
            width: 100%;
            font-size: 14px;
            padding: 6px 0px;
            border-radius: 0;
            -webkit-appearance: none;
            color: #757575;
        }

            .default_form .inpt_group input:focus {
                outline: none;
            }

        .default_form .inpt_group > label {
            color: #757575;
            font-weight: normal;
            position: absolute;
            pointer-events: none;
            left: 0;
            top: 4px;
            display: inline-block;
            width: 100%;
            -webkit-transition: all 0.35s cubic-bezier(0.4,0,0.2,1);
            -moz-transition: all 0.35s cubic-bezier(0.4,0,0.2,1);
            -ms-transition: all 0.35s cubic-bezier(0.4,0,0.2,1);
            -o-transition: all 0.35s cubic-bezier(0.4,0,0.2,1);
        }

        .default_form .inpt_group > span {
            display: block;
            position: relative;
        }

            .default_form .inpt_group > span:before {
                content: '';
                display: inline-block;
                position: absolute;
                right: 50%;
                bottom: 0;
                width: 0%;
                height: 1px;
                z-index: 9;
                background: #24a3b5;
                -webkit-transition: all 0.35s cubic-bezier(0.4,0,0.2,1);
                -moz-transition: all 0.35s cubic-bezier(0.4,0,0.2,1);
                -ms-transition: all 0.35s cubic-bezier(0.4,0,0.2,1);
                -o-transition: all 0.35s cubic-bezier(0.4,0,0.2,1);
            }

            .default_form .inpt_group > span:after {
                content: '';
                display: inline-block;
                position: absolute;
                left: 50%;
                bottom: 0;
                width: 0%;
                height: 1px;
                z-index: 9;
                background: #24a3b5;
                -webkit-transition: all 0.35s cubic-bezier(0.4,0,0.2,1);
                -moz-transition: all 0.35s cubic-bezier(0.4,0,0.2,1);
                -ms-transition: all 0.35s cubic-bezier(0.4,0,0.2,1);
                -o-transition: all 0.35s cubic-bezier(0.4,0,0.2,1);
            }

        .default_form .inpt_group input:focus ~ label, .default_form .inpt_group .label-valid {
            top: -20px;
            left: 0;
            font-size: 13px;
            color: #cacaca;
        }

        .default_form .inpt_group input:focus ~ span:before {
            width: 50%;
        }

        .default_form .inpt_group input:focus ~ span:after {
            width: 50%;
        }

    .default_form fieldset {
        border: 0;
    }

@keyframes circlespin {
    from {
        -webkit-transform: rotate(0deg);
        -khtml-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
        zoom: 1;
    }

    to {
        -webkit-transform: rotate(359deg);
        -khtml-transform: rotate(359deg);
        -moz-transform: rotate(359deg);
        -ms-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        transform: rotate(359deg);
        zoom: 1;
    }
}

#responseLoading, #responseLoading_login {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1006;
    text-align: center;
}

    #responseLoading .circleSpin, #responseLoading_login .circleSpin {
        position: absolute;
        top: 50%;
        left: 50%;
        height: 70px;
        width: 70px;
        margin-top: -25px !important;
        margin-left: -25px;
        text-align: center;
        font-size: 10px;
        background: #fff;
        padding: 10px;
        -webkit-border-radius: 100px;
        -moz-border-radius: 100px;
        border-radius: 100px;
        -moz-background-clip: padding;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
    }

        #responseLoading .circleSpin .circle, #responseLoading_login .circleSpin .circle {
            height: 50px !important;
            width: 50px !important;
            margin: 0 auto;
            border-bottom: 2px solid #dfdfdf;
            border-left: 2px solid #dfdfdf;
            border-right: 2px solid #18a6b2;
            border-top: 2px solid #18a6b2;
            -webkit-border-radius: 100%;
            -moz-border-radius: 100%;
            border-radius: 100%;
            -moz-background-clip: padding;
            -webkit-background-clip: padding-box;
            background-clip: padding-box;
            -webkit-animation: circlespin 0.8s infinite linear;
            -khtml-animation: circlespin 0.8s infinite linear;
            -moz-animation: circlespin 0.8s infinite linear;
            -ms-animation: circlespin 0.8s infinite linear;
            -o-animation: circlespin 0.8s infinite linear;
            animation: circlespin 0.8s infinite linear;
        }

.loading {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 99;
}

.loading-bar {
    display: inline-block;
    width: 4px;
    height: 18px;
    border-radius: 4px;
    animation: loading 1s ease-in-out infinite;
    -webkit-animation: loading 1s ease-in-out infinite;
    -khtml-animation: loading 1s ease-in-out infinite;
    -moz-animation: loading 1s ease-in-out infinite;
    -ms-animation: loading 1s ease-in-out infinite;
    -o-animation: loading 1s ease-in-out infinite;
}

    .loading-bar:nth-child(1) {
        background-color: #00bc71;
        animation-delay: 0;
        -webkit-animation-delay: 0;
        -khtml-animation-delay: 0;
        -moz-animation-delay: 0;
        -ms-animation-delay: 0;
        -o-animation-delay: 0;
    }

    .loading-bar:nth-child(2) {
        background-color: #00b7a0;
        animation-delay: 0.09s;
        -webkit-animation-delay: 0.09s;
        -khtml-animation-delay: 0.09s;
        -moz-animation-delay: 0.09s;
        -ms-animation-delay: 0.09s;
        -o-animation-delay: 0.09s;
    }

    .loading-bar:nth-child(3) {
        background-color: #00a3c3;
        animation-delay: .18s;
        -webkit-animation-delay: .18s;
        -khtml-animation-delay: .18s;
        -moz-animation-delay: .18s;
        -ms-animation-delay: .18s;
        -o-animation-delay: .18s;
    }

    .loading-bar:nth-child(4) {
        background-color: #0c93f3;
        animation-delay: .27s;
        -webkit-animation-delay: .27s;
        -khtml-animation-delay: .27s;
        -moz-animation-delay: .27s;
        -ms-animation-delay: .27s;
        -o-animation-delay: .27s;
    }

@keyframes loading {
    0% {
        transform: scale(1);
    }

    20% {
        transform: scale(1,2.2);
    }

    40% {
        transform: scale(1);
    }
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.alert {
    display: block;
    background: #fff;
    border: #ddd solid 1px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    color: #212121;
    padding: 12px 35px 12px 18px;
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 13px;
}

    .alert .close {
        float: right;
        font-size: 21px;
        font-weight: 700;
        line-height: 1;
        color: #000;
        filter: alpha(opacity=20);
        opacity: .2;
        -webkit-appearance: none;
        padding: 0;
        cursor: pointer;
        background: 0 0;
        border: 0;
        position: relative;
        right: -20px;
        top: 2px;
    }

    .alert.alert_success {
        color: #50a554;
        background: #e9f5e9;
        border: #c3e3c5 solid 1px;
    }

    .alert.alert_info {
        color: #3e90d1;
        background: #e4f2fd;
        border: #b6dcfa solid 1px;
    }

    .alert.alert_warning {
        color: #e8ae28;
        background: #fff7e2;
        border: #ffe9b2 solid 1px;
    }

    .alert.alert_danger {
        color: #e6543e;
        background: #ffe5e1;
        border: #feb9b0 solid 1px;
    }

.tost {
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background: #48a7f2;
    text-align: center;
    font-style: normal;
    padding-left: 1px;
    font-size: 14px;
    font-weight: 500;
    line-height: 21px;
    position: relative;
}

    .tost:before {
        content: '';
        display: inline-block;
        color: #fff;
    }

.tost_info:before {
    content: 'i';
}

.tost_check {
    background: #69ba6d;
}

    .tost_check:before {
        content: '';
        width: 4px;
        height: 8px;
        border: solid #fff;
        border-width: 0 2px 2px 0;
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        position: relative;
        top: -1px;
    }

.tost_warning {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 17px solid #fec93e;
    background: transparent;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    line-height: normal;
    padding: 0;
}

    .tost_warning:before {
        content: '!';
        position: relative;
        top: 3px;
        left: -1px;
    }

.tost_block {
    background: #fc5039;
}

    .tost_block:before {
        content: '!';
    }

.icon_info {
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url("//images.shopclues.com/images/ui/dkt_sprite_v3.png") no-repeat -98px -49px;
    position: relative;
    top: 4px;
    font-style: normal;
}

    .icon_info:hover .pt {
        display: block;
    }

.pt {
    padding-top: 20px;
    position: absolute;
    width: 300px;
    left: 50%;
    z-index: 99;
    top: 80%;
    -webkit-transform: translate(-50%,0);
    -moz-transform: translate(-50%,0);
    -o-transform: translate(-50%,0);
    -ms-transform: translate(-50%,0);
    transform: translate(-50%,0);
    -webkit-transition: top 0.2s ease-in-out;
    -moz-transition: top 0.2s ease-in-out;
    -ms-transition: top 0.2s ease-in-out;
    -o-transition: top 0.2s ease-in-out;
    display: none;
}

    .pt:before, .pt:after {
        bottom: 100%;
        left: 0;
        right: 0;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        margin: 0 auto;
    }

    .pt:before {
        border-color: rgba(221,221,221,0);
        border-bottom-color: #ddd;
        border-width: 11px;
        top: -1px;
    }

    .pt:after {
        border-color: rgba(255,255,255,0);
        border-bottom-color: #fff;
        border-width: 10px;
        top: 1px;
    }

.tooltipPopup {
    background: #fff;
    -webkit-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.12);
    -moz-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.12);
    box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.12);
    border: #ddd solid 1px;
    padding: 15px 20px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    overflow: hidden;
    font-style: normal;
}

    .tooltipPopup p {
        margin-top: 5px;
        color: #757575;
        font-size: 12px;
        font-weight: 400;
    }

    .tooltipPopup span {
        color: #555;
        font-weight: 700;
    }

.vip_flag_sec {
    display: inline-block;
    line-height: normal;
}

    .vip_flag_sec.flag_right {
        float: right;
    }

    .vip_flag_sec .flag {
        font-size: 14px;
        font-weight: normal;
        color: #757575;
        display: inline-block;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        -moz-background-clip: padding;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
        position: relative;
        background: #fff;
        text-align: left;
        width: 77px;
        height: 22px;
    }

        .vip_flag_sec .flag:before {
            content: "";
            left: 0;
            top: 0;
            bottom: 0;
            width: 75px;
            height: 11px;
            position: absolute;
            background: url('//images.shopclues.com/images/ui/vip_club_icon2x.png') no-repeat;
            background-size: 65px auto;
            margin: auto;
            background-position: center;
        }

        .vip_flag_sec .flag.flag_br {
            border: 1px solid #c8e7eb;
        }

span.ex_dis_ly {
    position: absolute;
    height: 22px;
    padding-right: 17px;
    border: 1px solid #fb760b;
    background: #fff4ec;
    color: #fb760b;
    top: 6px;
    left: 10px;
    text-align: left;
    -webkit-border-radius: 3px 0 0 3px;
    -moz-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    text-indent: 20px;
    font-size: 12px;
    line-height: 21px;
}

    span.ex_dis_ly:before {
        position: absolute;
        content: '';
        width: 10px;
        height: 15px;
        left: 5px;
        top: 3px;
        background: url('//images.shopclues.com/images/ui/loyalty_discount.png') no-repeat;
        background-size: contain;
    }

    span.ex_dis_ly:after {
        position: absolute;
        content: '';
        height: 13px;
        width: 13px;
        border-top: 1px solid #fb760b;
        border-left: 1px solid #fb760b;
        right: -7px;
        top: 3px;
        background: #fff;
        -webkit-transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
    }

.b_section {
    margin-bottom: 35px;
}

    .b_section:last-child {
        margin-bottom: 0;
    }

    .b_section h4 {
        font-size: 20px;
        font-weight: 500;
        color: #212121;
        margin-bottom: 15px;
    }

    .b_section p {
        margin-bottom: 15px;
    }

    .b_section .shd_box {
        overflow: hidden;
    }

.shd_box {
    background: #fff;
    padding: 32px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    -webkit-box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.06);
    -moz-box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.06);
    box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.06);
}

.arrow {
    border: solid black;
    border-width: 0 3px 3px 0;
    display: inline-block;
    padding: 3px;
}

    .arrow.right {
        -webkit-transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
    }

    .arrow.left {
        -webkit-transform: rotate(135deg);
        -moz-transform: rotate(135deg);
        -ms-transform: rotate(135deg);
        -o-transform: rotate(135deg);
    }

    .arrow.up {
        -webkit-transform: rotate(-135deg);
        -moz-transform: rotate(-135deg);
        -ms-transform: rotate(-135deg);
        -o-transform: rotate(-135deg);
    }

    .arrow.down {
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -o-transform: rotate(45deg);
    }

.zoomContainer {
    z-index: 102 !important;
}

input::-webkit-input-placeholder {
    color: #757575;
    font-weight: 400;
    border: none;
}

input::-moz-placeholder {
    color: #757575;
    font-weight: 400;
    border: none;
}

input::-ms-input-placeholder {
    color: #757575;
    font-weight: 400;
    border: none;
}

input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px #fff inset;
}

img.lazy {
    display: block;
    background-image: url('//cdn.shopclues.com/images/ui/loader_ajex.gif');
    background-repeat: no-repeat;
    background-size: 100%;
}

.grayScale img {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}

.regular .slick-disabled {
    display: none !important;
}

.scrollToTop {
    width: 66px;
    height: 66px;
    text-align: center;
    text-decoration: none;
    position: fixed;
    bottom: 55px;
    right: 20px;
    display: none;
    background: url('images/dkt_sprite_v3.png') no-repeat 0 -74px;
    z-index: 999;
    overflow: hidden;
    text-indent: -999px;
}

    .scrollToTop:hover {
        background-position: 0 0;
    }

.container {
    margin: 0 auto;
    margin-top: 20px;
    margin-bottom: 20px;
    width: 100%;
    height: 100%;
    padding: 0;
    position: relative;
}

.wrapper {
    margin: 0 auto;
    min-width: 980px;
    max-width: 1680px;
    height: 100%;
    padding: 0px 20px;
    position: relative;
}

.row {
    display: flex;
    width: 100%;
    clear: both;
}

    .row .column {
        float: left;
    }

        .row .column:last-child {
            float: right;
            margin-right: 0;
        }

    .row:before {
        content: " ";
        display: table;
    }

    .row:after {
        content: " ";
        display: table;
        clear: both;
    }

.col1 {
    width: 7.36842%;
    margin-right: 1.05263%;
}

.col2 {
    width: 15.78947%;
    margin-right: 1.05263%;
}

.col3 {
    width: 24.21052%;
    margin-right: 1.05263%;
}

.col4 {
    width: 32.63157%;
    margin-right: 1.05263%;
}

.col5 {
    width: 41.05263%;
    margin-right: 1.05263%;
}

.col6 {
    width: 49.47368%;
    margin-right: 1.05263%;
}

.col7 {
    width: 57.89473%;
    margin-right: 1.05263%;
}

.col8 {
    width: 66.31578%;
    margin-right: 1.05263%;
}

.col9 {
    width: 74.73684%;
    margin-right: 1.05263%;
}

.col10 {
    width: 83.15789%;
    margin-right: 1.05263%;
}

.col11 {
    width: 91.57894%;
    margin-right: 1.05263%;
}

.col12 {
    width: 100%;
    margin-right: 0;
}

.ffix_header {
    position: fixed;
}

.error_msg {
    color: #ff8d31;
    font-size: 12px;
}

.t_overlay {
    background-color: rgba(62,83,96,0.8);
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 1005;
    display: none;
}

.b_overlay {
    background-color: rgba(0,0,0,0.7);
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 1005;
    display: none;
}

.filter_overlay {
    background-color: rgba(235,235,235,0.5);
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 9;
    display: none;
}

.tutorialModel {
    position: absolute;
    left: 50%;
    top: 50%;
    min-width: 600px;
    max-height: 700px;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    background: transparent;
    color: #353535;
    overflow: hidden;
    padding: 30px;
}

.popupModel {
    position: absolute;
    left: 50%;
    top: 50%;
    min-width: 600px;
    max-height: 700px;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    background: #fff;
    color: #353535;
    -webkit-box-shadow: 0px 3px 30px 0px rgba(0,0,0,0.24);
    -moz-box-shadow: 0px 3px 30px 0px rgba(0,0,0,0.24);
    box-shadow: 0px 3px 30px 0px rgba(0,0,0,0.24);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    overflow: hidden;
    padding: 30px;
}

    .popupModel span.pop_heading, .popupModel h2 {
        display: block;
        color: #353535;
        margin-bottom: 27px;
        font-size: 18px;
        position: relative;
        font-weight: 500;
    }

    .popupModel .close, .popupModel .close_login {
        top: 15px;
        right: 15px;
    }

    .popupModel ul li {
        position: relative;
        padding-left: 15px;
        line-height: 22px;
    }

        .popupModel ul li:before {
            content: '';
            display: inline-block;
            width: 6px;
            height: 6px;
            background: #757575;
            -webkit-border-radius: 25px;
            -moz-border-radius: 25px;
            border-radius: 25px;
            -moz-background-clip: padding;
            -webkit-background-clip: padding-box;
            background-clip: padding-box;
            position: absolute;
            top: 9px;
            left: 0;
        }

    .popupModel #loginModelBox {
        width: 790px;
        height: 550px;
    }

.filter_model {
    position: absolute;
    min-width: 600px;
    max-height: 700px;
    background: #fff;
    color: #353535;
    -webkit-box-shadow: 0px 5px 7px 0px rgba(29,29,29,0.18);
    -moz-box-shadow: 0px 5px 7px 0px rgba(29,29,29,0.18);
    box-shadow: 0px 5px 7px 0px rgba(29,29,29,0.18);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    overflow: hidden;
    padding: 30px;
    left: 245px;
    top: 0;
    z-index: 10;
}

    .filter_model .close {
        top: 15px;
        right: 15px;
    }

.close, .close_login {
    display: inline-block;
    width: 14px;
    height: 14px;
    right: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    z-index: 4;
}

    .close::before, .close::after, .close_login::before, .close_login::after {
        content: '';
        position: absolute;
        height: 1px;
        width: 100%;
        top: 0;
        left: 0;
        bottom: 0;
        margin: auto;
        background: #000;
    }

    .close::before, .close_login::before {
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -o-transform: rotate(45deg);
    }

    .close::after, .close_login::after {
        -webkit-transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
    }

.pincodeModel {
    background: #55b8ff;
    color: #fff;
    text-align: center;
    padding: 0px;
    min-width: 480px;
    width: 480px;
}

    .pincodeModel .close:before, .pincodeModel .close:after {
        background: #fff;
    }

    .pincodeModel .pincode_section {
        width: 480px;
        height: 300px;
    }

        .pincodeModel .pincode_section .result_content {
            padding: 33px 0px 0px 0px;
        }

            .pincodeModel .pincode_section .result_content .b_localtion {
                display: inline-block;
                width: 50px;
                height: 75px;
                background: url("//images.shopclues.com/images/ui/dkt_sprite_v3.png") no-repeat;
                background-position: 0 -184px;
            }

            .pincodeModel .pincode_section .result_content > span {
                display: block;
                font-weight: 500;
                font-size: 18px;
            }

            .pincodeModel .pincode_section .result_content p {
                font-size: 14px;
                opacity: 0.8;
                padding: 3px 0px;
            }

            .pincodeModel .pincode_section .result_content .buil_img {
                position: absolute;
                bottom: 100px;
                width: 100%;
                height: 40px;
                background: url('//images.shopclues.com/images/ui/pincode_popup_buildings.png') no-repeat center;
            }

        .pincodeModel .pincode_section form {
            width: 100%;
            height: 100px;
            background: #fff;
            padding: 37px 10px 0 10px;
            position: absolute;
            bottom: 0;
        }

            .pincodeModel .pincode_section form input[type="text"], .pincodeModel .pincode_section form input[type="number"] {
                border: none;
                font-size: 15px;
                font-weight: 500;
                color: #353535;
                background: transparent;
                text-transform: capitalize;
                width: 190px;
            }

            .pincodeModel .pincode_section form input:disabled {
                background: #00bc71 !important;
            }

            .pincodeModel .pincode_section form .pincode_input {
                padding: 0px 0px 6px 25px;
                margin-right: 10px;
                position: relative;
                border-bottom: #ddd solid 1px;
            }

                .pincodeModel .pincode_section form .pincode_input:before {
                    content: '';
                    width: 15px;
                    height: 18px;
                    background: url("//images.shopclues.com/images/ui/dkt_sprite_v3.png") no-repeat;
                    background-position: -51px -156px;
                    position: absolute;
                    left: 0;
                    top: 0;
                }

            .pincodeModel .pincode_section form .btn {
                width: 84px;
                padding: 5px 15px;
            }

.sc_header {
    position: relative;
    z-index: 1004;
    height: 81px;
    width: 100%;
    background: #fff;
    left: 0;
    right: 0;
    top: 0;
}

    .sc_header .sc_logo {
        display: inline-block;
        position: absolute;
        z-index: 1;
        text-align: center;
        margin-top: 35px;
    }

        .sc_header .sc_logo img {
            width: 152px;
        }

        .sc_header .sc_logo a {
            display: block;
        }

    .sc_header .sc_rlinks {
        float: right;
        width: 100%;
        text-align: right;
    }

        .sc_header .sc_rlinks .up_rlinks {
            margin: 4px 0 0 0;
            height: 6px;
        }

            .sc_header .sc_rlinks .up_rlinks li {
                list-style: none;
                display: inline-block;
                font-size: 11px;
                color: #757575;
            }

                .sc_header .sc_rlinks .up_rlinks li a {
                    font-size: 11px;
                    color: #757575;
                    padding: 0 10px 0 0;
                    margin: 0 4px 0 0;
                    position: relative;
                }

                    .sc_header .sc_rlinks .up_rlinks li a:after {
                        content: '';
                        display: inline-block;
                        position: absolute;
                        width: 1px;
                        height: 11px;
                        background: #757575;
                        top: 3px;
                        right: 0;
                    }

                    .sc_header .sc_rlinks .up_rlinks li a.sc_android {
                        background: url(../image/dkt_sprite_v3.png) no-repeat -111px -82px;
                    }

                        .sc_header .sc_rlinks .up_rlinks li a.sc_android:hover {
                            background: url(../image/dkt_sprite_v3.png) no-repeat -111px -98px;
                        }

                    .sc_header .sc_rlinks .up_rlinks li a.sc_apple {
                        background: url(../images/dkt_sprite_v3.png) no-repeat -133px -82px;
                    }

                        .sc_header .sc_rlinks .up_rlinks li a.sc_apple:hover {
                            background: url(../image/dkt_sprite_v3.png) no-repeat -133px -98px;
                        }

                    .sc_header .sc_rlinks .up_rlinks li a.sc_windows {
                        background: url(../images/dkt_sprite_v3.png) no-repeat -155px -82px;
                    }

                        .sc_header .sc_rlinks .up_rlinks li a.sc_windows:hover {
                            background: url(../image/dkt_sprite_v3.png) no-repeat -155px -98px;
                        }

                .sc_header .sc_rlinks .up_rlinks li:nth-child(3) {
                    margin-left: 7px;
                }

                .sc_header .sc_rlinks .up_rlinks li:last-child {
                    margin-left: 3px;
                }

                    .sc_header .sc_rlinks .up_rlinks li:last-child a {
                        border: none;
                        width: 14px;
                        height: 14px;
                        display: inline-block;
                        padding: 0;
                        position: relative;
                        top: 2px;
                    }

                        .sc_header .sc_rlinks .up_rlinks li:last-child a:after {
                            display: none;
                        }

                        .sc_header .sc_rlinks .up_rlinks li:last-child a:last-child {
                            margin: 0;
                        }

            .sc_header .sc_rlinks .up_rlinks #sign-in {
                position: relative;
                top: -4px;
            }

    .sc_header .sc_search {
        display: inline-block;
        width: calc(100% - 600px);
        position: relative;
        left: 230px;
        right: 0;
        margin: 0 auto;
        padding: 0;
        top: 20px;
    }

        .sc_header .sc_search > span {
            position: relative;
            display: block;
        }

            .sc_header .sc_search > span input[type="text"] {
                width: 100%;
                display: block;
                background-color: #eff7fa;
                height: 40px;
                padding-left: 9px;
                padding-bottom: 2px;
                -webkit-border-radius: 4px;
                -moz-border-radius: 4px;
                border-radius: 4px;
                -moz-background-clip: padding;
                -webkit-background-clip: padding-box;
                background-clip: padding-box;
                border: #dbf0f2 solid 1px;
                font-size: 15px;
                color: #353535;
                font-weight: 500;
                position: relative;
                z-index: 1;
                -webkit-transition: all .2s ease-in-out;
                -moz-transition: all .2s ease-in-out;
                -ms-transition: all .2s ease-in-out;
                -o-transition: all .2s ease-in-out;
                padding-right: 120px;
            }

            .sc_header .sc_search > span input.focused {
                background: #fff;
                -webkit-box-shadow: 0px 1px 6px 0px rgba(0,0,0,0.2);
                -moz-box-shadow: 0px 1px 6px 0px rgba(0,0,0,0.2);
                box-shadow: 0px 1px 6px 0px rgba(0,0,0,0.2);
                -webkit-transition: all .2s ease-in-out;
                -moz-transition: all .2s ease-in-out;
                -ms-transition: all .2s ease-in-out;
                -o-transition: all .2s ease-in-out;
            }

            .sc_header .sc_search > span input[type="submit"] {
                border-style: none;
                border-color: inherit;
                border-width: medium;
                position: absolute;
                height: 19px;
                right: 0px;
                top: 12px;
                z-index: 2;
            }

            .sc_header .sc_search > span .srch_action {
                position: absolute;
                right: -34px;
                top: 0;
                z-index: 2;
                width: 111px;
                -webkit-border-radius: 0px 4px 4px 0px;
                -moz-border-radius: 0px 4px 4px 0px;
                border-radius: 0px 4px 4px 0px;
                -moz-background-clip: padding;
                -webkit-background-clip: padding-box;
                background-clip: padding-box;
                height: 40px;
                line-height: 14px;
                cursor: pointer;
                padding: 13px 25px;
                background-image: -webkit-linear-gradient(0deg,#71c55d 0%,#28a745 100%);
            }

            .sc_header .sc_search > span .srch_sugg_lst {
                background: #fff;
                padding: 15px 0px 10px 0px;
                border: #ddd solid 1px;
                -webkit-border-radius: 3px;
                -moz-border-radius: 3px;
                border-radius: 3px;
                -moz-background-clip: padding;
                -webkit-background-clip: padding-box;
                background-clip: padding-box;
                position: relative;
                z-index: 0;
                width: calc(100% - 140px);
                left: 15px;
                top: -2px;
            }

                .sc_header .sc_search > span .srch_sugg_lst ul {
                    list-style: none;
                }

                    .sc_header .sc_search > span .srch_sugg_lst ul li {
                        font-size: 15px;
                        color: #757575;
                        cursor: pointer;
                    }

                        .sc_header .sc_search > span .srch_sugg_lst ul li span {
                            color: #000;
                            font-weight: 700;
                        }

                        .sc_header .sc_search > span .srch_sugg_lst ul li a {
                            display: block;
                            padding: 10px 20px;
                            color: #000;
                        }

                            .sc_header .sc_search > span .srch_sugg_lst ul li a:hover {
                                text-decoration: none;
                            }

                        .sc_header .sc_search > span .srch_sugg_lst ul li:hover, .sc_header .sc_search > span .srch_sugg_lst ul li .autoselected {
                            background: #f1f1f1;
                        }

                    .sc_header .sc_search > span .srch_sugg_lst ul .focus {
                        background: #f1f1f1;
                    }

            .sc_header .sc_search > span .seaches_sugge ul {
                margin-bottom: 15px;
            }

                .sc_header .sc_search > span .seaches_sugge ul:last-child {
                    margin-bottom: 10px;
                }

                .sc_header .sc_search > span .seaches_sugge ul li {
                    font-size: 14px;
                    color: #353535;
                    position: relative;
                }

                    .sc_header .sc_search > span .seaches_sugge ul li.heading {
                        padding: 10px 0px;
                        cursor: default;
                    }

                        .sc_header .sc_search > span .seaches_sugge ul li.heading span {
                            color: #757575;
                            position: relative;
                            padding-left: 57px;
                            display: block;
                            font-weight: 500;
                        }

                        .sc_header .sc_search > span .seaches_sugge ul li.heading:before {
                            content: "";
                            position: absolute;
                            top: 0px;
                            bottom: 0px;
                            left: 15px;
                            width: 18px;
                            height: 18px;
                            margin: auto;
                            background: url(../image/dkt_sprite_v3.png) no-repeat;
                        }

                        .sc_header .sc_search > span .seaches_sugge ul li.heading .clear_history {
                            color: #b1b1b1;
                            font-size: 13px;
                            font-weight: 500;
                            position: absolute;
                            right: 20px;
                            display: inline-block;
                            top: 10px;
                            text-align: right;
                            padding: 0;
                            margin: auto;
                        }

                        .sc_header .sc_search > span .seaches_sugge ul li.heading:hover {
                            background: none;
                        }

                    .sc_header .sc_search > span .seaches_sugge ul li a {
                        display: block;
                        color: #353535;
                        padding: 6px 80px 6px 57px;
                        position: relative;
                    }

                    .sc_header .sc_search > span .seaches_sugge ul li .remove {
                        color: #757575;
                        font-size: 13px;
                        font-weight: 500;
                        position: absolute;
                        right: 20px;
                        display: none;
                        top: 6px;
                        text-align: right;
                        padding: 0;
                        z-index: 1;
                    }

                    .sc_header .sc_search > span .seaches_sugge ul li:hover {
                        background: #f2fafc;
                    }

                        .sc_header .sc_search > span .seaches_sugge ul li:hover > .remove {
                            display: block;
                        }

            .sc_header .sc_search > span .seaches_sugge .trending_srches .heading:before {
                background-position: -410px -73px;
                background-size: 650px;
            }

            .sc_header .sc_search > span .seaches_sugge .recent_searches .heading span {
                padding-right: 150px;
            }

            .sc_header .sc_search > span .seaches_sugge .recent_searches .heading:before {
                background-position: -383px -73px;
                background-size: 650px;
            }

    .sc_header .sc_rlinks_btm {
        float: right;
        margin: 35px -61px 0 0;
    }

        .sc_header .sc_rlinks_btm > ul {
            float: right;
        }

            .sc_header .sc_rlinks_btm > ul > li {
                list-style: none;
                margin-right: 30px;
                float: left;
                position: relative;
            }

                .sc_header .sc_rlinks_btm > ul > li:hover .hoverContent {
                    visibility: visible;
                    opacity: 1;
                    top: 100%;
                    -webkit-transition: all .2s ease-in-out;
                    -moz-transition: all .2s ease-in-out;
                    -ms-transition: all .2s ease-in-out;
                    -o-transition: all .2s ease-in-out;
                }

                .sc_header .sc_rlinks_btm > ul > li > a {
                    display: inline-block;
                    line-height: 24px;
                    font-weight: 500;
                    color: #212121;
                    position: relative;
                }

                    .sc_header .sc_rlinks_btm > ul > li > a i {
                        width: 0;
                        float: right;
                        position: relative;
                        height: 0;
                        border-bottom: 5px solid transparent;
                        border-right: 5px solid transparent;
                        border-left: 5px solid transparent;
                        border-top: 5px solid #24a3b5;
                        top: 10px;
                        margin-left: 6px;
                    }

                .sc_header .sc_rlinks_btm > ul > li:last-child {
                    margin: 0;
                }

                .sc_header .sc_rlinks_btm > ul > li a.cart_ic, .sc_header .sc_rlinks_btm > ul > li a.whishlist_ic {
                    width: 25px;
                    background: url(../image/dkt_sprite_v3.png) no-repeat -168px -11px;
                    height: 24px;
                }

                    .sc_header .sc_rlinks_btm > ul > li a.cart_ic span, .sc_header .sc_rlinks_btm > ul > li a.whishlist_ic span {
                        display: inline-block;
                        width: 25px;
                        height: 25px;
                        background-image: -moz-linear-gradient(0deg,#ff934b 0%,#ff5e62 100%);
                        background-image: -webkit-linear-gradient(0deg,#ff934b 0%,#ff5e62 100%);
                        background-image: -ms-linear-gradient(0deg,#ff934b 0%,#ff5e62 100%);
                        text-align: center;
                        color: #fff;
                        font-size: 12px;
                        font-weight: 700;
                        line-height: 25px;
                        -webkit-border-radius: 25px;
                        -moz-border-radius: 25px;
                        border-radius: 25px;
                        -moz-background-clip: padding;
                        -webkit-background-clip: padding-box;
                        background-clip: padding-box;
                        border: #fff solid 1px;
                        position: absolute;
                        top: -13px;
                        right: -13px;
                    }

                .sc_header .sc_rlinks_btm > ul > li a.notify_ic {
                    width: 22px;
                    background: url(../image/dkt_sprite_v3.png) no-repeat -232px -120px;
                    height: 24px;
                }

                    .sc_header .sc_rlinks_btm > ul > li a.notify_ic span {
                        display: inline-block;
                        width: 25px;
                        height: 25px;
                        background-image: -moz-linear-gradient(0deg,#ff934b 0%,#ff5e62 100%);
                        background-image: -webkit-linear-gradient(0deg,#ff934b 0%,#ff5e62 100%);
                        background-image: -ms-linear-gradient(0deg,#ff934b 0%,#ff5e62 100%);
                        text-align: center;
                        color: #fff;
                        font-size: 12px;
                        font-weight: 700;
                        line-height: 25px;
                        -webkit-border-radius: 25px;
                        -moz-border-radius: 25px;
                        border-radius: 25px;
                        -moz-background-clip: padding;
                        -webkit-background-clip: padding-box;
                        background-clip: padding-box;
                        border: #fff solid 1px;
                        position: absolute;
                        top: -13px;
                        right: -9px;
                    }

                .sc_header .sc_rlinks_btm > ul > li a.whishlist_ic {
                    width: 22px;
                    background: url(../images/dkt_sprite_v3.png) no-repeat -104px -11px;
                    height: 20px;
                }

                .sc_header .sc_rlinks_btm > ul > li .hoverContent {
                    visibility: hidden;
                    opacity: 0;
                    padding-top: 5px;
                    -webkit-transition: all .2s ease-in-out;
                    -moz-transition: all .2s ease-in-out;
                    -ms-transition: all .2s ease-in-out;
                    -o-transition: all .2s ease-in-out;
                    top: 130%;
                    position: absolute;
                    right: 0;
                    z-index: 9;
                }

                .sc_header .sc_rlinks_btm > ul > li .quickCart {
                    width: 400px;
                    background: #fff;
                    -webkit-box-shadow: 0px 6px 14px 0px rgba(0,0,0,0.2);
                    -moz-box-shadow: 0px 6px 14px 0px rgba(0,0,0,0.2);
                    box-shadow: 0px 6px 14px 0px rgba(0,0,0,0.2);
                    -webkit-border-radius: 4px;
                    -moz-border-radius: 4px;
                    border-radius: 4px;
                    -moz-background-clip: padding;
                    -webkit-background-clip: padding-box;
                    background-clip: padding-box;
                }

                    .sc_header .sc_rlinks_btm > ul > li .quickCart .nItem {
                        background: #353535;
                        min-height: 40px;
                        color: #fff;
                        position: relative;
                        height: 40px;
                        padding: 0px 20px;
                        -webkit-border-radius: 4px 4px 0 0;
                        -moz-border-radius: 4px 4px 0 0;
                        border-radius: 4px 4px 0 0;
                        -moz-background-clip: padding;
                        -webkit-background-clip: padding-box;
                        background-clip: padding-box;
                    }

                        .sc_header .sc_rlinks_btm > ul > li .quickCart .nItem p {
                            font-size: 15px;
                            line-height: 40px;
                            font-weight: 400;
                        }

                        .sc_header .sc_rlinks_btm > ul > li .quickCart .nItem::after {
                            content: '';
                            display: block;
                            position: absolute;
                            right: 20px;
                            bottom: 100%;
                            width: 0;
                            height: 0;
                            border-bottom: 10px solid #353535;
                            border-top: 10px solid transparent;
                            border-left: 10px solid transparent;
                            border-right: 10px solid transparent;
                        }

                    .sc_header .sc_rlinks_btm > ul > li .quickCart .listingItems {
                        overflow: auto;
                    }

                    .sc_header .sc_rlinks_btm > ul > li .quickCart ul {
                        padding: 0;
                        margin: 0;
                    }

                        .sc_header .sc_rlinks_btm > ul > li .quickCart ul li {
                            display: block;
                            padding: 15px 0px;
                            position: relative;
                            border-bottom: #e8e8e8 solid 1px;
                            overflow: hidden;
                        }

                            .sc_header .sc_rlinks_btm > ul > li .quickCart ul li a {
                                display: block;
                                font-size: 14px;
                                font-weight: 400;
                                color: #555;
                                padding: 0px 15px;
                                overflow: hidden;
                            }

                                .sc_header .sc_rlinks_btm > ul > li .quickCart ul li a img {
                                    float: left;
                                    max-width: 75px;
                                    margin-right: 15px;
                                    position: relative;
                                    top: 4px;
                                }

                                .sc_header .sc_rlinks_btm > ul > li .quickCart ul li a .discount_validity {
                                    margin-top: 5px;
                                }

                                    .sc_header .sc_rlinks_btm > ul > li .quickCart ul li a .discount_validity span.seller_discount {
                                        position: relative;
                                        color: #757575;
                                    }

                                        .sc_header .sc_rlinks_btm > ul > li .quickCart ul li a .discount_validity span.seller_discount:before {
                                            content: '';
                                            float: left;
                                            width: 10px;
                                            height: 15px;
                                            background: url(../image/dkt_sprite_v3.png) no-repeat;
                                            background-size: 10px;
                                            position: relative;
                                            margin-top: 1px;
                                            margin-right: 5px;
                                        }

                                        .sc_header .sc_rlinks_btm > ul > li .quickCart ul li a .discount_validity span.seller_discount span {
                                            display: inline-block;
                                            color: #212121;
                                            font-weight: 500;
                                        }

                                .sc_header .sc_rlinks_btm > ul > li .quickCart ul li a .exp_date {
                                    display: block;
                                    font-size: 12px !important;
                                    color: #757575;
                                    margin-top: 3px;
                                }

                                .sc_header .sc_rlinks_btm > ul > li .quickCart ul li a .contDetails {
                                    padding-left: 95px;
                                }

                                    .sc_header .sc_rlinks_btm > ul > li .quickCart ul li a .contDetails span {
                                        display: block;
                                        font-size: 14px;
                                    }

                                    .sc_header .sc_rlinks_btm > ul > li .quickCart ul li a .contDetails .itemName {
                                        color: #212121;
                                        font-weight: 500;
                                        margin-bottom: 3px;
                                        text-overflow: ellipsis;
                                        overflow: hidden;
                                        white-space: nowrap;
                                    }

                                    .sc_header .sc_rlinks_btm > ul > li .quickCart ul li a .contDetails .p_variations {
                                        display: inline-block;
                                        font-size: 12px;
                                        position: relative;
                                        top: -4px;
                                    }

                                        .sc_header .sc_rlinks_btm > ul > li .quickCart ul li a .contDetails .p_variations span {
                                            display: block;
                                            font-size: 12px;
                                            color: #757575;
                                            margin-top: 3px;
                                        }

                                    .sc_header .sc_rlinks_btm > ul > li .quickCart ul li a .contDetails .price {
                                        color: #24a3b5;
                                        font-weight: 500;
                                        font-size: 16px;
                                    }

                                        .sc_header .sc_rlinks_btm > ul > li .quickCart ul li a .contDetails .price span {
                                            display: inline-block;
                                            margin-left: 15px;
                                            font-size: 13px;
                                            font-weight: 400;
                                            color: #757575;
                                        }

                                .sc_header .sc_rlinks_btm > ul > li .quickCart ul li a:hover {
                                    text-decoration: none;
                                }

                    .sc_header .sc_rlinks_btm > ul > li .quickCart .buttonContainer {
                        display: flex;
                        padding: 12px 15px;
                    }

                        .sc_header .sc_rlinks_btm > ul > li .quickCart .buttonContainer .btn {
                            width: 50%;
                            font-size: 14px;
                            white-space: nowrap;
                            padding: 4px 10px;
                            margin: 0 3px;
                            font-weight: 400;
                            text-transform: uppercase;
                        }

                            .sc_header .sc_rlinks_btm > ul > li .quickCart .buttonContainer .btn.orange {
                                padding: 5px 10px 4px 10px;
                            }

                .sc_header .sc_rlinks_btm > ul > li .sc_actLinks {
                    width: 238px;
                    background: #fff;
                    -webkit-box-shadow: 0px 6px 14px 0px rgba(0,0,0,0.2);
                    -moz-box-shadow: 0px 6px 14px 0px rgba(0,0,0,0.2);
                    box-shadow: 0px 6px 14px 0px rgba(0,0,0,0.2);
                    -webkit-border-radius: 4px;
                    -moz-border-radius: 4px;
                    border-radius: 4px;
                    -moz-background-clip: padding;
                    -webkit-background-clip: padding-box;
                    background-clip: padding-box;
                }

                    .sc_header .sc_rlinks_btm > ul > li .sc_actLinks .actLink_heading {
                        width: 100%;
                        background: #24a3b5;
                        min-height: 60px;
                        color: #fff;
                        position: relative;
                        height: 60px;
                        float: left;
                        -webkit-border-radius: 4px 4px 0 0;
                        -moz-border-radius: 4px 4px 0 0;
                        border-radius: 4px 4px 0 0;
                        -moz-background-clip: padding;
                        -webkit-background-clip: padding-box;
                        background-clip: padding-box;
                    }

                        .sc_header .sc_rlinks_btm > ul > li .sc_actLinks .actLink_heading::after {
                            position: absolute;
                            width: 6px;
                            height: 6px;
                            border-top: 1px solid #fff;
                            border-right: 1px solid #fff;
                            right: 15px;
                            top: 0;
                            bottom: 0;
                            margin: auto;
                            content: '';
                            -webkit-transform: rotate(45deg);
                            -moz-transform: rotate(45deg);
                            -ms-transform: rotate(45deg);
                            -o-transform: rotate(45deg);
                        }

                        .sc_header .sc_rlinks_btm > ul > li .sc_actLinks .actLink_heading span {
                            float: left;
                            width: 36px;
                            height: 36px;
                            -webkit-border-radius: 36px;
                            -moz-border-radius: 36px;
                            border-radius: 36px;
                            -moz-background-clip: padding;
                            -webkit-background-clip: padding-box;
                            background-clip: padding-box;
                            background: #fff;
                            margin: 12px 12px 0 12px;
                            background: url(../image/dkt_sprite_v3.png) no-repeat #fff;
                            background-position: -188px -41px;
                        }

                        .sc_header .sc_rlinks_btm > ul > li .sc_actLinks .actLink_heading a {
                            font-size: 14px;
                            color: #fff;
                            font-weight: 500;
                            display: inline-block;
                            width: 100%;
                            padding-right: 40px;
                            line-height: 60px;
                            text-overflow: ellipsis;
                            overflow: hidden;
                            white-space: nowrap;
                        }

                            .sc_header .sc_rlinks_btm > ul > li .sc_actLinks .actLink_heading a:hover {
                                text-decoration: none;
                            }

                        .sc_header .sc_rlinks_btm > ul > li .sc_actLinks .actLink_heading.vip_on a {
                            line-height: 35px;
                            padding-bottom: 12px;
                        }

                            .sc_header .sc_rlinks_btm > ul > li .sc_actLinks .actLink_heading.vip_on a.vip_nuser_btn {
                                position: absolute;
                                top: 30px;
                                left: 60px;
                                width: auto;
                                padding: 3px 11px;
                                line-height: normal;
                                font-size: 12px;
                                font-weight: normal;
                            }

                        .sc_header .sc_rlinks_btm > ul > li .sc_actLinks .actLink_heading.vip_on .vip_flag_sec {
                            position: absolute;
                            top: 30px;
                        }

                    .sc_header .sc_rlinks_btm > ul > li .sc_actLinks ul {
                        display: inline-block;
                        width: 100%;
                        padding: 0;
                    }

                        .sc_header .sc_rlinks_btm > ul > li .sc_actLinks ul li {
                            list-style-type: none;
                            display: inline-block;
                            width: 100%;
                            position: relative;
                        }

                            .sc_header .sc_rlinks_btm > ul > li .sc_actLinks ul li a {
                                display: inline-block;
                                text-indent: 40px;
                                font-size: 13px;
                                font-weight: 400;
                                color: #555;
                                padding: 12px;
                            }

                                .sc_header .sc_rlinks_btm > ul > li .sc_actLinks ul li a:hover {
                                    text-decoration: none;
                                }

                            .sc_header .sc_rlinks_btm > ul > li .sc_actLinks ul li::last-child {
                                margin-top: 17px;
                            }

                            .sc_header .sc_rlinks_btm > ul > li .sc_actLinks ul li i {
                                background: url(../image/dkt_sprite_v3.png) no-repeat;
                                width: 20px;
                                height: 20px;
                                position: absolute;
                                top: 0;
                                bottom: 0;
                                left: 20px;
                                margin: auto;
                            }

                            .sc_header .sc_rlinks_btm > ul > li .sc_actLinks ul li .usr_acc {
                                background-position: -225px -45px;
                            }

                            .sc_header .sc_rlinks_btm > ul > li .sc_actLinks ul li .usr_ordr {
                                background-position: -249px -48px;
                            }

                            .sc_header .sc_rlinks_btm > ul > li .sc_actLinks ul li .usr_wshlst {
                                background-position: -273px -48px;
                            }

                            .sc_header .sc_rlinks_btm > ul > li .sc_actLinks ul li .usr_clues {
                                background-position: -302px -46px;
                            }

                            .sc_header .sc_rlinks_btm > ul > li .sc_actLinks ul li .hlp_support {
                                background-position: -302px -121px;
                            }

                            .sc_header .sc_rlinks_btm > ul > li .sc_actLinks ul li .usr_profile {
                                background-position: -331px -46px;
                            }

                            .sc_header .sc_rlinks_btm > ul > li .sc_actLinks ul li .usr_feed {
                                background-position: -361px -44px;
                            }

                            .sc_header .sc_rlinks_btm > ul > li .sc_actLinks ul li .usr_msg {
                                background-position: -388px -45px;
                            }

                            .sc_header .sc_rlinks_btm > ul > li .sc_actLinks ul li .usr_track {
                                background-position: -414px -43px;
                                height: 22px;
                            }

                            .sc_header .sc_rlinks_btm > ul > li .sc_actLinks ul li .usr_signout {
                                background-position: -440px -44px;
                            }

                            .sc_header .sc_rlinks_btm > ul > li .sc_actLinks ul li .usr_return {
                                background-position: -304px -77px;
                            }

                            .sc_header .sc_rlinks_btm > ul > li .sc_actLinks ul li .usr_dwnload {
                                background-position: -275px -76px;
                            }

                            .sc_header .sc_rlinks_btm > ul > li .sc_actLinks ul li .usr_bdetails {
                                background-position: -332px -78px;
                            }

                            .sc_header .sc_rlinks_btm > ul > li .sc_actLinks ul li .usr_fstore {
                                background-position: -250px -77px;
                            }

                            .sc_header .sc_rlinks_btm > ul > li .sc_actLinks ul li:hover {
                                background: #f2fafc;
                            }

                    .sc_header .sc_rlinks_btm > ul > li .sc_actLinks i {
                        border: none !important;
                    }

            .sc_header .sc_rlinks_btm > ul #sc_uname {
                margin-right: 0;
            }

            .sc_header .sc_rlinks_btm > ul #sign-in {
                position: relative;
                top: -3px;
            }

            .sc_header .sc_rlinks_btm > ul .qCart .hoverContent {
                right: -18px;
            }

            .sc_header .sc_rlinks_btm > ul .bell_notification .hoverContent {
                right: -19px;
                padding-top: 8px;
            }

                .sc_header .sc_rlinks_btm > ul .bell_notification .hoverContent .quickCart {
                    width: 418px;
                }

                    .sc_header .sc_rlinks_btm > ul .bell_notification .hoverContent .quickCart .notify_list {
                        max-height: 249px;
                        overflow: auto;
                    }

                        .sc_header .sc_rlinks_btm > ul .bell_notification .hoverContent .quickCart .notify_list ul li {
                            border-bottom: 1px solid #e8e8e8;
                        }

                            .sc_header .sc_rlinks_btm > ul .bell_notification .hoverContent .quickCart .notify_list ul li a {
                                text-decoration: none;
                                position: relative;
                            }

                                .sc_header .sc_rlinks_btm > ul .bell_notification .hoverContent .quickCart .notify_list ul li a > p {
                                    color: #212121;
                                    font-size: 14px;
                                    font-weight: 500;
                                    overflow: hidden;
                                    padding: 0 20px 0 0;
                                    text-overflow: ellipsis;
                                    white-space: nowrap;
                                }

                                    .sc_header .sc_rlinks_btm > ul .bell_notification .hoverContent .quickCart .notify_list ul li a > p > span {
                                        display: inline-block;
                                        text-overflow: ellipsis;
                                        white-space: nowrap;
                                        overflow: hidden;
                                        max-width: 240px;
                                    }

                                .sc_header .sc_rlinks_btm > ul .bell_notification .hoverContent .quickCart .notify_list ul li a > i {
                                    display: inline-block;
                                    font-style: normal;
                                    background: #24a3b5;
                                    color: #fff;
                                    height: 14px;
                                    padding: 0 5px;
                                    -webkit-border-radius: 2px;
                                    -moz-border-radius: 2px;
                                    border-radius: 2px;
                                    -moz-background-clip: padding;
                                    -webkit-background-clip: padding-box;
                                    background-clip: padding-box;
                                    font-size: 11px;
                                    line-height: 14px;
                                    position: absolute;
                                    top: 3px;
                                    right: 2px;
                                }

                                .sc_header .sc_rlinks_btm > ul .bell_notification .hoverContent .quickCart .notify_list ul li a .notify_info {
                                    padding: 5px 0 0 73px;
                                    margin-top: -5px;
                                    -webkit-box-sizing: border-box;
                                    -moz-box-sizing: border-box;
                                    box-sizing: border-box;
                                }

                                    .sc_header .sc_rlinks_btm > ul .bell_notification .hoverContent .quickCart .notify_list ul li a .notify_info p {
                                        color: #212121;
                                        font-size: 14px;
                                    }

                                        .sc_header .sc_rlinks_btm > ul .bell_notification .hoverContent .quickCart .notify_list ul li a .notify_info p span {
                                            color: #fb760b;
                                        }

                                    .sc_header .sc_rlinks_btm > ul .bell_notification .hoverContent .quickCart .notify_list ul li a .notify_info span {
                                        font-size: 12px;
                                        color: #757575;
                                    }

                                        .sc_header .sc_rlinks_btm > ul .bell_notification .hoverContent .quickCart .notify_list ul li a .notify_info span b {
                                            font-weight: 700;
                                        }

                                .sc_header .sc_rlinks_btm > ul .bell_notification .hoverContent .quickCart .notify_list ul li a span.buyNow {
                                    text-align: center;
                                    display: inline-block;
                                    max-width: 152px;
                                    width: 100%;
                                    height: 27px;
                                    font-size: 12px;
                                    padding: 0;
                                    line-height: 27px;
                                    margin-top: 5px;
                                }

        .sc_header .sc_rlinks_btm .cLocation {
            float: right;
            margin-right: 30px;
            font-size: 12px;
            font-weight: 500;
            position: relative;
            top: -8px;
            padding-right: 24px;
        }

            .sc_header .sc_rlinks_btm .cLocation:before {
                content: '';
                display: inline-block;
                width: 16px;
                height: 20px;
                position: absolute;
                top: 8px;
                right: 0;
                background: url(../images/dkt_sprite_v3.png) no-repeat;
                background-position: -81px -125px;
            }

            .sc_header .sc_rlinks_btm .cLocation span {
                display: block;
                margin-bottom: 1px;
                color: #212121;
            }

            .sc_header .sc_rlinks_btm .cLocation a {
                font-size: 11px;
                color: #24a3b5;
            }

.nav-up {
    top: -90px;
}

.nav-down {
    top: 81px;
}

.main_navigation {
    display: block;
    position: relative;
    height: 30px;
    width: 100%;
    left: 0;
    right: 0;
    z-index: 104 !important;
}

    .main_navigation .ffix {
        position: fixed;
        width: 100%;
        z-index: 105;
        background-image: -webkit-linear-gradient(0deg,#69c25a 0%,#31aa48 100%);
        -webkit-transition: top 0.2s ease-in-out;
        -moz-transition: top 0.2s ease-in-out;
        -ms-transition: top 0.2s ease-in-out;
        -o-transition: top 0.2s ease-in-out;
    }

    .main_navigation .wrapper {
        max-width: 980px;
    }

        .main_navigation .wrapper > ul {
            text-align: center;
        }

            .main_navigation .wrapper > ul > li {
                list-style: none;
                display: inline-block;
                vertical-align: top;
            }

                .main_navigation .wrapper > ul > li > a {
                    color: #fff;
                    padding: 6px 4px;
                    display: block;
                    position: relative;
                    font-family: titillium web, sans-serif;
                    letter-spacing: 0px;
                    text-transform: uppercase;
                    font-size: 14px;
                }

                    .main_navigation .wrapper > ul > li > a:before {
                        width: 100%;
                        content: "";
                        height: 0;
                        bottom: 0;
                        left: 0;
                        position: absolute;
                        z-index: 0;
                        background: #24a3b5;
                    }

                    .main_navigation .wrapper > ul > li > a:before {
                        top: 0;
                    }

                    .main_navigation .wrapper > ul > li > a:hover {
                        text-decoration: none;
                        color: #24a3b5;
                        font-weight: 500;
                    }

                        .main_navigation .wrapper > ul > li > a:hover:before {
                            background: #24a3b5;
                        }

            .main_navigation .wrapper > ul li:hover > a {
                text-decoration: none;
                color: #24a3b5;
            }

                .main_navigation .wrapper > ul li:hover > a:before, .main_navigation .wrapper > ul li:hover > a:after {
                    background: #fff;
                    z-index: -1;
                    height: 43px;
                }

            .main_navigation .wrapper > ul li:hover > div.menu_wrap_sub {
                visibility: visible;
                top: 100%;
                opacity: 1 !important;
            }

    .main_navigation .offer a {
        color: #00bc71;
    }

    .main_navigation .menu_wrap_sub {
        position: absolute;
        padding: 0;
        visibility: hidden;
        top: 130%;
        width: 100%;
        min-height: 400px;
        margin: 0 auto;
        left: 0;
        right: 0;
        z-index: 99999;
        opacity: 0;
        text-align: left;
        background: #fff;
        -webkit-transition: all .2s ease-in-out;
        -moz-transition: all .2s ease-in-out;
        -ms-transition: all .2s ease-in-out;
        -o-transition: all .2s ease-in-out;
        -webkit-box-shadow: 0px 9px 27px 0px rgba(0,0,0,0.23);
        -moz-box-shadow: 0px 9px 27px 0px rgba(0,0,0,0.23);
        box-shadow: 0px 9px 27px 0px rgba(0,0,0,0.23);
        border-top: none !important;
        border: 1px solid #e8e8e8;
    }

        .main_navigation .menu_wrap_sub .static_img_links {
            border-bottom: #e8e8e8 solid 1px;
            padding: 15px 30px;
            width: 100% !important;
            text-align: center;
        }

            .main_navigation .menu_wrap_sub .static_img_links a {
                display: inline-block;
                text-align: center;
                color: #555;
                font-size: 13px;
                margin: 0 10px;
            }

                .main_navigation .menu_wrap_sub .static_img_links a:hover {
                    color: #24a3b5;
                    text-decoration: underline;
                }

                .main_navigation .menu_wrap_sub .static_img_links a img {
                    display: none;
                    max-width: 73px;
                }

                .main_navigation .menu_wrap_sub .static_img_links a span {
                    display: block;
                }

        .main_navigation .menu_wrap_sub .ul_menu_block {
            padding: 15px;
            overflow: hidden;
        }

            .main_navigation .menu_wrap_sub .ul_menu_block ul {
                list-style: none;
            }

                .main_navigation .menu_wrap_sub .ul_menu_block ul li a, .main_navigation .menu_wrap_sub .ul_menu_block ul li span {
                    font-size: 12px;
                    color: #757575;
                    line-height: 24px;
                    font-weight: 400;
                }

                    .main_navigation .menu_wrap_sub .ul_menu_block ul li a:hover, .main_navigation .menu_wrap_sub .ul_menu_block ul li span:hover {
                        text-decoration: none;
                        color: #24a3b5;
                    }

                .main_navigation .menu_wrap_sub .ul_menu_block ul .g_heading {
                    margin-top: 14px;
                }

                    .main_navigation .menu_wrap_sub .ul_menu_block ul .g_heading a, .main_navigation .menu_wrap_sub .ul_menu_block ul .g_heading span {
                        font-size: 13px;
                        color: #353535;
                        font-weight: 500;
                    }

                        .main_navigation .menu_wrap_sub .ul_menu_block ul .g_heading a strong, .main_navigation .menu_wrap_sub .ul_menu_block ul .g_heading span strong {
                            font-weight: 500 !important;
                        }

                        .main_navigation .menu_wrap_sub .ul_menu_block ul .g_heading span:hover {
                            color: #353535;
                            font-weight: 500;
                        }

                .main_navigation .menu_wrap_sub .ul_menu_block ul .g_more a {
                    font-size: 12px;
                    color: #24a3b5;
                }

                    .main_navigation .menu_wrap_sub .ul_menu_block ul .g_more a:hover {
                        text-decoration: underline;
                    }

            .main_navigation .menu_wrap_sub .ul_menu_block .s_col {
                float: left;
                width: 20%;
                padding: 0 20px 0 0px;
            }

                .main_navigation .menu_wrap_sub .ul_menu_block .s_col:nth-child(5) {
                    padding-right: 0;
                }

                .main_navigation .menu_wrap_sub .ul_menu_block .s_col ul li:first-of-type {
                    margin-top: 0px;
                }

.promo_navigation {
    -webkit-box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.06);
    -moz-box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.06);
    box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.06);
    border-top: 0px solid #e8e8e8;
    z-index: 4;
    background: #fff;
    position: relative;
    margin-top: -3px;
}

    .promo_navigation ul {
        list-style: none;
        text-align: center;
    }

        .promo_navigation ul li {
            display: inline-block;
            padding: 0px 13px;
        }

            .promo_navigation ul li a {
                color: #757575;
                font-size: 13px;
                display: block;
                padding: 10px 0;
            }

                .promo_navigation ul li a:hover {
                    text-decoration: none;
                    color: #24a3b5;
                }

                .promo_navigation ul li a[rev="offers-icon-n"] {
                    color: #00bc71;
                }

.multi_tags_pl {
    margin: 10px 0px;
    text-align: left;
}

    .multi_tags_pl div {
        display: inline-block;
        margin-right: 17px;
        border: #000 solid 0px;
        padding: 0px 0px 0px 20px;
        font-size: 12px;
        color: #16a5b7;
        line-height: 14px;
        position: relative;
    }

        .multi_tags_pl div:before {
            position: absolute;
            left: 0;
            top: 0;
            content: '';
            display: inline-block;
            width: 15px;
            height: 15px;
            background: url(../image/dkt_sprite_v3.png) no-repeat;
        }

        .multi_tags_pl div:last-child {
            margin-right: 0;
        }

    .multi_tags_pl .unboxed_i:before {
        background-position: -192px -158px;
    }

    .multi_tags_pl .refurbished_i:before {
        background-position: -240px -158px;
        top: 1px;
    }

    .multi_tags_pl .exclusive_i:before {
        background-position: -287px -158px;
        top: 1px;
    }

    .multi_tags_pl .imported_i:before {
        background-position: -262px -158px;
        top: 2px;
    }

footer {
    display: block;
    border-top: 1px solid #e8e8e8;
    position: relative;
    clear: both;
}

    footer .footer_nav {
        padding: 36px 0 31px 0;
        overflow: hidden;
        background: #fff;
    }

        footer .footer_nav .sc_callouts {
            float: left;
            width: 20%;
        }

            footer .footer_nav .sc_callouts h4 {
                color: #24a3b5;
                margin-bottom: 17px;
                display: block;
                font-size: 16px;
                font-weight: 500;
            }

            footer .footer_nav .sc_callouts li {
                list-style: none;
                display: block;
                padding: 4px 0;
            }

                footer .footer_nav .sc_callouts li a {
                    color: #757575;
                    -webkit-transition: all .2s ease-in-out;
                    -moz-transition: all .2s ease-in-out;
                    -ms-transition: all .2s ease-in-out;
                    -o-transition: all .2s ease-in-out;
                }

                    footer .footer_nav .sc_callouts li a:hover {
                        color: #24a3b5;
                        text-decoration: none;
                    }

            footer .footer_nav .sc_callouts .active a {
                color: #24a3b5;
            }

    footer .sc_connection {
        display: inline-block;
        width: 100%;
        border-top: 0px solid #e8e8e8;
        border-bottom: 1px solid #e8e8e8;
        padding-bottom: 13px;
    }

        footer .sc_connection h3 {
            display: inline-block;
            width: 100%;
            font-size: 16px;
            color: #24a3b5;
            font-weight: 500;
            margin: -40px 0 20px 0;
        }

            footer .sc_connection h3 span {
                color: #a3b5b8;
            }

        footer .sc_connection .sc_socialconnection {
            float: left;
            width: 50%;
        }

            footer .sc_connection .sc_socialconnection li {
                list-style: none;
                float: left;
                margin-right: 10px;
            }

                footer .sc_connection .sc_socialconnection li a {
                    width: 40px;
                    height: 34px;
                    border: 1px solid #fff;
                    -webkit-border-radius: 2px;
                    -moz-border-radius: 2px;
                    border-radius: 2px;
                    -moz-background-clip: padding;
                    -webkit-background-clip: padding-box;
                    background-clip: padding-box;
                    display: block;
                    position: relative;
                }

                    footer .sc_connection .sc_socialconnection li a:before {
                        content: '';
                        display: block;
                        position: absolute;
                        left: 0px;
                        right: 0;
                        top: 0px;
                        margin: 0 auto;
                        background: url(../image/dkt_sprite_v3.png) no-repeat;
                    }

                    footer .sc_connection .sc_socialconnection li a:hover {
                        border: none !important;
                    }

                    footer .sc_connection .sc_socialconnection li a.sc_ft_facbook:before {
                        width: 14px;
                        height: 24px;
                        background-position: -205px -6px;
                        top: 4px;
                    }

                    footer .sc_connection .sc_socialconnection li a.sc_ft_facbook:hover {
                        border: #0c93f3 solid 1px;
                    }

                        footer .sc_connection .sc_socialconnection li a.sc_ft_facbook:hover:before {
                            background-position: -219px -6px;
                        }

                    footer .sc_connection .sc_socialconnection li a.sc_ft_pintrest:before {
                        width: 21px;
                        height: 26px;
                        background-position: -241px -5px;
                        top: 3px;
                    }

                    footer .sc_connection .sc_socialconnection li a.sc_ft_pintrest:hover {
                        border: #bd081c solid 1px;
                    }

                        footer .sc_connection .sc_socialconnection li a.sc_ft_pintrest:hover:before {
                            background-position: -263px -5px;
                        }

                    footer .sc_connection .sc_socialconnection li a.sc_ft_twitter:before {
                        width: 24px;
                        height: 23px;
                        background-position: -293px -6px;
                        top: 5px;
                    }

                    footer .sc_connection .sc_socialconnection li a.sc_ft_twitter:hover {
                        border: #3cf solid 1px;
                    }

                        footer .sc_connection .sc_socialconnection li a.sc_ft_twitter:hover:before {
                            background-position: -317px -6px;
                        }

                    footer .sc_connection .sc_socialconnection li a.sc_ft_google:before {
                        width: 30px;
                        height: 21px;
                        background-position: -351px -6px;
                        top: 5px;
                    }

                    footer .sc_connection .sc_socialconnection li a.sc_ft_google:hover {
                        border: #dc483c solid 1px;
                    }

                        footer .sc_connection .sc_socialconnection li a.sc_ft_google:hover:before {
                            background-position: -381px -6px;
                        }

                    footer .sc_connection .sc_socialconnection li a.sc_ft_youtube:before {
                        width: 22px;
                        height: 21px;
                        background-position: -421px -6px;
                        top: 4px;
                    }

                    footer .sc_connection .sc_socialconnection li a.sc_ft_youtube:hover {
                        border: #e12a27 solid 1px;
                    }

                        footer .sc_connection .sc_socialconnection li a.sc_ft_youtube:hover:before {
                            background-position: -444px -6px;
                        }

                    footer .sc_connection .sc_socialconnection li a.sc_ft_linkedin:before {
                        width: 23px;
                        height: 23px;
                        background-position: -476px -6px;
                        top: 4px;
                    }

                    footer .sc_connection .sc_socialconnection li a.sc_ft_linkedin:hover {
                        border: #0077b5 solid 1px;
                    }

                        footer .sc_connection .sc_socialconnection li a.sc_ft_linkedin:hover:before {
                            background-position: -499px -6px;
                        }

        footer .sc_connection .sc_trustedpayment {
            float: left;
            width: 50%;
        }

    footer .scfooter_Category {
        display: block;
    }

        footer .scfooter_Category h3 {
            display: inline-block;
            width: 100%;
            font-size: 16px;
            color: #24a3b5;
            font-weight: 500;
            margin: 32px 0 20px 0;
        }

        footer .scfooter_Category ul {
            display: inline-block;
            width: 100%;
            margin-bottom: 7px;
        }

            footer .scfooter_Category ul li {
                list-style: none;
                float: left;
                color: #757575;
                line-height: 22px;
            }

                footer .scfooter_Category ul li a {
                    padding: 0 3px;
                    color: #757575;
                    font-size: 13px;
                    -webkit-transition: all .2s ease-in-out;
                    -moz-transition: all .2s ease-in-out;
                    -ms-transition: all .2s ease-in-out;
                    -o-transition: all .2s ease-in-out;
                }

                    footer .scfooter_Category ul li a:first-child {
                        padding-left: 0;
                    }

                    footer .scfooter_Category ul li a:hover {
                        color: #24a3b5;
                        text-decoration: none;
                    }

            footer .scfooter_Category ul .ftcat_heading a {
                font-weight: 500;
                color: #212121;
            }

    footer .scfooter_info {
        display: block;
        padding-top: 35px;
        margin-top: 37px;
        border-top: 1px solid #e8e8e8;
        font-size: 13px;
        color: #757575;
        line-height: 21px;
    }

        footer .scfooter_info h1 {
            font-size: 16px;
            font-weight: 500;
            color: #24a3b5;
            text-transform: uppercase;
        }

        footer .scfooter_info h2 {
            display: block;
            font-size: 13px;
            font-weight: 500;
            color: #212121;
            margin-top: 18px;
        }

    footer .scfooter_bottom {
        display: inline-block;
        width: 100%;
        padding: 20px 0 5px 0;
        margin-top: 33px;
        border-top: 1px solid #e8e8e8;
        background: #fff;
    }

        footer .scfooter_bottom ul {
            float: left;
        }

        footer .scfooter_bottom li {
            list-style: none;
            display: inline-block;
            position: relative;
            padding: 0px 3px 0px 6px;
        }

            footer .scfooter_bottom li:first-child {
                padding: 0px;
            }

            footer .scfooter_bottom li:last-child {
                padding-right: 0px;
            }

                footer .scfooter_bottom li:last-child:after {
                    display: none;
                }

            footer .scfooter_bottom li a {
                padding: 0 3px;
                color: #757575;
                font-size: 13px;
                -webkit-transition: all .2s ease-in-out;
                -moz-transition: all .2s ease-in-out;
                -ms-transition: all .2s ease-in-out;
                -o-transition: all .2s ease-in-out;
            }

                footer .scfooter_bottom li a:first-child {
                    padding-left: 0;
                }

                footer .scfooter_bottom li a:hover {
                    color: #24a3b5;
                    text-decoration: none;
                }

            footer .scfooter_bottom li:after {
                content: '';
                display: inline-block;
                position: absolute;
                width: 1px;
                height: 11px;
                background: #757575;
                top: 6px;
                right: -3px;
            }

        footer .scfooter_bottom .sc_copyright {
            float: right;
            position: relative;
            top: -3px;
        }

            footer .scfooter_bottom .sc_copyright p {
                color: #b1b1b1;
                font-size: 13px;
                margin: 0;
                display: inline-block;
            }

            footer .scfooter_bottom .sc_copyright img {
                width: 115px;
                height: 31px;
                display: inline-block;
            }

    footer .sc_nl-signup {
        display: inline-block;
        width: 400px;
        padding: 25px 0;
        margin-top: 30px;
        border-top: 1px solid #e8e8e8;
        position: absolute;
        top: 262px;
        right: 21px;
    }

        footer .sc_nl-signup h5 {
            font-size: 16px;
            font-weight: 500;
            color: #555;
            display: inline-block;
            width: 100%;
        }

        footer .sc_nl-signup p {
            font-size: 15px;
            font-weight: 500;
            color: #757575;
            display: inline-block;
            width: 100%;
            margin: 15px 0;
        }

        footer .sc_nl-signup input[type="text"] {
            float: left;
            width: 314px;
            height: 40px;
            border-radius: 30px 0 0 30px;
            border: 1px solid #ddd;
            text-indent: 25px;
            font-weight: 400;
            color: #353535;
            background: #fafafa;
            border-right: none;
        }

        footer .sc_nl-signup input[type="submit"] {
            float: left;
            width: 86px;
            height: 40px;
            border-radius: 0 30px 30px 0;
            border: none;
            text-align: center;
            font-weight: 500;
            color: #fff;
            background: #b1b1b1;
        }

.ffix_header {
    position: fixed !important;
    height: 81px;
    left: 0;
    right: 0;
    margin: 0 auto;
    z-index: 99999;
    background: #fff;
}

.head_up {
    -webkit-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.12);
    -moz-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.12);
    box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.12);
}

.head_down {
    -webkit-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0);
    -moz-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0);
    box-shadow: 0px 1px 3px 0px rgba(0,0,0,0);
}

.btn {
    display: inline-block;
    padding: 13px 25px;
    font-size: 14px;
    font-weight: 500;
    text-align: center;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: none;
    outline: none;
}

    .btn:hover, .btn:focus {
        text-decoration: none;
    }

button:disabled {
    background: #b1b1b1 !important;
    cursor: not-allowed;
    opacity: 0.65;
}

.orange {
    background-image: -moz-linear-gradient(0deg,#ff934b 0%,#ff5e62 100%);
    background-image: -webkit-linear-gradient(0deg,#ff934b 0%,#ff5e62 100%);
    background-image: -ms-linear-gradient(0deg,#ff934b 0%,#ff5e62 100%);
    -webkit-box-shadow: 0px 2px 8px 0px rgba(255,97,98,0.46);
    -moz-box-shadow: 0px 2px 8px 0px rgba(255,97,98,0.46);
    box-shadow: 0px 2px 8px 0px rgba(255,97,98,0.46);
    color: #fff !important;
    padding: 14px 25px;
}

.orange-white {
    background: #fff;
    color: #fb760b !important;
    border: 1px solid #fb760b !important;
}

.blue {
    background: #24a3b5 !important;
    color: #fff !important;
}

.blue-white {
    background: #fff;
    color: #24a3b5;
    border: 1px solid #24a3b5;
}

.btn_effect {
    position: relative;
    cursor: pointer;
}

    .btn_effect:after {
        content: "";
        background: #fff;
        display: block;
        position: absolute;
        -webkit-transition: all 0.7s;
        -moz-transition: all 0.7s;
        -ms-transition: all 0.7s;
        -o-transition: all 0.7s;
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -o-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
        margin: 0 auto;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        opacity: 0;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        -moz-background-clip: padding;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
    }

    .btn_effect:active:after {
        padding: 0;
        margin: 0;
        -webkit-transition: 0s;
        -moz-transition: 0s;
        -ms-transition: 0s;
        -o-transition: 0s;
        border: none;
        outline: none;
        -webkit-transform: scale(0);
        -moz-transform: scale(0);
        -o-transform: scale(0);
        -ms-transform: scale(0);
        transform: scale(0);
        opacity: 0.8;
    }

input:disabled {
    background: #b1b1b1 !important;
    color: #fff !important;
    cursor: not-allowed !important;
}

.general_utilities .tabbing::after {
    background: -webkit-gradient(linear,left top,right top,from(#ff2d56),to(#ffcb00));
    background: -webkit-linear-gradient(left,#ffcb00,#ff2d56);
    background: -moz-linear-gradient(left,#ffcb00,#ff2d56);
    background: -ms-linear-gradient(left,#ffcb00,#ff2d56);
    background: -o-linear-gradient(left,#ffcb00,#ff2d56);
}

.general_utilities .tabbing .tabbing_links li.active {
    color: #fb760b;
}

.cat_promotion_box {
    display: inline-block;
    width: 100%;
    margin-top: 30px;
}

    .cat_promotion_box h2 {
        display: inline-block;
        width: 100%;
        position: relative;
        color: #212121;
        text-align: left;
        font-size: 20px;
        font-weight: 500;
        margin-bottom: 15px;
    }

        .cat_promotion_box h2 a {
            position: absolute;
            right: 0;
            top: 25px;
            color: #555;
            font-size: 14px;
        }

    .cat_promotion_box .dd_section {
        position: relative;
        border: #f0f0f0 solid 1px;
        background-color: #fff;
        overflow: hidden;
        -webkit-box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.06);
        -moz-box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.06);
        box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.06);
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        -moz-background-clip: padding;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
    }

        .cat_promotion_box .dd_section .deal_timer {
            position: absolute;
            left: 0;
            width: 20%;
            background-color: #24a3b5;
            text-align: center;
            padding: 45px 0 77px 0;
            height: 100%;
        }

            .cat_promotion_box .dd_section .deal_timer::after {
                position: absolute;
                right: -16px;
                top: 0;
                bottom: 0;
                margin: auto 0;
                width: 0;
                height: 0;
                border-top: 8px solid transparent;
                border-bottom: 8px solid transparent;
                border-right: 8px solid transparent;
                border-left: 8px solid #f0f0f0;
                content: '';
                z-index: 1;
            }

            .cat_promotion_box .dd_section .deal_timer h3 {
                display: block;
                font-size: 28px;
                color: #fff;
                font-weight: 500;
                padding-top: 72px;
                position: relative;
            }

                .cat_promotion_box .dd_section .deal_timer h3:before {
                    content: '';
                    position: absolute;
                    display: inline-block;
                    width: 60px;
                    height: 60px;
                    background: url(../image/dkt_sprite_v3.png) no-repeat;
                    background-position: -596px -56px;
                    top: 0;
                    margin: 0 auto;
                    left: 0;
                    right: 0;
                }

            .cat_promotion_box .dd_section .deal_timer p {
                display: block;
                font-size: 20px;
                color: #fff;
                margin-top: 5px;
                margin-bottom: 19px;
            }

            .cat_promotion_box .dd_section .deal_timer span {
                display: inline-block;
                -webkit-border-radius: 30px;
                -moz-border-radius: 30px;
                border-radius: 30px;
                -moz-background-clip: padding;
                -webkit-background-clip: padding-box;
                background-clip: padding-box;
                line-height: 33px;
                color: #ffee58;
                font-size: 26px;
                font-weight: 500;
            }

        .cat_promotion_box .dd_section ul {
            list-style: none;
            padding-left: 20%;
        }

            .cat_promotion_box .dd_section ul li {
                width: 25%;
                display: inline-block;
                text-align: center;
                position: relative;
                vertical-align: top;
                border: #fff solid 1px;
            }

                .cat_promotion_box .dd_section ul li:before {
                    content: '';
                    display: inline-block;
                    width: 2px;
                    height: 100%;
                    position: absolute;
                    top: 0;
                    left: 0;
                    background: #fff;
                }

                .cat_promotion_box .dd_section ul li:last-child:after {
                    display: none;
                }

                .cat_promotion_box .dd_section ul li a {
                    display: inline-block;
                    padding: 30px 15px 15px 15px;
                    width: 100%;
                }

                    .cat_promotion_box .dd_section ul li a img {
                        max-height: 145px;
                        -webkit-transition: all .2s ease-in-out;
                        -moz-transition: all .2s ease-in-out;
                        -ms-transition: all .2s ease-in-out;
                        -o-transition: all .2s ease-in-out;
                        margin-top: 25px;
                    }

                    .cat_promotion_box .dd_section ul li a .badge {
                        padding: 0px 0px 0px 0px;
                        position: absolute;
                        top: 9px;
                    }

                        .cat_promotion_box .dd_section ul li a .badge i {
                            border: #000 solid 0px;
                            display: inline-block;
                            width: 75px;
                            height: 21px;
                            background: url(../image/dkt_sprite_v3.png) no-repeat;
                            background-size: 150px auto;
                        }

                    .cat_promotion_box .dd_section ul li a h4 {
                        display: block;
                        color: #212121;
                        margin: 12px 0px 7px 0px;
                        font-weight: 400;
                        text-align: left;
                        text-overflow: ellipsis;
                        overflow: hidden;
                        white-space: nowrap;
                    }

                    .cat_promotion_box .dd_section ul li a p {
                        font-size: 16px;
                        font-weight: 500;
                        color: #212121;
                        text-align: left;
                    }

                        .cat_promotion_box .dd_section ul li a p strike {
                            font-weight: normal;
                            font-size: 14px;
                            color: #757575;
                            margin-right: 10px;
                        }

                    .cat_promotion_box .dd_section ul li a:hover {
                        text-decoration: none;
                    }

                .cat_promotion_box .dd_section ul li:hover {
                    -webkit-box-shadow: 0px 11px 13.35px 1.65px rgba(148,148,148,0.23);
                    -moz-box-shadow: 0px 11px 13.35px 1.65px rgba(148,148,148,0.23);
                    box-shadow: 0px 11px 13.35px 1.65px rgba(148,148,148,0.23);
                    border: #9ad8dd solid 1px;
                    z-index: 2;
                }

                    .cat_promotion_box .dd_section ul li:hover img {
                        -webkit-transform: scale(1.05);
                        -moz-transform: scale(1.05);
                        -o-transform: scale(1.05);
                        -ms-transform: scale(1.05);
                        transform: scale(1.05);
                    }

    .cat_promotion_box .super_saver_bazaar .tabbing {
        border: none;
        padding: 10px;
    }

    .cat_promotion_box .super_saver_bazaar ul {
        list-style: none;
        display: block;
        width: 100%;
    }

        .cat_promotion_box .super_saver_bazaar ul li {
            width: 20%;
            min-height: inherit;
            position: relative;
            float: left;
            overflow: hidden;
            background-color: #fff;
            margin: 0;
            text-align: center;
            border: none !important;
        }

            .cat_promotion_box .super_saver_bazaar ul li:last-child {
                margin-right: 0;
            }

            .cat_promotion_box .super_saver_bazaar ul li a {
                display: inline-block;
                padding: 0;
                width: 100%;
            }

                .cat_promotion_box .super_saver_bazaar ul li a img {
                    max-width: 100%;
                    height: auto;
                    position: relative;
                    z-index: 0;
                    margin: 0;
                }

                .cat_promotion_box .super_saver_bazaar ul li a h4 {
                    display: inline-block;
                    color: #555;
                    margin: 30px 0 25px 0;
                    font-weight: 400;
                    font-size: 18px;
                }

                .cat_promotion_box .super_saver_bazaar ul li a p {
                    font-size: 24px;
                    font-weight: 500;
                    color: #353535;
                }

                    .cat_promotion_box .super_saver_bazaar ul li a p strike {
                        font-weight: normal;
                        font-size: 14px;
                        color: #757575;
                    }

                .cat_promotion_box .super_saver_bazaar ul li a:hover {
                    text-decoration: none;
                }

            .cat_promotion_box .super_saver_bazaar ul li:after {
                content: '';
                display: inline-block;
                width: 2px;
                height: 100%;
                position: absolute;
                top: 0;
                right: 0;
                background: #fff;
            }

            .cat_promotion_box .super_saver_bazaar ul li:hover {
                -webkit-box-shadow: none;
                -moz-box-shadow: none;
                box-shadow: none;
                border: none !important;
            }

                .cat_promotion_box .super_saver_bazaar ul li:hover img {
                    -webkit-transform: scale(1);
                    -moz-transform: scale(1);
                    -o-transform: scale(1);
                    -ms-transform: scale(1);
                    transform: scale(1);
                    -webkit-transition: all .2s ease-in-out;
                    -moz-transition: all .2s ease-in-out;
                    -ms-transition: all .2s ease-in-out;
                    -o-transition: all .2s ease-in-out;
                    opacity: 0.7;
                }

.offer_resist table tr td {
    position: relative;
}

    .offer_resist table tr td:before {
        content: '';
        display: inline-block;
        position: absolute;
        width: 100%;
        height: 2px;
        background: #fff;
        left: 0;
        bottom: 0;
    }

    .offer_resist table tr td:after {
        content: '';
        display: inline-block;
        position: absolute;
        width: 2px;
        height: 100%;
        background: #fff;
        right: 0;
        top: 0;
    }

    .offer_resist table tr td a:hover img {
        -webkit-transition: all .2s ease-in-out;
        -moz-transition: all .2s ease-in-out;
        -ms-transition: all .2s ease-in-out;
        -o-transition: all .2s ease-in-out;
        opacity: 0.7;
    }

.tabbing {
    display: inline-block;
    width: 100%;
    border: 1px solid #f0f0f0;
    position: relative;
    background: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    -webkit-box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.06);
    -moz-box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.06);
    box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.06);
}

    .tabbing::after {
        position: absolute;
        top: -2px;
        height: 2px;
        left: 0;
        content: '';
        width: 100%;
    }

    .tabbing .tabbing_links {
        text-align: center;
        display: block;
        padding: 25px 0 15px 0;
    }

        .tabbing .tabbing_links li {
            list-style: none;
            display: inline-block;
        }

            .tabbing .tabbing_links li a {
                color: #555;
                font-size: 15px;
                -webkit-transition: all .2s ease-in-out;
                -moz-transition: all .2s ease-in-out;
                -ms-transition: all .2s ease-in-out;
                -o-transition: all .2s ease-in-out;
                margin: 0 15px;
            }

    .tabbing .tabbing_products li {
        list-style: none;
        width: 19.70%;
        min-height: 295px;
        display: inline-block;
        text-align: center;
        position: relative;
        border: #fff solid 1px;
    }

        .tabbing .tabbing_products li:first-child:before {
            display: none !important;
        }

        .tabbing .tabbing_products li:last-child {
            margin-right: 0;
        }

            .tabbing .tabbing_products li:last-child:after {
                display: none !important;
            }

        .tabbing .tabbing_products li a {
            display: inline-block;
            padding: 10px 15px 6px 15px;
            width: 100%;
        }

            .tabbing .tabbing_products li a .discount_off {
                color: #24a3b5;
                text-align: center;
                font-size: 15px;
                font-weight: 500;
                display: block;
                margin-top: 5px;
                text-align: left;
            }

            .tabbing .tabbing_products li a .multi_tags_pl {
                margin: 3px 0px 0px 0px;
            }

            .tabbing .tabbing_products li a img {
                max-width: 145px;
                height: 145px;
                margin: 0 auto;
                margin-top: 25px;
                background: url(../image/dkt_sprite_v3.png) no-repeat;
                background-size: contain;
                -webkit-transition: all .2s ease-in-out;
                -moz-transition: all .2s ease-in-out;
                -ms-transition: all .2s ease-in-out;
                -o-transition: all .2s ease-in-out;
            }

            .tabbing .tabbing_products li a .badge {
                padding: 0px 0px 0px 0px;
                position: absolute;
                top: 9px;
            }

                .tabbing .tabbing_products li a .badge i {
                    border: #000 solid 0px;
                    display: inline-block;
                    width: 75px;
                    height: 21px;
                    background: url() no-repeat;
                    background-size: 150px auto;
                }

            .tabbing .tabbing_products li a h4 {
                display: inline-block;
                color: #757575;
                margin: 12px 0px 7px 0px;
                font-weight: 400;
                text-overflow: ellipsis;
                white-space: nowrap;
                width: 100%;
                overflow: hidden;
                text-align: left;
            }

            .tabbing .tabbing_products li a p {
                font-size: 16px;
                font-weight: 500;
                color: #212121;
                text-align: left;
            }

                .tabbing .tabbing_products li a p strike {
                    font-weight: 400;
                    font-size: 14px;
                    color: #757575;
                    margin-right: 10px;
                }

            .tabbing .tabbing_products li a:hover {
                text-decoration: none;
            }

        .tabbing .tabbing_products li:hover {
            -webkit-box-shadow: 0px 11px 13.35px 1.65px rgba(148,148,148,0.23);
            -moz-box-shadow: 0px 11px 13.35px 1.65px rgba(148,148,148,0.23);
            box-shadow: 0px 11px 13.35px 1.65px rgba(148,148,148,0.23);
            border: #9ad8dd solid 1px;
        }

            .tabbing .tabbing_products li:hover img {
                -webkit-transform: scale(1.05);
                -moz-transform: scale(1.05);
                -o-transform: scale(1.05);
                -ms-transform: scale(1.05);
                transform: scale(1.05);
            }

.top_postion_crousel {
    margin: 0 0 25px 0;
}

button.slick-arrow {
    position: absolute;
    width: 36px;
    height: 70px;
    border: none;
    background: #24a3b5;
    top: 0;
    bottom: 0;
    margin: auto 0;
    overflow: hidden;
    text-indent: 100px;
    z-index: 4;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
}

    button.slick-arrow::after {
        position: absolute;
        width: 11px;
        height: 21px;
        content: '';
        display: inline-block;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        margin: auto;
        background: url() no-repeat;
    }

    button.slick-arrow:hover {
        background: #212121;
    }

    button.slick-arrow.slick-next {
        right: -1px;
        -webkit-border-radius: 3px 0px 0px 3px;
        -moz-border-radius: 3px 0px 0px 3px;
        border-radius: 3px 0px 0px 3px;
        -moz-background-clip: padding;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
    }

        button.slick-arrow.slick-next::after {
            left: 5px;
            background-position: -559px -90px;
        }

        button.slick-arrow.slick-next:hover:after {
            background-position: -559px -90px;
        }

    button.slick-arrow.slick-prev {
        display: none;
        left: -1px;
        -webkit-border-radius: 0px 3px 3px 0px;
        -moz-border-radius: 0px 3px 3px 0px;
        border-radius: 0px 3px 3px 0px;
        -moz-background-clip: padding;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
    }

        button.slick-arrow.slick-prev::after {
            left: -5px;
            background-position: -520px -90px;
        }

        button.slick-arrow.slick-prev:hover:after {
            background-position: -520px -90px;
        }

.cssload-jumping {
    position: relative;
    display: block;
    margin: 97px auto;
    width: 107px;
}

    .cssload-jumping, .cssload-jumping * {
        box-sizing: border-box;
    }

        .cssload-jumping span {
            display: inline-block;
            height: 15px;
            width: 15px;
            background: #2fac9b;
            border-radius: 487px;
            background-clip: padding-box;
            -o-background-clip: padding-box;
            -ms-background-clip: padding-box;
            -webkit-background-clip: padding-box;
            -moz-background-clip: padding-box;
        }

            .cssload-jumping span:nth-child(1) {
                animation: scale 1.15s 0.12s infinite cubic-bezier(0.6,-0.28,0.735,0.045);
                -o-animation: scale 1.15s 0.12s infinite cubic-bezier(0.6,-0.28,0.735,0.045);
                -ms-animation: scale 1.15s 0.12s infinite cubic-bezier(0.6,-0.28,0.735,0.045);
                -webkit-animation: scale 1.15s 0.12s infinite cubic-bezier(0.6,-0.28,0.735,0.045);
                -moz-animation: scale 1.15s 0.12s infinite cubic-bezier(0.6,-0.28,0.735,0.045);
            }

            .cssload-jumping span:nth-child(2) {
                animation: scale 1.15s 0.23s infinite cubic-bezier(0.6,-0.28,0.735,0.045);
                -o-animation: scale 1.15s 0.23s infinite cubic-bezier(0.6,-0.28,0.735,0.045);
                -ms-animation: scale 1.15s 0.23s infinite cubic-bezier(0.6,-0.28,0.735,0.045);
                -webkit-animation: scale 1.15s 0.23s infinite cubic-bezier(0.6,-0.28,0.735,0.045);
                -moz-animation: scale 1.15s 0.23s infinite cubic-bezier(0.6,-0.28,0.735,0.045);
            }

            .cssload-jumping span:nth-child(3) {
                animation: scale 1.15s 0.35s infinite cubic-bezier(0.6,-0.28,0.735,0.045);
                -o-animation: scale 1.15s 0.35s infinite cubic-bezier(0.6,-0.28,0.735,0.045);
                -ms-animation: scale 1.15s 0.35s infinite cubic-bezier(0.6,-0.28,0.735,0.045);
                -webkit-animation: scale 1.15s 0.35s infinite cubic-bezier(0.6,-0.28,0.735,0.045);
                -moz-animation: scale 1.15s 0.35s infinite cubic-bezier(0.6,-0.28,0.735,0.045);
            }

            .cssload-jumping span:nth-child(4) {
                animation: scale 1.15s 0.46s infinite cubic-bezier(0.6,-0.28,0.735,0.045);
                -o-animation: scale 1.15s 0.46s infinite cubic-bezier(0.6,-0.28,0.735,0.045);
                -ms-animation: scale 1.15s 0.46s infinite cubic-bezier(0.6,-0.28,0.735,0.045);
                -webkit-animation: scale 1.15s 0.46s infinite cubic-bezier(0.6,-0.28,0.735,0.045);
                -moz-animation: scale 1.15s 0.46s infinite cubic-bezier(0.6,-0.28,0.735,0.045);
            }

            .cssload-jumping span:nth-child(5) {
                animation: scale 1.15s 0.58s infinite cubic-bezier(0.6,-0.28,0.735,0.045);
                -o-animation: scale 1.15s 0.58s infinite cubic-bezier(0.6,-0.28,0.735,0.045);
                -ms-animation: scale 1.15s 0.58s infinite cubic-bezier(0.6,-0.28,0.735,0.045);
                -webkit-animation: scale 1.15s 0.58s infinite cubic-bezier(0.6,-0.28,0.735,0.045);
                -moz-animation: scale 1.15s 0.58s infinite cubic-bezier(0.6,-0.28,0.735,0.045);
            }

#snackbar {
    visibility: hidden;
    min-width: 250px;
    margin-left: -125px;
    background-color: #333;
    color: #fff;
    text-align: center;
    border-radius: 2px;
    padding: 16px;
    position: fixed;
    z-index: 999;
    left: 50%;
    bottom: 30px;
}

    #snackbar.show {
        visibility: visible;
        -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
        animation: fadein 0.5s, fadeout 0.5s 2.5s;
    }

@-webkit-keyframes fadein {
    from {
        bottom: 0;
        opacity: 0;
    }

    to {
        bottom: 30px;
        opacity: 1;
    }
}

@keyframes fadein {
    from {
        bottom: 0;
        opacity: 0;
    }

    to {
        bottom: 30px;
        opacity: 1;
    }
}

@-webkit-keyframes fadeout {
    from {
        bottom: 30px;
        opacity: 1;
    }

    to {
        bottom: 0;
        opacity: 0;
    }
}

@keyframes fadeout {
    from {
        bottom: 30px;
        opacity: 1;
    }

    to {
        bottom: 0;
        opacity: 0;
    }
}

@media screen and (max-width: 1199px) {
    .sliding_banner {
        padding-right: 0 !important;
    }

    .latest_offers {
        display: none;
    }

    .sc_search {
        width: 48%;
    }
}

.default_box {
    -webkit-box-shadow: 0px 1px 10px 0px rgba(0,0,0,0.07);
    -moz-box-shadow: 0px 1px 10px 0px rgba(0,0,0,0.07);
    box-shadow: 0px 1px 10px 0px rgba(0,0,0,0.07);
}

#deferScript {
    text-align: center;
}

    #deferScript iframe {
        margin-bottom: 35px;
    }

.google_adsense, #div-gpt-ad-1479294007941-0 {
    margin-top: 35px;
    text-align: center;
}

.div-gpt-ad-1450768906326-0, #div-gpt-ad-1450768906326-0 {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
}

.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}

    .slick-list:focus {
        outline: none;
    }

    .slick-list.dragging {
        cursor: pointer;
        cursor: hand;
    }

.slick-slider .slick-track, .slick-slider .slick-list {
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    -o-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}

.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
}

    .slick-track:before, .slick-track:after {
        display: table;
        content: '';
    }

    .slick-track:after {
        clear: both;
    }

.slick-loading .slick-track {
    visibility: hidden;
}

.slick-slide {
    display: none;
    float: left;
    width: 300px;
    height: 100%;
    min-height: 1px;
}

[dir='rtl'] .slick-slide {
    float: right;
}

.slick-slide img {
    display: block;
}

.slick-slide.slick-loading img {
    display: none;
}

.slick-slide.dragging img {
    pointer-events: none;
}

.slick-initialized .slick-slide {
    display: block;
}

.slick-loading .slick-slide {
    visibility: hidden;
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
    display: none;
}

.container {
}

.bnnr_container {
    display: inline-block;
    width: 100%;
    padding-top: 0;
    position: relative;
}

    .bnnr_container:after {
        content: '';
        display: inline-block;
        background: transparent;
        width: 100%;
        height: 400px;
        position: absolute;
        left: 0;
        top: 0;
        z-index: 0;
    }

    .bnnr_container .wrapper {
        z-index: 1;
    }

    .bnnr_container .latest_offers {
        float: right;
        width: 240px;
        background: #fff;
        -webkit-box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.06);
        -moz-box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.06);
        box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.06);
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-background-clip: padding;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
        height: 300px;
        position: absolute;
        top: 0;
        right: 20px;
        overflow: hidden;
    }

        .bnnr_container .latest_offers li {
            list-style: none;
            padding: 0;
            border-bottom: 1px solid #f0f0f0;
            text-align: center;
            overflow: hidden;
            height: 136px;
            position: relative;
        }

            .bnnr_container .latest_offers li h3 {
                display: inline-block;
                width: 100%;
                color: #555;
                font-weight: 400;
                font-size: 14px;
                margin-top: 12px;
            }

            .bnnr_container .latest_offers li:last-child {
                border-bottom: none;
            }

                .bnnr_container .latest_offers li:last-child img {
                    height: 137px;
                }

            .bnnr_container .latest_offers li p {
                display: inline-block;
                width: 100%;
                color: #353535;
                font-weight: bold;
            }

            .bnnr_container .latest_offers li img {
                max-width: inherit;
                height: 136px;
                left: 50%;
                -webkit-transform: translateX(-50%);
                -moz-transform: translateX(-50%);
                -o-transform: translateX(-50%);
                -ms-transform: translateX(-50%);
                transform: translateX(-50%);
                position: relative;
                z-index: 0;
            }

            .bnnr_container .latest_offers li:hover img {
                -webkit-transition: all .2s ease-in-out;
                -moz-transition: all .2s ease-in-out;
                -ms-transition: all .2s ease-in-out;
                -o-transition: all .2s ease-in-out;
                opacity: 0.7;
            }

    .bnnr_container .sliding_banner {
        display: inline-block;
        width: 100%;
        padding-right: 260px;
    }

        .bnnr_container .sliding_banner > div {
            overflow: hidden;
            position: relative;
        }

            .bnnr_container .sliding_banner > div img {
                max-width: inherit;
                height: 345px;
                left: 50%;
                -webkit-transform: translateX(-50%);
                -moz-transform: translateX(-50%);
                -o-transform: translateX(-50%);
                -ms-transform: translateX(-50%);
                transform: translateX(-50%);
                position: relative;
                z-index: 0;
            }

            .bnnr_container .sliding_banner > div .slick-list {
                -webkit-border-radius: 4px 4px 0px 0px;
                -moz-border-radius: 4px 4px 0px 0px;
                border-radius: 4px 4px 0px 0px;
                -moz-background-clip: padding;
                -webkit-background-clip: padding-box;
                background-clip: padding-box;
            }

        .bnnr_container .sliding_banner .slick-active img {
            z-index: 99;
        }

        .bnnr_container .sliding_banner .slider-for {
            width: 100%;
            -webkit-box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.06);
            -moz-box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.06);
            box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.06);
        }

        .bnnr_container .sliding_banner .slider-nav {
            width: 100%;
            -webkit-box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.06);
            -moz-box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.06);
            box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.06);
            margin-top: -4px;
            -webkit-border-radius: 0px 0px 4px 4px;
            -moz-border-radius: 0px 0px 4px 4px;
            border-radius: 0px 0px 4px 4px;
            -moz-background-clip: padding;
            -webkit-background-clip: padding-box;
            background-clip: padding-box;
            text-align: center;
            background: #fff;
            border-top: #f0f0f0 solid 1px;
        }

            .bnnr_container .sliding_banner .slider-nav .slick-track {
                -webkit-transform: translate3d(0px,0px,0px) !important;
                -moz-transform: translate3d(0px,0px,0px) !important;
                -o-transform: translate3d(0px,0px,0px) !important;
                -ms-transform: translate3d(0px,0px,0px) !important;
                transform: translate3d(0px,0px,0px) !important;
            }

            .bnnr_container .sliding_banner .slider-nav .slick-list {
                padding: 0 !important;
            }

            .bnnr_container .sliding_banner .slider-nav .slick-slide {
                text-align: center;
                display: inline-block;
                padding: 15px 0;
                position: relative;
            }

                .bnnr_container .sliding_banner .slider-nav .slick-slide a {
                    color: #555;
                    -webkit-transition: all .2s ease-in-out;
                    -moz-transition: all .2s ease-in-out;
                    -ms-transition: all .2s ease-in-out;
                    -o-transition: all .2s ease-in-out;
                    cursor: default;
                }

                    .bnnr_container .sliding_banner .slider-nav .slick-slide a:hover {
                        color: #24a3b5;
                        text-decoration: none;
                    }

            .bnnr_container .sliding_banner .slider-nav .slick-current:after {
                content: '';
                display: inline-block;
                width: 100%;
                height: 2px;
                position: absolute;
                bottom: 0;
                left: 0;
                right: 0;
                background: #24a3b5;
            }

            .bnnr_container .sliding_banner .slider-nav .slick-current a {
                color: #24a3b5;
                text-decoration: none;
            }

.ext_promotion {
    border: #f0f0f0 solid 1px;
    overflow: hidden;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    margin: 15px 0px 0px 0px;
    -webkit-box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.06);
    -moz-box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.06);
    box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.06);
}

    .ext_promotion ul {
        list-style: none;
    }

        .ext_promotion ul li {
            float: left;
            width: 33.33%;
            text-align: center;
            border-right: #f0f0f0 solid 1px;
            vertical-align: top;
            height: 118px;
            overflow: hidden;
            background: #fff;
        }

            .ext_promotion ul li a {
                display: block;
                border: #000 solid 0px;
                height: 100%;
            }

            .ext_promotion ul li img {
                max-width: inherit;
                height: 118px;
                left: 50%;
                -webkit-transform: translateX(-50%);
                -moz-transform: translateX(-50%);
                -o-transform: translateX(-50%);
                -ms-transform: translateX(-50%);
                transform: translateX(-50%);
                position: relative;
                z-index: 0;
            }

            .ext_promotion ul li:last-child {
                border: none;
            }

            .ext_promotion ul li:hover img {
                -webkit-transition: all .2s ease-in-out;
                -moz-transition: all .2s ease-in-out;
                -ms-transition: all .2s ease-in-out;
                -o-transition: all .2s ease-in-out;
                opacity: 0.7;
            }

.brand_bazaar ul {
    list-style: none;
    width: 100%;
    display: table;
    height: 225px;
    position: relative;
    padding: 10px;
    background: #fff;
}

    .brand_bazaar ul li {
        width: 50%;
        height: 225px;
        float: left;
        position: relative;
        overflow: hidden;
        background: #fff;
    }

        .brand_bazaar ul li img {
            max-width: inherit;
            height: 225px;
            left: 50%;
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            transform: translateX(-50%);
            position: relative;
            z-index: 0;
        }

        .brand_bazaar ul li:after {
            content: '';
            display: inline-block;
            width: 2px;
            height: 100%;
            position: absolute;
            top: 0;
            right: 0;
            background: #fff;
        }

        .brand_bazaar ul li:last-child:after {
            display: none;
        }

        .brand_bazaar ul li:hover img {
            -webkit-transition: all .2s ease-in-out;
            -moz-transition: all .2s ease-in-out;
            -ms-transition: all .2s ease-in-out;
            -o-transition: all .2s ease-in-out;
            opacity: 0.7;
        }

.sc_shop_price ul {
    display: table;
    width: 100%;
}

    .sc_shop_price ul li {
        list-style: none;
        width: 20%;
        display: table-cell;
        text-align: center;
        position: relative;
        background: #fff;
    }

        .sc_shop_price ul li:after {
            content: '';
            display: inline-block;
            width: 2px;
            height: 100%;
            position: absolute;
            top: 0;
            right: 0;
            background: #fff;
        }

        .sc_shop_price ul li a {
            display: block;
        }

        .sc_shop_price ul li:hover img {
            -webkit-transition: all .2s ease-in-out;
            -moz-transition: all .2s ease-in-out;
            -ms-transition: all .2s ease-in-out;
            -o-transition: all .2s ease-in-out;
            opacity: 0.7;
        }

.tv_appliances .tabbing::after {
    background: -webkit-gradient(linear,left top,right top,from(#a63ed1),to(#6bbfff));
    background: -webkit-linear-gradient(left,#6bbfff,#a63ed1);
    background: -moz-linear-gradient(left,#6bbfff,#a63ed1);
    background: -ms-linear-gradient(left,#6bbfff,#a63ed1);
    background: -o-linear-gradient(left,#6bbfff,#a63ed1);
}

.tv_appliances .tabbing .tabbing_links li.active {
    color: #24a3b5;
}

.home_kitchen .tabbing::after {
    background: -webkit-gradient(linear,left top,right top,from(#25e778),to(#cfdd00));
    background: -webkit-linear-gradient(left,#cfdd00,#25e778);
    background: -moz-linear-gradient(left,#cfdd00,#25e778);
    background: -ms-linear-gradient(left,#cfdd00,#25e778);
    background: -o-linear-gradient(left,#cfdd00,#25e778);
}

.home_kitchen .tabbing .tabbing_links li.active {
    color: #00bc71;
}

.lifestyle .tabbing::after {
    background: -webkit-gradient(linear,left top,right top,from(#ff31c5),to(#ff8d10));
    background: -webkit-linear-gradient(left,#ff8d10,#ff31c5);
    background: -moz-linear-gradient(left,#ff8d10,#ff31c5);
    background: -ms-linear-gradient(left,#ff8d10,#ff31c5);
    background: -o-linear-gradient(left,#ff8d10,#ff31c5);
}

.lifestyle .tabbing .tabbing_links li.active {
    color: #9c27b0;
}

.mobile_accessories .tabbing::after {
    background: -webkit-gradient(linear,left top,right top,from(#07aae7),to(#8a258a));
    background: -webkit-linear-gradient(left,#8a258a,#07aae7);
    background: -moz-linear-gradient(left,#8a258a,#07aae7);
    background: -ms-linear-gradient(left,#8a258a,#07aae7);
    background: -o-linear-gradient(left,#8a258a,#07aae7);
}

.mobile_accessories .tabbing .tabbing_links li.active {
    color: #24a3b5;
}

.electronics_devices .tabbing::after {
    background: -webkit-gradient(linear,left top,right top,from(#e67f22),to(#9c27b0));
    background: -webkit-linear-gradient(left,#9c27b0,#e67f22);
    background: -moz-linear-gradient(left,#9c27b0,#e67f22);
    background: -ms-linear-gradient(left,#9c27b0,#e67f22);
    background: -o-linear-gradient(left,#9c27b0,#e67f22);
}

.electronics_devices .tabbing .tabbing_links li.active {
    color: #fb760b;
}

.music_store ul {
    list-style: none;
    display: table-cell;
    width: 60%;
    vertical-align: top;
}

.music_store .music_bnnr {
    display: table-cell;
    width: 40%;
}

    .music_store .music_bnnr img {
        width: 100%;
    }

.music_store li {
    float: left;
    width: 33.33%;
    margin: 0px;
    position: relative;
}

    .music_store li a {
        display: block;
    }

    .music_store li:after {
        content: '';
        display: inline-block;
        width: 2px;
        height: 100%;
        position: absolute;
        top: 0;
        right: 0;
        background: #fff;
    }

    .music_store li:nth-child(1), .music_store li:nth-child(2), .music_store li:nth-child(3) {
        margin-bottom: 2px;
    }

.recently_viewed, .recommended_viewed {
    display: inline-block;
    width: 100%;
    padding: 10px 0 0 0;
}

    .recently_viewed ul, .recommended_viewed ul {
        display: inline-block;
        width: 100%;
        border: 1px solid #ddd;
    }

        .recently_viewed ul li, .recommended_viewed ul li {
            list-style: none;
            width: 100%;
            min-height: 270px;
            display: inline-block;
            text-align: center;
            position: relative;
        }

            .recently_viewed ul li:last-child, .recommended_viewed ul li:last-child {
                margin-right: 0;
            }

            .recently_viewed ul li a, .recommended_viewed ul li a {
                display: inline-block;
                padding: 15px;
                width: 100%;
            }

                .recently_viewed ul li a img, .recommended_viewed ul li a img {
                    max-width: 145px;
                    margin: 0 auto;
                }

                .recently_viewed ul li a h4, .recommended_viewed ul li a h4 {
                    display: inline-block;
                    color: #555;
                    margin: 40px 0 8px 0;
                    font-weight: 400;
                    text-overflow: ellipsis;
                    white-space: nowrap;
                    width: 100%;
                    overflow: hidden;
                }

                .recently_viewed ul li a p, .recommended_viewed ul li a p {
                    font-size: 16px;
                    font-weight: 500;
                    color: #353535;
                }

                    .recently_viewed ul li a p strike, .recommended_viewed ul li a p strike {
                        font-weight: normal;
                        font-size: 14px;
                        color: #757575;
                        margin-right: 10px;
                    }

                .recently_viewed ul li a:hover, .recommended_viewed ul li a:hover {
                    text-decoration: none;
                }

                .recently_viewed ul li a span.sc_buynow, .recommended_viewed ul li a span.sc_buynow {
                    width: 120px;
                    height: 40px;
                    border-radius: 30px;
                    text-align: center;
                    line-height: 40px;
                    background: #000;
                    display: inline-block;
                    margin-top: 15px;
                    background: -webkit-gradient(linear,120deg top,right top,from(#03b3b9),to(#ff6801));
                    background: -webkit-linear-gradient(120deg,#ff6801,#03b3b9);
                    background: -moz-linear-gradient(120deg,#ff6801,#03b3b9);
                    background: -ms-linear-gradient(120deg,#ff6801,#03b3b9);
                    background: -o-linear-gradient(120deg,#ff6801,#03b3b9);
                    position: relative;
                }

                    .recently_viewed ul li a span.sc_buynow:after, .recommended_viewed ul li a span.sc_buynow:after {
                        position: absolute;
                        width: 118px;
                        height: 38px;
                        top: 0;
                        bottom: 0;
                        right: 0;
                        left: 0;
                        border-radius: 30px;
                        z-index: 9;
                        margin: auto;
                        background: #fff;
                        content: 'Buy Now';
                        font-size: 16px;
                        font-weight: 500;
                        color: #24a3b5;
                        line-height: 38px;
                    }

            .recently_viewed ul li:hover, .recommended_viewed ul li:hover {
                position: relative;
            }

                .recently_viewed ul li:hover:after, .recommended_viewed ul li:hover:after {
                    content: '';
                    display: inline-block;
                    position: absolute;
                    top: -10px;
                    -webkit-box-shadow: 0px 1px 10px 0px rgba(0,0,0,0.14);
                    -moz-box-shadow: 0px 1px 10px 0px rgba(0,0,0,0.14);
                    box-shadow: 0px 1px 10px 0px rgba(0,0,0,0.14);
                    background: #fff;
                }

.sc_trust {
    border-top: 1px solid #ddd;
    background: #fff;
    padding: 20px 0 25px 0;
    text-align: center;
    margin-top: 35px;
}

    .sc_trust h1 {
        font-size: 24px;
        font-weight: 500;
        color: #555;
        margin-bottom: 15px;
    }

    .sc_trust li {
        display: inline-block;
        list-style: none;
        width: 33%;
        border-right: 1px solid #ddd;
        position: relative;
    }

        .sc_trust li:last-child {
            border-right: none;
        }

        .sc_trust li span {
            display: inline-block;
            font-size: 20px;
            color: #757575;
            padding: 55px 0 0px 0;
        }

        .sc_trust li:after {
            position: absolute;
            top: 6px;
            left: 0;
            right: 0;
            margin: 0 auto;
            content: '';
            background: url(../image/dkt_sprite_v3.png) no-repeat;
        }

        .sc_trust li.sc_great_selection:after {
            width: 30px;
            height: 36px;
            background-position: -530px -10px;
        }

        .sc_trust li.sc_low_price:after {
            width: 30px;
            height: 36px;
            background-position: -577px -12px;
        }

        .sc_trust li.sc_speedy_delivery:after {
            width: 44px;
            height: 39px;
            background-position: -628px -11px;
        }

.clues_bucks_av .midBlock {
    text-indent: 0px !important;
    padding: 0 0 0 30px;
}

.ecod_strip {
    display: inline-block;
    width: 100%;
    position: relative;
}

    .ecod_strip .eCOD_notification {
        position: relative;
        z-index: 9;
        display: inline-block;
        width: 100%;
    }

        .ecod_strip .eCOD_notification ul {
            list-style: none;
        }

            .ecod_strip .eCOD_notification ul button.slick-arrow {
                bottom: inherit;
                top: 28px;
            }

            .ecod_strip .eCOD_notification ul li {
                display: inline-block;
                width: 90%;
                padding: 15px;
                position: relative;
                border: #e3e3e3 solid 1px;
                background: #fff;
                margin: 20px 10px 15px 0;
                min-height: 87px;
                -webkit-border-radius: 5px;
                -moz-border-radius: 5px;
                border-radius: 5px;
                -moz-background-clip: padding;
                -webkit-background-clip: padding-box;
                background-clip: padding-box;
            }

                .ecod_strip .eCOD_notification ul li .close {
                    top: 10px;
                    right: 10px;
                    z-index: 99;
                }

                .ecod_strip .eCOD_notification ul li:focus {
                    outline: none;
                }

                .ecod_strip .eCOD_notification ul li .lftBlock {
                    float: left;
                    width: 50%;
                    padding-top: 10px;
                    padding-left: 30px;
                }

                    .ecod_strip .eCOD_notification ul li .lftBlock img {
                        float: left;
                        max-height: 45px;
                        margin-right: 15px;
                    }

                    .ecod_strip .eCOD_notification ul li .lftBlock p.p1 {
                        color: #757575;
                    }

                    .ecod_strip .eCOD_notification ul li .lftBlock p span {
                        color: #353535;
                        font-weight: 500;
                    }

                .ecod_strip .eCOD_notification ul li .fr_order .lftBlock {
                    margin-left: 0px;
                }

                    .ecod_strip .eCOD_notification ul li .fr_order .lftBlock .p1 {
                        color: #353535;
                    }

                .ecod_strip .eCOD_notification ul li .fr_order .midBlock {
                    text-indent: 0px;
                    padding: 0 0 0 30px;
                }

                    .ecod_strip .eCOD_notification ul li .fr_order .midBlock p {
                        color: #353535;
                    }

                .ecod_strip .eCOD_notification ul li .midBlock {
                    padding-top: 10px;
                    float: left;
                    width: 50%;
                    text-indent: 30px;
                    position: relative;
                    z-index: 9;
                }

                    .ecod_strip .eCOD_notification ul li .midBlock span {
                        color: #353535;
                        font-weight: 500;
                    }

                    .ecod_strip .eCOD_notification ul li .midBlock p.scnd {
                        font-weight: 400;
                        font-size: 14px;
                    }

                .ecod_strip .eCOD_notification ul li a.actionBtn {
                    float: right;
                    margin-top: 10px;
                    margin-right: 45px;
                    padding: 10px 25px;
                    display: block;
                    -webkit-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.04);
                    -moz-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.04);
                    box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.04);
                    font-size: 14px;
                    text-decoration: none;
                    position: relative;
                    z-index: 9;
                    width: auto;
                }

                    .ecod_strip .eCOD_notification ul li a.actionBtn.share_feedback {
                        position: absolute;
                        right: 0px;
                    }

                .ecod_strip .eCOD_notification ul li::after {
                    position: absolute;
                    background: #f3fdff;
                    content: '';
                    height: 85px;
                    width: 50%;
                    right: 0;
                    top: 0;
                    -webkit-border-radius: 0 5px 5px 0;
                    -moz-border-radius: 0 5px 5px 0;
                    border-radius: 0 5px 5px 0;
                    -moz-background-clip: padding;
                    -webkit-background-clip: padding-box;
                    background-clip: padding-box;
                }

                .ecod_strip .eCOD_notification ul li.vip_clbs p span {
                    font-size: 16px;
                }

                .ecod_strip .eCOD_notification ul li.cluesbucks_section a.links {
                    display: flex;
                    align-items: center;
                    width: 100%;
                }

                    .ecod_strip .eCOD_notification ul li.cluesbucks_section a.links:hover {
                        text-decoration: none;
                    }

                .ecod_strip .eCOD_notification ul li.cluesbucks_section:after {
                    display: none;
                }

                .ecod_strip .eCOD_notification ul li.cluesbucks_section .pt {
                    width: 400px;
                }

                    .ecod_strip .eCOD_notification ul li.cluesbucks_section .pt .tooltipPopup {
                        padding: 15px !important;
                    }

                        .ecod_strip .eCOD_notification ul li.cluesbucks_section .pt .tooltipPopup i.plus {
                            font-size: 10px;
                            font-weight: 500;
                        }

                    .ecod_strip .eCOD_notification ul li.cluesbucks_section .pt a {
                        float: none !important;
                        font-weight: 500;
                    }

                .ecod_strip .eCOD_notification ul li.cluesbucks_section .cluesbucks {
                    width: 100%;
                    position: relative;
                    padding: 0 20px;
                    padding-left: 0;
                }

                    .ecod_strip .eCOD_notification ul li.cluesbucks_section .cluesbucks:before {
                        float: left;
                        content: '';
                        position: relative;
                        width: 60px;
                        height: 54px;
                        margin-right: 15px;
                        background-color: #fff3e8;
                        background-image: url(../image/dkt_sprite_v3.png);
                        background-repeat: no-repeat;
                        background-size: 34px;
                        background-position: 11px;
                        -webkit-border-radius: 3px;
                        -moz-border-radius: 3px;
                        border-radius: 3px;
                        -moz-background-clip: padding;
                        -webkit-background-clip: padding-box;
                        background-clip: padding-box;
                    }

                    .ecod_strip .eCOD_notification ul li.cluesbucks_section .cluesbucks h3 {
                        color: #212121;
                        font-weight: 500;
                        padding-top: 5px;
                    }

                        .ecod_strip .eCOD_notification ul li.cluesbucks_section .cluesbucks h3 a {
                            float: right;
                            font-size: 12px;
                        }

                        .ecod_strip .eCOD_notification ul li.cluesbucks_section .cluesbucks h3 i.plus {
                            position: relative;
                            top: -6px;
                            left: -4px;
                            font-size: 16px;
                            color: #212121;
                            font-style: normal;
                            margin: 0 0 0 0;
                            padding: 0 0 0 0;
                        }

                    .ecod_strip .eCOD_notification ul li.cluesbucks_section .cluesbucks p {
                        margin-top: 2px;
                        color: #757575;
                    }

                        .ecod_strip .eCOD_notification ul li.cluesbucks_section .cluesbucks p span {
                            color: #212121;
                            font-size: 15px;
                            font-weight: 500;
                        }

                    .ecod_strip .eCOD_notification ul li.cluesbucks_section .cluesbucks.plus {
                        padding-left: 20px;
                        padding-right: 0;
                    }

                        .ecod_strip .eCOD_notification ul li.cluesbucks_section .cluesbucks.plus:after {
                            display: block;
                            content: '';
                            width: 1px;
                            height: 100%;
                            position: absolute;
                            top: 0;
                            left: 0;
                            background: #ddd;
                        }

                        .ecod_strip .eCOD_notification ul li.cluesbucks_section .cluesbucks.plus:before {
                            background-image: url(../image/dkt_sprite_v3.png);
                        }

.eCODOn:after {
    height: 505px;
}

.eCODOn .sliding_banner {
    margin-top: 20px;
}

.eCODOn .latest_offers {
    top: 108px;
}

.slick-slide a {
    color: #353535;
}

.privilege_discount_sec_dsk {
    display: inline-block;
    width: 100%;
    margin-top: 50px;
}

    .privilege_discount_sec_dsk ul {
        margin: 0;
        padding: 0;
        list-style: none;
    }

        .privilege_discount_sec_dsk ul li {
            float: left;
            width: 100%;
            text-align: center;
            padding-top: 10px;
            height: 80px;
        }

            .privilege_discount_sec_dsk ul li .pd_mid_sec {
                display: inline-block;
            }

                .privilege_discount_sec_dsk ul li .pd_mid_sec .pd_cart_icon {
                    float: left;
                    width: 66px;
                    height: 57px;
                    background: url(../image/dkt_sprite_v3.png) no-repeat left top;
                }

                .privilege_discount_sec_dsk ul li .pd_mid_sec .pd_whish_icon {
                    float: left;
                    width: 66px;
                    height: 57px;
                    background: url() no-repeat left bottom;
                }

                .privilege_discount_sec_dsk ul li .pd_mid_sec > span {
                    font-size: 18px;
                    color: #555;
                    margin-left: 35px;
                    text-align: left;
                    display: inline-block;
                    line-height: 57px;
                }

                    .privilege_discount_sec_dsk ul li .pd_mid_sec > span span {
                        font-size: 20px;
                        font-weight: 700;
                        color: #24a3b5;
                        display: inline-block;
                        line-height: normal;
                    }

                .privilege_discount_sec_dsk ul li .pd_mid_sec a {
                    float: right;
                    width: 150px;
                    height: 38px;
                    line-height: 38px;
                    color: #fb760b;
                    background: #fff;
                    -webkit-border-radius: 4px;
                    -moz-border-radius: 4px;
                    border-radius: 4px;
                    -moz-background-clip: padding;
                    -webkit-background-clip: padding-box;
                    background-clip: padding-box;
                    text-decoration: none;
                    margin-left: 0;
                    font-weight: 700;
                    font-size: 14px;
                    margin: 10px 0 0 35px;
                    border: #fb760b solid 1px;
                }

        .privilege_discount_sec_dsk ul .btn_blue {
            background: #fff;
            border: 1px dashed #97cdd5;
        }

        .privilege_discount_sec_dsk ul .btn_orange {
            background: #fff;
            border: 1px dashed #97cdd5;
            float: right;
        }

            .privilege_discount_sec_dsk ul .btn_orange a {
                color: #fb760b !important;
            }

.splitdsk ul li {
    width: 49.5%;
}

    .splitdsk ul li:last-child {
        margin-right: 0;
    }

.products_hand_pick {
    padding: 0;
}

    .products_hand_pick .load_more {
        text-align: center;
    }

        .products_hand_pick .load_more a.btn {
            width: 260px;
            border: #e8e8e8 solid 1px;
            padding: 15px 25px;
        }

    .products_hand_pick > ul {
        float: left;
        list-style: none;
        border: #ddd solid 1px;
    }

        .products_hand_pick > ul > li {
            float: left;
            width: 16.66%;
            border: #fff solid 1px;
            text-align: center;
            position: relative;
            padding: 18px;
            margin-top: 0px;
            margin-bottom: 0px;
            height: 354px;
            -webkit-transition: all .2s ease-in-out;
            -moz-transition: all .2s ease-in-out;
            -ms-transition: all .2s ease-in-out;
            -o-transition: all .2s ease-in-out;
        }

            .products_hand_pick > ul > li a {
                display: block;
                text-decoration: none;
                text-align: left;
            }

                .products_hand_pick > ul > li a:hover {
                    text-decoration: none;
                }

            .products_hand_pick > ul > li:hover {
                -webkit-box-shadow: 0px 1px 11px 0px rgba(0,0,0,0.14);
                -moz-box-shadow: 0px 1px 11px 0px rgba(0,0,0,0.14);
                box-shadow: 0px 1px 11px 0px rgba(0,0,0,0.14);
                -webkit-transition: all .2s ease-in-out;
                -moz-transition: all .2s ease-in-out;
                -ms-transition: all .2s ease-in-out;
                -o-transition: all .2s ease-in-out;
                -webkit-border-radius: 0px;
                -moz-border-radius: 0px;
                border-radius: 0px;
                -moz-background-clip: padding;
                -webkit-background-clip: padding-box;
                background-clip: padding-box;
            }

                .products_hand_pick > ul > li:hover .img_section .cart_button, .products_hand_pick > ul > li:hover .hover {
                    visibility: visible;
                    -webkit-transition: all .2s ease-in-out;
                    -moz-transition: all .2s ease-in-out;
                    -ms-transition: all .2s ease-in-out;
                    -o-transition: all .2s ease-in-out;
                    opacity: 1;
                }

            .products_hand_pick > ul > li h3 {
                font-size: 14px;
                font-weight: 400;
                text-overflow: ellipsis;
                overflow: hidden;
                white-space: nowrap;
                margin: 37px 0px 7px 0px;
                color: #555;
            }

            .products_hand_pick > ul > li p {
                font-size: 16px;
                font-weight: 500;
                color: #353535;
                text-align: left;
            }

                .products_hand_pick > ul > li p strike {
                    font-weight: 400;
                    font-size: 14px;
                    color: #757575;
                    margin-right: 10px;
                }

            .products_hand_pick > ul > li .discount_off {
                color: #ff934b;
                text-align: center;
                font-size: 15px;
                font-weight: 500;
                display: block;
                margin-top: 5px;
                text-align: left;
            }

            .products_hand_pick > ul > li .img_section {
                border: #000 solid 0px;
                position: relative;
                width: 100%;
                height: 165px;
                margin: 0 auto;
                vertical-align: middle;
                text-align: center;
            }

                .products_hand_pick > ul > li .img_section img {
                    max-width: 70%;
                    height: auto;
                }

                .products_hand_pick > ul > li .img_section .cart_button {
                    position: absolute;
                    bottom: 0;
                    left: 0;
                    right: 0;
                    margin: 0 auto;
                    visibility: hidden;
                    opacity: 0;
                    -webkit-transition: all .2s ease-in-out;
                    -moz-transition: all .2s ease-in-out;
                    -ms-transition: all .2s ease-in-out;
                    -o-transition: all .2s ease-in-out;
                    background: rgba(255,255,255,0.7);
                }

                    .products_hand_pick > ul > li .img_section .cart_button a.btn {
                        width: 85%;
                        max-width: 160px;
                        margin: 10px 0px;
                        font-weight: 500;
                    }

                .products_hand_pick > ul > li .img_section .wholesale {
                    display: inline-block;
                    width: 71px;
                    height: 20px;
                    background: url(../image/dkt_sprite_v3.png) no-repeat 0px -125px;
                    position: absolute;
                    left: 0;
                    bottom: 0;
                }

            .products_hand_pick > ul > li .badge {
                position: absolute;
                padding: 0px 0px 0px 0px;
                margin-top: 10px;
            }

                .products_hand_pick > ul > li .badge i {
                    border: #000 solid 0px;
                    display: inline-block;
                    width: 75px;
                    height: 21px;
                    background: url(../image/dkt_sprite_v3.png) no-repeat;
                    background-size: 150px auto;
                }

            .products_hand_pick > ul > li a.whishlist_ic {
                position: absolute;
                z-index: 2;
                right: 10px;
                top: 10px;
                width: 22px;
                background: url(../image/dkt_sprite_v3.png) no-repeat 1px -155px;
                height: 20px;
            }

            .products_hand_pick > ul > li .added {
                background-position: -21px -155px !important;
            }

            .products_hand_pick > ul > li .prd_p_section {
                text-align: left;
            }

                .products_hand_pick > ul > li .prd_p_section .ori_price .p_price {
                    font-size: 16px;
                    color: #353535;
                    font-weight: 500;
                }

                .products_hand_pick > ul > li .prd_p_section .ori_price .prd_discount {
                    font-size: 14px;
                    color: #00bc71;
                    font-weight: 700;
                    margin-left: 10px;
                }

                .products_hand_pick > ul > li .prd_p_section .old_prices {
                    color: #757575;
                    margin-top: 5px;
                }

                    .products_hand_pick > ul > li .prd_p_section .old_prices span {
                        margin-right: 10px;
                        text-decoration: line-through;
                    }

                        .products_hand_pick > ul > li .prd_p_section .old_prices span:last-child {
                            margin-right: 0;
                        }

            .products_hand_pick > ul > li .sh_content {
                text-align: left;
                margin-top: 6px;
                font-size: 12px;
                position: relative;
            }

                .products_hand_pick > ul > li .sh_content .rtnrew > span:last-child {
                    color: #757575;
                    margin-left: 3px;
                }

                .products_hand_pick > ul > li .sh_content .rtnrew .star {
                    background-image: url("../images/star_light_grey.png");
                    background-repeat: repeat-x;
                    background-size: 14px;
                    display: inline-block;
                    height: 14px;
                    overflow: hidden;
                    position: relative;
                    width: 70px;
                    top: 2px;
                }

                    .products_hand_pick > ul > li .sh_content .rtnrew .star span {
                        background-image: url("../images/star_orange.png");
                        background-repeat: repeat-x;
                        background-size: 14px;
                        display: inline-block;
                        height: 14px;
                        overflow: hidden;
                        position: absolute;
                        width: 40px;
                    }

                .products_hand_pick > ul > li .sh_content .emi {
                    margin-top: 5px;
                    color: #555;
                }

                    .products_hand_pick > ul > li .sh_content .emi:before {
                        content: '';
                        display: inline-block;
                        width: 16px;
                        height: 12px;
                        background: url(../image/dkt_sprite_v3.png) no-repeat;
                        background-position: -144px -51px;
                        position: relative;
                        top: 1px;
                        margin-right: 2px;
                    }

                    .products_hand_pick > ul > li .sh_content .emi span span {
                        color: #353535;
                        font-weight: 700;
                    }

                .products_hand_pick > ul > li .sh_content .minQty {
                    margin-top: 7px;
                    color: #555;
                }

                    .products_hand_pick > ul > li .sh_content .minQty:before {
                        content: '';
                        display: inline-block;
                        width: 16px;
                        height: 13px;
                        background: url(../image/dkt_sprite_v3.png) no-repeat;
                        background-position: -362px -81px;
                        position: relative;
                        top: 2px;
                        margin-right: 4px;
                    }

                .products_hand_pick > ul > li .sh_content .shipping {
                    margin-top: 7px;
                    color: #555;
                }

                    .products_hand_pick > ul > li .sh_content .shipping:before {
                        content: '';
                        display: inline-block;
                        width: 16px;
                        height: 13px;
                        background: url(../image/dkt_sprite_v3.png) no-repeat;
                        background-position: -170px -51px;
                        position: relative;
                        top: 1px;
                        margin-right: 2px;
                    }

            .products_hand_pick > ul > li .hover {
                visibility: hidden;
                opacity: 0;
                -webkit-transition: all .2s ease-in-out;
                -moz-transition: all .2s ease-in-out;
                -ms-transition: all .2s ease-in-out;
                -o-transition: all .2s ease-in-out;
                background: #fff;
                color: #757575;
                line-height: 20px;
                position: absolute;
                z-index: 99;
                width: 100%;
                left: 0;
                top: 0;
                height: 61px;
            }

                .products_hand_pick > ul > li .hover ul {
                    list-style: none;
                }

                    .products_hand_pick > ul > li .hover ul li {
                        text-transform: capitalize;
                        text-overflow: ellipsis;
                        white-space: nowrap;
                        overflow: hidden;
                    }

                .products_hand_pick > ul > li .hover .loading {
                    text-align: center;
                    left: 0;
                    right: 0;
                    top: 0;
                    bottom: 0;
                    margin: 0 auto;
                    padding-top: 20px;
                }

#p70 span.prvlg_discount {
    position: absolute;
    width: 166px;
    height: 23px;
    border: 1px solid #fb760b;
    background: #fff4ec;
    color: #fb760b;
    text-indent: 10px;
    font: 500 12px/21px 'Roboto';
    top: 15px;
    left: 15px;
    text-align: left;
}

    #p70 span.prvlg_discount::after {
        position: absolute;
        content: '';
        height: 15px;
        width: 15px;
        border-top: 1px solid #fb760b;
        border-left: 1px solid #fb760b;
        right: -8px;
        top: 3px;
        background: #fff;
        -webkit-transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
    }

#p70 li img {
    margin-top: 30px;
}

li.vip_clbs .lftBlock img {
    position: relative;
    top: 10px;
}

li.vip_clbs .lftBlock p {
    float: left;
}

    li.vip_clbs .lftBlock p span {
        font-size: 16px;
    }

    li.vip_clbs .lftBlock p .p1 {
        padding-left: 115px;
    }

span.loyal_disc {
    position: absolute;
    width: 123px;
    height: 22px;
    border: 1px solid #fb760b;
    background: #fff4ec;
    color: #fb760b;
    font: 700 10px/22px 'Roboto';
    top: 8px;
    left: 10px;
    text-align: left;
    -webkit-border-radius: 5px 0 0 5px;
    -moz-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    text-indent: 20px;
}

    span.loyal_disc:before {
        position: absolute;
        content: '';
        width: 10px;
        height: 15px;
        left: 5px;
        top: 3px;
        background: url(../image/dkt_sprite_v3.png) no-repeat;
        background-size: contain;
    }

    span.loyal_disc:after {
        position: absolute;
        content: '';
        height: 13px;
        width: 13px;
        border-top: 1px solid #fb760b;
        border-left: 1px solid #fb760b;
        right: -7px;
        top: 3px;
        background: #fff;
        transform: rotate(-45deg);
    }

.rate_review {
    display: inline-block;
    width: 100%;
    position: relative;
}

    .rate_review ul {
        list-style: none;
    }

        .rate_review ul li {
            display: inline-block;
            width: 90%;
            padding: 15px;
            position: relative;
            border: #f0f0f0 solid 1px;
            background: #fff;
            margin: 0 10px 0 0;
            min-height: 123px;
            -webkit-border-radius: 5px;
            -moz-border-radius: 5px;
            border-radius: 5px;
            -moz-background-clip: padding;
            -webkit-background-clip: padding-box;
            background-clip: padding-box;
        }

            .rate_review ul li img {
                float: left;
                max-height: 91px;
                margin-right: 42px;
                margin-left: 30px;
                position: absolute;
            }

            .rate_review ul li p {
                color: #212121;
                font-size: 24px;
                font-weight: 500;
                margin: 7px 0 21px 0;
            }

            .rate_review ul li span {
                font-size: 18px;
                font-weight: 400;
                color: #212121;
                float: left;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
                max-width: 100%;
            }

            .rate_review ul li:hover {
                text-decoration: none;
            }

            .rate_review ul li .star_rating {
                position: absolute;
                right: 15px;
                top: -11px;
                overflow: hidden;
                display: inline-block;
            }

                .rate_review ul li .star_rating a {
                    float: left;
                    width: 33px;
                    height: 33px;
                    margin-right: 0;
                    background: url(../image/dkt_sprite_v3.png) no-repeat;
                    background-size: 38px;
                    -webkit-transition: all .25s;
                    -moz-transition: all .25s;
                    -ms-transition: all .25s;
                    -o-transition: all .25s;
                }

                    .rate_review ul li .star_rating a.active {
                        background: url(../image/dkt_sprite_v3.png) no-repeat;
                        background-size: 38px;
                        -webkit-transition: all .25s;
                        -moz-transition: all .25s;
                        -ms-transition: all .25s;
                        -o-transition: all .25s;
                    }

            .rate_review ul li .close {
                top: 10px;
                right: 10px;
                z-index: 99;
            }

            .rate_review ul li .rating_cont {
                padding: 0 0 0 163px;
                position: relative;
            }

            .rate_review ul li .rating_sec {
                position: relative;
                display: inline-block;
                max-width: 100%;
                padding: 0 190px 0 0;
            }
