.fa-diamond:before {
    content: "\f219"
}

.fa-smile-o:before {
    content: "\f118"
}

.fa-hourglass-3:before,
.fa-hourglass-end:before {
    content: "\f253"
}

.fa-star-o:before {
    content: "\f006"
}

.fa-th-list:before {
    content: "\f00b"
}

.fa-th-large:before {
    content: "\f009"
}

.fa-th:before {
    content: "\f00a"
}


.google_adsense .img-responsive {
    height: 200px;
    object-fit: contain;
    width: 100%;
}
.adsgoogle-right {
    float: left;
    width: 52%;
    height: auto;
    margin-left: 1em;
    display: inline-block;
}

.adsgoogle-right div[style="width: 0 !important;display: flex !important;flex-wrap: wrap !important;place-content: center !important;align-items: center !important;gap: 10px !important;font-size: initial !important;height: 0px !important;"] {
    width: 100% !important;
    display: inline-block !important;
}
.adsgoogle-right .google-anno-sc {
    margin-bottom: 12px !important;
}

.googleADSCODE {
    display: inline-flex;
    width: 100%;
    justify-content: center;
    align-items: center
}

center.__center {
    margin: 2em 0
}


div#adsgoogle-right-google,
.compare-list .MaxHeightButton a.viewdetails b:not(.quick-view-btn),
.grid-mode .MaxHeightButton a.viewdetails b.quick-view-btn,
.table-list .MaxHeightButton a.viewdetails b.quick-view-btn,
.MaxHeightButton a.viewdetails b.quick-view-btn,
.table-list .MaxHeightButton a.viewdetails b.lite-view-btn,
.grid-mode .MaxHeightButton a.viewdetails b.lite-view-btn,
.MaxHeightButton a.viewdetails b:nth-child(2),
.MaxHeightButton a.viewdetails b:nth-child(1),
body:not(.compare-list) .tick--cbk,
.brandsection #seo_selection,
.brandsection ._Sortby,
ins[data-ad-status=unfilled] {
    display: none !important
}

.compare-list .MaxHeightButton a.viewdetails b.quick-view-btn,
.table-list .MaxHeightButton a.viewdetails b,
.grid-mode .MaxHeightButton a.viewdetails b {
    display: inline-block !important
}

span.--cash-color {
    color: #1db954;
    margin-right: 6px
}

.track--price .fa-area-chart::before,
.track--price .fa-heart-o::before {
    content: "\f1fe";
    font-size: large
}

.fa-area-chart::before,
.fa-cart-arrow-down::before,
.trending_product_section .fa-cart-arrow-down::before,
.track--price .fa-arrow-right::before {
    content: "\f1fe" !important;
    font-size: small
}

span.track--price i {
    font-size: 13px;
    font-style: normal
}

.next span.track--price:nth-child(2) {
    height: 50%;
    border-width: 1px 0;
    border-style: dashed;
    border-color: #ddd;
    width: 100%
}

span.track--price {
    font-size: 9px;
    top: 0;
    text-align: center;
    position: relative;
    display: flex;
    flex-flow: column;
    align-items: center;
    height: 100%;
    justify-content: center
}

.fa-plus-circle:before {
    content: "\f055"
}

body:not(.table-list) .next.list--next,
body:not(.table-list) span.compare--grid {
    display: none;
    visibility: hidden
}

.grid-mode .compareshare,
.table-list .compareshare {
    display: inline-flex !important;
    visibility: visible
}

.redirect-button {
    padding: .6em 1em;
    background: #ffe40a;
    color: #000;
    border-radius: 25px;
    cursor: pointer
}

.redirect-button:hover {
    background-color: #4a8cff;
    color: #fff
}

.shopping-container .shopping_list .tbody a:hover,
.shopping-container .shopping_list .tbody a.active {
    color: #0080ff;
    background: #eaf6ff
}

.member-female .shopping-container .shopping_list .tbody a:hover,
.member-female .shopping-container .shopping_list .tbody a.active {
    color: #ff5b77;
    background: #fff4f6
}

.member-female .shopping-container span.td-list {
    color: #ff5b77
}

.member-female .redirect-button:hover {
    background-color: #ff5b77;
    border-color: #ff5b77;
    color: #fff
}

.brand--logo {
    display: inline-flex;
    width: 100%;
    justify-content: left;
    float: left;
    align-items: center;
    gap: 1em;
    margin-bottom: 1.5em
}

span.compare--grid {
    position: absolute;
    font-size: 10px;
    white-space: nowrap;
    background: #fefcea;
    width: calc(70% - 9.6%);
    bottom: 0;
    left: 30%;
    justify-content: center;
    padding: 4px .6em;
    display: flex;
    align-items: center;
    gap: 4px
}

span.compare--grid b {
    color: #4a8cff;
    font-weight: 700
}

.compare--grid img.img-responsive {
    width: 15px
}

.grocery--lite {
    margin: 2em 0
}

a.grocery-grid-lite-12 {
    width: calc(100% / 3);
    float: left;
    border: 1px dashed #ddd;
    padding: .6rem;
    height: 412px
}

a.grocery-grid-lite-12 img {
    height: 260px;
    object-fit: contain;
    object-position: center
}

a.grocery-grid-lite-12 h4 {
    text-align: center;
    margin-bottom: 1em;
    font-size: 12px
}

.splite-tile h5,
a.grocery-grid-lite-12 .splite-tile h4 {
    font-size: 14px
}

.build--family {
    color: #4a8cff
}

.bestseller {
    padding: .3rem .6rem;
    border: 1px solid #4a8cff;
    color: #4a8cff;
    border-radius: 25px;
    font-size: 14px
}

.splite-tile .bold {
    font-weight: 700
}

.splite-tile {
    display: inline-grid;
    grid-template-columns: auto auto;
    justify-content: space-between;
    width: 100%
}

.table-list .list_container.mblistcontainer .Compare_btn {
    display: inline-flex !important;
    visibility: visible
}

.list_container.mblistcontainer span._listgrid.St-Img-M {
    border-width: 0;
    width: 100%
}

.table-list .Compare_btn,
.table-list ._colsom,
.table-list span.attributes_section {
    display: none;
    visibility: hidden
}

.table-list .St-Img-M img,
.table-list ._li-contianer img.img-responsive-list-desk,
.table-list .top_product_part section._comparison-section.comparedatatab.comparetop10 ._li_grid ._li-contianer img.img-responsive-list-desk {
    height: 60px;
    max-height: initial
}

.table-list ._Tile ._tile_container h3.I-name__heading,
.table-list ._li-contianer ._list--view ._detail__ a h6,
.table-list .trendingcont ._detail__ h6.tdummy,
.table-list h6.I-name__heading {
    border-width: 0;
    position: absolute;
    width: 30%;
    left: 0;
    height: 28px;
    padding: 0 6px;
    bottom: 5px;
    font-size: x-small;
    line-height: normal;
    margin: 0 !important
}

.table-list span._newBadge {
    padding: .5px 6px;
    top: 0;
    left: 0;
    height: 18px;
    border-radius: 0
}

.table-list span.I-name__range.col_3 .compgrid,
.compareshare button {
    width: 100%;
    display: inline-flex;
    flex-flow: column;
    row-gap: 6px;
    height: 100%;
    justify-content: center
}

.table-list .St-Img-M,
.table-list ._li_grid ._li-contianer,
.table-list ._list--grid ._li-contianer,
.table-list .top_product_part section._comparison-section.comparedatatab.comparetop10 ._li_grid ._li-contianer {
    height: 125px;
    padding-top: 0;
    width: 30%;
    float: left;
    border-right: 1px dashed #ddd;
    border-left: 1px dashed #ddd
}

.table-list #append_top_section,
.table-list ._Tile .searchresultset,
.table-list .tab_list.topcount.active,
.table-list .trendingcont .trending_product_section,
.table-list div#bucket_2._Tile {
    column-gap: 0;
    row-gap: 0
}

.table-list .I-name__range .__sellerlogo,
.table-list ._split-comp {
    justify-content: center
}

.table-list .I-name__range.col_3,
.table-list span.I-name__range.col_3 {
    width: calc(100% / 3);
    float: left;
    height: 120px;
    align-items: center;
    display: inline-flex;
    border-right: 1px dashed #ddd
}

.table-list .___container,
.table-list ._detail__ {
    width: 70%;
    float: left
}

.table-list ._setrange {
    margin: 0
}

.table-list ._split-comp {
    border-width: 0;
    padding: 0;
    flex-flow: wrap
}

.table-list ._Tile ._tile_container,
.table-list ._li-contianer ._list--view,
.table-list .trendingcont ._list--view {
    width: 100%;
    margin: 0
}

.table-list ._Tile ._tile_container ._list--grid,
.table-list ._li-contianer ._list--view ._li_grid,
.table-list .trendingcont ._li_grid {
    padding: 0;
    height: 125px;
    display: inline-block;
    border-right: 1px dashed #ddd;
    border-top: 1px solid #ddd;
    border-bottom-width: 0
}

.table-list ._Tile,
.table-list .litopcontainer.list_container .tab_list.topcount,
.table-list .trending_product_section {
    border-top: 0;
    border-bottom: 1px dashed #ddd
}

.nav-list-mode {
    display: inline-grid;
    grid-template-columns: auto auto auto auto;
    width: 100%;
    justify-content: space-between;
    margin: 0 0 1em;
    cursor: pointer;
    height: 30px;
    border-bottom: 1px solid #ddd
}

.ok-glyph {
    position: relative;
    width: 14px;
    height: 14px;
    background-color: #fff;
    border: 1.4px solid #c2c2c2;
    border-radius: 1.5px;
    box-sizing: border-box;
    display: inline-block;
    margin: -2.4px 2px 0 0;
    vertical-align: middle;
    cursor: pointer
}

.active .ok-glyph::before {
    content: "";
    position: absolute;
    z-index: 1020;
    top: 1.3px;
    left: 4.5px;
    width: 5px;
    display: flex;
    height: 9px;
    border: solid #fff;
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.active .ok-glyph {
    background: #4a8cff;
    border: #4a8cff
}

.list-mode.active i {
    font-weight: normal !important
}

button.list-mode {
    background: transparent;
    border-color: #fff;
    border-width: 0;
    color: #000;
    text-transform: capitalize;
    text-align: center;
    padding: 0 0;
    font-size: 14px;
    height: 29.5px;
    cursor: pointer;
    font-weight: normal;
    font-family: Quicksand, sans-serif !important
}

a#next_set_scroll_button {
    width: auto !important
}

.MaxHeightButton a.viewdetails {
    position: relative;
    font-weight: 100;
    display: inline-flex;
    flex-flow: wrap;
    width: 93%;
    column-gap: 12px;
    justify-content: center
}

button.list-mode.active {
    pointer-events: none;
    font-weight: 700;
    color: #4a8cff;
    border-bottom: 2px solid #4a8cff !important
}

.member-female button.list-mode.active {
    color: #ff5b77;
    border-bottom: 2px solid #ff5b77 !important
}

.MaxHeightButton {
    position: relative;
    width: 100%;
    margin: 5px 0 12px;
    display: inline-block
}

.MaxHeightButton button {
    margin-right: 16px
}

.MaxHeightButton a.viewdetails {
    margin-top: 1em
}

.MaxHeightButton a.viewdetails b .fa-arrow-circle-o-down:before {
    content: "\f055";
    margin-right: 1px
}

.MaxHeightButton button {
    white-space: nowrap;
    font-size: 0;
    cursor: pointer;
    border-width: 0 !important;
    background: #ffffff9c;
    color: #000;
    padding: 0;
    width: auto;
    display: inline-block;
    position: relative;
    font-family: Quicksand, sans-serif !important
}

.MaxHeightButton a.viewdetails b {
    background: linear-gradient(white, white) padding-box, linear-gradient(45deg, #1db954, #ffcc00, #ff0000, #4a8cff) border-box;
    border-radius: 26px;
    border: 1px solid transparent;
    color: #000;
    font-weight: 100;
    border-radius: 25px;
    margin-left: 7px;
    height: 27px;
    line-height: 25px;
    text-align: center;
    white-space: nowrap;
    padding: 0 1em 0;
    margin-top: 0;
    margin-left: 0
}

.MaxHeightButton a.viewdetails b:hover {
    background: linear-gradient(#ffe40a, #ffe40a) padding-box;
    border-color: #ffe40a;
    color: #000
}

.trending_product_section .fa-cart-arrow-down {
    font-size: 13.2px
}

.compareshare button span.h1comapre {
    font-weight: 100
}

#brand_top_content {
    display: inline-block;
    width: 100%;
    margin: 1em 0 2em
}

#brand_top_content p:nth-child(2) {
    display: contents
}

#brand_top_content br,
#next_set_scroll_button .view_all._witharrow::after {
    display: none
}

#brand_top_content .collapse.in {
    display: inline
}

#brand_top_content a.showmore {
    text-decoration: none;
    font-size: 1.2em;
    margin-top: -13px
}

#brand_top_content a.showmore:not(.collapsed) b {
    font-size: 0
}

