a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
    padding: 0;
    border: 0;
    margin: 0;
    font: inherit;
    font-size: 100%;
    vertical-align: baseline
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block
}

ol,
ul {
    list-style: none
}

blockquote,
q {
    quotes: none
}

blockquote:after,
blockquote:before,
q:after,
q:before {
    content: '';
    content: none
}

table {
    border-spacing: 0;
    border-collapse: collapse
}

* {
    box-sizing: content-box;
    outline: 0;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizelegibility
}

a {
    text-decoration: none;
    color: #0066c0
}

a:hover {
    text-decoration: underline
}

body {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, Helvetica, sans-serif;
    font-size: 15px;
    line-height: 1.5;
    color: #111;
    background: #f2f3f5
}

b,
strong, .txt-w-b {
    font-weight: 600
}

img[width='1'][height='1'] {
    position: fixed;
    bottom: 2px;
    left: 2px;
    opacity: .1
}

sup {
    vertical-align: super
}

sub {
    vertical-align: sub
}

ul li {
    list-style: none!important;
    padding: 4px 0 0 14px;
    text-indent: -14px
}

ul li:before {
    float: left;
    clear: both;
    font-size: 1.3em;
    line-height: 1;
    content: '\2022';
    color: #dfe1e8;
    margin-right: 14px
}

input,
textarea {
    border: 1px solid #bbb;
    border-radius: 3px;
    color: #444;
    background-color: #fff
}

input[type=email]::-webkit-input-placeholder,
input[type=number]::-webkit-input-placeholder,
input[type=password]::-webkit-input-placeholder,
input[type=search]::-webkit-input-placeholder,
input[type=text]::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #777
}

input[type=email]:-moz-placeholder,
input[type=number]:-moz-placeholder,
input[type=password]:-moz-placeholder,
input[type=search]:-moz-placeholder,
input[type=text]:-moz-placeholder,
textarea:-moz-placeholder {
    opacity: 1;
    color: #777
}

input[type=email]::-moz-placeholder,
input[type=number]::-moz-placeholder,
input[type=password]::-moz-placeholder,
input[type=search]::-moz-placeholder,
input[type=text]::-moz-placeholder,
textarea::-moz-placeholder {
    opacity: 1;
    color: #777
}

input[type=email]:-ms-input-placeholder,
input[type=number]:-ms-input-placeholder,
input[type=password]:-ms-input-placeholder,
input[type=search]:-ms-input-placeholder,
input[type=text]:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #777
}

input[type=email]::placeholder,
input[type=number]::placeholder,
input[type=password]::placeholder,
input[type=search]::placeholder,
input[type=text]::placeholder,
textarea::placeholder {
    color: #777
}

.btn {
    text-transform: uppercase;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.btn-strs {
    text-transform: none
}

.btn__img {
    vertical-align: middle
}

.btn--dsbld {
    cursor: not-allowed;
    background-color: #aaaeb8
}

.btn--dsbld:active,
.btn--dsbld:hover {
    background-color: #aaaeb8
}

.btn:hover {
    text-decoration: none;
    color: #fff;
    background-color: #9ca0ad
}

.btn:active {
    color: #fff;
    background-color: #888e9c
}

.btn--s {
    line-height: 24px;
    height: 24px;
    padding: 0 15px
}

.btn--l {
    font-size: 14px;
    line-height: 42px;
    height: 42px;
    padding: 0 20px
}

.btn--xl {
    font-size: 14px;
    line-height: 48px;
    height: 48px;
    padding: 0 20px
}

.btn--red {
    background-color: #c00
}

.btn--red.btn--dsbld {
    cursor: not-allowed;
    background-color: red
}

.btn--red.btn--dsbld:active,
.btn--red.btn--dsbld:hover {
    background-color: red
}

.btn--red:hover {
    background-color: #e60000
}

.btn--red:active {
    background-color: #c20000
}

.btn--grn.btn--dsbld {
    cursor: not-allowed;
    background-color: #1ccdaa
}

.btn--grn.btn--dsbld:active,
.btn--grn.btn--dsbld:hover {
    background-color: #1ccdaa
}

.btn--grn:hover {
    background-color: #19b698
}

.btn--grn:active {
    background-color: #15977e
}

.btn--blue {
    background-color: #0d426c
}

.btn--blue.btn--dsbld {
    cursor: not-allowed;
    background-color: #125e9a
}

.btn--blue.btn--dsbld:active,
.btn--blue.btn--dsbld:hover {
    background-color: #125e9a
}

.btn--blue:hover {
    background-color: #105083
}

.btn--blue:active {
    background-color: #0c3c63
}

.btn--blck {
    display: block;
    text-align: center
}

.btn--no-bg {
    border: 1px solid #dfe1e8;
    background: 0 0
}

.btn--no-bg.btn--slctd,
.btn--no-bg.btn--slctd:active,
.btn--no-bg.btn--slctd:hover {
    color: #fff;
    background-color: #444
}

.btn--no-bg.btn--dsbld {
    cursor: not-allowed;
    color: #5e5e5e
}

.btn--no-bg.btn--dsbld:active,
.btn--no-bg.btn--dsbld:hover {
    color: #5e5e5e
}

.btn--no-bg:hover {
    color: #373737;
    background-color: transparent
}

.btn--no-bg:active {
    background-color: transparent
}

.btn--no-bg-prctbl-alrt {
    display: inline-block;
    visibility: hidden;
    margin-top: 5px;
    padding: 7px 7px 7px 25px;
    cursor: pointer;
    transition: background .2s ease-in-out, opacity .2s ease-in-out;
    opacity: 0;
    border-radius: 3px;
    background-position: 6px center
}

.btn--no-bg-prctbl-alrt:hover {
    background-color: #f2f3f5
}

.btn--no-bg-gps {
    line-height: 34px;
    float: left;
    height: 34px;
    margin: 0 0 0 5px;
    padding: 0 10px 0 25px;
    cursor: pointer;
    transition: background .2s ease-in-out, opacity .2s ease-in-out;
    text-transform: none;
    border-radius: 3px;
    background-position: 6px center;
    background-image: url(https://assets.mspimages.in/msp-ui/camp/gps-grey.png);
    background-repeat: no-repeat;
    background-size: 16px auto
}

.btn--no-bg-gps:hover {
    background-color: #f2f3f5
}

.btn-GTS {
    font-size: 16px;
    font-weight: 600;
    position: relative;
    display: inline-block;
    width: 200px;
    height: 40px;
    padding: 14px 10px 6px;
    cursor: pointer;
    transition: background .25s ease-in-out;
    color: #fff;
    border: 1px solid #0d426c;
    border-radius: 3px;
    background: #0d426c
}

.btn-GTS__str {
    font-weight: 400;
    display: inline-block;
    margin-top: 5px;
    color: rgba(255, 255, 255, .6)
}

.btn-GTS__arw {
    font-size: 30px;
    font-weight: 400;
    position: absolute;
    top: 50%;
    right: 10px;
    margin-top: -17px;
    transition: right .2s ease-in-out
}

.btn-GTS:active .btn-GTS__arw,
.btn-GTS:hover .btn-GTS__arw {
    right: 5px
}

.btn-GTS:hover {
    background: #105083
}

.btn-GTS:active {
    background: #0c3c63
}

.btn-GTS--grn {
    border: 0;
    background-color: #16a085
}

.btn-GTS--grn .btn-GTS__lbl {
    padding: 10px
}

.btn-GTS--grn:hover {
    background-color: #19b698
}

.btn-GTS--arw-down .btn-GTS__str {
    color: #bbb
}

.btn-GTS--arw-down .btn-GTS__arw {
    top: 55%;
    right: 10px;
    transition: top .2s ease-in-out;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

.btn-GTS--arw-down:active .btn-GTS__arw,
.btn-GTS--arw-down:hover .btn-GTS__arw {
    top: 65%;
    right: 10px
}

.btn-GTS--no-bg {
    color: #0d426c;
    background-color: #fff
}

.btn-GTS--no-bg:hover {
    color: #0a3455;
    background: 0 0
}

.btn-GTS--no-bg:hover .btn-GTS__str {
    color: #373737
}

.btn-GTS--no-bg:active {
    background: 0 0
}

.btn-GTS--no-str {
    height: auto;
    padding: 20px 10px
}

.btn-GTS--dsbld {
    border-color: #8e93a1;
    background: #8e93a1
}

.btn-GTS--dsbld:hover {
    cursor: not-allowed;
    background: #8e93a1
}

.btn-GTS--dsbld:hover .btn-GTS__arw {
    right: 10px
}

.btn-GTS--s {
    width: 150px
}

.btn-GTS--xs {
    font-size: 11px;
    position: relative;
    width: auto;
    height: auto;
    padding: 5px 18px 5px 5px;
    vertical-align: middle
}

.btn-GTS--xs .btn-GTS__lbl {
    width: 70px;
    vertical-align: middle
}

.btn-GTS--xs .btn-GTS__arw {
    font-size: 18px;
    font-weight: 400;
    top: 21px;
    right: 7px;
    vertical-align: middle
}

.tltp {
    font-size: 11px;
    line-height: 1.4;
    position: absolute;
    display: inline-block;
    max-width: 300px;
    padding: 5px 8px;
    animation-name: fadeInUp;
    animation-duration: .25s;
    color: #fff;
    border-radius: 2px;
    background-color: #444;
    box-shadow: 0 0 2px rgba(3, 3, 5, 0);
    animation-fill-mode: both
}

.tltp:before {
    position: absolute;
    width: 0;
    height: 0;
    content: '';
    border: .65em solid transparent
}

.tltp--top-left:before {
    bottom: -13px;
    left: 4px;
    border-top: 8px solid #444
}

.tltp--top-rght:before {
    right: 2px;
    bottom: -14px;
    border-top: 7px solid #444
}

.tltp--btm-left:before {
    top: -14px;
    left: 4px;
    border-bottom: 7px solid #444
}

.tltp--left:before {
    right: -15px;
    bottom: 5px;
    border: .5em solid transparent;
    border-left: 8px solid #444
}

.tltp--btm-rght:before {
    top: -14px;
    right: 4px;
    border-bottom: 7px solid #444
}

.tltp--wht {
    background-color: #fff
}

.tltp--wht:after {
    position: absolute;
    width: 0;
    height: 0;
    content: '';
    border: .8em solid transparent
}

.tltp--wht.tltp--top-left:after {
    bottom: -14px;
    left: 2px;
    border-top: 7px solid #fff
}

.tltp--wht.tltp--top-rght:after {
    right: 2px;
    bottom: -14px;
    border-top: 7px solid #fff
}

.tltp--wht.tltp--btm-left:after {
    top: -14px;
    left: 2px;
    border-bottom: 7px solid #fff
}

.tltp--wht.tltp--btm-rght:after {
    top: -14px;
    right: 2px;
    border-bottom: 7px solid #fff
}

.ldr {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100px;
    height: 130px;
    margin: auto;
    text-align: center
}

.ldr__ovrly {
    position: absolute;
    z-index: 4000;
    display: none;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, .65)
}

.ldr__text {
    position: absolute;
    top: 105px;
    right: 0;
    left: 0;
    margin: auto;
    color: #444
}

.ldr__crcl,
.ldr__crcl::after,
.ldr__crcl::before {
    position: absolute;
    top: 50%;
    left: 50%;
    border: 1px solid rgba(13, 66, 108, .2);
    border-left-color: rgba(13, 66, 108, .8);
    border-radius: 50%
}

.ldr__crcl {
    width: 50px;
    height: 50px;
    margin: -25px 0 0 -25px;
    -webkit-animation: 1s linear infinite animation-rotate;
    animation: 1s linear infinite animation-rotate
}

.ldr__crcl:before {
    width: 44px;
    height: 44px;
    margin: -23px 0 0 -23px;
    content: '';
    -webkit-animation: 1s linear infinite animation-rotate;
    animation: 1s linear infinite animation-rotate
}

.ldr__crcl:after {
    width: 56px;
    height: 56px;
    margin: -29px 0 0 -29px;
    content: '';
    -webkit-animation: 2s linear infinite animation-rotate;
    animation: 2s linear infinite animation-rotate
}

.ldr--s {
    padding-top: 50%;
    color: #0d426c
}

.ldr--s .ldr__crcl {
    width: 36px;
    height: 36px;
    margin: -18px 0 0 -18px
}

.ldr--s .ldr__crcl:before {
    width: 30px;
    height: 30px;
    margin: -16px 0 0 -16px
}

.ldr--s .ldr__crcl:after {
    width: 42px;
    height: 42px;
    margin: -22px 0 0 -22px
}

.pop-up__ovrly {
    position: fixed;
    z-index: 2999;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-transition: .3s ease-out;
    -moz-transition: .3s ease-out;
    -o-transition: .3s ease-out;
    transition: .3s ease-out;
    opacity: 1;
    background: rgba(0, 0, 0, .7)
}

.pop-up__cntnr {
    position: fixed;
    z-index: 3001;
    top: 20%;
    right: 0;
    left: 0;
    overflow: hidden;
    margin: 0 auto;
    -webkit-transition: .3s ease-out;
    -moz-transition: .3s ease-out;
    -o-transition: .3s ease-out;
    transition: .3s ease-out;
    opacity: 1;
    border-radius: 3px
}

.pop-up__cntnr.not-opq {
    top: -100px
}

.pop-up__cls-btn {
    position: absolute;
    top: 5px;
    right: 5px;
    cursor: pointer;
    color: #8e93a1
}

.pop-up__cls-btn:hover {
    color: #111
}

.pop-up__lft-pnl {
    position: absolute;
    top: 0;
    bottom: 0;
    overflow: hidden;
    width: 250px;
    padding: 20px;
    color: #fff;
    background-color: #3c3c3c
}

.pop-up__lgn .pop-up__lft-pnl,
.pop-up__sgnp .pop-up__lft-pnl {
    animation: 10s linear infinite scrollUp;
    background-image: url(https://assets.mspimages.in/msp-ui/camp/login_bg.png)
}

.pop-up__lft-pnl__img {
    display: block;
    margin: 50px auto auto
}

.pop-up__lft-pnl__img-tag {
    font-size: 16px;
    font-weight: 600;
    margin-top: 20px;
    text-align: center
}

.pop-up__lft-pnl__info {
    line-height: 1.5;
    margin-top: 40px;
    list-style-type: disc
}

.pop-up__lft-pnl__info-pt {
    margin-left: 20px
}

.pop-up__lft-pnl__info-pt+.pop-up__lft-pnl__info-pt {
    margin-top: 20px
}

.text-link {
    cursor: pointer;
    color: #0066c0
}

.text-link:hover {
    text-decoration: underline
}
.m-t-0 {
    margin-top: 0 !important;
}
.sctn {
    margin: 20px 0;
    border-bottom: 1px solid #dfe1e8;
    background-color: #fff
}

.sctn__1-3 {
    float: left;
    box-sizing: border-box;
    width: 33.3%;
    padding: 20px
}

.sctn__ftr-ttl {
    font-size: 18px;
    font-weight: 600;
    text-align: center;
    color: #111
}

.sctn__ftr-txt {
    text-align: center;
    color: #444
}

.sctn__ftr-img {
    max-width: 100%;
    max-height: 100%
}

.sctn__ftr-img-wrpr {
    position: relative;
    height: 100px;
    margin-bottom: 10px;
    text-align: center
}

.sctn--demo {
    display: flex;
    flex-wrap: wrap
}

.sctn--demo__lrg {
    position: relative;
    display: flex;
    overflow: hidden;
    flex-direction: column;
    width: 65%
}

.sctn--demo__img {
    width: 100%;
    border-radius: 3px
}

.sctn--demo__sml {
    display: flex;
    flex-direction: column;
    box-sizing: border-box;
    width: 35%;
    padding: 15px;
    text-align: center;
    align-items: center;
    justify-content: center
}

.sctn--demo__ttl {
    font-size: 18px
}

.sctn--demo__ttl--lrg {
    font-size: 24px
}

.sctn--demo__pop {
    position: absolute;
    right: -300px;
    bottom: 8px;
    width: 300px;
    transition: .5s ease-in-out;
    border-radius: 3px
}

.sctn--demo__bttn-info {
    margin: 5px 0 10px;
    color: #444;
    font-size: 13px
}

.sctn--demo__bttn-wrpr {
    clear: both;
    text-align: center
}

.sctn--demo__bttn-wrpr .bttn {
    font-size: 18px;
    margin-top: 20px;
    padding: 15px 60px;
    background-color: #0d426c
}

.sctn--demo .animate--pop {
    transform: translateX(-308px)
}

.sctn--ad div+div {
    margin-top: 20px
}

.sctn__hdr {
    line-height: 20px;
    padding: 5px 15px 25px;
   /* text-transform: capitalize*/
}

.sctn.card .sctn__hdr {
    padding-top: 18px
}

.sctn__btm {
    font-size: 12px;
    line-height: 20px;
    float: left;
    padding: 15px 20px;
    text-transform: capitalize;
    border-bottom: 1px solid #dfe1e8;
    background-color: #fff
}

.sctn__ttl {
    font-size: 18px;
    font-weight: 600;
    float: left
}

.sctn.card .sctn__ttl {
    font-size: 22px;
    font-weight: 400
}

.sctn__ttl-rdmptn::after {
    font-size: 13px;
    margin-left: 10px;
    content: '\25BC'
}

.sctn__ttl-rdmptn.actv::after {
    content: '\25B2'
}

.sctn__nvgtn {
    float: right
}

.sctn__view-all-link {
    font-size: 15px;
    float: left;
    color: #111
}

.sctn__view-all-link:hover {
    text-decoration: none;
    color: #0d426c
}

.sctn__next-icon,
.sctn__prvs-icon {
    float: left;
    width: 10px;
    height: 20px;
    margin-left: 10px;
    cursor: pointer
}

.sctn__prvs-icon {
    opacity: .5;
    background-image: url(https://assets.mspimages.in/msp-ui/camp/arrow-left-black.png);
    background-repeat: no-repeat;
    background-size: auto 18px
}

.sctn__prvs-icon:hover {
    opacity: 1
}

.sctn__next-icon {
    opacity: .5;
    background-image: url(https://assets.mspimages.in/msp-ui/camp/arrow-right-black.png);
    background-repeat: no-repeat;
    background-size: auto 18px
}

.sctn__next-icon:hover {
    opacity: 1
}

.sctn__inr {
    line-height: 1.5;
    padding: 0 15px 15px
}

.sctn__inr--spec {
    margin: 10px 0;
    border: 1px solid #dfe1e8;
    border-radius: 3px;
    background-color: #fff
}

.sctn__view-all {
    font-size: 15px;
    font-weight: 600;
    position: relative;
    display: block;
    width: 250px;
    min-height: 14px;
    margin: 5px auto 15px;
    padding: 5px 0;
    cursor: pointer;
    transition: background-color .25s ease-in-out;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    border-radius: 3px;
    background-color: #0d426c
}

.sctn__view-all:hover {
    text-decoration: none;
    background-color: #11558c
}

.sctn__view-all a {
    text-decoration: none;
    color: #fff
}

.sctn__view-all .js-fltr-ldng-mask {
    left: 0;
    background-color: transparent
}

.sctn__view-all .js-fltr-ldng-mask .ldr {
    top: 0;
    bottom: 0;
    width: 200px
}

.sctn__view-all .js-fltr-ldng-mask .ldr__text {
    top: 50%;
    right: 10%;
    margin-top: -6px
}

.sctn__view-all .js-fltr-ldng-mask .ldr__crcl {
    left: 15px;
    width: 16px;
    height: 16px;
    margin: -9px 0 0 -9px
}

.sctn__view-all .js-fltr-ldng-mask .ldr__crcl:before {
    width: 22px;
    height: 22px;
    margin: -12px 0 0 -12px
}

.sctn__view-all .js-fltr-ldng-mask .ldr__crcl:after {
    width: 28px;
    height: 28px;
    margin: -15px 0 0 -15px
}

.sctn__view-all .js-fltr-ldng-mask .ldr__crcl:after,
.sctn__view-all .js-fltr-ldng-mask .ldr__crcl:before {
    left: 8px
}

.sctn__no-rcrd {
    font-size: 16px;
    font-weight: 600;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 18px;
    margin: auto;
    text-align: center;
    color: #111
}

.sctn--no-pdng .sctn__inr {
    padding: 0
}

.sctn--no-mrgn {
    margin: 0!important
}

.sctn--sdbr .sctn__hdr {
    padding: 15px 10px
}

.sctn--sdbr .sctn__inr {
    margin: 0 10px
}

.sctn--bnr {
    height: 300px
}

.sctn--bnr-s {
    height: 100px
}

.sctn--bnr__img {
    width: 100%;
    height: 100%
}

.sctn__btm-bnr {
    border-top: 1px solid #dfe1e8
}

.sctn__btm-bnr-img {
    display: block;
    width: 100%;
    height: 100%
}

.card {
    border: none;
    border-radius: 8px;
    box-shadow: 0 1px 2px rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    transition: box-shadow .2s
}

.js-open-link.card:hover,
a[href].card:hover {
    box-shadow: 0 1px 2px rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15)
}

.wlcm-hdr {
    font-size: 30px;
    font-weight: 700;
    margin: 25px 0 10px;
    text-align: center
}

.wlcm-hdr-tag {
    font-size: 28px;
    margin-bottom: 20px;
    text-align: center;
    color: #0d426c
}

.hwitwrks {
    width: 865px;
    margin-bottom: 0
}

.hwitwrks__sdbr {
    width: 300px;
    margin-top: 80px!important;
    padding: 10px 35px
}

.hwitwrks__sub-hdr {
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 10px;
    padding: 15px
}

.hwitwrks__box {
    position: relative;
    float: left;
    width: 241px;
    height: 300px;
    margin: 40px 39px 15px;
    padding: 10px 5px;
    border: 1px solid #dfe1e8;
    border-radius: 3px
}

.hwitwrks__img-wrpr {
    overflow: hidden;
    padding: 0 10px
}

.hwitwrks__img-wrpr img {
    display: block;
    width: 75%;
    margin: auto
}

.hwitwrks__box-txt {
    font-size: 14px;
    line-height: 18px;
    margin: 15px 0;
    padding: 0 10px
}

.hwitwrks__box-hdr {
    font-size: 18px;
    font-weight: 700;
    line-height: 25px;
    position: absolute;
    top: -45px;
    left: 0;
    width: 100%;
    text-align: center
}

.hwitwrks__box-hdr:before {
    font-size: 16px;
    display: inline-block;
    width: 24px;
    height: 24px;
    color: #555;
    border-radius: 50%;
    background-color: #fef2de
}

.hwitwrks__box-hdr.one:before {
    content: '1'
}

.hwitwrks__box-hdr.two:before {
    content: '2'
}

.hwitwrks__box-hdr.three:before {
    content: '3'
}

.ftrs-wrpr {
    width: 1000px;
    margin: 0 auto
}

.wlcm-lgin {
    font-size: 16px;
    width: 1000px;
    margin: 20px auto
}

.wlcm-lgin-smrtpts {
    margin-right: 10px;
    vertical-align: middle
}

.wlcm-lgin-btn {
    margin-left: 20px
}

.wlcm-lgin-hghlght {
    font-weight: 700;
    color: #f5a623
}

.wlcm-video {
    display: block;
    width: 800px;
    margin: 20px auto
}

.main-ftrs {
    float: left;
    width: 616px;
    margin: 0 14px 20px 0
}

.main-ftrs__tgln {
    font-size: 15px;
    font-weight: 700;
    margin-bottom: 7px
}

.main-ftrs__pts {
    font-size: 14px;
    line-height: 18px;
    padding: 32px 0 32px 90px;
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 64px
}

.main-ftrs__pts.one {
    background-image: url(https://assets.mspimages.in/msp-ui/camp/icon_binoculars_64px.png)
}

.main-ftrs__pts.two {
    background-image: url(https://assets.mspimages.in/msp-ui/camp/icon_rocket_64px.png)
}

.main-ftrs__pts.three {
    background-image: url(https://assets.mspimages.in/msp-ui/camp/icon_dollar_64px.png)
}

.main-ftrs__pts.four {
    background-image: url(https://assets.mspimages.in/msp-ui/camp/icon_like_64px.png)
}

.othr-ftrs {
    float: left;
    width: 370px;
    margin-top: 0;
    margin-bottom: 20px
}

.othr-ftrs__box {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 10px;
    padding: 15px;
    border: 1px solid #dfe1e8;
    border-radius: 3px
}

.knw-mre {
    clear: both;
    width: 1000px;
    margin: 20px auto
}

.knw-mre__hdr {
    font-size: 20px;
    font-weight: 700;
    padding: 15px 20px
}

.knw-mre__pts {
    font-size: 14px;
    line-height: 20px;
    padding: 0 20px
}

.knw-mre__wrte-eml {
    font-size: 14px;
    line-height: 16px;
    padding: 10px 20px
}

.antn-wdgt .sctn__inr {
    font-size: 0
}

.antn-wdgt__item {
    display: inline-block;
    width: 888px;
    white-space: normal
}

.antn-wdgt__img-wrpr {
    display: inline-block;
    width: 64px;
    height: 64px;
    text-align: center;
    vertical-align: middle
}

.antn-wdgt__img {
    max-width: 100%;
    max-height: 100%
}

.antn-wdgt__item-dscrptn {
    font-size: 14px;
    line-height: 20px;
    display: inline-block;
    width: 804px;
    margin-left: -.29em;
    padding-left: 20px;
    vertical-align: middle
}

.antn-wdgt__item-ttl {
    font-weight: 600;
    margin-bottom: 5px;
    text-transform: uppercase
}

.antn-wdgt__item-text {
    color: #444
}

.rtng-wrpr--l {
    line-height: 18px
}

.rtng-wrpr--l .rtng-star {
    width: 66px;
    height: 24px;
    background-size: auto 12px
}

.rtng-wrpr--l .rtng-star__inr {
    height: 24px;
    background-size: auto 12px
}

.rtng-wrpr--l .rtng__cnt {
    color: #444
}

.rtng-wrpr--l .rtng__cnt .rtng-bdg {
    margin-left: 0;
    padding: 2px 4px
}

.rtng-wrpr--xl {
    line-height: 18px
}

.rtng-wrpr--xl .rtng__cnt {
    font-size: 11px
}

.rtng-wrpr--xl .rtng-star {
    width: 100px
}

.rtng-wrpr--xl .rtng-star,
.rtng-wrpr--xl .rtng-star__inr {
    height: 18px;
    background-size: auto 18px
}

.rtng-star {
    width: 65px;
    background-position: left center;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/star-grey.png);
    background-repeat: repeat-x;
    background-size: auto 12px
}

.rtng-star__inr {
    background-position: left center;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/star-gold.png);
    background-repeat: repeat-x;
    background-size: auto 12px
}

.rtng-star+.rtng__cnt {
    margin-left: 10px
}

.rtng__cnt {
    float: left;
    color: #bbb
}

.rtng-star,
.rtng-star__inr {
    float: left;
    height: 14px
}

.rtng-bdg {
    display: inline-block;
    margin-left: 10px;
    padding: 4px 6px;
    letter-spacing: 2px;
    color: #fff;
    border-radius: 3px;
    background-color: transparent
}

.rtng-bdg--red {
    color: #c00;
    border: 1px solid #c00
}

.rtng-bdg--orng {
    color: #fca835;
    border: 1px solid #fca835
}

.rtng-bdg--lght-green {
    color: #67b908;
    border: 1px solid #67b908
}

.rtng-bdg--dark-grn {
    color: #417505;
    border: 1px solid #417505
}

.rtng-star+.rtng-bdg {
    margin-left: 10px
}

.help-prmpt {
    line-height: 18px;
    display: inline-block;
    width: 18px;
    height: 18px;
    cursor: default;
    text-align: center;
    vertical-align: middle;
    color: #fff;
    border-radius: 50%;
    background: #bbb
}

.load-more {
    font-size: 14px;
    width: 100%;
    margin: 20px 0;
    padding: 17px 0;
    cursor: pointer;
    transition: background .3s ease-in-out;
    text-align: center;
    text-transform: uppercase;
    color: #444;
    border: 1px solid #dfe1e8;
    border-radius: 3px;
    background-color: #e9ebef
}

.load-more:hover {
    background-color: #dfe1e8
}

.pgntn {
    font-size: 0;
    text-align: right;
    color: #444
}

.pgntn__rslt-cnt {
    line-height: 30px;
    float: left
}

.pgntn__rslt-page {
    font-weight: 600;
    color: #111
}

.pgntn__item {
    font-size: 15px;
    line-height: 30px;
    display: inline-block;
    width: 30px;
    height: 30px;
    cursor: pointer;
    text-align: center;
    vertical-align: middle;
    color: #444;
    border: 1px solid #8e93a1;
    border-radius: 3px
}

.pgntn__item:hover {
    text-decoration: none;
    color: #fff;
    background-color: #444
}

.pgntn__item--next,
.pgntn__item--prvs {
    font-size: 25px;
    line-height: 25px
}

.pgntn__item--crnt {
    color: #444;
    border-color: #bbb;
    background-color: #dfe1e8
}

.pgntn__item--crnt:hover {
    cursor: not-allowed;
    color: #444;
    background-color: #dfe1e8
}

.pgntn__ellipsis {
    display: inline-block;
    margin: 0 10px;
    letter-spacing: 5px
}

.pgntn__item+.pgntn__item {
    margin-left: 10px
}

.info-wdgt__item-wrpr {
    list-style: disc;
    color: #111
}

.info-wdgt__item {
    position: relative;
    margin-bottom: 5px
}

.info-wdgt__txt {
    padding: 10px 0
}

.btm-info {
    margin: 20px 0;
    text-align: center;
    color: #444
}

.btm-info--bold {
    font-weight: 600
}

.sort {
    font-size: 13px;
    font-weight: 400;
    line-height: 18px;
    width: 148px;
    margin-left: 10px;
    padding: 5px 10px;
    color: #444;
    border: 1px solid #dfe1e8;
    border-radius: 3px;
    background-color: #fff;
    background-position: center right 10px;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/arrow-down-grey-small.png);
    background-repeat: no-repeat;
    background-size: 8px auto;
    -ms-appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none
}

.sort:before {
    position: absolute;
    visibility: hidden;
    content: '';
    background-image: url(https://assets.mspimages.in/msp-ui/icons/arrow-down-black-small.png)
}

.sort-wrpr {
    float: right;
    margin-left: 20px;
    font-weight: 600;
    color: #444
}

.page--list .sort-wrpr {
    margin: 0!important;
    font-size: 13px
}

.sort:hover {
    background-image: url(https://assets.mspimages.in/msp-ui/icons/arrow-down-black-small.png);
    background-repeat: no-repeat;
    background-size: 8px auto
}

.bdg {
    font-size: 11px;
    line-height: 16px;
    position: relative;
    padding: 0 12px 0 5px;
    color: #5eb8ae;
    border: 1px solid #5eb8ae;
    border-right: 0;
    border-radius: 3px 0 0 3px;
    cursor: default
}

.bdg:after {
    position: absolute;
    right: 1px;
    content: '';
    border: 8px solid #fff;
    border-right-color: transparent!important;
    border-left-width: 0
}

.bdg:before {
    position: absolute;
    right: 0;
    content: '';
    border: 8px solid #5eb8ae;
    border-right-color: #fff!important;
    border-left-width: 0
}

.bdg--fld {
    color: #fff;
    border-color: #5eb8ae;
    background-color: #5eb8ae
}

.bdg--fld:after {
    border: 0
}

.bdg--fld:before {
    border-color: #5eb8ae
}

.bdg--fld-gldn {
    color: #fff;
    border-color: #b8860c;
    background-color: #b8860c
}

.bdg--fld-gldn:after {
    border: 0
}

.bdg--fld-gldn:before {
    border-color: #b8860c
}

.tag {
    font-size: 10px;
    padding: 2px 5px;
    vertical-align: top;
    text-transform: uppercase;
    color: #fff;
    border-radius: 3px;
    background-color: #8e93a1
}

.tag--lght-grey {
    color: #444;
    background-color: #dfe1e8
}

.tag--orng {
    background-color: #fca835
}

.tag--green {
    background-color: #5eb8ae
}

.cntdwn {
    margin-left: 5px
}

.cntdwn__mins,
.cntdwn__scnds {
    display: inline-block;
    padding: 0 5px;
    color: #c00;
    border: 1px solid #c00;
    border-radius: 3px
}

.avlbl-clrs__item {
    float: left;
    margin-top: 1px;
    margin-right: 5px
}

.avlbl-clrs__inpt {
    position: absolute;
    overflow: hidden;
    clip: rect(0 0 0 0);
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    border: 0
}

.avlbl-clrs__lbl {
    width: 16px;
    height: 16px;
    cursor: pointer;
    transition: border .2s ease-in-out;
    border: 2px solid transparent;
    border-radius: 50%
}

.avlbl-clrs__lbl-inr {
    display: block;
    height: 14px;
    border: 1px solid #dfe1e8;
    border-radius: 50%;
    background-color: #fff
}

.avlbl-clrs__lbl:hover {
    border: 2px solid #0d426c
}

.avlbl-clrs__inpt:checked+.avlbl-clrs__lbl {
    border-color: #0d426c
}

.avlbl-sizes {
    font-size: 13px;
    margin-top: -2px
}

.avlbl-sizes__item {
    padding: 0 4px;
    vertical-align: middle;
    text-transform: uppercase;
    color: #444;
    border: 1px solid #dfe1e8;
    border-radius: 3px
}

.avlbl-sizes__item-wrpr {
    float: left;
    padding: 0 1px;
    cursor: pointer
}

.avlbl-sizes__item-wrpr+.avlbl-sizes__item-wrpr {
    margin-left: 5px
}

.avlbl-sizes__item-wrpr:hover {
    padding: 0 0 1px
}

.avlbl-sizes__item-wrpr:hover .avlbl-sizes__item {
    color: #0d426c;
    border: 2px solid #0d426c
}

.avlbl-sizes__item-wrpr--slctd {
    padding: 0 0 1px;
    cursor: default
}

.avlbl-sizes__item-wrpr--slctd .avlbl-sizes__item {
    color: #0d426c;
    border: 2px solid #0d426c
}

.avlbl-sizes--no-slct .avlbl-sizes__item-wrpr {
    padding: 0 1px;
    cursor: default
}

.avlbl-sizes--no-slct .avlbl-sizes__item-wrpr:hover .avlbl-sizes__item {
    color: #444;
    border: 1px solid #dfe1e8
}

.rvw-scr {
    position: relative;
    float: right;
    overflow: hidden;
    width: 189px;
    height: 126px;
    color: #67b908;
    border: 1.5px solid #62b299;
    border-radius: 3px
}
span.bx-score small {
    font-size: 80%;
    vertical-align: bottom;
    font-weight: 700;
}
.rvw-scr__val {
    font-size: 55px;
    margin: 17px 0 7px;
    text-align: center
}

.rvw-scr__max {
    text-align: center;
    color: #bbb
}

.rvw-scr__ttl {
    line-height: 26px;
    position: absolute;
    bottom: 0;
    width: 100%;
    text-align: center;
    color: #fff;
    background-color: #62b299
}

.rvw-scr--red {
    color: #c00;
    border: 1px solid #c00
}

.rvw-scr--red .rvw-scr__ttl {
    background-color: #c00
}

.rvw-scr--orng {
    color: #fca835;
    border: 1px solid #fca835
}

.rvw-scr--orng .rvw-scr__ttl {
    background-color: #fca835
}

.rvw-scr--lght-grn {
    color: #67b908;
    border: 1px solid #67b908
}

.rvw-scr--lght-grn .rvw-scr__ttl {
    background-color: #67b908
}

.rvw-scr--dark-grn {
    color: #417505;
    border: 1px solid #417505
}

.rvw-scr--dark-grn .rvw-scr__ttl {
    background-color: #417505
}

.msg-box {
    position: absolute;
    visibility: hidden;
    cursor: default;
    transition: opacity .5s, visibility .5s;
    opacity: 0;
    border-radius: 3px;
    background: #fff;
    box-shadow: -1px 1px 12px rgba(0, 0, 0, .2)
}

.msg-box--show {
    visibility: visible;
    opacity: 1
}

.msg-box__hdr {
    font-weight: 600;
    padding: 7px;
    color: #fff;
    border-radius: 3px 3px 0 0;
    background: #8e93a1
}

.msg-box__cls {
    font-size: 18px;
    line-height: 12px;
    float: right;
    cursor: pointer;
    vertical-align: middle
}

.msg-box__inr {
    padding: 0 5px;
    border: 1px solid #d0d3dd;
    border-top: 0;
    border-radius: 0 0 3px 3px
}

.msg-box__row {
    line-height: 17px;
    padding: 10px 5px
}

.msg-box__row+.msg-box__row {
    border-top: 1px solid #dfe1e8
}

.js-ovrly {
    position: fixed;
    z-index: 1400;
    top: 0;
    display: none;
    width: 100%;
    height: 100%
}

.js-ovrly--show {
    display: block
}

.js-ovrly--dark {
    background-color: rgba(0, 0, 0, .9)
}

.js-ovrly .glctn-ovrly-text {
    font-size: 30px;
    margin-top: 215px;
    text-align: center;
    color: #fff
}

.to-top {
    position: fixed;
    z-index: 11;
    right: 0;
    bottom: 15px;
    display: none;
    cursor: pointer;
    transition: background .1s;
    opacity: .9
}

.to-top__btn {
    position: relative;
    z-index: 2;
    width: 30px;
    height: 30px;
    border-radius: 3px 0 0 3px;
    background-color: #dfe1e8;
    background-position: center;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/arrow-up-grey.png) !important;
    background-repeat: no-repeat;
    background-size: 14px auto
}
.to-top__btn, .to-top .to-top__btn, .to-top .to-top__btn.js-lazy-bg{
    background-image: url(https://assets.mspimages.in/msp-ui/icons/arrow-up-grey@2x.png) !important;
}
.to-top__lbl {
    font-weight: 600;
    line-height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    width: 85px;
    height: 20px;
    padding: 5px;
    transition: left .2s;
    text-align: center;
    color: #fff;
    border-radius: 3px 0 0 3px;
    background-color: #8e93a1
}

.to-top:hover {
    border-radius: 0
}

.to-top:hover .to-top__lbl {
    left: -95px;
    display: block
}

.js-vldtn-err {
    display: none;
    color: #c00
}

.newitem-tag {
    position: relative
}

.newitem-tag:after {
    font-size: 11px;
    font-weight: 600;
    line-height: 1;
    position: absolute;
    top: 2px;
    right: 4px;
    padding: 2px;
    content: 'New';
    text-transform: uppercase;
    color: #fff;
    border-radius: 2px;
    background-color: #fca835
}

.hghlghtr {
    position: relative;
    display: block
}

.hghlghtr .hghlghtr-link:after,
.hghlghtr .hghlghtr-link:before {
    position: absolute;
    top: 20%;
    right: 8%;
    width: 4px;
    height: 4px;
    content: '';
    border-radius: 50%;
    background-color: #0d426c
}

.hghlghtr .hghlghtr-link:before {
    -webkit-animation: 2s infinite expand;
    animation: 2s infinite expand
}

.hghlghtr .hghlghtr-link:after {
    -webkit-animation: 2s infinite expand-dull;
    animation: 2s infinite expand-dull
}

.hghlghtr .hghlghtr-link--lght:after,
.hghlghtr .hghlghtr-link--lght:before {
    background-color: #fff
}

.bttn {
    font-size: 15px;
    font-weight: 600;
    line-height: 17px;
    position: relative;
    display: inline-block;
    padding: 8px 10px;
    cursor: pointer;
    transition: background-color .2s ease-in-out, color .2s ease-in-out;
    color: rgba(17, 17, 17, .6);
    border: 0;
    border-radius: 2px;
    background-color: #f2f3f5;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.bttn:hover {
    color: #111;
    background-color: #dfe1e8
}

.bttn:hover.bttn:after {
    right: 10px
}

.bttn:hover.bttn:before {
    left: 10px
}

.bttn:active.bttn:after {
    right: 10px
}

.bttn:active.bttn:before {
    left: 10px
}

.bttn:focus.bttn:after {
    right: 10px
}

.bttn--dsbld {
    cursor: not-allowed
}

.bttn--dsbld:hover {
    color: rgba(17, 17, 17, .6);
    background-color: #f2f3f5
}

.bttn--gts {
    text-transform: uppercase;
    color: #fff;
    background-color: #0d426c;
    padding-right: 37px
}

.bttn--gts:after {
    position: absolute;
    top: 12px;
    right: 20px;
    width: 6px;
    height: 10px;
    transition: .1s ease-in-out;
    opacity: 1;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/btn-arw-white.png);
    background-repeat: no-repeat;
    background-size: 6px 10px;
    content: ' '
}

.bttn--gts:hover.bttn--gts:after {
    opacity: 1
}

.bttn--gts:active,
.bttn--gts:hover {
    color: #fff;
    background-color: #092f4c
}

.bttn--wht {
    color: #0d426c;
    background-color: #fff;
    padding-right: 37px
}

.bttn--wht:after {
    position: absolute;
    top: 12px;
    right: 20px;
    width: 6px;
    height: 10px;
    transition: .1s ease-in-out;
    opacity: 1;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/btn-arw-blue.png);
    background-repeat: no-repeat;
    background-size: 6px 10px;
    content: ' '
}

.bttn--wht:hover.bttn--wht:after {
    opacity: 1
}

.bttn--wht.bttn--dsbld,
.bttn--wht.bttn--dsbld:active,
.bttn--wht.bttn--dsbld:hover,
.bttn--wht:hover {
    color: #0d426c;
    background-color: #fff
}

.bttn--grn {
    color: #fff;
    background-color: #16a085
}

.bttn--grn.bttn--dsbld,
.bttn--grn.bttn--dsbld:active,
.bttn--grn.bttn--dsbld:hover {
    color: #fff;
    background-color: #1ccdaa
}

.bttn--grn:hover {
    color: #fff;
    background-color: #19b698
}

.bttn--grn:active {
    color: #fff;
    background-color: #15977e
}

.bttn--actn {
    color: #fff;
    background-color: #0d426c;
    padding-right: 37px
}

.bttn--actn:after {
    position: absolute;
    top: 12px;
    right: 20px;
    width: 6px;
    height: 10px;
    transition: .1s ease-in-out;
    opacity: 1;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/btn-arw-white.png);
    background-repeat: no-repeat;
    background-size: 6px 10px;
    content: ' '
}

.bttn--actn:hover.bttn--actn:after {
    opacity: 1
}

.bttn--actn:active,
.bttn--actn:hover {
    color: #fff;
    background-color: #0a3455
}

.bttn--ofln {
    text-transform: uppercase;
    color: #fff;
    background-color: #16a085;
    padding-right: 37px
}

.bttn--ofln:after {
    position: absolute;
    top: 12px;
    right: 20px;
    width: 6px;
    height: 10px;
    transition: .1s ease-in-out;
    opacity: 1;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/btn-arw-white.png);
    background-repeat: no-repeat;
    background-size: 6px 10px;
    content: ' '
}

.bttn--ofln:hover.bttn--ofln:after {
    opacity: 1
}

.bttn--ofln:active,
.bttn--ofln:hover {
    color: #fff;
    background-color: #12816b
}

.bttn--scndry {
    color: rgba(17, 17, 17, .6);
    background-color: #f2f3f5;
    padding-right: 37px
}

.bttn--scndry:after {
    position: absolute;
    top: 12px;
    right: 20px;
    width: 6px;
    height: 10px;
    transition: .1s ease-in-out;
    opacity: .6;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/btn-arw-black.png);
    background-repeat: no-repeat;
    background-size: 6px 10px;
    content: ' '
}

.bttn--scndry:hover.bttn--scndry:after {
    opacity: 1
}

.bttn--scndry:active,
.bttn--scndry:hover {
    color: #111;
    background-color: #dfe1e8
}

.bttn--prvs {
    padding-left: 37px
}

.bttn--prvs:before {
    position: absolute;
    top: 12px;
    left: 20px;
    width: 6px;
    height: 10px;
    transition: .1s ease-in-out;
    opacity: .6;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/btn-arw-black.png);
    background-repeat: no-repeat;
    background-size: 6px 10px;
    content: ' ';
    transform: rotate(180deg);
    -ms-transform: rotate(180deg)
}

.bttn--prvs:hover.bttn--prvs:before {
    opacity: 1
}

.bttn--crnt {
    color: #111
}

.bttn--nxt {
    padding-right: 37px
}

.bttn--nxt:after {
    position: absolute;
    top: 12px;
    right: 20px;
    width: 6px;
    height: 10px;
    transition: .1s ease-in-out;
    opacity: .6;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/btn-arw-black.png);
    background-repeat: no-repeat;
    background-size: 6px 10px;
    content: ' '
}

.bttn--nxt:hover.bttn--nxt:after {
    opacity: 1
}

.bttn--full-wdth {
    display: block;
    padding: 10px;
    text-align: center
}

.bttn--cshbck {
    width: 75px;
    margin: 0 auto
}

.bttn--cshbck-wrpr {
    padding: 5px 0 10px;
    text-align: center
}

.bttn--blue:active,
.bttn--blue:hover {
    color: #fff;
    background-color: #092f4c
}

.add-deal__cntn {
    display: inline-block;
    margin-left: 30px;
    vertical-align: top
}

.add-deal__head {
    font-size: 18px
}

.add-deal__txt {
    font-size: 13px;
    margin-top: 5px
}

.add-deal__bttn {
    margin-top: 20px
}

.add-deal__icon,
.copy-wrpr {
    display: inline-block
}

.copy__inpt {
    line-height: 22px;
    float: left;
    padding: 5px 8px;
    cursor: text;
    border: 1px solid #dfe1e8;
    border-right: 0;
    background-color: #f2f3f5
}

.copy__btn {
    float: left;
    padding: 8px 15px
}

.sctn__usr-eml-inpt {
    font-size: 13px;
    width: 170px;
    padding: 12px
}

.sctn__get-usr-eml,
.sctn__rfr {
    text-align: center
}

.sctn__rfr .copy__btn {
    border-radius: 0 3px 3px 0
}

.sctn__rfr .rfr__item+.rfr__item {
    margin-top: 30px
}

.sctn__rfr .rfr__optn-item+.rfr__optn-item {
    margin-left: 50px
}

.sctn__rfr .rfr__optn {
    display: inline-block;
    margin-top: 10px
}

.sctn__rfr .rfr__optn-item {
    font-size: 18px;
    float: left;
    width: 120px;
    height: 120px;
    padding: 15px 20px;
    cursor: pointer;
    transition: .25s ease-in-out
}

.sctn__rfr .rfr__optn-item:hover {
    transform: scale(1.1);
    background-color: #f2f3f5
}

.sctn__rfr .rfr__item {
    position: relative
}

.sctn__rfr .rfr__item--dsbld:after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: '';
    opacity: .3;
    opacity: .7;
    background-color: #fff;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/tr:w-48/lock.png);
    background-repeat: no-repeat;
    background-position: 150px;
    background-size: 40px
}

.eml-wrpr {
    position: relative;
    display: inline-block
}

.eml__inpt {
    line-height: 1.6;
    width: 200px;
    padding: 5px 8px;
    border: 1px solid #dfe1e8;
    border-right: 0;
    border-radius: 3px
}

.eml__btn {
    margin-left: -.29em;
    border-radius: 0 2px 2px 0
}

.eml__success {
    display: none
}

.eml__success:before {
    float: left;
    width: 20px;
    height: 20px;
    margin-right: 5px;
    content: '';
    background-image: url(https://assets.mspimages.in/msp-ui/tr:w-32/check-icon.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 85%
}

.hdr-txt {
    font-size: 24px
}

.join-hdr {
    font-size: 18px;
    margin-bottom: 10px
}

.join__step {
    position: relative;
    padding: 20px 0
}

.join__step--dsbld:after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: '';
    opacity: .3;
    opacity: .7;
    background-color: #fff;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/tr:w-48/lock.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 40px
}

.join__step+.join__step {
    border-top: 1px dashed #dfe1e8
}

.join__step:first-child {
    padding-top: 0
}

.join__step:last-child {
    padding-bottom: 0
}

.crsr-pntr {
    cursor: pointer
}

.vdo-rvw__ftrd {
    position: relative;
    float: left;
    width: 426px;
    height: 240px;
    margin-right: 20px
}

.vdo-rvw__ftrd:hover .vdo-rvw__ftrd__play {
    transform: scale(1.1)
}

.vdo-rvw__ftrd__title {
    font-weight: 600;
    position: absolute;
    z-index: 1;
    overflow: hidden;
    width: 406px;
    height: 35px;
    padding: 10px;
    color: #fff;
    background: rgba(0, 0, 0, .5);
    background: -webkit-linear-gradient(rgba(0, 0, 0, .5), transparent);
    background: -o-linear-gradient(rgba(0, 0, 0, .5), transparent);
    background: -moz-linear-gradient(rgba(0, 0, 0, .5), transparent);
    background: linear-gradient(rgba(0, 0, 0, .5), transparent);
    text-shadow: 0 1px 3px #111;
    display: -webkit-box;
    word-break: break-word;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.vdo-rvw__ftrd__thumb {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: auto;
    cursor: pointer
}

.vdo-rvw__ftrd__play {
    position: absolute;
    top: 80px;
    left: 173px;
    display: block;
    cursor: pointer;
    transition: .25s ease-in
}

.vdo-rvw__ftrd__duration {
    font-size: 13px;
    position: absolute;
    right: 0;
    bottom: 0;
    padding: 0 4px;
    color: #fff;
    background: rgba(0, 0, 0, .9)
}

.vdo-rvw__list {
    overflow-y: scroll;
    width: 269px;
    height: 240px;
    padding-right: 17px
}

.vdo-rvw__list-wrpr {
    float: left;
    overflow: hidden;
    width: 269px
}

.vdo-rvw__item {
    position: relative;
    float: left;
    width: 269px;
    max-height: 240px;
    margin-bottom: 20px;
    cursor: pointer
}

.vdo-rvw__item__thumb {
    display: block;
    width: 100%
}

.vdo-rvw__item__thumb-wrpr {
    position: relative;
    float: left;
    width: 144px;
    height: 81px;
    margin-right: 15px
}

.vdo-rvw__item__duration {
    font-size: 11px;
    position: absolute;
    right: 0;
    bottom: 0;
    padding: 0 4px;
    color: #fff;
    background: rgba(0, 0, 0, .9)
}

.vdo-rvw__item__details {
    font-size: 13px;
    float: left;
    width: 110px
}

.vdo-rvw__item__title {
    font-weight: 600;
    overflow: hidden;
    height: 55px;
    display: -webkit-box;
    word-break: break-word;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical
}

.vdo-rvw__item__date {
    margin-top: 10px;
    color: #444
}

.hdr {
    position: relative;
    z-index: 1000;
    top: 0;
    width: 100%;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
    background-color: #fff;
    transition: max-height .3s ease-in-out
}

.hdr--sld {
    max-height: 64px
}

.hdr--grn {
    border-bottom: 1px solid #f2f3f5;
    background-color: #fff
}

.hdr--grn .hdr-logo__img {
    width: auto;
    height: 32px
}

.hdr--grn .btn.hdr__user-btn {
    font-size: 13px;
    background-color: #099181;
    color: #fff
}

.hdr--grn .usr-inputbox__input--submit {
    background-color: #099181
}

.hdr--scrl {
    position: relative
}

.hdr--scrl~.hdr-size {
    display: none
}

.hdr__rght {
    float: right;
    overflow: hidden;
    width: auto;
    margin: 12px 0
}

.hdr__prmtn {
    float: right;
    max-width: 100%;
    margin-top: 15px;
    font-weight: 600
}

.hdr__prmtn:hover, .cat_landing_page .prdct-item a:hover, .compare_mini_comp:hover {
    text-decoration: none
}

.hdr__prmtn img {
    float: right;
    width: 279px;
    height: 40px
}

.hdr__prmtn-ttl {
    clear: left;
    overflow-x: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow-y: hidden;
    line-height: 16px;
    margin-bottom: 2px;
    font-size: 13px;
    text-transform: capitalize;
    color: #0d426c;
    transition: color .2s
}

.hdr__prmtn:hover .hdr__prmtn-ttl {
    color: #444
}

.hdr__prmtn-tag {
    position: relative;
    float: right;
    line-height: 16px;
    padding: 0 8px;
    border-radius: 8px;
    font-size: 10px;
    text-transform: uppercase;
    background-color: rgba(13, 66, 108, .1);
    color: #0d426c;
    transition: background-color .2s
}

.hdr__prmtn:hover .hdr__prmtn-tag {
    background-color: rgba(13, 66, 108, .2)
}

.btn.hdr__user-btn {
    float: right;
    border: 1px solid #e9ebef;
    margin: 10px 0 14px;
    background-color: #e9ebef;
    color: #0d426c
}

.main-hdr {
    position: relative;
    width: 1000px;
    margin: auto
}

.main-hdr-wrpr {
    position: relative;
    z-index: 1200;
    height: 64px
}

.sub-hdr {
    position: relative;
    z-index: 1100;
    top: 0;
    height: 44px;
    transition: top .3s ease-in-out
}

.sub-hdr.not-vsbl {
    top: -40px
}

.goto-bar {
    line-height: 20px;
    padding: 7px 15px;
    border-bottom: 1px solid #dfe1e8;
    font-size: 13px;
    background-color: #fff
}

.goto-bar__inr {
    overflow: hidden;
    width: 1000px;
    margin: 0 auto
}

.goto-bar__hdng {
    float: left;
    font-weight: 600;
    text-transform: uppercase;
    color: #444
}

.goto-bar__item {
    float: left;
    padding-left: 15px;
    font-size: 13px
}

.hdr-logo {
    float: left;
    margin: 16px 0;
    text-decoration: none
}

.hdr-logo__img {
    float: left;
    width: 183px;
    height: 32px
}

.hdr-size__main {
    height: 64px
}

.hdr-size__sub-hdr {
    height: 44px
}

.hdr-size__goto-bar {
    height: 35px
}

.bstsllr-mdl,
.srch-mdl {
    float: right;
    width: 700px
}

.bstsllr-mdl .prdct-grid-wrpr,
.srch-mdl .prdct-grid-wrpr {
    position: relative
}

.bstsllr-mdl .prdct-grid--s,
.srch-mdl .prdct-grid--s {
    position: relative;
    margin: 0
}

.bstsllr-mdl .prdct-grid--no-rcrd,
.srch-mdl .prdct-grid--no-rcrd {
    height: 75px
}

.bstsllr-mdl .item-grid-item,
.srch-mdl .item-grid-item {
    margin: 10px 0 0 10px
}

.bstsllr-mdl .pgntn.pgntn,
.srch-mdl .pgntn.pgntn {
    margin: 20px 0
}

.algn-wrpr .bstsllr-mdl .prdct-grid-wrpr>*+*,
.algn-wrpr .bstsllr-mdl>*+*,
.algn-wrpr .srch-mdl .prdct-grid-wrpr>*+*,
.algn-wrpr .srch-mdl>*+* {
    margin-top: 10px
}

.bstsllr-main,
.srch-main {
    float: left
}

.bstsllr-main__ttl,
.srch-main__ttl {
    padding-bottom: 5px;
    border-bottom: 1px solid #dfe1e8;
    font-size: 18px;
    line-height: 1.4;
    color: #c00
}

.bstsllr-main .sctn__hdr .store_logo_sprites,
.srch-main .sctn__hdr .store_logo_sprites {
    display: inline-block
}

.bstsllr-main .sctn__nvgtn,
.srch-main .sctn__nvgtn {
    padding-top: 10px
}

.srch-wdgt {
    position: absolute;
    top: 0;
    left: 198px;
    box-sizing: border-box;
    z-index: 1;
    width: 340px;
    height: 34px;
    margin: 15px 0;
    transition: width .4s;
    color: #444
}

.srch-wdgt--fcs {
    width: 490px
}

.srch-wdgt--s {
    width: 198px;
    height: 28px
}

.srch-wdgt--s .srch-wdgt__sbmt {
    height: 28px
}

.srch-wdgt--s .srch-wdgt__fld {
    width: 170px;
    height: 28px;
    line-height: 28px
}

.srch-wdgt--xs {
    width: 98%;
    height: 28px
}

.srch-wdgt--xs .srch-wdgt__fld {
    box-sizing: border-box;
    width: 100%;
    height: 28px;
    padding: 0 5px;
    line-height: 28px
}

.srch-wdgt--xs .srch-wdgt__fld--cmpr {
    font-size: 12px
}

.srch-wdgt__fld {
    box-sizing: border-box;
    width: 100%;
    height: 34px;
    padding: 0 48px 0 16px;
    border: 0;
    border-radius: 16px;
    font-size: 14px;
    line-height: 34px;
    vertical-align: middle;
    background-color: rgba(13, 66, 108, .1);
    -ms-appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    transition: border-radius .2s
}

.srch-wdgt--show-rslt .srch-wdgt__fld {
    border-radius: 16px 16px 0 0
}

.srch-wdgt__fld.srch-wdgt__fld::-webkit-input-placeholder {
    color: rgba(13, 66, 108, .7)
}

.srch-wdgt__fld.srch-wdgt__fld::-moz-placeholder {
    color: rgba(13, 66, 108, .7)
}

.srch-wdgt__fld.srch-wdgt__fld:-ms-input-placeholder {
    color: rgba(13, 66, 108, .7)
}

.srch-wdgt__fld.srch-wdgt__fld:-moz-placeholder {
    color: rgba(13, 66, 108, .7)
}

.srch-wdgt__fld.srch-wdgt__fld::placeholder {
    color: rgba(13, 66, 108, .7)
}

.srch-wdgt__sbmt {
    position: absolute;
    top: 0;
    right: 7px;
    width: 34px;
    height: 34px;
    padding: 0;
    border: 0;
    transition: background .3s ease-in;
    background-color: transparent;
    background-position: center;
    cursor: pointer;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/search-icon-blue.png);
    background-repeat: no-repeat;
    background-size: 18px auto
}

.ui-helper-hidden-accessible {
    display: none
}

.ui-autocomplete {
    position: relative!important;
    overflow: hidden;
    box-sizing: border-box;
    width: 100%;
    max-height: none;
    border: 1px solid #dfe1e8;
    border-top: 0;
    border-radius: 0 0 16px 16px;
    font-family: inherit;
    background-color: #fff
}

.ui-menu {
    display: block;
    padding: 0;
    outline: 0;
    margin: 0
}

.ui-menu li:before {
    content: '';
    margin-right: 0
}

.ui-menu .ui-menu-item {
    padding: 0;
    text-indent: 0
}

.ui-menu .ui-menu-item a {
    display: block;
    padding: 5px 10px;
    line-height: 1.5;
    text-decoration: none;
    color: #444!important;
    cursor: pointer;
    overflow-x: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.ui-menu .ui-menu-item a.ui-state-focus {
    font-weight: 400;
    background-color: rgba(13, 66, 108, .1)
}

.ui-menu .ui-menu-item a .image {
    position: relative;
    display: inline-block;
    width: 40px;
    height: 40px;
    margin-right: 10px;
    vertical-align: middle
}

.ui-menu .ui-menu-item a .image img {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    max-width: 100%;
    max-height: 100%;
    margin: auto
}

.ui-menu .separator-item {
    height: 0;
    border-top: 1px solid #dfe1e8;
    margin: 18px 0;
    text-indent: 0;
    padding: 0
}

.ui-menu .separator-item span {
    position: relative;
    top: -13px;
    display: inline-block;
    padding: 0 4px;
    margin-left: 6px;
    line-height: 12px;
    background-color: #fff;
    font-style: italic;
    color: #444
}

.page-ttl {
    border-bottom: 1px solid #dfe1e8;
    margin: 10px 0 -5px;
    font-size: 20px;
    line-height: 35px;
    color: #c00
}

.rslt-ctgry {
    font-size: 0
}

.rslt-ctgry__next-icon {
    float: right;
    opacity: .5;
    background-position: center;
    background-image: url(https://assets.mspimages.in/msp-ui/camp/arrow-right-black.png);
    background-repeat: no-repeat;
    background-size: auto 18px
}

.rslt-ctgry__next-icon:hover {
    opacity: 1
}

.rslt-ctgry-item-wrpr {
    float: left;
    width: 920px;
    margin: 4px
}

.rslt-ctgry-item {
    display: inline-block;
    width: 194px;
    padding: 7px;
    border: 1px solid #dfe1e8;
    border-radius: 3px;
    margin: 16px 0 16px 16px;
    vertical-align: top;
    white-space: normal
}

.rslt-ctgry-item__ttl {
    display: block;
    overflow: hidden;
    height: 32px;
    line-height: 1.4;
    vertical-align: top;
    white-space: normal;
    color: #111;
    cursor: pointer
}

.rslt-ctgry-item__cnt {
    display: inline-block;
    width: 115px;
    margin-top: 10px;
    vertical-align: middle
}

.rslt-ctgry-item__cnt-lbl,
.rslt-ctgry-item__cnt-val {
    display: block
}

.rslt-ctgry-item__cnt-val {
    font-size: 18px;
    font-weight: 600;
    color: #0d426c
}

.rslt-ctgry-item__cnt-lbl {
    margin-top: 5px
}

.rslt-ctgry-item__img {
    max-width: 100%;
    max-height: 100%;
    vertical-align: bottom
}

.rslt-ctgry-item__img-wrpr {
    display: inline-block;
    width: 75px;
    height: 50px;
    margin-top: 10px;
    line-height: 50px;
    text-align: right;
    vertical-align: middle
}

.nvgtn-bar {
    top: 0;
    clear: both;
    width: 1000px;
    height: 100%;
    line-height: 18px;
    margin: auto
}

.nvgtn-bar--s {
    height: 28px
}

.nvgtn-bar--s .nvgtn-bar__item {
    height: 28px;
    font-size: 10px;
    line-height: 28px
}

.nvgtn-bar__item {
    position: relative;
    float: left;
    vertical-align: middle;
    padding: 0;
    margin: 8px 13px 0;
    text-indent: 0
}

.nvgtn-bar__item:first-child {
    margin-left: 0
}

.nvgtn-bar__item:last-child {
    margin-right: 0
}

.nvgtn-bar__item:before {
    position: absolute;
    top: 9px;
    left: -3px;
    float: left;
    border: 0;
    color: #dfe1e8;
    content: ''
}

.nvgtn-bar__item--ctgry {
    padding-right: 15px;
    font-weight: 600;
    color: #111
}

.nvgtn-bar__item--ctgry:before {
    content: ''
}

.nvgtn-bar__item--actv .nvgtn-bar__item-link {
    border-bottom: 2px solid #0066c0;
    color: #0d426c
}

.nvgtn-bar__item-link {
    display: block;
    padding-bottom: 4px;
    border-bottom: 1px solid #444;
    font-weight: 500;
    color: inherit
}

.nvgtn-bar__item-link:hover {
    border-bottom-width: 2px;
    text-decoration: none
}

.nvgtn-bar__item-link.hghlghtr-link:after,
.nvgtn-bar__item-link.hghlghtr-link:before {
    right: 5%
}

.body-wrpr {
    width: 1000px;
    margin: 20px auto;
    background-color: #fff;
    box-shadow: 0 0 0 1px #dfe1e8
}

.body-wrpr.best-pgs .list-info__dscrptn ul {
    margin-top: 10px;
    padding-left: 40px
}

.body-wrpr--lgn,
.body-wrpr--sgnp {
    position: absolute;
    top: 50px;
    left: 0;
    right: 0;
    bottom: 0;
    min-height: 500px
}

.body-wrpr--dls .algn-wrpr {
    margin-top: 0
}

.body-wrpr--dls .page-nvgtn__dls-wrpr {
    margin-top: 0;
    border-top: 0
}

.body-wrpr--card {
    background-color: transparent;
    box-shadow: none
}

.algn-wrpr {
    margin: 20px 0
}

.algn-wrpr__dls-cntnt {
    margin-top: 90px
}

.algn-wrpr__dls .sctn__ttl {
    font-size: 24px
}

.algn-wrpr--form-athntctn {
    margin: 0;
    background-image: -webkit-linear-gradient(#fff 0, #eaf7ff 100%);
    background-image: -moz-linear-gradient(#fff 0, #eaf7ff 100%);
    background-image: -o-linear-gradient(#fff 0, #eaf7ff 100%);
    background-image: linear-gradient(#fff 0, #eaf7ff 100%);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    min-height: 500px
}

.algn-wrpr .hwitwrks {
    margin: 0 auto;
    width: 998px
}

.main-wrpr {
    float: right;
    width: 1000px
}

.main-wrpr__best .page-info {
    color: #4a4a4a
}

.main-wrpr__best .list-main__ttl {
    margin-bottom: 30px
}

.main-wrpr__best .list-info__dscrptn ul {
    margin-top: 10px;
    padding-left: 40px
}

.algn-wrpr .main-wrpr>*+* {
    margin-top: 20px
}

.main-wrpr--l {
    float: left;
    width: 100%
}

.main-wrpr__cols3 {
    float: left;
    width: 745px
}

.main-wrpr__cols3 .prc-grid__clmn-4 {
    padding-left: 0
}

.main-wrpr__cols3 .qna__answr {
    width: 100%
}

.main-wrpr__cols3 .qna__ask {
    width: 85%
}

.main-wrpr__cols3 .qna__more-answr {
    margin: 0 0 0 10px
}

.main-wrpr__cols3 .usr-rvw-item__rght {
    width: 100%
}

.main-wrpr__cols1 {
    float: left;
    margin: 0 10px;
    width: 235px
}

.main-wrpr__cols1.init {
    padding-top: 100px
}

.main-wrpr__cols1 .sctn:first-child {
    margin-top: 0
}

.main-wrpr__cols1--fixed {
    position: fixed;
    top: 55px;
    animation: 1s ease-out slideUp
}

.main-wrpr__cols1--fixed.no-anim {
    animation: none
}

.main-wrpr__cols1-adwrpr {
    min-height: 250px;
    margin-bottom: 20px
}

.main-wrpr__cols1 .cols1-prdcts {
    border: 1px solid #dfe1e8;
    border-radius: 3px
}

.main-wrpr__cols1 .cols1-prdcts .sctn__inr {
    padding-top: 15px
}

.main-wrpr__cols1 .cols1-prdcts__hdr {
    padding: 15px 10px
}

.main-wrpr__cols1 .cols1-prdcts__ftrd {
    margin-bottom: 16px
}

.main-wrpr__cols1 .cols1-prdcts__ftrd-stre {
    float: left;
    width: 115px;
    margin-bottom: 5px
}

.main-wrpr__cols1 .cols1-prdcts__ftrd-stre img {
    max-width: 100%;
    max-height: 100%
}

.main-wrpr__cols1 .cols1-prdcts__ftrd-prc {
    float: right;
    font-weight: 600;
    font-size: 18px;
    color: #0d426c
}

.main-wrpr__cols1 .cols1-prdcts__ftrd-gts {
    display: block;
    clear: both;
    height: 32px;
    line-height: 32px;
    border-radius: 2px;
    text-align: center;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 600;
    transition: opacity .25s ease-in;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/go-to-store.png);
    background-repeat: no-repeat;
    background-size: auto 11px;
    background-position: center
}

.main-wrpr__cols1 .cols1-prdcts__ftrd-gts:hover {
    opacity: .8
}

.main-wrpr__cols1 .cols1-prdcts__ftrd-gts.amazon {
    background-color: #fda429
}

.main-wrpr__cols1 .cols1-prdcts__ftrd-gts.flipkart {
    background-color: #1889d7
}

.main-wrpr__cols1 .cols1-prdcts__ofln {
    margin-bottom: 16px;
    cursor: pointer
}

.main-wrpr__cols1 .cols1-prdcts__ofln:last-child {
    margin-bottom: 0
}

.main-wrpr__cols1 .cols1-prdcts__ofln img {
    width: 203px;
    height: 89px
}

.main-wrpr__cols1 .cols1-prdcts__img {
    position: absolute;
    top: -100%;
    right: -100%;
    bottom: -100%;
    left: -100%;
    max-width: 95%;
    max-height: 95%;
    margin: auto
}

.main-wrpr__cols1 .cols1-prdcts__img-wrpr {
    width: 40px;
    height: 40px;
    float: left;
    text-align: center;
    overflow: hidden;
    position: relative
}

.main-wrpr__cols1 .cols1-prdcts__ttl {
    margin-left: 5px;
    float: left;
    color: #444;
    font-weight: 600;
    width: 168px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.main-wrpr__cols1 .cols1-prdcts__str {
    padding: 6px 0;
    font-size: 13px;
    overflow: hidden
}

.main-wrpr__cols1 .cols1-prdcts__str:before {
    content: '';
    display: block;
    border-bottom: 1px solid #dfe1e8;
    width: 100%;
    height: 0;
    position: relative;
    top: 10px
}

.main-wrpr__cols1 .cols1-prdcts__str-name {
    float: left;
    color: #444;
    max-width: 105px;
    background: #fff;
    position: relative;
    padding-right: 5px;
    z-index: 1
}

.main-wrpr__cols1 .cols1-prdcts__str-name span {
    display: inline-block;
    max-width: 70px;
    overflow-x: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.main-wrpr__cols1 .cols1-prdcts__str-icon {
    width: 16px;
    height: 16px;
    margin-right: 6px;
    vertical-align: 2px;
    background: url(https://assets.mspimages.in/logos/mysmartprice/owl/lazy.png) center/16px no-repeat
}

.main-wrpr__cols1 .cols1-prdcts__gts-btn {
    float: right;
    cursor: pointer;
    color: #0d426c;
    font-weight: 600;
    transition: opacity .25s ease-in;
    background: #fff;
    position: relative;
    padding-left: 5px
}

.main-wrpr__cols1 .cols1-prdcts__gts-btn:hover {
    opacity: .8
}

.main-wrpr__cols1 .cols1-prdcts__view-all {
    border-top: 1px solid #dfe1e8;
    height: 35px;
    line-height: 35px;
    text-align: center
}

.promo__link {
    position: relative;
    float: left;
    overflow: hidden;
    width: 320px;
    height: 180px;
    border-radius: 3px;
    font-size: 0;
    cursor: pointer
}

.promo__link+.promo__link {
    margin-left: 20px
}

.promo__link--l {
    box-sizing: border-box;
    width: 297px;
    border: 1px solid #dfe1e8
}

.promo__link--l+.promo__link--l {
    margin-left: 20px
}

.promo__img {
    max-width: 100%;
    position: absolute!important;
    top: 0!important;
    right: 0!important;
    bottom: 0!important;
    left: 0!important;
    margin: auto!important
}

.prdct-item {
    position: relative;
    float: left;
    width: 194px;
    margin: 10px 0;
    border: 1px solid transparent;
    border-radius: 8px;
    transition: border .25s ease-in-out;
    vertical-align: top;
    white-space: normal
}

.prdct-item__spnsrd {
    border: 1px solid #fca835
}

.prdct-grid--list .prdct-item__spnsrd-tag,
.prdct-item__spnsrd:before {
    content: '';
    position: absolute;
    top: -17px;
    left: 10px;
    width: 81px;
    height: 17px;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/sponsored_tag.png);
    background-repeat: no-repeat;
    background-size: auto 17px
}

.prdct-item__spnsrd.prdct-item__spnsrd+.prdct-item.prdct-item {
    border-top: 0
}

.prdct-item__spnsrd:hover .prdct-item__img-wrpr .prdct-item__img {
    transform: scale(.95) translate3d(0, 0, 0)
}

.prdct-item__spnsrd--mltpl {
    padding: 0!important
}

.prdct-item__spnsrd--mltpl .prdct-item__spnsrd__item {
    width: 346px;
    float: left;
    padding: 10px;
    overflow: initial
}

.prdct-item__spnsrd--mltpl .prdct-item__spnsrd__item:last-child {
    padding-right: 10px;
    padding-left: 20px;
    border-left: 1px solid #fca835
}

.prdct-item__spnsrd--mltpl .prdct-item__spnsrd__item:hover .prdct-item__img {
    transform: scale(1)
}

.prdct-item__spnsrd--mltpl .prdct-item__spnsrd__item .prdct-item__spcftn {
    font-size: 11px;
    margin-top: 0
}

.prdct-item__spnsrd--mltpl .prdct-item__spnsrd__item .prdct-item__dtls {
    width: 216px
}

.prdct-item__spnsrd--mltpl .prdct-item__spnsrd__item .prdct-item__img {
    max-width: 80%;
    max-height: 80%
}

.prdct-item__spnsrd--mltpl .prdct-item__spnsrd__item .prdct-item__spcftn-clmn {
    width: 100%
}

.prdct-item__spnsrd--mltpl .prdct-item__spnsrd__item .prdct-item__prc-val {
    font-size: 15px
}

.prdct-item__spnsrd--mltpl .prdct-item__spnsrd__item .prdct-item__rpe {
    font-size: 13px
}

.prdct-item__spnsrd--mltpl .prdct-item__spnsrd__item .prdct-item__name {
    max-width: calc(100% - 70px);
    font-size: 15px
}

.prdct-item__spnsrd--mltpl .prdct-item__spnsrd__item .prdct-item__spcftn-clmn:nth-child(2) {
    margin-left: 0;
    display: block
}

.prdct-item__spnsrd--mltpl .prdct-item__spnsrd__item .prdct-item__prc-drpdwn,
.prdct-item__spnsrd--mltpl .prdct-item__spnsrd__item .prdct-item__prc-more,
.prdct-item__spnsrd--mltpl .prdct-item__spnsrd__item .prdct-item__scr,
.prdct-item__spnsrd--mltpl .prdct-item__spnsrd__item .prdct-item__spcftn-link {
    display: none
}

.prdct-item__spnsrd--mltpl .prdct-item__spnsrd__item .prdct-item__spcftn+.prdct-item__spcftn {
    margin-top: 0
}

.prdct-item__cpn {
    font-size: 13px;
    color: #444
}

.prdct-item__cpn:before {
    content: '';
    width: 16px;
    height: 16px;
    background-image: url(https://assets.mspimages.in/msp-ui/deals/cashback/coupon.png);
    display: block;
    float: left;
    background-size: 100%;
    margin-right: 5px
}

.prdct-item__hd {
    text-align: center;
    font-size: 18px;
    color: #fff;
    font-weight: 600;
    padding: 20px 0;
    line-height: 1.2;
    transition: .25s ease-in-out;
    background-size: 100%;
    height: 60px;
    box-sizing: border-box
}

.prdct-item__hd--exclsv {
    background-image: url(https://assets.mspimages.in/msp-ui/deals/cashback/msp-exc.png)
}

.prdct-item__hd--travel_1 {
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, .45), rgba(0, 0, 0, .45)), url(https://assets.mspimages.in/msp-ui/deals/cashback/travel_1.png)
}

.prdct-item__hd--travel_2 {
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, .45), rgba(0, 0, 0, .45)), url(https://assets.mspimages.in/msp-ui/deals/cashback/travel_2.png)
}

.prdct-item__hd--food_1 {
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, .45), rgba(0, 0, 0, .45)), url(https://assets.mspimages.in/msp-ui/deals/cashback/food_1.png)
}

.prdct-item__hd--food_2 {
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, .45), rgba(0, 0, 0, .45)), url(https://assets.mspimages.in/msp-ui/deals/cashback/food_2.png)
}

.prdct-item__hd--electronics_1 {
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, .45), rgba(0, 0, 0, .45)), url(https://assets.mspimages.in/msp-ui/deals/cashback/electronics_1.png)
}

.prdct-item__hd--electronics_2 {
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, .45), rgba(0, 0, 0, .45)), url(https://assets.mspimages.in/msp-ui/deals/cashback/electronics_2.png)
}

.prdct-item__hd--fashion_1 {
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, .45), rgba(0, 0, 0, .45)), url(https://assets.mspimages.in/msp-ui/deals/cashback/fashion_1.png)
}

.prdct-item__hd--fashion_2 {
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, .45), rgba(0, 0, 0, .45)), url(https://assets.mspimages.in/msp-ui/deals/cashback/fashion_2.png)
}

.prdct-item__btn-wrpr {
    text-align: center;
    margin: 10px 0
}

.prdct-item__ofr-txt {
    color: #111;
    display: inline-block;
    font-weight: 600
}

.prdct-item__dtl-lnk {
    color: #0d426c;
    display: inline-block;
    padding: 5px 10px;
    text-align: center;
    border: 1px solid #0d426c;
    transition: .25s ease-in-out
}

.prdct-item__plus {
    font-size: 24px;
    color: #111;
    text-align: center
}

.prdct-item__img {
    position: absolute;
    top: -100%;
    right: -100%;
    bottom: -100%;
    left: -100%;
    max-width: 70%;
    max-height: 70%;
    margin: auto;
    transition: .2s ease-out;
    transform: scale(.95) translate3d(0, 0, 0)
}

.prdct-item__img-wrpr {
    position: relative;
    display: block;
    overflow: hidden;
    height: 205px
}

.prdct-item__dtls {
    display: block;
    height: 110px;
    padding: 10px
}

.prdct-item__dtls--s {
    height: 60px
}

.prdct-item__info {
    font-size: 15px
}

.prdct-item__name {
    display: block;
    overflow: hidden;
    height: 39px;
    font-weight: 600;
    line-height: 1.3;
    transition: color .25s ease-in-out;
    color: #111;
    display: -webkit-box;
    word-break: break-word;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.prdct-item__name:hover,
.prd-lists a:hover {
    text-decoration: none;
    color: #0d426c
}

.prdct-item__name:hover .prdct-item__brnd,
.prdct-item__name:hover .prdct-item__ttl {
    color: #0d426c
}

a.prdct-item__name {
    position: relative;
    padding-top: 12px
}

.prdct-item__cshbck {
    height: auto;
    text-align: center;
    color: #111
}

.prdct-item--lylty-wdgt {
    cursor: pointer
}

.prdct-item--lylty-wdgt .prdct-item__img {
    max-width: 70%;
    max-height: 70%
}

.prdct-item__extr-info {
    margin-top: 5px;
    height:23px;
}

.prdct-item .lrn-more {
    position: absolute;
    z-index: 10;
    top: 98%;
    left: -.5px;
    width: 80%;
    height: 32px;
    padding: 2px 10%;
    border: 1px solid #dfe1e8;
    border-top: 0;
    border-radius: 0;
    line-height: 14px;
    text-align: center;
    color: #418ae1;
    background-color: #fff;
    cursor: pointer;
    display: block
}

.prdct-item .rtng-wrpr {
    float: left;
    padding: 2px 0
}

.prdct-item .bdg {
    float: right;
    text-transform: uppercase
}

.prdct-item__str-cnt {
    line-height: 20px;
    color: #444;
    font-size: 11px;
    margin-top: 3px;
    font-weight: 700
}

.prdct-item__prc {
    border-top: 1px solid #dfe1e8;
    margin-top: 5px;
    font-size: 13px;
    color: #0d426c;
    min-width: 90px
}

.prdct-item__prc--mrp {
    border-top: 0;
    margin: 0;
    color: #444
}

.prdct-item__prc--mrp .prdct-item__prc-val {
    font-size: 13px;
    text-decoration: line-through
}

.prdct-item__prc-mdl {
    padding-top: 8px
}

.prdct-item__rpe {
    font-size: 15px;
    vertical-align: 1px
}

.prdct-item__prc-val {
    font-size: 18px
}

.prdct-item__mrp {
    color: #444;
    font-size: 14px;
    text-decoration: line-through
}

.prdct-item__mrp-val {
    color: #c00;
    margin-right: 10px;
    text-decoration: line-through;
    font-size: 15px;
    font-weight: 600
}

.prdct-item__spcftn-wrpr {
    padding-top: 5px;
    border-top: 1px solid #dfe1e8;
    margin-top: 10px;
    list-style: disc inside;
    line-height: 1.3;
    color: #444
}

.prdct-item__str-optns {
    display: none
}

.prdct-item__spcftn {
    overflow-x: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow-y: hidden;
    padding-bottom: 2px;
    font-size: 13px
}

.prdct-item:hover {
    border: 1px solid #dfe1e8
}

.prdct-item:hover .prdct-item__img {
    transform: scale(1)
}

.prdct-item:hover .prdct-item__cmpr {
    display: block
}

.prdct-item__rank {
    display: -webkit-box;
    word-break: break-word;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    height: 32px;
    line-height: 16px;
    padding-top: 3px;
    border-top: 1px solid #dfe1e8;
    margin-top: 4px;
    font-size: 12px
}

.prdct-item__cmpr {
    display: none;
    padding-top: 5px;
    border-top: 1px solid #dfe1e8;
    margin: 5px 0 0;
    line-height: 16px
}

.prdct-item__cmpr-dsbl {
    opacity: .5;
    cursor: not-allowed
}

.prdct-item__cmpr-dsbl .prdct-item__cmpr-chkbx {
    cursor: not-allowed
}

.prdct-item__cmpr-chkbx {
    margin: 0 0 0 1px;
    vertical-align: middle
}

.prdct-item__cmpr-img {
    display: inline-block;
    width: 89px;
    height: 13px;
    margin-left: 3px;
    vertical-align: middle;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/add-to-compare.png);
    background-repeat: no-repeat;
    background-size: 89px auto
}

.prdct-item--out-stck .prdct-item__dtls,
.prdct-item--out-stck .prdct-item__img {
    opacity: .65
}

.prdct-item--out-stck__bdg {
    position: absolute;
    right: 10px;
    bottom: 20px;
    left: 10px;
    padding: 5px;
    border: 1px solid #d0d3dd;
    border-radius: 3px;
    text-align: center;
    color: #444;
    background-color: #e9ebef
}

.prdct-item--out-stck__bdg-icon {
    width: 14px
}

.prdct-item--out-stck__bdg-icon,
.prdct-item--out-stck__bdg-lbl {
    vertical-align: middle
}

.prdct-item--nc {
    border-bottom: 0;
    transition: border .2s
}

.prdct-item--nc .prdct-item__brnd {
    font-weight: 600;
    color: #111
}

.prdct-item--nc .prdct-item__brnd:hover {
    color: #0d426c
}

.prdct-item--nc .prdct-item__info {
    border: 1px solid #dfe1e8;
    border-width: 1px 0
}

.prdct-item--nc .prdct-item__info .algn-left,
.prdct-item--nc .prdct-item__info .algn-rght {
    width: 50%
}

.prdct-item--nc .prdct-item__info-bg {
    height: 55px;
    overflow: hidden
}

.prdct-item--nc .prdct-item__prc {
    border-top: none
}

.prdct-item--nc .prdct-item__ofr {
    float: right;
    margin-top: 10px;
    font-size: 13px;
    font-weight: 600;
    line-height: 18px;
    color: #c00
}

.prdct-item--nc .prdct-item__str {
    float: right;
    font-size: 11px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-top: 7px;
    color: #444
}

.prdct-item--nc .prdct-item__str-mdl {
    padding-top: 15px
}

.prdct-item--nc .prdct-item__dtls {
    height: auto
}

.prdct-item--nc .prdct-item__size {
    position: absolute;
    top: 347px;
    left: -1px;
    visibility: hidden;
    width: 215px;
    padding: 5px 10px;
    border: 1px solid #dfe1e8;
    border-width: 0 1px 1px;
    border-radius: 0 0 3px 3px;
    font-size: 11px;
    line-height: 15px;
    transition: opacity .2s, visibility .2s;
    opacity: 0
}

.prdct-item--nc .prdct-item__size-lbl {
    float: left;
    color: #444
}

.prdct-item--nc .prdct-item__size-val {
    float: right;
    width: 160px;
    line-height: 1.5
}

.prdct-item--nc .prdct-item__size-val--s {
    top: 405px
}

.prdct-item--nc:hover {
    border-bottom: 0
}

.prdct-item--nc:hover .prdct-item__size {
    visibility: visible;
    opacity: 1
}

.prdct-item__ttl {
    margin-left: 2px;
    font-weight: 400;
    color: #444
}

.prdct-item__no-stock .prdct-item__dtls,
.prdct-item__no-stock .prdct-item__img {
    opacity: .65
}

.prdct-item--hpy-hrs__like-img {
    float: left;
    width: 13px;
    height: 11px;
    margin-right: 4px;
    background-image: url(https://assets.mspimages.in/msp-ui/camp/want_blue-icon.png);
    background-repeat: no-repeat;
    background-size: 13px 11px
}

.prdct-item--hpy-hrs__like-txt {
    padding-left: 12px;
    margin: 0 14px;
    text-transform: initial;
    background-position: 0 5px;
    background-image: url(https://assets.mspimages.in/msp-ui/camp/want_white-icon.png);
    background-repeat: no-repeat;
    background-size: 16px 14px
}

.prdct-item--hpy-hrs__sub-txt {
    margin-top: 3px;
    font-size: 10px
}

.prdct-item--hpy-hrs__like-btn {
    clear: both;
    padding: 15px 0;
    border-radius: 2px;
    margin: 22px 0 5px;
    transition: background .3s ease-in-out;
    text-align: center;
    text-transform: uppercase;
    background-color: #0d426c;
    color: #fff;
    cursor: pointer
}

.prdct-item--hpy-hrs .prdct-item__name {
    font-weight: 600;
    color: #0d426c
}

.prdct-item--dls {
    box-sizing: border-box;
    width: 240px;
    padding: 0;
    margin-bottom: 10px
}

.prdct-item--dls:nth-child(4n+1) {
    margin-left: 0
}

.prdct-item--dls-whtsp {
    background-image: url(https://assets.mspimages.in/msp-ui/banners/whatsapp_banner_235x375-1_2x.png);
    height: 378px;
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
    cursor: pointer
}

.prdct-item--dls-whtsp-img {
    position: absolute;
    right: 4px;
    bottom: 4px;
    height: 52px;
    width: 52px
}

.prdct-item--dls-whtsp:after {
    content: '';
    position: absolute;
    right: 86px;
    bottom: 23px;
    height: 16px;
    width: 2px;
    background-color: #00796b;
    -webkit-animation: 1s infinite blink-whtsp;
    animation: 1s infinite blink-whtsp
}

.prdct-item--dls-whtsp:before {
    content: '';
    position: absolute;
    width: 40px;
    bottom: 10px;
    right: 10px;
    height: 40px;
    background-color: #00796b;
    border-radius: 50%;
    opacity: .5;
    -webkit-animation: 1s infinite expand-whtsp;
    animation: 1s infinite expand-whtsp
}

.prdct-item--dls__new-tag,
.prdct-item--dls__nmbr {
    position: absolute;
    top: 5px;
    padding: 3px;
    border-radius: 3px;
    font-weight: 600;
    line-height: 1;
    color: #fff
}

.prdct-item--dls__new-tag {
    right: 5px;
    font-size: 11px;
    border: 1px solid;
    color: #f5a623
}

.prdct-item--dls__nmbr {
    left: 2px;
    min-width: 14px;
    font-size: 15px;
    text-align: center;
    background-color: #0d426c
}

.prdct-item--dls-btm {
    display: none;
    border-top: 1px solid #dfe1e8;
    padding: 15px 20px;
    margin: 0 -20px -10px
}

.prdct-item--dls-btm .prdct-dtl__vote {
    float: left;
    border: none
}

.prdct-item--dls-btm .prdct-dtl__vote-likes {
    min-width: unset;
    background-position: left center;
    height: unset;
    line-height: unset;
    margin-right: 20px;
    padding-left: 26px
}

.prdct-item--dls-btm .prdct-dtl__vote-dslks {
    min-width: unset;
    background-position: left center;
    height: unset;
    line-height: unset;
    padding-left: 26px;
    border-left: none
}

.prdct-item--dls-btm .deal-dslks-frm {
    top: -172px;
    left: 55px;
    min-width: unset;
    width: 331px
}

.prdct-item--dls-btm .deal-dslks-frm__txtarea {
    width: 319px
}

.prdct-item--dls-btm .deal-dslks-frm:before {
    top: 170px;
    left: -12px;
    border-right: 11px solid #dfe1e8;
    border-left: none
}

.prdct-item--dls-btm .deal-dslks-frm:after {
    top: 171px;
    left: -10px;
    border-right: 10px solid #fff;
    border-left: none
}

.prdct-item--dls-ofr {
    float: left;
    font-size: 13px
}

.prdct-item--dls a:hover,
.prdct-item--dls-ofr:hover {
    text-decoration: none
}

.prdct-item--dls-gts {
    float: right;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 600;
    color: #0d426c
}

.prdct-item--dls-gts:hover {
    text-decoration: none
}

.prdct-item--dls__exprs-tdy {
    position: absolute;
    top: 5px;
    left: 5px;
    overflow: hidden;
    width: 0;
    padding: 0 0 0 23px;
    border-radius: 2px;
    font-size: 11px;
    line-height: 20px;
    height: 20px;
    font-weight: 600;
    -webkit-transition: 250ms ease-in-out;
    -moz-transition: 250ms ease-in-out;
    -ms-transition: 250ms ease-in-out;
    -o-transition: 250ms ease-in-out;
    transition: 250ms ease-in-out;
    white-space: nowrap;
    opacity: .7;
    color: #c00;
    background-position: 4px 2px;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/clock-red1.png);
    background-repeat: no-repeat;
    background-size: 15px 15px
}

.prdct-item--dls__exprs-tdy--expnd {
    width: 95px
}

.prdct-item--dls__nmbr+.prdct-item--dls__exprs-tdy {
    right: 0;
    left: 0;
    margin: auto
}

.prdct-item--dls .prdct-item__img-wrpr {
    padding: 5px 0
}

.prdct-item--dls .prdct-item__name {
    height: 45px;
    overflow: hidden;
    padding: 0 10px;
    font-weight: 400;
    line-height: 1.5;
    color: #111
}

.prdct-item--dls.prdct-item--dls.prdct-item--hpy-hrs .prdct-item__dtls .prdct-item__shpng {
    height: 20px
}

.prdct-item--dls.prdct-item--dls.prdct-item--hpy-hrs .prdct-item__dtls .prdct-item__shpng .bttn--buy-now {
    font-size: 13px
}

.prdct-item--dls .prdct-item__dtls {
    padding: 0
}

.prdct-item--dls .prdct-item__dtls .prdct-item__info {
    padding: 0 10px 5px
}

.prdct-item--dls .prdct-item__dtls .prdct-item__info .prdct-item__prc {
    display: -webkit-box;
    overflow: hidden;
    height: 54px;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.prdct-item--dls .prdct-item__dtls .prdct-item__info .prdct-item__prc-val {
    margin-left: 0;
    font-size: 18px;
    font-weight: 600
}

.prdct-item--dls .prdct-item__dtls .prdct-item__info .prdct-item__prc--mrp {
    text-decoration: none
}

.prdct-item--dls .prdct-item__dtls .prdct-item__info .prdct-item__prc--mrp .prdct-item__mrp-val {
    margin-left: 0;
    font-size: 12px;
    line-height: 1.4;
    text-decoration: line-through
}

.prdct-item--dls .prdct-item__dtls .prdct-item__info .prdct-item__prc--mrp .prdct-item__ofr {
    font-weight: 600
}

.prdct-item--dls .prdct-item__dtls .prdct-item__info .prdct-item__prc--lctn {
    overflow: hidden;
    width: 100px;
    padding-left: 16px;
    line-height: 16px;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #444;
    background-position: 0 center;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/location-marker.png);
    background-repeat: no-repeat;
    background-size: 12px auto
}

.prdct-item--dls .prdct-item__dtls .prdct-item__info .prdct-item__shpng {
    margin-top: 6px;
    line-height: 19px;
    height: 20px;
    overflow: hidden;
    color: #444
}

.prdct-item--dls .prdct-item__dtls .prdct-item__info .prdct-item__shpng--cshbck {
    height: 38px
}

.prdct-item--dls .prdct-item__dtls .prdct-item__info .prdct-item__shpng--free {
    font-weight: 600;
    text-transform: uppercase;
    color: #16a085
}

.prdct-item--dls .prdct-item__dtls .prdct-item__info .prdct-item__shpng--cst {
    font-weight: 600;
    color: #444
}

.prdct-item--dls .prdct-item__dtls .prdct-item__info .prdct-item__shpng .bttn--buy-now {
    margin-top: 10px;
    box-sizing: border-box;
    width: 100%;
    text-align: center
}

.prdct-item--dls .prdct-item__dtls-ofr .prdct-item__info .prdct-item__prc {
    height: 42px
}

.prdct-item--dls .prdct-item__dtls-ofr .prdct-item__info .prdct-item__prc-val {
    padding-left: 3px;
    font-size: 13px;
    color: #16a085
}

.prdct-item--dls .prdct-item__dtls-ofr .prdct-item__info .prdct-item__prc-val:before {
    content: '';
    width: 20px;
    margin-right: 3px;
    height: 20px;
    display: inline-block;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/cashbackicon.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    position: relative;
    right: 3px;
    top: 5px
}

.prdct-item--dls .prdct-item__prc {
    padding-top: 5px;
    margin-top: 0
}

.prdct-item--dls .prdct-item__prc-val {
    margin-left: 0
}

.prdct-item--dls .prdct-item__ofr {
    margin-top: 10px;
    font-size: 13px;
    font-weight: 600;
    line-height: 1.3;
    color: #444
}

.prdct-item--dls__cshbck {
    height: 20px
}

.prdct-item--dls__cshbck-txt {
    background-image: url(https://assets.mspimages.in/msp-ui/icons/coin_colour.png);
    background-repeat: no-repeat;
    background-size: 18px auto;
    color: #16a085;
    font-size: 13px;
    font-weight: 600;
    padding: 0 15px 0 25px;
    overflow-x: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.prdct-item--dls__cshbck-txt .help-icon--blck {
    margin-top: 2px;
    right: 10px
}

.prdct-item--dls .prdct-item__str {
    padding: 0 10px;
    transition: opacity .25s ease-in-out;
    opacity: .65
}

.prdct-item--dls .prdct-item__str--img {
    width: 60px;
    height: 20px;
    overflow: hidden
}

.prdct-item--dls .prdct-item__dtls {
    height: auto
}

.prdct-item--dls:hover .prdct-item__str {
    opacity: 1
}

.prdct-item--dls:hover .prdct-item--dls__exprs-tdy {
    width: 88px
}

.prdct-item--dls:hover {
    text-decoration: none
}

.prdct-item--cpn {
    width: 280px;
    border: 1px solid #dfe1e8;
    margin: 10px auto;
    transition: .25s ease-in-out;
    box-shadow: 2px 2px 2px #dfe1e8;
    border-radius: 0
}

.prdct-item--cpn .help-icon {
    position: static;
    display: inline-block;
    margin-left: 0;
    font-family: serif;
    font-size: 18px;
    font-style: italic;
    background-color: transparent;
    color: #707687;
    margin-top: 4px
}

.prdct-item--cpn .prdct-item__dtls .prdct-item__info {
    padding: 20px 10px;
    height: 217px
}

.prdct-item--cpn .prdct-item__ofr-txt--sp {
    padding-top: 10px;
    color: #16a085;
    height: 50px;
    overflow: hidden
}

.prdct-item--cpn .prdct-item__ofr-txt--sp:before {
    content: '';
    width: 20px;
    margin-right: 3px;
    height: 20px;
    display: inline-block;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/cashbackicon.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    position: relative;
    right: 3px;
    top: 5px
}

.prdct-item--cpn .prdct-item__prc {
    border: 0
}

.prdct-item--cpn .prdct-item__dtl-lnk {
    margin-top: 5px
}

.prdct-item--cpn:hover {
    transform: scale(1.03)
}

.prdct-item--cpn:hover .prdct-item__dtl-lnk {
    color: #fff;
    background-color: #0d426c
}

.prdct-grid {
    padding: 0 10px 10px
}

.prdct-grid--spcftn-5 .prdct-item__dtls {
    height: 226px
}

.prdct-grid--spcftn-5-cmpr .prdct-item__dtls {
    height: 253px
}

.prdct-grid--name-l.prdct-grid--spcftn-5 .prdct-item__dtls {
    height: 245px
}

.prdct-grid--name-l.prdct-grid--spcftn-5-cmpr .prdct-item__dtls {
    height: 272px
}

.prdct-grid--rank.prdct-grid--spcftn-5 .prdct-item__dtls {
    height: 266px
}

.prdct-grid--rank.prdct-grid--spcftn-5-cmpr .prdct-item__dtls {
    height: 293px
}

.prdct-grid--rank.prdct-grid--name-l.prdct-grid--spcftn-5 .prdct-item__dtls {
    height: 285px
}

.prdct-grid--rank.prdct-grid--name-l.prdct-grid--spcftn-5-cmpr .prdct-item__dtls {
    height: 312px
}

.prdct-grid--spcftn-4 .prdct-item__dtls {
    height: 205px
}

.prdct-grid--spcftn-4-cmpr .prdct-item__dtls {
    height: 232px
}

.prdct-grid--name-l.prdct-grid--spcftn-4 .prdct-item__dtls {
    height: 224px
}

.prdct-grid--name-l.prdct-grid--spcftn-4-cmpr .prdct-item__dtls {
    height: 251px
}

.prdct-grid--rank.prdct-grid--spcftn-4 .prdct-item__dtls {
    height: 245px
}

.prdct-grid--rank.prdct-grid--spcftn-4-cmpr .prdct-item__dtls {
    height: 272px
}

.prdct-grid--rank.prdct-grid--name-l.prdct-grid--spcftn-4 .prdct-item__dtls {
    height: 264px
}

.prdct-grid--rank.prdct-grid--name-l.prdct-grid--spcftn-4-cmpr .prdct-item__dtls {
    height: 291px
}

.prdct-grid--spcftn-3 .prdct-item__dtls {
    height: 184px
}

.prdct-grid--spcftn-3-cmpr .prdct-item__dtls {
    height: 211px
}

.prdct-grid--name-l.prdct-grid--spcftn-3 .prdct-item__dtls {
    height: 203px
}

.prdct-grid--name-l.prdct-grid--spcftn-3-cmpr .prdct-item__dtls {
    height: 230px
}

.prdct-grid--rank.prdct-grid--spcftn-3 .prdct-item__dtls {
    height: 224px
}

.prdct-grid--rank.prdct-grid--spcftn-3-cmpr .prdct-item__dtls {
    height: 251px
}

.prdct-grid--rank.prdct-grid--name-l.prdct-grid--spcftn-3 .prdct-item__dtls {
    height: 243px
}

.prdct-grid--rank.prdct-grid--name-l.prdct-grid--spcftn-3-cmpr .prdct-item__dtls {
    height: 270px
}

.prdct-grid--spcftn-2 .prdct-item__dtls {
    height: 163px
}

.prdct-grid--spcftn-2-cmpr .prdct-item__dtls {
    height: 190px
}

.prdct-grid--name-l.prdct-grid--spcftn-2 .prdct-item__dtls {
    height: 182px
}

.prdct-grid--name-l.prdct-grid--spcftn-2-cmpr .prdct-item__dtls {
    height: 209px
}

.prdct-grid--rank.prdct-grid--spcftn-2 .prdct-item__dtls {
    height: 203px
}

.prdct-grid--rank.prdct-grid--spcftn-2-cmpr .prdct-item__dtls {
    height: 230px
}

.prdct-grid--rank.prdct-grid--name-l.prdct-grid--spcftn-2 .prdct-item__dtls {
    height: 222px
}

.prdct-grid--rank.prdct-grid--name-l.prdct-grid--spcftn-2-cmpr .prdct-item__dtls {
    height: 249px
}

.prdct-grid--spcftn-1 .prdct-item__dtls {
    height: 142px
}

.prdct-grid--spcftn-1-cmpr .prdct-item__dtls {
    height: 169px
}

.prdct-grid--name-l.prdct-grid--spcftn-1 .prdct-item__dtls {
    height: 161px
}

.prdct-grid--name-l.prdct-grid--spcftn-1-cmpr .prdct-item__dtls {
    height: 188px
}

.prdct-grid--rank.prdct-grid--spcftn-1 .prdct-item__dtls {
    height: 182px
}

.prdct-grid--rank.prdct-grid--spcftn-1-cmpr .prdct-item__dtls {
    height: 209px
}

.prdct-grid--rank.prdct-grid--name-l.prdct-grid--spcftn-1 .prdct-item__dtls {
    height: 201px
}

.prdct-grid--rank.prdct-grid--name-l.prdct-grid--spcftn-1-cmpr .prdct-item__dtls {
    height: 228px
}

.prdct-grid--l .prdct-item {
    width: 171px
}

.prdct-grid--l .prdct-item__img-wrpr {
    height: 171px
}

.prdct-grid--s {
    padding: 10px
}

.prdct-grid--s .prdct-item {
    width: 179px
}

.prdct-grid--s .prdct-item__img-wrpr {
    height: 179px
}

.prdct-grid--inline .prdct-item {
    width: 239px;
    margin: 5px 0
}

.prdct-grid--inline .prdct-item__img-wrpr {
    float: left;
    width: 50px;
    height: 50px;
    display: block;
    padding: 5px
}

.prdct-grid--inline .prdct-item__dtls {
    width: 174px;
    float: right;
    height: 50px;
    padding: 5px 5px 5px 0
}

.prdct-grid--inline .prdct-item__dtls a.prdct-item__name {
    padding-top: 8px
}

.prdct-grid--inline .prdct-item__prc {
    border-top: 0;
    margin-top: 0
}

.prdct-grid--inline .prdct-item__extr-info {
    display: none
}

.prdct-grid--fltr {
    width: 1018px
}

.prdct-grid--fltr .prdct-item {
    width: 166px;
    margin: 17px
}

.prdct-grid--prdct-l .prdct-item {
    width: 235px
}

.prdct-grid--prdct-l .prdct-item__img-wrpr {
    height: 235px
}

.prdct-grid--s.prdct-grid--prdct-l .prdct-item--nc .prdct-item__size {
    width: 218px
}

.prdct-grid--s.prdct-grid--prdct-l .prdct-item {
    width: 238px
}

.prdct-grid--s.prdct-grid--prdct-l .prdct-item__img-wrpr {
    height: 238px
}

.prdct-grid--prdct-s .prdct-item--nc .prdct-item__img-wrpr {
    height: 215px
}

.prdct-grid--prdct-s .prdct-item--nc .prdct-item__size {
    width: 159px;
    top: inherit
}

.prdct-grid--prdct-s .prdct-item--nc .prdct-item__size .prdct-item__size-val {
    width: 102px
}

.prdct-grid--name-l .prdct-item__name {
    -webkit-line-clamp: 3;
    height: 58px
}

.prdct-grid--no-rcrd {
    min-height: 75px
}

.prdct-grid__no-data {
    padding-top: 35px;
    font-size: 14px;
    text-align: center
}

.prdct-grid--mrgn {
    min-height: 304px
}

.prdct-grid--mrgn .prdct-item {
    margin: 10px 0 0 22px!important
}

.prdct-grid--list.prdct-grid--list.prdct-grid--list {
    padding: 0;
    margin-bottom: 20px
}

.prdct-grid--list.prdct-grid--list.prdct-grid--list .pgntn {
    padding: 20px 10px;
    border-top: 1px solid #dfe1e8;
    margin: 0
}

.prdct-grid--list .prdct-item {
    float: none;
    width: auto;
    padding: 20px;
    border: none;
    border-radius: 8px;
    margin: 0;
    text-indent: 0;
    overflow: hidden;
    transition: box-shadow .2s;
}

.prdct-grid--list .prdct-item:hover {
    border: none
}

.prdct-grid--list .prdct-item:hover .prdct-item__img {
    transform: scale(.95) translate3d(0, 0, 0)
}

.prdct-grid--list .prdct-item:hover .prdct-item__name:after {
    right: -5px
}

.prdct-grid--list .prdct-item+.prdct-item {
    margin-top: 15px
}

.prdct-grid--list .prdct-item__spnsrd {
    border: 1px solid #fca835;
    border-radius: 3px 3px 0 0;
    margin: -1px -1px 0
}

.prdct-grid--list .prdct-item__img {
    max-width: 100%;
    max-height: 100%
}

.prdct-grid--list .sponsor_counts .prdct-item__img-wrpr {
    width: 125px;
}

.prdct-grid--list .prdct-item__img-wrpr {
    float: left;
    width: 125px;
    height:140px;
    cursor: pointer;
}

.sponr_prd {
    float: left;
    width: 125px;
}
.sponr_prd_ing img {
    width: 75%;
}

.sponr_prd_ing {
    float: left;
    width: 100%;
    text-align: center;
    margin: 10px 0 0;
    padding: 0 0 0 9px;
    box-sizing: border-box;
}

.prdct-grid--list .prdct-item__img-wrpr:hover .prdct-item__img {
    transform: scale(1)
}

.prdct-grid--list .prdct-item__dtls {
    float: right;
    width: 555px;
    height: auto!important;
    padding: 0
}

.prdct-grid--list .prdct-item__prc {
    position: relative;
    float: right;
    width: auto;
    min-width: auto;
    line-height: 18px;
    padding-bottom: 4px;
    border-top: none;
    margin: 0;
    font-size: 12px;
    font-weight: 600;
    text-align: right;
    cursor: pointer
}

.prdct-grid--list .prdct-item__prc:hover .prdct-item__prc-drpdwn {
    max-height: 250px;
    box-shadow: 0 1px 2px rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15)
}

.prdct-grid--list .prdct-item__prc-val {
    font-size: 20px
}

.prdct-grid--list .prdct-item__prc-more {
    font-weight: 400;
    color: #8e93a1;
    font-size:12px;
}

.prdct-grid--list .prdct-item__prc-more:after {
    content: '\276f';
    display: inline-block;
    margin: 0 3px 0 4px;
    font-size: 11px;
    transform: rotate(90deg)
}

.prdct-grid--list .prdct-item__prc-drpdwn {
    position: absolute;
    top: 100%;
    right: 0;
    overflow: hidden;
    z-index: 1;
    box-sizing: border-box;
    width: 235px;
    max-height: 0;
    border: none;
    margin: 0;
    font-size: 15px;
    font-weight: 400;
    cursor: auto;
    transition: max-height .2s ease-in-out, box-shadow .2s ease-in-out
}

.prdct-grid--list .prdct-item__scr {
    float: left;
    line-height: 14px;
    padding: 2px 6px;
    border: 1px solid #16a085;
    border-radius: 3px;
    margin-right: 8px;
    font-size: 11px;
    text-align: center;
    color: #8e93a1;
    cursor: default
}

.prdct-grid--list .prdct-item__scr-val {
    display: inline-block;
    line-height: 22px;
    padding-left: 22px;
    margin-bottom: 2px;
    font-size: 20px;
    font-weight: 600;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/expert_icon.png);
    background-repeat: no-repeat;
    background-size: 16px 16px;
    background-position: left bottom 2px
}

.prdct-grid--list .prdct-item__scr+.prdct-item__name {
    max-width: calc(100% - 200px)
}

.prdct-grid--list .prdct-item__name {
    display: inline-block;
    overflow-x: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: calc(100% - 110px);
    height: auto;
    line-height: 21px;
    padding-top: 0;
    font-size: 18px;
    color: #0066c0
}

.prdct-grid--list .prdct-item__name:after,
.prdct-grid--list .prdct-item__name:before {
    content: none
}

.prdct-grid--list .prdct-item__extr-info {
    margin-top: 0
}

.prdct-grid--list .prdct-item .bdg {
    float: left;
    margin-left: 12px
}

.prdct-grid--list .prdct-item__rpe {
    padding-right: 0;
    vertical-align: 2px
}

.prdct-grid--list .prdct-item__spcftn {
    line-height: 18px;
    padding: 0;
    margin-top: 4px;
    text-indent: 0
}
.prdct-grid--list .sponsor_counts .prdct-item__spcftn-wrpr {
    width: 100%;
    display: inline-block;
    vertical-align: top;
}
.prdct-grid--list .prdct-item__spcftn-wrpr {
    overflow: hidden;
    border-top: none;
    margin-top: 10px
}

.prdct-grid--list .prdct-item__spcftn-clmn {
    float: left;
    width: 49%
}

.prdct-grid--list .prdct-item__spcftn-clmn+.prdct-item__spcftn-clmn {
    margin-left: 2%
}

.prdct-grid--list .prdct-item__spcftn[class*=kyspc__item--] {
    padding-left: 28px
}

.prdct-grid--list .prdct-item__spcftn+.prdct-item__spcftn {
    margin-top: 10px
}

.prdct-grid--list .prdct-item__spcftn:before {
    content: none
}

.prdct-grid--list .prdct-item__spcftn-link {
    display: inline-block;
    line-height: 20px;
    margin-top: 15px;
    font-size: 13px
}

.prdct-grid--list .prdct-item__spcftn-link:after {
    content: ' \276f';
    font-size: 12px
}

.prdct-grid--list .prdct-item__spcftn.prdct-grid--list .prdct-item__spcftn--gnrc:before {
    background-color: #0d426c;
    content: '';
    width: 5px;
    height: 5px;
    border-radius: 50%;
    margin: 7px 16px 6px 7px;
    display: inline-block
}

.prdct-grid--list .prdct-item__rank {
    float: right;
    height: auto;
    line-height: 20px;
    border-top: none;
    margin-top: 12px
}

.prdct-grid--list .prdct-item__cmpr {
    display: none!important
}

.item-grid-type {
    display: inline-block;
    width: 195px;
    border: 1px solid #dfe1e8;
    border-radius: 3px;
    transition: .2s ease-in-out
}

.item-grid-type+.item-grid-type {
    margin-left: 10px
}

.item-grid-type:hover {
    transform: scale(1.05);
    text-decoration: none
}

.item-grid-type__img {
    display: block;
    width: 100%;
    height: 137px
}

.item-grid-type__txt {
    padding: 10px 5px;
    font-size: 18px;
    text-align: center;
    color: #0d426c;
    overflow-x: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.item-grid-item {
    width: 169px;
    padding: 10px;
    border: 1px solid transparent;
    border-radius: 8px;
    font-size: 15px;
    float: left;
    margin: 2px 2px 2px 1px;
    transition: border .25s ease-in-out;
    white-space: normal
}

.item-grid-item__img {
    max-width: 100%;
    max-height: 100%;
    transition: .2s ease-out;
    transform: scale(.95);
    vertical-align: middle;
    width:auto;
    height:auto;
}

.item-grid-item__img-wrpr {
    display: block;
    height: 130px;
    line-height: 130px;
    text-align: center
}

.item-grid-item__ttl-wrpr {
    float: left;
    width: 100%;
    height: 39px;
    margin-top: 10px;
    line-height: 1.3;
    text-align: center
}

.item-grid-item__ttl-wrpr:before {
    display: inline-block;
    width: 0;
    height: 100%;
    vertical-align: middle;
    content: ''
}

.item-grid-item__ttl {
    display: inline-block;
    overflow: hidden;
    width: 100%;
    max-height: 39px;
    margin-left: -.29em;
    vertical-align: middle;
    color: #111
}

.item-grid-item__ttl:hover {
    text-decoration: none;
    color: #0d426c
}

.item-grid-item:hover {
    border-color: #dfe1e8
}

.item-grid-item:hover .item-grid-item__img {
    transform: scale(1)
}

.link-grid {
    clear: both
}

.link-grid__item {
    float: left;
    overflow: hidden;
    width: 50%;
    height: 32px;
    padding: 5px 5px 5px 14px;
    margin: 0;
    box-sizing: border-box;
    transition: background .25s ease-in-out;
    text-indent: -14px;
    color: #111
}

.link-grid__item-rltd {
    text-align: center;
    float: left;
    padding: 0 10px;
    width: 50%;
    box-sizing: border-box
}

.link-grid__item-rltd img {
    width: 100%
}

.link-grid__item:hover {
    text-decoration: none;
    color: inherit
}

.link-grid__item:before{/*.m-top_lists .pro_compare .product_name:before Cat_Page_fix*/
    float: left;
    clear: both;
    margin-right: 14px;
    font-size: 1.3em;
    line-height: 1;
    color: #dfe1e8;
    content: '\2022'
}

.dls-nav--sctn {
    margin-top: 0;
    background: url(https://assets.mspimages.in/msp-ui/deals/bg-grey.png) left top/320px
}

.dls-nav--sctn .sctn__ttl {
    margin-top: 15px
}

.dls-nav--cntnr {
    padding: 0 10px
}

.dls-nav__sub-cntnr {
    padding: 30px 20px;
    position: relative
}

.dls-nav__sub-cntnr:before {
    bottom: 100%;
    border: 19px solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: transparent transparent #ddd
}

.dls-nav__sub-cntnr:after {
    bottom: 100%;
    border: 17px solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: transparent transparent #88b7d5
}

.dls-nav__sub-cntnr--top {
    background-color: rgba(237, 68, 75, .15)
}

.dls-nav__sub-cntnr--top .dls-nav__sub-item-actv {
    background-color: #ed444b
}

.dls-nav__sub-cntnr--top:after {
    border-bottom-color: #fde3e6;
    left: 65px
}

.dls-nav__sub-cntnr--top:before {
    left: 64px
}

.dls-nav__sub-cntnr--rchrg {
    background-color: rgba(103, 58, 183, .15)
}

.dls-nav__sub-cntnr--rchrg .dls-nav__sub-item-actv {
    background-color: #673ab7
}

.dls-nav__sub-cntnr--rchrg:after {
    border-bottom-color: #e8e2f5;
    left: 166px
}

.dls-nav__sub-cntnr--rchrg:before {
    left: 165px
}

.dls-nav__sub-cntnr--trvl {
    background-color: rgba(63, 81, 181, .15)
}

.dls-nav__sub-cntnr--trvl .dls-nav__sub-item-actv {
    background-color: #3f51b5
}

.dls-nav__sub-cntnr--trvl:after {
    border-bottom-color: #e3e6f5;
    left: 234px
}

.dls-nav__sub-cntnr--trvl:before {
    left: 232px
}

.dls-nav__sub-cntnr--food {
    background-color: rgba(255, 87, 36, .15)
}

.dls-nav__sub-cntnr--food .dls-nav__sub-item-actv {
    background-color: #ff5724
}

.dls-nav__sub-cntnr--food:after {
    border-bottom-color: #ffe6e0;
    left: 331px
}

.dls-nav__sub-cntnr--food:before {
    left: 329px
}

.dls-nav__sub-cntnr--hlth {
    background-color: rgba(13, 66, 108, .15)
}

.dls-nav__sub-cntnr--hlth .dls-nav__sub-item-actv {
    background-color: #0d426c
}

.dls-nav__sub-cntnr--hlth:after {
    border-bottom-color: #dce3e9;
    left: 805px
}

.dls-nav__sub-cntnr--hlth:before {
    left: 803px
}

.dls-nav__sub-cntnr--elctrncs {
    background-color: rgba(93, 125, 138, .3)
}

.dls-nav__sub-cntnr--elctrncs .dls-nav__sub-item-actv {
    background-color: #5d7d8a
}

.dls-nav__sub-cntnr--elctrncs:after {
    border-bottom-color: #cfd8db;
    left: 720px
}

.dls-nav__sub-cntnr--elctrncs:before {
    left: 718px
}

.dls-nav__sub-cntnr--men {
    background-color: rgba(4, 169, 244, .15)
}

.dls-nav__sub-cntnr--men .dls-nav__sub-item-actv {
    background-color: #04a9f4
}

.dls-nav__sub-cntnr--men:after {
    border-bottom-color: #ddf2fe;
    left: 527px
}

.dls-nav__sub-cntnr--men:before {
    left: 525px
}

.dls-nav__sub-cntnr--wmn {
    background-color: rgba(255, 105, 105, .15)
}

.dls-nav__sub-cntnr--wmn .dls-nav__sub-item-actv {
    background-color: #ff6969
}

.dls-nav__sub-cntnr--wmn:after {
    border-bottom-color: #ffe9e9;
    left: 625px
}

.dls-nav__sub-cntnr--wmn:before {
    left: 623px
}

.dls-nav__sub-cntnr--entrtnmnt {
    background-color: rgba(211, 47, 47, .15)
}

.dls-nav__sub-cntnr--entrtnmnt .dls-nav__sub-item-actv {
    background-color: #d32f2f
}

.dls-nav__sub-cntnr--entrtnmnt:after {
    border-bottom-color: #f9e0e1;
    left: 462px
}

.dls-nav__sub-cntnr--entrtnmnt:before {
    left: 461px
}

.dls-nav__sub-cntnr--othrs {
    background-color: rgba(92, 64, 55, .3)
}

.dls-nav__sub-cntnr--othrs .dls-nav__sub-item-actv {
    background-color: #5c4037
}

.dls-nav__sub-cntnr--othrs:after {
    border-bottom-color: #cdc5c3;
    left: 952px
}

.dls-nav__sub-cntnr--othrs:before {
    left: 951px
}

.dls-nav__sub-item {
    padding: 10px 20px;
    box-sizing: border-box;
    width: 220px;
    font-size: 0;
    border-radius: 3px;
    background-color: #fff;
    box-shadow: 0 2px 3px rgba(0, 0, 0, .1);
    display: inline-block;
    cursor: pointer
}

.dls-nav__sub-item-actv .dls-nav__sub-txt {
    color: #fff
}

.dls-nav__sub-item+.dls-nav__sub-item {
    margin-left: 22px
}

.dls-nav__sub-item:nth-child(4n+1) {
    margin-left: 0
}

.dls-nav__sub-item:nth-child(n+5) {
    margin-top: 22px
}

.dls-nav__sub-txt {
    vertical-align: middle;
    font-size: 13px;
    font-weight: 600;
    color: #444;
    margin-left: 20px;
    display: inline-block
}

.dls-nav__sub-img {
    vertical-align: middle;
    max-width: 24px;
    max-height: 24px
}

.dls-nav__item {
    width: 97px;
    display: inline-block;
    line-height: 18px;
    color: #444;
    height: 110px;
    margin: 0 0 10px;
    padding: 0;
    font-size: 13px;
    transition: .25s ease-in-out;
    cursor: pointer;
    vertical-align: top;
    text-align: center;
    position: relative
}

.dls-nav__item:before {
    content: '';
    display: block;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    margin: 0 auto 10px;
    background: #fff;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .2)
}

.dls-nav__item:after {
    content: '';
    position: absolute;
    left: 34px;
    width: 30px;
    height: 30px;
    top: 15px;
    background: url(https://assets.mspimages.in/sprite/cb_category_spriteV3.png) center/30px no-repeat;
    transition: .25s ease-in-out
}

.dls-nav__item:hover {
    text-decoration: none
}

.dls-nav__item:hover.dls-nav__item:after {
    transform: scale(1.08)
}

.dls-nav__item--top:after {
    background-position: 0;
    background-image: url(https://assets.mspimages.in/sprite/grid-menu/z_deals_offers_2x.png)
}

.dls-nav__item--top-actv {
    font-weight: 600
}

.dls-nav__item--top-actv:after {
    background-position: 0;
    background-image: url(https://assets.mspimages.in/sprite/deals-cat/topdeals-white_2x.png)
}

.dls-nav__item--top-actv:before {
    background-color: #ed4453
}

.dls-nav__item-actv {
    font-weight: 600
}

.dls-nav__item--rchrg:after {
    background-position: 0 -280px
}

.dls-nav__item--rchrg-actv:after {
    background-position: 0;
    background-image: url(https://assets.mspimages.in/sprite/deals-cat/ic_recharge_2x.png)
}

.dls-nav__item--rchrg-actv:before {
    background-color: #6a3eb8
}

.dls-nav__item--trvl:after {
    background-position: 0 -312px
}

.dls-nav__item--trvl-actv:after {
    background-position: 0;
    background-image: url(https://assets.mspimages.in/sprite/deals-cat/ic_travel_2x.png)
}

.dls-nav__item--trvl-actv:before {
    background-color: #3f51b5
}

.dls-nav__item--food:after {
    background-position: 0 -62px
}

.dls-nav__item--food-actv {
    height: 130px
}

.dls-nav__item--food-actv:after {
    background-position: 0;
    background-image: url(https://assets.mspimages.in/sprite/deals-cat/ic_food_2x.png)
}

.dls-nav__item--food-actv:before {
    background-color: #ff5723
}

.dls-nav__item--hlth:after {
    background-position: 0 -124px
}

.dls-nav__item--hlth-actv:after {
    background-position: 0;
    background-image: url(https://assets.mspimages.in/sprite/deals-cat/ic_health_2x.png)
}

.dls-nav__item--hlth-actv:before {
    background-color: #0d426c
}

.dls-nav__item--elctrncs:after {
    background-position: 0 0
}

.dls-nav__item--elctrncs-actv:after {
    background-position: 0;
    background-image: url(https://assets.mspimages.in/sprite/deals-cat/ic_electronics_2x.png)
}

.dls-nav__item--elctrncs-actv:before {
    background-color: #607d8a
}

.dls-nav__item--men:after {
    background-position: 0 -30px
}

.dls-nav__item--men-actv:after {
    background-position: 0;
    background-image: url(https://assets.mspimages.in/sprite/deals-cat/ic_fashion_men_2x.png)
}

.dls-nav__item--men-actv:before {
    background-color: #04a9f4
}

.dls-nav__item--wmn:after {
    background-position: 0;
    background-image: url(https://assets.mspimages.in/sprite/categories/women@2x.png)
}

.dls-nav__item--wmn-actv:after {
    background-image: url(https://assets.mspimages.in/sprite/deals-cat/ic_fashion_women_2x.png)
}

.dls-nav__item--wmn-actv:before {
    background-color: #ff6a6a
}

.dls-nav__item--entrtnmnt:after {
    background-position: 0 -218px
}

.dls-nav__item--entrtnmnt-actv:after {
    background-position: 0;
    background-image: url(https://assets.mspimages.in/sprite/deals-cat/ic_movies_2x.png)
}

.dls-nav__item--entrtnmnt-actv:before {
    background-color: #d32f2f
}

.dls-nav__item--othrs:after {
    background-position: 0 -187px
}

.dls-nav__item--othrs-actv:after {
    background-position: 0;
    background-image: url(https://assets.mspimages.in/sprite/deals-cat/ic_misc_2x.png)
}

.dls-nav__item--othrs-actv:before {
    background-color: #5c4037
}

.cntxt-link {
    font-size: 0;
    border-bottom: 0;
    clear: both
}

.cntxt-link__next-icon,
.cntxt-link__prvs-icon {
    width: 25px;
    height: 128px;
    cursor: pointer
}

.cntxt-link.cshbck__ctgry .cntxt-link-item {
    transition: .25s ease-in-out;
    cursor: pointer
}

.cntxt-link.cshbck__ctgry .cntxt-link-item:hover {
    border-color: #0d426c
}

.cntxt-link.cshbck__ctgry .cntxt-link-item:hover .cntxt-link-item__ttl {
    color: #0d426c
}

.cntxt-link.cshbck__ctgry .cntxt-link-item--actv {
    border-color: #0d426c;
    font-weight: 600
}

.cntxt-link.cshbck__ctgry .cntxt-link-item--actv .cntxt-link-item__ttl {
    color: #0d426c
}

.cntxt-link.agg-search .cntxt-link-item__count {
    position: relative;
    margin-left: 15px;
    color: #444
}

.cntxt-link.agg-search .cntxt-link-item__count .ldr {
    width: 0;
    margin: auto 0;
    transform: scale(.26)
}

.cntxt-link.agg-search .cntxt-link-item__ttl .store_logo_sprites {
    padding-left: 16px
}

.cntxt-link.agg-search .cntxt-link-item__ttl .store-name {
    padding-left: 10px
}

.cntxt-link__prvs-icon {
    float: left;
    opacity: .5;
    background-position: left center;
    background-image: url(https://assets.mspimages.in/msp-ui/camp/arrow-left-black.png);
    background-repeat: no-repeat;
    background-size: auto 18px
}

.cntxt-link__prvs-icon:hover {
    opacity: 1
}

.cntxt-link__next-icon {
    float: right;
    opacity: .5;
    background-position: right center;
    background-image: url(https://assets.mspimages.in/msp-ui/camp/arrow-right-black.png);
    background-repeat: no-repeat;
    background-size: auto 18px
}

.cntxt-link__next-icon:hover {
    opacity: 1
}

.cntxt-link-item {
    display: inline-block;
    box-sizing: border-box;
    width: 96px;
    padding: 7px;
    border: 1px solid transparent;
    border-radius: 3px;
    white-space: normal;
    cursor: pointer
}

.cntxt-link-item__img {
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle
}

.cntxt-link-item__img-wrpr {
    display: block;
    height: 50px;
    line-height: 50px;
    text-align: center
}

.cntxt-link-item__ttl-wrpr {
    width: 100%;
    height: 36px;
    line-height: 1.25;
    margin-top: 10px;
    font-size: 15px;
    text-align: center
}

.cntxt-link-item__ttl-wrpr:before {
    display: inline-block;
    width: 0;
    height: 100%;
    content: ''
}

.cntxt-link-item__ttl {
    display: inline-block;
    overflow: hidden;
    width: 100%;
    max-height: 36px;
    margin-left: -.29em;
    vertical-align: top;
    white-space: normal;
    color: #111
}

.cntxt-link-item:hover {
    text-decoration: none;
    border-color: #dfe1e8;
    color: #0d426c
}

.cntxt-link-item:hover .cntxt-link-item__ttl {
    color: #0066c0
}

.cntxt-link--s .cntxt-link__next-icon,
.cntxt-link--s .cntxt-link__prvs-icon {
    height: 90px
}

.cntxt-link--s .cntxt-link-item {
    width: 177px
}

.cntxt-link--s .cntxt-link-item__img-wrpr {
    display: inline-block;
    width: 36px;
    vertical-align: middle
}

.cntxt-link--s .cntxt-link-item__ttl-wrpr {
    display: inline-block;
    width: 75px;
    height: 50px;
    margin-top: 0;
    margin-left: 10px;
    text-align: left;
    vertical-align: middle
}

.cntxt-link--s .cntxt-link-item__ttl-wrpr:before {
    vertical-align: middle
}

.cntxt-link--s .cntxt-link-item__ttl {
    max-height: 48px;
    vertical-align: middle
}

.cntxt-link--only-text .cntxt-link__next-icon,
.cntxt-link--only-text .cntxt-link__prvs-icon {
    height: 79px
}

.cntxt-link--only-text .cntxt-link-item {
    width: 182px;
    padding: 7px 14px;
    border: none;
    border-radius: 26px;
    box-shadow: 0 1px 2px rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    background-color: #fff
}

.cntxt-link--only-text .cntxt-link-item__ttl-wrpr {
    display: inline-block;
    height: 36px;
    margin-top: 0;
    text-align: center
}

.cntxt-link--only-text .cntxt-link-item__ttl-wrpr:before {
    vertical-align: middle
}

.cntxt-link--only-text .cntxt-link-item__ttl {
    max-height: 36px;
    vertical-align: middle
}

.cntxt-link--only-img .cntxt-link__next-icon,
.cntxt-link--only-img .cntxt-link__prvs-icon {
    height: 90px
}

.cntxt-link--only-img .cntxt-link-item {
    width: 158px;
    margin-left: 20px
}

.cntxt-link--only-img .cntxt-link-item__img-wrpr {
    display: inline-block;
    width: 144px;
    vertical-align: middle;
    cursor: pointer
}

.cntxt-link--txt-and-img .cntxt-link__next-icon,
.cntxt-link--txt-and-img .cntxt-link__prvs-icon {
    height: 90px
}

.cntxt-link--txt-and-img .cntxt-link-item {
    width: 178px;
    margin-left: 20px
}

.cntxt-link--txt-and-img .cntxt-link-item__img-wrpr {
    display: inline-block;
    width: 160px;
    vertical-align: middle;
    cursor: pointer
}

.cntxt-link--txt-and-img .cntxt-link-item__img {
    max-width: 50px
}

.cntxt-link--txt-and-img .cntxt-link-item__ttl {
    display: inline-block;
    overflow: hidden;
    width: 95px;
    max-height: 32px;
    margin-left: -.28em;
    font-size: 14px;
    line-height: 16px;
    vertical-align: middle;
    white-space: normal;
    color: #3b3b3b;
    cursor: pointer
}

.cntxt-link--txt-and-img .cntxt-link-item__ttl:hover {
    text-decoration: none;
    color: #c00
}

.cntxt-link--txt-and-img .cntxt-link-item:last-child .cntxt-link-item__ttl {
    margin: auto 5px
}

.cntxt-link--txt-and-img--temp .cntxt-link__next-icon,
.cntxt-link--txt-and-img--temp .cntxt-link__prvs-icon {
    height: 60px;
    margin-top: 29px
}

.cntxt-link--txt-and-img--temp .cntxt-link-item {
    margin: 0!important;
    width: 97px
}

.cntxt-link--txt-and-img--temp .cntxt-link-item__img-wrpr {
    height: 30px;
    line-height: 35px;
    margin-bottom: 20px;
    display: inline-block;
    width: 100%;
    vertical-align: middle;
    cursor: pointer
}

.cntxt-link--txt-and-img--temp .cntxt-link-item__img {
    max-width: 50px;
    transform: scale(1.2)
}

.cntxt-link--txt-and-img--temp .cntxt-link-item__ttl {
    display: inline-block;
    overflow: hidden;
    text-align: center;
    height: 32px;
    margin-left: -.28em;
    font-size: 13px;
    line-height: 16px;
    vertical-align: middle;
    white-space: normal;
    color: #3b3b3b;
    cursor: pointer
}

.cntxt-link--txt-and-img--temp .cntxt-link-item .ctgry-link .ctgry-item__icon {
    background-size: 100%;
    text-align: center
}

.cntxt-link--txt-and-img--temp .cntxt-link-item .ctgry-item__icon {
    margin-right: 0
}

.cntxt-link--txt-and-img--temp .cntxt-link-item__ttl:hover {
    text-decoration: none;
    color: #c00
}

.cntxt-link--txt-and-img--temp .cntxt-link-item:last-child .cntxt-link-item__ttl {
    margin: auto 5px
}

.js-sldr .sctn__inr {
    overflow: hidden;
    white-space: nowrap
}
.cshbck__top-sldr {
    margin: 12px 0 12px 20px!important
}
.js-sldr .cntxt-link-item-wrpr {
    overflow: hidden;
    padding: 2px 2px 3px;
    margin-left: 0;
    white-space: nowrap
}

.js-sldr__next,
.js-sldr__prvs {
    display: none
}

.js-sldr__dsbl-btn {
    opacity: .2!important;
    cursor: auto
}

.js-sldr-item-wrpr1 {
    overflow: hidden
}

.js-sldr-item-wrpr {
    position: relative;
    left: 0;
    overflow-x: visible;
    transition: transform .6s ease-out;
    white-space: nowrap
}

.dealsldr.sctn {
    margin-top: 20px;
    color: #555
}

.dealsldr__hghlght-hdr {
    padding: 1px 5px;
    border: 1px solid #0d426c;
    border-radius: 3px;
    margin-left: 5px;
    color: #0d426c
}

.dealsldr__shppng {
    margin-top: 10px
}

.dealsldr__shppng-free {
    font-weight: 600;
    color: #16a085
}

.dealsldr__offr-deal {
    white-space: normal
}

.dealsldr .prdct-item-with-bdg__dtls {
    max-width: 45%
}

.dealsldr .prdct-item-with-bdg {
    display: inline-block;
    margin: 10px 0 0 8px
}

.cntxt-link-item+.cntxt-link-item {
    margin-left: 12px
}

.js-sldr-item-wrpr1 .cntxt-link-item+.cntxt-link-item {
    margin-left: 9px
}

.cntxt-link.cntxt-link--s .js-sldr-item-wrpr1 .cntxt-link-item__ttl-wrpr {
    width: 88px
}

.cntxt-link.cntxt-link--only-text .js-sldr-item-wrpr1 .cntxt-link-item__ttl-wrpr {
    display: inline-block;
    width: 100%
}

.cntxt-link.cntxt-link--only-img .js-sldr-item-wrpr1 .cntxt-link-item__img-wrpr {
    width: 100%
}

.cshbck__hdr-lft {
    float: left;
    padding: 9px 10px;
    border-right: 1px solid #dfe1e8
}

.cshbck__cnt {
    color: #111;
    display: inline-block;
    font-size: 15px;
    margin: 0 5px 0 20px;
    padding: 21px 0
}

.cshbck__cnt-val {
    font-size: 18px;
    color: #5eb8ae
}

.cshbck-strs .prdct-item {
    cursor: pointer;
    margin: 5px 0;
    width: 194px
}

.cshbck-strs .prdct-item:hover .js-shop-now {
    display: block;
    font-size: 13px
}

.cshbck-strs .js-shop-now {
    display: none
}

.cshbck-strs .prdct-item--cpn {
    margin: 0 7px 10px;
    width: 303px;
    cursor: pointer;
    text-align: center;
    overflow: hidden
}

.cshbck-strs .prdct-item--cpn .prdct-item__dtls .prdct-item__info .prdct-item__prc {
    height: 78px;
    -webkit-line-clamp: 3;
    font-size: 18px
}

.cshbck-logo {
    float: left;
    width: 80px;
    height: 60px;
    vertical-align: bottom
}

.cshbck-logo__img {
    max-width: 100%;
    max-height: 100%
}

.cntxt-link--dls .cntxt-link-item__img-wrpr {
    width: 50px
}

.cntxt-link--dls .cntxt-link-item__ttl-wrpr {
    width: 100px
}

.prdct-grid-with-bdg .sctn__inr {
    position: relative;
    margin: 0 0 10px
}

.prdct-item-with-bdg {
    float: left;
    width: 198px;
    padding: 10px;
    border: 1px solid transparent;
    border-radius: 3px;
    margin: 10px 0 0 10px
}

.prdct-item-with-bdg:hover {
    border: 1px solid #dfe1e8
}

.prdct-item-with-bdg__name {
    display: block;
    overflow: hidden;
    height: 32px;
    margin: 5px 0;
    font-weight: 600;
    line-height: 16px;
    color: #111;
    display: -webkit-box;
    word-break: break-word;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.prdct-item-with-bdg__name:hover {
    text-decoration: none;
    color: #0d426c
}

.prdct-item-with-bdg__img-wrpr {
    position: relative;
    float: left;
    overflow: hidden;
    width: 80px;
    height: 80px
}

.prdct-item-with-bdg__img {
    max-width: 100%;
    max-height: 100%;
    position: absolute!important;
    top: -100%!important;
    right: -100%!important;
    bottom: -100%!important;
    left: -100%!important;
    margin: auto!important
}

.prdct-item-with-bdg__dtls {
    float: left;
    margin-left: 20px
}

.prdct-item-with-bdg__prc {
    color: #0d426c;
    height: 68px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical
}

.prdct-item-with-bdg__rpe {
    font-size: 15px;
    vertical-align: -1px
}

.prdct-item-with-bdg__prc-val {
    font-size: 20px;
    vertical-align: middle
}

.prdct-item-with-bdg .bdg {
    margin-top: 7px
}

.prdct-item-with-bdg .rtng-star {
    margin-top: 5px
}

.page-info {
    line-height: 20px;
    padding: 12px 15px;
    border-bottom: 1px solid #dfe1e8;
    font-size: 13px;
    letter-spacing: .25px;
    color: #111
}

.page-info__brdcrmb {
    float: left
}

.page-info__shr,
.page-info__updt-date {
    float: right
}

.page-info__shr-btn {
    float: right;
    width: 20px;
    height: 20px;
    cursor: pointer
}

.page-info__shr-btn+.page-info__shr-btn {
    padding-right: 10px;
    border-right: 1px solid #dfe1e8;
    margin: 0 10px
}

.page-info__shr-btn--fcbk {
    background: url(https://assets.mspimages.in/msp-ui/fav-icon/large/facebook.png) 1px 1px/18px no-repeat
}

.page-info__shr-btn--twtr {
    background: url(https://assets.mspimages.in/msp-ui/icons/twitter-grey@2x.png?v=1) center/20px no-repeat
}

.page-info--l {
    margin-bottom: 0;
    color: #111
}

.page-info abbr {
    cursor: help
}

.sctn--page-nvgtn {
    background-color: #fff;
    border-top: 1px solid #dfe1e8;
    transition: background-color .25s ease-in-out
}

.sctn--stcky-nvgtn {
    position: fixed;
    top: 0;
    z-index: 101;
    width: 1000px;
    margin: 0;
    box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
    background-color: #f5f6f8
}

.sctn--stcky-nvgtn+.page-nvgtn__plchldr {
    height: 68px
}

.sctn--wtsp__btna {
    display: inline-block;
    padding-left: 25px;
    color: #075e54;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/whatsapp_logo.png);
    background-repeat: no-repeat;
    background-size: auto 20px;
    background-position: 0 center;
    cursor: pointer
}

.page-nvgtn {
    margin-bottom: -5px
}

.page-nvgtn--PDP {
    margin-bottom: 0
}

.page-nvgtn--PDP .page-nvgtn__item {
    padding: 14px 25px;
    border-right: none;
    font-size: 14px;
    text-transform: uppercase
}

.page-nvgtn--PDP .page-nvgtn__item+.page-nvgtn__item {
    border-left: 1px solid #dfe1e8
}

.page-nvgtn__item {
    float: left;
    padding: 14px 35px 14px 65px;
    border-right: 1px solid #dfe1e8;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    transition: color .25s ease-in-out;
    color: inherit;
    cursor: pointer
}

.page-nvgtn__item.chrm-excl-bg.chrm-excl-bg {
    padding-left: 48px!important;
    background-image: url(https://assets.mspimages.in/msp-ui/camp/Chrome-ext.png);
    background-repeat: no-repeat;
    background-position: 12px;
    background-size: 32px
}

.page-nvgtn__item:hover {
    text-decoration: none;
    color: #0d426c
}

.page-nvgtn__item--prc-tbl {
    background-position: 35px center;
    background-image: url(https://assets.mspimages.in/msp-ui/camp/rupee-circle-grey.png);
    background-repeat: no-repeat;
    background-size: 18px auto
}

.page-nvgtn__item--prc-tbl:before {
    position: absolute;
    visibility: hidden;
    content: '';
    background-image: url(https://assets.mspimages.in/msp-ui/camp/rupee-circle-red.png)
}

.page-nvgtn__item--prc-tbl:hover {
    background-image: url(https://assets.mspimages.in/msp-ui/camp/rupee-circle-red.png);
    background-repeat: no-repeat;
    background-size: 18px auto
}

.page-nvgtn__item--spcftns {
    background-position: 35px center;
    background-image: url(https://assets.mspimages.in/msp-ui/camp/info-circle-grey@2x.png);
    background-repeat: no-repeat;
    background-size: 20px auto
}

.page-nvgtn__item--spcftns:before {
    position: absolute;
    visibility: hidden;
    content: '';
    background-image: url(https://assets.mspimages.in/msp-ui/camp/info-circle-red.png)
}

.page-nvgtn__item--spcftns:hover {
    background-image: url(https://assets.mspimages.in/msp-ui/camp/info-circle-red.png);
    background-repeat: no-repeat;
    background-size: 20px auto
}

.page-nvgtn__item--rvws {
    background-position: 35px center;
    background-image: url(https://assets.mspimages.in/msp-ui/camp/reviews-grey.png);
    background-repeat: no-repeat;
    background-size: 22px auto
}

.page-nvgtn__item--rvws:before {
    position: absolute;
    visibility: hidden;
    content: '';
    background-image: url(https://assets.mspimages.in/msp-ui/camp/reviews-red.png)
}

.page-nvgtn__item--rvws:hover {
    background-image: url(https://assets.mspimages.in/msp-ui/camp/reviews-red.png);
    background-repeat: no-repeat;
    background-size: 22px auto
}

.page-nvgtn__item--prc-hstry {
    background-position: 35px center;
    background-image: url(https://assets.mspimages.in/msp-ui/camp/graph-grey.png);
    background-repeat: no-repeat;
    background-size: 16px auto
}

.page-nvgtn__item--prc-hstry:before {
    position: absolute;
    visibility: hidden;
    content: '';
    background-image: url(https://assets.mspimages.in/msp-ui/camp/graph-red.png)
}

.page-nvgtn__item--prc-hstry:hover {
    background-image: url(https://assets.mspimages.in/msp-ui/camp/graph-red.png);
    background-repeat: no-repeat;
    background-size: 16px auto
}

.page-nvgtn__item--actv {
    border-bottom: 2px solid #0d426c;
    font-weight: 600;
    color: #0d426c
}

.page-nvgtn__dls-wrpr {
    border-top: 1px solid #dfe1e8
}

.page-nvgtn__dls .page-nvgtn__item {
    position: relative;
    padding: 14px 35px
}

.page-nvgtn__dls .page-nvgtn__item-new {
    position: absolute;
    top: 5px;
    right: 5px;
    padding: 0 3px;
    border-radius: 2px;
    font-size: 11px;
    font-weight: 600;
    line-height: 1.5;
    color: #fff;
    background-color: #fca835
}

.offline-chk.prdct-grid--prdct-l .prdct-item__offln-prc-qt {
    width: 195px;
    height: 65px;
    padding: 2px 10px 0;
    line-height: 1.4;
    color: #7d8393
}

.offline-chk.prdct-grid--prdct-l .prdct-item__offln-prc-qt .offln-prc-qt-text {
    padding-top: 5px;
    padding-left: 16px;
    border-top: 1px solid #dfe1e8;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/location-marker.png);
    background-repeat: no-repeat;
    background-position: 0 5px;
    background-size: 12px auto
}

.offline-chk.prdct-grid--prdct-l .prdct-item:hover .prdct-item__offln-prc-qt .offln-prc-qt__btn {
    display: block
}

.offline-chk.prdct-grid--prdct-l .offln-prc-qt__btn {
    display: none;
    width: 150px;
    margin-top: 5px;
    animation-name: fadeInDown;
    animation-duration: .25s;
    animation-fill-mode: both
}

.offline-chk.prdct-grid--prdct-s .prdct-item__offln-prc-qt {
    width: 147px;
    height: 65px;
    padding: 2px 10px 0;
    line-height: 1.4;
    color: #7d8393
}

.offline-chk.prdct-grid--prdct-s .prdct-item__offln-prc-qt .offln-prc-qt-text {
    padding-top: 5px;
    padding-left: 16px;
    border-top: 1px solid #dfe1e8;
    font-size: 11px;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/location-marker.png);
    background-repeat: no-repeat;
    background-position: 0 5px;
    background-size: 11px auto
}

.offline-chk.prdct-grid--prdct-s .prdct-item:hover .prdct-item__offln-prc-qt .offln-prc-qt__btn {
    display: block
}

.offline-chk.prdct-grid--prdct-s .offln-prc-qt__btn {
    display: none;
    width: 110px;
    margin-top: 5px;
    font-size: 10px;
    animation-name: fadeInDown;
    animation-duration: .25s;
    animation-fill-mode: both
}

.spnsr-cntnt,.sctn.spnsr-cntnt {
    margin: -1px;
    border: 1px solid #f2f3f5;
    background-color: #f2f3f5
}

#div-gpt-category-home+.spnsr-cntnt {
    margin-top: -21px
}

.spnsr-hdr {
    display: none
}

.spnsr-tls {
    padding: 0
}

.spnsr-tile {
    float: left;
    overflow: hidden;
    background-color: #fff
}

.spnsr-tile:hover {
    text-decoration: none
}

.spnsr-tile:hover .spnsr-tile__img {
    transform: scale(1.05)
}

.spnsr-tile:hover:before {
    background: rgba(0, 0, 0, .3)
}

.spnsr-tile__more-txt {
    display: none
}

.spnsr-tile__img {
    position: absolute;
    top: -100%;
    right: -100%;
    bottom: -100%;
    left: -100%;
    min-width: 100%;
    min-height: 100%;
    margin: auto;
    transition: transform .25s ease-in
}

.spnsr-tile__img-wrpr {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 154px
}

.spnsr-tile__img-wrpr:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-image: radial-gradient(ellipse at center, transparent 40%, rgba(0, 0, 0, .2) 100%);
    z-index: 1;
    transition: background .25s ease-in
}

.spnsr-tile__txt {
    display: -webkit-box;
    word-break: break-word;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    height: 45px;
    line-height: 1.5;
    margin: 10px;
    font-weight: 600;
    color: #111;
    z-index: 2
}

.spnsr-tile:nth-child(1):not(.spnsr-tile-addtnl),
.spnsr-tile:nth-child(2):not(.spnsr-tile-addtnl) {
    width: 492px
}

.spnsr-tile:nth-child(1):not(.spnsr-tile-addtnl) .spnsr-tile__img-wrpr,
.spnsr-tile:nth-child(2):not(.spnsr-tile-addtnl) .spnsr-tile__img-wrpr {
    height: 235px
}

.spnsr-tile:nth-child(2),
.spnsr-tile:nth-child(4),
.spnsr-tile:nth-child(5),
.spnsr-tile:nth-child(7) {
    margin-left: 16px
}

.spnsr-tile:nth-child(3),
.spnsr-tile:nth-child(4),
.spnsr-tile:nth-child(5) {
    width: 322.66px;
    margin-top: 30px
}

.spnsr-tile:nth-child(3) .spnsr-tile__txt,
.spnsr-tile:nth-child(4) .spnsr-tile__txt,
.spnsr-tile:nth-child(5) .spnsr-tile__txt {
    display: -webkit-box;
    word-break: break-word;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    height: 67.5px
}

.spnsr-tile:nth-child(6),
.spnsr-tile:nth-child(7) {
    margin-top: 30px;
    margin-bottom: 10px
}

.spnsr-tile-addtnl,
.spnsr-tile:nth-child(6),
.spnsr-tile:nth-child(7) {
    width: 492px
}

.spnsr-tile-addtnl .spnsr-tile__img-wrpr,
.spnsr-tile:nth-child(6) .spnsr-tile__img-wrpr,
.spnsr-tile:nth-child(7) .spnsr-tile__img-wrpr {
    float: left;
    width: 60%
}

.spnsr-tile-addtnl .spnsr-tile__txt,
.spnsr-tile:nth-child(6) .spnsr-tile__txt,
.spnsr-tile:nth-child(7) .spnsr-tile__txt {
    float: right;
    -webkit-line-clamp: 5;
    width: calc(40% - 20px);
    height: 112.5px
}

.spnsr-tile:nth-child(n+8) {
    display: none!important
}

.sctn-dls--list .prdct-item__dtls {
    height: 160px
}

.sctn-dls--list .prdct-item--dls {
    width: 482px;
    padding: 10px 20px;
    margin-left: 0;
    border: 1px solid #dfe1e8
}

.sctn-dls--list .prdct-item--dls__new-tag {
    right: 10px;
    top: 10px
}

.sctn-dls--list .prdct-item--dls__exprs-tdy {
    position: relative;
    left: 10px;
    top: 3px;
    width: 88px;
    display: inline-block
}

.sctn-dls--list .prdct-item--dls:nth-child(2n) {
    margin-left: 15px
}

.sctn-dls--list .prdct-item--dls-whtsp {
    background-image: url(https://assets.mspimages.in/msp-ui/banners/whatsapp_banner_475x210-1_2x.png);
    height: 210px
}

.sctn-dls--list .prdct-item--dls-whtsp:after {
    left: 165px;
    bottom: 22px
}

.sctn-dls--list .prdct-item--dls-whtsp-img {
    right: 12px
}

.sctn-dls--list .prdct-item--dls-whtsp:before {
    right: 18px;
    -webkit-animation: 1s infinite expand-whtsp-grd;
    animation: 1s infinite expand-whtsp-grd
}

.sctn-dls--list .prdct-item--dls-btm {
    display: block;
    height: 22px
}

.sctn-dls--list .prdct-item__img {
    bottom: unset;
    left: 0;
    right: 0;
    top: 20px;
    max-width: 90%
}

.sctn-dls--list .prdct-item__img-wrpr {
    width: 135px;
    float: right;
    height: 145px;
    box-sizing: border-box;
    padding: 0
}

.sctn-dls--list .prdct-item__prc {
    border-top: unset;
    height: unset!important;
    max-height: 54px;
    margin: 5px 0 10px;
    line-height: 1.4
}

.sctn-dls--list .prdct-item__name {
    max-height: 40px;
    height: auto;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.crsl-wdgt {
    position: relative;
    overflow: hidden;
    width: 1000px;
    height: 250px;
    border-radius: 3px;
    background-color: #fff;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .2)
}

.crsl-wdgt__next-btn,
.crsl-wdgt__prvs-btn {
    position: absolute;
    top: 50%;
    width: 36px;
    height: 36px;
    margin-top: -18px;
    font-size: 30px;
    line-height: 30px;
    text-align: center;
    color: #fff;
    background-color: rgba(0, 0, 0, .4);
    cursor: pointer
}

.crsl-wdgt__prvs-btn {
    left: 0;
    border-radius: 0 3px 3px 0
}

.crsl-wdgt__next-btn {
    right: 0;
    border-radius: 3px 0 0 3px
}

.crsl-wdgt:hover .crsl-wdgt__next-btn,
.crsl-wdgt:hover .crsl-wdgt__prvs-btn {
    display: block
}

.crsl-wdgt__next-btn:hover,
.crsl-wdgt__prvs-btn:hover {
    background-color: rgba(0, 0, 0, .6)
}

.crsl-wdgt__bnr {
    display: block;
    width: 100%;
    height: 250px;
    text-align: center
}

.crsl-wdgt__bnr-img {
    max-width: 100%;
    line-height: 250px;
    position: absolute!important;
    top: 0!important;
    right: 0!important;
    bottom: 0!important;
    left: 0!important;
    margin: auto!important
}

.crsl-wdgt--l {
    float: left;
    margin-bottom: 20px;
    height: 319px
}

.crsl-wdgt--l .crsl-wdgt__bnr-img {
    height: 319px
}

.mCycleCont {
    position: relative;
    overflow: hidden;
    padding: 0
}

.mCycleItemWrapper {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%)
}

.mCycleItemWrapper .show {
    display: block
}

.mCycleItemWrapper.mCycleItemNext,
.mCycleItemWrapperIE {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%)
}

.mCycleItemWrapper.mCycleItemNext {
    left: 100%
}

.mCycleItemWrapper.mCycleItemCurrent {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    left: 0
}

.mCycleItemWrapper.mCycleItemPrev {
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
    left: -100%
}

.mCycleSlideBullets {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    height: 30px;
    text-align: center
}

.mCycleSlideBullet {
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    margin: 10px 3px;
    background: #8e93a1;
    cursor: pointer
}

.mCycleSlideBullet.active {
    background: #bbb
}

.bnr {
    display: block;
    float: left;
    box-sizing: border-box;
    border: 1px solid #dfe1e8;
    border-radius: 2px
}

.bnr__img {
    width: 100%;
    height: 100%;
    display: block
}

.bnr+.bnr {
    margin-left: 20px
}

.bnr--vrtcl {
    width: 297px;
    height: 297px
}

.bnr--vrtcl-s {
    width: 241px
}

.bnr--vrtcl-s+.bnr--vrtcl-s {
    margin-left: 10px
}

.bnr--hrzntl {
    width: 300px;
    height: 100px;
    float: none;
    border: 1px solid #dfe1e8
}

.bnr--hrzntl+.bnr--hrzntl {
    margin-left: 0;
    margin-top: 10px
}

.bnr-wrpr--sdbr {
    width: 300px;
    float: right
}

.bnr-wrpr--l {
    padding: 20px 15px
}

.bnr--l {
    width: 370px;
    height: 246px
}

.bnr--l+.bnr--l {
    margin-left: 30px
}

.sdbr {
    float: left;
    width: 300px
}

.algn-wrpr .sdbr>*+* {
    margin-top: 20px
}

.sdbr--s {
    margin: 0 0 10px
}

.cptr-eml-card {
    display: block;
    cursor: pointer
}

.cptr-eml-card:hover {
    text-decoration: none
}

.cptr-eml-card__hdr {
    padding: 10px;
    border-bottom: 1px solid #dfe1e8;
    font-size: 16px;
    font-weight: 600;
    color: #111
}

.cptr-eml-card__alt-msg {
    display: none;
    padding: 13px 0 12px;
    font-size: 15px;
    text-align: center;
    color: #444
}

.cptr-eml-card__frm {
    padding: 10px;
    line-height: 1.5;
    color: #444
}

.cptr-eml-card__inpt-wrpr {
    height: 30px;
    border: 1px solid #dfe1e8;
    border-radius: 3px;
    margin-top: 10px;
    transition: .2s ease-out;
    background-color: #f2f3f5
}

.cptr-eml-card__inpt {
    float: right;
    width: 235px;
    padding: 6px 0;
    border: 0;
    background-color: rgba(0, 0, 0, 0)
}

.cptr-eml-card__msg {
    font-size: 10px;
    text-align: right;
    opacity: .65
}

.cptr-eml-card__btn {
    display: block;
    box-sizing: border-box;
    width: 100%;
    margin: 10px 0 5px
}

.cptr-eml-card__mail-icn {
    float: left;
    box-sizing: border-box;
    width: 18px;
    height: 15px;
    margin: 8px 10px;
    background-image: url(https://assets.mspimages.in/msp-ui/camp/mail-icon.png);
    background-repeat: no-repeat;
    background-size: 17px 14px
}

.ctgry-list {
    font-size: 15px;
    line-height: 1.4
}

.ctgry-list-wrpr {
    padding: 10px
}

.ctgry-item {
    margin: 5px 0;
    width: 33%;
    float: left
}

.ctgry-item__icon {
    display: inline-block;
    width: 26px;
    height: 26px;
    margin-right: 14px;
    vertical-align: middle
}

.ctgry-item__text {
    display: inline-block;
    margin-left: -.29em;
    vertical-align: middle;
    color: #111;
    overflow-x: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.ctgry-item__text:hover {
    text-decoration: none
}

.ctgry-link {
    text-decoration: none;
    float: left
}

.ctgry-link:hover {
    text-decoration: none
}

.ctgry-link:hover .ctgry-item__text {
    color: #0d426c
}

.ctgry-link .ctgry-item__icon {
    background: url(https://assets.mspimages.in/sprite/categories/sprite@2x.png) left top/26px 377px no-repeat
}

.ctgry-link--mbl .ctgry-item__icon {
    background-position: left -297px
}

.ctgry-link--lptp .ctgry-item__icon {
    background-position: left -243px
}

.ctgry-link--tv .ctgry-item__icon {
    background-position: left -324px
}

.ctgry-link--cmr .ctgry-item__icon {
    background-position: left -54px
}

.ctgry-link--cpns .ctgry-item__icon {
    background-position: left -108px
}

.ctgry-link--bty .ctgry-item__icon {
    background-position: left -27px
}

.ctgry-link--cshbck-zone .ctgry-item__icon {
    background-position: left -81px
}

.ctgry-link--sprt-ftns .ctgry-item__icon {
    background-position: left -189px
}

.ctgry-link--home .ctgry-item__icon {
    background-position: left 0
}

.ctgry-link--men-fshn .ctgry-item__icon {
    background-position: left -270px
}

.ctgry-link--women-fshn .ctgry-item__icon {
    background-position: left -351px
}

.ctgry-link--credit-crd .ctgry-item__icon {
    background-position: left -135px
}

.ctgry-link--prsnl-hlth .ctgry-item__icon {
    background-position: left -219px
}

.ctgry-link--dls-offrs .ctgry-item__icon {
    background-position: left -162px
}

.sdbr-list {
    width: 298px
}

.sdbr-list__link,
.sdbr-list__link:hover {
    display: block;
    text-decoration: none
}

.sdbr-list__item {
    display: block;
    padding-top: 12px;
    margin-bottom: 12px;
    line-height: 1.4
}

.sdbr-list__img-wrpr {
    display: inline-block;
    width: 60px;
    height: 60px;
    margin-right: 20px;
    line-height: 60px;
    text-align: center;
    vertical-align: middle
}

.sdbr-list__img {
    max-width: 30px;
    max-height: 30px;
    margin-right: 10px;
    vertical-align: middle
}

.sdbr-list__img--l {
    max-width: 60px;
    max-height: 60px
}

.sdbr-list__item-dtls {
    vertical-align: middle
}

.sdbr-list__item-cnt {
    margin-left: 5px;
    color: #7d8393
}

.sdbr-list__img-wrpr+.sdbr-list__item-dtls {
    display: inline-block;
    width: 194px;
    margin-left: -.29em
}

.sdbr-list__item+.sdbr-list__item {
    border-top: 1px solid #dfe1e8
}

.sdbr-list__item-ttl {
    color: #111
}

.sdbr-list__item-ttl:hover {
    text-decoration: none;
    color: #0d426c
}

.sdbr-list--s .sdbr-list__item+.sdbr-list__item {
    padding-top: 0;
    border-top: 0
}

.sdbr-list--s .sdbr-list__img-wrpr {
    width: 30px;
    height: 30px;
    line-height: 30px
}

.sdbr-list--s .sdbr-list__item-ttl {
    width: 174px;
    color: #111
}

.sdbr-list--s .sdbr-list__item-ttl:hover {
    text-decoration: none;
    color: #c00
}

.sdbr-list--ofr .sdbr-list__item {
    padding: 12px 10px;
    margin-bottom: 0
}

.sdbr-list-prdcts .rtng-wrap {
    margin-top: 3px
}

.sdbr-list-prdcts__prc {
    float: left;
    width: 100%;
    margin-top: 3px;
    font-size: 14px;
    font-weight: 600;
    vertical-align: middle;
    color: #0d426c
}

.sdbr-list-prdcts__rpe {
    float: left;
    margin-right: 2px;
    font-size: 10px;
    font-weight: 400;
    line-height: 18px
}

.sdbr-list-prdcts__mrp {
    margin-left: 10px;
    font-size: 12px;
    font-weight: 400;
    text-decoration: line-through;
    color: #444
}

.ofr-card {
    cursor: pointer
}

.ofr-card__img {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    max-width: 100%;
    max-height: 100%;
    margin: auto
}

.ofr-card__img-wrpr {
    position: relative;
    float: left;
    width: 80px;
    height: 80px
}

.ofr-card__dtls {
    float: right;
    width: 163px;
    padding: 0 5px;
    margin-left: 15px
}

.ofr-card__ttl {
    display: block;
    overflow: hidden;
    width: 163px;
    height: 17px;
    margin-bottom: 12px;
    line-height: 1.4;
    white-space: nowrap;
    text-decoration: none;
    text-overflow: ellipsis;
    color: #111
}

.ofr-card__desc {
    margin-bottom: 18px;
    font-weight: 600;
    color: #0d426c
}

.ofr-card__link {
    font-size: 15px
}

.ofr-card:hover .ofr-card__link {
    text-decoration: underline
}

.ofr-card:hover .ofr-card__store-name {
    opacity: 1
}

.ofr-card__store-name {
    position: absolute;
    top: 37px;
    overflow: hidden;
    width: 101px;
    font-size: 11px;
    transition: opacity .25s;
    text-align: center;
    white-space: nowrap;
    text-overflow: ellipsis;
    opacity: 0;
    color: #8e93a1
}

.ofr-card--store .ofr-card__img-wrpr {
    width: 101px;
    height: 33px;
    margin-top: 14px;
    margin-bottom: 4px
}

.ofr-card--store .ofr-card__dtls {
    width: 152px
}

.ofr-card--store .ofr-card__ttl {
    width: 135px;
    padding-left: 17px;
    background-position: 0 1px;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/location-marker.png);
    background-repeat: no-repeat;
    background-size: 10px auto
}

.wdgt {
    float: left;
    width: 401px;
    border: 1px solid #dfe1e8;
    border-radius: 3px;
    background-color: #fff
}

.wdgt+.wdgt {
    margin-left: 20px
}

.wdgt-inr {
    padding: 20px 40px
}

.wdgt__img {
    width: 100%;
    height: 100%
}

.wdgt__img-wrpr {
    height: 350px
}

.wdgt__ttl {
    border-bottom: 1px solid #dfe1e8;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.6
}

.wdgt__link {
    position: relative;
    display: inline-block;
    font-size: 18px;
    font-weight: 600;
    line-height: 2.1;
    text-align: center;
    padding-right: 37px
}

.wdgt__link:after {
    position: absolute;
    top: 12px;
    right: 20px;
    width: 6px;
    height: 10px;
    transition: .1s ease-in-out;
    opacity: 1;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/btn-arw-black.png);
    background-repeat: no-repeat;
    background-size: 6px 10px;
    content: ' '
}

.wdgt__link:hover.wdgt__link:after {
    opacity: 1
}

.wdgt__link-wrpr {
    text-align: center
}

.wdgt__link:hover {
    cursor: pointer
}

.wdgt__list {
    margin-top: 10px;
    font-size: 18px;
    line-height: 1.6
}

.wdgt__list-item {
    display: block;
    color: #444;
    cursor: pointer
}

.wdgt__list-item+.wdgt__list-item {
    margin-top: 5px
}

.wdgt__list-item:hover {
    text-decoration: none;
    color: #111
}

.gear-item {
    position: relative;
    padding-bottom: 15px;
    cursor: pointer
}

.gear-item__img {
    max-width: 100%;
    max-height: 100%
}

.gear-item__img-wrpr {
    float: left;
    width: 145px;
    height: 145px
}

.gear-item__info {
    float: right;
    width: 555px
}

.page--list .gear-item__info {
    float: none;
    width: auto;
    margin-left: 165px
}

.gear-item__ttl {
    font-size: 18px;
    font-weight: 600
}

.gear-item__athr {
    margin-bottom: 2px;
    font-weight: 600;
    color: #777
}

.gear-item__dscrptn {
    overflow: hidden;
    height: 69px;
    display: -webkit-box;
    word-break: break-word;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical
}

.gear-item+.gear-item {
    padding: 15px 0;
    border-top: 1px dashed #dfe1e8
}

.gear-item__read-more {
    position: absolute;
    right: 10px;
    bottom: 5px;
    border-bottom: 1px solid transparent;
    line-height: 1;
    color: #0066c0
}

.gear-item:hover .gear-item__read-more {
    border-bottom: 1px solid #0066c0
}

.gear-item:last-child {
    padding-bottom: 0
}

.list-info {
    margin: 5px 0;
    padding: 0 15px;
    color: #444
}

.list-info__ttl {
    font-size: 24px;
    color: #111
}

.list-info__dscrptn {
    position: relative;
    overflow: hidden;
    color: #111;
    transition: max-height .4s
}

.page--list .list-info__dscrptn--full {
    max-height: 220px
}

.list-info__dscrptn-more {
    position: absolute;
    right: 0;
    bottom: -2px;
    background-color: #fff
}

.list-info__link {
    position: relative;
    float: left;
    margin-top: 10px;
    margin-right: 20px
}

.list-info__link:hover {
    text-decoration: underline
}

.list-info__link:active {
    background-color: #e3e6eb
}

.list-info--l {
    display: none;
    margin: 10px 0
}

.list-main {
    float: left
}

.list-main__hdr {
    overflow: hidden;
    padding: 0 15px 6px;
    border-bottom: 1px solid #dfe1e8
}

.list-main__ttl {
    overflow-x: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 30px;
    margin-right: 260px;
    font-size: 18px
}

.list-main--l.main-wrpr {
    width: 1250px
}

.list-main__left {
    float: left;
    margin: 0 20px 15px 15px;
    width: 205px
}

.list-main__left-wrpr {
    padding: 0 0 20px
}

.list-main__left-item {
    font-size: 13px;
    margin-bottom: 20px
}

.list-main__left-item a {
    color: #444
}

.list-main__left-item a:hover {
    color: #0066c0;
    text-decoration: none
}

.js-hrly-deals-grid .sctn__inr {
    height: 154px
}

.list-mdl {
    float: right;
    padding-right: 15px;
    width: 745px
}

.list-mdl .prdct-grid-wrpr {
    position: relative
}

.list-mdl .prdct-grid--s {
    position: relative;
    margin: 0
}

.list-mdl .prdct-grid--no-rcrd {
    height: 75px
}

.list-mdl .item-grid-item {
    width: 151px
}

.list-mdl .pgntn.pgntn {
    margin: 20px 10px;
    clear: both
}

.algn-wrpr .list-mdl .prdct-grid-wrpr>*+*,
.algn-wrpr .list-mdl>*+* {
    margin-bottom: 20px
}

.list-mdl--l {
    width: 930px;
    margin-top: 0!important
}

.list-cntnt {
    margin: 10px 0
}

.list-hdr {
    padding: 0 15px 10px;
    border-bottom: 1px solid #dfe1e8;
    margin-top: 10px!important;
    font-size: 13px
}

.list-hdr__prdct-cnt {
    float: left;
    line-height: 30px
}

.list-hdr__save {
    display: none;
    float: left;
    margin: 6px;
    line-height: 1.4;
    cursor: pointer
}

.list-hdr-srch {
    float: right;
    width: 188px;
    height: 28px;
    padding-left: 10px;
    border: 1px solid #dfe1e8;
    border-radius: 3px;
    margin-left: 20px;
    line-height: 28px;
    background-color: #fff
}

.list-hdr-srch__fld {
    width: 164px;
    padding: 0;
    border: 0;
    font-size: 13px;
    background: 0 0
}

.list-hdr-srch__btn {
    float: right;
    width: 24px;
    height: 28px;
    background-position: center center;
    cursor: pointer;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/search-grey-small.png);
    background-repeat: no-repeat;
    background-size: 11px auto
}

.list-hdr-view {
    float: right;
    margin-left: 20px;
    font-weight: 600;
    line-height: 30px;
    color: #444;
    margin-right: 5px
}

.list-hdr-view__prdct-l,
.list-hdr-view__prdct-list,
.list-hdr-view__prdct-s {
    float: right;
    width: 18px;
    height: 30px;
    margin-left: 5px;
    cursor: pointer
}

.list-hdr-view__prdct-l {
    opacity: .3;
    background-position: center;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/grid-blue-3x3.png);
    background-repeat: no-repeat;
    background-size: 18px auto
}

.list-hdr-view__prdct-l--slctd {
    opacity: 1
}

.list-hdr-view__prdct-s {
    margin-left: 10px;
    opacity: .3;
    background-position: center;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/grid-blue-4x4.png);
    background-repeat: no-repeat;
    background-size: 18px auto
}

.list-hdr-view__prdct-s--slctd {
    opacity: 1
}

.list-hdr-view__prdct-list {
    opacity: .3;
    background-position: center;
    margin-left: 10px;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/ic_view_list_black.png);
    background-repeat: no-repeat;
    background-size: 18px auto
}

.list-hdr-view__prdct-list--slctd {
    opacity: 1
}

.list-hdr-view__hghlghtr {
    display: inline-block;
    padding: 0 12px 0 0
}

.list-hdr__optn-btns {
    float: left;
    margin-left: 20px;
    line-height: 32px
}

.list-hdr__optn-btns .btn {
    width: 80px;
    margin: 0 10px
}

.best-fltr-wdgt {
    overflow: hidden;
    margin-bottom: 20px
}

.best-fltr-wdgt__link {
    float: left;
    overflow: hidden;
    display: -webkit-box;
    word-break: break-word;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    width: 136px;
    height: 44px;
    line-height: 22px;
    padding: 4px 17px;
    border: 2px solid #dfe1e8;
    border-radius: 3px;
    margin-right: 16px;
    font-size: 14px;
    transition: border-color .2s
}

.best-fltr-wdgt__link:hover {
    border-color: #0066c0;
    text-decoration: none
}

.best-fltr-wdgt__link:nth-child(4n) {
    margin-right: 0
}

.best-fltr-wdgt__link:nth-child(n+5) {
    margin-top: 10px
}

.fltr+.fltr {
    margin-top: 20px
}

.fltr__srch-cat {
    padding: 20px 0 5px 10px;
    background-color: #fff
}

.fltr__srch-cat .fltr__hdr {
    margin-right: 10px
}

.fltr__srch-cat .fltr-srch {
    width: 185px
}

.fltr__srch-cat .fltr-srch__fld {
    width: 140px
}

.fltr__srch-cat .fltr-val__text {
    padding-left: 0
}

.fltr__ttl {
    font-weight: 600
}

.fltr__ttl--logo {
    position: relative;
    top: -4px;
    display: block;
    float: left;
    width: 28px;
    height: 16px;
    margin-right: 5px;
    background-image: url(https://assets.mspimages.in/msp-ui/camp/crown-orange.png);
    background-repeat: no-repeat;
    background-size: 18px auto
}

.fltr-wrpr1 {
    float: left;
    width: 205px;
    padding-bottom: 15px;
    padding-left: 15px
}

.fltr-wrpr1>.fltr-wrpr1 {
    padding-left: 0
}

.fltr__hdr {
    padding-bottom: 5px;
    border-bottom: 1px solid #dfe1e8;
    margin-bottom: 10px
}

.fltr__size-chrt {
    display: inline-block;
    width: 147px;
    text-align: center
}

.fltr__size-chrt--lnk {
    color: #7d8393
}

.fltr__size-chrt--icon {
    position: relative;
    top: 1px;
    display: inline-block;
    width: 19px;
    height: 11px;
    margin-right: 4px
}

.fltr__cler {
    display: none;
    float: right;
    color: #0d426c;
    cursor: pointer
}

.fltr__cler--show {
    display: block
}

.fltr-prc__sldr {
    margin: 25px 10px
}

.fltr-prc-inpt-wrpr {
    margin: 15px 0;
    vertical-align: middle
}

.fltr-prc__mnm-wrpr {
    float: left;
    width: 50%
}

.fltr-prc__mxm-wrpr {
    float: right;
    width: 50%;
    text-align: right
}

.fltr-prc__prc-ttl {
    margin-bottom: 5px
}

.fltr-prc__prc-rpe {
    vertical-align: middle;
    color: #0d426c
}

.fltr-prc__inpt {
    width: 65px;
    height: 18px;
    padding-left: 4px;
    font-size: 13px;
    color: #0d426c
}

.fltr-clr {
    padding-bottom: 10px
}

.fltr-clr .fltr-val--mltpl {
    float: left
}

.fltr-clr__pnl {
    box-sizing: border-box;
    width: 36px;
    height: 36px;
    border-radius: 50%;
    border: 1px solid rgba(0, 0, 0, .2);
    margin: 2px 7px
}

.fltr-clr__pnl:hover {
    border: 2px solid rgba(0, 0, 0, .15);
    cursor: pointer
}

input[type=checkbox]:checked+.fltr-clr__pnl {
    overflow: hidden
}

input[type=checkbox]:checked+.fltr-clr__pnl:after {
    position: absolute;
    top: 2px;
    left: 7px;
    width: 32px;
    height: 32px;
    border: 2px solid rgba(0, 0, 0, .5);
    border-radius: 50%;
    background-color: rgba(255, 255, 255, .5);
    background-position: 7px 9px;
    content: ' ';
    background-image: url(https://assets.mspimages.in/msp-ui/camp/tick-mark.png);
    background-repeat: no-repeat;
    background-size: 18px 14px
}

.fltr-srch {
    border: 1px solid #dfe1e8;
    border-radius: 3px;
    margin-bottom: 10px;
    background-color: #fff
}

.fltr-srch__fld {
    width: 159px;
    height: 24px;
    padding: 0 10px;
    border: 0;
    font-size: 13px;
    background: 0 0;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    -webkit-appearance: none;
    appearance: none
}

.fltr-srch__icon {
    float: right;
    width: 24px;
    height: 24px;
    border: 0;
    background-position: center center;
    cursor: pointer
}

.fltr-srch__icon--srch {
    background-image: url(https://assets.mspimages.in/msp-ui/icons/search-grey-small.png);
    background-repeat: no-repeat;
    background-size: 11px auto
}

.fltr-srch__icon--cler {
    background-image: url(https://assets.mspimages.in/msp-ui/icons/cross-grey-small.png);
    background-repeat: no-repeat;
    background-size: 11px auto
}

.fltr-srch__icon--hide {
    display: none
}

.fltr-val {
    position: relative;
    display: block;
    margin-bottom: 10px;
    font-size: 13px;
    cursor: pointer
}

.fltr-val .fltr-val__text {
    transition: background .2s ease-in-out
}

.fltr-val--sngl .fltr-val__inpt[disabled]+.fltr-val__text {
    background-image: url(https://assets.mspimages.in/msp-ui/icons/radio-grey-unchecked.png);
    background-repeat: no-repeat;
    background-size: 14px auto
}

.fltr-val--sngl .fltr-val__text {
    background-position: left;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/radio-grey-unchecked.png);
    background-repeat: no-repeat;
    background-size: 14px auto
}

.fltr-val--sngl .fltr-val__text:before {
    position: absolute;
    visibility: hidden;
    content: '';
    background-image: url(https://assets.mspimages.in/msp-ui/icons/radio-blue-hover.png), url(https://assets.mspimages.in/msp-ui/icons/radio-blue-checked.png)
}

.fltr-val--sngl:hover .fltr-val__text {
    background-image: url(https://assets.mspimages.in/msp-ui/icons/radio-blue-hover.png);
    background-repeat: no-repeat;
    background-size: 14px auto
}

.fltr-val--sngl .fltr-val__inpt:checked+.fltr-val__text {
    background-image: url(https://assets.mspimages.in/msp-ui/icons/radio-blue-checked.png);
    background-repeat: no-repeat;
    background-size: 14px auto
}

.fltr-val--mltpl .fltr-val__inpt[disabled]+.fltr-val__text {
    background-image: url(https://assets.mspimages.in/msp-ui/icons/checkbox-grey-unchecked.png);
    background-repeat: no-repeat;
    background-size: 14px auto
}

.fltr-val--mltpl .fltr-val__text {
    padding-left: 20px;
    color: #111;
    background-position: 0;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/checkbox-grey-unchecked.png);
    background-repeat: no-repeat;
    background-size: 14px auto
}

.fltr-val--mltpl .fltr-val__text:before {
    position: absolute;
    visibility: hidden;
    content: '';
    background-image: url(https://assets.mspimages.in/msp-ui/icons/checkbox-blue-hover.png), url(https://assets.mspimages.in/msp-ui/icons/checkbox-blue-checked.png)
}

.fltr-val--mltpl:hover .fltr-val__text {
    background-image: url(https://assets.mspimages.in/msp-ui/icons/checkbox-blue-hover.png);
    background-repeat: no-repeat;
    background-size: 14px auto
}

.fltr-val--mltpl .fltr-val__inpt:checked+.fltr-val__text {
    background-image: url(https://assets.mspimages.in/msp-ui/icons/checkbox-blue-checked.png);
    background-repeat: no-repeat;
    background-size: 14px auto
}

.fltr-val__inpt {
    position: absolute;
    overflow: hidden;
    clip: rect(0 0 0 0);
    width: 1px;
    height: 1px;
    padding: 0;
    border: 0;
    margin: -1px
}

.fltr-val__inpt:checked+.fltr-val__text {
    color: #0d426c
}

.fltr-val__inpt[disabled]+.fltr-val__text {
    opacity: .5;
    cursor: not-allowed
}

.fltr-val__text {
    display: inline-block;
    width: 174px;
    padding-left: 20px;
    vertical-align: middle
}

.fltr-val__text--l {
    width: 264px
}

.fltr-val__lbl {
    max-width: 130px;
    color: #111;
    font-size: 13px;
    overflow-x: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.fltr-val__cnt {
    padding-left: 4px;
    font-size: 11px;
    vertical-align: text-bottom;
    color: #444
}

.ldng-mask-wrpr {
    position: relative;
    height: 130px
}

.js-fltr-ldng-mask {
    position: absolute;
    z-index: 10;
    top: 0;
    width: 100%;
    height: 100%;
    margin: 0!important;
    color: #444;
    background: rgba(255, 255, 255, .9)
}

.js-fltr-ldng-mask .ldr {
    top: 150px;
    bottom: auto
}

.js-fltr-ldng-mask .ldr--sml {
    top: 0
}

.js-fltrs-apld {
    display: inline;
    line-height: 24px
}

.page--list .js-fltrs-apld {
    display: inline-block;
    margin: 5px 5px 0 0
}

.js-fltrs-apld--strk * {
    text-decoration: line-through
}

.js-fltrs-apld-wrpr1 {
    display: none;
    border: 1px solid #dfe1e8;
    border-radius: 3px;
    margin-bottom: 10px
}

.page--list .js-fltrs-apld-wrpr1 {
    padding-bottom: 10px;
    border-width: 0 0 1px;
    border-radius: 0;
    margin-bottom: 20px;
    font-size: 13px
}

.js-fltrs-apld-wrpr {
    display: inline-block;
    box-sizing: border-box;
    width: 87%;
    padding: 7px 5px;
    border-right: 1px solid #dfe1e8;
    vertical-align: middle
}

.page--list .js-fltrs-apld-wrpr {
    width: auto;
    padding: 0;
    margin-top: 5px;
    border-right: none
}

.js-fltrs-apld-hdr {
    overflow: hidden;
    font-weight: 600;
    text-transform: uppercase
}

.js-fltrs-apld-hdng {
    float: left;
    font-size: 15px
}

.js-fltrs-apld-cler {
    display: inline-block;
    width: 12%;
    text-align: center;
    vertical-align: middle;
    color: #0d426c;
    cursor: pointer
}

.page--list .js-fltrs-apld-cler {
    float: right;
    width: auto
}

.js-fltrs-apld__lbl {
    display: inline;
    padding: 0 5px;
    font-weight: 600;
    color: #111;
    cursor: pointer
}

.js-fltrs-apld__item {
    display: inline-block;
    padding: 0 5px;
    border: 1px solid transparent;
    border-radius: 3px;
    margin-right: 5px;
    color: #444;
    cursor: pointer
}

.js-fltrs-apld__item:hover {
    border-color: #dfe1e8;
    text-decoration: line-through
}

.js-fltrs-apld__item-cler {
    margin-left: 5px
}

.page--list .js-fltrs-apld__item {
    border-color: #dfe1e8;
    margin-right: 0;
    position: relative;
    padding: 0 20px 0 6px;
}
.page--list .js-fltrs-apld__item img.js-fltrs-apld__item-cler {
    position: absolute;
    top: 7px;
}
.nano {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 150px
}

.nano .content {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: auto;
    overflow-x: hidden;
    -ms-appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none
}

.nano .content::-webkit-scrollbar {
    visibility: hidden
}

.nano.has-scrollbar .content::-webkit-scrollbar {
    visibility: visible
}

.pane {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 8px;
    margin: 0;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: all .3s ease;
    -o-transition: .3s;
    transition: .3s;
    background: #fff
}

.pane:hover {
    width: 11px
}

.pane:hover .slider {
    background: #c1c5d3
}

.pane .slider {
    position: relative;
    margin: 0;
    background: #dfe1e8
}

.ui-slider {
    position: relative;
    width: 184px;
    border-top: 1px solid #dfe1e8;
    text-align: left
}

.ui-slider:after,
.ui-slider:before {
    position: absolute;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    margin-top: -4px;
    background-color: #dfe1e8;
    content: ''
}

.ui-slider:before {
    left: 0
}

.ui-slider:after {
    left: 100%
}

.ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 8px;
    height: 8px;
    border-radius: 100%;
    margin-top: -4px;
    background-color: #0d426c;
    cursor: pointer
}

.ui-slider .ui-slider-handle:before {
    position: absolute;
    z-index: 3;
    top: -4px;
    left: -4px;
    width: 8px;
    height: 8px;
    border: 4px solid #0d426c;
    border-radius: 50%;
    opacity: .4;
    content: ' '
}

.ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    display: block;
    border: 1px solid #0d426c;
    top: -1px;
    height: 100%
}

.ui-slider .ui-slider-range-min {
    left: 0
}

.ui-slider .ui-slider-range-max {
    right: 0
}

.upcmng-prdcts .sctn__desc {
    margin: 10px 20px 0;
    line-height: 18px
}

.sctn--btm-text {
    float: left
}

.sctn--btm-text h2 {
    font-size: 18px
}

.sctn--btm-text .head,
.sctn--btm-text .msplistdetailstxt,
.sctn--btm-text .pt_note,
.sctn--btm-text p+p {
    margin-top: 20px
}

.sctn--btm-text .head {
    display: block;
    font-weight: 600
}

.sctn--btm-text li+li {
    margin-top: 5px
}

.rcntly-vwd .prdct-item {
    width: 225px
}

.rcntly-vwd .prdct-item__img-wrpr {
    height: 220px
}

.rcntly-vwd .prdct-item__size {
    top: initial;
    width: 205px
}

.prdct-dtl {
    position: relative;
    border-top: 1px solid #dfe1e8;
    overflow: hidden;
}

.prdct-dtl__ntfctn-hdr {
    padding-left: 24px;
    font-size: 18px;
    background-image: url(https://assets.mspimages.in/msp-ui/camp/Chrome-ext.png);
    background-repeat: no-repeat;
    background-position: 0;
    background-size: 23px
}

.prdct-dtl__ntfctn-body {
    padding: 5px 10px;
    margin-top: 5px;
    background-color: #dffef5
}

.prdct-dtl__upcmng-wrpr {
    margin: 15px 0;
    padding: 0 15px
}

.prdct-dtl__upcmng-bdg {
    position: absolute;
    top: 10px;
    left: 10px;
    padding: 2px 3px;
    border: 1px solid #f46c0e;
    border-radius: 2px;
    font-size: 12px;
    color: #f46c0e
}

.prdct-dtl__usp-dsclmr {
    padding: 5px 0;
    font-size: 13px
}

.prdct-dtl__usp-pnts {
    margin-top: 10px;
    padding: 0;
    text-indent: 0;
    color: #333
}

.prdct-dtl__usp-pnts:before {
    float: left;
    clear: both;
    width: 14px;
    height: 14px;
    margin-right: 6px;
    margin-top: 5px;
    content: '';
    background-image: url(https://assets.mspimages.in/msp-ui/icons/tick-mark-green.png);
    background-repeat: no-repeat;
    background-size: auto 14px
}

.prdct-dtl__usp-hdr {
    overflow: hidden;
    font-weight: 600;
    line-height: 1.3;
    color: #444
}

.prdct-dtl__usp-hdr:after {
    position: relative;
    left: .5em;
    display: inline-block;
    width: 50%;
    height: 1px;
    margin-right: -50%;
    vertical-align: middle;
    background-color: #dfe1e8;
    content: ''
}

.prdct-dtl__cndtn-star {
    position: relative;
    top: -4px;
    left: 2px;
    font-size: 10px;
    color: #444
}

.prdct-dtl__btn-dls {
    width: 240px;
    height: 45px;
    line-height: 28px;
    text-align: center;
    box-sizing: border-box
}

.prdct-dtl__btn-dls:after {
    top: 17px;
    right: 58px
}

.prdct-dtl__btn-dls:hover.prdct-dtl__btn-dls:after {
    right: 50px
}

.prdct-dtl__coins {
    padding-left: 24px;
    line-height: 17px;
    background-position: 0 center;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/cashbackicon.png);
    background-repeat: no-repeat;
    background-size: 20px auto
}

.prdct-dtl__coins-bd {
    font-weight: 600;
    color: #16a085
}

.prdct-dtl__offr-sctn {
    padding: 5px 10px;
    border-radius: 3px;
    background-color: rgba(242, 243, 245, .6)
}

.prdct-dtl__offr-sctn li {
    margin-top: 10px;
    padding-left: 14px;
    text-indent: -14px
}

.prdct-dtl__offr-sctn li:before {
    opacity: .25;
    margin-right: 14px;
    color: #8e93a1
}

.prdct-dtl__offr-cptn {
    padding-left: 20px;
    font-weight: 600;
    background-position: left center;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/offer-icon.png);
    background-repeat: no-repeat;
    background-size: 16px auto;
    text-transform: uppercase;
    color: #16a085
}

.prdct-dtl__offr-sp {
    padding-left: 28px;
    margin-left: 4px;
    font-weight: 600;
    background-position: 1px center;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/cashbackicon.png);
    background-repeat: no-repeat;
    background-size: 20px auto;
    color: #16a085
}

.prdct-dtl__coin-wrpr {
    padding: 0;
    margin-top: 0
}

.prdct-dtl__coin-lgn {
    display: none
}

.prdct-dtl__lwst-prc {
    margin-bottom: 15px
}

.prdct-dtl__lwst-prc-ttl {
    line-height: 1.4;
    text-transform: uppercase;
    color: #444
}

.prdct-dtl__mrp {
    text-decoration: line-through;
    color: #c00;
    font-size: 15px
}

.prdct-dtl__dscnt {
    font-weight: 600;
    font-size: 13px;
    line-height: 15px;
    padding-left: 5px;
    color: #0d426c
}

.prdct-dtl__cntr {
    float: left;
    width: 100%
}

.prdct-dtl__box {
    float: right;
    width: 274px
}

.prdct-dtl__box-item {
    border-radius: 3px;
    cursor: pointer
}

a.prdct-dtl__box-item {
    display: block;
    text-decoration: none;
    color: inherit
}

.prdct-dtl__box-item+.prdct-dtl__box-item {
    margin-top: 15px
}

.prdct-dtl__box-item--upcmng {
    margin-bottom: 10px;
    border: 1px solid #dfe1e8;
    border-radius: 3px
}

.prdct-dtl__box-item--open {
    cursor: auto;
    transition: background-color .2s
}

.prdct-dtl__box-item--onln.prdct-dtl__box-item--open {
    background-color: rgba(242, 243, 245, .6)
}

.prdct-dtl__box-item--onln.prdct-dtl__box-item--OOS {
    background-color: transparent
}

.prdct-dtl__box-item--ofln.prdct-dtl__box-item--open {
    background-color: rgba(242, 243, 245, .6)
}

.prdct-dtl__box-item-icon {
    float: left;
    width: 31px;
    height: 40px;
    margin-right: 12px;
    background-position: center
}

.prdct-dtl__box-item--rfrbshd {
    background-image: url(https://assets.mspimages.in/msp-ui/icons/price-box-offline-icon.png);
    background-repeat: no-repeat;
    background-size: 100% auto
}

.prdct-dtl__box-item--crdt {
    background-image: url(https://assets.mspimages.in/msp-ui/icons/credit-card.png);
    background-repeat: no-repeat;
    background-size: 100% auto
}

.prdct-dtl__box-item-ttl {
    text-transform: uppercase
}

.prdct-dtl__box-item-ttl--crdt,
.prdct-dtl__box-item-ttl--lctn {
    line-height: 40px
}

.prdct-dtl__box-item-sbttl {
    margin-top: 4px;
    color: #444
}

.prdct-dtl__box-top {
    padding: 12px
}

.prdct-dtl__box-item--ofln .prdct-dtl__box-top {
    position: relative
}

.prdct-dtl__box-item--ofln .prdct-dtl__box-top:after {
    content: '\203a';
    position: absolute;
    top: 50%;
    right: 20px;
    line-height: 12px;
    margin-top: -6px;
    font-size: 32px;
    color: #bbb;
    transition: right .2s ease-in-out
}

.prdct-dtl__box-item--open.prdct-dtl__box-item--ofln .prdct-dtl__box-top:after {
    display: none
}

.prdct-dtl__box-item--ofln .prdct-dtl__box-top:hover:after {
    right: 12px
}

.prdct-dtl__box-top--crdt,
.prdct-dtl__box-top--lctn {
    padding-bottom: 0
}

.prdct-dtl__box-btm {
    display: none;
    padding: 0 12px 12px
}

.prdct-dtl__box-btm--crdt {
    margin-top: 10px
}

.prdct-dtl__box-item--upcmng .prdct-dtl__box-btm {
    padding: 0;
    background-color: #fff
}

.prdct-dtl__box-prc {
    overflow: hidden;
    line-height: 36px
}

.prdct-dtl__box-prc>* {
    float: left
}

.prdct-dtl__box-prc-lbl {
    text-transform: uppercase
}

.prdct-dtl__box-best-prc {
    font-size: 28px;
    font-weight: 600;
    color: #0d426c
}

.prdct-dtl__box-mrp {
    margin-left: 8px;
    font-size: 18px;
    color: #8e93a1;
    text-decoration: line-through
}

.prdct-dtl__box-dscnt {
    margin-left: 6px;
    color: #c00
}

.prdct-dtl__box-str {
    overflow: hidden;
    line-height: 16px;
    margin-top: 8px;
    color: #8e93a1
}

.prdct-dtl__box-str>* {
    float: left
}

.prdct-dtl__box-str-icon {
    width: 16px;
    height: 16px
}

.prdct-dtl__box-str-name {
    margin-left: 6px
}

.prdct-dtl__box-str-usp {
    height: 12px;
    margin: 2px 0 2px 6px
}

.prdct-dtl__box-ftrs {
    overflow: hidden;
    margin-top: -4px;
    color: #8e93a1
}

.prdct-dtl__box-ftr {
    float: left
}

.prdct-dtl__box-ftr+.prdct-dtl__box-ftr {
    padding-left: 8px;
    margin-left: 8px
}

.prdct-dtl__box-ftr+.prdct-dtl__box-ftr:before {
    content: '\00b7';
    position: relative;
    left: -8px
}

.prdct-dtl__box-ftr-hghlght {
    font-weight: 600;
    color: #16a085
}

.prdct-dtl__box-GTS {
    height: 40px;
    line-height: 40px;
    margin-top: 15px;
    font-size: 16px
}

.prdct-dtl__box-item--OOS .prdct-dtl__box-GTS {
    margin-top: 0
}

.prdct-dtl__box-cpn {
    padding-left: 18px;
    background-position: left center;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/coupon-scissors.png);
    background-repeat: no-repeat;
    background-size: 14px auto;
    font-weight: 600;
    color: #0066c0
}

.prdct-dtl__box-cpn-wrpr {
    position: relative;
    padding: 10px;
    margin-top: 8px;
    border-radius: 3px;
    background-color: rgba(223, 225, 232, .7)
}

.prdct-dtl__box-cpn-wrpr:before {
    content: '';
    position: absolute;
    top: -8px;
    left: 12px;
    border-right: 6px solid transparent;
    border-bottom: 8px solid rgba(223, 225, 232, .7);
    border-left: 6px solid transparent
}

.prdct-dtl__box-cpn-lbl {
    margin-right: 4px
}

.prdct-dtl__box-cpn-code {
    border-bottom: 1px dashed #0066c0;
    word-wrap: break-word
}

.prdct-dtl__box-cpn-ofr {
    margin-top: 10px;
    font-size: 13px;
    color: #444
}

.prdct-dtl__box-more-strs {
    display: inline-block;
    margin-top: 15px;
    font-weight: 600
}

.prdct-dtl__box-cpn-wrpr+.prdct-dtl__box-more-strs {
    margin-top: 8px
}

.prdct-dtl__box-cpl-form {
    margin-top: 3px
}

.prdct-dtl__box-cpl-mbl {
    box-sizing: border-box;
    width: 100%;
    height: 32px;
    padding: 0 7px 0 23px;
    background-position: 7px center;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/form-input-mobile.png);
    background-repeat: no-repeat;
    background-size: 9px auto
}

.prdct-dtl__box-cpl-sbmt {
    box-sizing: border-box;
    width: 100%;
    height: 40px;
    line-height: 40px;
    margin-top: 0;
    font-size: 16px
}

.prdct-dtl__box-cpl-str {
    margin-top: 15px;
    font-size: 18px
}

.prdct-dtl__box-cpl-str img {
    max-width: 80px;
    max-height: 16px;
    margin-right: 10px
}

.prdct-dtl__box-EMI {
    padding: 12px 12px 0;
    border-top: 1px solid #dfe1e8;
    margin: 15px -12px 0
}

.prdct-dtl__box-EMI-link {
    float: right;
    margin: 9px 0;
    font-weight: 600;
    text-transform: uppercase
}

.prdct-dtl__prc {
    margin-bottom: 15px;
    font-size: 18px;
    font-weight: 600;
    vertical-align: middle;
    color: #0d426c
}

.prdct-dtl__prc--expctd {
    display: block;
    margin-bottom: 5px;
    font-size: 11px
}

.prdct-dtl__prc-lbl {
    color: #444
}

.prdct-dtl__prc-rpe {
    font-size: .85em;
    font-weight: 400;
    vertical-align: top
}

.prdct-dtl__prc-left {
    float: left;
    width: 250px
}

.prdct-dtl__prc-tbl--btm {
    margin-top: 20px;
    border-bottom: 1px solid #dfe1e8;
    border-top: 1px solid #dfe1e8;
    padding: 10px 0;
    line-height: 1
}

.prdct-dtl__prc-tbl .prdct-dtl__prc {
    font-size: 15px
}

.prdct-dtl__prc-str--cshbck {
    color: #16a085;
    margin-top: 15px
}

.prdct-dtl__prc-cshbck {
    color: #16a085;
    margin-top: 15px
}

.prdct-dtl__prc-rght {
    text-align: right;
    float: right;
    width: 175px
}

.prdct-dtl__prc-rght .prdct-dtl__mrp {
    font-size: 15px;
    margin-right: 5px;
    color: #c00;
    line-height: 15px;
    vertical-align: middle
}

.prdct-dtl__GTS {
    width: 100px;
    height: 34px;
    padding: 0 12px;
    line-height: 34px;
    text-transform: uppercase
}

.prdct-dtl__GTS .btn-GTS__arw {
    top: 15px;
    right: 10px;
    font-size: 14px
}

.prdct-dtl__GTS .prdct-dtl__GTS:hover .btn-GTS__arw,
.prdct-dtl__GTS:active .btn-GTS__arw {
    right: 8px
}

.prdct-dtl__top-strs {
    float: left;
    max-width: 330px
}

.prdct-dtl__str-ftr .txt-grn {
    font-weight: 600;
    text-transform: uppercase;
    color: #16a085
}

.prdct-dtl__str-ftr .txt-bold {
    text-transform: uppercase
}

.prdct-dtl__str-ftr--ofln {
    color: #111
}

.prdct-dtl__str-ftr--ofln__name {
    padding-left: 19px;
    background-position: 0 center;
    background-image: url(https://assets.mspimages.in/msp-ui/camp/icn-lctn-green.png);
    background-repeat: no-repeat;
    background-size: 11px auto
}

.prdct-dtl__str-ftr--ofln__loc {
    margin-top: 12px
}

.prdct-dtl__str-ftr--ofln__loc-lbl {
    margin-right: 7px;
    font-weight: 600;
    color: #444
}

.prdct-dtl__str-dls {
    line-height: 16px;
    margin-bottom: 10px;
    margin-top: -15px;
    color: #777;
    font-size: 13px
}

.prdct-dtl__str-dls .prdct-dtl__str-icon {
    float: left;
    height: 16px;
    margin-right: 8px
}

.prdct-dtl__str-ftrs {
    font-size: 13px
}

.prdct-dtl__str-wrpr {
    clear: both;
    margin-bottom: 5px;
    color: #444
}

.prdct-dtl__str-item {
    overflow: hidden;
    margin-top: 12px;
    line-height: 14px;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #0d426c
}

.prdct-dtl__str-prc {
    font-weight: 600;
    cursor: pointer
}

.prdct-dtl__str-prc:hover {
    text-decoration: underline
}

.prdct-dtl__str-name {
    display: inline-block;
    width: 100px;
    margin-right: 15px;
    text-align: right;
    text-transform: capitalize
}

.prdct-dtl__str-name--onln {
    color: #0066c0
}

.prdct-dtl__str-name--ofln {
    color: #16a085
}

.prdct-dtl__str-dtls>div+div {
    margin-top: 15px
}

.prdct-dtl__str-dtls .cshbck-str__top-sign {
    font-size: 11px;
    margin-left: 5px;
    line-height: 15px
}

.prdct-dtl__str-dtls .help-icon {
    position: static;
    float: none;
    display: inline-block;
    margin-left: 5px;
    font-family: serif;
    font-size: 18px;
    font-style: italic;
    background-color: transparent;
    color: inherit
}

.prdct-dtl__prc-str--cshbck .help-icon--blck {
    margin-top: 5px;
    position: absolute;
    color: #444;
    font-size: 11px
}

.prdct-dtl__rfrbshd {
    display: inline-block;
    padding-left: 22px;
    margin-bottom: 15px;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/price-box-refurb-icon.png);
    background-repeat: no-repeat;
    background-size: auto 100%;
    color: #444;
    cursor: pointer
}

.prdct-dtl__rfrbshd-ttl {
    text-transform: uppercase;
    color: #111
}

.prdct-dtl__rfrbshd-prc {
    font-weight: 600;
    color: #0d426c;
    cursor: pointer
}

.prdct-dtl__more-strs {
    display: none;
    margin-top: 24px;
    color: #0066c0;
    cursor: pointer
}

.prdct-dtl__more-strs:hover {
    text-decoration: underline
}

.prdct-dtl__brnd-btn {
    float: right;
    box-sizing: border-box;
    min-width: 175px;
    margin-right: 10px
}

.prdct-dtl__brnd-emi {
    padding: 7px 10px;
    border-top: 1px solid #dfe1e8
}

.prdct-dtl__brnd-emi-link {
    float: right;
    color: #0066c0;
    cursor: pointer
}

.prdct-dtl__brnd-emi-link:hover {
    text-decoration: underline
}

.prdct-dtl__brnd-sllr {
    display: none;
    float: left
}

.prdct-dtl__brnd-sllr-wrpr {
    border: 1px solid #dfe1e8;
    border-top: none;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}

.prdct-dtl__brnd-main {
    padding: 15px 0 0
}

.prdct-dtl__brnd-img {
    display: block;
    width: 130px;
    height: 20px;
    margin-bottom: 10px
}

.prdct-dtl__brnd-img-cntnr {
    float: left;
    width: 37%;
    margin-left: 10px;
    text-align: center
}

.prdct-dtl__brnd-lctn {
    overflow: hidden;
    padding-top: 10.5px;
    padding-left: 13px;
    margin-bottom: 10px;
    line-height: 12px;
    white-space: nowrap;
    text-overflow: ellipsis
}

.prdct-dtl__brnd-lctn-cntnr {
    position: relative;
    float: right;
    width: 175px;
    padding-left: 16px;
    margin-right: 18px;
    margin-bottom: 10px;
    white-space: nowrap;
    text-overflow: ellipsis;
    background-position: 15px 13px;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/location-marker.png);
    background-repeat: no-repeat;
    background-size: 10px auto
}

.prdct-dtl__brnd-lctn-area {
    display: inline-block;
    min-width: 95px;
    height: 22px;
    border-bottom: 1px dashed #ddd;
    line-height: 1.5;
    color: #111;
    cursor: pointer
}

.prdct-dtl__brnd-lctn-area:hover {
    border-bottom: 1px dashed #444
}

.prdct-dtl__brnd-chng-inpt {
    position: absolute;
    top: 7px;
    left: 28px;
    display: none;
    width: 163px;
    padding: 2px 1px 2px 0;
    border: none
}

.prdct-dtl__brnd-chng-lctn {
    padding-bottom: 5.5px;
    cursor: pointer
}

.prdct-dtl__brnd-tag {
    clear: both;
    color: #111
}

.prdct-dtl__brnd-ttl {
    padding: 8px 11px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    font-weight: 600;
    color: #fff;
    background-color: #16a085
}

.prdct-dtl__icon {
    top: 0;
    left: -4px;
    padding-left: 22px;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/price-box-offline-icon.png);
    background-size: 100% auto
}

.prdct-dtl__icon,
.prdct-dtl__prcqt-arw {
    position: relative;
    overflow: hidden;
    padding-top: 10.5px;
    margin-bottom: 10px;
    line-height: 12px;
    transition: right .2s ease-in-out;
    white-space: nowrap;
    text-overflow: ellipsis;
    background-repeat: no-repeat;
    background-position: 2px 11px
}

.prdct-dtl__prcqt-ttl {
    margin-left: 18px
}

.prdct-dtl__prcqt-arw {
    position: relative;
    top: 2px;
    left: 5px;
    overflow: hidden;
    padding-top: 10.5px;
    padding-left: 15px;
    margin-bottom: 10px;
    line-height: 12px;
    transition: right .2s ease-in-out;
    white-space: nowrap;
    text-overflow: ellipsis;
    background-position: 2px 11px;
    background-image: url(https://assets.mspimages.in/msp-ui/camp/noun_102453_cc.png);
    background-repeat: no-repeat;
    background-size: 10px auto
}

.prdct-dtl__cns {
    padding-left: 20px;
    line-height: 16px;
    vertical-align: middle;
    color: #f5a623;
    background-position: 0 0
}
 .prdct-dtl__cns--bold {
   font-weight: 700
 }

.prdct-dtl__view-strs {
    height: 34px;
    border: 1px solid rgba(0, 150, 136, .15);
    margin-left: 15px;
    color: #16a085;
    background-color: #fff
}

.prdct-dtl__view-strs:hover {
    transition: background-color .4s;
    background-color: #f2f3f5
}

.prdct-dtl__left {
    float: left;
    width: 420px
}

.prdct-dtl__best-slr {
    position: absolute;
    top: 22px;
    left: 15px;
    padding-left: 30px;
    text-transform: uppercase;
    color: #444;
    background-position: left center;
    background-image: url(https://assets.mspimages.in/msp-ui/camp/crown-orange.png);
    background-repeat: no-repeat;
    background-size: 24px auto
}

.prdct-dtl__img {
    display: block;
    max-width: 100%;
    max-height: 100%;
    height: 100%;
    margin: auto;
    position: absolute;
    left: 0;
    right: 0;
    width: auto !important;
    /* height: auto; */
    object-fit: none;
}

.prdct-dtl__img-wrpr {
    display: block;
    /*align-items: center;*/
    height: 330px;
    line-height: 330px;
    padding: 0 15px;
    margin: 50px 0 15px 15px;
    text-align: center;
    cursor: url(https://assets.mspimages.in/msp-ui/icons/zoom-in-grey.png), pointer;
    position: relative;
}

.prdct-dtl__thmbnl {
    position: relative;
    display: inline-block;
    overflow: hidden;
    width: 46px;
    height: 46px;
    padding: 5px;
    border: 1px solid #dfe1e8;
    margin-left: 5px;
    line-height: 40px;
    vertical-align: middle;
    cursor: pointer
}

.prdct-dtl__thmbnl--vdo {
    height: 18px;
    line-height: 1;
    padding: 40px 5px 0;
    border: none;
    text-transform: uppercase;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/video-icon_v2.png);
    background-repeat: no-repeat;
    background-size: 40px auto;
    background-position: center top
}

.prdct-dtl__thmbnl--vdo .prdct-dtl__thmbnl__wtch {
    font-size: 11px;
    color: #4a90e2
}

.prdct-dtl__thmbnl--vdo .prdct-dtl__thmbnl-img {
    display: none
}

.prdct-dtl__thmbnl-wrpr {
    position: absolute;
    width: 430px;
    margin-top: 15px;
    text-align: center
}

.prdct-dtl__thmbnl-img {
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle;
    object-fit: contain;
}
.prdct-dtl__thmbnl-img:after{
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    font-family: 'arial';
    font-weight: 300;
    line-height: 16px;
    text-align: center;
    content: attr(alt);
    font-size: 14px;
}
.prdct-dtl__rght {
    position: relative;
    float: right;
    width: 545px;
    min-height: 450px;
    padding: 15px;
    border-left: 1px solid #dfe1e8
}

.prdct-dtl__rght--lg {
    min-height: 720px
}

.prdct-dtl__ttl {
    display: inline-block;
    padding-right: 5px;
    border-bottom: 0;
    font-size: 20px;
    line-height: 1.3;
    color: #111
}

.prdct-dtl__ttl-cntnr {
    padding: 0 15px;
    clear: both;
    margin: 15px 0
}

.prdct-dtl__ttl-vrnt {
    display: inline-block;
    font-size: 20px;
    text-transform: capitalize;
    color: #444
}

.prdct-dtl__tlbr {
    position: relative;
    padding: 10px 15px 0;
    line-height: 18px;
    color: #0066c0
}

.prdct-dtl__tlbr-rtng {
    float: left
}

.prdct-dtl__tlbr-rtng--na {
    color: #444
}

.prdct-dtl__tlbr-item {
    float: left;
    font-size: 13px;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer
}

.prdct-dtl__tlbr-item+.prdct-dtl__tlbr-item,
.prdct-dtl__ttl-cntnr .prdct-dtl__tlbr-item:first-child {
    padding-left: 10px;
    border-left: 1px solid #dfe1e8;
    margin-left: 10px
}

.prdct-dtl__tlbr-item__scre {
    color: #8e93a1;
    font-size: 20px;
    font-weight: 600;
    vertical-align: bottom;
    margin-right: 8px;
    padding-left: 22px;
    background-position: left center
}

.prdct-dtl__tlbr-item--cmnt {
    padding-left: 32px;
    background-position: 12px center;
    background-image: url(https://assets.mspimages.in/msp-ui/camp/comment.png);
    background-repeat: no-repeat;
    background-size: 14px auto
}

.prdct-dtl__tlbr-item--shr {
    padding-left: 32px;
    background-position: 12px center;
    background-image: url(https://assets.mspimages.in/msp-ui/camp/share.png);
    background-repeat: no-repeat;
    background-size: 14px auto
}

.prdct-dtl__tlbr-item--shr-fb {
    background-image: url(https://assets.mspimages.in/msp-ui/camp/fb-logo.png);
    background-repeat: no-repeat;
    background-size: 18px auto
}

.prdct-dtl__tlbr-item--shr-twt {
    background-image: url(https://assets.mspimages.in/msp-ui/camp/twitter-icn.png);
    background-repeat: no-repeat;
    background-size: 18px auto;
    background-position: 10px center;
    padding-left: 35px
}

.prdct-dtl__tlbr-item.tlbr-exprt .prdct-dtl__tlbr-item__scre {
    background-image: url(https://assets.mspimages.in/msp-ui/icons/expert_icon.png);
    background-repeat: no-repeat;
    background-size: 16px 16px
}

.prdct-dtl__tlbr-item.prdct-dtl__tlbr-item.tlbr-rtngs .prdct-dtl__tlbr-item__scre {
    background-image: url(https://assets.mspimages.in/msp-ui/icons/star.png);
    background-repeat: no-repeat;
    background-size: 16px 16px
}

.prdct-dtl__tlbr-item.prdct-dtl__tlbr-item.tlbr-qna .prdct-dtl__tlbr-item__scre {
    background-image: url(https://assets.mspimages.in/msp-ui/icons/qna.png);
    background-repeat: no-repeat;
    background-size: 16px 16px
}

.prdct-dtl__tlbr-shr-tltp {
    position: absolute;
    top: -33px;
    right: 0;
    padding: 5px 8px;
    border-radius: 2px;
    font-size: 11px;
    line-height: 13px;
    animation-name: fadeInUp;
    animation-duration: .25s;
    color: #fff;
    background-color: #444;
    box-shadow: 0 0 2px rgba(3, 3, 5, 0);
    animation-fill-mode: both
}

.prdct-dtl__tlbr-shr-tltp:before {
    position: absolute;
    right: 30px;
    bottom: -14px;
    width: 0;
    height: 0;
    border: .65em solid transparent;
    border-top: 7px solid #444;
    content: ''
}

.prdct-dtl__tlbr-shr-tltp__item {
    display: inline-block;
    width: 20px;
    height: 20px;
    background-position: center;
    cursor: pointer
}

.prdct-dtl__tlbr-shr-tltp__item+.prdct-dtl__tlbr-shr-tltp__item {
    margin-left: 12px
}

.prdct-dtl__tlbr-shr-tltp__item--fb {
    background-image: url(https://assets.mspimages.in/msp-ui/camp/fb-logo.png);
    background-repeat: no-repeat;
    background-size: 20px auto
}

.prdct-dtl__tlbr-shr-tltp__item--twttr {
    background-image: url(https://assets.mspimages.in/msp-ui/camp/twitter-icn.png);
    background-repeat: no-repeat;
    background-size: 19px auto
}

.prdct-dtl__tlbr-shr-tltp__item--eml {
    background-image: url(https://assets.mspimages.in/msp-ui/camp/mail-filled-icon.png);
    background-repeat: no-repeat;
    background-size: 20px auto
}

.prdct-dtl__ttl-cntnr .prdct-dtl__tlbr {
    display: inline-block;
    padding: 0;
    vertical-align: text-top
}

.prdct-dtl__ggl-shr {
    float: right
}

.prdct-dtl__vrnt-wrpr {
    overflow: hidden;
    margin-bottom: 15px
}

.prdct-dtl__vrnt-item {
    float: left;
    padding-right: 10px
}

.prdct-dtl__vrnt-item+.prdct-dtl__vrnt-item {
    padding: 0 25px;
    border-left: 1px solid #dfe1e8
}

.prdct-dtl__vrnt-item+.prdct-dtl__vrnt-item--apld:hover .prdct-dtl__vrnt-cler {
    display: block;
    margin-top: 2px
}

.prdct-dtl__vrnt-item .avlbl-clrs,
.prdct-dtl__vrnt-item .avlbl-sizes {
    overflow: hidden
}

.prdct-dtl__vrnt-clr {
    min-width: 100px;
    max-width: 350px
}

.prdct-dtl__vrnt-hdr {
    margin-bottom: 6px
}

.prdct-dtl__vrnt-ttl {
    float: left;
    font-size: 11px;
    font-weight: 600;
    color: #444
}

.prdct-dtl__vrnt-cler {
    display: none;
    float: right;
    font-size: 11px;
    text-transform: capitalize;
    color: #444;
    cursor: pointer
}

.prdct-dtl__lctn {
    margin-bottom: 15px
}

.prdct-dtl__lctn-swtchr {
    overflow: hidden;
    width: 220px;
    line-height: 22px;
    padding-left: 20px;
    border-bottom: 1px solid #dfe1e8;
    background-position: left center;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/location-marker.png);
    background-repeat: no-repeat;
    background-size: 9px auto;
    cursor: pointer
}

.prdct-dtl__box .prdct-dtl__lctn-swtchr {
    padding-left: 0;
    background-image: none
}

.prdct-dtl__lctn-val {
    float: left;
    width: 168px;
    overflow-x: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.prdct-dtl__lctn-updt {
    float: right;
    font-size: 11px;
    font-weight: 600;
    text-transform: uppercase;
    color: #444
}

.prdct-dtl__no-stck-bdg {
    padding-left: 26px;
    font-size: 18px;
    vertical-align: middle;
    color: #444;
    background-position: left center;
    background-image: url(https://assets.mspimages.in/msp-ui/camp/exclamation-circle-grey-large.png);
    background-repeat: no-repeat;
    background-size: 18px auto
}

.prdct-dtl__no-stck-form {
    margin-top: 35px
}

.prdct-dtl__no-stck-desc {
    margin-bottom: 20px;
    font-size: 16px
}

.prdct-dtl__no-stck-inpt {
    width: 250px;
    height: 14px;
    padding: 15px 10px;
    border-right-width: 0;
    border-radius: 3px 0 0 3px;
    font-size: 14px;
    vertical-align: middle
}

.prdct-dtl__no-stck-err {
    margin-bottom: 10px
}

.prdct-dtl__no-stck-scs {
    display: none;
    margin-top: 20px;
    font-size: 16px;
    color: #111
}

.prdct-dtl__no-stck-sbmt {
    display: inline-block;
    height: 14px;
    padding: 16px 20px;
    border-radius: 0 3px 3px 0;
    margin-left: -.29em;
    font-size: 14px;
    line-height: 14px;
    vertical-align: middle
}

.prdct-dtl__slr {
    margin-bottom: 10px
}

.prdct-dtl__slr.js-offln-avl .prdct-dtl__slr-offln,
.prdct-dtl__slr.js-only-offln-avl .prdct-dtl__slr-offln {
    display: block
}

.prdct-dtl__slr.js-only-offln-avl .prdct-dtl__slr-strs-ntfy {
    display: none
}

.prdct-dtl__slr-hghlght {
    font-weight: 700;
    color: #0d426c
}

.prdct-dtl__slr-strs {
    position: relative;
    float: left;
    width: 284px;
    height: 153px;
    padding: 10px 20px;
    border: 1px solid #dfe1e8;
    border-radius: 4px;
    margin-right: 30px;
    line-height: 1.4;
    cursor: pointer
}

.prdct-dtl__slr-strs-ntfy {
    width: 378px;
    border-left: 5px solid #8e93a1;
    color: #444;
    cursor: auto
}

.prdct-dtl__slr-strs-ntfy-ttl {
    padding-left: 27px;
    margin: 10px 0 20px;
    font-size: 15px;
    line-height: 20px
}

.prdct-dtl__slr-strs-ntfy-ttl--cs {
    background-position: left center;
    background-image: url(https://assets.mspimages.in/msp-ui/camp/access-alarm.png);
    background-repeat: no-repeat;
    background-size: 20px 20px
}

.prdct-dtl__slr-strs-ntfy-ttl--os {
    background-position: left center;
    background-image: url(https://assets.mspimages.in/msp-ui/camp/exclamation-circle-grey.png);
    background-repeat: no-repeat;
    background-size: 20px 20px
}

.prdct-dtl__slr-strs-ntfy-bdy {
    margin-bottom: 15px;
    font-size: 15px
}

.prdct-dtl__slr-strs-ntfy-inpt .ntfy-err {
    display: none;
    margin-bottom: 3px;
    color: #c00
}

.prdct-dtl__slr-strs-ntfy-inpt .ntfy-eml {
    float: left;
    width: 240px;
    height: 30px;
    padding: 5px 10px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    font-size: 15px;
    line-height: 30px
}

.prdct-dtl__slr-strs-ntfy-inpt .ntfy-sbmt {
    float: left;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    text-transform: none
}

.prdct-dtl__slr-strs-ntfy-inpt .ntfy-scss {
    display: none;
    padding: 10px;
    font-size: 15px;
    color: #444
}

.prdct-dtl__slr-strs--l {
    width: 378px
}

.prdct-dtl__slr-strs-item {
    margin-bottom: 7px
}

.prdct-dtl__slr-strs-from {
    font-weight: 700;
    line-height: 1.4;
    text-transform: uppercase;
    color: #444
}

.prdct-dtl__slr-strs-prc {
    margin-bottom: 15px;
    font-size: 16px;
    line-height: 1.4;
    color: #444
}

.prdct-dtl__slr-strs-dtls {
    margin-bottom: 15px;
    list-style-position: inside;
    list-style-type: disc
}

.prdct-dtl__slr-strs-dtls-abt {
    margin-bottom: 5px;
    color: #bbb
}

.prdct-dtl__slr-strs-dtls-abt--bold {
    color: #444
}

.prdct-dtl__slr-strs-arw {
    position: absolute;
    top: 87.5px;
    right: 20px;
    margin-top: -17px;
    font-size: 30px;
    font-weight: 400;
    transition: top .2s ease-in-out;
    opacity: .3;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

.prdct-dtl__slr-strs:active,
.prdct-dtl__slr-strs:hover {
    border-top: 1px solid #b2b7c8;
    border-right: 1px solid #b2b7c8;
    border-bottom: 1px solid #b2b7c8;
    transition: border .2s ease-in-out
}

.prdct-dtl__slr-strs:active .prdct-dtl__slr-strs-arw,
.prdct-dtl__slr-strs:hover .prdct-dtl__slr-strs-arw {
    top: 92.5px;
    right: 20px;
    transition: top .2s ease-in-out;
    opacity: .7
}

.prdct-dtl__slr-onln {
    border-left: 5px solid #0d426c
}

.prdct-dtl__slr-onln-hghlght {
    color: #0d426c
}

.prdct-dtl__slr-onln:active .btn-strs,
.prdct-dtl__slr-onln:hover .btn-strs {
    transition: background-color .2s ease-in-out;
    background-color: #105083
}

.prdct-dtl__slr-offln {
    display: none;
    border-left: 5px solid #16a085
}

.prdct-dtl__slr-offln-hghlght {
    color: #16a085
}

.prdct-dtl__slr-offln-area {
    float: right;
    max-width: 110px;
    border-bottom: 1px dotted #444;
    text-transform: none;
    overflow-x: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.prdct-dtl__slr-offln-area:hover {
    border-bottom-color: #444;
    color: #444
}

.prdct-dtl__slr-offln:active .btn-strs,
.prdct-dtl__slr-offln:hover .btn-strs {
    transition: background-color .2s ease-in-out;
    background-color: #19b698
}

.prdct-dtl__slr-prc {
    float: left;
    width: 240px;
    padding-right: 30px
}

.prdct-dtl__slr-prc-rcmnd-inr {
    position: relative;
    top: -5px;
    line-height: 40px
}

.prdct-dtl__slr-prc-rcmnd-rpe {
    font-size: 18px;
    line-height: 36px;
    vertical-align: top;
    color: #0d426c
}

.prdct-dtl__slr-prc-rcmnd-val {
    font-size: 30px;
    font-weight: 600;
    vertical-align: middle;
    color: #0d426c
}

.prdct-dtl__slr--no-stck .prdct-dtl__slr-ftrs:after,
.prdct-dtl__slr--no-stck .prdct-dtl__slr-ftrs:before {
    top: 60px
}

.prdct-dtl__slr--no-stck .btn-GTS {
    margin-top: 30px
}

.prdct-dtl__slr--no-stck .prdct-dtl__slr-ftrs {
    min-height: 170px
}

.prdct-dtl__spfctn {
    line-height: 1.3;
    padding: 4px 0 0;
    color: #dfe1e8
}

.prdct-dtl__spfctn:before {
    margin-right: 14px
}

.prdct-dtl__spfctn .text-link {
    padding-left: 5px;
    font-weight: 600
}

.prdct-dtl__spfctn-txt {
    color: #111
}

.prdct-dtl__spfctn-more-wrpr {
    overflow: hidden;
    display: inline-block;
    width: 100%;
    max-height: 0;
    margin-top: 0;
    margin-bottom: 5px;
    transition: max-height .4s ease-in-out;
    color: #444
}

.prdct-dtl__spfctn-more-wrpr--show {
    max-height: 300px
}

.prdct-dtl__spfctn-wrpr {
    font-size: 15px;
    display: inline-block;
    padding: 15px 15px 0;
    border-top: 1px solid #dfe1e8
}

.prdct-dtl__spfctn-wrpr--col-3 {
    float: left;
    margin-left: -20px
}

.prdct-dtl__spfctn-wrpr--col-3 .prdct-dtl__spfctn {
    position: relative;
    display: inline-block;
    width: 208px;
    margin-left: 36px;
    vertical-align: top
}

.prdct-dtl__spfctn-wrpr--col-3 .prdct-dtl__spfctn:before {
    position: absolute;
    top: 1px;
    left: -15px;
    font-size: 16px;
    content: '\2022'
}

.prdct-dtl__spfctn-wrpr--non-mbl {
    float: left;
    width: 31%;
    margin-bottom: 5px;
    margin-top: 0;
    padding: 0;
    border-top: none
}

.prdct-dtl__spfctn-wrpr--non-mbl .prdct-dtl__spfctn {
    padding-left: 14px
}

.prdct-dtl__spfctn-wrpr--non-mbl .prdct-dtl__spfctn-wrpr {
    padding: 0;
    margin-top: 10px
}

.prdct-dtl__msg {
    position: absolute;
    bottom: 0;
    padding: 12px 0;
    border-top: 1px solid #dfe1e8;
    margin-top: 15px
}

.prdct-dtl--deal {
    border-top: none
}

.prdct-dtl--deal .cshbck-hdr__wrks {
    margin-top: 5px
}

.prdct-dtl--deal .prdct-dtl__tlbr {
    padding: 15px 0;
    border-top: 1px solid #dfe1e8;
    border-bottom: 1px solid #dfe1e8;
    margin-bottom: 15px
}

.prdct-dtl--deal .prdct-dtl__tlbr-item:first-child {
    padding-left: 25px
}

.prdct-dtl--deal .prdct-dtl__note strong {
    font-weight: 400
}

.prdct-dtl--deal .prdct-dtl__note li {
    padding: 0;
    text-indent: 0
}

.prdct-dtl--deal .prdct-dtl__prc {
    margin-bottom: 15px;
    margin-top: 10px!important;
    font-size: 24px;
    line-height: 24px;
    font-weight: 600;
    vertical-align: middle;
    color: #0d426c
}

.prdct-dtl--deal .prdct-dtl__prc-txt {
    line-height: 36px
}

.prdct-dtl--deal .prdct-dtl__left {
    width: 390px
}

.prdct-dtl--deal .prdct-dtl__rght {
    width: 507px;
    min-height: 377px
}

.prdct-dtl--deal .prdct-dtl__img-wrpr {
    position: relative;
    margin: 62px 0 15px;
    cursor: default
}

.prdct-dtl--deal .prdct-dtl__str-dtls {
    width: auto;
    padding-right: 0
}

.prdct-dtl--deal .prdct-dtl__tlbr-item {
    font-size: 15px
}

.prdct-dtl--deal-exprd__lbl {
    font-size: 18px;
    font-weight: 600;
    color: #444
}

.prdct-dtl--deal-exprd .prdct-dtl__coins,
.prdct-dtl--deal-exprd .prdct-dtl__cpn,
.prdct-dtl--deal-exprd .prdct-dtl__img,
.prdct-dtl--deal-exprd .prdct-dtl__note,
.prdct-dtl--deal-exprd .prdct-dtl__prc,
.prdct-dtl--deal-exprd .prdct-dtl__prc-xtrs,
.prdct-dtl--deal-exprd .prdct-dtl__str-ftrs,
.prdct-dtl--deal-exprd .prdct-dtl__vote-dslks,
.prdct-dtl--deal-exprd .prdct-dtl__vote-likes {
    opacity: .5;
    cursor: default
}

.prdct-dtl--deal-exprd .prdct-item--out-stck__bdg {
    bottom: 53px;
    line-height: normal
}

.prdct-dtl--deal-exprd .bttn--gts {
    background-color: #8e93a1
}

.prdct-dtl--deal-exprd .bttn--gts:hover {
    background-color: #9ca0ad
}

.prdct-dtl--deal-atc .bttn--gts {
    font-size: 14px
}

.prdct-dtl--deal-atc .prdct-dtl__prc-cndtn {
    clear: both
}

.prdct-dtl--deal-atc .prdct-dtl__prc-bnr {
    text-align: right
}

.prdct-dtl--deal-atc .prdct-dtl__prc-bnr img {
    width: 100%;
    min-height: 40px;
    margin-top: 15px
}

.prdct-dtl--deal-atc .prdct-dtl__prc-tnc {
    position: relative;
    top: -5px;
    font-size: 13px
}

.prdct-dtl__cpn {
    position: relative;
    margin-bottom: 20px;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/copy_coupon.png);
    background-repeat: no-repeat;
    background-size: 16px auto;
    background-position: 215px center;
    border-radius: 2px;
    padding: 10px 15px;
    box-sizing: border-box;
    border: 1px dashed #4a90e2;
    height: 43px;
    width: 240px;
    cursor: pointer
}

.prdct-dtl__cpn-hd {
    position: absolute;
    font-size: 10px;
    top: -8px;
    padding: 0 3px;
    left: 5px;
    background: #fff
}

.prdct-dtl__cpn-code {
    display: inline-block;
    font-size: 13px;
    color: #0066c0;
    position: absolute;
    top: 12px;
    transition: .2s ease-in;
    opacity: 1
}

.prdct-dtl__cpn-cpd .prdct-dtl__cpn-code {
    top: -100px;
    opacity: 0
}

.prdct-dtl__cpn-cpd .prdct-dtl__cpn-cpd-txt {
    top: 12px;
    opacity: 1
}

.prdct-dtl__cpn-cpd-txt {
    position: absolute;
    top: 100px;
    font-size: 13px;
    color: #0066c0;
    opacity: 0;
    transition: .2s ease-in
}

.prdct-dtl__cpn-mask {
    position: relative;
    display: inline-block;
    min-width: 130px;
    border: none;
    border-radius: 3px;
    font-weight: 600;
    line-height: 32px;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    background: #3570a4;
    cursor: pointer
}

.prdct-dtl__cpn-mask__lbl {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 90%;
    transition: .35s;
    background-color: #5eaef5;
    box-shadow: inset -8px 0 rgba(2, 2, 2, .1)
}

.prdct-dtl__cpn-mask__lbl:hover {
    width: 85%;
    box-shadow: inset -15px 0 rgba(2, 2, 2, .1)
}

.prdct-dtl__cpn-mask__code {
    display: inline-block;
    box-sizing: border-box;
    width: 100%;
    padding-right: 10px;
    text-align: right
}

.prdct-dtl__cpn-mask+.prdct-dtl__cpn-code {
    display: none
}

.prdct-dtl__deal-howto {
    width: 336px;
    min-height: 268px;
    padding: 20px 16px 7px;
    border-radius: 4px;
    background-color: #f6f7f9
}

.prdct-dtl__deal-howto__hdr {
    padding-left: 25px;
    font-size: 16px;
    font-weight: 600;
    line-height: 21px;
    color: #4a4a4a;
    background-image: url(https://assets.mspimages.in/msp-ui/camp/info.png);
    background-repeat: no-repeat;
    background-size: 16px auto
}

.prdct-dtl__deal-howto ul {
    padding-top: 10px;
    line-height: 1.5;
    color: #111
}

.prdct-dtl__deal-howto ul li {
    position: relative;
    margin-bottom: 10px
}

.prdct-dtl__exprs {
    font-size: 13px;
    line-height: 14px;
    color: #444
}

.prdct-dtl__exprs:before {
    content: '';
    margin-right: 5px;
    width: 14px;
    height: 14px;
    display: inline-block;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/clock-outline-yellow.png);
    background-repeat: no-repeat;
    background-size: 14px auto;
    float: left
}

.prdct-dtl__exprs--done,
.prdct-dtl__exprs--tdy {
    color: #c00
}

.prdct-dtl__exprs--done:before,
.prdct-dtl__exprs--tdy:before {
    background-image: url(https://assets.mspimages.in/msp-ui/icons/clock-red1.png);
    background-repeat: no-repeat;
    background-size: 14px auto
}

.prdct-dtl__note {
    padding-left: 20px;
    line-height: 15px;
    color: #d35400;
    background-image: url(https://assets.mspimages.in/msp-ui/camp/note.png);
    background-repeat: no-repeat;
    background-size: 15px auto
}

.prdct-dtl__str-dtls .prdct-dtl__note {
    margin-top: 25px;
    font-size: 11px
}

.prdct-dtl__deal-sbscrb {
    width: 367px;
    margin-top: 15px
}

.prdct-dtl__deal-sbscrb .prdct-item--out-stck__bdg {
    position: static;
    padding: 0;
    border: none;
    text-align: left;
    background: 0 0
}

.prdct-dtl__deal-sbscrb .prdct-item--out-stck__bdg-icon {
    width: 23px;
    margin-top: 1px
}

.prdct-dtl__deal-sbscrb .prdct-item--out-stck__bdg-lbl {
    font-size: 18px;
    font-weight: 600
}

.prdct-dtl__deal-sbscrb__lbl {
    margin: 36px 0 5px;
    font-size: 18px
}

.prdct-dtl__deal-sbscrb__frm {
    padding: 10px 0
}

.prdct-dtl__deal-sbscrb__btn {
    float: left;
    width: auto;
    padding: 10px 37px 10px 10px;
    margin: 0;
    font-size: 14px
}

.prdct-dtl__deal-sbscrb__btn.bttn--actn {
    border-radius: 0 3px 3px 0
}

.prdct-dtl__deal-sbscrb__inpt {
    float: left;
    width: 227px;
    height: auto;
    padding: 10px 12px;
    border: 1px solid #dfe1e8;
    border-right-width: 0;
    border-radius: 3px 0 0 3px;
    margin-top: 0;
    line-height: 15px;
    background-color: #f2f3f5
}

.prdct-dtl__vote {
    float: right;
    border: 1px solid #989ba3;
    border-radius: 21px;
    cursor: pointer
}

.prdct-dtl__vote-likes {
    box-sizing: border-box;
    font-size: 13px;
    color: #777;
    display: inline-block;
    min-width: 70px;
    background-position: 15px center;
    height: 40px;
    padding-left: 45px;
    line-height: 40px;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/like-grey.png);
    background-repeat: no-repeat;
    background-size: 20px auto
}

.prdct-dtl__vote-likes:hover {
    text-decoration: none;
    opacity: 1
}

.prdct-dtl__vote-likes--actv {
    opacity: 1;
    color: #4a90e2;
    cursor: default;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/liked-active.png);
    background-repeat: no-repeat;
    background-size: 20px auto
}

.prdct-dtl__vote-dslks {
    box-sizing: border-box;
    font-size: 13px;
    color: #777;
    position: relative;
    display: inline-block;
    min-width: 70px;
    background-position: 15px center;
    height: 40px;
    padding-left: 45px;
    line-height: 40px;
    border-left: 1px solid #989ba3;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/dislike-grey.png);
    background-repeat: no-repeat;
    background-size: 20px auto
}

.prdct-dtl__vote-dslks:hover {
    text-decoration: none;
    opacity: 1
}

.prdct-dtl__vote-dslks--actv {
    opacity: 1;
    color: #c00;
    cursor: default;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/disliked-active.png);
    background-repeat: no-repeat;
    background-size: 20px auto
}

.prc-grph .sctn__inr {
    border-right: 1px solid #dfe1e8;
    border-top: 1px solid #dfe1e8
}

.prc-grph__prc-alrt {
    float: right;
    padding: 15px 20px 15px 45px;
    border-left: 1px solid #dfe1e8;
    font-size: 14px;
    background-position: 15px center;
    cursor: pointer;
    background-image: url(https://assets.mspimages.in/msp-ui/camp/bell-red.png);
    background-repeat: no-repeat;
    background-size: 18px auto
}

.prc-grph__left {
    padding: 15px;
    background-color: #f2f3f5
}

.prc-grph__left-ttl {
    font-size: 15px;
    display: block;
    vertical-align: middle;
    margin-bottom: 10px;
    text-transform: uppercase
}

.prc-grph__prc-chng {
    margin: 0 7px 10px 0;
    vertical-align: middle;
    display: inline-block;
    width: 170px
}

.prc-grph__prc-chng-val {
    font-size: 24px;
    line-height: 1.4;
    color: #16a085
}

.prc-grph__prc-chng-val .chng-icon {
    margin-right: 4px;
    height: 28px;
    width: 28px;
    vertical-align: text-bottom;
    display: inline-block;
    background-position: center
}

.prc-grph__prc-chng-val .chng-icon--dcrs {
    background-image: url(https://assets.mspimages.in/msp-ui/icons/positive-change.png);
    background-repeat: no-repeat;
    background-size: 16px auto
}

.prc-grph__prc-chng-val .chng-icon--incrs {
    background-image: url(https://assets.mspimages.in/msp-ui/icons/negative-change.png);
    background-repeat: no-repeat;
    background-size: 16px auto
}

.prc-grph__prc-chng-drtn {
    font-weight: 600;
    line-height: 1.4;
    font-size: 13px;
    margin-bottom: 5px;
    text-transform: uppercase;
    color: #444
}

.prc-grph__prc-chng-prd {
    color: #111
}

.prc-grph__prc-chng--ngtv .prc-grph__prc-chng-val {
    color: #c00
}

.prc-grph__btn-ttl {
    margin-right: 15px;
    font-size: 14px;
    text-transform: uppercase
}

.prc-grph__btn-wrpr {
    display: none;
    padding: 14px 20px 14px 0;
    border-top: 1px solid #dfe1e8;
    margin-top: 10px;
    text-align: right
}

.prc-grph__btn+.prc-grph__btn {
    margin-left: 10px
}

.prc-grph__not-sprtd {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: none;
    height: 20px;
    margin: auto;
    font-size: 14px;
    text-align: center
}

.prc-grph__rght {
    position: relative;
    width: 744px;
    height: 338px
}

.prc-grph__rght-chrt {
    display: none;
    width: 744px;
    height: 264px;
    margin-top: 25px
}

.prdct-dscrptn__img-wrpr {
    display: inline-block;
    width: 240px;
    text-align: center;
    vertical-align: middle
}

.prdct-dscrptn__img {
    width: inherit!important;
    max-width: 100%;
    height: inherit!important
}

.prdct-dscrptn__item+.prdct-dscrptn__item {
    padding-top: 20px
}

.prdct-dscrptn__item-dscrptn--s {
    display: inline-block;
    width: 628px;
    padding-right: 20px;
    margin-right: -.29em;
    vertical-align: middle
}

.prdct-dscrptn__img-wrpr+.prdct-dscrptn__item-dscrptn {
    display: inline-block;
    width: 628px;
    padding-left: 20px;
    margin-left: -.29em;
    vertical-align: middle
}

.prdct-dscrptn__item-ttl {
    margin-bottom: 5px;
    font-weight: 600
}

.prdct-dscrptn__item-text {
    color: #444
}

.prdct-dscrptn__item-text ul li:not(:last-child) {
    margin-bottom: 10px
}

.prdct-dscrptn .sctn__inr p {
    padding: 20px 0;
    border-bottom: 1px solid #dfe1e8;
    color: #111
}

.prdct-dscrptn .sctn__inr p:last-child {
    border: none
}

.prdct-dscrptn .sctn__inr div {
    color: #111
}

.rvws-msp {
    padding: 10px 0 20px;
    border-bottom: 1px solid #dfe1e8;
    margin-bottom: 10px
}

.rvws-msp__vd {
    display: inline-block;
    width: 443px;
    height: 250px
}

.rvws-msp__dtls {
    display: inline-block;
    width: 420px;
    padding-left: 25px;
    margin-left: -.29em;
    vertical-align: top
}

.rvws-msp__dtls-ttl {
    margin-bottom: 15px;
    font-size: 16px;
    font-weight: 600
}

.rvws-msp__rtng-ttl {
    margin-bottom: 15px;
    font-size: 14px;
    font-weight: 600;
    color: #444
}

.rvws-msp__dscrptn {
    margin-top: 23px
}

.rvws-msp__dscrptn-ttl {
    font-weight: 600;
    text-transform: uppercase
}

.rvws-msp__dscrptn-text {
    overflow: hidden;
    max-height: 100px;
    margin-top: 10px;
    font-size: 14px;
    line-height: 20px;
    color: #444;
    display: -webkit-box;
    word-break: break-word;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical
}

.rvws-msp__dscrptn-read-more {
    display: block;
    margin-top: 15px;
    font-weight: 600;
    text-transform: uppercase
}

.rvws-usr__ttl {
    margin-bottom: 10px;
    font-size: 14px;
    font-weight: 600;
    color: #c00
}

.rvws-usr__item {
    width: 888px;
    padding: 10px 0
}

.rvws-usr__item+.rvws-usr__item {
    border-top: 1px solid #dfe1e8
}

.rvws-usr__item-img-wrpr {
    display: inline-block;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    vertical-align: top
}

.rvws-usr__item-img {
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle
}

.rvws-usr__item-date {
    color: #444
}

.rvws-usr__dtls-inr {
    display: inline-block;
    margin: 0 0 0 10px;
    vertical-align: top
}

.rvws-usr__dtls-inr .tag {
    margin-left: 5px
}

.rvws-usr__item-usr-name {
    margin-bottom: 10px;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase
}

.rvws-usr__item-dscrptn {
    font-size: 14px;
    line-height: 20px;
    vertical-align: middle
}

.rvws-usr__item-ttl {
    margin-top: 10px;
    font-weight: 600;
    text-transform: uppercase
}

.rvws-usr__item-text {
    margin-top: 5px;
    font-size: 14px;
    color: #444
}

.rvws-usr__item-read-more {
    display: block;
    margin-top: 5px;
    font-weight: 600;
    text-transform: uppercase
}

.usr-wrt-rvw .sctn-inr {
    padding: 0 15px 15px
}

.usr-wrt-rvw .js-vldtn-err {
    margin-bottom: 10px
}

.usr-wrt-rvw .usr-wrt-rvw__scs {
    padding-top: 30px
}

.usr-wrt-rvw .usr-rvw-form--sngl.usr-rvw-form--sngl-tip .usr-rvw-form__wrpr {
    width: 595px
}

.usr-wrt-rvw .usr-rvw-form--sngl.usr-rvw-form--sngl-tip .usr-rvw-prdct {
    width: 745px;
    float: left
}

.usr-wrt-rvw .usr-rvw-form--sngl.usr-rvw-form--sngl-tip .usr-rvw-prdct__name {
    width: 595px
}

.usr-wrt-rvw .usr-rvw-form--sngl.usr-rvw-form--sngl-tip .usr-rvw-prdct__tps {
    display: block
}

.usr-wrt-rvw .usr-rvw-form__wrpr {
    float: left;
    width: 820px
}

.usr-wrt-rvw .usr-rvw-form__rtng-wrpr {
    float: left;
    width: 444px
}

.usr-wrt-rvw .usr-rvw-form__rtng-lbl {
    display: inline-block;
    font-size: 13px;
    vertical-align: middle
}

.usr-wrt-rvw .usr-rvw-form__rtng-rmrk {
    display: inline-block;
    font-size: 16px;
    font-weight: 600;
    line-height: 18px;
    vertical-align: middle;
    color: #0d426c
}

.usr-wrt-rvw .usr-rvw-form .rtng-wrpr {
    display: inline-block;
    margin-left: 10px;
    line-height: 18px;
    vertical-align: bottom
}

.usr-wrt-rvw .usr-rvw-form__desc-wrpr,
.usr-wrt-rvw .usr-rvw-form__ttl-wrpr {
    margin-top: 20px
}

.usr-wrt-rvw .usr-rvw-form__desc,
.usr-wrt-rvw .usr-rvw-form__ttl {
    display: block;
    width: 100%;
    box-sizing: border-box;
    padding: 10px;
    font-family: inherit
}

.usr-wrt-rvw .usr-rvw-form__desc {
    height: 100px
}

.usr-wrt-rvw .usr-rvw-form__dtls {
    display: none;
    padding: 7px;
    border: 1px solid #dfe1e8;
    border-radius: 3px;
    margin-top: 20px
}

.usr-wrt-rvw .usr-rvw-form__dtls-desc,
.usr-wrt-rvw .usr-rvw-form__dtls-img-wrpr {
    display: inline-block;
    vertical-align: middle
}

.usr-wrt-rvw .usr-rvw-form__dtls-desc {
    margin-left: 4px
}

.usr-wrt-rvw .usr-rvw-form__dtls-img-wrpr {
    height: 35px;
    line-height: 35px;
    text-align: center
}

.usr-wrt-rvw .usr-rvw-form__dtls-img {
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle
}

.usr-wrt-rvw .usr-rvw-form__dtls-name {
    font-size: 14px;
    font-weight: 600;
    color: #000
}

.usr-wrt-rvw .usr-rvw-form__dtls-email {
    margin-top: 5px;
    font-size: 14px;
    color: #444
}

.usr-wrt-rvw .usr-rvw-form__submit {
    margin-top: 20px
}

.usr-wrt-rvw__scs {
    display: none;
    height: 230px;
    padding: 60px 0 0;
    text-align: center
}

.usr-wrt-rvw__scs-ttl {
    font-size: 24px;
    color: #0d426c
}

.usr-wrt-rvw__scs-desc {
    margin-top: 10px;
    font-size: 14px;
    line-height: 25px
}

.exprt-rvw__vid {
    position: relative;
    overflow: hidden;
    height: 500px;
    margin: 20px;
    background-color: #111
}

.exprt-rvw__vid-iframe {
    position: relative;
    z-index: 100
}

.exprt-rvw__vid-img {
    position: absolute;
    top: -100%;
    right: -100%;
    bottom: -100%;
    left: -100%;
    width: 100%;
    margin: auto;
    opacity: .6
}

.exprt-rvw__vid-play {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    cursor: pointer
}

.exprt-rvw__inr {
    padding: 0 15px 15px
}

.exprt-rvw__img {
    float: left;
    width: 46px;
    height: 46px;
    border-radius: 3px
}

.exprt-rvw__ttl {
    float: left;
    width: 830px;
    margin-left: 10px;
    font-size: 14px;
    font-weight: 600;
    overflow-x: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.exprt-rvw__usr {
    float: left;
    width: 830px;
    margin-top: 12px;
    margin-left: 10px;
    color: #444
}

.exprt-rvw__info {
    line-height: 1.4
}

.exprt-rvw__info-dtls {
    display: inline-block;
    margin: 0 0 0 10px;
    vertical-align: top
}

.exprt-rvw__col {
    display: inline-block;
    width: 270px;
    margin: 25px 80px 0 0;
    vertical-align: top
}

.exprt-rvw__col+.exprt-rvw__col {
    margin-left: -.29em
}

.exprt-rvw__row {
    margin-top: 25px
}

.exprt-rvw .rvw-scr {
    display: inline-block;
    float: none;
    margin-left: -.29em;
    vertical-align: bottom;
    width:192px
}
.expert-view-stat{
    width:calc(100% - 196px);
}
.exprt-rvw__item {
    margin-top: 16px;
    list-style: disc inside;
    line-height: 1.4
}

.exprt-rvw__item-ttl {
    padding-left: 30px;
    font-weight: 600;
    line-height: 20px;
    text-indent: 0
}

.exprt-rvw__item-ttl-cons,
.exprt-rvw__item-ttl-pros {
    background-position: left center
}

.exprt-rvw__item-ttl-cons:before,
.exprt-rvw__item-ttl-pros:before {
    content: ''
}

.exprt-rvw__item-ttl-pros {
    color: #67b908;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/thumb-up-green-small.png);
    background-repeat: no-repeat;
    background-size: 20px auto
}

.exprt-rvw__item-ttl-cons {
    color: #c00;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/thumb-down-red-small.png);
    background-repeat: no-repeat;
    background-size: 20px auto
}
ul li.exprt-rvw__item:before {
    color: #45a086;
}

ul li.exprt-rvw-cons.exprt-rvw__item:before {
    color: #AF3C3C;
}

.exprt-rvw__item-cntnt {
    margin-top: 16px
}

.usr-rvw-prdct__img {
    line-height: 300px;
    vertical-align: middle;
    max-height: 100%;
    max-width: 70%
}

.usr-rvw-prdct__img-wrpr {
    text-align: center;
    float: left;
    width: 150px;
    height: 150px
}

.usr-rvw-prdct__tps {
    float: left;
    display: none;
    width: 205px;
    margin-left: 20px;
    background: rgba(242, 243, 245, .6);
    padding: 10px;
    border-radius: 3px;
    box-sizing: border-box
}

.usr-rvw-prdct__tps-hdr {
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 5px
}

.usr-rvw-prdct__tps-body {
    font-size: 13px
}

.usr-rvw-prdct__tps-note {
    margin-top: 10px;
    border-top: 1px solid #dfe1e8;
    padding-top: 10px;
    font-weight: 500
}

.usr-rvw-prdct .usr-rvw-form__rtng-rmrk {
    float: left;
    margin-left: 5px
}

.usr-rvw-prdct .usr-rvw-form__rtng-lbl {
    float: left;
    margin-right: 5px
}

.usr-rvw-prdct .usr-rvw-form__rtng-wrpr {
    float: none;
    width: 820px;
    margin-top: 5px
}

.usr-rvw-prdct_rght {
    float: left
}

.usr-rvw-prdct__name {
    width: 820px;
    display: inline-block;
    font-size: 18px;
    color: #111;
    font-weight: 600
}

.usr-rvw-prdct__name:hover {
    color: #0066c0;
    text-decoration: none
}

.usr-rvw__ctgry {
    padding-top: 20px;
    border-top: 1px solid #dfe1e8
}

.usr-rvw__ctgry-txt {
    float: left;
    line-height: 2
}

.usr-rvw__ctgry-item {
    border: 1px solid #dfe1e8;
    padding: 2px 5px;
    float: left;
    border-radius: 3px;
    color: #444;
    cursor: pointer;
    margin-left: 10px;
    transition: .1s ease-in-out
}

.usr-rvw__ctgry-item--actv,
.usr-rvw__ctgry-item:hover {
    color: #0d426c;
    border: 2px solid #0d426c;
    padding: 1px 4px
}

.usr-rvw .sctn__hdr {
    padding: 0
}

.usr-rvw .sctn__ttl {
    padding:  5px 15px 15px
}

.usr-rvw__str {
    float: left;
    width: 162px;
    text-align: center
}

.usr-rvw__str-wrpr {
    padding: 0 15px 15px
}

.usr-rvw__str-logo {
    display: block;
    max-width: 150px;
    height: 35px;
    margin: 0 auto 10px
}

.usr-rvw__str .rtng-wrpr {
    max-width: 150px;
    height: 35px;
    margin: 0 auto 10px;
    display: inline-block
}

.usr-rvw__str+.usr-rvw__str {
    margin-left: 80px
}

.usr-rvw__str .rtng-wrpr .rtng-bdg {
    vertical-align: middle
}

.usr-rvw__str__str-cnt {
    display: block;
    margin-top: 15px;
    color: #0066c0;
    cursor: pointer
}

.usr-rvw__str__str-cnt--no-str {
    color: #444
}

.usr-rvw__str__str-cnt:hover {
    text-decoration: underline
}

.usr-rvw__str .rating {
    margin-top: 15px
}

.usr-rvw__str-item {
    padding: 20px 15px 10px;
    border-top: 1px solid #dfe1e8;
    margin-top: 20px
}

.usr-rvw__str-item__left {
    float: left;
    width: 225px;
    margin-right: 50px
}

.usr-rvw__str-item__img {
    float: left;
    width: 40px;
    height: 40px;
    border-radius: 3px
}

.usr-rvw__str-item__name {
    float: right;
    overflow: hidden;
    width: 130px;
    max-height: 45px;
    font-weight: 600
}

.usr-rvw__str-item__date {
    float: right;
    width: 130px;
    font-size: 13px;
    margin-top: 5px;
    color: #444
}

.usr-rvw__str-item__hlpfl {
    margin-top: 30px;
    font-size: 13px;
    color: #444
}

.usr-rvw__str-item__str {
    border-top: 1px solid #dfe1e8;
    margin-top: 30px
}

.usr-rvw__str-item__str-ttl {
    position: absolute;
    padding-right: 8px;
    margin-top: -9px;
    color: #bbb;
    background-color: #fff
}

.usr-rvw__str-item__str-logo {
    float: left;
    max-width: 150px;
    height: 35px;
    margin-top: 10px
}

.usr-rvw__str-item__rght {
    float: right;
    width: 630px
}

.usr-rvw__str-item__rght .rtng-wrpr .rtng-bdg {
    line-height: 12px
}

.usr-rvw__str-item__ttl {
    margin-bottom: 15px;
    font-size: 14px;
    font-weight: 600
}

.usr-rvw__str-item .rtng-wrpr {
    display: inline-block;
    vertical-align: middle
}

.usr-rvw__str-item .rtng-bdg {
    vertical-align: middle
}

.usr-rvw__str-item__text {
    margin-top: 15px;
    line-height: 1.7
}

.usr-rvw__str-item__text-hide {
    display: none
}

.usr-rvw__str-item__ftr {
    padding-top: 30px;
    font-size: 13px;
    color: #444
}

.usr-rvw__str-item__ftr-left {
    float: left
}

.usr-rvw__str-item__ftr-rght {
    display: none;
    float: right
}

.usr-rvw__str-item+.usr-rvw__str-item {
    margin-top: 0
}

.usr-rvw__str-item:hover .usr-rvw-item__ftr-rght {
    display: block
}

.usr-rvw__stats {
    float: left;
    width: 356px;
}

.usr-rvw__scr-box {
    border: 1px solid #16a085;
    border-radius: 3px;
    text-align: center;
    color: #16a085;
    width: 64px;
    height: 52px;
    overflow: hidden;
    float: left
}

.usr-rvw__scr-cur {
    font-size: 28px;
    line-height: 1
}

.usr-rvw__scr-max {
    font-size: 13px;
    color: #8e93a1
}

.usr-rvw__rtng-info {
    float: left;
    margin-left: 16px;
    margin-top: 6px
}

.usr-rvw__rtng-info__star {
    margin-bottom: 10px
}

.usr-rvw__rtng-info__nmbrs {
    color: #8e93a1
}

.usr-rvw__rtng-info__nmbrs span {
    margin-right: 4px
}

.usr-rvw__rtng-info__nmbrs span:before {
    content: '';
    width: 3px;
    height: 3px;
    background-color: #8e93a1;
    border-radius: 50%;
    display: inline-block;
    margin-bottom: 3px;
    margin-right: 7px
}

.usr-rvw__rtng-info__nmbrs span:first-child:before {
    display: none
}

.usr-rvw__wrt-rvw {
    width: 387px;
    height: 200px;
    float: right;
    background-color: #f2f3f5;
    border-radius: 3px;
    position: relative
}

.usr-rvw__wrt-rvw-hdr {
    font-size: 18px;
    position: absolute;
    bottom: 125px;
    left: 0;
    width: 100%;
    font-weight: 600;
    text-align: center
}

.usr-rvw__wrt-rvw-subhdr {
    position: absolute;
    bottom: 100px;
    left: 0;
    width: 100%;
    color: #444;
    text-align: center
}

.usr-rvw__wrt-rvw-btn {
    position: absolute;
    bottom: 52px;
    left: 0;
    width: 100%;
    text-align: center
}

.usr-rvw__mddl {
    margin-top: 40px;
    margin-bottom: 25px
}

.usr-rvw__mddl-allrvws-link {
    margin-top: 15px
}

.usr-rvw__rvwstr {
    float: left;
    width: 356px;
    border-right: 1px solid #dfe1e8;
    text-align: center;
    padding: 15px 0
}

.usr-rvw__rvwstr-wrpr {
    border: 1px solid #dfe1e8;
    border-radius: 3px
}

.usr-rvw__rvwstr-wrpr.three .usr-rvw__rvwstr {
    width: 237px
}

.usr-rvw__rvwstr:last-child {
    border-right: none
}

.usr-rvw__rvwstr-name {
    margin-bottom: 10px
}

.usr-rvw__rvwstr-name .store_logo_sprites {
    display: inline-block;
    margin-right: 5px;
    vertical-align: middle
}

.usr-rvw__bttm {
    margin-top: 25px
}

.usr-rvw__bttm__hdr {
    font-weight: 600;
    margin-bottom: 10px
}

.usr-rvw__bttm__subhdr {
    font-size: 13px;
    color: #8e93a1;
    margin-bottom: 10px
}

.usr-rvw__bttm__rvw {
    padding-top: 15px;
    margin-top: 10px;
    border-top: 1px solid #dfe1e8
}

.usr-rvw__bttm__rvw:hover .rprt-spam {
    display: inline
}

.usr-rvw__bttm__rvw-star {
    float: left;
    margin-top: 4px
}

.usr-rvw__bttm__rvw-scr {
    color: #16a085;
    padding: 0 2px;
    border-radius: 3px;
    border: 1px solid #16a085;
    margin: 0 12px;
    float: left;
    width: 45px;
    text-align: center
}

.usr-rvw__bttm__rvw-hdr {
    float: left;
    font-weight: 600;
    margin-top: 1px
}

.usr-rvw__bttm__rvw-user {
    color: #444;
    margin: 12px 0 20px
}

.usr-rvw__bttm__rvw-date {
    margin-left: 5px
}

.usr-rvw__bttm__rvw-date:before {
    content: '';
    width: 3px;
    height: 3px;
    background-color: #8e93a1;
    border-radius: 50%;
    display: inline-block;
    margin-bottom: 3px;
    margin-right: 7px
}

.usr-rvw__bttm__rvw-cntnt {
    color: #444;
    margin-bottom: 20px
}

.usr-rvw__bttm__rvw-cntnt__more {
    display: none
}

.usr-rvw__bttm__rvw-read-mre {
    font-weight: 600
}

.usr-rvw__bttm__rvw-on {
    color: #8e93a1;
    float: left;
    font-weight: 600
}

.usr-rvw__bttm__rvw-on .store_logo_sprites {
    display: inline-block;
    margin-right: 5px;
    vertical-align: middle
}

.usr-rvw__bttm__rvw-on .str {
    font-weight: 400
}

.usr-rvw__bttm__rvw-vote {
    float: right;
    font-size: 13px;
    color: #444;
    margin-top: 2px
}

.usr-rvw__bttm__rvw-vote .rprt-spam {
    margin-right: 20px;
    display: none;
    transition: display .4s ease-in
}

.usr-rvw__bttm__rvw-vote-up {
    background-image: url(https://assets.mspimages.in/msp-ui/icons/thumbup_grey.png);
    background-repeat: no-repeat;
    background-size: 15px 15px;
    background-position: left center;
    padding-left: 20px;
    cursor: pointer;
    margin-right: 8px
}

.usr-rvw__bttm__rvw-vote-up.done {
    background-image: url(https://assets.mspimages.in/msp-ui/icons/thumbup_blue.png);
    background-repeat: no-repeat;
    background-size: 15px 15px;
    color: #0d426c
}

.usr-rvw__bttm__rvw-vote-down {
    background-image: url(https://assets.mspimages.in/msp-ui/icons/thumbdown_grey.png);
    background-repeat: no-repeat;
    background-size: 15px 15px;
    background-position: left center;
    padding-left: 20px;
    cursor: pointer
}

.usr-rvw__bttm__rvw-vote-down.done {
    background-image: url(https://assets.mspimages.in/msp-ui/icons/thumbdown_blue.png);
    background-repeat: no-repeat;
    background-size: 15px 15px;
    color: #0d426c
}

.usr-rvw .rtng-frqncy {
    color: #8e93a1;
    margin-top: 30px
}

.usr-rvw .rtng-frqncy * {
    vertical-align: middle
}

.usr-rvw .rtng-frqncy__star {
    padding-right: 16px;
    width: 10px;
    display: inline-block;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/star-grey.png);
    background-repeat: no-repeat;
    background-size: 15px 15px;
    background-position: right center
}

.usr-rvw .rtng-frqncy__bar {
    display: inline-block;
    width: 172px;
    height: 12px;
    background-color: #dfe1e8;
    margin: 2px 12px 0;
    position: relative
}

.usr-rvw .rtng-frqncy__bar-innr {
    position: absolute;
    background-color: #0d426c;
    width: 0;
    max-width: 172px;
    height: 100%
}

.deal-dslks-frm {
    position: absolute;
    z-index: 1;
    top: -12px;
    right: 84px;
    min-width: 378px;
    padding: 10px;
    border: 1px solid #dfe1e8;
    border-radius: 3px;
    animation-name: fadeInDown;
    animation-duration: .25s;
    opacity: 0;
    color: #444;
    background-color: #fff;
    box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
    cursor: default;
    animation-fill-mode: both
}

.deal-dslks-frm--show {
    display: block
}

.deal-dslks-frm:before {
    position: absolute;
    top: 20px;
    right: -22px;
    width: 0;
    height: 0;
    border: 9px solid transparent;
    border-left: 11px solid #dfe1e8;
    background-color: transparent;
    content: ''
}

.deal-dslks-frm:after {
    position: absolute;
    top: 21px;
    right: -18px;
    width: 0;
    height: 0;
    border: 8px solid transparent;
    border-left: 10px solid #fff;
    background-color: transparent;
    content: ''
}

.deal-dslks-frm__ttl {
    margin-bottom: 15px;
    font-size: 14px;
    font-weight: 600
}

.deal-dslks-frm__item {
    margin-bottom: 5px;
    line-height: 19px
}

.deal-dslks-frm__item label {
    cursor: pointer
}

.deal-dslks-frm__item:before {
    display: none
}

.deal-dslks-frm__txtarea {
    width: 366px;
    height: 66px;
    padding: 5px
}

.deal-dslks-frm__cls {
    float: right;
    font-size: 12px;
    cursor: pointer
}

.deal-dslks-frm__cls:hover {
    color: #000
}

.deal-prc-img {
    display: block;
    max-width: 100%;
    margin: 15px auto 40px
}

.deal-cpn-popup {
    width: 600px;
    padding-bottom: 20px;
    text-align: center;
    background: #fff
}

.deal-cpn-popup__ttl {
    padding: 20px 10%;
    border-bottom: 1px solid #dfe1e8;
    font-size: 18px;
    font-weight: 600;
    line-height: normal;
    background: #f2f3f5
}

.deal-cpn-popup__info {
    margin: 30px 0 20px;
    font-size: 14px
}

.deal-cpn-popup__cpn {
    position: relative;
    display: inline-block;
    min-width: 40%
}

.deal-cpn-popup__cpn-code {
    display: inline-block;
    width: 73%;
    padding: 10px 30px;
    border: 2px dashed #0d426c;
    border-radius: 3px;
    font-size: 18px;
    color: #0d426c;
    background: #f2f3f5
}

.deal-cpn-popup__str {
    margin-top: 30px;
    font-size: 14px;
    color: #444
}

.deal-cpn-popup__str-name {
    text-decoration: none;
    text-transform: capitalize
}

.deal-cpn-popup__sccr {
    position: absolute;
    bottom: -7px;
    left: 7%
}

.prdct-sldr-item-wrpr {
    width: auto;
    padding-bottom: 20px
}

.prdct-sldr--l .prdct-item--nc {
    margin-left: 30px!important;
    margin-top: 5px
}

.usr-rvw-prdct__scs {
    width: 400px;
    margin: 10px auto;
    border: 1px solid #dfe1e8;
    border-radius: 3px;
    padding: 15px;
    text-align: left
}

.usr-rvw-prdct__scs .usr-rvw-prdct__img-wrpr {
    float: left;
    display: inline-block;
    width: 60px;
    height: 60px;
    text-align: center;
    margin-top: 5px
}

.usr-rvw-prdct__scs .usr-rvw-prdct__name-wrpr {
    display: inline-block;
    text-align: left;
    width: 310px
}

.usr-rvw-prdct__scs .usr-rvw-prdct .usr-rvw-form__rtng-wrpr,
.usr-rvw-prdct__scs .usr-rvw-prdct__name {
    width: unset
}

.prc-grid {
    box-sizing: border-box;
    width: 100%;
    height: auto;
    border-bottom: 1px solid #dfe1e8
}

.prc-grid-wrpr {
    width: 100%;
    margin-top: -10px
}

.prc-grid:first-child {
    border-top: 1px solid #dfe1e8
}

.prc-grid--vstd-store.prc-grid--vstd-store .bttn--gts {
    background-color: #8e93a1;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/backtostore.png);
    background-repeat: no-repeat;
    background-size: auto 11px
}

.prc-grid__instl-extnsn,
.prc-grid__upcmng-mbl {
    float: right;
    width: 310px
}

.prc-grid__instl-extnsn-bdg {
    padding: 0 0 0 20px;
    font-size: 15px;
    line-height: 15px;
    vertical-align: middle;
    color: #0d426c;
    background-position: left center;
    background-image: url(https://assets.mspimages.in/msp-ui/camp/exclamation-circle-grey.png);
    background-repeat: no-repeat;
    background-size: 15px auto
}

.prc-grid__instl-extnsn-btn {
    height: 20px;
    font-size: 11px;
    line-height: 20px
}

.prc-grid__instl-extnsn-scs {
    display: none;
    padding: 0 0 0 20px;
    margin-top: 5px;
    font-size: 13px;
    color: #444;
    background-position: left 3px;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/tick-mark-green.png);
    background-repeat: no-repeat;
    background-size: 13px auto
}

.prc-grid--na .prc-grid__clmn-2 {
    width: 30%;
    padding-left: 0
}

.prc-grid--na .prc-grid__clmn-3 {
    width: 20%;
    opacity: .65
}

.prc-grid--na .prc-grid__clmn-4 {
    opacity: .65
}

.prc-grid--ofln {
    background-image: url(https://assets.mspimages.in/msp-ui/icons/pricetable-offline-marker.png);
    background-repeat: no-repeat;
    background-size: 30px auto
}

.prc-grid__no-stck-sub {
    margin-top: 5px;
    font-size: 11px;
    color: #444
}

.prc-grid__no-stck-bdg {
    padding: 0 0 0 20px;
    font-size: 11px;
    line-height: 15px;
    vertical-align: middle;
    color: #444;
    background-position: left center;
    background-image: url(https://assets.mspimages.in/msp-ui/camp/exclamation-circle-grey.png);
    background-repeat: no-repeat;
    background-size: 15px auto
}

.prc-grid__no-stck-form {
    margin-top: 5px
}

.prc-grid__no-stck-desc {
    margin-bottom: 15px
}

.prc-grid__no-stck-err {
    margin-bottom: 10px
}

.prc-grid__no-stck-scs {
    display: none;
    margin-top: 5px;
    font-size: 13px;
    color: #444
}

.prc-grid__no-stck-inpt {
    width: 164px;
    height: 18px;
    padding: 6px;
    border-right-width: 0;
    border-radius: 3px 0 0 3px;
    vertical-align: middle
}

.prc-grid__no-stck-sbmt {
    display: inline-block;
    padding: 0 10px;
    border-radius: 0 3px 3px 0;
    margin-left: -.29em;
    vertical-align: middle
}

.prc-grid--ldr {
    position: relative;
    height: 100px
}

.prc-grid__clmn-1,
.prc-grid__clmn-2,
.prc-grid__clmn-3,
.prc-grid__clmn-4 {
    box-sizing: border-box;
    width: 25%;
    padding: 10px;
    vertical-align: middle
}

.prc-grid__clmn-1.brnd-auth-sllr .prc-grid__auth {
    float: left;
    clear: both;
    padding: 5px;
    margin-top: 5px;
    line-height: 17px;
    text-align: center;
    color: #111;
    background-image: none
}

.prc-grid__clmn-1.brnd-auth-sllr .prc-grid__logo {
    height: auto;
    margin-top: 10px
}

.prc-grid__clmn-2 {
    padding: 4px 0 0 6px
}

.prc-grid__clmn-2.brnd-auth-sllr {
    position: relative;
    padding-top: 16px
}

.prc-grid__clmn-2.brnd-auth-sllr .prc-grid-expnd__optn {
    overflow: hidden;
    width: 200px;
    border-bottom: 1px dashed #ddd;
    white-space: nowrap;
    text-overflow: ellipsis;
    cursor: pointer;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/location-marker.png);
    background-repeat: no-repeat;
    background-size: 13px auto
}

.prc-grid__clmn-2.brnd-auth-sllr .prc-grid-expnd__optn:hover {
    border-bottom: 1px dashed #444
}

.prc-grid__clmn-2.brnd-auth-sllr .prc-grid-expnd__optn.lctn-inpt {
    position: absolute;
    top: 10px;
    display: none;
    width: 200px;
    height: 18px
}

.prc-grid__clmn-2.brnd-auth-sllr .prc-grid-expnd__optn.lctn-inpt input {
    min-width: 200px;
    border-width: 0;
    background: 0 0
}

.prc-grid__clmn-3 {
    padding-right: 56px;
    text-align: right
}

.prc-grid__clmn-3.brnd-auth-sllr {
    width: 50%;
    padding-right: 5px
}

.prc-grid__clmn-3.brnd-auth-sllr .prc-grid__prc--mdl {
    margin-top: 9px
}

.prc-grid__clmn-3.brnd-auth-sllr .get-live-qts {
    padding-left: 30px;
    margin-left: 15px;
    background-image: url(https://assets.mspimages.in/msp-ui/camp/noun_102453_cc@2x.png);
    background-repeat: no-repeat;
    background-position: 11px 7px;
    background-size: 11px
}

.prc-grid__clmn-3.brnd-auth-sllr .msg {
    display: none;
    font-weight: 400;
    line-height: 16px;
    text-align: center;
    color: #111
}

.prc-grid__clmn-3.brnd-auth-sllr .mobile {
    width: 150px;
    padding: 6px 20px;
    margin-right: 15px;
    transition: background .25s ease-in-out;
    color: #111;
    background-color: #f2f3f5;
    background-image: url(https://www.mysmartprice.com/promotions/mobile.png);
    background-repeat: no-repeat;
    background-position: 3px 6px
}

.prc-grid__clmn-3.brnd-auth-sllr .mobile:active,
.prc-grid__clmn-3.brnd-auth-sllr .mobile:focus {
    border-color: #c1c5d3;
    background-color: transparent
}

.prc-grid__clmn-4 {
    padding-left: 65px
}

.prc-grid .bttn {
    box-sizing: border-box;
    width: 154px;
    padding-right: 30px;
    text-align: center
}

.prc-grid .bttn--gts {
    height: 33px;
    background-position: 24px 11px;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/go-to-store.png);
    background-repeat: no-repeat;
    background-size: auto 11px
}

.prc-grid .bttn--gts.bttn--grn {
    background-image: url(https://assets.mspimages.in/msp-ui/icons/view-details.png);
    background-repeat: no-repeat;
    background-size: auto 11px
}

.prc-grid--no-brdr {
    border: 0
}

.prc-grid__tag {
    position: absolute;
    top: 0;
    left: 0;
    padding: 2px 5px;
    border: 1px solid rgba(247, 231, 27, .4);
    font-size: 11px;
    line-height: 1;
    color: #111;
    background-color: rgba(247, 231, 27, .17)
}

.prc-grid__tag+.prc-tbl__row .prc-tbl__logo {
    margin-top: 15px
}

.prc-grid__logo {
    float: left;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 105px;
    height: 33px;
    color: transparent;
    background-repeat: no-repeat;
}

.prc-grid__more-dtls {
    float: left;
    clear: both;
    width: 97px;
    height: 13px;
    margin-top: 8px;
    border-bottom: 1px solid transparent;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/more-details.png);
    background-repeat: no-repeat;
    background-size: auto 13px;
    cursor: pointer
}

.prc-grid__more-dtls:hover {
    border-bottom-color: #0066c0
}
.seo_price_details_text .sctn {
    margin-top: 4px;
    padding: 0 0 0 15px;
}
.prc-grid__hdr {
    font-size: 18px;
    font-weight: 600;
    line-height: 19px
}

.prc-grid__hdr-row {
    font-weight: 600;
    text-align: left
}

.prc-grid__ofrs {
    clear: both;
    padding: 0 10px 0 20px;
    color: #16a085;
    background-position: 3px center;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/offer-icon.png);
    background-repeat: no-repeat;
    background-size: 13px auto
}

.prc-grid__ofrs:hover {
    text-decoration: underline;
    cursor: pointer
}

.prc-grid__lctn {
    float: left;
    clear: both;
    padding-left: 17px;
    margin-top: 5px;
    line-height: 17px;
    color: #8e93a1;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/location-marker.png);
    background-repeat: no-repeat;
    background-size: 12px auto
}

.prc-grid__prc {
    height: 33px;
    font-size: 24px;
    font-weight: 600;
    line-height: 33px;
    color: #0d426c
}

.prc-grid__prc-val {
    display: inline-block
}

.prc-grid__prc-val:first-letter {
    margin-right: 3px;
    font-size: 80%;
    font-weight: 400;
    vertical-align: 2px
}

.prc-grid__prc--mdl {
    margin-top: 14px
}

.prc-grid__shpng {
    margin-top: 4px;
    line-height: 1.4;
    color: #444
}

.prc-grid__shpng .txt-grn {
    font-weight: 600;
    text-transform: uppercase;
    color: #16a085
}

.prc-grid__bold-txt {
    font-weight: 600
}

.prc-grid__gts-arw {
    position: absolute;
    top: 9px;
    right: 18px;
    transition: .1s ease-in-out
}

.prc-grid__gts-btn {
    position: relative;
    display: inline-block;
    float: left;
    padding: 9px 36px 9px 19px;
    border-radius: 3px;
    font-weight: 600;
    transition: background .25s ease-in-out;
    text-transform: uppercase;
    color: #fff;
    cursor: pointer
}

.prc-grid__gts-btn:hover .prc-grid__gts-arw {
    right: 15px
}

.prc-grid__gts-btn--no-bg {
    border: 1px solid #0d426c;
    color: #0d426c
}

.prc-grid__gts-btn--mdl {
    margin-top: 15px
}

.prc-grid__gts-btn--ofln {
    border: 1px solid #16a085;
    color: #16a085
}

.prc-grid__coin {
    float: left;
    padding-left: 49px;
    margin-top: 7px;
    font-size: 11px;
    font-weight: 600;
    line-height: 15px;
    white-space: nowrap;
    color: #8e93a1;
    background-position: left center;
    background-image: url(https://assets.mspimages.in/msp-ui/camp/coin+free.png);
    background-repeat: no-repeat;
    background-size: 45px auto
}

.prc-grid__coin:after {
    float: right;
    width: 54px;
    height: 11px;
    margin-top: 3px;
    margin-left: 4px;
    content: ' ';
    background-image: url(https://assets.mspimages.in/msp-ui/camp/msp+coins.png);
    background-repeat: no-repeat;
    background-size: auto 10px
}

.prc-grid__arw-up {
    display: inline-block;
    margin-left: 3px;
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg)
}

.prc-grid--ofln .prc-grid__gts-btn {
    padding: 9px 25px 9px 8px
}

.prc-grid--ofln .prc-grid__gts-btn .prc-grid__gts-arw {
    right: 10px
}

.prc-grid--ofln .prc-grid__gts-btn:hover .prc-grid__gts-arw {
    right: 7px
}

.prc-grid-expnd {
    position: relative;
    display: block;
    float: left;
    clear: both;
    overflow: hidden;
    width: 100%;
    height: 0;
    transition: height .25s ease-in-out
}

.prc-grid-expnd:before {
    position: absolute;
    top: 0;
    left: 50px;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #f7f8f9;
    border-left: 10px solid transparent;
    transition: border-bottom-color .2s ease-in-out;
    content: ''
}

.prc-grid-expnd__cls-btn {
    position: absolute;
    top: 20px;
    right: 10px;
    width: 16px;
    height: 16px;
    font-size: 16px;
    text-align: center;
    cursor: pointer
}

.prc-grid-expnd__ftr {
    position: absolute;
    bottom: 0;
    left: 0;
    box-sizing: border-box;
    width: 100%;
    height: 40px;
    border-top: 1px dashed #dfe1e8
}

.prc-grid-expnd__slr {
    float: left;
    padding: 5px 15px
}

.prc-grid-expnd__slr-name {
    float: left;
    padding-right: 10px;
    border-right: 1px solid #dfe1e8;
    line-height: 24px;
    color: #8e93a1
}

.prc-grid-expnd__slr-name-val {
    color: #4a4a4a
}

.prc-grid-expnd__slr-rtng {
    float: left;
    margin-left: 10px
}

.prc-grid-expnd__slr-rtng .rtng-star {
    margin: 5px 0
}

.prc-grid-expnd__slr-rtng .rtng-num {
    float: left;
    padding: 0 4px;
    border: 1px solid #16a085;
    border-radius: 2px;
    margin-left: 10px;
    color: #16a085
}

.prc-grid-expnd__slr-flfld {
    float: left;
    height: 16px;
    padding-left: 10px;
    border-left: 1px solid #dfe1e8;
    margin-left: 10px
}

.prc-grid-expnd__slr-flfld-img {
    max-width: 100%;
    max-height: 100%
}

.prc-grid-expnd__str-logo {
    float: right;
    box-sizing: border-box;
    height: 100%;
    padding: 5px 15px
}

.prc-grid-expnd__str-logo-img {
    max-width: 100%;
    max-height: 100%;
    opacity: .6
}

.prc-grid-expnd__data {
    position: relative;
    box-sizing: border-box;
    min-height: 150px;
    padding: 32px 20px 65px;
    border-radius: 3px;
    margin: 10px 0;
    transition: .25s ease-in-out;
    background-color: #f7f8f9
}

.prc-grid-expnd__srvc {
    float: left;
    box-sizing: border-box;
    width: 222px
}

.prc-grid-expnd__optn {
    padding: 4px 0 4px 24px;
    margin: 5px 0;
    line-height: 17px;
    color: #111;
    background-position: center left;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/tick-mark-green.png);
    background-repeat: no-repeat;
    background-size: auto 16px
}

.prc-grid-expnd__optn:first-child {
    margin-top: 0
}

.prc-grid-expnd__optn:last-child {
    margin-bottom: 0
}

.prc-grid-expnd__optn--dsbld {
    color: #8e93a1;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/cross-circle-grey.png);
    background-repeat: no-repeat;
    background-size: auto 16px
}

.prc-grid-expnd__optn--lctn {
    background-position: 2px center;
    overflow-x: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/location-marker.png);
    background-repeat: no-repeat;
    background-size: auto 16px
}

.prc-grid-expnd__vrtn {
    float: left;
    width: 200px;
    height: 100%;
    margin-right: 20px
}

.prc-grid-expnd__vrtn-ttl {
    padding-top: 4px;
    font-weight: 600;
    line-height: 16px;
    color: #8e93a1
}

.prc-grid-expnd__vrtn-ttl:before {
    display: block;
    float: left;
    width: 14px;
    height: 14px;
    border: 1px solid;
    border-radius: 50%;
    margin-right: 5px;
    font-weight: 600;
    line-height: 7px;
    text-align: center;
    content: '...'
}

.prc-grid-expnd__vrtn-optn {
    padding: 10px 0;
    border-bottom: 1px dashed #dfe1e8;
    line-height: 17px
}

.prc-grid-expnd__vrtn-optn:last-child {
    border: none
}

.prc-grid-expnd__vrtn-name {
    float: left;
    overflow-y: hidden;
    color: #111;
    overflow-x: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.prc-grid-expnd__vrtn-prc {
    float: right;
    font-weight: 600;
    color: #0d426c
}

.prc-grid-expnd__vrtn-prc:after {
    font-size: 15px;
    content: '\2192'
}

.prc-grid-expnd__vrtn-prc:hover {
    text-decoration: underline;
    cursor: pointer
}

.prc-grid-expnd__all-vrtns {
    width: 185px;
    margin-top: 5px
}

.prc-grid-expnd__clr {
    float: left;
    width: 17px;
    height: 17px;
    border-radius: 50%;
    margin-right: 8px
}

.prc-grid-expnd__ofr-clmn {
    float: left;
    width: 220px;
    margin-left: 20px
}

.prc-grid-expnd__ofr-clmn--lrg {
    width: 410px
}

.prc-grid-expnd__coin-ofr {
    padding-top: 4px;
    padding-left: 30px;
    margin-bottom: 15px;
    background-position: left center;
    background-image: url(https://assets.mspimages.in/msp-ui/camp/coins-gold.png);
    background-repeat: no-repeat;
    background-size: 23px auto
}

.prc-grid-expnd__coin-ofr-head {
    margin-bottom: 3px;
    font-weight: 600
}

.prc-grid-expnd__coin-ofr-txt {
    float: left;
    font-size: 11px;
    color: #8e93a1
}

.prc-grid-expnd__coin-ofr-txt:after {
    display: block;
    float: right;
    width: 3px;
    height: 3px;
    border-radius: 50%;
    margin: 5px 5px 0;
    background-color: #dfe1e8;
    content: ''
}

.prc-grid-expnd__coin-ofr-link {
    font-size: 11px
}

.prc-grid-expnd__ofr {
    margin-bottom: 10px
}

.prc-grid-expnd__ofr-txt li {
    overflow: hidden;
    display: -webkit-box;
    word-break: break-word;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height: 18px;
    max-height: 36px;
    padding-left: 24px;
    color: #111;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/offer-icon.png);
    background-repeat: no-repeat;
    background-size: auto 16px;
    background-position: 0 1px
}

.prc-grid-expnd__ofr-txt li+li {
    margin-top: 10px
}

.prc-box,
.prc-tbl {
    padding: 0 10px;
    border: 1px solid #dfe1e8;
    border-radius: 3px;
    margin: 10px 0
}

.prc-box--fullcards,
.prc-tbl--fullcards {
    background-color: #f2f3f5;
    padding: 6px 6px 0
}

.prc-box--fullcards:after,
.prc-tbl--fullcards:after {
    content: '';
    display: block;
    clear: both
}

.prc-box--fullcards .prc-tbl__more-info,
.prc-box--fullcards .prc-tbl__row-wrpr,
.prc-tbl--fullcards .prc-tbl__more-info,
.prc-tbl--fullcards .prc-tbl__row-wrpr {
    background-color: #fff;
    margin: 0 0 7px;
    display: inline-block;
    vertical-align: middle;
    border-radius: 3px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .2)
}

.prc-box--fullcards .prc-tbl__row-wrpr,
.prc-tbl--fullcards .prc-tbl__row-wrpr {
    width: 511px;
    padding: 0 10px
}

.prc-box--fullcards .prc-tbl__more-info,
.prc-tbl--fullcards .prc-tbl__more-info {
    width: 521px;
    padding: 5px
}

.prc-box--fullcards .prc-tbl__row-wrpr+.prc-tbl__row-wrpr,
.prc-tbl--fullcards .prc-tbl__row-wrpr+.prc-tbl__row-wrpr {
    border-top: none
}

.prc-box--fullcards .prdct-dtl__str-icon,
.prc-tbl--fullcards .prdct-dtl__str-icon {
    width: 100%
}

.prc-box--fullcards .prc-tbl__info,
.prc-tbl--fullcards .prc-tbl__info {
    margin-left: 75px
}

.prc-box--fullcards .prc-tbl__prc,
.prc-tbl--fullcards .prc-tbl__prc {
    text-align: left
}

.prc-box--fullcards .prc-tbl__btn,
.prc-tbl--fullcards .prc-tbl__btn {
    margin: 10px 0;
    font-size: 0
}

.prc-box--fullcards .prc-tbl__more-strs,
.prc-tbl--fullcards .prc-tbl__more-strs {
    height: 40px;
    line-height: 40px;
    padding: 5px
}

.prc-box__more-info,
.prc-tbl__more-info {
    padding: 6px 0;
    border-top: 1px solid #dfe1e8;
    font-size: 14px;
    font-weight: 600;
    text-align: center;
    text-transform: uppercase
}

.prc-box__more-strs:hover,
.prc-tbl__more-strs:hover {
    text-decoration: none
}

.prc-box__row,
.prc-tbl__row {
    padding: 5px 0
}

.prc-box__row__success-icon,
.prc-tbl__row__success-icon {
    display: inline-block;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    background: url(https://assets.mspimages.in/msp-ui/icons/thumbsup-white@2x.png) center/18px no-repeat #099181
}

.prc-box__row__img,
.prc-tbl__row__img {
    height: 24px;
    vertical-align: middle;
    float: right
}

.prc-box__row__txt,
.prc-tbl__row__txt {
    display: inline-block;
    vertical-align: middle;
    font-size: 18px;
    font-weight: 500
}

.prc-box__row__txt-sub,
.prc-tbl__row__txt-sub {
    font-size: 12px;
    color: #666
}

.prc-box__row__info,
.prc-tbl__row__info {
    margin-left: 5px;
    display: inline-block;
    vertical-align: middle;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/price-box-offline-icon.png);
    background-repeat: no-repeat;
    background-size: auto 36px;
    background-position: left center;
    padding-left: 51px
}

.prc-box__row-wrpr,
.prc-tbl__row-wrpr {
    position: relative
}

.prc-box__row-wrpr+.prc-box__row-wrpr,
.prc-box__row-wrpr+.prc-tbl__row-wrpr,
.prc-tbl__row-wrpr+.prc-box__row-wrpr,
.prc-tbl__row-wrpr+.prc-tbl__row-wrpr {
    border-top: 1px solid #dfe1e8
}

.prc-box__row-wrpr--ofln,
.prc-tbl__row-wrpr--ofln {
    background-image: linear-gradient(#fff, rgba(9, 145, 129, .07));
    position: relative
}

.prc-box__row-wrpr--ofln:before,
.prc-tbl__row-wrpr--ofln:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background-image: linear-gradient(270deg, transparent, rgba(9, 145, 129, .07))
}

.prc-box__row-wrpr--ofln .btn,
.prc-tbl__row-wrpr--ofln .btn {
    box-sizing: border-box;
    width: 150px;
    height: 33px;
    line-height: 33px;
    font-size: 13px;
    text-align: center
}

.prc-box__logo,
.prc-tbl__logo {
    float: left;
    margin: 10px 0;
    width: 100px
}

.prc-box__logo-img,
.prc-tbl__logo-img {
    float: left;
    max-width: 100px;
    height: 33px
}

.prc-box__prc,
.prc-tbl__prc {
    height: 33px;
    font-size: 24px;
    font-weight: 600;
    line-height: 33px;
    text-align: right;
    color: #0d426c
}

.prc-box__prc:first-letter,
.prc-tbl__prc:first-letter {
    margin-right: 3px;
    font-size: 80%;
    font-weight: 400;
    vertical-align: 2px
}

.prc-box__shpng,
.prc-tbl__shpng {
    line-height: 1.4;
    text-align: right;
    color: #444
}

.prc-box__info,
.prc-tbl__info {
    float: left;
    margin: 10px 0 10px 75px
}

.prc-box__btn,
.prc-tbl__btn {
    float: right;
    margin: 10px 0
}

.prc-box__gts-btn,
.prc-tbl__gts-btn {
    width: 103px;
    height: 17px;
    background-position: 24px 11px;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/go-to-store.png);
    background-repeat: no-repeat;
    background-size: auto 11px
}

.store_win_gfts {
    margin-top: 10px;
    cursor: pointer
}

.help-icon {
    position: relative;
    float: right;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    margin-left: 10px;
    font-weight: 600;
    line-height: 16px;
    text-align: center;
    color: #fff;
    background-color: #bbb;
    cursor: pointer
}

.help-icon--blck {
    margin-left: 7px;
    font-family: serif;
    font-size: 10px;
    border: 1px solid #444;
    width: 12px;
    position: absolute;
    line-height: 12px;
    height: 12px;
    font-style: italic;
    background-color: transparent;
    color: #444
}

.upcmng-spcftn__tbl {
    width: 100%
}

.upcmng-spcftn__tbl-hdr {
    padding: 10px 12px;
    border-top: 1px solid #dfe1e8;
    font-weight: 600;
    text-align: left;
    color: #444
}

.upcmng-spcftn__item-key,
.upcmng-spcftn__item-val {
    padding: 7px 12px;
    border-top: 1px solid #dfe1e8;
    vertical-align: middle
}

.upcmng-spcftn__item-key {
    width: 45%;
    border-right: 1px solid #dfe1e8;
    font-weight: 600;
    background-color: #f2f3f5;
    color: #444
}

.upcmng-spcftn__item-val {
    width: 55%;
    color: #111
}

[class*=kyspc__item] {
    padding-left: 28px;
    /*background-image: url(https://assets.mspimages.in/sprite/specs/blue/sprite@2x.png?v=23);
    background-image: url(https://assets.mspimages.in/msp-ui/camp/msp-pdp-sprite.png?v=46);*/
    background-image: url(https://assets.mspimages.in/msp-ui/camp/msp-list-page-sprite.png?v=13);
    background-size: 18px;
    background-repeat: no-repeat
}
/*
.kyspc__item--frnt-cmra {
    background-position: 0 -310px;
}

.kyspc__item--lp-processor {
    background-position: 0 -569px;
}

.kyspc__item--lp-screen_specs {
    background-position: 0 -588px;
}

.kyspc__item--lp-graphics {
    background-position: 0 -608px;
}

.kyspc__item--lp-memory {
    background-position: 0 -625px;
}

.kyspc__item--lp-storage {
    background-position: 0 -642px;
}

.kyspc__item--lp-pwr_sply {
    background-position: 0 -660px;
}
.kyspc__item--warranty {
    background-position: 0 -794px;
}
.kyspc__item--lp-scrn_dsply {
    background-position: 0 -676px;
}

.kyspc__item--lp-hd_display {
    background-position: 0 -696px;
}

.kyspc__item--lp-android_tv {
    background-position: 0 -716px;
}

.kyspc__item--lp-speaker {
    background-position: 0 -736px;
}

.kyspc__item--lp-port {
    background-position: 0 -756px;
}

.kyspc__item--lp-view_angle {
    background-position: 0 -775px;
}*/
.tv_warranty_icn {
    background-position: 1px -795px;
}
.laptop_scrn_display_icn {
    background-position: 0 -589px;
}
.laptop_processor_icn{
    background-position: -1px -37px;
}
.laptop_OS_icn {
    background-position: 1px -814px;
}
.laptop_screen_size_icn {
    background-position: -1px -94px;
    top: 1px;
}
.laptop_card_icn {
    background-position:0 -608px;
}
.laptop_ports_icn {
    background-position:1px 0;
    top: 1px;
}
.tv_screen_size_icn {
    background-position: 1px -676px;
}
.tv_scrn_display_icn {
    background-position:1px -589px;
}
.tv_ram_icn {
    background-position: 0 -642px;
    top: 1px;
}

.tv_ports_icn {
    background-position: 0 -756px;
    top: 1px;
}
.tv_speaker_icn {
    background-position: 1px -735px;
}
.kyspc {
    margin-top: 20px
}

.kyspc__hdr {
    font-size: 18px;
    font-weight: 600;
    line-height: 1.3;
    color: #0d426c;
    text-transform: capitalize;
    padding-bottom: 20px
}

.kyspc__hlprtxt {
    font-size: 13px;
    font-weight: 400;
    margin-top: 5px;
    color: #444
}

.kyspc__list {
    list-style: none
}

.kyspc__item {
    float: left;
    padding-top: 0;
    overflow-x: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow-y: hidden;
    line-height: 18px;
    margin-bottom: 20px;
    text-indent: 0;
}
.full_width .kyspc__item {
    width: 100%;
    margin-left: 0;
}
.kyspc__item:nth-child(odd) {
    width: 288px
}

.kyspc__item:nth-child(even) {
    width: 191px;
    margin-left: 10px
}

.kyspc__item:before {
    display: none
}

.kyspc__item--cpu {
    background-position: 0 -38px
}

.kyspc__item--ram {
    background-position: 0 -95px
}

.kyspc__item--strge {
    background-position: 0 -133px
}

.kyspc__item--bttry {
    background-position: 0 0
}

.kyspc__item--cmra {
    background-position: 0 -19px
}
.kyspc__item--frnt-cmra {
    background-position: 0 -311px;
}
.kyspc__item--aspct {
    background-position: 0 -57px
}

.kyspc__item--placeholder {
    background-position: 0 -269px
}

.kyspc__item--placeholder-star {
    background-position: 0 -247px
}

.kyspc__item--sim {
    background-position: 0 -114px
}

.kyspc__item--os {
    background-position: 0 -76px
}
.kyspc__item--os.kyspc__item--android-os {
    background-position: 0 -888px;
}
.kyspc__item--os.kyspc__item--Ios-os {
    background-position: 0 -864px;
}
.kyspc__item--ofr {
    background-image: url(https://assets.mspimages.in/msp-ui/icons/offers_2x.png)
}

.tchncl-spcftn .sctn__hdr {
    border-bottom: none
}

.tchncl-spcftn__dsclmr {
    padding: 40px 20px;
    border-top: 1px solid #dfe1e8
}

.tchncl-spcftn__tbl {
    width: 100%
}

.tchncl-spcftn__cptn {
    padding: 10px 20px;
    border-top: 1px solid #dfe1e8;
    border-right: 1px solid #dfe1e8;
    border-bottom: 1px solid #dfe1e8;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    background-color: #f2f3f5;
    position: relative;
}
span.bx-score {
    position: absolute;
    background: #6699cc;
    color: #fff;
    border-radius: 4px;
    padding: 5px 7px;
    top: 5px;
    margin: 0 0 0 8px;
}

.tchncl-spcftn tr {
    line-height: 24px
}

.tchncl-spcftn tr+tr td {
    border-top: 1px solid #dfe1e8
}

.tchncl-spcftn td {
    width: 220px;
    padding: 8px 8px 8px 20px;
    border-right: 1px solid #dfe1e8;
    font-weight: 600;
    vertical-align: middle;
    color: #444
}

.tchncl-spcftn td+td {
    word-break: break-word;
    width: 658px;
    padding: 8px;
    font-weight: 400;
    color: #111
}

.ftr {
    background-color: #e7e8eb;
    color: #444
}

.ftr__cntnt-wrpr {
    width: 1000px;
    margin: 0 auto
}

.ftr__promo {
    padding: 30px 0;
    border-bottom: 1px solid #d0d3dd
}

.ftr__promo__clmn {
    margin-right: 130px;
    padding-left: 45px;
    float: left
}

.ftr__promo__clmn:last-child {
    margin-right: 0
}

.ftr__promo__clmn__hdr {
    font-weight: 600
}

.ftr__promo__prdcts {
    background-image: url(https://assets.mspimages.in/msp-ui/icons/large/genuine_product.png);
    background-repeat: no-repeat;
    background-size: 35px auto
}

.ftr__promo__chrgs {
    background-image: url(https://assets.mspimages.in/msp-ui/icons/large/money-tag.png);
    background-repeat: no-repeat;
    background-size: 35px auto
}

.ftr__promo__sfty {
    background-image: url(https://assets.mspimages.in/msp-ui/icons/large/safety_shield_gray.png);
    background-repeat: no-repeat;
    background-size: 35px auto
}

.ftr__promo__chrgs,
.ftr__promo__prdcts,
.ftr__promo__sfty {
    background-position: left center
}

.ftr__EAT {
    padding-top: 30px;
    font-size: 13px
}

.ftr__EAT ol li,
.ftr__EAT p+p {
    margin-top: 10px
}

.ftr__lnks {
    padding: 30px 0;
    float: left;
    width: 100%;
}

.ftr__lnks__clmn {
    width: 180px;
    margin-left: 60px;
    float: left
}

.ftr__lnks__clmn__scl {
    margin-top: 6px;
    display: inline-block;
    text-decoration: none;
    width: 24px;
    height: 24px;
    background-position: center;
    background-size: 24px;
    background-repeat: no-repeat
}

.ftr__lnks__clmn__scl+.ftr__lnks__clmn__scl {
    margin-left: 8px
}

.ftr__lnks__clmn__scl:hover {
    text-decoration: none
}

.ftr__lnks__clmn__scl--yt {
    background-image: url(https://assets.mspimages.in/msp-ui/icons/youtube-grey.png);
    background-repeat: no-repeat;
    background-size: 24px auto
}

.ftr__lnks__clmn__scl--twttr {
    background-image: url(https://assets.mspimages.in/msp-ui/icons/twitter-grey.png);
    background-repeat: no-repeat;
    background-size: 24px auto
}

.ftr__lnks__clmn__scl--rss {
    background-image: url(https://assets.mspimages.in/msp-ui/icons/rss-grey.png);
    background-repeat: no-repeat;
    background-size: 24px auto
}

.ftr__lnks__clmn__scl--fb {
    background-image: url(https://assets.mspimages.in/msp-ui/icons/facebook-grey.png);
    background-repeat: no-repeat;
    background-size: 24px auto
}

.ftr__lnks__clmn:first-child {
    margin-left: 0
}

.ftr__lnks__clmn--2 {
    width: 360px
}

.ftr__lnks__clmn__hdr {
    text-transform: capitalize;
    font-weight: 600;
    margin-bottom: 10px
}

.ftr__lnks__clmn__vrtcl {
    width: 180px;
    float: left
}

.ftr__lnks__clmn__lnks {
    text-decoration: none;
    width: 100%;
    float: left;
    color: #444;
    line-height: 1.9;
    font-size: 13px;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
    overflow: hidden;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    padding: 0 6px 0 0;
    box-sizing: border-box;
}
.ftr__lnks__clmn.ftr__lnks__clmn--2.non-mobile-lmb {
    margin: 0 0 30px;
}

.ftr__lnks__clmn__lnks:hover {
    text-decoration: none;
    color: #111
}

.ftr__lnks__mblapps {
    float: right;
    margin-left: 0;
    width: 135px
}

.ftr__lnks__mblapps .ftr__lnks__clmn__img,
.ftr__lnks__mblapps .ftr__lnks__clmn__vrtcl {
    width: 135px
}

.ftr__cmpny-info {
    padding: 30px 0
}

.ftr__cmpny-info__left {
    float: left
}

.ftr__cmpny-info__logo {
    display: block;
    width: 183px;
    margin-bottom: 6px
}

.ftr__cmpny-info__rght {
    float: right;
    padding-top: 34px
}

.ftr__cmpny-info__mdwthlv {
    vertical-align: middle;
    font-size: 13px
}

.ftr__cmpny-info__cpyrght {
    font-size: 13px
}

.ftr .hrt-symbl {
    color: #c00
}

.ftr .indian-flag {
    vertical-align: middle;
    height: 13px;
    margin-left: 3px
}

.bottomad {
    width: 1000px;
    margin: 0 auto 20px;
    /* background: #fff; */
}
.bottomad #div-gpt-footer-banner {
    padding: 20px 0;
}
.c3-line {
    stroke-width: 2px!important
}

.c3-circle {
    stroke: #555!important;
    fill: #fff!important;
    stroke-width: 1px!important
}

.c3-ygrid {
    stroke: #dfe1e8!important;
    stroke-dasharray: 0!important;
    stroke-width: 1px!important;
    stroke-opacity: 1!important
}

.c3 text {
    font-size: 12px;
    fill: #8e8e93
}

.c3 .tick line {
    stroke: none!important
}

.c3-axis-y .domain {
    display: none
}

.c3-axis-x .domain {
    stroke: #dfe1e8!important
}

.c3-tooltip {
    border: 1px solid #dfe1e8!important
}

.c3-tooltip th {
    padding: 5px 10px!important;
    background-color: #0d426c!important
}

.c3-tooltip tr {
    border: none!important
}

.c3-tooltip td {
    padding: 6px 10px!important
}

.c3-tooltip .name>span {
    display: none!important
}

.c3-tooltip .value {
    border-left: 1px solid #dfe1e8!important
}

.top-cmprd__lnk-img--mbl {
    max-width: 25px;
    height: 50px;
    vertical-align: middle
}

.top-cmprd__lnk-ttl {
    position: absolute;
    left: 0;
    box-sizing: border-box;
    width: 100%;
    padding-left: 120px;
    line-height: 51px;
    text-decoration: none;
    color: #333;
    cursor: pointer
}

.top-cmprd__lnk-ttl:hover {
    text-decoration: none;
    color: #c00
}

.top-cmprd__lnk {
    position: relative;
    padding: 10px 20px!important
}

.sp-coin__sml {
    padding: 5px 0 5px 14px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 18px;
    margin-right: 6px
}

.sp-coin__sml--gold,
.sp-coin__sml--grey {
    background-image: url(https://assets.mspimages.in/msp-ui/icons/cashbackicon.png);
    background-repeat: no-repeat;
    background-size: 20px auto
}

.sp-coin__big {
    padding: 5px 0 5px 35px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 24px;
    margin-right: 8px
}

.sp-coin__big--gold,
.sp-coin__big--grey {
    background-image: url(https://assets.mspimages.in/msp-ui/icons/cashbackicon.png);
    background-repeat: no-repeat;
    background-size: 32px auto
}

.tbl {
    line-height: 1.3em
}

.tbl__hdr {
    position: relative;
    padding: 11px 10px;
    border-bottom: 1px solid #dfe1e8;
    background-color: #f8f8fa;
    font-size: 14px;
    text-transform: capitalize;
    text-align: left
}

.tbl__hdr__col {
    float: left;
    width: 15%;
    margin-right: 10px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    transition: color .25s ease-in-out;
    color: inherit
}

.tbl__hdr__col--date {
    width: 10%;
    margin-left: 20px
}

.tbl__hdr__col--date--rdmptn {
    width: 12%
}

.tbl__hdr__col--rdm-id {
    width: 15%
}

.tbl__hdr__col--rdm-id--clms {
    width: 10%
}

.tbl__hdr__col--prdct {
    width: 25%
}

.tbl__hdr__col--store {
    width: 10%
}

.tbl__hdr__col--coins {
    width: 12%
}

.tbl__hdr__col--prc {
    width: 8%
}

.tbl__hdr__col--sts {
    width: 24%
}

.tbl__hdr__col--sts--less-width {
    width: 18%
}

.tbl__hdr__col--sts--rdmptn {
    width: 22%
}

.tbl__hdr__col--coins-ddctd {
    width: 20%
}

.tbl__hdr__col--expctd-date {
    width: 14%
}

.tbl__hdr__col--expry-date {
    width: 12%
}

.tbl__hdr__col--rfrnc-id {
    width: 10%
}

.tbl__hdr__col--issues-clms {
    width: 21%
}

.tbl__hdr__col--gift-clms {
    width: 23%
}

.tbl__hdr__col--dscrptn {
    width: 22%
}

.tbl__row {
    padding: 16px 10px;
    background-color: #fff;
    border-bottom: 1px solid #dfe1e8;
    text-align: left
}

.tbl__row:last-child {
    border-bottom: 0
}

.tbl__row__col {
    float: left;
    width: 15%;
    margin-right: 10px;
    line-height: 20px;
    transition: color .25s ease-in-out
}

.tbl__row__col--date {
    width: 10%;
    margin-left: 20px
}

.tbl__row__col--date--rdmptn {
    width: 12%
}

.tbl__row__col--rdm-id {
    width: 15%
}

.tbl__row__col--rdm-id--clms {
    width: 10%
}

.tbl__row__col--prdct {
    width: 25%
}

.tbl__row__col--store {
    width: 10%
}

.tbl__row__col--prc {
    width: 8%;
    color: #3d6a8c
}

.tbl__row__col--coins {
    width: 12%
}

.tbl__row__col--sts {
    width: 24%
}

.tbl__row__col--sts--less-width {
    width: 18%
}

.tbl__row__col--sts--rdmptn {
    width: 22%
}

.tbl__row__col--sts__indctr {
    height: 8px;
    width: 8px;
    border-radius: 50%;
    display: inline-block;
    margin-right: 5px
}

.tbl__row__col--sts__indctr--green,
.tbl__row__col--sts__indctr--grn {
    background-color: #7ed321
}

.tbl__row__col--sts__indctr--red {
    background-color: #ca0813
}

.tbl__row__col--sts__indctr--grey {
    background-color: #8e8e93
}

.tbl__row__col--sts__indctr--orng {
    background-color: #f5a623
}

.tbl__row__col--sts__prcs {
    font-size: 11px;
    color: #8e8e93;
    font-style: italic;
    line-height: 1.3em;
    display: block;
    height: 14px
}

.tbl__row__col--link {
    color: #00229f
}

.tbl__row__col--coins-ddctd {
    width: 20%
}

.tbl__row__col--gift-clms {
    width: 23%
}

.tbl__row__col--expctd-date {
    width: 14%
}

.tbl__row__col--expry-date {
    width: 12%
}

.tbl__row__col--rfrnc-id {
    width: 10%
}

.tbl__row__col--issues-clms {
    width: 21%
}

.tbl__row__col--dscrptn {
    width: 22%;
    font-size: 12px;
    font-style: italic;
    padding: 10px 0
}

.sctn__hdr--extnd {
    margin-top: 4px
}

.sctn__hdr--extnd .sctn__ttl-img {
    float: left;
    height: 60px;
    width: 60px;
    margin: 0 5px 0 10px;
    background: url(https://msp-ui-cdn.s3.amazonaws.com/img/img/smart_points.png) center center no-repeat
}

.sctn__hdr--extnd .sctn__ttl-main {
    font-size: 32px;
    color: #c6583e;
    text-align: left;
    line-height: 1.1em;
    text-transform: none
}

.sctn__hdr--extnd .sctn__ttl-sub {
    font-size: 22px;
    color: #8e93a1;
    text-align: left;
    text-transform: none;
    font-weight: 400
}

.sctn__hdr--extnd .sctn__ttl-sub--bold {
    font-weight: 600
}

.sctn .prfl-wdgt__inr {
    margin: 0
}

.sctn .prfl-wdgt__sctn-id {
    position: relative;
    float: left;
    width: 100px;
    text-align: center;
    height: 70px
}

.sctn .prfl-wdgt__sctn-id__usr-img-icon {
    border-radius: 50%;
    width: 60px;
    margin-top: 10px;
    height: 60px
}

.sctn .prfl-wdgt__sctn-id__usr-tag {
    position: relative;
    display: inline-block;
    top: -18px;
    line-height: 1.3em;
    padding: 1px 2px;
    border-radius: 2px;
    font-size: 10px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: .2px;
    min-width: 45px;
    color: #fff;
    background-color: #3498db
}

.sctn .prfl-wdgt__sctn-id__usr-name {
    margin-top: -8px;
    font-size: 16px;
    padding: 18px 5px;
    font-weight: 600;
    line-height: 1.3em;
    float: left;
    min-width: 140px
}

.sctn .prfl-wdgt__sctn-id__usr-phn {
    font-size: 11px;
    background-position: left 22px;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/tick-mark-green.png);
    background-repeat: no-repeat;
    background-size: 16px auto
}

.sctn .prfl-wdgt__sctn-id__usr-phn span {
    padding-left: 20px
}

.sctn .prfl-wdgt__sctn-id__usr-vrfy {
    font-size: 11px;
    background-image: url(https://assets.mspimages.in/msp-ui/camp/exclamation-circle-grey.png);
    background-repeat: no-repeat;
    background-size: 16px auto;
    cursor: pointer;
    padding-left: 20px;
    background-position: left 2px
}

.sctn .prfl-wdgt__sctn-id__usr-vrfy span {
    color: #0066c0
}

.sctn .prfl-wdgt__sctn-id__usr-vrfy span:hover {
    text-decoration: underline
}

.sctn .prfl-wdgt__btn {
    margin: 18px 0 18px 10px;
    float: right
}

.sctn .prfl-wdgt__sctn-coin {
    float: right;
    text-transform: uppercase;
    margin: 11px 0 11px 10px
}

.sctn .prfl-wdgt__sctn-coin .help-icon {
    position: static;
    text-transform: none;
    display: inline-block;
    margin-left: 7px;
    font-family: serif;
    font-size: 10px;
    border: 1px solid #444;
    width: 12px;
    line-height: 12px;
    height: 12px;
    font-style: italic;
    background-color: transparent;
    color: #444
}

.sctn .prfl-wdgt__sctn-coin__ttl {
    float: left;
    color: #7d8393;
    font-size: 11px;
    text-align: center;
    margin-right: 30px
}

.sctn .prfl-wdgt__sctn-coin__ttl__count {
    font-size: 16px;
    font-weight: 400
}

.sctn .prfl-wdgt__sctn-coin__ttl__count__icon {
    padding-right: 10px;
    width: 15px
}

.sctn .prfl-wdgt__sctn-coin__avlbl {
    float: left;
    margin-right: 30px;
    color: #d66343;
    font-size: 11px;
    text-align: center
}

.sctn .prfl-wdgt__sctn-coin__avlbl__count {
    font-size: 16px;
    font-weight: 600
}

.sctn .prfl-wdgt__sctn-coin__avlbl__count__icon {
    padding-right: 10px;
    width: 15px
}

.sctn .prfl-wdgt__sctn-btn__btn {
    margin-top: 15px;
    padding: 10px 0;
    position: relative;
    display: block;
    min-height: 14px;
    border-top: 1px solid #dfe1e8;
    font-size: 18px;
    font-weight: 600;
    transition: background .3s ease-in-out;
    text-align: center;
    text-transform: uppercase;
    color: #444;
    background: #e9ebef;
    cursor: pointer
}

.sctn .prfl-wdgt__sctn-btn__btn:hover {
    text-decoration: none;
    color: #444;
    background-color: #dfe1e8
}

.faq {
    line-height: 1.3em
}

.faq__inr__sctn {
    font-size: 14px;
    line-height: 1.3em
}

.faq__inr__sctn__qstn {
    color: #3b3b3b;
    margin: 13px 0;
    cursor: pointer
}

.faq__inr__sctn__qstn::before {
    content: '\002b';
    display: inline-block;
    padding: 1px;
    border: 2px solid #8e93a1;
    border-radius: 50%;
    width: 12px;
    height: 12px;
    font-size: 16px;
    font-weight: 600;
    line-height: 10px;
    margin-right: 10px;
    text-align: center;
    color: #8e93a1;
    visibility: visible;
    vertical-align: middle
}

.faq__inr__sctn__qstn--actv::before {
    content: '\002D';
    display: inline-block;
    padding: 1px;
    border: 2px solid #8e93a1;
    border-radius: 50%;
    width: 12px;
    height: 12px;
    font-size: 20px;
    font-weight: 600;
    line-height: 10px;
    margin-right: 10px;
    text-align: center;
    color: #8e93a1;
    visibility: visible;
    vertical-align: middle
}

.faq__inr__sctn__answr {
    background-color: #f4f5f7;
    padding: 16px;
    border-left: 2px solid #c00;
    margin-left: 8px
}

.faq .sctn__inr {
    margin-left: 20px
}

.rdmptn__btn {
    float: right
}

.clms__btn {
    position: absolute;
    right: 20px;
    top: 13px
}

.clms__info-bar {
    padding: 10px 20px;
    background-color: rgba(247, 231, 27, .17);
    border-bottom: 1px solid #dfe1e8;
    font-size: 12px
}

.clms__info-bar-btm {
    margin: 10px -15px -15px;
    background-color: #fff;
    border-top: 1px solid #dfe1e8;
    border-bottom: none
}

.clms__info-bar span {
    padding-right: 185px
}

.clms__inr {
    line-height: 1.3em
}

.clms__inr__lft-pnl {
    width: 440px;
    float: left;
    margin-top: 5px;
    margin-right: 20px
}

.clms__inr__lft-pnl__hdr {
    font-size: 14px;
    font-weight: 600
}

.clms__inr__lft-pnl__bdy {
    padding: 0 14px
}

.clms__inr__lft-pnl__bdy__rsn {
    display: block;
    margin: 18px 0;
    font-size: 14px;
    cursor: pointer
}

.clms__inr__lft-pnl__bdy__rsn__inpt {
    padding-left: 20px;
    margin-right: 10px
}

.clms__inr__lft-pnl__bdy__rsn__inpt:checked+.clms__inr__lft-pnl__bdy__rsn__dscrptn {
    color: #3b3b3b
}

.clms__inr__lft-pnl__bdy__rsn__dscrptn {
    padding-left: 25px;
    font-size: 13px;
    margin-top: 5px;
    color: #7d8393;
    transition: color .25s ease-in-out
}

.clms__inr__lft-pnl__bdy__rsn__dscrptn--actv {
    color: #3b3b3b
}

.clms__inr__rght-pnl {
    margin-top: 5px;
    padding: 20px;
    float: left;
    width: 385px;
    font-size: 14px;
    background-color: rgba(223, 225, 232, .24)
}

.clms__inr__rght-pnl__hdr {
    color: #8e93a1;
    line-height: 20px
}

.clms__inr__rght-pnl__slct {
    position: relative
}

.clms__inr__rght-pnl__btn {
    width: 40%;
    margin: 20px 0 0
}

.clms__inr__rght-pnl__file {
    margin-top: 20px
}

.clms__inr__rght-pnl__inpt-box {
    border: 1px solid #ddd;
    border-radius: 2px;
    height: 40px;
    width: 360px;
    margin: 10px 0;
    padding: 0 10px;
    background-color: #f8f8f8
}

.clms__inr__rght-pnl__inpt-box--slct {
    -webkit-appearance: none;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/arrow-down-grey-small.png);
    background-repeat: no-repeat;
    background-size: 10px auto;
    background-position: 300px center
}

.clms__inr__rght-pnl__inpt-box--file {
    margin-top: 20px;
    border: none
}

.clms__inr__rght-pnl__inpt-box--file-lbl {
    display: inline-block
}

.clms__inr__rght-pnl__inpt-box--file-inpt {
    display: inline-block;
    margin-top: 5px;
    border: none;
    background: 0 0
}

.clms__inr__rght-pnl__inpt-box--othr {
    padding-left: 0;
    height: auto;
    border: none;
    font-size: 14px;
    word-wrap: normal
}

.clms__inr__rght-pnl__inpt-box:focus {
    background-color: #fff
}

.inptbx__bank-trnsfr {
    margin-left: 300px
}

.inptbx__bank-trnsfr .usr-inputbox__form-item {
    width: 400px
}

.inptbx__bank-trnsfr .usr-inputbox__label {
    font-size: 12px
}

.inptbx__bank-trnsfr div.error {
    color: #c00;
    margin-bottom: 5px;
    font-size: 12px
}

.sctn-nvgtn .sdbr-faq {
    margin-right: 20px
}

.sctn-nvgtn .sdbr-faq .sctn__inr {
    margin: 0
}

.sctn-nvgtn .sdbr-faq .sdbr-list__item {
    padding: 10px 20px;
    margin-bottom: 0
}

.sctn-nvgtn {
    border: none;
    background-color: rgba(242, 243, 245, .6);
    border-top: 1px solid #dfe1e8;
    border-right: 1px solid #dfe1e8;
    padding: 0;
    border-radius: 0;
    line-height: 1.3em
}

.sctn-nvgtn>.sctn__inr {
    margin: 0;
    border-left: none
}

.sctn-nvgtn>.sctn__inr>.sdbr-list__item {
    padding: 0
}

.sctn-nvgtn>.sctn__inr>.sdbr-list__item .sctn-nvgtn--main {
    line-height: 50px;
    padding-left: 10px
}

.sctn-nvgtn>.sctn__inr>.sdbr-list__item .sctn-nvgtn--main--actv {
    font-weight: 600;
    background-color: #dfe2e9;
    border-right: 2px solid #c00
}

.sctn-nvgtn>.sctn__inr>.sdbr-list__item>.sctn__inr {
    margin: 0;
    border-left: none
}

.sctn-nvgtn>.sctn__inr>.sdbr-list__item>.sctn__inr>.sdbr-list__item {
    padding-top: 0;
    padding-left: 40px;
    line-height: 40px;
    margin: 0
}

.sctn-nvgtn>.sctn__inr>.sdbr-list__item>.sctn__inr>.sdbr-list__item--actv {
    font-weight: 700
}

.sctn-nvgtn>.sctn__inr>.sdbr-list__item>.sctn__inr>.sdbr-list__item+.sdbr-list__item {
    line-height: 40px;
    margin: 0
}

.popup {
    position: relative;
    width: 650px;
    height: 356px;
    background: #fff
}

.popup--one-clmn {
    text-align: center
}

.popup--one-clmn__img {
    position: relative;
    padding: 36px;
    text-align: center
}

.popup--one-clmn__img-chck {
    position: absolute;
    bottom: -10px;
    right: -10px;
    padding: 22px;
    background-image: url(https://assets.mspimages.in/msp-ui/camp/confirm-tick.png);
    background-repeat: no-repeat;
    background-size: 38px 38px;
    background-position: bottom right
}

.popup--one-clmn__img--src-wrpr {
    position: relative;
    display: inline-block
}

.popup--one-clmn__img-src {
    max-width: 300px;
    max-height: 115px;
    top: 50%;
    left: 50%
}

.popup--one-clmn__txt {
    line-height: 1.3em;
    font-size: 16px;
    text-align: center
}

.popup--one-clmn__txt--bold {
    margin-bottom: 10px;
    font-size: 22px;
    font-weight: 600
}

.popup--one-clmn__txt--blue {
    color: #3d6a8c
}

.popup--one-clmn__txt--ylw {
    color: #f5a623
}

.popup--one-clmn__txt--grn {
    color: #16a085
}

.popup--one-clmn__btm {
    position: absolute;
    bottom: 0;
    padding: 20px;
    width: 610px;
    line-height: 1.3em;
    text-align: center;
    font-size: 14px;
    background-color: #efefef
}

.popup__lft-pnl {
    float: left;
    width: 276px;
    height: 356px;
    box-sizing: border-box;
    border-right: 1px solid #f1f1f1
}

.popup__lft-pnl__wrpr {
    position: relative;
    display: block;
    overflow: hidden;
    height: 294px;
    text-align: center;
    vertical-align: middle
}

.popup__lft-pnl__wrpr-img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    max-height: 248px;
    max-width: 212px
}

.popup__lft-pnl__dlvry-time {
    margin: 0 auto;
    line-height: 1.3em;
    font-size: 12px;
    color: #8e8e93;
    text-align: center
}

.popup__lft-pnl__dlvry-time--bold {
    font-weight: 600
}

.popup__lft-pnl__trms-cndtn {
    margin: 0 auto;
    color: #8e8e93;
    line-height: 1.3em;
    font-size: 12px;
    text-align: center;
    text-decoration: underline
}

.popup__rght-pnl {
    position: relative;
    float: left;
    width: 374px;
    height: 356px
}

.popup__rght-pnl__sctn-top {
    position: relative;
    height: 245px;
    margin-top: 38px
}

.popup__rght-pnl__ttl {
    padding-left: 20px;
    margin-bottom: 10px;
    font-size: 18px;
    text-align: left;
    font-weight: 600
}

.popup__rght-pnl__dscrptn {
    padding-left: 20px;
    padding-right: 10px;
    height: 115px;
    line-height: 19px;
    color: #7d8393;
    font-size: 12px;
    text-align: left
}

.popup__rght-pnl__form-elmnt {
    padding-left: 20px;
    line-height: 40px
}

.popup__rght-pnl__form-elmnt__inpt {
    padding: 10px;
    height: 20px;
    width: 176px
}

.popup__rght-pnl__form-elmnt__lbl {
    font-weight: 600;
    margin-right: 15px
}

.popup__rght-pnl__coins {
    padding-left: 20px;
    margin: 20px 0;
    color: #16a085;
    font-size: 20px
}

.popup__rght-pnl__coins-icon {
    padding-left: 30px;
    color: #21947d;
    line-height: 17px;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/cashbackicon@2x.png);
    background-repeat: no-repeat;
    background-size: 24px auto;
    background-position: 0
}

.popup__rght-pnl__btn {
    position: absolute;
    bottom: 0;
    width: 334px;
    padding: 20px;
    background-color: #efefef
}

.bttn {
    text-decoration: none;
    text-transform: uppercase
}

.bttn:hover {
    text-decoration: none
}

.bttn--s {
    height: 24px;
    padding: 0 15px;
    font-size: 12px;
    line-height: 24px
}

.bttn--blue {
    color: #fff;
    background-color: #3d6a8c
}

.bttn--blue:hover {
    color: #fff;
    background-color: #325773
}

.prdct-item--rdm {
    margin: 0 12px;
    font-size: 12px
}

.prdct-item--rdm__dtls {
    height: 120px
}

.prdct-item--rdm__dtls__info {
    margin-bottom: 10px;
    height: 30px
}

.prdct-item--rdm__dtls__info__rpe {
    display: inline
}

.prdct-item--rdm__dtls__info__ttl {
    overflow: hidden;
    display: inline;
    transition: color .25s ease-in-out;
    color: #111;
    font-weight: 600;
    font-size: 12px;
    line-height: 16px
}

.prdct-item--rdm__dtls__info__ttl:hover {
    text-decoration: none
}

.prdct-item--rdm__dtls__info__wrth {
    display: inline-block;
    font-size: 10px;
    color: #8e8e93
}

.prdct-item--rdm__dtls__bttn {
    opacity: 0
}

.prdct-item--rdm__dtls__coins {
    padding-top: 5px;
    border-top: 1px solid #dfe1e8;
    margin-top: 5px;
    margin-bottom: 8px;
    line-height: 27px;
    color: #0d426c
}

.prdct-item--rdm__dtls__coins__icon {
    border-top: 0
}

.prdct-item--rdm__dtls__coins__value {
    font-size: 20px;
    vertical-align: bottom
}

.prdct-item--rdm:hover .prdct-item--rdm__dtls__bttn {
    opacity: 1
}

.page-nvgtn--lylty {
    border: none;
    border-bottom: 1px solid #dfe1e8;
    background-color: #f2f3f5
}

.page-nvgtn__lylty {
    border: none
}

.page-nvgtn__lylty .page-nvgtn__item {
    position: relative;
    padding: 11px 30px;
    text-transform: capitalize;
    border-right: none;
    background-color: #f2f3f5
}

.page-nvgtn__lylty .page-nvgtn__item--frst {
    text-align: left;
    padding: 11px 30px 11px 0
}

.chrm-prmtn .sctn__inr,
.flow-chrt,
.how-rdm .sctn__inr,
.how-wrks .sctn__inr {
    text-align: center
}

.flow-chrt__item {
    position: relative;
    display: inline-block;
    width: 152px;
    height: 186px;
    border: 1px solid transparent;
    border-radius: 3px;
    transition: border .25s ease-in-out;
    vertical-align: top;
    white-space: normal
}

.flow-chrt__item--how-wrks {
    width: 170px;
    height: 203px;
    margin: 10px
}

.flow-chrt__item__stp {
    width: 100%;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.3em;
    text-align: center;
    text-transform: uppercase
}

.flow-chrt__item__img {
    position: relative;
    height: 155px;
    background-position: center center;
    background-repeat: no-repeat
}

.flow-chrt__item__img--shop {
    background: url(https://assets.mspimages.in/msp-ui/icons/shop_icon.png) 58px no-repeat
}

.flow-chrt__item__img--earn-pnts {
    border: none;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/cashbackicon-128.png);
    background-repeat: no-repeat;
    background-size: 84px 84px
}

.flow-chrt__item__img--rdm {
    border: none;
    background-image: url(https://assets.mspimages.in/msp-ui/camp/gifts.png);
    background-repeat: no-repeat;
    background-size: 116px 90px
}

.flow-chrt__item__img--instl {
    border: none;
    background-image: url(https://assets.mspimages.in/msp-ui/camp/chrm_instl.png);
    background-repeat: no-repeat;
    background-size: 100% auto
}

.flow-chrt__item__img--lgn {
    border: none;
    background: url(https://assets.mspimages.in/msp-ui/icons/login_icon.png) center center/132px
}

.flow-chrt__item__img--bns-pnts {
    border: none;
    background-image: url(https://assets.mspimages.in/msp-ui/camp/chrm_bns_pnts.png);
    background-repeat: no-repeat;
    background-size: 100% auto
}

.flow-chrt__item__explntn {
    position: relative;
    margin: 0 auto;
    color: #8e93a1;
    text-align: center;
    line-height: 1.3em;
    font-size: 13px;
    font-weight: 400
}

.flow-chrt__item__explntn--bg-font {
    color: #333;
    font-size: 16px
}

.flow-chrt__item__explntn--bold {
    color: #4a4a4a;
    font-weight: 600
}

.flow-chrt__item--brdr {
    border: 1px solid #dfe1e8
}

.flow-chrt__item--frst {
    margin-left: 0
}

.flow-chrt__item__top-pnl {
    position: relative;
    height: 120px;
    text-align: center;
    background-color: #fdf4d3
}

.flow-chrt__item__top-pnl--pro {
    background-color: #daecf8
}

.flow-chrt__item__top-pnl--elite {
    background-color: #ede0f2
}

.flow-chrt__item__top-pnl__tier-img {
    position: absolute;
    top: 8px;
    left: 32px;
    width: 84px;
    height: 84px;
    border: 2px solid #f1c40f;
    border-radius: 50%;
    background-image: url(https://assets.mspimages.in/msp-ui/camp/regular-user.png);
    background-repeat: no-repeat;
    background-size: 62px auto;
    background-color: #fff;
    background-position: center 18px;
    z-index: 99
}

.flow-chrt__item__top-pnl__tier-img--pro {
    border: 2px solid #3498db;
    background-image: url(https://assets.mspimages.in/msp-ui/camp/pro-user.png);
    background-repeat: no-repeat;
    background-size: 61px auto
}

.flow-chrt__item__top-pnl__tier-img--elite {
    border: 2px solid #9b59b6;
    background-image: url(https://assets.mspimages.in/msp-ui/camp/elite-user.png);
    background-repeat: no-repeat;
    background-size: 55px auto
}

.flow-chrt__item__top-pnl__lbl {
    position: relative;
    top: 70%;
    width: 80%;
    height: 24px;
    line-height: 24px;
    margin: 0 auto;
    border-radius: 2px;
    background-color: #f1c40f;
    font-weight: 700;
    color: #fff;
    font-size: 14px;
    text-align: center;
    text-transform: uppercase;
    z-index: 200
}

.flow-chrt__item__top-pnl__lbl--pro {
    background-color: #3498db
}

.flow-chrt__item__top-pnl__lbl--elite {
    background-color: #9b59b6
}

.flow-chrt__item__btm-pnl {
    height: 40px;
    padding-top: 10px
}

.flow-chrt__item__txt {
    position: relative;
    line-height: 1.3em;
    text-align: center;
    font-size: 13px;
    font-weight: 700
}

.flow-chrt__item__txt--instrctn {
    position: relative;
    top: 64%;
    margin: 0 auto;
    width: 105px;
    color: #8e93a1;
    text-align: center;
    line-height: 1.3em;
    font-size: 12px;
    font-weight: 400
}

.flow-chrt__item__txt--instrctn--bold {
    font-weight: 600;
    font-size: 12px
}

.flow-chrt__item__txt--instrctn--vrcl-cntr {
    font-weight: 600;
    top: 40%;
    font-size: 16px;
    width: 60px
}

.flow-chrt__item__txt--lght-color {
    font-weight: 400
}

.flow-chrt__item__arw {
    width: 115px;
    text-align: center
}

.flow-chrt__item__arw--frst {
    width: 80px
}

.flow-chrt__item__arw--how-wrks {
    width: 48px;
    height: 203px;
    margin: 20px 0
}

.flow-chrt__item__arw--icon {
    position: absolute;
    width: 100%;
    height: 100%;
    line-height: 17px;
    text-align: center;
    background-image: url(https://assets.mspimages.in/msp-ui/camp/right-arrow.png);
    background-repeat: no-repeat;
    background-size: 40px auto;
    background-position: center 70px
}

.flow-chrt__item--chrm-prmtn {
    width: 150px;
    height: auto;
    margin-bottom: 30px
}

.flow-chrt__item--chrm-prmtn--frst {
    margin-left: 0
}

.flow-chrt__item__arw--chrm-prmtn {
    width: 48px
}

.grid {
    width: 154px;
    height: 140px;
    margin: 20px 32px;
    text-align: center;
    display: inline-block
}

.grid:nth-child(3n+1) {
    margin-left: 0
}

.grid:nth-child(3n) {
    margin-right: 0
}

.grid__img {
    display: inline-block;
    height: 100px;
    text-align: center;
    vertical-align: middle
}

.grid__img__src {
    max-width: 100px;
    max-height: 80px;
    margin: 0 auto
}

.grid__text {
    font-size: 13px;
    line-height: 1.3em
}

.grid__text .sp-coin__sml {
    padding: 1px 10px
}

.grid__text--bold {
    font-weight: 600
}

.how-rdm--l .grid:nth-child(3n),
.how-rdm--l .grid:nth-child(3n+1) {
    margin: 20px 32px
}

.how-rdm--l .grid:nth-child(4n+1) {
    margin-left: 0
}

.how-rdm--l .grid:nth-child(4n) {
    margin-right: 0
}

.sctn__left {
    width: 1000px;
    float: left
}

.sctn__left .sctn+.sctn {
    margin-top: 20px
}

.pnts-intro {
    border: none;
    background: 0 0;
    display: inline-block;
    margin-top: 5px
}

.pnts-intro .sctn__inr {
    margin: 0
}

.pnts-intro__img {
    float: left;
    margin-right: 10px
}

.pnts-intro__img-src {
    width: 84px;
    height: 84px;
    margin-right: 15px
}

.pnts-intro__cntnt {
    float: left
}

.pnts-intro__cntnt__hdng {
    font-size: 24px;
    color: #4a4a4a;
    line-height: 1.3em
}

.pnts-intro__cntnt__hdng--bold {
    font-weight: 600
}

.pnts-intro__cntnt__txt {
    font-size: 12px;
    line-height: 20px;
    color: #4a4a4a
}

.main-wrpr .prfl-wrpr>*+* {
    margin-top: 20px
}

.main-wrpr .prfl-wrpr .pgntn__rslt-cnt {
    font-size: 14px
}

.main-wrpr .prfl-wrpr .pgntn-wrpr {
    padding: 0 15px
}

.full-wdth .ofr-txt {
    margin-bottom: 20px;
    padding: 6px 10px;
    border: 1px solid #b5e783;
    background: #f9fff4;
    color: #658545
}

.full-wdth .ofr-txt--bold {
    font-weight: 600;
    color: #6c8b4e;
    text-decoration: none
}

.sctn__ftr {
    position: relative;
    padding: 15px;
    font-size: 20px;
    text-align: center;
    color: #333;
    background-color: #efefef
}

.sctn__ftr__scs-icon {
    display: inline-block;
    width: 30px;
    height: 30px;
    background: url(https://assets.mspimages.in/msp-ui/camp/thumbsup.png) 0 0/100% auto no-repeat;
    vertical-align: text-bottom
}

.info-bar {
    padding: 10px 20px;
    background-color: rgba(247, 231, 27, .17);
    border-bottom: 1px solid #dfe1e8;
    font-size: 13px
}

.popup-overlay {
    position: fixed;
    z-index: 2999;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-transition: .3s ease-out;
    -moz-transition: .3s ease-out;
    -o-transition: .3s ease-out;
    transition: .3s ease-out;
    opacity: 1;
    background: rgba(0, 0, 0, .7);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    -webkit-opacity: 1
}

.popup-overlay.not-vsbl {
    opacity: 0;
    -moz-opacity: 0;
    -khtml-opacity: 0;
    -webkit-opacity: 0
}

.popup-container {
    position: fixed;
    z-index: 3001;
    top: 15%;
    right: 0;
    left: 0;
    width: 825px;
    min-width: 150px;
    max-width: 95%;
    min-height: 50px;
    margin: 0 auto;
    -webkit-transition: .3s ease-out;
    -moz-transition: .3s ease-out;
    -o-transition: .3s ease-out;
    transition: .3s ease-out;
    opacity: 1;
    background-color: #fff;
    -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, .8);
    -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, .8);
    box-shadow: 0 1px 5px rgba(0, 0, 0, .8);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    -webkit-opacity: 1
}

.popup-container.not-vsbl {
    top: -100px;
    opacity: 0;
    -moz-opacity: 0;
    -khtml-opacity: 0;
    -webkit-opacity: 0
}

.popup-closebutton {
    position: absolute;
    top: 0;
    right: -42px;
    width: 36px;
    font-size: 22px;
    font-weight: 700;
    line-height: 34px;
    -webkit-transition: .3s ease-out;
    -moz-transition: .3s ease-out;
    -o-transition: .3s ease-out;
    transition: .3s ease-out;
    text-align: center;
    opacity: .7;
    color: #333;
    background: #fff;
    -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, .8);
    -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, .8);
    box-shadow: 0 1px 5px rgba(0, 0, 0, .8);
    cursor: pointer;
    -moz-opacity: .7;
    -khtml-opacity: .7;
    -webkit-opacity: .7
}

.popup-closebutton.not-vsbl {
    right: 0;
    opacity: 0;
    -moz-opacity: 0;
    -khtml-opacity: 0;
    -webkit-opacity: 0
}

.popup-closebutton:hover {
    opacity: 1;
    -moz-opacity: 1;
    -khtml-opacity: 1;
    -webkit-opacity: 1
}

.popup-closebutton a {
    padding: 4px 9px;
    text-decoration: none;
    color: #333
}

.popup-closebutton a:hover {
    text-decoration: none;
    color: #333
}

.popup-closebutton a:focus {
    outline: 0
}

.bottom-slideup {
    position: fixed;
    z-index: 9999;
    bottom: 0;
    left: 0;
    width: 100%;
    border-top: 1px solid #c2c2c2;
    border-bottom: 2px solid #c00;
    -webkit-transition: bottom .8s ease-out;
    -moz-transition: bottom .8s ease-out;
    -o-transition: bottom .8s ease-out;
    transition: bottom .8s ease-out;
    text-align: center;
    text-decoration: none;
    background-color: #333
}

.bottom-slideup.hidden {
    bottom: -100%
}

.bottom-slideup .slideup-wrapper {
    position: relative;
    display: table;
    padding: 10px;
    margin: 0 auto
}

.bottom-slideup .offer-image {
    position: absolute;
    top: -25px
}

.bottom-slideup .offer-image img {
    width: 125px
}

.bottom-slideup .button-wrapper,
.bottom-slideup .close-wrapper,
.bottom-slideup .message,
.bottom-slideup .textbox-wrapper {
    display: table-cell;
    vertical-align: middle
}

.bottom-slideup .message {
    padding-left: 150px;
    font-size: 18px;
    line-height: 28px;
    color: #fff
}

.bottom-slideup .message .highlight {
    color: #ffef69
}

.bottom-slideup .message.thanks {
    padding-left: 0;
    font-size: 16px
}

.bottom-slideup .close-wrapper,
.bottom-slideup .textbox-wrapper {
    padding-left: 25px
}

.bottom-slideup .button-wrapper {
    padding-left: 10px
}

.bottom-slideup .close-button,
.bottom-slideup .textbox {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    -ms-box-sizing: content-box
}

.bottom-slideup .textbox {
    width: 250px;
    height: 16px;
    padding: 5px;
    border: 0;
    margin: 0
}

.bottom-slideup .close-button {
    width: 16px;
    height: 16px;
    border: 2px solid #999;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    color: #888;
    cursor: pointer
}

.bottom-slideup .close-button:hover {
    border-color: #777;
    color: #666
}

.bottom-slideup .btn {
    margin: 10px 0
}

.browse-popup-cont {
    position: fixed;
    z-index: 1000;
    top: 0;
    left: 0;
    visibility: hidden;
    width: 100%;
    height: 100%;
    -webkit-transition: .3s ease-out;
    -moz-transition: .3s ease-out;
    -o-transition: .3s ease-out;
    transition: .3s ease-out;
    opacity: 0;
    background: rgba(0, 0, 0, .6);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    -webkit-opacity: 0
}

.browse-popup-cont.show {
    visibility: visible;
    opacity: 1;
    -moz-opacity: 1;
    -khtml-opacity: 1;
    -webkit-opacity: 1
}

.browse-menu-btn {
    position: relative;
    z-index: 1001;
    float: left;
    height: 41px;
    padding: 0 32px 0 15px;
    margin: 0 15px 0 0;
    font-family: 'Open Sans', sans-serif, Arial, Helvetica;
    font-size: 12px;
    line-height: 41px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: opacity .3s ease-out;
    -moz-transition: opacity .3s ease-out;
    -o-transition: opacity .3s ease-out;
    transition: opacity .3s ease-out;
    text-transform: uppercase;
    opacity: 1;
    color: #fff;
    background: #c00;
    cursor: pointer;
    -moz-opacity: 1;
    -khtml-opacity: 1;
    -webkit-opacity: 1
}

.browse-menu-btn:after {
    position: absolute;
    top: 17px;
    right: 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 0;
    height: 0;
    padding: 3px 0;
    border-top: 6px solid #fff;
    border-right: 6px solid transparent;
    border-left: 6px solid transparent;
    font-size: 0;
    pointer-events: none;
    content: ' ';
    -ms-box-sizing: border-box
}

.browse-menu-btn .down-arrow {
    font-size: 10px;
    line-height: 42px
}

.browse-menu-btn:hover {
    opacity: .8;
    -moz-opacity: .8;
    -khtml-opacity: .8;
    -webkit-opacity: .8
}

.browse-menu-btn .icon {
    float: left;
    padding-top: 11px;
    padding-right: 5px
}

.browse-popup {
    position: fixed;
    z-index: 1001;
    top: 44px;
    left: 156px;
    width: 129px;
    height: 0;
    border-bottom: 0 solid #c00;
    -webkit-transition: .3s ease-out;
    -moz-transition: .3s ease-out;
    -o-transition: .3s ease-out;
    transition: .3s ease-out;
    opacity: 0;
    background: #fff;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
    box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    -webkit-opacity: 0
}

.browse-popup.show {
    width: 900px;
    height: 560px;
    border-bottom-width: 3px;
    opacity: 1;
    -moz-opacity: 1;
    -khtml-opacity: 1;
    -webkit-opacity: 1
}

.browse-popup-data {
    position: absolute;
    z-index: 1001;
    top: 0;
    left: 0;
    visibility: hidden;
    overflow: hidden;
    width: 100%;
    height: 100%;
    transition: opacity .3s;
    opacity: 0;
    -moz-opacity: 0;
    -khtml-opacity: 0;
    -webkit-opacity: 0
}

.browse-popup-data.show {
    visibility: visible;
    opacity: 1;
    -moz-opacity: 1;
    -khtml-opacity: 1;
    -webkit-opacity: 1
}

.grid-menu-cont {
    float: left;
    width: 900px;
    height: 560px;
    padding: 0;
    margin: 0;
    list-style: none
}

.grid-menu-cont a {
    text-decoration: none;
    color: #333
}

.grid-menu-cont a:hover {
    text-decoration: underline
}

.grid-menu-cont .grid-menu-item {
    position: relative;
    display: inline-block;
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 300px;
    height: 140px;
    padding: 10px;
    border: 1px solid #d5d5d5;
    border-top: 0;
    border-left: 0;
    margin: 0;
    font-family: 'Open Sans', sans-serif, Arial, Helvetica;
    line-height: 16px;
    background-image: -webkit-linear-gradient(130deg, #fff 60%, #fafafa);
    background-image: -moz-linear-gradient(130deg, #fff 60%, #fafafa);
    background-image: -o-linear-gradient(130deg, #fff 60%, #fafafa);
    background-image: -ms-linear-gradient(130deg, #fff 60%, #fafafa);
    background-image: linear-gradient(130deg, #fff 60%, #fafafa);
    -ms-box-sizing: border-box
}

.grid-menu-cont .grid-menu-item .item-header {
    position: relative;
    margin-top: 5px;
    font-size: 17px;
    font-weight: 700;
    color: #111
}

.grid-menu-cont .grid-menu-item span.item-header {
    cursor: default
}

.grid-menu-cont .grid-menu-item .view-all {
    display: none;
    padding: 2px 5px;
    margin-left: 10px;
    font-size: 11px;
    background: #efefef
}

.grid-menu-cont .grid-menu-item .item-subcat {
    padding: 0;
    margin: 6px 0 0;
    list-style: none
}

.grid-menu-cont .grid-menu-item .item-subcat li {
    font-size: 12px;
    line-height: 17px
}

.grid-menu-cont .grid-menu-item .item-subcat li .more {
    font-size: 10px;
    font-weight: 700
}

.grid-menu-cont .grid-menu-item .grid-icon {
    position: absolute;
    right: 10px;
    bottom: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 64px;
    height: 64px;
    text-align: center;
    -ms-box-sizing: border-box
}

.grid-menu-cont .grid-menu-item .grid-icon img {
    max-width: 64px;
    max-height: 64px
}

.grid-menu-cont .grid-menu-item .grid-icon .bg-cirlce {
    display: table-cell;
    width: 64px;
    height: 64px;
    text-align: center;
    vertical-align: middle;
    background: 0 0
}

.sdbr-login {
    position: relative;
    padding: 0 20px;
    border-radius: 3px;
    background: #fff
}

.sdbr-login-wrpr {
    position: relative;
    height: 100%
}

.sdbr-login__hdr {
    padding: 20px 0 0;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase
}

.sdbr-login__hdr-icon {
    margin-right: 10px
}

.sdbr-login__hdr-cntnt {
    margin-top: 14px;
    line-height: 32px
}

.sdbr-login__hdr-offr {
    color: #16a085
}

.sdbr-login__social {
    text-align: center;
    display: inline-block;
    vertical-align: middle
}

.sdbr-login__social a {
    display: inline-block
}

.sdbr-login__orline {
    font-weight: 700;
    display: inline-block;
    padding: 0 10px;
    color: #666;
    background: #fff
}

.sdbr-login .input-field {
    width: 224px;
    margin-right: 10px;
    display: inline-block
}

.sdbr-login .input-field__lbl {
    margin-bottom: 10px;
    display: inline-block
}

.sdbr-login .input-field input[type=password],
.sdbr-login .input-field input[type=text] {
    width: 204px;
    height: 20px;
    padding: 5px 10px;
    border-color: #dfe1e8;
    margin-bottom: 20px;
    line-height: 20px;
    color: #7d8393;
    background: #f2f3f5
}

.sdbr-login .signuppassword-wrp {
    position: relative;
    float: left
}

.sdbr-login.sticky {
    position: fixed;
    top: 60px;
    border-top: 0;
    border: 1px solid #dfe1e8;
    border-radius: 0 0 3px 3px;
    margin-right: 0
}

.sdbr-login.scroll {
    position: relative;
    bottom: auto
}

.sdbr-login div.error {
    width: 100%;
    margin-bottom: 10px
}

.sdbr-login .psswrd {
    position: relative;
    float: left
}

.sdbr-login .psswrd__tgglbtn {
    position: absolute;
    right: 10px;
    display: none;
    padding: 5px 0;
    line-height: 22px;
    color: #7d8393;
    cursor: pointer
}

.sdbr-login .psswrd__tgglbtn:hover {
    text-decoration: underline
}

.sdbr-login__link {
    cursor: pointer
}

.sdbr-login__cnfrmtn {
    display: none;
    padding: 90px 0 20px;
    text-align: center
}

.sdbr-login__cnfrmtn p {
    margin-bottom: 10px
}

.sdbr-login__msg {
    font-size: 16px
}

.sdbr-login__icon {
    position: absolute;
    top: 20px;
    right: 0;
    left: 0;
    width: 50px;
    height: 50px;
    margin: 0 auto;
    animation-name: thumbsup;
    animation-duration: 1s;
    background: url(https://assets.mspimages.in/msp-ui/camp/thumbsup.png) 0 0/100% auto
}

.sdbr-login__my-rwrds {
    display: inline-block;
    padding: 10px 30px 10px 50px;
    border-radius: 3px;
    margin-top: 10px;
    font-size: 14px;
    font-weight: 600;
    line-height: 19px;
    color: #7d8393;
    background-color: #e9ebef;
    background-position: 30px 13px;
    cursor: pointer
}

.sdbr-login__my-rwrds:hover {
    text-decoration: none;
    background-color: #dfe1e8
}

.sdbr-signup__submit {
    height: 32px;
    width: 140px;
    padding: 0 60px;
    border: none;
    margin-bottom: 5px;
    font-size: 16px;
    font-weight: 600;
    color: #fff;
    background: #c00
}

.sdbr-signup__submit:hover {
    background: #e60000
}

.hh-bnr {
    background-color: inherit;
    cursor: pointer
}

.hh-bnr__img {
    max-width: 100%
}

.qna .sctn-inr {
    padding: 15px
}

.qna__srch-kywrds {
    position: absolute;
    margin-top: 10px;
    font-size: 13px;
    color: #444
}

.qna__srch-kywrd {
    margin: 2px;
    cursor: pointer;
    color: #0066c0;
    border-radius: 3px
}

.qna__srch-kywrd:hover {
    text-decoration: underline
}

.qna__nq {
    margin-top: 10px;
    line-height: 1.6;
    color: #444
}

.qna__nq-ttl {
    font-size: 24px
}

.qna__nq-pt {
    margin-left: 32px
}

.qna__nq-pt:before {
    float: left;
    margin-right: 5px;
    content: '-'
}

.qna__nq-smpl {
    margin-top: 10px
}

.qna__ask {
    width: 753px;
    padding: 0;
    border: 0;
    line-height: 40px;
    font-size: 15px;
    transition: .25s ease-in-out
}

.qna__ask-wrpr {
    position: relative;
    border: 1px solid #bbb;
    border-radius: 3px;
    transition: .25s ease-in-out;
    color: #111
}

.qna__ask-wrpr:before {
    float: left;
    width: 18px;
    height: 40px;
    margin: 0 10px;
    font-size: 18px;
    line-height: 40px;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/search-icon.png);
    background-repeat: no-repeat;
    background-size: 18px 18px;
    background-position: center center;
    content: ''
}

.qna__ask-wrpr-msg {
    position: absolute;
    font-size: 13px;
    margin: 2px;
    display: none;
    color: #c00
}

.qna__ask-wrpr-err {
    border-color: #c00
}

.qna__ask-btn {
    position: absolute;
    right: 0;
    width: 100px;
    border-radius: 0 2px 2px 0;
    transition: .3s
}

.qna__ask-btn::after {
    height: 40px;
    width: 50px;
    background-position: 44px center;
    top: 0
}

.qna__body {
    margin-top: 20px
}

.qna__body--search {
    margin-top: 20px;
    border-top: 1px solid transparent;
    box-sizing: border-box
}

.qna__body--search .qna__answr+.qna__answr {
    padding-top: 10px;
    margin-top: 10px
}

.qna__body--search .qna__item {
    padding-left: 0
}

.qna__qstn {
    font-size: 15px;
    font-weight: 700;
    color: #111
}

.qna__qstn:before {
    display: inline-block;
    width: 20px;
    height: 20px;
    padding: 0 5px 5px 10px;
    border-radius: 50%;
    font-size: 15px;
    line-height: 19px;
    text-align: center;
    color: #111;
    content: 'Q.'
}

.qna-answr__flw {
    display: inline-block;
    cursor: pointer;
    font-size: 13px;
    color: #0066c0;
    font-weight: 600;
    line-height: 28px;
    transition: .25s ease-in-out
}

.qna-answr__flw:before {
    content: '|';
    float: left;
    padding-left: 5px;
    color: #dfe1e8
}

.qna-answr__flw__count {
    background: #ddd;
    padding: 0 5px;
    border-radius: 5px;
    color: #5f5f5f;
    transition: .25s ease-in-out
}

.qna-answr__flw:hover>.qstn-answr__flw__count {
    background-color: #aaa;
    color: #f1f1f1
}

.qna__answr {
    display: none;
    float: left;
    width: 855px;
    margin-left: 4px;
    color: #444
}

.qna__answr:hover .qna__answr-upvt {
    display: inline-block
}

.qna__answr:hover .hide {
    display: none
}

.qna__answr-btm {
    margin: 5px 0;
    line-height: 22px;
    color: #444;
    font-size: 11px
}

.qna__answr-upvt {
    display: none;
    cursor: pointer;
    color: #247bbd;
    line-height: 22px
}

.qna__answr-upvt:before {
    background-image: url(https://assets.mspimages.in/msp-ui/camp/thumb-up-blue.png);
    background-size: 12px 12px;
    height: 12px;
    width: 12px;
    display: inline-block;
    vertical-align: middle;
    margin: 0 2px;
    background-repeat: no-repeat
}

.qna__answr--show:hover .answr-vote {
    display: inline-block
}

.qna__answr--show,
.qna__answr:first-child {
    display: block
}

.qna__answr+.qna__answr {
    padding-top: 10px;
    border-top: 1px dashed #dfe1e8
}

.qna__answr-wrpr {
    margin: 0 0 0 8px
}

.qna__answr-wrpr--na,
.qna__answr-wrpr--na .qna__answr-wrpr:before {
    opacity: .5
}

.qna__item {
    padding-top: 10px;
    padding-left: 70px
}

.qna__item-upvt {
    position: absolute;
    cursor: pointer;
    margin-left: -70px;
    height: 58px;
    border-right: 1px solid #dfe1e8;
    font-size: 15px;
    opacity: .5;
    margin-top: 8px;
    width: 70px;
    transition: .2s
}

.qna__item-upvt:before {
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    position: absolute;
    left: 25px;
    border-width: 0 10px 10px;
    border-color: transparent transparent #111
}

.qna__item-upvt:hover {
    opacity: 1
}

.qna__item-upvt.clckd-vte {
    color: #0066c0;
    opacity: 1
}

.qna__item-upvt.clckd-vte:before {
    border-color: transparent transparent #247bbd
}

.qna__item-upvt img {
    width: 20px;
    height: 20px;
    display: block
}

.qna__item+.qna__item {
    border-top: 1px solid #dfe1e8;
    margin-top: 10px
}

.qna__item--href {
    color: #333
}

.qna__all-answrs {
    font-weight: 600;
    color: #0066c0;
    font-size: 13px;
    line-height: 24px;
    cursor: pointer;
    margin-right: 10px;
    display: inline-block
}

.qna__all-answrs:before {
    content: '|';
    color: #dfe1e8;
    padding: 0 10px 0 0
}

.qna__all-answrs:hover {
    text-decoration: none
}

.qna__more-answr {
    float: left;
    clear: both;
    font-size: 13px;
    font-weight: 600;
    line-height: 24px;
    margin: 0 0 0 45px;
    color: #0066c0;
    cursor: pointer
}

.qna__more-answr:before {
    content: '+';
    padding-right: 5px
}

.qna__more-answr--opnd:before {
    content: '-'
}

.qna__more-answr:after {
    content: '|';
    float: right;
    padding-left: 15px;
    color: #dfe1e8
}

.qna__more-answr+.qna__answr-qstn {
    margin-left: 0;
    margin-right: 0
}

.qna__usr-prfl {
    text-align: left;
    display: inline-block;
    margin-right: 10px;
    font-size: 11px;
    color: #777
}

.qna-bbl {
    position: fixed;
    z-index: 101;
    right: 60px;
    bottom: 160px;
    width: 160px;
    height: 40px;
    margin-top: 0!important;
    background-position: left center;
    cursor: pointer;
    background-image: url(https://assets.mspimages.in/msp-ui/banners/qna_float.png);
    background-repeat: no-repeat;
    background-size: 100% auto
}

.qna__answr-qstn {
    display: inline-block;
    line-height: 24px;
    font-size: 13px;
    font-weight: 600;
    color: #0066c0;
    cursor: pointer
}

.qna__answr-qstn:before {
    content: '|';
    float: left;
    width: 30px;
    height: 26px;
    margin-right: 7px;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/writeans_icon.png);
    background-repeat: no-repeat;
    background-size: 14px 14px;
    background-position: right;
    color: #dfe1e8
}

.qna__answr-qstn--inln {
    margin-left: 30px
}

.main-wrpr__cols3 .qna__answr-qstn--inln,
.page--list .qna__answr-qstn--inln {
    margin-left: -3px
}

.qna__answr-qstn--inln:before {
    content: ''
}

.qna__answr-txt {
    float: left;
    margin-left: 3px;
    color: #0066c0;
    cursor: pointer
}

.answr-vote {
    display: none
}

.user-answrs__answr--show:hover .answr-vote {
    display: inline-block
}

.upvt {
    padding-left: 18px;
    font-size: 11px;
    cursor: pointer;
    color: #0066c0;
    background-image: url(https://assets.mspimages.in/msp-ui/camp/thumb-up-blue.png);
    background-repeat: no-repeat;
    background-size: 12px 12px;
    background-position: left center
}

.upvt:hover {
    text-decoration: underline
}

.upvt.clckd-vte {
    font-weight: 700
}

.vte-cnt {
    margin-top: 16px;
    display: block
}

.vte-lbl {
    font-size: 11px;
    display: block;
    text-transform: none
}

.flw__lbl {
    margin-right: 4px
}

.flw__lbl:before {
    float: left;
    margin: 0 8px;
    width: 14px;
    height: 29px;
    content: '';
    background-image: url(https://assets.mspimages.in/msp-ui/icons/request_icon.png);
    background-repeat: no-repeat;
    background-size: 14px auto;
    background-position: center center
}

.flw__lbl:hover {
    text-decoration: underline
}

.word__hglght--ylw {
    background-color: #ff0
}

.srch-str {
    font-size: 18px;
    font-weight: 600;
    padding: 8px 20px
}

.srch-str__icon {
    float: left;
    height: 14px;
    margin-top: 4px;
    margin-right: 3px
}

.srch-cshbck {
    position: absolute;
    right: 10px;
    bottom: 7px
}

.srch-bar {
    overflow: hidden;
    margin-bottom: 10px;
    background-color: #fff
}

.srch-bar__prgrs {
    width: 1%;
    height: 2px;
    transition: width .1s ease-out;
    background-color: #c00
}

.srch-bar-wrpr {
    text-align: center;
    margin-bottom: 10px
}

.srch-fdbck {
    display: none
}

.srch__info {
    line-height: 1.6
}

.srch__info-bar {
    display: none;
    margin-bottom: 10px
}

.srch__ttl {
    float: left;
    font-weight: 600;
    line-height: 32px
}

.srch__cshbck {
    float: right
}

.srch__cshbck:before {
    float: left;
    width: 14px;
    height: 14px;
    margin-right: 2px;
    text-transform: uppercase;
    color: #16a085;
    background-position: 0;
    content: '';
    background-image: url(https://assets.mspimages.in/msp-ui/icons/offer-icon.png);
    background-repeat: no-repeat;
    background-size: 14px auto
}

.srch__cshbck-ofr {
    text-transform: uppercase;
    color: #16a085;
    font-weight: 600
}

.cmpr-pnl {
    position: relative;
    top: 0;
    height: 100%;
    background-color: #fff
}

.cmpr-pnl-inr {
    overflow: scroll!important
}

.cmpr-pnl-wrpr {
    position: fixed;
    z-index: 101;
    top: 50%;
    right: -250px;
    width: 250px;
    margin-top: -225px;
    transition: right .25s ease-in-out
}

.cmpr-pnl--bx-shdw {
    box-shadow: 0 0 10px rgba(0, 0, 0, .4)
}

.cmpr-pnl__close {
    position: absolute;
    top: 60%;
    left: -13.4%;
    width: 11%;
    padding: 3px 0;
    text-align: center;
    color: #fff;
    cursor: pointer
}

.cmpr-pnl__close--alt {
    float: right;
    padding: 0 5px;
    border-radius: 2px;
    font-size: 11px;
    font-weight: 400;
    text-transform: uppercase;
    color: #7d8393;
    background: #e9ebef
}

.cmpr-pnl__close--alt:hover {
    text-decoration: none;
    color: #7d8393;
    background-color: #dfe1e8;
    cursor: pointer
}

.cmpr-pnl.sctn--sdbr .sctn__inr {
    overflow: hidden;
    height: 331px;
    margin: 0 10px
}

.cmpr-pnl .sctn__compare-btn {
    display: block;
    padding: 15px;
    border-top: 1px solid #dfe1e8;
    font-size: 15px;
    transition: background .3s ease-in-out;
    text-align: center;
    text-transform: uppercase;
    color: #f8f8f8;
    background: #3d6a8c
}

.cmpr-pnl .sctn__compare-btn:hover {
    text-decoration: none;
    color: #dfe1e8;
    background-color: #325773;
    cursor: pointer
}

.cmpr-pnl-list__item {
    position: relative;
    display: block;
    padding-top: 10px;
    padding-bottom: 12px;
    text-decoration: none;
    cursor: default
}

.cmpr-pnl-list__item:hover {
    text-decoration: none!important
}

.cmpr-pnl-list__item+.cmpr-pnl-list__item {
    border-top: 1px solid #dfe1e8
}

.cmpr-pnl-list__item-ttl {
    line-height: 1.3
}

.cmpr-pnl-list__item-dtls {
    display: inline-block;
    width: 150px;
    max-height: 39px;
    vertical-align: middle;
    word-break: break-word;
    color: #3b3b3b
}

.cmpr-pnl-list__item-dtls .srch-wdgt .ui-front {
    z-index: 1
}

.cmpr-pnl-list__item-rmv {
    position: absolute;
    top: 10px;
    right: 10px;
    padding: 3px;
    line-height: 1;
    color: #d0d0d0;
    cursor: pointer
}

.cmpr-pnl-list__item-rmv:hover {
    color: #7d8393
}

.cmpr-pnl-list__img-wrpr {
    position: relative;
    display: inline-block;
    width: 60px;
    height: 60px;
    margin-right: 10px;
    line-height: 60px;
    text-align: center;
    vertical-align: middle
}

.cmpr-pnl-list__img {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    max-width: 100%;
    max-height: 100%;
    margin: auto
}

.cmpr-pnl .ui-front {
    z-index: auto
}

.cmpr-pnl .ui-menu {
    position: absolute!important
}

.add-cmp-ml {
    right: 0
}

.add-cmp-mr {
    right: -250px
}

.pop-up__cntnr .usr-inputbox {
    position: relative;
    border: 0;
    border-radius: 0;
    margin: 0 auto
}

.usr-inputbox {
    position: relative;
    width: 420px;
    border: 1px solid #dfe1e8;
    border-radius: 3px;
    margin: auto;
    font-family: 'Open Sans', 'Segoe UI', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    background: #fff
}

.pop-up__lgn .usr-inputbox,
.pop-up__sgnp .usr-inputbox {
    margin-left: 290px
}

.usr-inputbox__msg {
    font-size: 12px;
    margin-top: 15px;
    color: #8e93a1;
    line-height: 20px;
    display: none
}

.usr-inputbox__tab-wrpr {
    padding: 20px 20px 7px;
    color: #8e93a1;
    font-size: 14px;
    font-weight: 600
}

.usr-inputbox__tab {
    cursor: pointer
}

.usr-inputbox__tab+.usr-inputbox__tab {
    margin-left: 20px
}

.usr-inputbox__tab--crnt {
    position: relative;
    color: #0d426c
}

.usr-inputbox__tab--crnt:after {
    content: '';
    position: absolute;
    width: 100%;
    bottom: -3px;
    left: 0;
    border-width: 1px 0;
    border-style: solid
}

.usr-inputbox__hdr {
    padding: 15px 20px;
    border-bottom: 1px solid #dfe1e8;
    font-size: 16px;
    font-weight: 600
}

.usr-inputbox__inr {
    position: relative;
    padding: 0 20px 20px
}

.usr-inputbox__social {
    padding: 30px 0 35px;
    text-align: center
}

.usr-inputbox__social-icon {
    position: relative;
    vertical-align: middle;
    display: inline-block;
    border-radius: 2px;
    font-size: 11px;
    font-weight: 600;
    color: #fff
}

.usr-inputbox__social-icon:hover {
    text-decoration: none;
    opacity: .9
}

.usr-inputbox__social-icon--fb-img {
    width: 180px
}

.usr-inputbox__social-icon--gplus {
    margin-left: 15px
}

.usr-inputbox__social-icon--gplus-img {
    width: 180px
}

.usr-inputbox__orline {
    position: absolute;
    right: 0;
    left: 0;
    width: 40px;
    padding: 1px 5px;
    margin: -9px auto 0;
    text-align: center;
    color: #9195a3;
    background: #fff
}

.usr-inputbox__form {
    padding-top: 20px;
    font-size: 11px
}

.usr-inputbox__form-item {
    margin-bottom: 20px
}

.usr-inputbox__label {
    display: inline-block;
    margin-bottom: 7px;
    font-weight: 600;
    text-transform: uppercase
}

.usr-inputbox__input {
    display: inline-block;
    box-sizing: border-box;
    width: 100%;
    height: 36px;
    padding: 0 10px;
    border: 1px solid #dfe1e8;
    border-radius: 3px;
    font-size: 11px;
    line-height: 36px;
    color: #7d8393;
    background: #f2f3f5
}

.usr-inputbox__input--submit-wrpr:after {
    position: absolute;
    top: 15px;
    right: 150px;
    width: 6px;
    height: 10px;
    transition: .1s ease-in-out;
    opacity: 1;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/btn-arw-white.png);
    background-repeat: no-repeat;
    background-size: 6px 10px;
    content: ' '
}

.usr-inputbox__input--submit {
    position: relative;
    display: inline-block;
    width: 100%;
    height: 40px;
    padding: 0;
    font-size: 11px;
    line-height: 40px
}

.usr-inputbox__input--submit-wrpr:hover.usr-inputbox__input--submit-wrpr:after {
    right: 140px
}

.usr-inputbox__input:focus {
    border: 1px solid #9e9e9e;
    color: #3b3b3b
}

.usr-inputbox__input--error,
.usr-inputbox__input:focus.usr-inputbox__input--error {
    border-color: #d32626
}

.usr-inputbox__optns {
    font-size: 11px;
    text-align: center
}

.usr-inputbox__optns-link {
    margin-left: 10px
}

.usr-inputbox__optns-link--dlmtr {
    margin-left: 20px
}

.usr-inputbox__optns-link--dlmtr:before {
    position: relative;
    left: -10px;
    display: inline-block;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: #dfe1e8;
    content: ''
}

.usr-inputbox__optnl {
    margin-left: 10px;
    color: #9195a3
}

div.usr-inputbox__error {
    position: absolute;
    display: none;
    width: 380px;
    padding: 10px 20px;
    border-radius: 3px;
    font-size: 11px;
    line-height: 16px;
    color: #d32626;
    background: rgba(255, 0, 0, .07)
}

div.usr-inputbox__error--in-popup {
    width: auto;
    padding: 10px;
    position: static;
    display: block;
    margin-top: 20px
}

span.usr-inputbox__error {
    float: right;
    color: #d32626
}

.usr-inputbox__cnfrmtn {
    padding-top: 20px;
    line-height: 16px
}

.hghlght-err-fld {
    border-color: #d32626!important
}

.js-lazy-bg,
.js-lazy-bg:after,
.js-lazy-bg:before {
    background-image: none!important
}

.algn-left {
    float: left!important
}

.algn-rght {
    float: right!important
}

.clr-grn-fg {
    color: #5eb8ae!important
}

.clr-red-fg {
    color: #c00!important
}

.clr-grn-bg {
    background-color: #5eb8ae!important
}

.clr-red-bg {
    background-color: #c00!important
}

.clr-blue-bg {
    background-color: #0d426c!important
}

.algn-abslt-cntr {
    position: absolute!important;
    top: 0!important;
    right: 0!important;
    bottom: 0!important;
    left: 0!important;
    margin: auto!important
}

.hvr-red {
    color: inherit;
    cursor: pointer
}

.hvr-red:hover {
    color: #c00!important
}

.clearfix {
    zoom: 1
}

.clearfix:after,
.clearfix:before {
    display: block;
    visibility: hidden;
    overflow: hidden;
    width: 0;
    height: 0;
    content: '\0020'
}

.clearfix:after {
    clear: both
}

.lght-bkgnd-form {
    border: 1px solid #8e93a1;
    background: #fff
}

.hide {
    display: none
}

.not-opq {
    opacity: 0
}

.rltv {
    position: relative
}

.footer-sprites {
    background: url(https://assets.mspimages.in/sprite/footer-sprite.png) no-repeat
}

.appstore-badge {
    width: 123px;
    height: 38px;
    background-position: 0 0
}

.genuine-products {
    width: 58px;
    height: 76px;
    background-position: -185px 0
}

.googleplay-badge {
    width: 122px;
    height: 36px;
    background-position: 0 -40px
}

.hidden-charges {
    width: 58px;
    height: 66px;
    background-position: -244px 0
}

.shield {
    width: 60px;
    height: 70px;
    background-position: -124px 0
}

.store_logo_sprites {
    background: url(https://assets.mspimages.in/sprite/store-logo-sprite.png) no-repeat
}

.amazon_fav {
    width: 16px;
    height: 16px;
    background-position: -707px 0
}

.amazon_store {
    width: 100px;
    height: 33px;
    background-position: 0 0
}

.ebay_store {
    width: 100px;
    height: 33px;
    background-position: -101px 0
}

.flipkart_fav {
    width: 16px;
    height: 16px;
    background-position: -724px 0
}

.flipkart_store {
    width: 100px;
    height: 33px;
    background-position: -202px 0
}

.infibeam_store {
    width: 100px;
    height: 33px;
    background-position: -303px 0
}

.mysmartprice_store {
    width: 100px;
    height: 33px;
    background-image: url(https://assets.mspimages.in/logos/mysmartprice/owl/blue_100x33.png)
}

.store_logo .mysmartprice_store {
    margin-top: 9px
}

.mysmartprice_fav {
    width: 16px;
    height: 16px;
    background-image: url(https://assets.mspimages.in/logos/mysmartprice/owl/blue_64x64.png);
    background-size: 16px
}

.shopclues_fav {
    width: 16px;
    height: 16px;
    background-position: -707px -17px
}

.shopclues_store {
    width: 100px;
    height: 33px;
    background-position: -505px 0
}

.snapdeal_fav {
    width: 16px;
    height: 16px;
    background-position: -724px -17px
}

.snapdeal_store {
    width: 100px;
    height: 33px;
    background-position: -606px 0
}

.wdgt-flt {
    position: fixed;
    top: 105px;
    right: 32px;
    text-align: center;
    line-height: 1.3em;
    box-sizing: border-box;
    z-index: 9999;
    -moz-box-shadow: 0 0 15px 2px #555;
    -webkit-box-shadow: 0 0 15px 2px #555;
    box-shadow: 0 0 20px 2px #555;
    border-radius: 3px
}

.wdgt-flt-btm {
    top: inherit;
    bottom: 60px
}

.wdgt-flt__ttl {
    font-size: 20px;
    font-weight: 600;
    color: #000
}

.wdgt-flt__ttl--sub {
    min-height: 10px;
    font-size: 14px;
    margin: 10px auto;
    color: #707687
}

.wdgt-flt__bttns {
    text-align: center;
    box-sizing: border-box
}

.wdgt-flt__bttn {
    display: block;
    color: #fff
}

.wdgt-flt--cntnr {
    position: relative;
    width: 300px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    background-color: #fff;
    padding: 15px;
    color: #fff;
    text-align: center;
    border-bottom: none
}

.wdgt-flt--cntnr__cls {
    text-decoration: none;
    position: absolute;
    top: 0;
    right: 3px;
    cursor: pointer;
    text-align: center;
    height: 21px;
    width: 21px;
    line-height: 16px;
    font-size: 16px;
    -webkit-transition: .8s;
    -moz-transition: .8s;
    -o-transition: .8s;
    -ms-transition: .8s ease;
    transition: .8s;
    color: #000;
    z-index: 10000
}

.bttn--two {
    width: 40%;
    display: inline-block;
    margin-right: 4%
}

.bttn--two:nth-child(2) {
    margin-right: 0;
    color: #fff
}

.wdgt-tmr {
    position: relative;
    background-color: #c00;
    color: #000;
    text-align: center;
    height: 2px;
    z-index: 1;
    border-radius: 0 0 3px 3px
}

.wdgt-tmr__inr-bg {
    height: 100%;
    width: 0;
    float: right;
    background-color: #fff;
    z-index: 2;
    border-radius: 0 0 3px 3px
}

.wdgt-tmr__inr-bg::after {
    content: "";
    float: left;
    width: 2px;
    height: 2px;
    background-color: #c00;
    box-shadow: 0 0 10px 2px #c00
}

.wdgt-tmr__inr-bg-animate-long {
    animation: 10s expandWidth
}

.wdgt-tmr__inr-bg-animate-short {
    animation: 5s expandWidth
}

.Popout-show-animate {
    animation: .5s showPopout
}

.Popout-hide-animate {
    animation: .2s hidePopout
}

.plgn-popup {
    z-index: 1000;
    position: fixed;
    right: 5px;
    bottom: 5px;
    box-sizing: border-box;
    width: 320px;
    height: 100px;
    text-align: left;
    color: #000;
    font-size: 12px;
    line-height: normal;
    opacity: 1;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    transition: background-color .2s ease-in-out, bottom .2s ease-in-out, opacity .2s ease-in-out
}

.plgn-popup-link.clearfix {
    display: block
}

.plgn-popup-link.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0
}

.plgn-popup__innr-wrppr {
    position: relative;
    padding: 0 .5em 1px;
    background-color: #3b536b;
    border-radius: 3px;
    box-shadow: 0 0 2px 1px rgba(0, 0, 0, .3);
    opacity: 1;
    transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
    background-repeat: no-repeat;
    background-position: .75em .75em
}

.plgn-popup__bst-prc {
    margin-left: 1.75em;
    padding: 9px 12px 0 6px;
    color: #fff;
    font-size: 16px;
    text-align: left;
    border-right: none;
    float: none
}

.plgn-popup__prc-ttl {
    opacity: .91;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
    text-decoration: none
}

.plgn-popup__prc-desc {
    opacity: .7;
    overflow: hidden;
    padding: 4px 0;
    font-size: 14px
}

.plgn-popup__prc-val {
    color: #fff;
    font-size: 22px;
    font-weight: 500;
    line-height: 20px;
    padding-top: 9px;
    padding-bottom: 1px;
    text-decoration: none
}

.plgn-popup__send-to-store {
    position: relative;
    display: inline-block;
    padding: 6px 20px;
    text-align: center;
    border-radius: 2px;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    text-decoration: none;
    margin: 0 0 12px 35px;
    min-width: 110px;
    max-width: 200px;
    border: 1px solid #ddd;
    float: none;
    background: #fff;
    color: #3b536b
}

.plgn-popup__hide-box {
    overflow: hidden;
    z-index: 1100;
    height: 53px;
    width: 79px;
    display: none;
    position: absolute;
    right: 14px;
    top: 8px;
    box-sizing: border-box;
    border: 1px solid #dfe1e8;
    border-radius: 2px;
    transition: height .25s ease-in-out;
    text-align: left
}

.plgn-popup__hide-box-item {
    float: right;
    height: 19px;
    width: 71px;
    padding: 3px;
    color: #2c3e50;
    font-size: 12px;
    background-color: #fff;
    box-sizing: content-box
}

.plgn-popup__cls {
    text-decoration: none;
    position: absolute;
    top: 0;
    right: 2px;
    cursor: pointer;
    text-align: center;
    height: 21px;
    width: 21px;
    line-height: 16px;
    font-size: 16px;
    -webkit-transition: .8s;
    -moz-transition: .8s;
    -o-transition: .8s;
    -ms-transition: .8s ease;
    transition: .8s;
    color: #fff;
    z-index: 10000
}

.plgn-popup .plgn-popup__innr-wrppr:hover {
    background-color: #2c3e50
}

.msp_send_to_store_right_arrow {
    bottom: inherit;
    top: 7px;
    right: .3em;
    font-size: 1.8em;
    position: absolute;
    transform: translateZ(0);
    vertical-align: middle;
    height: 23px;
    margin: auto;
    line-height: 16px;
    transition: right .2s ease-in-out
}

.plgn-popup:hover .msp_send_to_store_right_arrow {
    animation: 1s infinite wobble
}

.ad-sdbr {
    position: fixed;
    z-index: 999;
    top: 140px;
    width: 120px;
    height: 600px
}

.page--list .ad-sdbr {
    top: 140px
}

.ad-sdbr--left {
    right: 50%;
    margin: 20px 510px 0 0
}

.ad-sdbr--rght {
    left: 50%;
    margin: 20px 0 0 510px
}

.ad-sdbr--top {
    top: 75px
}

.ad-sdbr__cls {
    font-size: 18px;
    font-weight: 700;
    line-height: 15px;
    position: absolute;
    top: -9px;
    left: 50%;
    width: 18px;
    height: 18px;
    margin-left: -9px;
    cursor: pointer;
    transition: background .1s ease-in;
    text-align: center;
    color: #fff;
    border-radius: 50%;
    background: rgba(0, 0, 0, .6);
    box-shadow: 0 1px 2px rgba(0, 0, 0, .2)
}

.ad-sdbr__cls:hover {
    background: #000
}

.ad__img {
    max-width: 100%;
    max-height: 100%
}

/*[id="google_ads_iframe_/38271729/category-home-banner_0__container__"] {
    padding-bottom: 20px;
    margin-top: 20px
}*/
.category-top-banner > div {
    padding-bottom: 20px;
    margin-top: 20px;
}

.tile-prc {
    display: block;
    float: left;
    width: 228px;
    margin: 10px 0 0 10px
}

.tile-prc:nth-child(3n+1) {
    margin-left: 0
}

.tile-prc:nth-child(-n+3) {
    margin-top: 0
}

.tile-prc__img {
    width: 100%;
    max-height: 100%
}

.trndng-prdct__ldr {
    right: 0;
    bottom: 0;
    left: 0
}

.trndng-prdct__str {
    display: inline-block;
    width: 173px
}

.trndng-prdct__str-logo {
    float: right;
    width: 54px;
    height: 18px;
    margin-top: 4px;
    vertical-align: middle
}

.cshbck-offr__hdr {
    font-size: 18px;
    color: #444
}

.cshbck-offr__hdr-not {
    height: unset
}

.cshbck-offr__tls {
    border-top: 1px solid #eeeff3;
    padding: 15px 0 0;
    position: relative;
    margin-right: 15px
}

.cshbck-offr__tls:hover .cshbck-offr__rprt-abs {
    display: block
}

.cshbck-offr__tls:first-child {
    border-top: none
}

.cshbck-offr__tls-top {
    border-top: 2px solid #f5a623
}

.cshbck-offr__tls-hghlght .cshbck-offr__tls {
    border-top: 2px solid #0d426c;
    border-bottom: 2px solid #0d426c
}

.cshbck-offr__tls-more {
    border: 1px solid #eeeff3;
    border-radius: 3px;
    padding: 15px;
    margin-right: 15px;
    font-size: 15px;
    color: #0066c0;
    text-align: center;
    font-weight: 600;
    cursor: pointer;
    text-transform: uppercase
}

.cshbck-offr__hot {
    text-transform: uppercase;
    font-size: 15px;
    color: #c00;
    position: absolute;
    top: 15px;
    right: 15px;
    padding-left: 22px;
    font-weight: 600;
    background-position: left 1px;
    background-image: url(http://assets.mspimages.in/msp-ui/icons/hotoffer_icon.png);
    background-repeat: no-repeat;
    background-size: 14px 19px
}

.cshbck-offr__str-hot {
    text-transform: uppercase;
    font-size: 13px;
    color: #c00;
    padding-left: 18px;
    font-weight: 600;
    background-position: left 1px;
    margin: 0 15px 10px 0;
    float: right;
    background-image: url(http://assets.mspimages.in/msp-ui/icons/hotoffer_icon.png);
    background-repeat: no-repeat;
    background-size: 12px 16px
}

.cshbck-offr__str-top {
    text-transform: uppercase;
    font-size: 13px;
    color: #f5a623;
    padding-left: 22px;
    font-weight: 600;
    background-position: left 2px;
    margin: 0 15px 10px 0;
    float: right;
    background-image: url(http://assets.mspimages.in/msp-ui/icons/topoffer_icon.png);
    background-repeat: no-repeat;
    background-size: 16px 16px
}

.cshbck-offr__img {
    height: 24px;
    margin-bottom: 5px;
    background-repeat: no-repeat;
    background-size: contain
}

.cshbck-offr__top {
    padding: 0 0 5px
}

.cshbck-offr__txt-wrpr {
    float: left;
    padding: 0 20px 0 0;
    width: 489px
}

.cshbck-offr__val {
    font-size: 15px;
    margin-top: 4px;
    font-weight: 600;
    padding-left: 26px;
    color: #16a085;
    background-position: left 2px;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/coin_colour.png);
    background-repeat: no-repeat;
    background-size: 20px auto
}

.cshbck-offr__val .help-icon--blck {
    margin-top: 4px;
    position: absolute;
    font-size: 11px;
    color: #444
}

.cshbck-offr__val-str {
    font-size: 20px;
    margin-top: 4px;
    font-weight: 600;
    padding-left: 36px;
    color: #16a085;
    background-position: left -1px;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/cashbackicon.png);
    background-repeat: no-repeat;
    background-size: 28px auto
}

.cshbck-offr__val-not {
    font-size: 15px;
    margin-top: 4px;
    padding-left: 30px
}

.cshbck-offr__val-not span {
    display: inline-block;
    font-weight: 600;
    color: #16a085;
    height: 20px;
    padding-left: 25px;
    background-position: left 2px;
    margin: 0 2px 0 7px;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/cashbackicon.png);
    background-repeat: no-repeat;
    background-size: 20px auto
}

.cshbck-offr__val-dls {
    color: #16a085;
    padding-left: 0
}

.cshbck-offr__dtls {
    background: rgba(242, 243, 245, .6);
    border-radius: 3px;
    font-size: 13px;
    width: 682px;
    color: #444;
    margin: 20px 0 0;
    float: left;
    padding: 20px;
    position: relative
}

.cshbck-offr__dtls-cls {
    position: absolute;
    top: 5px;
    cursor: pointer;
    right: 10px;
    color: #444
}

.cshbck-offr__dtls:before {
    bottom: 100%;
    left: 55px;
    border: 7px solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: transparent transparent rgba(242, 243, 245, .6);
    margin-left: -7px
}

.cshbck-offr__btn {
    cursor: pointer;
    margin-top: 15px;
    font-size: 13px;
    display: inline-block;
    color: #0066c0
}

.cshbck-offr__btn:hover {
    text-decoration: none
}

.cshbck-offr__btn+.cshbck-offr__btn:before {
    content: '\2022';
    float: left;
    margin: 0 10px
}

.cshbck-offr__btn-wrpr-str {
    float: left;
    width: 219px
}

.cshbck-offr__vrfd-time {
    float: left;
    font-size: 11px;
    color: #444;
    margin-right: 15px;
    line-height: 38px
}

.cshbck-offr__vrfd-time:after {
    content: '\2022';
    margin-left: 13px;
    color: #444
}

.cshbck-offr__ppl-cnt {
    float: left;
    font-size: 11px;
    line-height: 38px;
    color: #444
}

.cshbck-offr__cpn {
    float: right;
    border: 2px dashed #0066c0;
    color: #0066c0;
    cursor: pointer;
    line-height: 38px;
    width: 200px;
    font-weight: 600;
    font-size: 13px;
    text-align: center;
    text-transform: uppercase
}

.cshbck-offr__cpn-cpd {
    font-size: 13px;
    color: #0066c0;
    height: 42px;
    line-height: 42px;
    margin-top: -40px;
    margin-left: -2px;
    width: 204px;
    position: absolute;
    text-align: center;
    background: rgba(255, 255, 255, .9);
    font-weight: 600
}

.cshbck-offr__rdm-btn {
    float: right;
    color: #fff;
    background-color: #0d426c;
    line-height: 38px;
    font-size: 13px;
    font-weight: 600;
    border-radius: 3px;
    margin-bottom: 15px;
    width: 200px;
    cursor: pointer;
    text-align: center;
    text-transform: uppercase;
    border: 2px solid #0d426c;
    margin-left: 15px
}

.cshbck-offr__rdm-btn-not {
    color: #fff;
    background-color: #0d426c;
    line-height: 38px;
    font-weight: 600;
    font-size: 13px;
    border-radius: 3px;
    width: 200px;
    cursor: pointer;
    text-align: center;
    margin-bottom: 15px;
    margin-top: 30px;
    text-transform: uppercase;
    border: 2px solid #0d426c
}

.cshbck-offr__rprt-abs {
    float: right;
    font-size: 11px;
    color: #0066c0;
    display: none;
    line-height: 38px;
    cursor: pointer
}

.cshbck-brdcrmb {
    font-size: 13px;
    margin-left: 15px;
    text-transform: capitalize
}

.cshbck-left {
    width: 235px;
    float: left
}

.cshbck-ctgrs {
    margin-right: 20px
}

.cshbck-ctgrs__fltr-item {
    cursor: pointer;
    font-size: 13px;
    color: #444;
    font-weight: 500;
    padding: 14px 15px 0 40px;
    background-position: 5px 19px;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/checkbox-grey-unchecked.png);
    background-repeat: no-repeat;
    background-size: 14px auto
}

.cshbck-ctgrs__fltr-item-actv {
    background-image: url(https://assets.mspimages.in/msp-ui/icons/checkbox-blue-checked.png);
    background-repeat: no-repeat;
    background-size: 14px auto
}

.cshbck-ctgrs__hdr {
    font-size: 18px;
    position: relative;
    font-weight: 600;
    margin-left: 15px;
    padding-bottom: 10px;
    border-bottom: 1px solid #eeeff3
}

.cshbck-ctgrs__item {
    font-size: 15px;
    padding: 15px;
    border-left-color: #eeeff3;
    cursor: pointer;
    line-height: 24px;
    color: #444;
    font-weight: 600;
    transition: .3s
}

.cshbck-ctgrs__item:hover {
    border-left: 5px solid #eeeff3
}

.cshbck-ctgrs__item-dsbld {
    opacity: .5;
    cursor: not-allowed
}

.cshbck-ctgrs__item-actv {
    border-left: 5px solid #0d426c;
    color: #0d426c;
    font-weight: 600
}

.cshbck-ctgrs__item-actv .cshbck-ctgrs__clr {
    display: block
}

.cshbck-ctgrs__item-actv:hover {
    border-left-color: #0d426c
}

.cshbck-ctgrs__clr {
    font-size: 12px;
    position: absolute;
    top: 15px;
    right: 0;
    display: none;
    cursor: pointer;
    height: 28px;
    width: 16px;
    background-position: center;
    background-image: url(http://assets.mspimages.in/msp-ui/icons/clearfilter.png);
    background-repeat: no-repeat;
    background-size: 16px auto
}

.cshbck-ctgrs__icon {
    width: 24px;
    height: 24px;
    float: left;
    margin-right: 15px;
    background: url(https://assets.mspimages.in/sprite/cb_category_spriteV3.png) center/24px 275px no-repeat
}

.cshbck-ctgrs__icon-electronics {
    background-position: 0 0
}

.cshbck-ctgrs__icon-fashion {
    background-position: 0 -25px
}

.cshbck-ctgrs__icon-food-and-dining {
    background-position: 0 -50px
}

.cshbck-ctgrs__icon-grocery {
    background-position: 0 -75px
}

.cshbck-ctgrs__icon-health-and-wellness {
    background-position: 0 -100px
}

.cshbck-ctgrs__icon-local-offers {
    background-position: 0 -125px
}

.cshbck-ctgrs__icon-miscellaneous {
    background-position: 0 -150px
}

.cshbck-ctgrs__icon-movies-and-entertainment {
    background-position: 0 -175px
}

.cshbck-ctgrs__icon-pplr {
    background-position: 0 -200px
}

.cshbck-ctgrs__icon-recharge-offers {
    background-position: 0 -225px
}

.cshbck-ctgrs__icon-travel {
    background-position: 0 -250px
}

.cshbck-ctgrs__icon-all {
    background-image: url(http://assets.mspimages.in/msp-ui/icons/allcat.png);
    background-repeat: no-repeat;
    background-size: 24px auto
}

.cshbck-rght {
    float: left;
    position: relative;
    width: 745px;
    margin-left: 20px
}

.cshbck-rght__ldr {
    height: 100vh;
    width: 100%;
    top: 0;
    padding-top: 50px;
    position: absolute;
    background: rgba(255, 255, 255, .7)
}

.cshbck-bank-strs {
    margin: 15px 15px 0;
    border-radius: 3px
}

.cshbck-bank-strs__more {
    font-size: 15px;
    color: #0066c0;
    font-weight: 600;
    text-transform: uppercase;
    cursor: pointer;
    text-align: center;
    padding: 15px;
    margin-top: 15px;
    border-radius: 3px;
    border: 1px solid #eeeff3
}

.cshbck-bank-strs__sts {
    margin: 15px 15px 15px 0
}

.cshbck-bank-strs__sts-ttl {
    font-size: 13px;
    color: #444
}

.cshbck-bank-strs__sts-sub {
    font-size: 15px;
    color: #111;
    font-weight: 600
}

.cshbck-bank-strs__sts-cshbck {
    font-size: 15px;
    color: #16a085;
    font-weight: 600
}

.cshbck-bank-strs__sts-info {
    font-size: 18px;
    font-family: times;
    font-style: italic;
    margin-left: 10px;
    color: #0066c0;
    cursor: pointer
}

.cshbck-bank-strs__hdr {
    font-size: 18px;
    position: relative;
    font-weight: 600;
    margin-bottom: 10px;
    border-bottom: 1px solid #eeeff3;
    padding: 15px 15px 10px 0
}

.cshbck-bank-strs__clr {
    font-size: 12px;
    position: absolute;
    top: 15px;
    right: 0;
    cursor: pointer;
    height: 28px;
    width: 16px;
    background-position: center;
    background-image: url(http://assets.mspimages.in/msp-ui/icons/clearfilter.png);
    background-repeat: no-repeat;
    background-size: 16px auto
}

.cshbck-bank-strs__body {
    max-height: 280px;
    overflow-y: auto;
    padding-bottom: 7px
}

.cshbck-bank-strs__body-fltrs {
    max-height: 164px
}

.cshbck-bank-strs__item {
    cursor: pointer;
    font-size: 13px;
    padding: 7px 15px 7px 30px;
    background-position: 0 9px;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/checkbox-grey-unchecked.png);
    background-repeat: no-repeat;
    background-size: 14px auto
}

.cshbck-bank-strs__item-actv {
    background-image: url(https://assets.mspimages.in/msp-ui/icons/checkbox-blue-checked.png);
    background-repeat: no-repeat;
    background-size: 14px auto
}

.cshbck-cntnt__fltr {
    border: none;
    float: left
}

.cshbck-cntnt__nvgtn .page-nvgtn__item {
    width: 449px;
    text-align: center
}

.cshbck-hdr {
    overflow: hidden;
    padding: 15px;
    border-bottom: 1px solid #eeeff3
}

.cshbck-hdr__fltr {
    border-bottom: none;
    padding-bottom: 25px
}

.cshbck-hdr__txt {
    float: left;
    padding-right: 18px;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px
}

.cshbck-hdr__wrks {
    font-size: 13px;
    font-weight: 400;
    padding-right: 20px;
    cursor: pointer;
    display: inline-block;
    color: #0066c0
}

.cshbck-hdr__wrks:after {
    content: '';
    display: inline-block;
    width: 12px;
    position: absolute;
    height: 18px;
    margin-left: 5px;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/qna_icon_02.png);
    background-repeat: no-repeat;
    background-size: 12px auto;
    background-position: left center
}

.cshbck-wrks__hdr {
    font-size: 18px;
    color: #0066c0;
    font-weight: 600;
    margin-bottom: 40px;
    cursor: pointer
}

.cshbck-wrks__hdr:after {
    content: '';
    height: 20px;
    background-position: center;
    width: 20px;
    background-image: url(http://assets.mspimages.in/msp-ui/icons/arrow-down-blue.png);
    background-repeat: no-repeat;
    background-size: 12px auto;
    padding-left: 15px;
    margin-left: 15px
}

.cshbck-wrks__hdr.open:after {
    content: '';
    background-position: center;
    height: 20px;
    width: 20px;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/tr:rt-180/arrow-down-blue.png);
    background-repeat: no-repeat;
    background-size: 12px auto;
    padding-left: 15px;
    margin-left: 15px
}

.cshbck-wrks__sub {
    font-size: 15px;
    color: #444;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 20px
}

.cshbck-wrks__item {
    float: left;
    width: 323.33px;
    margin-bottom: 40px
}

.cshbck-wrks__icon {
    height: 24px;
    width: 24px;
    padding: 20px;
    float: left;
    border-radius: 32px;
    background-color: rgba(242, 243, 245, .6)
}

.cshbck-wrks__icon img {
    width: 24px
}

.cshbck-wrks__txt {
    float: left;
    width: 218px;
    font-size: 15px;
    color: #444;
    margin-left: 15px
}

.cshbck-wrks__btm {
    font-size: 15px;
    float: right;
    color: #444
}

.cshbck-body .sctn__view-all {
    margin-top: 20px
}

.cshbck-body__strs {
    width: 745px;
    float: left;
    margin-left: 10px
}

.cshbck-body__lgn {
    font-size: 18px;
    color: #111
}

.cshbck-body__lgn span {
    font-weight: 600
}

.cshbck-body__hdr {
    float: left;
    width: 245px
}

.cshbck-tabs {
    font-size: 15px;
    padding: 15px 20px;
    line-height: 24px;
    color: #444;
    border-color: #dfe1e8;
    cursor: pointer;
    transition: .3s
}

.cshbck-tabs:hover {
    border-left: 5px solid #dfe1e8
}

.cshbck-tabs__actv {
    color: #0d426c;
    font-weight: 600;
    border-left: 5px solid #0d426c
}

.cshbck-tabs__actv:hover {
    border-left: 5px solid #0d426c
}

.cshbck-srch__cntnr {
    display: inline-block;
    float: right;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/search-grey-small.png);
    background-repeat: no-repeat;
    background-size: 14px auto;
    background-position: 240px center
}

.cshbck-srch__inpt {
    border-radius: 3px;
    border: 1px solid #dfe1e8;
    background-color: rgba(242, 243, 245, .6);
    font-size: 13px;
    padding: 5px;
    width: 250px
}

.cshbck-fltrs {
    margin-top: 5px
}

.cshbck-fltrs__cntnr {
    background: rgba(242, 243, 245, .6);
    padding: 0 10px;
    border-bottom: 1px solid #eeeff3;
    height: 46px
}

.cshbck-fltrs__tls {
    display: inline-block;
    font-size: 15px;
    width: 20px;
    text-align: center;
    line-height: 45px;
    cursor: pointer;
    color: #444;
    text-transform: uppercase;
    border-bottom: 2px solid transparent
}

.cshbck-fltrs__tls:first-child {
    width: 36px
}

.cshbck-fltrs__tls:last-child {
    width: 42px
}

.cshbck-fltrs__tls-actv {
    color: #0d426c;
    border-color: #0d426c;
    font-weight: 600
}

.cshbck-fltrs__tls:hover {
    color: #0d426c;
    border-color: #0d426c
}

.cshbck-fltrs__tls-inactv {
    color: #bbb;
    cursor: not-allowed
}

.cshbck-fltrs__tls-inactv:hover {
    color: #bbb;
    border-color: transparent
}

.cshbck-exclsv__cntnr {
    background-color: #f2f3f5;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/shark-tooth-upper@2x.png), url(https://assets.mspimages.in/msp-ui/icons/shark-tooth-lower@2x.png);
    background-position: left top, left bottom;
    background-size: auto 12px;
    background-repeat: repeat-x;
    text-align: center;
    float: left;
    width: 998px;
    position: relative;
    margin: -1px 0;
    padding: 20px 0
}

.cshbck-exclsv__img {
    height: 64px
}

.cshbck-exclsv__img-wrpr {
    width: 320px;
    float: left
}

.cshbck-exclsv__txt {
    text-align-last: left;
    float: left;
    padding: 11px 0
}

.cshbck-exclsv__txt-main {
    font-size: 14px;
    color: #16a085;
    padding-left: 20px;
    background-position: left center;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/offer-icon.png);
    background-repeat: no-repeat;
    background-size: 16px auto
}

.cshbck-exclsv__txt-sub {
    font-size: 14px;
    color: #444
}

.cshbck-str__ttl {
    margin: 15px 15px 30px
}

.cshbck-str__img-wrpr {
    height: 120px;
    position: relative
}

.cshbck-str__img-wrpr img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    max-width: 140px;
    margin: auto;
    bottom: 0
}

.cshbck-str__actvt {
    color: #fff;
    background-color: #0d426c;
    line-height: 38px;
    font-weight: 600;
    font-size: 15px;
    cursor: pointer;
    text-align: center;
    text-transform: uppercase;
    border: 2px solid #0d426c;
    border-radius: 3px;
    display: inline-block;
    width: 400px;
    margin-top: 15px;
    margin-bottom: 0
}

.cshbck-str__rts {
    color: #0066c0;
    font-size: 13px;
    padding: 0 15px;
    text-align: center;
    margin-bottom: 15px;
    cursor: pointer
}

.cshbck-str__top-actvt {
    background: rgba(242, 243, 245, .6);
    padding: 15px;
    margin: 10px 15px 15px 0;
    text-align: center;
    border-radius: 3px
}

.cshbck-str__top-hdr {
    margin-bottom: 20px;
    float: right;
    width: 740px
}

.cshbck-str__top-txt {
    font-size: 22px;
    color: #111
}

.cshbck-str__top-sub {
    font-size: 15px;
    color: #444
}

.cshbck-str__top-cshbck {
    color: #16a085;
    display: inline-block
}

.cshbck-str__top-sign {
    color: #0066c0;
    display: inline-block;
    cursor: pointer
}

.cshbck-tls {
    background: #fff;
    margin-right: 15px;
    border-bottom: 1px solid #eeeff3
}

.cshbck-tls__top {
    padding: 20px 0 0;
    cursor: pointer
}

.cshbck-tls__frth {
    border-right: none
}

.cshbck-tls__spnsrd {
    background-color: rgba(22, 160, 133, .1)
}

.cshbck-tls__img {
    height: 24px
}

.cshbck-tls__img-wrpr {
    height: 24px;
    position: relative;
    overflow: hidden;
    float: left;
    width: 180px
}

.cshbck-tls__cshbck {
    width: 220px;
    padding-left: 24px;
    float: left;
    line-height: 34px;
    font-size: 14px;
    color: #16a085;
    background-position: left center;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/cashbackicon.png);
    background-repeat: no-repeat;
    background-size: 18px auto
}

.cshbck-tls__btn {
    text-transform: uppercase;
    color: #0d426c;
    font-size: 12px;
    font-weight: 600;
    line-height: 32px;
    float: right;
    text-align: center;
    height: 32px;
    border: 1px solid #0d426c;
    margin-bottom: 20px;
    border-radius: 3px;
    width: 114px
}

.cshbck-tls__offr-cnt {
    color: #0066c0;
    float: left;
    width: 132px;
    padding-left: 20px;
    line-height: 34px;
    vertical-align: top;
    background-position: 0;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/Offer_Orange.png);
    background-repeat: no-repeat;
    background-size: 16px auto;
    font-size: 12px;
    cursor: pointer
}

.cshbck-tls__offr-cnt:hover {
    text-decoration: underline
}

.cshbck-work__stps {
    background-color: #fff;
    padding: 30px 65px 40px
}

.cshbck-work__stps-item {
    float: left;
    width: 220px;
    margin: 0 35px
}

.cshbck-work__stps-item-four {
    width: 187px;
    padding-bottom: 30px;
    margin: 0 15px
}

.cshbck-work__stps-icon {
    height: 24px;
    width: 24px;
    padding: 20px;
    border-radius: 32px;
    background-color: rgba(242, 243, 245, .6)
}

.cshbck-work__stps-icon img {
    width: 24px
}

.cshbck-work__stps-cnt {
    width: 40px;
    background-color: #0d426c;
    border-radius: 3px;
    font-size: 11px;
    margin-top: -8px;
    font-weight: 600;
    padding: 0 3px;
    color: #fff;
    text-transform: uppercase
}

.cshbck-work__stps-sub {
    font-size: 15px;
    color: #444;
    font-weight: 600;
    margin-top: 12px;
    text-transform: uppercase
}

.cshbck-work__stps-dscrptn {
    margin: 10px 0 40px;
    font-size: 15px;
    color: #444;
    line-height: 22px
}

.cshbck-work__hdr {
    font-size: 28px;
    color: #111;
    margin-bottom: 50px
}

.cshbck-work__hdr-blue {
    color: #0d426c
}

.cshbck-work__btn {
    background-color: #0d426c;
    border-radius: 3px;
    color: #fff;
    text-align: center;
    width: 200px;
    font-weight: 600;
    height: 38px;
    text-transform: uppercase;
    line-height: 38px;
    cursor: pointer
}

.cshbck-work__rdm {
    background-color: rgba(242, 243, 245, .6);
    border-top: 1px solid #dfe1e8;
    border-bottom: 1px solid #dfe1e8;
    padding: 30px 65px 0
}

.cshbck-work__rdm-icon {
    height: 42px
}

.cshbck-work__rvws {
    padding: 10px 63px 20px
}

.cshbck-work__rvws-item {
    width: 375px;
    float: left;
    padding: 15px;
    margin: 15px;
    border-radius: 3px;
    border: 1px solid #dfe1e8
}

.cshbck-work__rvws-item:last-child {
    margin-bottom: 40px
}

.cshbck-work__rvws-img {
    height: 42px;
    width: 42px;
    float: left;
    border-radius: 21px
}

.cshbck-work__rvws-usr {
    margin-left: 15px;
    width: 315px;
    float: left
}

.cshbck-work__rvws-usr-name {
    text-align: left;
    font-size: 15px;
    color: #0d426c
}

.cshbck-work__rvws-txt {
    margin-top: 20px;
    float: left;
    width: 375px;
    text-align: left;
    font-size: 15px;
    color: #444
}

.cshbck-work__hghlght {
    padding: 30px 65px 40px;
    border-top: 1px solid #dfe1e8
}

.cshbck-work__faq {
    border-top: 1px solid #dfe1e8;
    padding: 30px 110px 40px
}

.cshbck-work__faq-item {
    border-bottom: 1px solid #dfe1e8;
    padding: 20px 0
}

.cshbck-work__faq-lnk {
    text-align: left;
    color: #444;
    font-size: 15px;
    margin-top: 30px
}

.cshbck-work__faq-lnk:after {
    display: inline-block;
    height: 12px;
    content: '';
    width: 12px;
    margin-left: 10px;
    background-image: url(http://assets.mspimages.in/msp-ui/icons/arrow-right-grey-small.png);
    background-repeat: no-repeat;
    background-size: auto 12px
}

.cshbck-work__faq-txt {
    font-size: 15px;
    color: #111;
    font-weight: 500;
    text-align: left;
    cursor: pointer
}

.cshbck-work__faq-txt:after {
    float: right;
    display: block;
    height: 12px;
    content: '';
    width: 12px;
    margin: 10px 10px 0 0;
    background-image: url(http://assets.mspimages.in/msp-ui/icons/arrow-down-grey-small.png);
    background-repeat: no-repeat;
    background-size: 12px auto
}

.cshbck-work__faq-txt-expnd:after {
    background-image: url(https://assets.mspimages.in/msp-ui/icons/tr:rt-180/arrow-down-grey-small.png);
    background-repeat: no-repeat;
    background-size: 12px auto
}

.cshbck-work__faq-sub {
    margin-top: 15px;
    display: none;
    font-size: 15px;
    color: #444;
    text-align: left
}

.cshbck-work__strs {
    padding: 15px 110px 10px;
    border-bottom: 1px solid #dfe1e8
}

.page-ovrly {
    position: relative
}

.page-ovrly__hdng {
    font-size: 28px;
    font-weight: 500;
    margin: 0 0 10px;
    color: #0d426c
}

.page-ovrly__shr {
    position: relative
}

.page-ovrly__shr:hover .shr-tltp {
    display: block
}

.page-ovrly__ftr {
    padding: 30px 30px 10px;
    z-index: 999
}

.page-ovrly__img {
    height: 40px;
    float: left;
    width: 40px;
    border-radius: 50%
}

.page-ovrly__name {
    float: left;
    line-height: 32px;
    margin-left: 15px;
    font-size: 15px;
    text-transform: uppercase
}

.page-ovrly__share {
    float: right;
    padding-left: 20px;
    width: 80px;
    height: 34px;
    line-height: 34px;
    font-size: 13px;
    text-align: center;
    color: #777;
    font-weight: 600;
    cursor: pointer;
    border: 1px solid #bbb;
    border-radius: 3px;
    background-position: 20px 9px;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/share_grey.png);
    background-repeat: no-repeat;
    background-size: 16px auto
}

.list-lndng {
    width: 1000px;
    padding: 0
}

.list-lndng__img {
    max-width: 95%;
    max-height: 100%;
    vertical-align: middle
}

.list-lndng__img-wrpr {
    width: 240px;
    padding: 0 15px;
    max-height: 240px;
    float: left;
    text-align: center
}

.list-lndng__rght {
    width: 505px;
    float: left
}

.list-lndng .page-ovrly__hdng {
    font-size: 24px
}

.list-lndng .text-link {
    display: block;
    margin: 3px 0
}

.list-lndng .text-link:before {
    content: "";
    float: left;
    width: 5px;
    height: 24px;
    background-position: left 8px;
    padding-right: 10px;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/arrow-right-blue1.png);
    background-repeat: no-repeat;
    background-size: 5px auto
}

.list-best__item {
    border-bottom: 1px solid #dfe1e8;
    padding-bottom: 30px;
    margin-bottom: 30px
}

.list-best__img {
    max-width: 70%;
    max-height: 100%;
    vertical-align: middle
}

.list-best__img-wrpr {
    float: left;
    width: 205px;
    height: 160px;
    line-height: 160px;
    text-align: center
}

.list-best__vdo {
    color: #0066c0;
    cursor: pointer;
    line-height: 20px;
    margin-top: 30px;
    border: none;
    font-size: 13px;
    padding-left: 20px;
    text-transform: uppercase;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/video-icon_v2.png);
    background-repeat: no-repeat;
    background-size: 20px auto;
    background-position: 68px top
}

.list-best__spcfctn {
    width: 50%;
    box-sizing: border-box;
    padding: 0 20px;
    text-indent: 0;
    font-size: 13px;
    float: left;
    color: #3b3b3b
}

.list-best__spcfctn:before {
    margin-left: -14px;
    position: absolute;
    color: #8e93a1;
    opacity: .2
}

.list-best__spcfctn-wrpr {
    font-size: 15px;
    float: left
}

.list-best__spcfctn .text-link:after {
    content: '';
    width: 5px;
    height: 24px;
    background-position: right 4px;
    padding-left: 10px;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/arrow-right-blue1.png);
    background-repeat: no-repeat;
    background-size: 5px auto
}

.list-best__rtng {
    float: left;
    color: #5eb8ae;
    line-height: 24px;
    font-weight: 600;
    font-size: 13px;
    margin-right: 10px
}

.list-best__rtng-cnt {
    line-height: 24px;
    float: left;
    font-size: 13px;
    color: #444;
    margin-left: 10px
}

.list-best__rtng-wrpr {
    float: left;
    width: 200px
}

.list-best__prc {
    font-size: 24px;
    font-weight: 600;
    color: #0d426c;
    line-height: 24px;
    float: left
}

.list-best__prc-rp {
    font-size: 18px;
    vertical-align: top
}

.list-best__prc-wrpr {
    float: left;
    margin: 20px 0
}

.list-best__prc-str {
    color: #0066c0;
    float: left;
    padding-left: 15px;
    padding-right: 5px;
    font-size: 13px;
    line-height: 24px;
    cursor: pointer
}

.list-best__prc-str:after {
    content: '';
    float: right;
    width: 5px;
    height: 24px;
    background-position: right 8px;
    padding-left: 10px;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/arrow-right-blue1.png);
    background-repeat: no-repeat;
    background-size: 5px auto
}

.list-best__prc-str--all {
    color: #777
}

.list-best__prc-str--all:after {
    content: '';
    float: right;
    width: 5px;
    height: 24px;
    background-position: right 8px;
    padding-left: 10px;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/arrow-right-grey1.png);
    background-repeat: no-repeat;
    background-size: 5px auto
}

.list-best__exprt {
    border-left: 1px solid #dfe1e8;
    padding-left: 30px;
    font-size: 13px;
    color: #444;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/score-icon.png);
    background-repeat: no-repeat;
    background-size: 14px auto;
    background-position: 10px 2px
}

.list-best__exprt-scr {
    font-weight: 500;
    margin-right: 10px
}

.list-best__rght {
    float: left;
    width: 540px
}

.list-best__rght .prdct-dtl__tlbr-rtng {
    margin-top: 10px;
    float: none
}

.list-best__dscrptn {
    margin-bottom: 20px;
    color: #444;
    float: left;
    width: 100%
}

.list-best__dscrptn-hdr {
    font-weight: 600;
    margin-bottom: 5px
}

.list-best__hdr {
    font-size: 20px;
    font-weight: 600
}

.list-best__hdr-nmbr {
    color: #707687;
    float: left;
    margin-right: 10px
}

.shr-tltp {
    width: 200px;
    display: none;
    border-radius: 3px;
    padding: 15px 0;
    box-shadow: -1px 1px 12px rgba(0, 0, 0, .2);
    margin-top: 15px;
    background: #f2f3f5
}

.shr-tltp:before {
    position: absolute;
    right: 12px;
    top: -2px;
    width: 0;
    height: 0;
    border: .65em solid transparent;
    border-bottom: 7px solid #f2f3f5;
    content: ''
}

.shr-tltp__cntnr {
    position: absolute;
    top: 35px;
    width: 200px;
    height: 100px;
    right: 0
}

.shr-tltp__item {
    font-size: 13px;
    margin-bottom: 15px;
    line-height: 16px;
    color: #444;
    background-position: 14px center;
    cursor: pointer;
    padding-left: 44px
}

.shr-tltp__item:hover {
    color: #0066c0
}

.shr-tltp__item:last-child {
    margin-bottom: 0
}

.shr-tltp__lnk {
    background-image: url(https://assets.mspimages.in/msp-ui/icons/link.png);
    background-repeat: no-repeat;
    background-size: 16px auto
}

.shr-tltp__lnk-cpd {
    font-size: 13px;
    color: #fff;
    left: 0;
    opacity: 0;
    background: #000;
    display: inline-block;
    padding: 3px 5px;
    border-radius: 3px;
    position: absolute;
    top: 16px
}

.shr-tltp__fb {
    background-image: url(https://assets.mspimages.in/msp-ui/camp/fb-logo.png);
    background-repeat: no-repeat;
    background-size: 16px auto
}

.shr-tltp__twttr {
    background-image: url(https://assets.mspimages.in/msp-ui/camp/twitter-icn.png);
    background-repeat: no-repeat;
    background-size: 16px auto
}

.exprt-rvw__prvw i {
    font-style: italic!important
}

.exprt-rvw__tbl {
    border-bottom: 1px solid #dfe1e8;
    margin: 15px -15px;
    width: unset
}

.exprt-rvw__glry {
    text-align: center;
    margin: 15px 0;
    position: relative;
    overflow: hidden;
    min-height: 300px;
    line-height: 300px
}

.exprt-rvw__glry-cntr {
    position: absolute;
    top: 8px;
    right: 8px;
    background: rgba(0, 0, 0, .6);
    padding: 3px 8px;
    color: #fff;
    font-size: 11px;
    border-radius: 15px
}

.exprt-rvw__glry-thmbnl {
    white-space: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
    margin: 15px 0
}

.exprt-rvw__glry-img {
    box-sizing: border-box;
    padding: 2px;
    margin: 0 auto;
    width: auto;
    cursor: pointer;
    vertical-align: middle
}

.exprt-rvw__glry-img-active {
    border: 2px solid #0d426c
}

.exprt-rvw__glry-1 .exprt-rvw__glry-img {
    max-width: 100%
}

.exprt-rvw__glry-2 .exprt-rvw__glry-img {
    float: left;
    max-width: 48%
}

.exprt-rvw__glry-3 .exprt-rvw__glry-img {
    float: left;
    width: 33%
}

.exprt-rvw__glry-5 {
    line-height: unset
}

.exprt-rvw__glry-5 .exprt-rvw__glry-img {
    max-height: 100px;
    width: unset
}

.exprt-rvw__glry-main-img {
    vertical-align: middle;
    max-width: 100%;
    max-height: 500px;
    width: auto;
    margin: 0 auto
}

.exprt-rvw__glry-main-img--cntnr {
    min-height: 300px;
    margin-bottom: 15px;
    line-height: 300px
}

.exprt-rvw__hdng {
    font-size: 24px;
    font-weight: 500;
    margin: 15px 0;
    color: #0d426c
}

.exprt-rvw__hdng-sctn {
    font-size: 18px;
    font-weight: 500;
    color: #0d426c;
    margin: 10px 0
}

.exprt-rvw__dscrptn {
    font-size: 15px;
    color: #111;
    line-height: 24px;
    margin: 10px 0
}

.exprt-rvw__qt {
    font-size: 28px;
    color: #0d426c;
    text-align: center;
    letter-spacing: 1px;
    margin: 30px 0
}

.exprt-rvw__left {
    float: left;
    width: 745px;
    margin-right: 20px
}

.exprt-rvw__rght {
    float: left;
    width: 235px;
    background: rgba(242, 243, 245, .6);
    height: 300px
}

.ordrd-list__nmbr {
    display: inline-block;
    width: 24px;
    font-weight: 600
}

.ordrd-list__item {
    list-style-type: none
}

.sctn--lgn {
    line-height: 1.2;
    padding: 40px 0 75px;
    border: none;
    margin: 0;
    text-align: center;
    background-image: url(https://assets.mspimages.in/msp-ui/popups/signup-cashback_small.png);
    background-repeat: no-repeat;
    background-size: 256px auto;
    background-color: transparent;
    background-position: right bottom;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    min-height: 385px
}

.sctn--ldng {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(255, 255, 255, .8)
}

.lgn__ofr-ttl {
    font-size: 20px
}

.lgn__ofr-hghlght {
    font-weight: 600;
    color: #16a085
}

.lgn__ofr-str {
    width: 100px;
    height: 33px;
    margin-top: 5px
}

.lgn__ttl {
    margin-top: 35px;
    font-size: 20px;
    font-weight: 600;
    text-transform: uppercase
}

.lgn__bns {
    margin-top: 5px;
    color: #16a085
}

.lgn__main {
    width: 590px;
    margin: 40px auto 0
}

.lgn__err {
    display: none;
    padding: 15px 10px;
    border-radius: 3px;
    margin: 60px 0 15px;
    font-size: 13px;
    background-color: #fcf2f2;
    color: #c00
}

.lgn__scl {
    float: right;
    width: 252px
}

.lgn__btn {
    width: 252px;
    height: 44px;
    cursor: pointer
}

.lgn__btn--eml {
    float: left;
    box-sizing: border-box;
    width: 248px;
    height: 40px;
    line-height: 20px;
    padding: 9px 12px 9px 54px;
    margin: 81px 2px;
    text-align: left;
    text-transform: none;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/email-icon.png);
    background-repeat: no-repeat;
    background-size: 18px auto;
    background-position: 12px;
    border-color: #d0d3dd;
    color: #777!important
}

.lgn__btn--eml:hover {
    border-color: #bbb
}

.lgn__btn--ggl {
    margin-top: 40px;
    background-image: url(https://assets.mspimages.in/msp-ui/popups/login-button_google.png);
    background-repeat: no-repeat;
    background-size: 252px auto
}

.lgn__btn--fcbk {
    margin-top: 8px;
    background-image: url(https://assets.mspimages.in/msp-ui/popups/login-button_facebook.png);
    background-repeat: no-repeat;
    background-size: 252px auto
}

.lgn__prms {
    margin-top: 12px;
    font-size: 13px;
    color: #8e93a1
}

.lgn__sprtr {
    display: inline-block;
    line-height: 206px;
    border-left: 1px solid #dfe1e8;
    margin-left: 32px
}

.lgn__sprtr:after {
    content: 'OR';
    position: relative;
    left: -16px;
    display: inline-block;
    width: 32px;
    line-height: 32px;
    border-radius: 50%;
    font-weight: 600;
    background-color: #f7fcfe;
    color: #777
}

.lgn__form {
    display: none;
    float: left;
    width: 252px;
    font-size: 11px;
    text-align: left
}

.lgn__fld {
    margin-top: 18px
}

.lgn__lbl.lgn__lbl {
    margin-bottom: 5px;
    color: #444
}

.lgn__inpt.lgn__inpt {
    font-size: 13px;
    border-color: #bbb;
    background-color: #fff;
    color: #444
}

.lgn__sbmt.lgn__sbmt {
    height: 32px;
    line-height: 32px;
    font-size: 13px
}

.lgn__ftr {
    margin-top: 40px
}

.lgn__ftr-link a {
    font-weight: 600
}

.sctn-awrd__cntnr-inr {
    float: left;
    width: 50%
}

.sctn-awrd__cntnr-ttl {
    color: #0d426c;
    position: relative;
    padding-left: 20px;
    font-size: 18px;
    font-weight: 600
}

.sctn-awrd__cntnr-ttl:before {
    content: '';
    position: absolute;
    height: 24px;
    left: 0;
    width: 24px;
    background-size: 15px auto;
    background-repeat: no-repeat;
    display: block;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/award_badge_ttl.png)
}

.awrd-item {
    overflow: hidden;
    border-radius: 5px;
    height: 210px;
    margin-bottom: 15px;
    padding: 15px;
    display: block;
    position: relative;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .2)
}

.awrd-item:hover {
    text-decoration: none;
    box-shadow: 0 1px 10px rgba(0, 0, 0, .2)
}

.awrd-item__ttl {
    font-size: 20px;
    color: #0d426c;
    text-align: center;
    position: relative;
    text-transform: capitalize;
    display: inline-block;
    padding: 12px 45px;
    font-weight: 700;
    margin: 10px 10px 20px;
    line-height: 22px
}

.awrd-item__ttl:before {
    content: '';
    display: block;
    width: 100px;
    height: 100px;
    left: 0;
    top: 0;
    position: absolute;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/award_leaf.png);
    background-size: 32px auto;
    background-repeat: no-repeat
}

.awrd-item__ttl:after {
    content: '';
    display: block;
    right: 0;
    width: 100px;
    top: 0;
    transform: rotateY(180deg);
    height: 100px;
    position: absolute;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/award_leaf.png);
    background-size: 32px auto;
    background-repeat: no-repeat
}

.awrd-item__img {
    max-width: 80%;
    max-height: 80%
}

.awrd-item__img-cntnr {
    float: right;
    width: 200px;
    height: 140px;
    text-align: center
}

.awrd-item__wtrmrk {
    position: absolute;
    height: 76px;
    top: -5px;
    right: -13px
}

.awrd-item__wnr-ttl {
    font-size: 18px;
    font-weight: 700;
    color: #111;
    margin-left: 10px
}

.awrd-item__wnr-ftr {
    font-size: 15px;
    color: #444;
    padding-left: 25px;
    list-style-type: none
}

.awrd-item__wnr-ftr:before {
    content: "\2022";
    position: absolute;
    left: 20px
}

.awrd-item__wnr-pstn {
    font-size: 15px;
    font-weight: 700;
    color: #111;
    margin-left: 10px;
    padding-left: 18px;
    position: relative
}

.awrd-item__wnr-pstn:before {
    content: '';
    display: block;
    height: 10px;
    left: 0;
    width: 10px;
    position: absolute;
    margin-top: 7px;
    border-radius: 50%
}

.awrd-item__wnr-pstn span {
    font-weight: 400
}

.awrd-item__wnr-gold:before {
    background-color: #d8a36e
}

.awrd-item__wnr-slvr:before {
    background-color: #c8bdbd
}

.awrd-item__wnr-brnz:before {
    background-color: #de964d
}

.sldr {
    position: absolute;
    top: 0;
    overflow: hidden;
    height: 536px;
    cursor: zoom-in;
    transition: .2s;
    border-radius: 3px;
    box-shadow: none
}

.sldr-wdgt-wrap {
    margin: 20px 0;
    padding: 20px;
    transition: none;
    -webkit-transform: scaleX(1) scaleY(1) scaleZ(1);
    -ms-transform: scaleX(1) scaleY(1) scaleZ(1);
    transform: scaleX(1) scaleY(1) scaleZ(1);
    transform-origin: 0 0 0;
    background: linear-gradient(45deg, rgba(0, 0, 0, .0980392) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, .0980392) 75%, rgba(0, 0, 0, .0980392) 0), linear-gradient(45deg, rgba(0, 0, 0, .0980392) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, .0980392) 75%, rgba(0, 0, 0, .0980392) 0), #fff;
    background-position: 0 0, 5px 5px;
    background-clip: border-box, border-box;
    background-origin: padding-box, padding-box;
    background-size: 10px 10px, 10px 10px;
    box-shadow: inset 0 0 10px rgba(0, 0, 0, .1);
    text-shadow: none
}

.sldr-wdgt {
    position: relative;
    width: 714px;
    overflow: hidden;
    height: 536px;
    margin: 0 auto;
    transition: .2s;
    border-radius: 3px;
    background: #fff;
    box-shadow: 4px 5px 24px 7px rgba(0, 0, 0, .153)
}

.sldr img {
    position: relative;
    height: 100%;
    transition: transform .1s ease-out, transform-origin .1s ease-out
}

.sldr-txt {
    white-space: nowrap;
    position: absolute;
    bottom: 0;
    left: 0;
    margin: 10px;
    background: rgba(0, 0, 0, .7);
    color: #fff;
    padding: 5px 10px;
    border-radius: 16px;
    font-size: 13px
}

.sldr-left {
    z-index: 1;
    left: 0;
    width: 50%;
    animation: .5s 1s pulse1
}

.sldr-rght {
    z-index: 0;
    right: 0
}

.sldr-rght .sldr-txt {
    right: 0;
    left: unset
}

.sldr-rght img {
    float: right
}

.sldr-bar {
    position: absolute;
    z-index: 4;
    top: 0;
    bottom: 0;
    left: 50%;
    width: 4px;
    margin-left: -2px;
    transition: left .2s;
    animation: .5s 1s pulse;
    background: #fff
}

.sldr-btn {
    position: relative;
    top: 50%;
    left: 50%;
    width: 40px;
    height: 30px;
    margin-top: -15px;
    margin-left: -20px;
    cursor: move;
    transition: opacity .2s;
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
    opacity: 1;
    border-radius: 15px;
    background: #fff
}

.sldr-btn::before {
    font-size: 24px;
    font-weight: 700;
    position: relative;
    left: 7px;
    top: -4px;
    content: ' \2039'
}

.sldr-btn::after {
    font-size: 24px;
    font-weight: 700;
    position: relative;
    right: -16px;
    top: -4px;
    content: '\203A'
}

.sldr-wdgt.split {
    width: 960px;
    height: 345px;
    background: 0 0;
    box-shadow: none
}

.sldr.zoomed img {
    -webkit-transform: scale(2);
    -ms-transform: scale(2);
    transform: scale(2)
}

.sldr.zoomed {
    cursor: zoom-out
}

.split .sldr {
    width: 460px!important;
    height: 345px;
    background: #fff;
    box-shadow: 4px 5px 24px 7px rgba(0, 0, 0, .153)
}

.split .sldr-btn {
    opacity: 0
}

.split .sldr-bar {
    left: 50%!important
}

.zoom-vwr__ldr {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba(255, 255, 255, .7)
}

.zoom-vwr__grd {
    position: relative
}

.zoom-vwr__grd.prdct-grid--inline .prdct-item {
    width: 242px;
    cursor: pointer
}

.zoom-vwr__grd.prdct-grid--inline .prdct-item__img-wrpr, .zoom-vwr__inpt-cntnr .prdct-item__img-wrpr {
    height: 64px
}

.zoom-vwr__grd.prdct-grid--inline .prdct-item__dtls {
    height: unset;
    width: 172px;
    padding: 10px 10px 10px 0
}

.zoom-vwr__grd.prdct-grid--inline .prdct-item__dtls .prdct-item__name {
    height: unset
}

.zoom-vwr__grd .prdct-item__rpe {
    padding-right: 0;
    vertical-align: 0
}

.zoom-vwr__grd .prdct-item__prc-val {
    font-size: 13px
}

.zoom-vwr__hdng {
    margin: 0 15px
}

.zoom-vwr__ttl {
    font-size: 21px;
    color: #0d426c;
    margin: 10px 20px -15px;
    font-weight: 700
}

.zoom-vwr__thmbnls-cntnr {
    margin: 0 20px;
    white-space: nowrap;
    overflow-x: auto;
    overflow-y: hidden
}

.zoom-vwr__thmbnls-cntnr-expnd {
    white-space: normal;
    text-align: center
}

.zoom-vwr__thmbnls-cntnr-expnd .zoom-vwr__thmbnl {
    max-height: 440px;
    max-width: 100%;
    height: unset
}

.zoom-vwr__thmbnls-cntnr-expnd .zoom-vwr__thmbnl-txt {
    font-size: 13px;
    font-weight: 700
}

.zoom-vwr__thmbnls-cntnr-expnd .zoom-vwr__thmbnls-item {
    margin-right: 0
}

.zoom-vwr__thmbnls-item {
    display: inline-block;
    margin-right: 15px;
    cursor: pointer
}

.zoom-vwr__thmbnls-item:last-child {
    margin-right: 0
}

.zoom-vwr__thmbnl {
    height: 64px;
    transition: .2s
}

.zoom-vwr__thmbnl-txt {
    font-size: 11px;
    margin-bottom: 15px
}

.zoom-vwr__thmbnl-ttl {
    font-size: 18px;
    font-weight: 700;
    cursor: pointer;
    color: #0d426c;
    margin: 10px 20px
}

.zoom-vwr__thmbnl-ttl a {
    font-size: 13px;
    font-weight: 400
}

.zoom-vwr__btn {
    float: right
}

.zoom-vwr__btn-cntnr {
    margin: 0 0 15px
}

.zoom-vwr__btn-sld {
    background-image: url(https://assets.mspimages.in/msp-ui/icons/slider.png);
    background-repeat: no-repeat;
    background-size: 18px 18px;
    padding-left: 28px;
    padding-right: 10px;
    background-position: 5px center
}

.zoom-vwr__btn-side {
    background-image: url(https://assets.mspimages.in/msp-ui/icons/side_by_side.png);
    background-repeat: no-repeat;
    background-size: 18px 18px;
    padding-left: 28px;
    padding-right: 10px;
    background-position: 5px center
}

.zoom-vwr__inpt {
    width: 388px;
    font-size: 15px;
    padding: 5px
}

.zoom-vwr__inpt-img {
    float: left;
    width: 28px;
    height: 56px;
    margin: 4px 18px;
    border-radius: 3px;
    background-image: -webkit-linear-gradient(90deg, rgba(207, 216, 220, .2), rgba(207, 216, 220, .4), rgba(207, 216, 220, .2));
    background-image: -moz-linear-gradient(90deg, rgba(207, 216, 220, .2), rgba(207, 216, 220, .4), rgba(207, 216, 220, .2));
    background-image: -o-linear-gradient(90deg, rgba(207, 216, 220, .2), rgba(207, 216, 220, .4), rgba(207, 216, 220, .2));
    background-image: linear-gradient(90deg, rgba(207, 216, 220, .2), rgba(207, 216, 220, .4), rgba(207, 216, 220, .2));
    -webkit-animation: 1.4s infinite card-loading;
    animation: 1.4s infinite card-loading
}

.zoom-vwr__inpt-dtls {
    width: 400px;
    float: right
}

.zoom-vwr__inpt-prc {
    color: #0d426c;
    font-size: 13px
}

.zoom-vwr__inpt-prc span {
    display: inline-block;
    width: 100px;
    height: 10px;
    background-image: -webkit-linear-gradient(90deg, rgba(207, 216, 220, .2), rgba(207, 216, 220, .4), rgba(207, 216, 220, .2));
    background-image: -moz-linear-gradient(90deg, rgba(207, 216, 220, .2), rgba(207, 216, 220, .4), rgba(207, 216, 220, .2));
    background-image: -o-linear-gradient(90deg, rgba(207, 216, 220, .2), rgba(207, 216, 220, .4), rgba(207, 216, 220, .2));
    background-image: linear-gradient(90deg, rgba(207, 216, 220, .2), rgba(207, 216, 220, .4), rgba(207, 216, 220, .2));
    -webkit-animation: 1.4s infinite card-loading;
    animation: 1.4s infinite card-loading;
    margin-top: 8px;
    margin-left: 5px
}

.zoom-vwr__inpt-cntnr {
    padding: 0 10px;
    display: inline-block
}

.zoom-vwr__inpt-cntnr.prdct-grid--inline .prdct-item__dtls .prdct-item__name {
    height: unset
}

.zoom-vwr__inpt-cntnr .prdct-item {
    width: unset;
    cursor: pointer;
    border: 1px solid #dfe1e8;
    margin: -10px 0
}

.zoom-vwr__inpt-cntnr .prdct-item:after {
    content: '\2715';
    position: absolute;
    right: 8px;
    top: 6px;
    font-size: 11px;
    color: #777
}

.zoom-vwr__inpt-cntnr .prdct-item__dtls {
    width: 405px;
    height: unset;
    padding: 10px 10px 10px 0
}

.zoom-vwr__inpt-cntnr .prdct-item__prc-val {
    font-size: 13px
}

.zoom-vwr__inpt-cntnr .prdct-item__rpe {
    vertical-align: 0;
    padding-right: 0
}

.zoom-vwr__inpt-rspns {
    width: 388px;
    position: absolute;
    z-index: 999
}

.zoom-vwr__slct {
    width: 388px;
    border: 1px solid #ddd;
    border-radius: 2px;
    height: 40px;
    margin: 10px 15px;
    padding: 0 10px;
    background-color: #f8f8f8
}

.xtnsn-instl-card {
    overflow: hidden;
    width: 338px;
    padding: 10px;
    border-radius: 3px;
    margin: 0 0 30px 15px;
    box-shadow: 0 1px 3px 0 #111;
    background-color: #0d426c;
    color: #fff;
    cursor: pointer;
    transition: opacity .2s;
    -webkit-animation: .8s .8s infinite alternate up-down;
    animation: .8s .8s infinite alternate up-down
}

.xtnsn-instl-card__cntnr {
    position: fixed;
    bottom: 0;
    left: 183px;
    z-index: 10
}

.xtnsn-instl-card:hover {
    -webkit-animation-play-state: paused;
    animation-play-state: paused
}

.xtnsn-instl-card--hdn {
    -webkit-animation: 3s bubble-up;
    animation: 3s bubble-up
}

.xtnsn-instl-card--fade {
    opacity: .6
}

.xtnsn-instl-card--cls {
    -webkit-animation: 3s reverse bubble-up;
    animation: 3s reverse bubble-up
}

.xtnsn-instl-card__left {
    float: left
}

.xtnsn-instl-card__ftrs {
    -webkit-animation: 13s infinite ticker;
    animation: 13s infinite ticker
}

.xtnsn-instl-card__ftrs-wrpr {
    overflow: hidden;
    max-height: 24px;
    line-height: 24px;
    font-size: 16px
}

.xtnsn-instl-card__btn {
    float: right;
    padding: 0 12px 0 40px;
    margin: 3px 0;
    font-size: 12px;
    background: url(https://assets.mspimages.in/msp-ui/icons/tr:h-40/chrome-webstore.png) 12px 44%/auto 20px no-repeat
}

.xtnsn-instl-card__btn.xtnsn-instl-card__btn {
    background-color: #fff;
    color: #0d426c
}

.xtnsn-instl-card__link-wrpr {
    line-height: 20px;
    margin-top: 4px;
    font-size: 11px;
    color: #bbb
}

.xtnsn-instl-card__link:hover {
    text-decoration: underline
}

.cmpgn__wrpr {
    margin: 15px;
    position: relative;
    border: 1px solid #fbdcac;
    border-radius: 3px
}

.cmpgn__ad-img {
    position: absolute;
    top: 0;
    left: 0
}

.cmpgn__spnsrd {
    position: absolute;
    right: 10px;
    top: -2px
}

.cmpgn__img {
    position: absolute;
    top: -100%;
    right: -100%;
    bottom: -100%;
    left: -100%;
    max-width: 100%;
    max-height: 100%;
    margin: auto
}

.cmpgn__img-wrpr {
    width: 140px;
    height: 100px;
    cursor: pointer;
    margin: 0 15px;
    float: left;
    display: block;
    position: relative
}

.cmpgn__dscrptn-wrpr {
    float: left;
    width: 533px;
    box-sizing: border-box;
    padding: 15px 10px 10px
}

.cmpgn__ttl {
    font-size: 18px;
    font-weight: 600;
    position: relative;
    cursor: pointer;
    float: left;
    color: #0d426b;
    display: inline
}

.cmpgn__ttl:after {
    float: right;
    margin-top: 8px;
    width: 7px;
    margin-left: 8px;
    height: 12px;
    transition: .1s ease-in-out;
    opacity: 1;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/btn-arw-blue@2x.png);
    background-repeat: no-repeat;
    background-size: 6px 12px;
    content: " "
}

.cmpgn__ttl:hover {
    text-decoration: none
}

.cmpgn__spcs-wrpr {
    box-sizing: border-box;
    padding-right: 5px;
    margin-top: 32px
}

.cmpgn__spcs-item {
    float: left;
    margin-right: 49px;
    padding-left: 0;
    box-sizing: border-box
}

.cmpgn__spcs-item:last-child {
    margin-right: 0
}

.cmpgn__spcs-item:before {
    content: '';
    background-image: url(https://res.cloudinary.com/mspassets/q_auto/images/specs_tick.png);
    width: 12px;
    background-position: left 6px;
    margin-right: 22px;
    height: 18px;
    background-repeat: no-repeat;
    background-size: 12px
}

.cmpgn__str-img {
    height: 21px;
    display: block
}

.cmpgn__spnsrd-img {
    height: 15px
}

.dls-fltrs__wrpr {
    width: 220px;
    overflow: visible;
    float: left;
    height: unset
}

.dls-fltrs__hdr {
    font-size: 15px;
    font-weight: 600;
    padding: 15px;
    cursor: pointer;
    position: relative
}

.dls-fltrs__hdr:after {
    content: '\203A';
    transform: rotateZ(90deg);
    position: absolute;
    font-size: 24px;
    color: #777;
    right: 15px;
    top: 10px
}

.dls-fltrs__wrpr .fltr-val {
    margin-bottom: 5px
}

.dls-fltrs__wrpr .fltr-val__text-minus:after {
    content: '-';
    position: absolute;
    left: 10px;
    top: 8px;
    line-height: 11px;
    font-size: 24px;
    text-align: center;
    color: #fff;
    width: 14px;
    border-radius: 2px;
    height: 14px;
    background: #0d426c
}

.dls-fltrs__wrpr-inr {
    margin-left: 15px
}

.dls-fltrs__wrpr-inr .fltr-val {
    margin-bottom: 5px
}

.dls-fltrs__wrpr .content {
    height: 220px;
    width: 220px;
    transition: .3s;
    display: none;
    padding: 10px 0;
    box-sizing: border-box;
    background: #fafafa;
    z-index: 999;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
    position: absolute;
    top: 52px
}

.dls-fltrs__wrpr:nth-child(2n) {
    border: 1px solid #dfe1e8;
    border-width: 0 1px
}

.dls-fltrs__wrpr:hover {
    box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
    background: #fafafa
}

.dls-fltrs__wrpr:hover .content {
    display: inline-block
}

.dls-fltrs__wrpr .fltr-val__text {
    padding: 5px 5px 5px 25px;
    margin-left: 10px
}

.dls-fltrs__wrpr .fltr-val__text-prnt {
    font-weight: 600
}

.dls-fltrs--btn {
    float: right;
    width: 65px;
    text-align: center;
    margin: 10px
}

.dls-fltrs--sctn {
    width: 1000px;
    margin: 15px auto 10px
}

.dls-fltrs__prnt {
    padding: 5px 15px 10px;
    cursor: pointer
}

.dls-fltrs__prnt:hover .dls-fltrs__wrpr-inr {
    display: block
}

.dls-fltrs__prnt-val .fltr-val__lbl {
    font-weight: 600
}

.dls-sale--sctn {
    position: relative;
    background: rgba(169, 19, 61, .05);
    border-bottom: 3px solid #a9143d;
    margin-top: 0
}

.dls-sale--sctn .prdct-item--dls {
    width: 200px;
    margin: 0;
    background: #fff;
    margin-left: 15px!important;
    box-shadow: 0 2px 4px rgba(0, 0, 0, .15);
    float: unset;
    display: inline-block
}

.dls-sale--sctn .prdct-item--dls:hover {
    border: 1px solid transparent
}

.dls-sale--sctn .prdct-item__img-wrpr {
    height: 100px
}

.dls-sale--sctn .prdct-item--dls__cshbck-txt {
    font-size: 11px;
    background-size: 14px;
    font-weight: 600;
    background-position: 0 center;
    padding: 0 0 0 18px
}

.dls-sale--sctn .prdct-item__mrp-val,
.dls-sale--sctn .prdct-item__rpe {
    font-size: 13px
}

.dls-sale--sctn .prdct-item__prc {
    height: 42px!important;
    border-top: none
}

.dls-sale--sctn .prdct-item__prc-val {
    font-size: 15px!important
}

.dls-sale__hdr {
    padding: 35px 0 30px
}

.dls-sale__hdr-left {
    float: left;
    background: #a9133d;
    color: #fff;
    font-size: 13px;
    height: 38px;
    line-height: 38px;
    font-weight: 700;
    text-transform: uppercase;
    border-radius: 0 19px 19px 0;
    padding: 0 0 0 20px
}

.dls-sale__hdr-rght {
    float: right;
    background: #a9143d;
    color: #fff;
    text-transform: uppercase;
    font-size: 13px;
    height: 38px;
    font-weight: 700;
    line-height: 38px;
    padding: 0 15px;
    border-radius: 19px 0 0 19px
}

.dls-sale__hdr-rght:hover {
    text-decoration: none
}

.dls-sale__hdr-tmr {
    float: right;
    position: relative;
    border-radius: 19px;
    padding: 0 16px
}

.dls-sale__hdr-tmr:before {
    content: '';
    display: inline-block;
    position: absolute;
    width: 100%;
    border-radius: 19px;
    height: 100%;
    right: 0;
    background-color: rgba(0, 0, 0, .4);
    background-position: 15px center;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/timer_icon.png);
    background-repeat: no-repeat;
    background-size: 18px auto
}

.dls-sale__hdr-tmr span {
    position: relative;
    margin-left: 24px;
    min-width: 64px;
    display: inline-block
}

.dls-sale__hdr-text {
    float: right;
    margin: 0 12px
}

.dls-sale__img {
    height: 58px;
    margin-top: -10px
}

.dls-sale__body {
    position: relative;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 35px;
    white-space: nowrap;
    height: 210px
}

.dls-sale__body .sctn__next-icon,
.dls-sale__body .sctn__prvs-icon {
    z-index: 1;
    position: absolute;
    height: 100%;
    width: 65px;
    background-position: center;
    cursor: pointer;
    opacity: 1!important
}

.dls-sale__body .sctn__next-icon.js-sldr__dsbl-btn,
.dls-sale__body .sctn__prvs-icon.js-sldr__dsbl-btn {
    display: none!important
}

.dls-sale__body .js-sldr-item-wrpr1 {
    overflow: visible
}

.dls-sale__body .sctn__prvs-icon {
    left: 0;
    margin-left: 0;
    background: linear-gradient(to left, rgba(0, 0, 0, 0), #faf3f5)
}

.dls-sale__body .sctn__prvs-icon:after {
    position: absolute;
    display: block;
    content: '';
    width: 36px;
    height: 63px;
    top: 100px;
    background-color: #fff;
    background-position: center;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/angle-arrow-left-blue.png);
    background-repeat: no-repeat;
    background-size: 32px auto;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    box-shadow: 2px 2px 2px #dfe1e8
}

.dls-sale__body .sctn__next-icon {
    right: 0;
    background: linear-gradient(to right, rgba(0, 0, 0, 0), #faf3f5)
}

.dls-sale__body .sctn__next-icon:after {
    position: absolute;
    display: block;
    content: '';
    width: 36px;
    height: 63px;
    top: 100px;
    right: 0;
    background-color: #fff;
    background-position: center;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/angle-arrow-right-blue.png);
    background-repeat: no-repeat;
    background-size: 32px auto;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    box-shadow: -2px 2px 2px #dfe1e8
}

.mtrl-text-fld {
    position: relative;
    line-height: 20px;
    font-size: 15px
}

.mtrl-text-fld-wrpr {
    padding-top: 20px;
    width: 345px;
    margin-right: 11px;
    display: inline-block;
    vertical-align: bottom
}

.mtrl-text-fld__btn {
    display: inline-block;
    vertical-align: bottom;
    bottom: 20px;
    position: relative;
    height: 42px!important;
    line-height: 42px!important
}

.mtrl-text-fld+.mtrl-text-fld {
    margin-top: 24px
}

.mtrl-text-fld--sbmt .btn {
    font-weight: 400
}

.mtrl-text-fld--vld:after {
    content: '\2713';
    position: absolute;
    top: 5px;
    right: -30px;
    width: 20px;
    line-height: 20px;
    border-radius: 50%;
    font-size: 13px;
    font-weight: 600;
    text-align: center;
    background-color: #0a9181;
    color: #fff
}

.mtrl-text-fld__inpt.mtrl-text-fld__inpt {
    box-sizing: border-box;
    display: block;
    width: 100%;
    height: 42px;
    line-height: 20px;
    padding: 10px;
    font-family: inherit;
    font-size: 14px;
    border: 1px solid #bbb;
    border-radius: 3px;
    outline: transparent solid 1px;
    background-color: #fff;
    color: #111;
    transition: border-color .2s, outline-color .2s
}

select.mtrl-text-fld__inpt {
    border-radius: 3px
}

select.mtrl-text-fld__inpt:focus {
    border-radius: 3px 3px 0 0
}

textarea.mtrl-text-fld__inpt {
    resize: vertical;
    min-height: 82px
}

.mtrl-text-fld__inpt:hover {
    border-color: #999
}

.mtrl-text-fld__inpt:focus {
    border-color: #099181;
    outline-color: #099181
}

.mtrl-text-fld__lbl {
    position: absolute;
    top: 11px;
    left: 9px;
    pointer-events: none;
    padding: 0 2px;
    background-color: #fff;
    color: #8e93a1;
    transition: .2s
}

.mtrl-text-fld__inpt:focus+.mtrl-text-fld__lbl,
.mtrl-text-fld__inpt:valid+.mtrl-text-fld__lbl {
    top: -11px;
    font-size: 13px;
    font-weight: 600;
    border-radius: 3px;
    padding: 0 8px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .16)
}

.mtrl-text-fld__inpt:focus+.mtrl-text-fld__lbl {
    color: #099181
}

.mtrl-text-fld__err {
    visibility: hidden;
    font-size: 13px;
    background: url(https://assets.mspcdn.net/f_auto/bonus_in/icon/alert.png) right center/13px no-repeat;
    color: #d50000
}

.mtrl-text-fld--err .mtrl-text-fld__err {
    visibility: visible
}

.pac-container {
    z-index: 3002
}

.pop-up__cntnr {
    box-sizing: border-box;
    width: 420px;
    padding: 16px;
    background-color: #fff
}

.btn {
    font-size: 14px;
    font-weight: 600;
    line-height: 32px;
    display: inline-block;
    height: 32px;
    padding: 0 15px;
    cursor: pointer;
    text-transform: uppercase;
    color: #fff;
    border: none;
    border-radius: 3px;
    background-color: #8e93a1
}

.btn--no-bg {
    background-color: transparent;
    color: #777
}

.btn--grn {
    background-color: #099181
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min--moz-device-pixel-ratio:2),
only screen and (min-device-pixel-ratio:2),
only screen and (min-resolution:192dpi),
only screen and (min-resolution:2dppx) {
    .btn--no-bg-gps {
        background-image: url(https://assets.mspimages.in/msp-ui/camp/gps-grey@2x.png)
    }
    .sctn__prvs-icon {
        background-image: url(https://assets.mspimages.in/msp-ui/camp/arrow-left-black@2x.png)
    }
    .sctn__next-icon {
        background-image: url(https://assets.mspimages.in/msp-ui/camp/arrow-right-black@2x.png)
    }
    .rtng-star {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/star-grey@2x.png)
    }
    .rtng-star__inr {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/star-gold@2x.png)
    }
    .sort {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/arrow-down-grey-small@2x.png)
    }
    .sort:before,
    .sort:hover {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/arrow-down-black-small@2x.png)
    }
    .to-top__btn, .to-top .to-top__btn, .to-top .to-top__btn.js-lazy-bg{
        background-image: url(https://assets.mspimages.in/msp-ui/icons/arrow-up-grey@2x.png) !important;
    }
    .bttn--gts:after {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/btn-arw-white@2x.png)
    }
    .bttn--wht:after {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/btn-arw-blue@2x.png)
    }
    .bttn--actn:after,
    .bttn--ofln:after {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/btn-arw-white@2x.png)
    }
    .bttn--nxt:after,
    .bttn--prvs:before,
    .bttn--scndry:after {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/btn-arw-black@2x.png)
    }
    .srch-wdgt__sbmt {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/search-icon-blue@2x.png)
    }
    .rslt-ctgry__next-icon {
        background-image: url(https://assets.mspimages.in/msp-ui/camp/arrow-right-black@2x.png)
    }
    .main-wrpr__cols1 .cols1-prdcts__ftrd-gts {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/go-to-store@2x.png)
    }
    .prdct-grid--list .prdct-item__spnsrd-tag,
    .prdct-item__spnsrd:before {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/sponsored_tag@2x.png)
    }
    .prdct-item__cmpr-img {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/add-to-compare@2x.png)
    }
    .prdct-item--hpy-hrs__like-img {
        background-image: url(https://assets.mspimages.in/msp-ui/camp/want_blue-icon@2x.png)
    }
    .prdct-item--hpy-hrs__like-txt {
        background-image: url(https://assets.mspimages.in/msp-ui/camp/want_white-icon@2x.png)
    }
    .prdct-item--dls__exprs-tdy {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/clock-red1@2x.png)
    }
    .prdct-item--dls .prdct-item__dtls .prdct-item__info .prdct-item__prc--lctn {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/location-marker@2x.png)
    }
    .prdct-item--dls .prdct-item__dtls-ofr .prdct-item__info .prdct-item__prc-val:before {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/cashbackicon@2x.png)
    }
    .prdct-item--dls__cshbck-txt {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/coin_colour@2x.png)
    }
    .prdct-item--cpn .prdct-item__ofr-txt--sp:before {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/cashbackicon@2x.png)
    }
    .prdct-grid--list .prdct-item__scr-val {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/expert_icon@2x.png)
    }
    .cntxt-link__prvs-icon {
        background-image: url(https://assets.mspimages.in/msp-ui/camp/arrow-left-black@2x.png)
    }
    .cntxt-link__next-icon {
        background-image: url(https://assets.mspimages.in/msp-ui/camp/arrow-right-black@2x.png)
    }
    .sctn--wtsp__btna {
        background-image: url(https://assets.mspimages.in/msp-ui/camp/whatsapp_logo@2x.webp)
    }
    .page-nvgtn__item--prc-tbl {
        background-image: url(https://assets.mspimages.in/msp-ui/camp/rupee-circle-grey@2x.png)
    }
    .page-nvgtn__item--prc-tbl:before,
    .page-nvgtn__item--prc-tbl:hover {
        background-image: url(https://assets.mspimages.in/msp-ui/camp/rupee-circle-red@2x.png)
    }
    .page-nvgtn__item--spcftns {
        background-image: url(https://assets.mspimages.in/msp-ui/camp/info-circle-grey@2x.png)
    }
    .page-nvgtn__item--spcftns:before,
    .page-nvgtn__item--spcftns:hover {
        background-image: url(https://assets.mspimages.in/msp-ui/camp/info-circle-red@2x.png)
    }
    .page-nvgtn__item--rvws {
        background-image: url(https://assets.mspimages.in/msp-ui/camp/reviews-grey@2x.png)
    }
    .page-nvgtn__item--rvws:before,
    .page-nvgtn__item--rvws:hover {
        background-image: url(https://assets.mspimages.in/msp-ui/camp/reviews-red@2x.png)
    }
    .page-nvgtn__item--prc-hstry {
        background-image: url(https://assets.mspimages.in/msp-ui/camp/graph-grey@2x.png)
    }
    .page-nvgtn__item--prc-hstry:before,
    .page-nvgtn__item--prc-hstry:hover {
        background-image: url(https://assets.mspimages.in/msp-ui/camp/graph-red@2x.png)
    }
    .cptr-eml-card__mail-icn {
        background-image: url(https://assets.mspimages.in/msp-ui/camp/mail-icon@2x.png)
    }
    .ofr-card--store .ofr-card__ttl {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/location-marker@2x.png)
    }
    .wdgt__link:after {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/btn-arw-black@2x.png)
    }
    .list-hdr-srch__btn {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/search-grey-small@2x.png)
    }
    .list-hdr-view__prdct-l {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/grid-blue-3x3@2x.png)
    }
    .list-hdr-view__prdct-s {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/grid-blue-4x4@2x.png)
    }
    .list-hdr-view__prdct-list {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/ic_view_list_black@2x.png)
    }
    .fltr__ttl--logo {
        background-image: url(https://assets.mspimages.in/msp-ui/camp/crown-orange@2x.png)
    }
    input[type=checkbox]:checked+.fltr-clr__pnl:after {
        background-image: url(https://assets.mspimages.in/msp-ui/camp/tick-mark@2x.png)
    }
    .fltr-srch__icon--srch {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/search-grey-small@2x.png)
    }
    .fltr-srch__icon--cler {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/cross-grey-small@2x.png)
    }
    .fltr-val--sngl .fltr-val__inpt[disabled]+.fltr-val__text,
    .fltr-val--sngl .fltr-val__text {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/radio-grey-unchecked@2x.png)
    }
    .fltr-val--sngl .fltr-val__text:before {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/radio-blue-hover@2x.png), url(https://assets.mspimages.in/msp-ui/icons/radio-blue-checked@2x.png)
    }
    .fltr-val--sngl:hover .fltr-val__text {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/radio-blue-hover@2x.png)
    }
    .fltr-val--sngl .fltr-val__inpt:checked+.fltr-val__text {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/radio-blue-checked@2x.png)
    }
    .fltr-val--mltpl .fltr-val__inpt[disabled]+.fltr-val__text,
    .fltr-val--mltpl .fltr-val__text {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/checkbox-grey-unchecked@2x.png)
    }
    .fltr-val--mltpl .fltr-val__text:before {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/checkbox-blue-hover@2x.png), url(https://assets.mspimages.in/msp-ui/icons/checkbox-blue-checked@2x.png)
    }
    .fltr-val--mltpl:hover .fltr-val__text {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/checkbox-blue-hover@2x.png)
    }
    .fltr-val--mltpl .fltr-val__inpt:checked+.fltr-val__text {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/checkbox-blue-checked@2x.png)
    }
    .prdct-dtl__usp-pnts:before {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/tick-mark-green@2x.png)
    }
    .prdct-dtl__coins {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/cashbackicon@2x.png)
    }
    .prdct-dtl__offr-cptn {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/offer-icon@2x.png)
    }
    .prdct-dtl__offr-sp {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/cashbackicon@2x.png)
    }
    .prdct-dtl__box-item--rfrbshd {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/price-box-offline-icon@2x.png)
    }
    .prdct-dtl__box-item--crdt {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/credit-card@2x.png)
    }
    .prdct-dtl__box-cpn {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/coupon-scissors@2x.png)
    }
    .prdct-dtl__box-cpl-mbl {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/form-input-mobile@2x.png)
    }
    .prdct-dtl__str-ftr--ofln__name {
        background-image: url(https://assets.mspimages.in/msp-ui/camp/icn-lctn-green@2x.png)
    }
    .prdct-dtl__rfrbshd {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/price-box-refurb-icon@2x.png)
    }
    .prdct-dtl__brnd-lctn-cntnr {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/location-marker@2x.png)
    }
    .prdct-dtl__icon {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/price-box-offline-icon@2x.png)
    }
    .prdct-dtl__prcqt-arw {
        background-image: url(https://assets.mspimages.in/msp-ui/camp/noun_102453_cc@2x.png)
    }
    .prdct-dtl__best-slr {
        background-image: url(https://assets.mspimages.in/msp-ui/camp/crown-orange@2x.png)
    }
    .prdct-dtl__thmbnl--vdo {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/video-icon_v2@2x.png)
    }
    .prdct-dtl__tlbr-item--cmnt {
        background-image: url(https://assets.mspimages.in/msp-ui/camp/comment@2x.png)
    }
    .prdct-dtl__tlbr-item--shr {
        background-image: url(https://assets.mspimages.in/msp-ui/camp/share@2x.png)
    }
    .prdct-dtl__tlbr-item--shr-fb {
        background-image: url(https://assets.mspimages.in/msp-ui/camp/fb-logo@2x.png)
    }
    .prdct-dtl__tlbr-item--shr-twt {
        background-image: url(https://assets.mspimages.in/msp-ui/camp/twitter-icn@2x.png)
    }
    .prdct-dtl__tlbr-item.tlbr-exprt .prdct-dtl__tlbr-item__scre {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/expert_icon@2x.png)
    }
    .prdct-dtl__tlbr-item.prdct-dtl__tlbr-item.tlbr-rtngs .prdct-dtl__tlbr-item__scre {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/star@2x.png)
    }
    .prdct-dtl__tlbr-item.prdct-dtl__tlbr-item.tlbr-qna .prdct-dtl__tlbr-item__scre {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/qna@2x.png)
    }
    .prdct-dtl__tlbr-shr-tltp__item--fb {
        background-image: url(https://assets.mspimages.in/msp-ui/camp/fb-logo@2x.png)
    }
    .prdct-dtl__tlbr-shr-tltp__item--twttr {
        background-image: url(https://assets.mspimages.in/msp-ui/camp/twitter-icn@2x.png)
    }
    .prdct-dtl__tlbr-shr-tltp__item--eml {
        background-image: url(https://assets.mspimages.in/msp-ui/camp/mail-filled-icon@2x.png)
    }
    .prdct-dtl__lctn-swtchr {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/location-marker@2x.png)
    }
    .prdct-dtl__no-stck-bdg {
        background-image: url(https://assets.mspimages.in/msp-ui/camp/exclamation-circle-grey-large@2x.png)
    }
    .prdct-dtl__slr-strs-ntfy-ttl--cs {
        background-image: url(https://assets.mspimages.in/msp-ui/camp/access-alarm@2x.png)
    }
    .prdct-dtl__slr-strs-ntfy-ttl--os {
        background-image: url(https://assets.mspimages.in/msp-ui/camp/exclamation-circle-grey@2x.png)
    }
    .prdct-dtl__cpn {
        background-image: url(https://assets.mspimages.in/msp-ui/camp/copy_coupon@2x.webp)
    }
    .prdct-dtl__deal-howto__hdr {
        background-image: url(https://assets.mspimages.in/msp-ui/camp/info@2x.png)
    }
    .prdct-dtl__exprs:before {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/clock-outline-yellow@2x.png)
    }
    .prdct-dtl__exprs--done:before,
    .prdct-dtl__exprs--tdy:before {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/clock-red1@2x.png)
    }
    .prdct-dtl__note {
        background-image: url(https://assets.mspimages.in/msp-ui/camp/note@2x.png)
    }
    .prdct-dtl__vote-likes {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/like-grey@2x.png)
    }
    .prdct-dtl__vote-likes--actv {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/liked-active@2x.png)
    }
    .prdct-dtl__vote-dslks {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/dislike-grey@2x.png)
    }
    .prdct-dtl__vote-dslks--actv {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/disliked-active@2x.png)
    }
    .prc-grph__prc-alrt {
        background-image: url(https://assets.mspimages.in/msp-ui/camp/bell-red@2x.png)
    }
    .prc-grph__prc-chng-val .chng-icon--dcrs {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/positive-change@2x.png)
    }
    .prc-grph__prc-chng-val .chng-icon--incrs {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/negative-change@2x.png)
    }
    .exprt-rvw__item-ttl-pros {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/thumb-up-green-small@2x.png)
    }
    .exprt-rvw__item-ttl-cons {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/thumb-down-red-small@2x.png)
    }
    .usr-rvw__bttm__rvw-vote-up {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/thumbup_grey@2x.png)
    }
    .usr-rvw__bttm__rvw-vote-up.done {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/thumbup_blue@2x.png)
    }
    .usr-rvw__bttm__rvw-vote-down {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/thumbdown_grey@2x.png)
    }
    .usr-rvw__bttm__rvw-vote-down.done {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/thumbdown_blue@2x.png)
    }
    .usr-rvw .rtng-frqncy__star {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/star-grey@2x.png)
    }
    .prc-grid--vstd-store.prc-grid--vstd-store .bttn--gts {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/backtostore@2x.png)
    }
    .prc-grid__instl-extnsn-bdg {
        background-image: url(https://assets.mspimages.in/msp-ui/camp/exclamation-circle-grey@2x.png)
    }
    .prc-grid__instl-extnsn-scs {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/tick-mark-green@2x.png)
    }
    .prc-grid--ofln {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/pricetable-offline-marker@2x.png)
    }
    .prc-grid__no-stck-bdg {
        background-image: url(https://assets.mspimages.in/msp-ui/camp/exclamation-circle-grey@2x.png)
    }
    .prc-grid__clmn-2.brnd-auth-sllr .prc-grid-expnd__optn {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/location-marker@2x.png)
    }
    .prc-grid .bttn--gts {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/go-to-store@2x.png)
    }
    .prc-grid .bttn--gts.bttn--grn {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/view-details@2x.png)
    }
    .prc-grid__more-dtls {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/more-details@2x.png)
    }
    .prc-grid__ofrs {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/offer-icon@2x.png)
    }
    .prc-grid__lctn {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/location-marker@2x.png)
    }
    .prc-grid__coin {
        background-image: url(https://assets.mspimages.in/msp-ui/camp/coin+free@2x.png)
    }
    .prc-grid__coin:after {
        background-image: url(https://assets.mspimages.in/msp-ui/camp/msp+coins@2x.png)
    }
    .prc-grid-expnd__optn {
        background-image: url(https://assets.mspimages.in/msp-ui/camp/tick-mark-green@2x.png)
    }
    .prc-grid-expnd__optn--dsbld {
        background-image: url(https://assets.mspimages.in/msp-ui/camp/cross-circle-grey@2x.webp)
    }
    .prc-grid-expnd__optn--lctn {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/location-marker@2x.png)
    }
    .prc-grid-expnd__coin-ofr {
        background-image: url(https://assets.mspimages.in/msp-ui/camp/coins-gold@2x.png)
    }
    .prc-grid-expnd__ofr-txt li {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/offer-icon@2x.png)
    }
    .prc-box__row__info,
    .prc-tbl__row__info {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/price-box-offline-icon@2x.png)
    }
    .prc-box__gts-btn,
    .prc-tbl__gts-btn {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/go-to-store@2x.png)
    }
    .ftr__promo__prdcts {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/large/genuine_product@2x.png)
    }
    .ftr__promo__chrgs {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/large/money-tag@2x.png)
    }
    .ftr__promo__sfty {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/large/safety_shield_gray@2x.png)
    }
    .ftr__lnks__clmn__scl--yt {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/youtube-grey@2x.png)
    }
    .ftr__lnks__clmn__scl--twttr {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/twitter-grey@2x.png?v=1)
    }
    .ftr__lnks__clmn__scl--rss {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/rss-grey@2x.png)
    }
    .ftr__lnks__clmn__scl--fb {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/facebook-grey@2x.png)
    }
    .sp-coin__big--gold,
    .sp-coin__big--grey,
    .sp-coin__sml--gold,
    .sp-coin__sml--grey {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/cashbackicon@2x.png)
    }
    .sctn .prfl-wdgt__sctn-id__usr-phn {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/tick-mark-green@2x.png)
    }
    .sctn .prfl-wdgt__sctn-id__usr-vrfy {
        background-image: url(https://assets.mspimages.in/msp-ui/camp/exclamation-circle-grey@2x.png)
    }
    .clms__inr__rght-pnl__inpt-box--slct {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/arrow-down-grey-small@2x.png)
    }
    .popup--one-clmn__img-chck {
        background-image: url(https://assets.mspimages.in/msp-ui/camp/confirm-tick@2x.png)
    }
    .flow-chrt__item__img--earn-pnts {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/cashbackicon-128@2x.png)
    }
    .flow-chrt__item__img--rdm {
        background-image: url(https://assets.mspimages.in/msp-ui/camp/gifts@2x.png)
    }
    .flow-chrt__item__img--instl {
        background-image: url(https://assets.mspimages.in/msp-ui/camp/chrm_instl@2x.png)
    }
    .flow-chrt__item__img--bns-pnts {
        background-image: url(https://assets.mspimages.in/msp-ui/camp/chrm_bns_pnts@2x.png)
    }
    .flow-chrt__item__top-pnl__tier-img {
        background-image: url(https://assets.mspimages.in/msp-ui/camp/regular-user@2x.png)
    }
    .flow-chrt__item__top-pnl__tier-img--pro {
        background-image: url(https://assets.mspimages.in/msp-ui/camp/pro-user@2x.png)
    }
    .flow-chrt__item__top-pnl__tier-img--elite {
        background-image: url(https://assets.mspimages.in/msp-ui/camp/elite-user@2x.png)
    }
    .flow-chrt__item__arw--icon {
        background-image: url(https://assets.mspimages.in/msp-ui/camp/right-arrow@2x.png)
    }
    .qna__ask-wrpr:before {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/search-icon@2x.png)
    }
    .qna__answr-upvt:before {
        background-image: url(https://assets.mspimages.in/msp-ui/camp/thumb-up-blue@2x.png)
    }
    .qna-bbl {
        background-image: url(https://assets.mspimages.in/msp-ui/banners/qna_float@2x.png)
    }
    .qna__answr-qstn:before {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/writeans_icon@2x.png)
    }
    .upvt {
        background-image: url(https://assets.mspimages.in/msp-ui/camp/thumb-up-blue@2x.png)
    }
    .flw__lbl:before {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/request_icon@2x.png)
    }
    .srch__cshbck:before {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/offer-icon@2x.png)
    }
    .cshbck-offr__hot,
    .cshbck-offr__str-hot {
        background-image: url(http://assets.mspimages.in/msp-ui/icons/hotoffer_icon@2x.png)
    }
    .cshbck-offr__str-top {
        background-image: url(http://assets.mspimages.in/msp-ui/icons/topoffer_icon@2x.png)
    }
    .cshbck-offr__val {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/coin_colour@2x.png)
    }
    .cshbck-offr__val-not span,
    .cshbck-offr__val-str {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/cashbackicon@2x.png)
    }
    .cshbck-ctgrs__fltr-item {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/checkbox-grey-unchecked@2x.png)
    }
    .cshbck-ctgrs__fltr-item-actv {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/checkbox-blue-checked@2x.png)
    }
    .cshbck-ctgrs__clr {
        background-image: url(http://assets.mspimages.in/msp-ui/icons/clearfilter@2x.png)
    }
    .cshbck-ctgrs__icon-all {
        background-image: url(http://assets.mspimages.in/msp-ui/icons/allcat@2x.png)
    }
    .cshbck-bank-strs__clr {
        background-image: url(http://assets.mspimages.in/msp-ui/icons/clearfilter@2x.png)
    }
    .cshbck-bank-strs__item {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/checkbox-grey-unchecked@2x.png)
    }
    .cshbck-bank-strs__item-actv {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/checkbox-blue-checked@2x.png)
    }
    .cshbck-hdr__wrks:after {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/qna_icon_02@2x.png)
    }
    .cshbck-wrks__hdr:after {
        background-image: url(http://assets.mspimages.in/msp-ui/icons/arrow-down-blue@2x.png)
    }
    .cshbck-wrks__hdr.open:after {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/tr:rt-180/arrow-down-blue@2x.png)
    }
    .cshbck-srch__cntnr {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/search-grey-small@2x.png)
    }
    .cshbck-exclsv__txt-main {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/offer-icon@2x.png)
    }
    .cshbck-tls__cshbck {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/cashbackicon@2x.png)
    }
    .cshbck-tls__offr-cnt {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/Offer_Orange@2x.png)
    }
    .cshbck-work__faq-lnk:after {
        background-image: url(http://assets.mspimages.in/msp-ui/icons/arrow-right-grey-small@2x.png)
    }
    .cshbck-work__faq-txt:after {
        background-image: url(http://assets.mspimages.in/msp-ui/icons/arrow-down-grey-small@2x.png)
    }
    .cshbck-work__faq-txt-expnd:after {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/tr:rt-180/arrow-down-grey-small@2x.png)
    }
    .page-ovrly__share {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/share_grey@2x.png)
    }
    .list-lndng .text-link:before {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/arrow-right-blue1@2x.png)
    }
    .list-best__vdo {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/video-icon_v2@2x.png)
    }
    .list-best__prc-str:after,
    .list-best__spcfctn .text-link:after {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/arrow-right-blue1@2x.png)
    }
    .list-best__prc-str--all:after {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/arrow-right-grey1@2x.png)
    }
    .list-best__exprt {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/score-icon@2x.png)
    }
    .shr-tltp__lnk {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/link@2x.png)
    }
    .shr-tltp__fb {
        background-image: url(https://assets.mspimages.in/msp-ui/camp/fb-logo@2x.png)
    }
    .shr-tltp__twttr {
        background-image: url(https://assets.mspimages.in/msp-ui/camp/twitter-icn@2x.png)
    }
    .sctn--lgn {
        background-image: url(https://assets.mspimages.in/msp-ui/popups/signup-cashback_small@2x.png)
    }
    .lgn__btn--eml {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/email-icon@2x.png)
    }
    .lgn__btn--ggl {
        background-image: url(https://assets.mspimages.in/msp-ui/popups/login-button_google@2x.png)
    }
    .lgn__btn--fcbk {
        background-image: url(https://assets.mspimages.in/msp-ui/popups/login-button_facebook@2x.png)
    }
    .zoom-vwr__btn-sld {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/slider@2x.png)
    }
    .zoom-vwr__btn-side {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/side_by_side@2x.png)
    }
    .dls-sale__hdr-tmr:before {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/timer_icon@2x.png)
    }
    .dls-sale__body .sctn__prvs-icon:after {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/angle-arrow-left-blue@2x.png)
    }
    .dls-sale__body .sctn__next-icon:after {
        background-image: url(https://assets.mspimages.in/msp-ui/icons/angle-arrow-right-blue@2x.png)
    }
}

@-webkit-keyframes animation-rotate {
    100% {
        -webkit-transform: rotate(360deg)
    }
}

@-moz-keyframes animation-rotate {
    100% {
        -moz-transform: rotate(360deg)
    }
}

@-o-keyframes animation-rotate {
    100% {
        -o-transform: rotate(360deg)
    }
}

@keyframes animation-rotate {
    100% {
        transform: rotate(360deg)
    }
}

@keyframes expand {
    0%,
    100%,
    50% {
        transform: scale(1)
    }
    35% {
        transform: scale(2)
    }
}

@keyframes expand-dull {
    0%,
    50% {
        transform: scale(1)
    }
    100% {
        transform: scale(4);
        opacity: .3
    }
}

@-webkit-keyframes fadeInUp {
    from {
        -webkit-transform: translate3d(0, 5px, 0);
        transform: translate3d(0, 5px, 0);
        opacity: 0
    }
    to {
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

@keyframes fadeInUp {
    from {
        -webkit-transform: translate3d(0, 5px, 0);
        transform: translate3d(0, 5px, 0);
        opacity: 0
    }
    to {
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

@-webkit-keyframes fadeInDown {
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        opacity: 1
    }
    from {
        -webkit-transform: translate3d(0, -5px, 0);
        transform: translate3d(0, -5px, 0);
        opacity: 0
    }
}

@keyframes fadeInDown {
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        opacity: 1
    }
    from {
        -webkit-transform: translate3d(0, -5px, 0);
        transform: translate3d(0, -5px, 0);
        opacity: 0
    }
}

@keyframes scrollUp {
    from {
        background-position: 0 158px
    }
    to {
        background-position: 0 0
    }
}

@-webkit-keyframes scrollUp {
    from {
        background-position: 0 0
    }
    to {
        background-position: 0 200px
    }
}

@keyframes slideUp {
    0% {
        transform: translateY(300px)
    }
    60% {
        transform: translateY(-20px)
    }
    100% {
        transform: translateY(0)
    }
}

@keyframes blink-whtsp {
    0%,
    60% {
        opacity: 1
    }
    100%,
    61% {
        opacity: 0
    }
}

@keyframes expand-whtsp {
    0% {
        height: 40px;
        width: 40px;
        bottom: 10px;
        right: 10px;
        opacity: .5
    }
    100% {
        height: 60px;
        width: 60px;
        bottom: 0;
        right: 0;
        opacity: 0
    }
}

@keyframes expand-whtsp-grd {
    0% {
        height: 40px;
        width: 40px;
        bottom: 10px;
        right: 18px;
        opacity: .5
    }
    100% {
        height: 60px;
        width: 60px;
        bottom: 0;
        right: 8px;
        opacity: 0
    }
}

@keyframes thumbsup {
    50% {
        width: 70px;
        height: 70px
    }
}

@keyframes vibrate-bubble {
    0%,
    10% {
        transform: translateX(0)
    }
    2% {
        transform: translateX(-6px)
    }
    4% {
        transform: translateX(6px)
    }
    6% {
        transform: translateX(-3px)
    }
    8% {
        transform: translateX(3px)
    }
}

@keyframes expandWidth {
    0% {
        width: 0
    }
    100% {
        width: 100%
    }
}

@-webkit-keyframes showPopout {
    0% {
        transform: scale(.1);
        -webkit-transform: scale(.1)
    }
    45% {
        transform: scale(1.1);
        -webkit-transform: scale(1.1)
    }
    80% {
        transform: scale(.95);
        -webkit-transform: scale(.95)
    }
    100% {
        transform: scale(1);
        -webkit-transform: scale(1)
    }
}

@-webkit-keyframes hidePopout {
    0% {
        transform: scale(1);
        -webkit-transform: scale(1)
    }
    100% {
        transform: scale(.5);
        -webkit-transform: scale(.5)
    }
}

@keyframes wobble {
    16.65% {
        transform: translateX(4px)
    }
    100% {
        transform: translateX(0)
    }
}

@keyframes pulse1 {
    0%,
    100% {
        width: 50%
    }
    30% {
        width: 40%
    }
    80% {
        width: 55%
    }
}

@keyframes pulse2 {
    0%,
    100% {
        width: 50%
    }
    30% {
        width: 60%
    }
    80% {
        width: 45%
    }
}

@keyframes pulse {
    0%,
    100% {
        left: 50%
    }
    30% {
        left: 40%
    }
    80% {
        left: 55%
    }
}

@keyframes card-loading {
    0%,
    100% {
        background-position: 0 50%
    }
    50% {
        background-position: 100% 50%
    }
}

@-webkit-keyframes up-down {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-5px)
    }
}

@keyframes up-down {
    0% {
        transform: translateY(0)
    }
    100% {
        transform: translateY(-5px)
    }
}

@-webkit-keyframes bubble-up {
    0%,
    72% {
        transform: translateY(150%)
    }
    86% {
        transform: translateY(-5px)
    }
    100% {
        transform: translateY(0)
    }
}

@keyframes bubble-up {
    0%,
    72% {
        transform: translateY(150%)
    }
    86% {
        transform: translateY(-5px)
    }
    100% {
        transform: translateY(0)
    }
}

@-webkit-keyframes ticker {
    0%,
    23% {
        transform: translateY(0)
    }
    25%,
    48% {
        transform: translateY(-25%)
    }
    50%,
    73% {
        transform: translateY(-50%)
    }
    75%,
    98% {
        transform: translateY(-75%)
    }
}

@keyframes ticker {
    0%,
    23% {
        transform: translateY(0)
    }
    25%,
    48% {
        transform: translateY(-25%)
    }
    50%,
    73% {
        transform: translateY(-50%)
    }
    75%,
    98% {
        transform: translateY(-75%)
    }
}

.autosuggest-data .list-pro {
    float: right;
    text-align: right;
    font-size: 12px;
    font-weight: 500
}

.autosuggest-data .pro-name {
    display: inline-block;
    vertical-align: middle;
    font-size: 13px;
    font-weight: 500;
    overflow-x: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 51%
}

.autosuggest-data.ui-menu .ui-menu-item {
    border-bottom: 1px solid #dcdcdc
}

.autosuggest-data.ui-menu.ui-menu-item:last-child {
    border: 0
}

.pro_name {
    display: inline-block;
    vertical-align: middle;
    font-size: 13px;
    font-weight: 600;
    width: 56%
}

.prdt_name {
    overflow-x: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 100%
}

.pro_name span {
    font-weight: 400;
    color: grey
}

.autosuggest-data .list-pro span {
    display: block;
    font-weight: 400;
    color: grey;
    position: relative;
    padding: 0 0 0 15px;
    margin: 10px 0 0
}

span.avail_cls:after {
    position: absolute;
    left: 0;
    top: 5px;
    width: 6px;
    height: 6px;
    border-radius: 100%;
    content: '';
    background: #60cd34;
    border: 1px solid #3a9217
}

span.upcmg_cls:after {
    position: absolute;
    left: 0;
    top: 5px;
    width: 6px;
    height: 6px;
    border-radius: 100%;
    content: '';
    background: #f3993e;
    border: 1px solid #c37321
}

span.outofstock_cls:after {
    position: absolute;
    left: 0;
    top: 5px;
    width: 6px;
    height: 6px;
    border-radius: 100%;
    content: '';
    background: #ed3833;
    border: 1px solid #c12b27
}

.autosuggest-data.ui-menu .ui-menu-item.seach-item a {
    font-weight: 500
}

.autosuggest-data .ui-menu .list-item {
    background: url(https://assets.mspimages.in/msp-ui/icons/autosuggest.png) no-repeat;
    background-position: 9px 0;
    height: 24px;
    padding: 1px 0
}

.autosuggest-data.ui-menu li a .image .list-item {
    background: url(https://assets.mspimages.in/msp-ui/icons/autosuggest.png) no-repeat;
    padding: 0 0;
    width: 40px;
    height: 20px;
    background-position: 10px -21px;
    margin: 10px 0 0
}

.autosuggest-data.ui-menu li a .image .search-item {
    background: url(https://assets.mspimages.in/msp-ui/icons/autosuggest.png) no-repeat;
    padding: 0 0;
    width: 40px;
    height: 20px;
    background-position: 9px -3px;
    margin: 13px 0 0
}

.status-tag {
    font-size: 15px;
    padding: 3px 10px;
    position: absolute;
    z-index: 1;
    transform: rotate(-47deg) translate(0px, 0) perspective(1px) translate3d(-14px, -17px, 0) scale3d(0.7, 0.7, 1);
    width: 140px;
    left: -28px;
    top: 18px;
    text-align: center;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.2px
}
.n_new_tst {
    background: #00b1db;
    color: #fff;
}

/*.prdct-dtl .prdct-dtl__left {
    overflow: hidden;
    position: relative;
}*/

.ltst {
    background: #038C41;
    color: #fff;
}
.upcoming {
    background: #f1984a;
    color: #fff
}

.reumored {
    border: solid 1px #f1984a;
    color: #f1984a;
    background: #fff
}
.prdct-dtl__left .outofstock {
    left: -26px;
}
.outofstock {
    color: #fff;
    background: #7a7a7a;
    opacity: 0.7;
    letter-spacing: 0 !important;
    left: -35px;
    top: 22px;
}

.bdg--out-of-stock {
    color: #fff;
    border-color: #7a7a7a;
    background-color: #7a7a7a;
    opacity: 0.7
}

.bdg.bdg--out-of-stock:after {
    border-color: #7a7a7a
}

.bdg.bdg--out-of-stock:before {
    border-color: #000
}

.bdg--upcoming {
    color: #fff;
    border-color: #ea981a;
    background-color: #f3a733;
}

.bdg--upcoming:after {
    border-color: #f3a733
}

.bdg--upcoming:before {
    border-color: #ea981a
}

.bdg--cancel {
    color: #454545;
    border-color: #454545;
    background-color: #fff;
    opacity: 0.7
}

.bdg--out-of-stock:before {
    border-color: #020202
}

.bdg--out-of-stock:after {
    border-color: #fff
}

.bdg--reumored {
    color: #dc6c07;
    border-color: #f19949;
    background-color: #fff
}

.bdg--reumored:before {
    border-color: #f19949
}

.bdg--reumored:after {
    border-color: #fff
}

.bdg--discountined {
    color: #fff;
    border-color: #454545;
    background-color: #888;
    opacity: 0.7
}

.bdg--discountined:before {
    border-color: #454545
}

.bdg--discountined:after {
    border-color: #888
}

.instock {
    height: 13px;
}

.img-fade {
    opacity: 0.4
}

.bdg.bdg--cancel:before {
    border-color: #454545
}

.bdg.bdg--cancel:after {
    border-color: #fff
}

.flt-rgt {
    float: left !important
}

#content-section-bottom .list-mdl {
    position: relative !important;
    left: auto !important;
    top: auto !important
}

.algn-wrpr .sctn.card.item-grid.card_msp {
    margin-top: 0;
    border-radius: 0;
    box-shadow: none;
}

#msp_brands {
    background: none;
    border-radius: 8px;
    box-shadow: 0 1px 2px rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
}

#msp_brands .page-info {
    background: #fff;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}

#msp_brands .algn-wrpr {
    margin-bottom: 0;
    padding-bottom: 20px;
    background: #fff;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
}

#msp_brands .algn-wrpr {
    margin-bottom: 0;
    padding-bottom: 20px;
    background: #fff;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
}

#page_navigation {
    text-align: right;
    padding: 13px 20px;
    border-top: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
}

#page_navigation a {
    display: inline-block;
    vertical-align: top;
    color: #101010;
    margin: 0 4px;
    border: 1px solid #737373;
    width: 25px;
    text-align: center;
    height: 25px;
    border-radius: 3px;
    line-height: 25px;
    text-decoration: none !important;
}

#page_navigation a.previous_link,
#page_navigation a.next_link,
#page_navigation a.first_link,
#page_navigation a.last_link {
    width: auto;
    padding: 0 3px;
}

#page_navigation a.active_page,
#page_navigation a:hover {
    background: #efefef !important;
}

.btn_view_all {
    color: #fff !important;
    background-color: #0d426c;
    padding: 5px 12px;
    border-radius: 3px;
    font-size: 14px;
}

.btn_view_all:hover {
    background-color: #092f4c;
}

.btn_view_all:hover {
    background-color: #092f4c;
}

.compare_pdt {
    position: absolute;
    right: 0;
    bottom: 0;
}

div#compare_pdp_1 {
    position: relative;
}

.compare_pdt input[type="submit"] {
    cursor: pointer;
    background: #fff url(https://assets.mspimages.in/sprite/specs/blue/sprite@2x.png?l=0988) no-repeat;
    border: 1px solid #b7b7b7;
    border-radius: 6px;
    height: 23px;
    min-width: 68px;
    background-size: 19px;
    background-position: 5px -159px;
    font-weight: 600;
    color: #4c4c4c;
    padding: 0 0 0 16px;
    font-size: 12px;
}

.compare_pdt.compare_search {
    margin: 5px 0 8px;
    float: left;
    width: 100%;
    position: relative;
}

li.prdct-item.clearfix.card.prdt-item-other {
    position: relative;
    float: left;
    width: 100%;
    box-sizing: border-box;
}

.compare_pdt.list_page {
    right: auto;
    left: 42px;
    bottom: 39px;
}

.msp-comapre-list .prdct-item {
    min-height: 330px;
}

.main_compare_div {
    position: relative;
    z-index: 9;
}

.compare_pdt.compare_pdp {
    bottom: unset;
    top: 0;
}

.extra_spacing {
    padding: 5px
}

.m-top_lists {
    float: left;
    width: 100%;
    background: none;
    margin:0;
    border:0;
}

.m-top_lists .compare_in {
    background: #f2f3f5;
    float: left;
    width: 100%;
    padding: 10px 10px 0;
    box-sizing: border-box;
    margin: 0
}

.m-top_lists .page-heading.prdct__ttl.sctn__ttl {
    border: 0;
    padding: 0 0 17px 10px;
    font-size: 18px;
    font-weight: 600;
    float: left
}

.m-top_lists h1.prdct__ttl-name {
    margin: 0 0 9px
}

.m-top_lists .pro_compare {
    float: left;
    width: 48.5%
}

.pro_compare .product_name {
    margin: 0 0 10px;
    min-height: 40px;
    border: 0 solid #ccc;
    background: #fff;
    width: 100%;
    float: left;
    position: relative
}

.box1 {
    width: 50%;
    float: left;
    padding: 0;
    margin: 0 auto
}

.m-top_lists .vs {
    line-height: 18px;
    margin-left: -12px;
    width: 20px;
    height: 20px;
    border-radius: 20px;
    font-size: 13px;
    margin-top: 10px;
    position: absolute;
    left: 50%;
    color: #666;
    background: #e5e5e5;
    text-align: center;
    text-transform: none
}

.m-top_lists .pro_compare:last-child {
    float: right
}
.m-top_lists .pro_compare .product_name {/* Cat_Page_fix
    text-indent: -8px; */
    margin-left: 4px;
}
.compare_img {
    max-width: 23px;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    margin: 0 0 0 5px;
    width: 23px;
    text-align: center
}

.compare_img img {
    max-width: 23px;
    margin-top: 4px;
    /* height: 30px */
}

.compare_in .comparetxt {
    line-height: 14px;
    width: calc(100% - 36px)!important;
    display: inline-block;
    vertical-align: middle;
    color: #525252
}

.comparetxt .textpanel {
    padding: 0 11px 0 0;
    box-sizing: border-box;
    height: 30px;
    width: 100%;
    line-height: 14px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    white-space: unset;
    overflow: hidden;
    text-overflow: ellipsis;
    float: left;
    font-size: 13px;
    font-weight: 500
}

.box1.prc-tbl__rght {
    padding: 0 0 0 13px;
    box-sizing: border-box
}

.compare_div_parent {
    float: left;
    width: 125px;
    height: 180px;
    position: relative
}

.compare_div_parent .compare_pdt.list_page {
    left: 22px;
    bottom: 0
}

.ad_bg.adbgnew {
    float: left;
    width: 100%;
    text-align: center;
    margin: 5px 0
}

.btm-section .msplistdetailstxt {
    float: left;
    width: 100%;
    margin: 20px 0 0
}

.btm-section .msplistdetailstxt ul {
    padding: 0;
    width: 100%;
    float: left;
    list-style: none
}

.btm-section .msplistdetailstxt ul li {
    float: left;
    width: 46.9%;
    margin: 0 0 10px
}

.btm-section .msplistdetailstxt ul li:nth-child(2n) {
    float: right
}

.prdct-grid--list .sponsor_counts {
    overflow: unset
}

.sponsor_div {
    position: absolute;
    top: -19px;
    left: 10px;
    font-size: 11px;
    background: #fbdba7;
    line-height: 14px;
    padding: 2px 12px;
    border-radius: 3px 3px 0 0;
    color: #825605
}

.prdct-grid--list .prdct-item__spnsrd.sponsor_counts {
    border: 1px solid #fca835 !important;
    float:left;
    width:100%;
    box-sizing: border-box;
}

.sponsor_counts .prdct-item__spnsrd-tag {
    display: none
}

.btm-section-rel-link {
    width: 100%;
}

.js-open-url {
    cursor: pointer
}

.page-info__brdcrmb div {
    display: inline-block;
    vertical-align: middle;
    margin: -2px 0 0
}

.page-info__brdcrmb div span {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -webkit-line-clamp: 1;
    width: 520px
}

#category_widget .prdct-grid a {
    width: 107px;
    padding: 20px 10px 0;
    text-align: center;
    color: #111;
    border-right: 1px solid #f2f3f5;
    transform: scale(.95) translate3d(0, 0, 0);
    text-decoration: none!important;
    float: left;
    line-height: 17px
}

#category_widget .prdct-grid a:last-child {
    border: 0
}

#category_widget .prdct-grid {
    display: flex;
    justify-content: space-between;
    width: 100%;
    padding: 0
}

.top_icn {
    transition: .2s;
    background: url(https://assets.mspimages.in/msp-ui/camp/widget-icons-sprite-v3.png) center top/51px no-repeat;
    width: 100%;
    height: 40px;
    display: block
}

.top_icn.icn_mobile {
    background-position: center 0
}

.wid-prt {
    margin: 10px 0
}

.top_icn.icn_laptop {
    background-position: center -41px
}

.top_icn.icn_tvs {
    background-position: center -77px
}

.top_icn.icn_acs {
    background-position: center -114px
}

.top_icn.icn_wm {
    background-position: center -152px
}

.top_icn.icn_refrigerator {
    background-position: center -200px
}

.top_icn.icn_purifier {
    background-position: center -245px
}

.top_icn.icn_oven {
    background-position: center -287px
}

#category_widget {
    overflow: hidden;
    padding: 0 18px 18px
}

#category_widget .sctn__hdr {
    padding-left: 0
}

.top_category {
    border: 1px solid #f2f3f5;
    border-radius: 3px;
    float: left;
    width: 100%
}

.prd-type span {
    position: relative;
    display: inline-block;
    width: 65px;
    height: 45px;
    margin-right: 7px;
    vertical-align: middle
}

.cls_acs,
.cls_laptop,
.cls_mobile,
.cls_oven,
.cls_purifier,
.cls_ref,
.cls_tvs,
.cls_wm {
    background-image: url(https://assets.mspimages.in/msp-ui/camp/Range-sprite.png);
    background-repeat: no-repeat;
    background-size: 54px
}

.prd-type span.cls_mobile {
    left: -17px;
    height: 50px;
    width: 40px;
    margin: 0
}

.prd-type span.cls_laptop {
    background-position: 0 -53px
}

.prd-type span.cls_tvs {
    background-position: 0 -97px
}

.prd-type span.cls_acs {
    background-size: 64px;
    background-position: 0 -170px;
    margin-right: 16px
}

.prd-type span.cls_wm {
    background-position: 0 -184px;
    margin: 0;
    width: 50px;
    left: -10px
}

.prd-type span.cls_ref {
    background-position: 0 -240px;
    width: 39px;
    left: -13px;
    margin-right: 4px
}

.prd-type span.cls_purifier {
    background-position: 0 -299px;
    width: 39px;
    left: -16px;
    margin: 0
}

.prd-type span.cls_oven {
    background-position: 0 -345px;
    width: 57px;
    left: -2px
}

#category_widget .prdct-grid a:hover .top_icn {
    transform: scale(1.1)
}

.prd-type {
    color: #12426b;
    font-weight: 600;
    font-size: 17px;
    display: flex;
    align-items: center
}

.prds_name {
    line-height: 18px
}

.prd-lists {
    float: left;
    width: 100%;
    margin: 20px 0 0
}

.prd-lists span {
    display: block;
    margin: 0 0 7px;
    color: #111;
    position: relative;
    padding: 0 0 0 13px
}

.prd-lists span:after {
    position: absolute;
    left: 0;
    top: 9px;
    width: 5px;
    height: 5px;
    content: '';
    background: #dde0e7;
    border-radius: 20px
}

.trending-slide .trending-item {
    border: 1px solid #f2f3f5;
    border-radius: 3px;
    font-size: 15px;
    padding: 15px 7px 15px 11px;
    width: 210px;
    margin: 0 12px 0 0;
    min-height: 215px
}

.trending-slide .trending-item:nth-child(4n) {
    margin: 0
}

.trending-slide {
    padding: 0 18px 18px
}

.trending-slide .item {
    display: flex
}

.trending-slide .owl-nav {
    position: absolute;
    top: -60px;
    right: 0;
    z-index: 1
}

.trending-slide .owl-carousel .owl-nav button {
    background: #d2d2d2!important;
    width: 30px;
    height: 30px;
    float: left;
    border-radius: 100%;
    opacity: .8;
    border: 1px solid #b1b1b1!important
}

.trending-slide .owl-carousel .owl-nav button span {
    font-size: 27px;
    display: inline-block;
    line-height: 23px;
    color: #444
}

.trending-slide .owl-carousel .owl-nav button.disabled {
    opacity: .3;
    cursor: no-drop
}

.owl-carousel .owl-item .prd-type img {
    position: absolute;
    top: 0;
    left: 0;
    max-width: 100%;
    max-height: 100%;
    width: auto
}

#menu_msp li ul {
    display: none;
    width: max-content;
    background: #fff;
    position: absolute;
    border-radius: 9px;
    left: 0;
    top: 31px;
    padding: 0 0 12px;
    border: 1px solid #f2f3f5;
    box-shadow: 0 1px 2px rgb(60 64 67 / 30%)
}

ul#menu_msp {
    list-style: none;
    height: auto;
    min-height: 44px
}

#menu_msp li {
    position: relative;
    text-indent: 0;
    padding: 0;
    margin: 8px 4px 0;
    float: left;
}
#menu_msp li.amp-gaming-cls {
    width: 115px;
    top: -8px;
}
ul#menu_msp>li.no_child_menu a.amp-gaming-icn {
    font-size: 12px;
    background: #092c5e;
    background: -moz-linear-gradient(left, #092c5e 0%, #024e90 68%, #024e8e 100%);
    background: -webkit-linear-gradient(left, #092c5e 0%,#024e90 68%,#024e8e 100%);
    background: linear-gradient(to right, #092c5e 0%,#024e90 68%,#024e8e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#092c5e', endColorstr='#024e8e',GradientType=1 );
    color: #fff;
    border-radius: 10px;
    width: 100%;
    text-align: center;
    display: block;
    font-weight: 500;
    padding-bottom: 2px;
    text-transform: uppercase;
}
ul#menu_msp>li.no_child_menu a.amp-gaming-icn:hover {
    background: #092c5e;
    background: -moz-linear-gradient(left, #092c5e 0%, #025f91 23%, #024e8e 100%);
    background: -webkit-linear-gradient(left, #092c5e 0%,#025f91 23%,#024e8e 100%);
    background: linear-gradient(to right, #092c5e 0%,#025f91 23%,#024e8e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#092c5e', endColorstr='#024e8e',GradientType=1 );
}
#menu_msp li.amp-gaming-cls:hover a:after {
    height: 0;
}
ul#menu_msp>li:first-child {
    margin-left: 0
}

ul#menu_msp li:before {
    content: ''
}

#menu_msp li a {
    display: block;
    font-weight: 500;
    color: inherit;
    padding: 0 10px 19px 0;
    position: relative;
    cursor: pointer
}

ul#menu_msp>li.no_child_menu a {
    padding-right: 0
}

#menu_msp li a:hover {
    text-decoration: none
}

#menu_msp li.menu_drops:after {
    position: absolute;
    right: 0;
    top: 2px;
    content: '▼';
    font-size: 9px
}

ul#menu_msp>li:hover>a:after {
    position: absolute;
    left: 0;
    top: 20px;
    width: 100%;
    height: 1px;
    background: #444;
    content: ''
}

#menu_msp li:hover ul {
    display: block
}

.drop_items {
    width: 100%;
    display: flex
}

#menu_msp li li {
    width: 100%;
    margin: 18px 0 0
}

.openItem {
    padding: 0 10px 0;
    box-sizing: border-box;
    border-right: 1px solid #f2f3f5
}

.openItem:last-child {
    border: 0
}

#menu_msp li .openItem a:after {
    top: 8px;
    position: absolute;
    left: 0;
    width: 4px;
    height: 4px;
    content: '';
    background: #2474be;
    border-radius: 20px
}

#menu_msp li .openItem a {
    font-size: 14px;
    padding: 0 0 0 12px;
    margin: 0 0 8px;
    position: relative;
    color: #2474be;
    font-weight: 400;
}

#menu_msp li .openItem a:hover {
    color: #12436c
}

#menu_msp li .openItem a:hover {
    color: #12436c
}

#menu_msp li .openItem a:last-child {
    margin: 0
}

.openItem h4 {
    color: #111;
    padding: 0 0 10px;
    font-size: 14px;
    font-weight: 500
}

#menu_msp li .openItem.drop_list1 a {
    font-size: 14px;
    padding: 0;
    font-weight: 500
}

#menu_msp li .openItem.drop_list1 a:after {
    width: 0
}

.exp_opt p {
    font-size: 13px;
    color: #444;
    width: 100%;
    margin: 0;
    line-height: 20px
}

.exp_opt p span {
    font-weight: 600;
    color: #1866c0
}

.expert-comment {
    float: left;
    width: 40%
}

.prdct-grid--list .expert-comment .prdct-item__spcftn-clmn {
    width: 100%
}

.prdct-grid--list .prdct-item__spcftn-clmn.exp_opt {
    width: 58%;
    margin: 0 0 0 10px
}

#menu_msp>li.label_new>a:before, #menu_msp>li a.label_new2:before {
    content: 'New';
    position: absolute;
    right: -1px;
    top: -9px;
    font-size: 10px;
    font-weight: 500;
    border: 1px solid;
    border-radius: 4px;
    width: 26px;
    text-align: center;
    line-height: 13px;
    color: #f9f9f9;
    background-color: #11739f;
}

.fltr-grp-hide,
.fltr-lbl-hide {
    display: none
}

.fltr-grp-show,
.fltr-lbl-show {
    display: block
}

.brand_page .cshbck__top-sldr {
    margin-left: 0!important
}

.brand_val .left_filter {
    width: 200px
}

.brands_loc,
.brands_pic {
    position: relative;
    text-align: center
}

.brand_val .brands_pic {
    height: 80px;
    width: 80px;
    float: none;
    display: inline-block
}

.brands_pic img {
    position: absolute;
    max-width: 100%;
    max-height: 100%;
    left: 0;
    right: 0;
    margin: 0 auto
}

.brands_secs .brands_link {
    color: #111;
    font-size: 18px;
    font-weight: 600
}

.brands_secs a::after {
    width: 0
}

.brands_secs a {
    padding: 0
}

.brands_link {
    position: relative;
    padding: 3px 0 0 14px
}

.brands_link:after,
.filter_mod ul li a:after {
    content: '';
    position: absolute;
    left: 0;
    top: 9px;
    width: 5px;
    height: 5px;
    content: '';
    background: #dde0e7;
    border-radius: 20px
}

.brand_type,
.brands_loc,
.brands_pic,
.brands_secs,
.filter_by,
.filter_mod,
.pro_col {
    float: left;
    width: 100%
}

.filter_mod {
    margin: 20px 0 0
}

.filter_title {
    margin: 0 0 10px;
    font-weight: 600;
    font-size: 17px
}

.mt_margin {
    margin-bottom: 40px
}

.brands_cols .mt_margin:last-child {
    margin-bottom: 0
}

.filter_mod ul li::before {
    content: ''
}

.filter_mod ul li {
    float: left;
    width: 100%;
    padding: 0;
    text-indent: 0;
    margin: 0 0 10px
}

.filter_mod ul li a {
    display: inline-block;
    color: #111;
    position: relative;
    padding: 0 0 0 13px
}

.brands_secs .brands_link:hover,
.filter_mod ul li a:hover {
    text-decoration: none;
    color: #0d426c
}

.filter_mod ul li:last-child {
    margin: 0
}

.brands_cols {
    width: calc(100% - 232px)
}

.flex-content {
    display: flex;
    justify-content: space-between;
    width: 100%
}

.border-line {
    width: 1px;
    position: relative
}

.border-line:after {
    position: absolute;
    left: 0;
    top: 0;
    width: 1px;
    height: 100%;
    content: '';
    background: #dfe1e8
}

.brands_cols .item-grid-item {
    width: 144px;
    box-sizing: border-box;
    padding-left: 2px;
    padding-right: 2px
}

.brand_val .item-grid-item__img-wrpr {
    display: grid;
    height: 85px;
    text-align: center;
    place-items: center;
    position: relative;
    line-height: unset
}

.brand_val .item-grid-item__img {
    position: absolute;
    max-width: 100%;
    max-height: 100%;
    transform: scale(.95) translate(-50%, -50%);
    left: 50%;
    top: 50%
}

.brand_val .item-grid-item__ttl {
    font-size: 15px;
    height: 38px;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    -moz-line-clamp: 2;
    -moz-box-orient: vertical;
    text-overflow: ellipsis;
    margin: 0 auto;
    display: -webkit-box;
    display: -moz-box;
    max-height: 38px
}

.brand_val .item-grid-item__ttl-wrpr {
    height: auto;
    line-height: normal;
    display: flex;
    align-items: normal
}

.brand-heading {
    font-weight: 600;
    margin: 0 0 16px;
    font-size: 18px
}

.popular-box {
    padding-bottom: 12px
}

.popular-box .item-grid-item__img-wrpr {
    width: 85px;
    height: 85px;
    display: inherit;
    margin: 0 auto
}

.brands_loc .brands_pic img {
    transform: scale(.95) translate(-50%, -50%);
    transition: .2s ease-out;
    top: 50%;
    left: 50%
}

.brand_val .item-grid-item:hover .item-grid-item__img,
.brands_loc:hover img {
    transform: scale(1) translate(-50%, -50%)
}

.brands_loc:hover {
    border-color: #dfe1e8
}

.brands_loc {
    border: 1px solid transparent;
    border-radius: 8px;
    padding: 17px 4px 10px;
    overflow: hidden;
    width: 95%
}

.brands_secs {
    margin-top: 10px
}

.oos-discontinued .prc-tbl__logo {
    display: none;
}

.oos-discontinued .new_bttn.bttn--dsbld.bttn--dsbld,
.oos-discontinued .new_bttn {
    text-transform: none;
    background: none;
    font-size: 15px;
    font-weight: 400;
    line-height: 17px;
    position: relative;
    display: inline-block;
    padding: 8px 10px;
    color: rgba(17, 17, 17, .6);
    border: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}


/*****onsite go css****/

#onsitego h3 {
    font-size: 18px;
    font-weight: 600;
    line-height: 19px;
    padding: 5px 15px 10px;
    text-transform: capitalize;
}
#onsitego a {
    float: left;
    width: 100%;
    height: 100%;
}
#onsitego a,
#onsitego a:hover {
    text-decoration: none;
    color: inherit;
}
.onsite_go_container {
    width: 100%;
    padding: 0 33px 0 17px;
    float: left;
    box-sizing: border-box;
}
.onsite_go_container .osg_img {
    width: 176px;
    float: left;
    margin: 4px 0 0;
}
.onsite_go_container .osg_img img {
    width: 98px;
}
.osg_list {
    float: left;
    width: 208px;
}
.osg_list li {
    float: left;
    width: 100%;
    list-style: none;
    line-height: 17px;
    color: #111;
    background-position: left 2px;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/tick-mark-green.png);
    background-repeat: no-repeat;
    background-size: auto 14px;
    padding: 0 0 3px 20px;
    font-size: 13px;
    box-sizing: border-box;
    text-indent: 0px;
}
.osg_list ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.osg_list li::before {
    content: '';
}
.osg_btn {
    float: right;
    color: #fff;
    background: #11426c;
    height: 33px;
    box-sizing: border-box;
    width: 154px;
    line-height: 33px;
    position: relative;
    border-radius: 2px;
    font-size: 13px;
    font-weight: 600;
    padding-left: 22px;
    margin: 0;
}
.osg_btn:after {
    position: absolute;
    top: 12px;
    right: 20px;
    width: 6px;
    height: 10px;
    transition: .1s ease-in-out;
    opacity: 1;
    background-image: url(https://assets.mspimages.in/msp-ui/icons/btn-arw-white.png);
    background-repeat: no-repeat;
    background-size: 6px 10px;
    content: ' ';
}
div#onsitego {
    width: 100%;
    height: 90px;
    overflow: hidden;
    margin: 0 0 10px;
    position: relative;
    z-index: 1;
    float: left;
    border-bottom: 1px solid #dfe1e8;
    padding-bottom: 12px;
}
.osg_price {
    float: left;
    height: 33px;
    font-size: 22px;
    font-weight: 600;
    line-height: 33px;
    color: #0d426c;
    width: 102px;
    text-align: right;
}

/***Recommended Alternative***/
#alt_review {
    padding: 0px 15px 0;
    box-sizing: border-box;
    float: left;
    width: 100%;
}

#alt_review li.prdct-item.clearfix.card.prdt-item-other {
    padding-left: 0;
    padding-right: 0;
    box-shadow: none;
}

#alt_review h3.sctn__ttl {
    float: none;
}

#alt_review ul.prdct-grid--list {
    border: 1px solid #dfe1e8;
    margin-top: 13px;
    padding: 0 16px;
}

#alt_review .prdct-grid--list .prdct-item__dtls {
    width: 535px;
}
#alt_review .prdct-grid--list .prdct-item__spcftn {
    position: relative;
    padding: 0 0 0 12px;
    overflow: auto;
    text-overflow: unset;
    white-space: normal;
}

#alt_review .prdct-grid--list .prdct-item__spcftn::after {
    background: #969696;
    position: absolute;
    left: 0;
    top: 7px;
    content: '';
    width: 4px;
    height: 4px;
    border-radius: 10px;
}
#alt_review .prdct-grid--list .prdct-item__spcftn-wrpr {
    padding: 0;
}

#alt_review .prdct-grid--list .prdct-item__name {
    text-overflow: unset;
    white-space: break-spaces;
}
#alt_review .prdct-grid--list .mobile-key-spec-wrapper .prdct-item__spcftn[class*=kyspc__item--] {
    padding-left: 28px;
}
#alt_review .prdct-grid--list .mobile-key-spec-wrapper .prdct-item__spcftn[class*=kyspc__item--]:after {
    height: 0;
}
span.brk {
    display: block;
}
/***Recommended Alternative end***/
span.brk {
    display: block;
    height: 5px;
}
.bnch_scre a{
    color: #051F35;
}
.pdp-benchmark.bnch_scre {
border-top: 1px solid #f2f3f5;
width: calc(100% + 20%);
box-sizing: border-box;
line-height: 16px;
}
.lmb.ftr__lnks__clmn.ftr__lnks__clmn--2 {
    width: 100%;
    margin:0 0 30px 0;
}
.msp-footer .ftr__EAT {
    margin-bottom: 20px;
}
.lmb.ftr__lnks__clmn.ftr__lnks__clmn--2 .ftr__lnks__clmn__vrtcl {
    width: 100%;
}

.lmb .ftr__lnks__clmn__lnks {
    width: 420px;
}

/******amd processor logo****/

.amd-cls-icon {position: relative;}

.amd-logo {position: absolute;bottom: 0;right: 0;cursor:pointer;}

/******amd processor logo end****/
.prdct-grid--list .sponsor_counts  .prdct-item__dtls {position: relative;}

.prdct-grid--list .sponsor_counts .prdct-item__dtls .amd-logo.imp_fired img {vertical-align: top;}
.prdct-grid--list .sponsor_counts .prdct-item__dtls .amd-logo.imp_fired {bottom: 15px;right: 17px;}

.prdct-grid--list .sponsor_counts .prdct-item__dtls .amd-logo.imp_fired span {display: block;font-size: 12px;text-align: center;font-weight: 500;color: #8a8a8a;}

/*#keySpecDiv .intel-evo {border: 1px solid #000;}*/
#keySpecDiv {position: relative;}

#keySpecDiv .intel-evo {position: absolute;top: -7px;right: 0;}

#keySpecDiv .intel-evo img {vertical-align: top;}

#keySpecDiv .intel-evo span {
    font-size: 12px;
    font-weight: 500;
    color: #8a8a8a;
    text-align: center;
    padding: 6px 0 0 4px;
    width: 60px;
    display: inline-block;
    vertical-align: middle;
    line-height: 14px;
}

#new_upcoming { border-bottom: 0; }
.pop-up__cntnr .pop-up__cls-btn {/*pdp gallery close btn*/
    background: #fff;
    width: 25px;
    height: 25px;
    text-align: center;
    border-radius: 100px;
    right: 0;
}
.prc-tbl__prc.rm_first_char:first-letter {
    font-size: 100%;
    vertical-align: 0;
    font-weight: 600;
}
.prc-tbl__prc.rm_first_char {
    font-size: 22px;
}
.imp-txt {
    font-size: 13px;
}
.prdct-grid--list .prdct-item__prc:hover .prdct-item__prc-drpdwn {
    max-height: 250px;
    box-shadow: 0 1px 2px rgb(60 64 67 / 30%), 0 1px 3px 1px rgb(60 64 67 / 15%);
}
#alt_review .cols1-prdcts .sctn__inr {
    padding-top: 15px;
}


#alt_review .cols1-prdcts .sctn__inr .cols1-prdcts__str {
    overflow: hidden;
    padding: 6px 0;
    font-size: 13px;
}

#alt_review .cols1-prdcts__str:before {
    content: '';
    display: block;
    border-bottom: 1px solid #dfe1e8;
    width: 100%;
    height: 0;
    position: relative;
    top: 10px;
}
#alt_review .cols1-prdcts__str-name {
    float: left;
    color: #444;
    max-width: 105px;
    background: #fff;
    position: relative;
    padding-right: 5px;
    z-index: 1;
}
#alt_review .cols1-prdcts__str-icon {
    width: 16px;
    height: 16px;
    margin-right: 6px;
    vertical-align: 2px;
    background: url(https://assets.mspimages.in/logos/mysmartprice/owl/lazy.png) center/16px no-repeat;
}

#alt_review .cols1-prdcts__str-name span {
    display: inline-block;
    max-width: 70px;
    overflow-x: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
#alt_review .cols1-prdcts__gts-btn {
    float: right;
    cursor: pointer;
    color: #0d426c;
    font-weight: 600;
    transition: opacity .25s ease-in;
    background: #fff;
    position: relative;
    padding-left: 5px;
}

#alt_review .prdct-grid--list .prdct-item__prc-drpdwn{
    right:1px;
}
.prdct-dtl__left.no_image {
    position: relative;
    cursor: default;
}
.prdct-dtl__left.no_image:after {
    position: absolute;
    left: 0;
    top: 0;
    content: '';
    width: 100%;
    height: 100%;
}
.goto-full-specs {
    text-align: right;
    color: #0066c0;
}
.goto-full-specs span{
    cursor:pointer;
}
.btc_camp img {
    width: 100%;
    height: auto;
}
.btc_camp { cursor: pointer; }
.pb-0 {
    padding-bottom: 0 !important;
}
.goto-full-specs a{
    font-weight: 600;
}
td .dscrptn__text--clpsd {
    display: -webkit-box;
    overflow: hidden;
    word-break: break-word;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    max-height: 76px;
}

.spec-see-more {
    float: right;
    font-size: 15px;
    font-weight: 600;
    margin-top: 10px;
    color: #0066c0;
    cursor: pointer;
    display:none
}

.spec-see-more:after {
    content: '\276f';
    display: inline-block;
    margin: 0 3px 0 4px;
    font-size: 15px;
    transform: rotate(90deg);
}
.spec-see-more.active:after {
    transform: rotate(-90deg);
}
.single_review .usr-rvw__rvwstr {
    width: 100%;
}
.msp-footer, .msp-footer .ftr__cmpny-info, .msp-footer .ftr__lnks__clmn__vrtcl.ftr_inline {
    float: left;
    width: 100%;
}
.ftr__lnks__clmn.ftr__lnks__clmn--2.ftr_single {
    width: 100%;
    margin-left: 0;
}
.msp-footer .ftr__lnks__clmn__vrtcl.ftr_inline .ftr__lnks__clmn__lnks {
    width: auto;
    display: inline-block;
    vertical-align: top;
    padding: 0 6px;
    line-height: 17px;
    position:relative;
}

.msp-footer .ftr__lnks__clmn__vrtcl.ftr_inline .ftr__lnks__clmn__lnks:first-child {
    padding-left: 0;
}

.msp-footer .ftr__lnks__clmn__vrtcl.ftr_inline .ftr__lnks__clmn__lnks:not(:last-child):after {
    position: absolute;
    right: 0;
    top: 3px;
    height: 13px;
    width: 1px;
    background: #444;
    content: '';
}

.m-top_lists .page-heading.prdct__ttl.sctn__ttl.popular__hdr {
    padding: 15px 0 0 10px;
}
/* MSP-1722 New pros and cons section css starts */
.expert-view-stat.pdp-score ul li {
    width:131px;
}

.ai_user_summary .usr-rvw__stats .usr-rvw__rtngs-view {
    float: left;
    width: 122px;
}

.ai_user_summary.usr-rvw .rtng-frqncy {
    margin-top: -7px;
    width: calc(100% - 210px);
    float: left;
}
.expert-view-stat.pdp-score,.ai_user_summary .usr-rvw__stats {
    width: 100%;
}
.ai_smry .pros-cons-sec {
    display: flex;
    justify-content: space-between;
    align-items: normal;
    margin: 14px 0;
}
.ai_smry .verdict__ttl {
    font-size: 18px;
    margin: 0 0 10px;
}
.ai_user_summary .usr-rvw__scr-box {
    width: 110px;
    height: 110px;
    border-radius: 5px;
    box-shadow: 2px 0 4px #16a08517;
    padding: 10px 2px;
    box-sizing: border-box;
    position:relative
}
.ai_user_summary .usr-rvw .rtng-frqncy__bar{margin: 2px 6px 0;}
.ai_user_summary .usr-rvw .rtng-frqncy *{
    height: 22px;
}
.ai_user_summary .usr-rvw__scr-cur small {
    font-weight: normal;
    font-size: 16px;
    color: #000;
}

.ai_user_summary .usr-rvw__scr-cur {
    font-weight: 700;
    font-size:36px
}

.ai_user_summary .usr-rvw__rtng-info__nmbrs {
    line-height: 16px;
    margin: 13px 0 0;
    font-size: 14px;
}
.usr-rvw__rtng-info__nmbrs span span {
    margin: 0;
    display: block;
}
.ai_smry .cons_val img {
    vertical-align: -6px;
}
.ai_smry img {
    width: 18px;
    height: 18px;
    display: inline-block;
    vertical-align: baseline;
    margin-right: 10px;
}

.ai_smry .pros_val,.ai_smry .cons_val {font-size: 16px;}
.ai_smry .pros-cons-sec .pros-cons__pros, .ai_smry .pros-cons-sec .pros-cons__cons {
    border-radius: 4px;
    padding: 16px 9px 20px;
    flex: 0 1 46.3%;
}

.ai_smry .pros-cons-sec .pros-cons__pros {
    background: #f4faf7;
    border: 1px solid #b0d0bd;
}

.ai_smry .pros-cons-sec .pros-cons__cons {
    background: #fff8f9;
    border: 1px solid #e2b3b3;
}
.ai_smry ul li:before{
    color:#61a230
}
.ai_smry .pros-cons__cons ul li:before{
    color:#fe223c
}
.ai-rev {
    padding-left: 17px;
    line-height: 14px;
    position: relative;
    font-size: 13px;
    color: gray;
}
.ai-rev:before {
    position: absolute;
    color: #fff;
    content: 'i';
    font-size: 10px;
    z-index: 1;
    left: 4.7px;
    font-weight: 700;
    top:0;
}
.ai-rev:after {
    position: absolute;
    left: 0;
    top: 1px;
    border-radius: 30px;
    width: 12px;
    height: 12px;
    background: #838383;
    content: '';
}
.expert-view-stat.pdp-score ul li span:nth-of-type(2) {
    height: 40px;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    overflow: hidden;
    word-break: break-word;
    -webkit-box-orient: vertical;
    white-space: break-spaces;
    text-overflow: ellipsis;
}

.exprt-rvw__inr.pb-0 .rvw-scr__val {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 33px;
    color: #12436F;
    width: 69px;
    height: 69px;
    margin: 15px auto;
    background: radial-gradient(closest-side, white 92%, transparent 80%, transparent 100%), conic-gradient(#68A890 80%, #f3f3f3 0deg);
    border-radius: 50%;
}
.exprt-rvw__inr-data {
    display: flex;
    padding: 0px 10px;
}
.expert-view-stat ul {
    display: flex;
    flex-flow: row wrap;
    list-style-type: none;
}
.expert-view-stat ul li {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 17%;
    margin: 0px 3px 10px;
    padding: 3px;
    text-indent: 0px;
}
.expert-view-stat ul li:before {
    display: none;
}
.expert-view-stat ul li:nth-child(5n+5) {
    margin: 0 0 10px 3px;
}
.expert-view-stat-val {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 15px;
    width: 32px;
    height: 32px;
    color: #003B62;
    border-radius: 50%;
    background: radial-gradient(closest-side, white 90%, transparent 80%, transparent 100%), conic-gradient(#62b299 75%, #f3f3f3 0deg);
    margin-bottom: 5px;
}
.expert-view-stat.sub_score_expert_view ul li span:nth-of-type(2) {
    display: -webkit-box;
    overflow: hidden;
    word-break: break-word;
    -webkit-box-orient: vertical;
    white-space: break-spaces;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    max-height: 40px;
    height: 100%;
}
.expert-view-stat ul li span:nth-of-type(2) {
    font-size: 15px;
    line-height: 20px;
    text-align: center;
    color: #8E93A1;
}
/* MSP-1722 New pros and cons section css ends */


/*******MSP-1819*****/
.cat_page_slider .item {
    padding: 0 10px 10px;
    float: left;
    width: 1000px;
    box-sizing: border-box;
}
.cat_page_slider .item .prdct-item {
    float: none;
    display: inline-block;
}
.cat_page_slider.owl-carousel .owl-item {
    width: 1000px !important;
    float: none;
    display: inline-block;
    vertical-align: top;
}
.cat_page_slider.owl-carousel .owl-stage {
    white-space: pre;
}
.cat_page_slider.owl-carousel .owl-item img {
    width: auto;
}
.msp_prd_slider .owl-nav {
    position: absolute;
    top: -63px;
    right: 12px;
    z-index: 1;
}
.msp_prd_slider.msp_v_btn .owl-nav {
    right: 157px;
}
.msp_prd_slider .owl-carousel .owl-nav button {
    background: #d2d2d2 !important;
    width: 30px;
    height: 30px;
    float: left;
    border-radius: 100% !important;
    opacity: .8;
    border: 1px solid #b1b1b1 !important;
}

.msp_prd_slider .owl-carousel .owl-nav button span {
    font-size: 27px;
    display: inline-block;
    line-height: 23px;
    color: #444;
}

.msp_prd_slider .owl-carousel .owl-nav button.disabled {
    opacity: .3;
    cursor: no-drop;
}
.sctn__inr.msp_prd_slider {
    padding: 0 0 15px;
    position:relative;
}
.owl-carousel.game_slide_review {
    padding: 0 18px 0;
    box-sizing: border-box;
}

.review-slide {
    width: 464px;
    overflow: hidden;
    float: left;
    position:relative;
}

.owl-carousel .item .review-slide:last-child {
    float: right;
}
.review-slide .prod_imgs {
    max-height: 243px;
    overflow: hidden;
}
.prod_imgs a {
    display: block;
}
.prod_imgs a:after {
    bottom: 0;
    content: "";
    display: block;
    height: 100%;
    width: 100%;
    position: absolute;
    z-index: 0;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.7)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0.7) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0.7) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b3000000', GradientType=0);
    -webkit-transition: background-color 0.3s ease;
    transition: background-color 0.3s ease;
}
.review-slide:hover img {
    transform: scale3d(1.1, 1.1, 1);
    -webkit-transform: scale3d(1.1, 1.1, 1);
}
.prod_imgs a img {
    transition: transform 0.3s ease, opacity 0.3s;
    -webkit-transition: -webkit-transform 0.3s ease, opacity 0.3s;
}
.review_txt {
    bottom: 8px;
    left: 0;
    padding: 0 20px;
    box-sizing: border-box;
    position: absolute;
}
.review_top .spnsr-tile__txt {
    -webkit-line-clamp: 3;
    height: 84px;
    margin: 0;
}
.review_txt h2 a {
    font-weight: 600;
    font-size: 22px;
    line-height: 28px;
    height: 82px;
    display: block;
}
.review_txt a {
    color: #fff !important;
}
.author-name {
    font-size: 11px;
    margin: 4px 0 0;
}
.author-name a {
    font-weight: 600;
    font-size: 12px;
    color: #111;
}
.review-slide .author-name span {
    text-decoration: none !important;
    color: #fff;
}
.pdp_pst_plyer .ply_load{
    position: relative;
    height: 506px;
    margin: 0 auto;
    max-width: 306px;
    width: 100%;
    overflow: hidden;
    border-radius: 20px;
}
.ply_load:after {
    position: absolute;
    left: 38%;
    top: 0;
    border-right: 1px dashed #fff;
    content: '';
    width: 1px;
    height: 100%;
    z-index: 2;
}
.tab_ins {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.3);
    z-index: 1;
}
.overlay_player_l.tab_ins {
    z-index: 2;
    width: auto;
}
.overlay_player_l.tab_ins:before {
    left: 17px;
}
.tab_ins:before {
    content: attr(data-content);
    color: #fff;
    font-size: 19px;
    position: absolute;
    top: 56%;
    left: 60%;
    white-space: pre;
}
.overlay_player_l:after {
    position: absolute;
    left: 33px;
    top: 50%;
    width: 40px;
    height: 40px;
    border-radius: 100%;
    background: #F8F9FD;
    content: '‹';
    transform: translateY(-50%);
    font-size: 30px;
    line-height: 35px;
    text-align: center;
    border: 3px solid #797979;
}
.overlay_player_r:after {
    position: absolute;
    right: 13px;
    top: 50%;
    width: 40px;
    height: 40px;
    border-radius: 100%;
    background: #F8F9FD;
    content: '›';
    transform: translateY(-50%);
    font-size: 30px;
    line-height: 35px;
    text-align: center;
    left: 65%;
    border: 3px solid #797979;
}
.gal_loaded .tab_ins, .ply_load.gal_loaded:after{
    display:none;
}

.flex-content.box_filter.cat_landing_page {
    flex-wrap: wrap;
    text-align: center;
    margin: 0 0 0 -15px;
    width: calc(100% + 30px);
    padding: 0 10px;
    box-sizing: border-box;
}
.flex-content.box_filter.cat_landing_page .prdct-item {
    padding-bottom: 20px;
}

.flex-content.box_filter.cat_landing_page .left_filter .prdct-grid {
    margin: 0 0 0 -10px;
    width: calc(100% + 20px);
    box-sizing: border-box;
    padding-bottom: 0;
}
.flex-content.box_filter.cat_landing_page .left_filter {
    width: 100%;
}

.flex-content.box_filter.cat_landing_page .price-sec {
    float: right;
    text-align: center;
    font-size: 13px;
    color: #0d426c;
    width: 100%;
}
.sctn.card .sctn__ttl.txt-transfrm {
    text-transform: initial;
}
.buyfrom.sptlght_col {
    width: 100%;
    box-sizing: border-box;
    background:none;
}
.buyfrom.sptlght_col span.amazon-store {
    background: #c7e6ff;
    padding: 0 6px;
    border-radius: 2px;
}
.buyfrom {
    background: #ecf6fe;
    width: 124px;
    display: flex;
    justify-content: space-around;
    padding: 2px 7px;
    margin: 11px auto 0;
    font-size: 12px;
    text-decoration: none !important;
}
.buyfrm {
    color: #1166c0;
}
.amazon-store {
    color: #000;
    font-weight: 700;
    text-transform: capitalize;
}
.brand_val .sctn__view-all {/****Home page Mobile Phone Price Lists btn****/
    width: 130px;
    float: right;
}
.sctn.card .sctn__ttl.txt-transfrm span {
    display: block;
    font-size: 15px;
    margin: 8px 0 0;
    font-weight: 400;
}
.sctn#expand_gallery {
    margin-top: 20px;
}
.sctn.msp_gal_sec {
    margin-top: 0;
}
.gal_block_img {
    position: relative;
    overflow: hidden;
}
.gal_block_img img {
    width: auto;
    vertical-align: top;
    margin: 0 auto;
    max-width: 100%;
    min-height: 0;
    max-height: 100%;
    height: 100%;
}
.sctn__inr.gal_block {
    display: flex;
    align-items: flex-start;
   /* justify-content: space-around;*/
    width: 100%;
    flex-wrap: wrap;
    box-sizing: border-box;
}
.gal_block_in {
    text-align: center;
    overflow: hidden;
    margin-bottom: 30px;
    padding: 0 10px;
    min-width: 47%;
    box-sizing: border-box;
}
.gal_block_in:last-child {
    margin-bottom: 0;
}
.gal_block_txt {
    margin: 10px 0 0;
}
.t02-col {
    display: flex;
    align-items: flex-start;
    justify-content: space-around;
}
.t02-col.gal_in_360 {
    display: block;
}
.sctn__inr.gal_block.gal_in_360 {
    display: block;
    text-align: center;
}

.sctn__inr.gal_block.gal_in_360 .gal_block_in.t02-col {
    display: block;
}
.pdp-btns {
    margin: 0 0 10px 0;
    float: left;
    width: 100%;
    text-align: center;
}

.pdp-btns span {
    color: #0D426C;
    display: inline-block;
    border: 1px solid #A8CDEA;
    border-radius: 4px;
    padding: 9px 14px;
    margin: 10px 0 0;
    font-weight: 600;
    text-decoration: none !important;
    cursor: pointer;
    min-width: 180px;
}
.gal_block_txt span:hover {
    text-decoration: none;
}

.gal_block_txt span {
    font-weight: 600;
    color:#0D426C;
    cursor: pointer;
    text-decoration: underline;
}


/*******MSP-1995********/
.pst_rles_dte {
    font-weight: normal;
    font-size: 11px;
    color: #888686;
    margin: 5px 0;
    padding: 5px;
}
.owl_slider .owl-carousel .owl-stage{
    display:flex
}
.owl_slider .owl-carousel .owl-item{
    border: 1px solid #E0E1E7;
    border-radius: 4px;
    box-shadow: 0 1px 4px 0 rgba(0,0,0,.05);
}
.news_title {
    color: #111;
    padding: 0 5px 10px;
    font-size: 14px;
    line-height: 18px;
    overflow: hidden;
    height: 83px;
    display: -webkit-box;
    word-break: break-word;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
}
.owl_slider .owl-carousel .owl-item img,.owl_slider .sldr__img-wrpr {
    height: 92px;
}
.owl_slider .item a {
    text-decoration: none !important;
}
.owl_slider.trending-slide .owl-nav {
    top: 37%;
    width: 100%;
}
.owl_slider.trending-slide .owl-nav button.owl-prev,.owl_slider.trending-slide .owl-nav button.owl-next{
    position: absolute;
}
.owl_slider.trending-slide .owl-nav button.owl-prev {
    left: -16px;
}
.owl_slider.trending-slide .owl-nav button.owl-next {
    right: -16px;
}
.owl_slider.trending-slide{padding:0}
.owl_slider .owl-carousel .owl-stage-outer{padding:5px 2px;box-sizing:border-box;transform:scale(.99)}

table.alt-prd-dtl {
    border: 1px solid #E0E1E7;
    margin: 14px 0 0 4px;
    width: calc(100% + 2px);
    overflow: hidden;
    display: block;
    background: #fff;
    position: relative;
    border-bottom: 0;
    border-collapse: inherit;
}
table.alt-prd-dtl tr td:last-child {
    border-right: 0;
}
table.alt-prd-dtl td {
    min-width: 104px;
    padding:9px 5px;
    background: #fff;
    box-sizing: border-box;
    border-right: 1px solid #E0E1E7;
    position: relative;
    vertical-align: top;
    color: #051F35;
    font-size: 12px;
    line-height: 16px;
    border-bottom: 1px solid #E0E1E7;
    max-width: 104px;
    text-align: center;
}
table.alt-prd-dtl span.kyspc__item {
    padding: 0 0 0 23px !important;
}
table.alt-prd-dtl span.top_rnk.prdct-dtl__tlbr-item{
    background-position: 7px -728px;
}

table.alt-prd-dtl .kyspc__item--aspct {
    background-position: center -54px
}

table.alt-prd-dtl .kyspc__item--cmra {
    background-position:center -18px
}

table.alt-prd-dtl span.kyspc__item--ram {
    background-position: 0 -498px;
    background-size: 18px;
    height: 17px;
}
.prd_stky_icns span i {
    width: 22px !important;
    height: 18px;
    text-overflow: unset;
    padding: 0;
    margin: 0;
}

.prd_stky_icns span i.top_rnk {
    background-position: center -909px;
}

.prd_stky_icns span i.kyspc__item--cpu {
    background-position: center -419px
}

.prd_stky_icns span i.kyspc__item--front-cmra {background-position: center -812px;}

.prd_stky_icns span i.kyspc__item--ram {
    background-position:center -590px
}

.prd_stky_icns span i.kyspc__item--bttry {
    background-position: center 0;
}
table.alt-prd-dtl .compare_pdt.comare_frm.compare_pdp {
    background-size: 15px;
    background-position: 0 -125px;
}
table.alt-prd-dtl span.kyspc__item.kyspc__item--bttry {
    background-position: 0 2px;
    height: 17px;
}
table.alt-prd-dtl span.kyspc__item--front-cmra {
    background-position: 0 -708px;
    background-size: 14px !important;
}
table.alt-prd-dtl [class*=kyspc__item] {
    background-size: 17px;
}
table.alt-prd-dtl td.prd_stky_icns {
    position: sticky;
    position: -webkit-sticky;
    left: 0;
    z-index: 2;
    min-width: 104px;
    background: #F5F6F8;
    border-right: 0;
    font-size: 11px;
    text-align:left
}
table.alt-prd-dtl td.prd_stky_icns.white-col {
    background: #fff;
    border-bottom: 1px solid transparent;
}
table.alt-prd-dtl tr:first-child td.prd_stky_icns {
    border-bottom: 0;
}

table.alt-prd-dtl td.prd_stky:after, table.alt-prd-dtl tr td.prd_stky_icns:after{
    position: absolute;
    left: 99%;
    height: 100%;
    width: 1px;
    content: '';
    background: #e1e1e1;
    top: 0;
}
table.alt-prd-dtl tr td.prd_stky_icns:after {
    left: 98.7%;
}
table.alt-prd-dtl td.prd_stky_icns.white-col::after {
    background: #fff;
}
.prd_stky_icns .compare_pdt.compare_pdp{
    cursor:text
}
table.alt-prd-dtl tr:first-child td.prd_stky_icns:after {
    position: absolute;
    left: 99%;
    width: 3px;
    height: 100%;
    background: #fff;
    content: '';
}
table.alt-prd-dtl td.pd_pic {
    border-bottom: 0;
    padding-bottom: 0;
}
table.alt-prd-dtl td.prd_stky {
    position: sticky;
    position: -webkit-sticky;
    left: 104px;
    z-index: 2;
    border-right: 0;
    padding-bottom: 0;
}
table.alt-prd-dtl td.prd_stky.pd_pic {
    padding-top: 9px;
    overflow: hidden;
}
table.alt-prd-dtl .status-tag {
    font-size: 13px;
    left: -33px;
    top: 14px;
}
.prd_rte {
    font-size: 13px;
}

.prd_stky_icns span, .prd_stky_icns .compare_pdt.compare_pdp{
    width: 100% !important;
    margin: 0;
    box-sizing: border-box;
    height: 19px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background-position-x: 4px !important;
    font-weight: normal;
    font-size: 12px !important;
    background-color: transparent;
    border: 0;
    color: #051f35;
    letter-spacing: -0.22px;
}
.prd_stky_icns span {
    height: auto;
}
.prd_score {
    background: #eff8ef;
    min-width: 31px;
    height: 16px;
    font-weight: 700;
    border-radius: 3px;
    top: 2px;
    left: 2px;
    color: #4e8b41;
    position: absolute;
    font-size: 12px;
}
.prd_score small {
    font-size: 8px;
    display: inline-block;
    vertical-align: top;
}
.widt_hgt{
    float:left;
    width:100%;
}
.alt_prd_img {
    height: 93px;
    float: left;
    width: 100%;
    text-align: center;
    margin-bottom: 10px;
}
.alt_prd_img img {
    max-width: 100%;
    object-fit: contain;
}
.widt_hgt .prd_nme {
    line-height: 16px;
    margin: 0 0 3px;
    text-align: center;
    font-weight: 600;
    color: #0D426C;
    font-size: 13px;
    float: left;
    width: 100%;
}
table.alt-prd-dtl td.prd_stky_icns.tp_bodr:before {
    position: absolute;
    left: 0;
    top: -1px;
    width: 100%;
    height: 1px;
    content: '';
    background: #E0E1E7;
}
table.alt-prd-dtl td.brdr_btm_rm {
    border-bottom: 0;
}
.sld_btn {
    position: absolute;
    top: 54%;
    transform: translateY(-50%);
    z-index: 9;
    font-size: 27px;
    display: inline-block;
    line-height: 23px;
    color: #444;
    background: #d2d2d2;
    width: 30px;
    height: 30px;
    float: left;
    border-radius: 100%;
    opacity: .8;
    border: 1px solid #b1b1b1;
    text-align: center;
    cursor: pointer;
    display:none
}
.sld_btn.active{display:block}
.tbl_next {
    right: -9px;
}
.tbl_prev {
    left: 1px;
}
.compare_mini_comp {
    color: #0D426C;
 }
.green_clr{color:#1d9818}
.lghtgreen_clr{color:rgb(184, 216, 51)}
.orange_clr{color:rgb(255, 150, 37)}
.red_clr{color:rgb(255, 0, 0)}