#brand_top_content a.showmore:not(.collapsed) b::before {
    content: "Show Less";
    font-size: 14px;
    color: #666
}

#brand_top_content h1,
#brand_top_content h4 {
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 12px
}

#brand_top_content b,
#brand_top_content p,
#showmore {
    font-size: 14px;
    line-height: 22px
}

#brand_top_content b {
    color: #4a8cff
}

#brand_top_content p {
    margin-bottom: 1em
}

#brand_top_content h4 {
    margin-top: 1em
}

#brand_top_content a {
    font-weight: 700;
    text-decoration: underline;
    color: #4a8cff
}

.MaxHeightButton.fade .fa-arrow-circle-o-down:before {
    content: "\f055";
    margin-right: 1px;
    font-weight: 100
}

.MaxHeightButton.fade .fa-arrow-circle-o-down:before {
    content: "\f0ab";
    font-weight: 100
}

.MaxHeightButton:not(.fade) .fa-arrow-circle-o-down:before {
    content: "\f0aa";
    font-weight: 100
}

.googleadsense,
.sidebarAdsense {
    display: inline-block;
    width: 100%;
    text-align: center;
    margin: 20px 0
}

.sidebarAdsense {
    margin: 0 0 0;
    display: block
}

.content_for_seo_description h2,
.sidebarAdsense .content_for_seo_description h1 {
    font-size: 25px;
    font-weight: 700;
    margin: 20px 0
}

.postLoadingicon {
    text-align: center;
    margin: 8em 0
}

.xr_off.white {
    color: #fff;
    opacity: 0
}

span.PCompare b,
span.h1comapre {
    font-family: Quicksand
}

.compareshare {
    display: inline-flex;
    flex-flow: column;
    text-align: center;
    white-space: nowrap
}

.share-icon::before {
    content: "\f1e0";
    font-family: FontAwesome
}

.compareshare button {
    background: #fff;
    border-radius: 6px;
    border-width: 0 0 0 !important;
    border-style: dashed !important;
    border-color: #ddd !important;
    padding: 0;
    font-size: 12px;
    width: 100%;
    justify-content: space-between;
    display: inline-grid;
    grid-template-columns: 50% 50%;
    cursor: pointer
}

.compareshare button:hover {
    background-color: #e0f0fb
}

.compareshare button.shareearnbutton {
    border-bottom: 0 !important
}

.compareshare button span {
    text-align: left;
    font-family: Quicksand;
    font-weight: 700
}

span.h1comapre {
    font-weight: 400;
    line-height: normal
}

span.PCompare b,
span.h1comapre {
    font-size: 13px
}

.compareshare button span.PCompare b {
    padding: 1.5px 0 0 6px;
    border-radius: 0;
    border-left: 1px dotted #ddd;
    height: 27px;
    text-align: left;
    display: inline-block
}

.compareshare button.comparebutton span.PCompare,
.compareshare button.comparebutton span.PCompare b,
span.h1comapre i {
    color: #4a8cff
}

.compareshare button.sharegetbutton span.PCompare,
.compareshare button.sharegetbutton span.PCompare b,
button.sharegetbutton span.h1comapre i {
    color: #1db954
}

.compareshare button.shareearnbutton span.PCompare,
.compareshare button.shareearnbutton span.PCompare b,
button.shareearnbutton span.h1comapre i {
    color: #f60
}

#sortValue {
    text-transform: capitalize
}

span.attributes_section {
    margin-top: 6px
}

.attributes_section span,
span.__top10prices,
span._pricedrop {
    display: inline-flex;
    position: relative;
    width: auto;
    height: 20px;
    border-radius: 4px;
    border: 1px solid #ddd;
    padding: 4px 3px;
    margin: 0 2px 0;
    font-size: 12px;
    color: #4a8cff;
    text-transform: capitalize;
    align-items: center;
    justify-content: center
}

span.__top10prices,
span._pricedrop,
span.bestsellers {
    text-transform: capitalize;
    margin: 0 2px 6px
}

span._pricedrop {
    text-align: center;
    background: #14db14;
    color: #fff;
    border: 1px solid #14db14;
    border-radius: 4px
}

._pricedrop:hover {
    background: #00b050;
    color: #fff;
    border-color: #00b050
}

span.__top10prices,
span._pricedrop,
span.bestsellers {
    padding: 4px 4px
}

.attributes_section span {
    border-color: #4a8cff
}

.attributes_section span:hover {
    background-color: #4a8cff;
    color: #fff
}

span.__top10prices {
    background-color: #f06;
    color: #fff;
    border-color: #f06;
    border-radius: 4px
}

#imageContainerModal .modal-header {
    border: 0;
    padding: 0
}

.modal-body.center {
    text-align: center
}

._list--grid .searchhighlight {
    font-weight: 700;
    color: #000
}

._split-comp {
    white-space: nowrap;
    display: flex;
    justify-content: left;
    align-items: center;
    border-left: 1px dotted #ddd;
    padding-left: 6px
}

.tick--cbk a,
._extradiscount {
    color: #1db954
}

.compareshare button span.h1comapre,
h4._soldout {
    color: #000;
    font-weight: 100 !important
}

.I-name__range.col_3.approx-h4 h4,
a.viewdetails,
span.I-name__range.col_3.compcontainer:first-child .compgrid h4,
span.I-name__range.col_3:not(.compcontainer) .compgrid h4 {
    font-weight: 700
}

.approx {
    color: #888;
    font-style: italic;
    font-weight: 100
}

.I-name__range .__sellerlogo {
    margin-right: 0;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center
}

.fa-tag:before {
    content: "\f02b"
}

._compare_td li._detail__ h6 {
    margin: 0 0 12px
}

._setrange span.I-name__range .fa-rupee:before {
    margin-right: -1px
}

.I-name__heading,
.list_container li h6 {
    text-align: left;
    word-break: break-all
}

.Compare_btn span.__sellerlogo {
    width: 14px;
    margin: 0 2px 0 5px;
    line-height: 0
}

.Compare_btn span.__sellerlogo:first-child {
    margin-left: 4px
}

.Compare_btn b {
    font-weight: 400;
    list-style: 0
}

._colsom a.__top10prices {
    background-color: #f06;
    color: #fff;
    border-color: #f06;
    padding: 4px 8px;
    border-radius: 4px
}

span.I-name__range.col_3 .compgrid {
    width: 100%;
    display: inline-grid;
    grid-template-columns: 50% 50%;
    white-space: nowrap;
    height: 30px;
    justify-content: space-between
}

.compareshare,
.Compare_btn span.__sellerlogo:nth-child(2),
._extradiscount {
    display: none !important
}

.xr_off::after {
    content: ')'
}

.xr_off::before {
    content: '('
}

.compare-list ._listgrid.St-Img-M,
._listgrid.St-Img-M {
    height: 225px !important
}

.subcontainer {
    display: inline-flex;
    width: 100%;
    flex-flow: wrap;
    margin-bottom: 1em
}

a.subgriditems {
    display: inline-flex;
    flex-flow: column;
    width: 16%;
    align-items: center;
    text-align: center;
    gap: .6em;
    margin-bottom: 1rem;
    height: 200px;
    border: 0 solid #ddd;
    color: #4a8cff;
    justify-content: center;
    border-radius: .4em
}

a.subgriditems.viewallcategories {
    flex-flow: nowrap;
    gap: 0
}

a.subgriditems.active .subproductimage,
span._pricedrop i {
    display: none;
    visibility: hidden
}

a.subgriditems.active h5 {
    font-weight: 700
}

.list_container.mblistcontainer img.img-responsive-list-desk {
    object-fit: contain;
    object-position: center;
    width: 100%;
    max-height: 160px;
    padding: 0;
    block-size: 160px;
    outline-width: 0 !important;
    outline: 0 !important
}

.mblistcount img.img-brand {
    object-fit: contain;
    object-position: center;
    block-size: 25px;
    width: 100px;
    margin: 0 0 12px
}

.mblistcount .img-brand {
    max-height: 20px
}

span._newBadge {
    font-size: smaller;
    background: #ffe40a;
    padding: 2px 6px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    border-radius: 0
}

._colsom {
    display: grid;
    grid-template-columns: auto auto;
    justify-content: left;
    align-items: center;
    margin: 0 0 16px
}

.faq_12 {
    display: inline-block;
    margin: 24px 0;
    width: 100%
}

.faq_12 div[itemprop=mainEntity] {
    margin: 20px 0
}

.content_for_seo_description h3,
.faq_12 h2 {
    font-size: 19px
}

.faq_12 h2 {
    margin-bottom: 12px;
    font-weight: 600
}

.faq_12 a,
.faq_12 li a {
    color: #4a8cff;
    text-decoration: underline
}

.content_for_seo_description li,
.faq_12 li {
    margin: 16px 0 0;
    list-style: auto
}

.content_for_seo_description li,
.content_for_seo_description p,
.faq_12 li,
.faq_12 p {
    font-size: 16px
}

h2._h2class {
    font-size: 25px;
    font-weight: 600
}

.__top10prices ._trophy,
._offer--cashback img,
.quicklinks,
.scrollUP:not(.popupsearchresult) .onscrollsearch.quicklinks {
    display: none !important
}

.No-Result .Add-H1,
._launchesdetaills.__prccompare i,
._launchesdetaills.__prccompare u {
    font-weight: 100
}

.seo_brand_table table th {
    font-weight: 400;
    color: #fff
}

.seo_brand_table table td,
.seo_brand_table table th {
    width: 25%
}

.seo_brand_table table td:first-child,
.seo_brand_table table th:first-child {
    width: 50%
}

._launchesdetaills.__prccompare u,
._launchesdetaills.__prccompare u i {
    color: #666
}

._launchesdetaills,
._launchesdetaills p {
    line-height: normal;
    color: #000;
    font-weight: 100
}

._launchesdetaills p {
    margin-top: 6px
}

._launchesdetaills.__prccompare,
.mblistcount h5 span,
.yellow {
    font-weight: 600;
    color: #4a8cff
}

.popupsearchresult .searchfiltergrid ._contianer {
    display: block !important
}

.popupsearchresult .searchfiltergrid ._colcontianer {
    display: inline-flex !important;
    visibility: visible
}

.content_for_seo_description h3 {
    margin: 6px 0;
    font-weight: 700
}

.newbage {
    position: absolute;
    bottom: 97%;
    background: #ffe40a;
    z-index: 2;
    margin: 0 auto;
    left: 0;
    right: 0;
    height: 22px;
    line-height: 23px;
    font-weight: 100;
    width: 60px;
    letter-spacing: .4pt;
    font-size: 12px;
    padding: 0 .4em;
    border-radius: 25px
}

.content_for_seo_description p {
    margin: 0 0 12px
}

.seo_brand_table table {
    width: 100% !important;
    margin: 24px 0;
    height: auto !important
}

.seo_brand_table table tr {
    border-color: #dddd
}

.seo_brand_table table td,
.seo_brand_table table th {
    height: 50px;
    line-height: 19px
}

.I-name__heading:hover,
.I-name__heading:hover b.searchhighlight,
._offer--cashback {
    color: #4a8cff
}

.popupsearchresult {
    overflow: hidden
}

.searchresultset {
    position: relative;
    display: inline-block;
    width: 100%
}

#Loading_Search_Content {
    text-align: center;
    margin: 2rem auto
}

#Loading_Search_Content img {
    max-height: 35px
}

.catcol ._colcontianer ul ._xsdlodoic.loading-newlaunch {
    padding: 0;
    text-align: center;
    width: 100%;
    margin: 0 auto;
    position: absolute
}

.__sellerlogo img,
.searchfiltercarousel_section ._xsdlodoic.loading-newlaunch img {
    width: 57px;
    height: 28px;
    object-fit: contain;
    object-position: center
}

._star_crum._low_star {
    background: #aaa;
    color: #fff
}

.St-Img-M {
    display: flex;
    position: relative;
    flex-flow: column;
    align-items: center;
    justify-content: center
}

.trendingcont ._colsom ._brabd--logo {
    padding: 6px 0;
    margin-right: 0;
    border-right: 0
}

.__li_additional:not(.hidden) ._container center,
.__li_additional:not(.hidden) ._mattr,
.__li_additional:not(.hidden) ._productimage,
.__li_additional:not(.hidden) .close,
.__li_additional:not(.hidden) .compare_products,
._searchpresentation .close.close-cover-login,
.owl-controls,
.popupsearchresult ._viewmoreresult,
.popupsearchresult .aftercbk,
.popupsearchresult .quicklinks .c39f,
.popupsearchresult .quicklinks:not(.popupShow),
.popupsearchresult .quickseller.active ._sellerstore::after,
.popupsearchresult .quickseller.active ._sellerstore::before,
.popupsearchresult .searchfiltergrid:not(.popupShow),
.scrollUP .quickseller.active ._sellerstore::after,
.scrollUP .quickseller.active ._sellerstore::before,
.scrollUP:not(.popupsearchresult) ._searchpresentation .close.close-cover-login,
.trendingcont .__top10prices,
body:not(.popupsearchresult) ._multistore .close-cover-login,
body:not(.popupsearchresult) .tabScreenshot:not(.active) {
    display: none
}

.popupsearchresult ._searchpresentation .close.close-cover-login,
.popupsearchresult ._searchpresentation .quicklinks.popupShow .close.close-cover-login,
.popupsearchresult ._searchpresentation .searchfiltergrid.popupShow .close.close-cover-login {
    display: block
}

.xr_off {
    font-size: 11px;
    color: #666;
    margin-left: 4px;
    font-weight: 100;
    text-align: center;
    display: inline-block
}

._setrange span.I-name__range:last-child {
    border-bottom: 0
}

._trophy {
    background-position: top;
    background: url(https://d372i0x0rvq68a.cloudfront.net/icons/Xuper-80X37-24-Feb-24.png) 0 0;
    width: 23px;
    height: 19px;
    background-size: 100%;
    background-repeat: no-repeat;
    top: 0;
    margin: 0 2px 0 0;
    display: inline-block;
    position: relative
}

._h6details h6 {
    margin: 0 0 12px;
    text-align: left !important
}

._launchesdetaills.__prccompare i,
.plusmore,
.quicklinks ._cash,
.scrollUP:not(.popupsearchresult) .quicklinks ._cash:hover {
    color: #4a8cff
}

p.screentext b {
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-weight: 100
}

p.screentext {
    line-height: 16px;
    position: absolute;
    text-align: center;
    width: 100%;
    padding: 10px 0 0
}

.screenshot img.loading {
    padding-top: 0
}

._multistore .fa-user {
    margin-right: 4px
}

.aftercbk b {
    height: 25px;
    line-height: 25px;
    font-size: 12px;
    border-radius: 25px;
    font-weight: 400;
    cursor: pointer;
    display: inline-block;
    background-color: #e10101;
    color: #fff;
    padding: 0 8px
}

.trendingcont ._center.grid--2button {
    display: flex;
    justify-content: center;
    width: 100%;
    gap: 12px
}

._center.grid--2button ._trendbtn:hover {
    color: #fff;
    background: #1abc9c
}

._center ._trendbtn,
.view_all,
.view_all._witharrow,
#next_set_scroll_button .view_all._witharrow,
._center.grid--2button ._trendbtn,
.aftercbk b:hover {
    background-color: #ffe40a;
    color: #000;
    border-color: #ffe40a
}

._center ._trendbtn,
.view_all,
.view_all._witharrow,
#next_set_scroll_button .view_all._witharrow {
    height: 100px;
    width: 325px;
    font-size: 20px;
    margin: 16px 0;
    font-weight: normal
}

._center ._trendbtn {
    display: inline-flex;
    justify-content: center;
    align-items: center
}

._center ._trendbtn:hover,
.view_all:hover,
.view_all._witharrow:hover,
#next_set_scroll_button .view_all._witharrow:hover {
    background-color: #4a8cff;
    border-color: #4a8cff;
    color: #fff
}

._viewmoreresult.upside::after {
    content: "\f139"
}

._viewmoreresult.upside {
    font-size: 0
}

._viewmoreresult.upside::before {
    content: "Minimize"
}

._viewmoreresult.upside::after,
._viewmoreresult.upside::before {
    font-size: 13px
}

._newlaunchespage .new_launch_section_new {
    position: relative;
    width: 100%;
    display: inline-block
}

._viewmoreresult {
    color: #4a8cff;
    font-size: 13px;
    width: 100%;
    cursor: pointer;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    z-index: 1;
    padding: 5px 0
}

._viewmoreresult::after {
    display: inline !important
}

._multistore {
    width: 100%;
    display: inline-block;
    font-size: 14px;
    text-align: center
}

._arrival_ads,
._contianer,
._list--view,
._newlaunchespage .new_launch_section_new,
.new_launch_section_new,
.searchfiltergrid {
    position: relative
}

.imgseller {
    display: flex;
    height: auto;
    padding: 0;
    margin: 0 0 0;
    align-items: flex-start;
    cursor: pointer;
    justify-content: center
}

.imgseller img {
    max-height: 20px
}

.searchfiltercarousel_section {
    display: inline-block;
    width: 100%;
    position: relative
}

._colcontianer ul {
    display: inline-grid;
    width: 100%;
    grid-template-columns: 18% 18% 18% 18% 18%;
    justify-content: space-between;
    align-items: center;
    height: 75px
}

._colcontianer ul li img {
    max-height: 45px
}

._colcontianer {
    display: flex;
    height: 95px;
    flex-flow: column;
    width: 100%;
    border: 1px solid #ddd;
    border-radius: 6px;
    text-transform: capitalize;
    font-size: 14px;
    text-align: center;
    padding: 7px 8px;
    position: relative;
    justify-content: space-between
}

._colcontianer.active {
    color: #4a8cff
}

._viewmoreresult::after {
    content: "\f138";
    font-family: FontAwesome !important;
    cursor: pointer;
    display: block;
    position: relative;
    margin-left: 4px
}

._viewmoreresult::after {
    content: "\f13a"
}

.popupsearchresult .c39f {
    margin: 0 0 16px;
    font-size: 20px;
    display: block
}

.popupsearchresult ._viewmoreresult.upside {
    font-size: 0;
    position: absolute;
    top: 0;
    right: 0;
    width: auto
}

.popupsearchresult .close-cover-login {
    position: fixed;
    right: 15px
}

.popupsearchresult .quicklinks.popupShow,
.popupsearchresult .searchfiltergrid.popupShow {
    padding: 0;
    display: block;
    border-bottom: 0
}

.popupsearchresult .close.close-cover-login .glyphicon.glyphicon-remove::before {
    left: initial;
    right: 12px
}

.popupsearchresult .searchfiltercarousel_section::before {
    content: "";
    background: rgb(0 0 0 / 44%);
    position: fixed;
    top: 0;
    left: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
    overflow: hidden;
    outline: 0
}

._new_launch {
    width: 100%;
    display: inline-flex;
    flex-wrap: wrap;
    justify-content: flex-start
}

._Tile {
    display: inline-flex;
    position: relative;
    flex-flow: row wrap;
    width: 100%
}

._comparison-section .list_container ._list--view,
._tile_container,
.trendingcont ._list--view {
    display: inline-flex;
    width: calc(100% / 4);
    flex-flow: column;
    position: relative;
    float: left;
    justify-content: left;
    padding: 0 0;
    margin: 0 0 30px
}

._star_crum,
.bestsellers {
    background: #ffe40a;
    padding: 1.2px 0 0;
    border-radius: 4px;
    z-index: 1;
    font-size: 12px;
    position: absolute;
    top: 0;
    height: 20px;
    left: 0;
    width: 46px;
    text-align: center;
    text-transform: uppercase
}

.bestsellers {
    background-color: #b172ff;
    color: #fff
}

.bestsellers.Launch {
    background-color: #ffc100
}

._launchesdetaills {
    text-align: center;
    width: 100%;
    background: #effaff;
    color: #000
}

._launchesdetaills.__prccompare {
    line-height: normal;
    font-size: 16px;
    text-align: center
}

._launchesdetaills i,
._launchesdetaills u {
    font-size: 14px
}

._launchesdetaills u {
    text-decoration: line-through;
    margin: 0 10px;
    color: #000
}

.__center {
    display: inline-block;
    width: 100%
}

._h6details .__top10prices {
    position: relative;
    display: inline-flex;
    float: left;
    margin: 12px 0 0;
    border-radius: 25px
}

._h6details {
    padding-left: 8px
}

._m_attr p,
._mattr b {
    color: #fff;
    line-height: normal;
    font-size: 12px
}

._li_grid ._li-contianer,
._list--grid ._list-contianer {
    text-align: center;
    padding: 0 0;
    position: relative;
    flex-flow: column;
    display: flex;
    justify-content: center;
    align-items: center
}

.compare_products {
    font-weight: 600;
    margin: 0 0 0 4px;
    font-size: 14px;
    color: #287acc
}

.compare_products {
    background-color: #fff;
    height: 35px;
    border: 1px solid;
    padding: 0 8px;
    border-radius: 25px;
    cursor: pointer;
    line-height: 30px
}

._mattr br {
    display: none
}

.__li_additional ._add_info,
.__li_additional ._info--container,
._m_attr p,
._mattr {
    margin: 0
}

.__li_additional ._add_info {
    padding: 0 12px;
    position: relative;
    display: grid;
    cursor: pointer
}

li._m_attr {
    width: 100%;
    display: inline-grid;
    grid-template-columns: 44% 56%;
    border-bottom: 1px solid #fff;
    padding: 0 12px;
    height: 42px;
    align-items: center;
    text-align: left;
    background-color: #287acc
}

.__li_additional:not(.hidden) ._info--container {
    padding: 0;
    text-align: left;
    height: auto;
    margin: 0 0 6px;
    color: #4a8cff;
    display: list-item;
    list-style: auto inside
}

.__li_additional ._info--container {
    color: #fff;
    margin: 0 0 0;
    padding: 0 0 0;
    height: 42px;
    line-height: normal;
    display: flex;
    font-size: 12px;
    justify-content: left;
    align-items: center
}

._productimage {
    background: #fff;
    display: grid;
    grid-template-columns: 40% 60%;
    padding: 12px 6px;
    margin: -1px 0;
    justify-content: center;
    align-items: center
}

._pageh1 {
    justify-content: center;
    display: flex
}

.__li_additional li._m_attr b {
    padding-right: 3px;
    word-wrap: break-word
}

.__li_additional:not(.hidden) {
    display: none;
    width: 100%;
    padding: 0;
    margin: 1px 0 0
}

.__li_additional:not(.hidden) ._add_info {
    padding: 0
}

._mattr {
    background-color: #f6faff
}

._comparison-section._section-null ._list--grid li._list-contianer a.fa-view-modal {
    position: absolute;
    right: 0;
    z-index: 1;
    background: #000;
    opacity: .8;
    height: 55px;
    width: 30px;
    display: block;
    border-radius: 35px 0 0 35px
}

._comparison-section._section-null ._list--grid li._list-contianer a.fa-view-modal:hover {
    background-color: #4a8cff
}

._comparison-section._section-null ._list--grid li._list-contianer a.fa-view-modal::before {
    content: "\f105";
    font-family: FontAwesome;
    color: #fff;
    font-size: 34px;
    line-height: 31px;
    left: 4px;
    position: relative
}

._list-count h5 {
    text-transform: capitalize
}

._list-count h5 span {
    color: #4a8cff
}

#_comparison-section_top .list_container:not(._attr_col) ._list--grid {
    border-bottom: 0 solid #ddd;
    border-radius: 0
}

._comparison-section._section-null ._list--grid li._list-contianer a {
    display: flex;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    height: 280px;
    padding: 12px 6px
}

._comparison-section._section-null ._list--grid li._list-contianer a h6 {
    display: flex;
    height: 40px
}

._comparison-section#_comparison-section_top .list_container:not(._attr_col) {
    margin: 1.5rem 0 0;
    border-bottom-width: 0
}

._comparison-section._section-null ._list--grid li._list-contianer {
    border-width: 0;
    text-align: center;
    align-items: center;
    flex-flow: row;
    width: calc(80%);
    display: flex !important;
    justify-content: left;
    padding: 0;
    position: relative
}

._comparison-section._section-null ._list--grid li._list-contianer a {
    width: calc(100% / 4)
}

._comparison-section._section-null ._list--grid li._list-count {
    border-width: 0 1px 0 0;
    border-style: solid;
    border-color: #ddd;
    width: 20%;
    align-items: center;
    display: inline-grid;
    text-align: center
}

._comparison-section._section-null ul._list--grid {
    display: inline-flex;
    width: 100%;
    padding: 0
}

.Compare_btn,
._list-count h5 {
    margin: 12px 0 0
}

._comparegrid .Comparebtn,
li._detail__ .Compare_btn {
    cursor: pointer
}

.Compare_btn {
    display: inline-grid;
    white-space: nowrap;
    line-height: normal;
    color: #4a8cff;
    grid-template-columns: auto auto auto auto;
    justify-content: normal;
    align-items: center
}

._compare_td li,
.compare_th li {
    display: inline-flex;
    width: 100%;
    font-size: 12px;
    justify-content: center;
    align-items: center;
    position: relative
}

._compare_td li {
    height: 325px;
    border-width: 0 0 1px 1px;
    border-style: solid;
    border-color: #ddd;
    background-color: #fff;
    padding: 0 5px;
    line-height: 1.6
}

._compare_td li._detail__ a:first-child {
    text-align: center
}

._compare_td li._detail__ a:first-child img {
    max-height: 200px
}

._compare_td li:last-child {
    border-right: 1px solid #ddd
}

._compare_td li._detail__ {
    display: inline-grid;
    width: 100%;
    grid-template-columns: 36% 62%;
    justify-content: space-between;
    align-items: center
}

._compare_td li._detail__ ._star_crum {
    margin: 8px 0 0;
    top: 0;
    bottom: initial
}

.compare_th li {
    background: #fcf1f4;
    text-align: center;
    height: 45px
}

.txt_black20 {
    font-size: 14px;
    margin: 20px 0;
    line-height: 24px
}

.No-Result .Add-H1 {
    font-size: 34px;
    font-weight: 100;
    letter-spacing: .6px;
    text-align: center;
    position: sticky;
    flex-flow: row-reverse;
    display: flex;
    height: 75px;
    margin: 20px 0 0;
    justify-content: center;
    align-items: center;
    top: 74px;
    z-index: 1;
    background: #fff
}

.No-Result .Add-H1::after,
.No-Result .Add-H1::before {
    content: "";
    position: absolute;
    height: 75px;
    top: 33px;
    width: 37%;
    border-top: 2px dashed #666
}

.No-Result .Add-H1::before {
    left: 0
}

.No-Result .Add-H1::after {
    right: 0
}

.Deal-Btn {
    font-size: 20px;
    padding: 0 12px;
    border-radius: 6px;
    height: 50px;
    justify-content: center;
    display: inline-flex;
    flex-flow: wrap;
    align-items: center;
    position: relative;
    border: 1px solid #4a8cff;
    color: #fff;
    background: #4a8cff;
    cursor: pointer;
    text-transform: capitalize
}

.Compare_btn,
._detail__ .Compare_btn,
.list_container.mblistcontainer .Compare_btn {
    background-color: #4a8cff;
    color: #fff
}

.Compare_btn:hover,
.Deal-Btn:hover,
._detail__ .Compare_btn:hover,
.list_container.mblistcontainer .Compare_btn:hover {
    background-color: #ffe40a;
    border-color: #ffe40a;
    color: #000
}

._newadded,
.sortnewlyadded {
    display: inline-block;
    background-color: #e0f0fb;
    color: #000;
    padding: 4px 12px;
    font-size: 12px;
    margin-left: 12px;
    border-radius: 25px
}

.Compare_btn,
._detail__ .Compare_btn,
.list_container.mblistcontainer .Compare_btn {
    font-weight: 100;
    border-radius: 25px;
    height: 30px
}

.subproductimage .img-responsive-list-desk {
    object-fit: contain;
    object-position: center
}

span.h1comapre i {
    font-weight: 100;
    font-size: 11px;
    margin-right: 5px
}

.grid-container a.grocery-grid-12:last-child {
    border-bottom: 1px dashed #ddd
}

span.split-grid {
    display: inline-grid;
    align-items: center;
    justify-content: center
}

.grocery-brands i.fa.fa-arrow-right {
    font-size: larger;
    left: -9px;
    position: relative
}

h5.pric_drop.--Green {
    color: #1db954;
    font-size: x-small
}

span.grocery-details .bold {
    font-weight: 700;
    height: 40px
}

.split-grid,
span.grocery-details {
    width: calc(100% / 4);
    float: left;
    text-align: center
}

.grocery-grid-4,
span.grocery-details {
    border-right: 1px dashed #ddd;
    display: flex;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    gap: 6px;
    height: 140px;
    position: relative
}

.grocery-grid-12 {
    display: inline-grid;
    grid-template-columns: 30% 64% 5%;
    column-gap: 3px;
    width: 100%;
    border-top: 1px dashed #ddd;
    position: relative;
    align-items: center
}

.grocery-grid-4 .img-responsive {
    width: 65%;
    object-fit: contain
}

span._kilogram {
    text-align: center;
    display: inline-block;
    font-size: x-small;
    position: absolute;
    line-height: 17px;
    right: 0;
    top: 0;
    height: 17px;
    width: 47px;
    background: #ffe40a
}

.grocery-brands .owl-item,
.grocery-grid-12 .next {
    text-align: center
}

.grocery-grid-4 h4:not(.bold) {
    font-size: x-small;
    text-align: center;
    height: 42px;
    line-height: 14px;
    overflow: hidden
}

.table-list .xr_off::after,
.table-list .xr_off::before {
    content: '' !important
}

body:not(.table-list) .trending_product_section .compare--grid {
    display: none
}

.grid-mode .___container,
.grid-mode ._detail__ {
    padding-top: 2.5em
}

.grid-mode .trending_product_section ul._list--grid,
.grid-mode .St-Img-M,
.grid-mode ._li_grid ._li-contianer,
.grid-mode ._list--grid ._list-contianer {
    height: auto !important
}

.grid-mode .top_product_part a.__top10prices {
    margin: initial !important;
    left: 65% !important
}

.grid-mode ._li_grid ._li-contianer,
.grid-mode .tab_list.topcount.active ._list-contianer {
    padding-top: 1.5em !important;
    height: auto !important
}

.grid-mode .St-Img-M,
.grid-mode ._list--grid ._li-contianer,
.grid-mode ._li_grid ._li-contianer,
.grid-mode ._list--grid ._list-contianer {
    width: 45% !important;
    float: left
}

.grid-mode ._Tile ._tile_container h3.I-name__heading,
.grid-mode ._li-contianer ._list--view ._detail__ a h6,
.grid-mode .trendingcont ._detail__ h6.tdummy,
.grid-mode h6.I-name__heading {
    border-width: 0 !important;
    height: auto;
    text-align: left
}

.grid-mode .___container,
.grid-mode ._detail__,
.grid-mode .MaxHeightButton {
    width: 55%;
    float: left
}

.grid-mode .MaxHeightButton a.viewdetails,
.grid-mode .compareshare button,
.grid-mode span.I-name__range.col_3 .compgrid {
    grid-template-columns: 44% 56%;
    gap: 5px
}

.grid-mode span.tagBestseller {
    top: 10px;
    width: 55%;
    left: inherit;
    right: 0;
    margin: inherit
}

.grid-mode ._setrange a span.I-name__range:nth-child(3),
.grid-mode ._setrange a span.I-name__range:nth-child(2),
.table-list ._setrange a span.I-name__range:nth-child(3),
.table-list ._setrange a span.I-name__range:nth-child(2),
.grid-mode ._setrange span.I-name__range:nth-child(3),
.grid-mode a._setrange span.I-name__range:nth-child(2),
.table-list ._setrange span.I-name__range:nth-child(3),
.table-list a._setrange span.I-name__range:nth-child(2) {
    display: block !important
}

.compare-list .xr_off::after,
.compare-list .xr_off::before {
    content: '' !important
}

.compare-list .MaxHeightButton a.viewdetails {
    margin: 0;
    grid-template-columns: 95%
}

.compare-list .trendingcont.comparedatatab.list_container ._colsom ._brabd--logo img {
    object-position: center
}

.compare-list .MaxHeightButton {
    position: initial;
    margin: 0
}

.compare-list ._split-comp {
    border-width: 0
}

.compare-list .MaxHeightButton a.viewdetails b {
    margin-top: .2em
}

.compare-list ._setrange {
    width: 100%;
    float: left;
    margin: 0 0;
    display: inline-flex;
    flex-flow: column;
    align-items: start
}

.compare-list .I-name__range.col_3,
.compare-list span.I-name__range.col_3 {
    display: block !important
}

.compare-list ._Tile ._tile_container h3.I-name__heading,
.compare-list ._li-contianer ._list--view ._detail__ a h6,
.compare-list .trendingcont ._detail__ h6.tdummy,
.compare-list h6.I-name__heading {
    width: 100%;
    text-align: left;
    border-width: 0;
    font-size: 11px;
    margin: 0 !important
}

.compare-list .trendingcont ._detail__ h6.tdummy,
.compare-list .litopcontainer._li-contianer ._list--view ._detail__ a h6 {
    width: 100%;
    margin: 0 !IMPORTANT
}

.compare-list .__sellerlogo img {
    width: 20px;
    height: 16px
}

.compare-list span.I-name__range.col_3 .compgrid {
    grid-template-columns: 30% 70%;
    width: 100%
}

.compare-list .St-Img-M,
.compare-list ._li_grid ._li-contianer,
.compare-list ._list--grid ._li-contianer,
.compare-list .top_product_part section._comparison-section.comparedatatab.comparetop10 ._li_grid ._li-contianer {
    padding-top: 0;
    width: 100%;
    float: left;
    display: inline-flex;
    flex-flow: column;
    align-items: center
}

.compare-list .St-Img-M img,
.compare-list ._li-contianer img.img-responsive-list-desk,
.compare-list ._section._newlaunchespage .trending_product_section ._list--view li._li-contianer img,
.compare-list .top_product_part section._comparison-section.comparedatatab.comparetop10 ._li_grid ._li-contianer img.img-responsive-list-desk {
    height: 100px;
    max-height: initial;
    margin-bottom: 0
}

.compare-list .MaxHeightButton a.viewdetails b:nth-child(2),
.compare-list .compareshare,
.compare-list ._colsom,
.compare-list span.tagBestseller,
.compare-list .trendingcont.comparedatatab.list_container ._colsom,
.compare-list .trendingcont.comparedatatab.list_container ._colsom ._brabd--logo img,
.compare-list .MaxHeightButton a.viewdetails b:nth-child(2),
.compare-list ._li_grid ._colsom a.__top10prices,
.compare-list span.compare--grid,
.compare-list .compareshare,
.compare-list .Compare_btn,
.compare-list span.attributes_section,
.element--size-container {
    display: none;
    visibility: hidden
}

.compare-list ._star_crum {
    top: 0;
    right: inherit;
    left: 0;
    border-radius: 0;
    width: 40px;
    font-size: smaller;
    height: 19px
}

.compare-list ._star_crum._low_star {
    top: 0;
    left: 0;
    right: inherit;
    font-size: smaller;
    height: 19px
}

.tick--cbk span.__top10prices,
.tick--cbk span._pricedrop,
.tick--cbk span.bestsellers {
    height: 16px;
    padding: 0 4px;
    margin: 2px;
    font-size: 10px;
    line-height: normal
}

.tick--cbk {
    display: inline-block;
    width: 100%;
    font-size: 10px;
    margin: .3em 0;
    font-weight: normal;
    text-align: center
}

.fa-check-square:before {
    content: "\f14a"
}

.compare-list span._pricedrop {
    font-size: 10px;
    font-weight: 100;
    margin-bottom: 0
}

.shopping-container .loading-buyer-join-ajax {
    width: 100%;
    display: inline-flex;
    align-items: center;
    justify-content: center
}

.shopping-container .shopping_list {
    border: 1px solid #ddd;
    border-radius: 1em;
    margin-bottom: 1.6em
}

.shopping-container span.xuperAI {
    display: inline-flex;
    height: 45px;
    align-items: center;
    justify-content: center;
    width: 100%;
    gap: 6px;
    border-bottom: 1px dashed #ddd;
    font-size: 16px;
    font-weight: bold
}

span.xuperAI img {
    max-width: 45px;
    max-height: 45px
}

.shopping-container .shopping_list .tbody {
    padding: 0 0 0
}

.shopping-container .shopping_list .tbody a {
    padding: .3em 1em;
    display: inline-block;
    width: 100%;
    border-bottom: 1px dashed #ddd
}

.shopping-container span.table-list {
    display: inline-flex;
    justify-content: space-between;
    width: 100%;
    font-size: 13px
}

.shopping-container span.th-list {
    font-weight: bold
}

.shopping-container span.td-list {
    color: #4a8cff
}

.shopping-container .notes-info {
    font-size: 12px;
    padding-bottom: 0;
    color: #888;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    width: 100%
}

.ai-element-col {
    width: 50%;
    float: left
}


@media (max-width:1199px) {

span.--cash-color {
        margin-right:4px;
}
    .brand--logo {
    margin: 1em 0 ;
}


    span._Sortby {
       font-size: 16px;
        color: #4a8cff;
        float: left;
        margin-right: 0em;
        position: relative;
        cursor: pointer;
        text-align: center;
        width: 100%;
           margin: 1em 0;
    }
        span._Sortby::before {
        content: "Results:";
        color: #000;
        font-weight: 700;
    }

    .shopping-container .shopping_list {
        display: inline-block;
        width: 100%
    }

    b.searchhighlight {
        display: inline-block;
        word-wrap: break-word
    }

    .scroll_up .header1.header1-inner {
        top: 65px !important
    }

    .trendingcont ._center.nextset_scroll.active,
    .nextset_scroll.active {
        left: 0;
        top: 100px;
        width: 100%;
        padding: 0 0
    }

    ._sub-container-name,
    .brand--logo {
        justify-content: center;
        width: 100%
    }

    .MaxHeightButton a.viewdetails b {
        height: 25px
    }

    .tick--cbk {
        margin: .3em 0 0
    }

    .compare-list span._pricedrop {
        margin-top: .2em
    }

    .compare-list .St-Img-M,
    .compare-list ._li_grid ._li-contianer,
    .compare-list ._list--grid ._li-contianer,
    .compare-list .top_product_part section._comparison-section.comparedatatab.comparetop10 ._li_grid ._li-contianer {
        height: 100px !important
    }

    .compare-list ._Tile ._tile_container,
    .compare-list ._li-contianer ._list--view,
    .compare-list .trendingcont ._list--view {
        height: 300px !important;
        width: calc(100% / 3)
    }

    .compare-list ._Tile .searchresultset,
    .compare-list #append_top_section,
    ._Tile .searchresultset,
    .compare-list .tab_list.topcount.active,
    .compare-list .trendingcont .trending_product_section,
    .compare-list div#bucket_2._Tile {
        column-gap: 0
    }

    .tick--cbk a,
    .tick--cbk span.__top10prices,
    .tick--cbk span._pricedrop,
    .tick--cbk span.bestsellers {
        font-size: 2.6dvw
    }

    .subcontainer {
        margin-top: 1.6em
    }

    .fa-area-chart::before,
    .fa-cart-arrow-down::before,
    .trending_product_section .fa-cart-arrow-down::before,
    .track--price .fa-arrow-right::before {
        font-size: xx-small
    }

    .grid-mode .MaxHeightButton,
    .grid-mode ._detail__ {
        padding-left: 0;
        float: right
    }

    .grid-mode .top_product_part a.__top10prices {
        top: 10px !important
    }

    .grid-mode ._Tile ._tile_container,
    .grid-mode ._li-contianer ._list--view,
    .grid-mode .trendingcont ._list--view {
        width: calc(100%);
        margin: 0
    }

    button.list-mode,
    .table-list .compgrid h4._soldout.viewprice {
        font-size: 12px
    }

    body:not(.table-list) .trending_product_section ul._list--grid {
        border-bottom: 1px solid #ddd
    }

    .table-list #append_top_section,
    .table-list ._Tile,
    .table-list .litopcontainer.list_container .tab_list.topcount,
    .table-list .trending_product_section {
        border-bottom: 1px solid #ddd
    }

    .table-list div.trending_product_section div._list--view:last-child {
        border-bottom: 0 solid #ddd !IMPORTANT
    }

    .table-list .trending_product_section a._setrange::after {
        display: none
    }

    .next.list--next.dskhide {
        position: absolute;
        right: 0;
        height: 125px;
        display: flex;
        flex-flow: column;
        justify-content: space-between;
        padding: 0;
        align-items: center;
        width: 9.33%
    }

    .table-list ._Tile ._tile_container h3.I-name__heading,
    .table-list ._li-contianer ._list--view ._detail__ a h6,
    .table-list .trendingcont ._detail__ h6.tdummy,
    .table-list h6.I-name__heading {
        height: 30px;
        padding: 0 3px;
        bottom: 0;
        font-size: 11px;
        word-break: break-word;
        margin: 0 !important
    }

    .table-list ._detail__ h4,
    .table-list ._Tile ._tile_container .I-name__range h4,
    .table-list .compgrid h4 {
        font-size: 14px
    }

    .table-list .I-name__range.col_3,
    .table-list span.I-name__range.col_3 {
        height: 125px
    }

    .table-list span.I-name__range.col_3 .compgrid {
        row-gap: 0
    }

    .table-list .__sellerlogo img {
        height: 100%;
        width: 75%
    }

    .table-list span.__sellerlogo {
        height: 40px
    }

    .table-list span.xr_off {
        position: absolute;
        top: 0;
        right: 0;
        border-width: 0 0 1px 1px;
        border-style: dashed;
        border-color: #ddd;
        display: flex;
        height: 20px;
        padding: 0 6px;
        align-items: center
    }

    span.badgecount {
        position: absolute;
        top: 0;
        right: 0;
        background-color: #ffff00;
        color: #000;
        font-size: x-small;
        display: flex;
        height: 20px;
        padding: 0 6px;
        align-items: center;
        z-index: 1
    }

    .trendingcont ._center.grid--2button {
        gap: 8px
    }

    ._section._newlaunchespage .nav-list-mode {
        margin: 1em 0 0
    }

    .table-list .trending_product_section {
        border-top: 1px dashed #ddd
    }

    .table-list ._section._newlaunchespage .trending_product_section ._list--view li._li-contianer {
        display: flex;
        justify-content: center;
        align-items: center;
        position: relative
    }

    .table-list ._section._newlaunchespage .trending_product_section ._list--view {
        border-bottom: 1px solid #ddd;
        border-right: 1px dashed #ddd
    }

    .table-list .St-Img-M img,
    .table-list ._li-contianer img.img-responsive-list-desk,
    .table-list ._section._newlaunchespage .trending_product_section ._list--view li._li-contianer img,
    .table-list .top_product_part section._comparison-section.comparedatatab.comparetop10 ._li_grid ._li-contianer img.img-responsive-list-desk {
        height: 75px;
        max-height: initial;
        margin-bottom: 16px
    }

    .scroll_up ._section._newlaunchespage .nav-list-mode {
        top: 105px;
        margin: 0;
        border-bottom: 1px solid #ddd
    }

    .table-list ._setrange {
        width: calc(96% - 9.33%);
        float: left
    }

    .table-list .MaxHeightButton,
    .table-list .compareshare,
    .table-list span.tagBestseller,
    .element--size-container {
        display: none;
        visibility: hidden
    }

    .table-list ._star_crum {
        top: 0;
        right: inherit;
        left: 0;
        border-radius: 0;
        width: 40px;
        font-size: x-small;
        height: 18px
    }

    .table-list ._star_crum._low_star {
        top: 0;
        left: 0;
        right: inherit;
        font-size: x-small;
        height: 18px
    }

    .list_container.mblistcontainer ._listgrid.St-Img-M {
        height: 180px;
        border-width: 0;
        width: 100%
    }

    a.grocery-grid-lite-12 {
        width: calc(100% / 2)
    }

    .bestseller {
        padding: .2rem .3rem
    }

    .grocery-brands .owl-item img {
        width: 18px;
        height: 18px;
        object-fit: contain;
        top: 2px
    }

    a.grocery-grid-lite-12 h4 {
        font-size: 11px
    }

    .bestseller,
    .splite-tile h5,
    a.grocery-grid-lite-12 .splite-tile h4 {
        font-size: 2.6vw
    }

    ._downprices.center.top-margin {
        text-align: center;
        width: 100%;
        display: inline-block;
        margin: 5px 0 0;
        position: relative;
        top: 7px;
        font-size: 4.3vw
    }

    .MaxHeightButton a.viewdetails {
        top: 0;
        margin: 6px 0 10px
    }

    .MaxHeightButton a.viewdetails b:nth-child(2) {
        margin-left: 4px;
        white-space: nowrap
    }

    /* .MaxHeightButton a.viewdetails b .fa-arrow-circle-o-down:before,
    .MaxHeightButton a.viewdetails b:nth-child(2) i.fa-area-chart::before {
        font-size: 8px
    } */

    #brand_top_content h1,
    #brand_top_content h4 {
        font-size: 1rem
    }

    #brand_top_content a.showmore,
    #brand_top_content a.showmore:not(.collapsed) b::before,
    #brand_top_content p,
    #showmore {
        font-size: 13px;
        line-height: 1.6
    }

    .googleAdsense_home {
        display: block;
        text-align: center
    }

    .I-name__range.col_3,
    span.I-name__range.col_3 {
        height: 25px;
        display: block
    }

    ._split-comp {
        padding-left: 4px
    }

    span.h1comapre i {
        font-size: x-small
    }

    ._Search_within input::placeholder {
        font-size: 14px !important
    }

    a.arrow_attr {
        font-size: 12px;
        color: #4a8cff
    }

    #append_top_section,
    ._Tile .searchresultset,
    .tab_list.topcount.active,
    .trendingcont .trending_product_section,
    div#bucket_2._Tile {
        display: inline-flex;
        flex-flow: row wrap;
        flex-direction: row;
        justify-content: center;
        width: 100%;
        height: 100%;
        column-gap: 6px;
        row-gap: 12px
    }

    ._Tile ._tile_container,
    ._li-contianer ._list--view,
    .trendingcont ._list--view {
        width: calc(100% / 2 - 3px);
        padding: 0 0;
        text-align: center;
        display: inline-flex;
        flex-flow: column;
        margin: 0 0 6px
    }

    span.I-name__range.col_3 .compgrid {
        height: 25px;
        padding: 0;
        border-bottom: 0 dashed #ddd;
        position: relative
    }

    .top_product_part section._comparison-section.comparedatatab.comparetop10 ._li_grid ._li-contianer {
        height: calc(250px + 50px);
        padding-top: 30px
    }

    .top_product_part section._comparison-section.comparedatatab.comparetop10 ._li_grid ._li-contianer img.img-responsive-list-desk {
        height: 260px;
        max-height: 260px
    }

    .top_product_part section._comparison-section.comparedatatab.comparetop10 ._li_grid ._colsom a.__top10prices {
        position: absolute;
        top: 280px
    }

    ._list--grid.noattribute span.attributes_section {
        display: none !important
    }

    span.attributes_section a.arrow_attr:nth-child(2) {
        display: none !important
    }

    .noattribute ._detail__ a h6,
    .noattribute h3.I-name__heading,
    .noattribute h6.I-name__heading,
    .trendingcont ._detail__ h6.tdummy {
        margin: 0 0 10px !important
    }

    span.tagBestseller {
        position: absolute;
        top: 233px;
        left: 0;
        right: 0;
        margin: 0 auto
    }

    body:not(.table-list) .trending_product_section .MaxHeightButton a.viewdetails b:nth-child(2)::after,
    .MaxHeightButton.fade .fa-arrow-circle-o-down:before,
    .MaxHeightButton.fade button,
    .MaxHeightButton:not(.fade) button::after,
    .MaxHeightButton:not(.fade) button::before,
    a.viewdetails,
    a.viewdetails .fa-arrow-circle-o-down:before {
        font-size: 2.6dvw
    }

    .sd_scH1#seo_selection h1:not(._breadcrums),
    .sd_scH1.sd_seoH1_count#search_selection,
    .sd_scH1.sd_seoH1_count#seo_selection {
        font-size: 0
    }

    .sd_scH1#seo_selection h1:not(._breadcrums) b,
    .sd_scH1.sd_seoH1_count#search_selection ._downprices,
    .sd_scH1.sd_seoH1_count#search_selection b,
    .sd_scH1.sd_seoH1_count#seo_selection ._downprices,
    .sd_scH1.sd_seoH1_count#seo_selection b {
        display: inline-block;
        width: auto;
        font-size: 14px
    }

    .sd_scH1#seo_selection h1:not(._breadcrums) b,
    .sd_scH1.sd_seoH1_count#search_selection b,
    .sd_scH1.sd_seoH1_count#seo_selection b {
        color: #4a8cff
    }

    .sd_scH1.sd_seoH1_count#search_selection ._downprices,
    .sd_scH1.sd_seoH1_count#seo_selection ._downprices {
        width: 100%
    }

    ._downprices .prdt_p.store_scnt_div::after {
        content: " Your Search:"
    }

    .sortflex._filter_search .fa-angle-down,
    .sortflex._sort--filter .fa-angle-down {
        top: -1px;
        right: 0;
        font-size: 15px
    }

    .sd_scH1#seo_selection b,
    .sd_scH1#seo_selection h1 b {
        display: inline-block;
        width: 100%
    }

    .sortflex._filter_search .fa.fa-angle-down::before {
        content: "\f0b0"
    }

    .sortflex._filter_search,
    .sortflex._sort--filter {
        background: #fff;
        border-color: #ddd !important;
        color: #000 !important;
        font-weight: 400
    }

    .sortflex._filter_search:hover,
    .sortflex._sort--filter:hover {
        background-color: #4a8cff;
        border-color: #4a8cff !important;
        color: #fff !important
    }

    .sortflex._filter_search:hover .fa.fa-angle-down {
        background-color: #4a8cff;
        color: #fff
    }

    svg.bi.bi-google-play {
        margin-right: 3px
    }

    .headerNewlauches .google-app {
        font-size: 10.5px;
        font-weight: 100;
        color: #000;
        border: 1px solid #ffe40a;
        background: #ffe40a;
        display: flex;
        justify-content: center;
        align-items: center;
        position: absolute;
        top: 19px;
        left: 49px;
        width: 71px;
        height: 25px;
        border-radius: 25px
    }

    .Filter-20.custom-aside.coming {
        display: none !important
    }

    .google_adsense .adsbygoogle {
        padding: 5% 0 !important;
        width: 100% !important;
        height: auto !important;
        background: #e0f0fb;
        margin: 7px 0 20px
    }

    .googleAdsenseInner ins[data-ad-status=unfilled] {
        display: block !important
    }

    .googleAdsense.googleAdsenseInner:not(.gadhideinner) {
        height: 112px
    }

    .googleAdsense.googleAdsenseInner.gadhideinner {
        margin: 0 0 1em
    }

    .googleAdsense.googleAdsenseInner .adsbygoogle {
        margin: 0
    }

    .googleAdsense,
    .google_adsense {
        display: block;
        width: 100%;
        text-align: center
    }

    .googleAdsense .adsbygoogle,
    .google_adsens .adsbygoogle {
        margin: 20px 0 0
    }

    span.attributes_section {
        margin: 3px 0;
        display: inline-block;
        width: 100%
    }

    span.PCompare b,
    span.h1comapre {
        font-weight: 700
    }

    .MaxHeightButton a.viewdetails,
    .compareshare button,
    span.I-name__range.col_3 .compgrid {
        grid-template-columns: 47% 53%;
        width: 100%
    }

    span.PCompare,
    span.PCompare b,
    span.h1comapre {
        font-size: 9.3px
    }

    span.h1comapre i {
        width: 15px
    }

    .litestoreview .xerve_loading {
        margin: 2em 0
    }

    ._innernav.HDr-Tab.innerhd {
        margin-bottom: 1em
    }

    .compareshare button span.PCompare b {
        height: 22px;
        padding: 0 0 0 4px
    }

    .compareshare button span.PCompare,
    .compareshare button span.h1comapre {
        line-height: 20px
    }

    ._colsom a.__top10prices {
        position: absolute;
        top: 235px;
        left: 0;
        right: 0;
        margin: 0 auto;
        width: 44px
    }

    ._setrange {
        text-align: center;
        margin-top: 6px;
        display: inline-block;
        width: 100%
    }

    .compareshare button span.PCompare,
    .sd_scH1#seo_selection b,
    .sd_scH1#seo_selection h1 b {
        color: #000
    }

    .sd_scH1.sd_seoH1_count b {
        color: #4a8cff
    }

    .sd_scH1#seo_selection h1 {
        display: contents
    }

    .searchhighlight {
        color: #000
    }

    .compareshare button {
        width: 100%;
        justify-content: left;
        display: inline-grid
    }

    ._downprices b {
        color: #000
    }

    .compareshare {
        padding-top: 4px;
        text-align: left;
        width: 100%;
        margin: 0 0 0;
        border-top: 1px dotted #ddd
    }

    ._Search_within .BTn-SC,
    ._Search_within input,
    .sortflex._filter_search,
    .sortflex._filter_search .fa.fa-angle-down,
    .sortflex._sort--filter {
        height: 30px;
        border-radius: 4px
    }

    ._Search_within .BTn-SC,
    .sortflex._filter_search .fa.fa-angle-down {
        border-radius: 0 4px 4px 0
    }

    ._Tile ._tile_container .compareshare button:last-child,
    ._li-contianer ._list--view .compareshare button:last-child,
    .trendingcont ._list--view .compareshare button:last-child {
        border-bottom: 0 !important
    }

    ._Tile ._tile_container .compareshare button:first-child {
        border-width: 0 !important
    }

    #adv_prices ._Search_within input {
        border: 1px solid #ddd !important
    }

    .sortflex._filter_search,
    .sortflex._sort--filter {
        border: 1px solid #ddd
    }

    ._innernav.innerhd,
    .sortflex._filter_search,
    .sortflex._sort--filter {
        margin: 0 0
    }

    .scroll_up .nav-list-mode {
        position: fixed;
        top: 104px;
        z-index: 1029;
        left: 0;
        padding: 0 6px;
        height: 30px;
        background-color: #fff
    }

    .scroll_up ._innernav.innerhd {
        position: fixed;
        left: 0;
        top: 130px;
        margin: 0;
        z-index: 1029;
        background: #fff;
        height: 48px;
        padding: 0 6px;
        border-bottom: 1px solid #ddd
    }

    a.subgriditems.active:hover {
        border-color: #ffe40a;
        color: #000;
        background-color: #ffe40a
    }

    a.subgriditems.viewallcategories:hover {
        text-decoration: underline;
        font-weight: 700
    }

    a.subgriditems.active {
        width: 100%;
        height: 35px;
        position: relative;
        margin-bottom: 1.6em
    }

    .subproductimage {
        text-align: center
    }

    a.subgriditems.active h5 {
        font-size: 14px;
        padding: 0
    }

    .subproductimage .img-responsive-list-desk {
        height: 48px;
        padding: 2px 3px
    }

    a.subgriditems.active::before {
        content: "";
        display: inline-block;
        border-left: 9.4px solid transparent;
        border-right: 9.4px solid transparent;
        border-top: 9.4px solid #4a8cff;
        top: 2.6px;
        left: 0;
        right: 0;
        width: 14px;
        position: absolute;
        margin: 31px auto 0
    }

    .member-female a.subgriditems.active::before {
        border-top: 9.4px solid #ff0066
    }

    a.subgriditems.active:hover::before {
        border-top: 9.4px solid #ffe40a
    }

    a.subgriditems.active {
        border-color: #4a8cff;
        color: #fff;
        background-color: #4a8cff
    }

    .member-female a.subgriditems.active {
        border-color: #ff0066;
        color: #fff;
        background-color: #ff0066
    }

    ._sub-container-type {
        width: 100%;
        display: inline-block
    }

    a.subgriditems:not(.active) {
        width: 48%;
        float: left;
        gap: 0;
        text-align: left;
        display: inline-grid;
        grid-template-columns: 45px calc(100% - 45px);
        height: 50px;
        margin: 0;
        color: #000;
        border-radius: 0;
        border-width: 1px 1px 1px;
        border-style: dashed;
        margin: 3px
    }

    a.subgriditems:nth-child(2),
    a.subgriditems:nth-child(3) {
        border-top: 1px dashed #ddd
    }

    a.subgriditems:nth-child(2n) {
        border-right: 1px dashed #ddd
    }

    a.subgriditems.viewallcategories {
        width: 100%;
        display: inline-flex;
        border-width: 0;
        color: #4a8cff;
        margin-top: 1em
    }

    a.subgriditems h5 {
        font-size: 12.5px;
        padding-left: 8px;
        line-height: 16px
    }

    .bestsellers {
        position: relative;
        display: inline-flex;
        padding: 0 1em;
        width: auto;
        align-items: center;
        margin-bottom: 1em
    }

    ._star_crum {
        top: 8px;
        right: 6px;
        left: auto;
        border-radius: 25px;
        width: 40px
    }

    span._newBadge {
        padding: 2px 6px;
        top: 0;
        left: 0;
        height: 19px;
        border-radius: 0
    }

    ._star_crum._low_star {
        top: 5px;
        left: initial;
        right: 0
    }

    #imageContainerModal .close.close-cover-login {
        left: calc(100% + .6em);
        top: -.8em;
        position: relative
    }

    .imgcontainer {
        display: inline-grid;
        grid-template-columns: 30% 70%;
        text-align: center;
        font-size: 14px;
        column-gap: 6px;
        font-weight: 700;
        width: 100%;
        margin-bottom: 1em
    }

    .selectedResulth1 {
        display: inline-block;
        width: 100%;
        text-align: left;
        font-size: 14px;
        margin-bottom: 8px;
        font-weight: 700
    }

    .selectedResulth1 b {
        color: #f06
    }

    .selecth1 {
        font-size: 14px;
        margin-bottom: 7px
    }

    .imagesearchcontainer img {
        object-fit: contain;
        width: 100%
    }

    .selecth1 {
        color: #4a8cff
    }

    .selecth1 b {
        color: #000
    }

    .selectedImage,
    .selectedetails {
        display: inline-flex;
        justify-content: normal;
        flex-flow: column;
        width: 100%;
        text-transform: capitalize
    }

    .selectedetails span:last-child,
    .selectedetails span:last-child b,
    .selectedetails span:nth-child(2),
    .selectedetails span:nth-child(2) b,
    .selectedetails span:nth-child(3),
    .selectedetails span:nth-child(3) b {
        font-weight: 100
    }

    .selectedetails {
        text-align: left
    }

    .Compare_btn .fa-arrow-circle-right {
        margin-left: 4px
    }

    .__sellerlogo img,
    .searchfiltercarousel_section ._xsdlodoic.loading-newlaunch img {
        width: 60px;
        height: 20px
    }

    ._tile_container ._tile_body,
    .comparedatatab ._li_grid,
    .comparedatatab ._list--grid {
        text-align: left
    }

    .xr_off {
        display: inline-flex;
        justify-content: center;
        align-items: center;
        line-height: 0
    }

    ._pricedrop {
        margin: 0 0 6px;
        font-weight: 400;
        display: inline-block;
        max-width: 112px;
        height: 20px;
        white-space: nowrap;
        margin-left: 0;
        font-size: 12px;
        padding: 3px 10px
    }

    .searchfiltercarousel_section ._xsdlodoic.loading-newlaunch img {
        block-size: 12px;
        width: auto;
        margin: 2px 8px 0;
        top: 2px
    }

    .searchfiltercarousel_section.noscreenshot ._xsdlodoic.loading-newlaunch,
    .searchfiltercarousel_section:not(.noscreenshot) ._xsdlodoic.loading-newlaunch {
        white-space: nowrap;
        font-size: 14px;
        font-weight: 700;
        margin: 0 0 24px;
        padding: 0;
        height: auto;
        color: #4a8cff;
        text-transform: uppercase
    }

    ._downprices {
        font-weight: 700
    }

    .sortflex._filter_search b,
    .sortflex._sort--filter b {
        font-weight: 400
    }

    .popupsearchresult .searchfiltergrid ._colcontianer {
        margin: 0 0 24px !important;
        border-color: #ddd !important;
        padding: 0 !important
    }

    ._colsom {
        position: absolute;
        top: 0;
        margin: 0 auto;
        padding: 6px;
        left: 0;
        width: 100%
    }

    body:not(.popupsearchresult) #searchfiltercarousel ._colcontianer .colcat,
    body:not(.popupsearchresult) #searchfiltercarousel .newtab._colcontianer,
    body:not(.popupsearchresult) ._viewmoreresult._searchcat {
        border: 1px solid #ddd;
        padding: 5px 12px;
        border-radius: 25px;
        margin: 0 6px 12px 0;
        height: auto
    }

    body:not(.popupsearchresult) .searchfiltercarousel_section {
        display: none !important;
        visibility: hidden
    }

    .popupsearchresult .searchfiltercarousel_section ._searchpresentation {
        width: 95%;
        position: fixed;
        padding: 24px 20px;
        height: 600px;
        margin: 0 auto;
        left: 0;
        right: 0;
        z-index: 2034;
        border-radius: 0;
        overflow-y: scroll;
        background-color: #fff
    }

    body:not(.table-list) .trending_product_section .MaxHeightButton a.viewdetails b:nth-child(2) {
        line-height: 21px
    }

    .popupsearchresult .searchfiltercarousel_section {
        position: absolute;
        text-align: center;
        z-index: 1049;
        margin: 0 auto;
        left: 0;
        top: 70px;
        border-radius: 6px
    }

    ._colsom ._brabd--logo {
        padding: 0 2px 0 0;
        margin-right: 2px;
        height: 25px
    }

    ._colsom ._brabd--logo img {
        height: 26px;
        width: 65px !important;
        object-fit: contain;
        object-position: left
    }

    .content_for_seo_description ul,
    ol {
        padding-inline-start: 12px
    }

    .content_for_seo_description li,
    .faq_12 li {
        margin: 12px 0 0;
        list-style: auto;
        line-height: 1.5
    }

    .content_faq_description,
    .content_for_seo_description {
        padding: 0 12px
    }

    .content_for_seo_description h1,
    .content_for_seo_description h2,
    .faq_12 h2._h2class {
        font-size: 20px
    }

    .content_for_seo_description h3,
    .faq_12 h2 {
        font-size: 16px
    }

    .content_for_seo_description li,
    .content_for_seo_description p,
    .faq_12 li,
    .faq_12 p {
        font-size: 14px
    }

    ._compare_td li._detail__ {
        text-align: center
    }

    .mblistcontainer {
        display: grid;
        grid-template-columns: 50% 50%;
        margin: 24px 0 0
    }

    .list_container.mblistcontainer {
        border-top: 1px solid #ddd;
        border-left: 1px solid #ddd
    }

    .mblistcount ._mbbrabdlogo {
        display: flex;
        flex-flow: column;
        align-items: center;
        padding: 12px 5px;
        text-align: center;
        border-width: 0 1px 1px 0;
        border-style: solid;
        border-color: #ddd;
        height: 375px
    }

    ._mbbrabdlogo .Compare_btn {
        width: auto
    }

    .list_container.mblistcontainer .Compare_btn,
    .mblistcount h5 {
        margin: 12px 0 0
    }

    .No-Result .Add-H1 {
        font-size: 24px;
        height: 47px;
        top: 64px;
        margin: 20px 0
    }

    .No-Result .Add-H1::after,
    .No-Result .Add-H1::before {
        width: 24%;
        top: 20px
    }

    .Deal-Btn {
        font-size: 14px;
        margin: 12px 0 0;
        height: 45px
    }

    ._list--logo span:first-child img {
        border-radius: 0 0 6px 6px
    }

    .St-Prt {
        display: grid;
        grid-template-columns: 32% 66%;
        align-content: flex-start;
        justify-content: space-between;
        margin: 0 0 24px
    }

    ._list--logo {
        align-items: unset;
        flex-flow: wrap-reverse;
        justify-content: center;
        padding: 0;
        height: 125px;
        position: relative;
        display: inline-flex
    }

    ._list--logo span._sel_logo {
        display: flex;
        justify-content: center;
        align-items: center;
        height: 55px;
        padding: 0 8px;
        border: 1px solid #ddd;
        width: 100%;
        border-radius: 6px 6px 0 0;
        border-bottom-width: 0
    }

    .I-name__range ._cash,
    .P-view ._more,
    ._Tile ._tile_container ._offer--cashback,
    ._li-contianer ._list--view h5._off,
    ._off,
    .count0+.count1,
    .popupsearchresult .__tab_tag.topbrands,
    .popupsearchresult .newtab._colcontianer .__tab_tag.topbrands,
    .popupsearchresult .newtab._colcontianer.__tab_tag.topbrand,
    .popupsearchresult .screenshot,
    .quicklinks ._cash .cash_h8,
    .quicklinks .cashIcon,
    .topbrands:not(.active) #_comparison-section_top,
    body:not(.popupsearchresult) .__tab_tag.topbrands+.__searchcat.count0,
    body:not(.popupsearchresult) ._colcontianer ul {
        display: none
    }

    ._extradiscount,
    .popupsearchresult ._colcontianer.__tab_tag.topbrands {
        display: none !important
    }

    .popupsearchresult .count1,
    .popupsearchresult .quicklinks .cashIcon,
    .scrollUP.popupsearchresult .tabScreenshot {
        display: block;
        visibility: visible
    }

    body:not(.scrollUP) .quicklinks .linkcontainer {
        height: 360px
    }

    .popupsearchresult .newtab._colcontianer .__tab_tag {
        height: 100%;
        font-size: 15px;
        line-height: 95px
    }

    .quicklinks ._cash {
        height: 25px;
        line-height: 26px;
        display: inline-block;
        background: #4a8cff;
        border-radius: 25px;
        color: #fff;
        border: 1px solid #4a8cff;
        padding: 0 8px
    }

    body:not(.popupsearchresult) #searchfiltercarousel ._colcontianer .colcat:hover,
    body:not(.popupsearchresult) ._viewmoreresult._searchcat:hover,
    body:not(.popupsearchresult) .quicklinks ._cash:hover {
        color: #fff;
        background-color: #4a8cff;
        border-color: #4a8cff
    }

    body:not(.popupsearchresult) #searchfiltercarousel ._colcontianer.active .colcat,
    body:not(.popupsearchresult) ._viewmoreresult._searchcat {
        border-color: #4a8cff
    }

    .popupsearchresult .quicklinks ._cash,
    .scrollUP .quicklinks ._cash {
        color: #4a8cff;
        background-color: inherit;
        padding: 0;
        height: inherit;
        line-height: 12px;
        display: block;
        border: 0;
        text-align: center
    }

    .compare_product {
        width: calc(295px + 120px + 85px + 85px + 85px + 85px + 85px + 85px + 85px)
    }

    ._compare_td,
    .compare_th {
        display: inline-grid;
        grid-template-columns: 295px 120px 85px 85px 85px 85px 85px 85px 85px
    }

    ._compare_new {
        margin: 8px 0 20px
    }

    ._compare_new,
    ._comparison-section._section-null,
    ._comparison-tab {
        width: 100%;
        overflow: scroll hidden;
        position: relative
    }

    ._colcontianer,
    ._detail__ ._brabd--logo,
    ._sellerstore {
        display: inline-flex;
        align-items: center
    }

    ._compare_td .img-responsive-list-desk {
        padding: 0 10px 0 0
    }

    ._compare_td li:last-child {
        border-right-width: 1px
    }

    ._compare_td li h6 {
        margin: 0 0 12px
    }

    ._comparison-section._section-null .list_container {
        width: calc(145px + 145px + 145px + 145px + 175px);
        border-left-width: 0;
        border-right-width: 0
    }

    ._comparison-section .list_container.mblistcontainer {
        width: 100% !important
    }

    ._comparison-section .list_container:not(._attr_col) {
        width: calc(100px + 210px + 85px + 85px + 85px + 85px + 85px + 85px)
    }

    ._comparison-section .list_container:not(._attr_col) ul._list--grid {
        grid-template-columns: 100px 210px 85px 85px 85px 85px 85px 85px 85px;
        padding: 0;
        border-width: 1px 1px 0 1px;
        border-style: solid;
        border-color: #ddd
    }

    .__li_additional:not(.hidden),
    ._list-count h5 {
        margin: 8px 0
    }

    .aftercbk.green b {
        background-color: #00b050;
        border-color: #00b050
    }

    .popupsearchresult ._viewmoreresult,
    .popupsearchresult ._viewmoreresult.upside {
        top: 0;
        height: auto;
        border: 0;
        padding: 0;
        margin: 0
    }

    .popupsearchresult ._colcontianer {
        height: 120px;
        border: 1px solid #ddd;
        font-weight: 900;
        margin: 0 0 18px;
        padding: 0;
        float: left;
        justify-content: space-around
    }

    .popupsearchresult .colcat {
        width: 100%;
        letter-spacing: .6px;
        padding: 12px 8px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .popupsearchresult ._colcontianer ul {
        border-top: 1px dashed #ddd
    }

    .popupsearchresult .close-cover-login {
        position: fixed;
        right: 10px;
        top: 60px
    }

    .aftercbk b,
    .aftercbktext b {
        margin-left: 4px
    }

    .quicklinks {
        padding-left: 8px;
        padding-right: 8px;
        margin: 0;
        display: none !important;
        visibility: hidden
    }

    ._multistore {
        margin: 12px 0;
        font-size: 13px;
        text-align: left;
        white-space: nowrap
    }

    .popupsearchresult .quicklinks ._cash {
        white-space: nowrap;
        position: absolute;
        bottom: 12px;
        margin: 0 auto !important;
        left: 0;
        right: 0;
        text-overflow: ellipsis;
        overflow: hidden;
        max-width: 92%;
        text-align: center
    }

    .popupsearchresult .quickseller {
        width: calc(33.33% - 6px);
        margin: 0 3px 20px;
        padding: 0 6px;
        border-radius: 6px;
        height: 74px;
        position: relative;
        float: left;
        border: 1px solid #ddd
    }

    body:not(.popupsearchresult) .quickseller.active ._sellerstore {
        border-bottom: 2px solid #4a8cff
    }

    ._sellerstore {
        height: 45px;
        width: 25%;
        float: left;
        border-bottom: 1px solid #ddd
    }

    body:not(.popupsearchresult) .tabScreenshot {
        position: absolute;
        width: 96vw;
        left: 0;
        top: 45px;
        text-align: center
    }

    .quicklinks ._viewmoreresult {
        height: 45px;
        width: 25%;
        margin: 0;
        border-radius: 0;
        border-width: 0 0 1px
    }

    ._new_launch ._arrival_ads {
        flex-flow: column;
        display: flex;
        position: relative;
        padding: 0;
        margin: 0 0 0
    }

    ._new_launch#new_arrival_carousel ._arrival_ads {
        margin: 0 calc(7px + 1%) 0 0;
        padding-right: 1.2em
    }

    ._new_launch .__center {
        margin: 0 auto
    }

    ._launchesdetaills {
        width: 100%;
        padding: 13px 6px;
        text-align: left
    }

    #my-infinite-scrolling-list ._Tile,
    ._comparison-section .list_container:not(._attr_col),
    ._st_cnt ._star_crum {
        margin: 0 !important
    }

    .St-Img-M img,
    ._li-contianer img.img-responsive-list-desk {
        height: auto;
        width: 100%;
        object-fit: contain;
        max-height: 250px
    }

    .St-Img-M,
    ._li_grid ._li-contianer,
    body:not(.table-list) ._list--grid ._li-contianer {
        height: 250px;
        padding: .3em .3em 8px;
        display: flex;
        align-items: center;
        justify-content: center
    }

    ._type_contianer a._btn._more,
    ._type_contianer b {
        width: auto
    }

    ._type_contianer a._btn {
        width: auto;
        padding: 0 .5rem;
        margin-left: .2rem
    }

    ._type_contianer a._btn._more {
        font-size: 24px
    }

    ._type_contianer.flow_row a._btn._more {
        width: 35px;
        position: absolute;
        right: 0;
        margin: 0;
        z-index: 2;
        display: flex;
        border-radius: 0;
        height: 32px
    }

    ._type_contianer.flow_row {
        white-space: nowrap;
        flex-flow: row;
        position: relative;
        overflow: hidden
    }

    ._type_contianer {
        max-width: 100%;
        position: relative;
        margin: .5rem 0 0;
        padding: 0 0 0;
        border-bottom: 1px solid #ddd
    }

    ._st_cnt ._star_crum {
        left: 5px;
        top: 10px
    }

    .St-Img-M ._st_cnt {
        padding: .3rem
    }

    .Compare_btn,
    ._detail__ .Compare_btn,
    .list_container.mblistcontainer .Compare_btn {
        padding: 0 6px;
        height: 24px
    }

    ._Tile ._tile_container ._list--grid,
    ._li-contianer ._list--view ._li_grid,
    .trendingcont ._li_grid {
        border-width: 0;
        padding: 8px 3px 12px;
        position: relative;
        text-align: center;
        background: #fff;
        border-radius: 0;
        height: 100%;
        border-bottom: 1px solid #ddd
    }

    .popupsearchresult ._sellerstore {
        border-bottom: 0 !important
    }

    ._Tile ._tile_container h3.I-name__heading,
    ._li-contianer ._list--view ._detail__ a h6,
    .trendingcont ._detail__ h6.tdummy,
    h6.I-name__heading {
        line-height: 16px;
        overflow: hidden;
        height: 48px;
        word-break: break-word;
        margin-bottom: 0;
        text-align: center;
        border-bottom: 1px dotted #ddd
    }

    ._Tile ._tile_container .P-view {
        background-color: #fff;
        color: #4a8cff;
        margin: 8px 0 0
    }

    .glyph_cat {
        transform: scale(.8)
    }

    .I-name__range ._off {
        padding: 0 0 0 .2rem
    }

    ._tile_container {
        height: auto
    }

    ._tile_body {
        grid-template-columns: 35% 65%;
        border-width: 0 0 1px;
        padding: 24px 0
    }

    ._category {
        margin: 0 0 .5rem
    }

    ._Tile {
        margin: 1.5rem 0 0
    }

    .popupsearchresult .quicklinks .cashIcon {
        position: absolute;
        right: 0;
        bottom: -12px;
        left: 0;
        margin: 0 auto
    }

    .screenshot {
        height: 230px;
        display: inline-block;
        text-align: center;
        margin: 20px 0 12px
    }

    .screenshot #showscreenshot img {
        height: 220px
    }

    .quicklinks .cashIcon img {
        max-width: 35px
    }

    .popupsearchresult .quicklinks .c39f,
    .popupsearchresult .searchfiltergrid .c39f {
        text-transform: capitalize;
        width: 200px;
        white-space: break-spaces;
        font-size: 14px;
        margin: 0 0 12px
    }

    .popupsearchresult #searchfiltercarousel {
        grid-template-columns: auto
    }

    .quicklinks .c39f,
    .searchfiltergrid .c39f {
        text-transform: capitalize
    }

    .compare_product li._detail__ ._brabd--logo {
        justify-content: center
    }

    ._brabd--logo img {
        max-width: 100%;
        max-height: 54px
    }

    ._li_grid ._li-contianer ._brabd--logo img,
    ._list--grid ._list-contianer ._brabd--logo img {
        max-width: 58px;
        max-height: 22px
    }

    .approx {
        padding-left: 5px
    }

    #searchfiltercarousel ._contianer ._colcontianer,
    #showscreenshot,
    ._new_launch ._arrival_ads._top_brands,
    .popupsearchresult #searchfiltercarousel ._colcontianer,
    .popupsearchresult #searchfiltercarousel ._contianer,
    .popupsearchresult ._sellerstore,
    .popupsearchresult .linkcontainer,
    .screenshot,
    .scrollUP .linkcontainer,
    .sortflex._filter_search,
    .sortflex._sort--filter,
    body:not(.popupsearchresult) .quickseller {
        width: 100%
    }

    .searchfiltergrid.__searchcat {
        text-align: center
    }

    ._colcontianer.active.__tab_tag,
    .searchfiltercarousel_section ._colcontianer.active .colcat {
        color: #fff;
        background: #4a8cff;
        border-color: #4a8cff !important
    }

    ._innernav.innerhd {
        justify-content: center;
        grid-template-columns: 50% 50%
    }

    ._innernav.innerhd a {
        justify-content: left
    }

    body:not(.popupsearchresult) #searchfiltercarousel {
        display: inline-flex;
        width: auto;
        justify-content: center;
        align-items: center
    }

    ._innernav.innerhd .dropdown {
        text-align: left
    }

    ._colcontianer:not(.active),
    body:not(.scroll_up) ._sort--filters {
        display: none !important
    }

    .filtercontainer {
        display: inline-grid;
        width: 100%;
        position: relative;
        grid-template-columns: 100%;
        justify-content: space-between;
        float: left
    }

    .filter_mobile div {
        display: none
    }

    ._Search_within:hover input {
        border: 1px solid #4a8cff !important
    }

    ._Search_within:hover .BTn-SC {
        background-color: #4a8cff
    }

    ._Search_within:hover .fa-cogs:before {
        color: #fff
    }

    .filtercontainer ._dropdown.open {
        position: absolute;
        left: -72%;
        top: 39px;
        right: 0;
        width: 65vw;
        z-index: 900;
        border: 1px solid #ddd
    }

    .New_drp {
        margin-left: 1em
    }

    .popupsearchresult ._colcontianer.__tab_tag {
        justify-content: center
    }

    #searchfiltercarousel ._colcontianer,
    #searchfiltercarousel ._contianer,
    .searchfiltergrid ._viewmoreresult._searchcat {
        width: auto
    }

    ._viewmoreresult::after {
        display: none !important
    }

    ._colcontianer {
        margin: 0;
        border-width: 0;
        border-radius: 0;
        padding: 0;
        height: auto
    }

    ._colcontianer ul {
        padding-top: 0
    }

    .content_for_seo_description {
        text-align: justify
    }

    .catcol a._colcontianer:nth-child(even) {
        margin-right: 0;
        margin-left: 5px
    }

    .content_for_seo_description td {
        font-size: 12px;
        padding: 12px 8px;
        line-height: 19px
    }

    .scrollUP .imgseller {
        margin: 0 0 0
    }

    ._viewmoreresult {
        padding: 0 0 0;
        position: relative;
        width: calc(50% - 6px);
        margin: 0;
        padding: 0 2px;
        height: 78px;
        border: 1px solid #ddd;
        border-radius: 6px
    }

    body:not(.popupsearchresult) #searchfiltercarousel ._contianer ._colcontianer,
    body:not(.popupsearchresult) ._viewmoreresult {
        margin: 0;
        height: auto;
        width: auto;
        padding: 0
    }

    .quicklinks ._multistore {
        margin: 8px 0 12px
    }

    ._viewresult {
        white-space: nowrap
    }

    .scrollUP:not(.popupsearchresult) .quicklinks ._cash {
        font-size: 0
    }

    .scrollUP:not(.popupsearchresult) .quicklinks ._cash::before {
        content: "See Results @";
        font-size: .6rem
    }

    ._viewresult.cap {
        white-space: pre-wrap
    }

    #new_arrival_carousel,
    ._comparison-section .new_launch_section_new ._new_launch {
        margin: 20px 0;
        float: left
    }

    ._comparison-section .new_launch_section_new ._new_launch#newtop_brand_carousel_new {
        height: calc(52vw + 12px)
    }

    .owl-theme .owl-controls .owl-page span {
        width: 10px;
        height: 10px;
        margin: 5px;
        background: #d6d6d6;
        display: block;
        transition: opacity .2s ease;
        border-radius: 30px
    }

    .owl-theme .owl-controls .owl-page.active span {
        background-color: #869791
    }

    ._newlaunchespage .new_launch_section_new::before {
        top: 15px
    }

    ._iconxerve,
    ._offer--cashback img {
        max-height: 38px;
        margin: 0 2px;
        top: 2px;
        position: relative
    }

    .new_launch_section_new h3 {
        font-size: 20px
    }

    .filter_mobile._fullwidth {
        position: fixed;
        left: 0;
        bottom: 0;
        display: flex
    }

    p.screentext {
        line-height: 25px;
        padding-top: 12px
    }

    .screenshot img.loading {
        max-height: 22px;
        margin: 12px 0 0
    }

    p.screentext,
    p.screentext b {
        font-size: 18px
    }

    ._Tile ._tile_container .I-name__range h4 .xr_off,
    ._extradiscount,
    ._li-contianer ._list--view .I-name__range h4 .xr_off,
    .approx,
    .plusmore,
    .xr_off {
        font-size: x-small;
        margin-left: 3px
    }

    ._launchesdetaills,
    ._launchesdetaills p {
        font-size: 13px
    }

    ._categories,
    ._colcontianer .__tab_tag,
    ._comparison-section ._reason,
    ._comparison-section .compare_products,
    ._info--container,
    ._list-count h5,
    ._m_attr,
    ._m_attr p,
    ._off,
    ._offer--cashback,
    ._star_crum,
    ._viewmoreresult,
    ._viewresult,
    .aftercbk b,
    .aftercbktext b,
    .catcol ._colcontianer,
    .mblistcount h5,
    .quicklinks ._cash,
    .quickseller {
        font-size: 12px
    }

    .Compare_btn,
    .Comparebtn {
        font-size: 12px;
        display: inline-flex;
        width: 100%;
        margin: 16px auto 0;
        justify-content: center;
        position: relative;
        left: 0;
        right: 0
    }

    .Compare_btn::before {
        content: "";
        border-top: 1px dotted #ddd;
        display: inline-block;
        width: 100%;
        position: absolute;
        top: -10px;
        left: 0;
        right: 0;
        margin: 0 auto
    }

    .Compare_btn b {
        font-size: 0
    }

    ._colsom a.__top10prices,
    .attributes_section span,
    span.__top10prices,
    span._pricedrop,
    span.bestsellers {
        height: 16px;
        padding: 0 4px;
        line-height: 16px
    }

    ._colsom a.__top10prices,
    .attributes_section span,
    span.__top10prices,
    span._pricedrop,
    span.bestsellers {
        font-size: x-small
    }

    .Compare_btn b::before,
    .Comparebtn b::before {
        content: "View More Prices & Deals";
        font-size: 10.5px
    }

    .I-name__heading,
    .I-name__range.col_3,
    .P-view,
    ._detail__ h6,
    .list_container li h6 {
        font-size: 12px
    }

    ._H1title h2,
    ._Tile ._tile_container .I-name__range,
    ._Tile ._tile_container .I-name__range .__sellerlogo,
    ._Tile ._tile_container .I-name__range h4,
    ._Tile ._tile_container .I-name__range.col_3,
    ._detail__ h4,
    ._header--home,
    ._li-contianer ._list--view .I-name__range,
    ._li-contianer ._list--view .I-name__range .__sellerlogo,
    ._li-contianer ._list--view .I-name__range h4,
    .popupsearchresult #searchfiltercarousel ._colcontianer.__tab_tag,
    .popupsearchresult .colcat {
        font-size: 12px
    }
}

@media (min-width:500px) and (max-width:1199px) {

    .tick--cbk a,
    .tick--cbk span.__top10prices,
    .tick--cbk span._pricedrop,
    .tick--cbk span.bestsellers {
        font-size: 1.95dvw
    }

    .top_product_part section._comparison-section.comparedatatab.comparetop10 ._li_grid ._li-contianer {
        padding-top: 30px
    }

    .trendingcont.comparedatatab.list_container ._colsom ._brabd--logo img {
        object-position: center
    }

    .St-Img-M,
    ._li_grid ._li-contianer {
        height: 270px
    }

    .compareshare {
        padding-top: 6px
    }

    span.h1comapre i {
        width: 19px
    }

    ._Tile ._tile_container ._list--grid,
    ._li-contianer ._list--view ._li_grid,
    .trendingcont ._li_grid {
        padding: 0 .3em;
        width: 100%;
        float: left;
        display: inline-block
    }

    .attributes_section {
        text-align: center;
        display: inline-block;
        width: 100%
    }

    .St-Img-M img,
    ._li-contianer img.img-responsive-list-desk {
        aspect-ratio: auto;
        padding: 12px;
        height: 250px
    }

    .attributes_section span {
        height: 20px;
        line-height: 20px;
        padding: 0 3px 0
    }

    ._Tile ._tile_container ._list--grid,
    ._li-contianer ._list--view ._li_grid,
    .trendingcont ._li_grid {
        padding: 0 6px 1em
    }

    ._Tile ._tile_container h3.I-name__heading,
    ._li-contianer ._list--view ._detail__ a h6,
    .trendingcont ._detail__ h6.tdummy,
    h6.I-name__heading {
        margin: 0 0 6px;
        padding-bottom: 6px;
        text-align: center
    }

    ._Search_within .BTn-SC,
    ._Search_within input,
    .sortflex._filter_search,
    .sortflex._filter_search .fa.fa-angle-down,
    .sortflex._sort--filter {
        height: 48px
    }

    .sd_scH1.sd_seoH1_count {
        line-height: 24px;
        margin: 1rem 0
    }

    .scroll_up ._innernav.innerhd {
        height: 82px
    }

    ._comparison-section .new_launch_section_new ._new_launch#newtop_brand_carousel_new {
        height: auto
    }

    .searchfiltergrid {
        padding: 0
    }

    ._launchesdetaills {
        padding: 8px 0
    }

    ._viewmoreresult,
    .catcol ._colcontianer {
        font-size: 15px
    }

    ._comparegrid .Comparebtn,
    li._detail__ .Compare_btn {
        width: auto
    }

    .Compare_btn {
        width: auto
    }

    .Compare_btn,
    ._detail__ .Compare_btn {
        margin: 8px 0 12px
    }

    .Compare_btn,
    .Comparebtn,
    .I-name__heading,
    .I-name__range.col_3,
    .P-view,
    ._categories,
    ._colcontianer .__tab_tag,
    ._comparison-section ._reason,
    ._comparison-section .compare_products,
    ._detail__ h4,
    ._detail__ h6,
    ._info--container,
    ._launchesdetaills.__prccompare,
    ._li-contianer ._list--view .I-name__range,
    ._li-contianer ._list--view .I-name__range .__sellerlogo,
    ._li-contianer ._list--view .I-name__range h4,
    ._list-count h5,
    ._m_attr,
    ._m_attr p,
    ._off,
    ._offer--cashback,
    .aftercbk b,
    .aftercbktext b,
    .list_container li h6,
    .mblistcount h5,
    .quicklinks ._cash,
    .quickseller,
    .sd_scH1.sd_seoH1_count {
        font-size: 12px
    }

    .MaxHeightButton.fade button,
    .MaxHeightButton:not(.fade) button::before,
    a.viewdetails {
        font-size: 13px
    }

    .sd_scH1.sd_seoH1_count,
    .sortflex._filter_search,
    .sortflex._sort--filter {
        font-size: 14px
    }

    .I-name__range.col_3 strong,
    ._Tile ._tile_container .I-name__range h4 .xr_off,
    ._extradiscount,
    ._li-contianer ._list--view .I-name__range h4 .xr_off,
    ._viewresult,
    .approx,
    .plusmore,
    .xr_off,
    span.PCompare b,
    span.h1comapre {
        font-size: 12px
    }

    .attributes_section span {
        font-size: x-small
    }

    ._comparison-section._section-null ._list--grid li._list-contianer a {
        height: 212px
    }

    ._comparison-section._section-null ._list--grid li._list-count {
        padding: 0 12px
    }

    ._comparison-section._section-null ._list--grid li._list-contianer a h6 {
        overflow: hidden
    }

    .popupsearchresult .searchfiltercarousel_section ._searchpresentation {
        padding: 24px 2rem 4rem;
        width: 65%
    }

    .popupsearchresult .close.close-cover-login .glyphicon.glyphicon-remove::before {
        right: 60px;
        top: 0
    }

    .popupsearchresult #searchfiltercarousel ._colcontianer {
        margin: 0 0 24px
    }

    ._Search_within .BTn-SC,
    .sortflex._filter_search .fa.fa-angle-down {
        width: 35px
    }

    ._colsom {
        justify-content: center;
        top: .6em
    }

    ._li-contianer ._list--view ._detail__,
    .trendingcont ._list--view ._detail__ {
        position: initial;
        padding-top: 6px
    }

    ._star_crum {
        top: 0;
        border-radius: 0
    }
}

@media only screen and (min-width:600px) and (max-width:1199px) {

    #append_top_section,
    ._Tile .searchresultset,
    .tab_list.topcount.active,
    .trendingcont .trending_product_section,
    div#bucket_2._Tile {
        justify-content: left
    }

    ._Tile ._tile_container,
    ._li-contianer ._list--view,
    .trendingcont ._list--view {
        width: calc(100% / 3 - 6px)
    }

    .grid-mode ._Tile ._tile_container,
    .grid-mode ._li-contianer ._list--view,
    .grid-mode .trendingcont ._list--view {
        width: calc(99% / 2);
        margin: 0
    }

    ._innernav.HDr-Tab.innerhd {
        margin-bottom: 0;
        padding: 1em 10vw 2em
    }

    .marg-tp-offer#MainAjaxContainer {
        padding: 0 1vw !important
    }

    ._colsom {
        display: none
    }

    #append_top_section,
    ._Tile .searchresultset,
    .tab_list.topcount.active,
    .trendingcont .trending_product_section,
    div#bucket_2._Tile {
        row-gap: 1.6em
    }
}

@media (max-width:359px) {

    .compare-list ._detail__ h4,
    .compare-list ._Tile ._tile_container .I-name__range h4,
    .compare-list .compgrid h4,
    .table-list ._detail__ h4,
    .table-list ._Tile ._tile_container .I-name__range h4,
    .table-list .compgrid h4 {
        font-size: 12.4px
    }

    .compare-list ._detail__ h4,
    .compare-list ._Tile ._tile_container .I-name__range h4,
    .compare-list .compgrid h4,
    .table-list ._detail__ h4,
    .table-list ._Tile ._tile_container .I-name__range h4,
    .table-list .compgrid h4 {
        font-size: 12px
    }
}