@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700&amp;display=swap');
/*============Common Styles Starts============*/
body { color:#000; margin:0; } 
body, html { overflow-y:initial; } 
/*=======Header Styles ========*/
.nav>li>a { padding: 0; } 
.nav>li>a:focus, .nav>li>a:hover { background-color: transparent } 
.screen-reader-text { clip: rect(1px,1px,1px,1px); word-wrap: normal!important; border: 0; -webkit-clip-path: inset(50%); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute!important; width: 1px; } 

/*============Common Styles Starts============*/
#siqc-listing-index h3 { font:20px/1.1 'Source Sans Pro', sans-serif } 
#siqc-listing-index h4 { font:14px 'Source Sans Pro', sans-serif; font-weight:700; text-transform:uppercase } 
html { width:100%; overflow-x:hidden; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:auto } 
body { font:16px/20px 'Source Sans Pro', sans-serif; color:#000 } 
#siqc-listing-index h1 { padding:0; margin:0; text-transform:capitalize; font:30px/1.2 'Source Sans Pro', sans-serif } 
#siqc-listing-index h2 { font:26px/1.1 'Source Sans Pro', sans-serif; font-weight: 300; } 
#siqc-listing-index a { color:#9068ff } 
#siqc-listing-index a:hover { color:#9068ff; text-decoration:none; } 
#siqc-listing-index a:focus { text-decoration:none } 
#siqc-listing-index ol, #siqc-listing-index ul { list-style:none; padding:0; margin:0 } 
#siqc-listing-index button { padding:0; background:0 0; border:0 } 
#siqc-listing-index input { outline:none; } 
.darken::before { background:#000; content:""; opacity:.85; position:fixed; width:100%; height:100%; top:0; left:0; z-index:999 } 
#siqc-listing-index .hidden-text { height:1px; left:-10000px; overflow:hidden; position:absolute; top:auto; width:1px } 
#siqc-listing-index .show-on-focus { height:0; opacity:0; overflow:hidden; position:fixed; width:0 } 
#siqc-listing-index .show-on-focus:focus { opacity:1; height:auto; width:auto; overflow:auto; position:static } 
/* #siqc-listing-index.siqc-content-section { overflow:hidden; } */
/* #siqc-listing-index.siqc-content-section { padding-top: 64px; } */
#siqc-listing-index.siqc-content-section .main { background:#fff } 
#siqc-listing-index .siqc-content-fullwidth { width:auto; position:relative } 
#siqc-listing-index .siqc-content-fullwidth .main { background:#fff } 



#siqc-listing-index .btn { font:bold 13px 'Source Sans Pro', sans-serif; font-weight:700; text-transform:uppercase; border:1px solid #9068ff; background:#fff; border-radius:25px } 
#siqc-listing-index .btn:hover { text-decoration:none } 
#siqc-listing-index .btn-primary-action { background:#9068ff; border-color:#9068ff; color:#fff } 
#siqc-listing-index .btn-primary-action:hover { border-color:#9068ff; color:#fff; opacity: .9; } 
#siqc-listing-index .btn.btn-secondary { color:#9068ff; font-weight: 700; } 
#siqc-listing-index .btn.btn-deemphasize { color:#9068ff; font-weight: 700; } 
#siqc-listing-index .btn.btn-deemphasize:hover, #siqc-listing-index .btn.btn-secondary:hover { opacity:.7 } 
.scroll-top { background:#9068ff; color:#fff; bottom:0; display:none; line-height:44px; position:fixed; right:0; z-index:1002; width:50px; height:50px; border-radius:50%; text-align:center; margin:10px } 
.scroll-top-hover { background:#c43700; float:left; height:50px; overflow:hidden; width:40px; opacity:0 } 
.scroll-top>.fa { position:absolute; top:0; left:0; width:100%; height:100%; line-height:48px; text-align:center } 
.scroll-top:hover { color:#fff } 
#siqc-listing-index .btn--seo-content-section { background:#9068ff; border-color:#9068ff; margin:0 auto; display:block; max-width:220px; white-space:normal } 
#siqc-listing-index .btn--seo-content-section:hover { background:#9068ff; border-color:#9068ff; color:#fff } 
#siqc-listing-index .btn { font-weight:400; border-radius:4px } 
#siqc-listing-index .btn-primary-action:active, #siqc-listing-index .btn-primary-action:focus { color:#fff } 
.scroll-top { bottom:0px; overflow:hidden; right:10px; text-decoration:none; width:50px; border-radius:2px; } 
.scroll-top:hover { opacity: .95; } 

@media only screen and (min-width:1200px) {#siqc-listing-index h1 { font-size:42px } 
 }

@media only screen and (min-width:992px) {#siqc-listing-index h1 { font-size:38px } 
#siqc-listing-index h2 { font-size:32px } 
 }

@media screen and (min-width:768px) {#siqc-listing-index h3 { font-size:24px } 
#siqc-listing-index h4 { font-size:15px } 
#siqc-listing-index h1 { font-size:34px } 
 }
@media only screen and (max-width: 480px) {.scroll-top { display: none !important } 
 }






/* #siqc-listing-index .editor-seal,#siqc-listing-index .o-editor-seal { display:block; width:47px; height:47px; background:#9068ff; border-radius:50%; text-align:center; position:relative } */
/* #siqc-listing-index .editor-seal::before,#siqc-listing-index .o-editor-seal::before { content:"EDITORS' CHOICE"; display:block; font:10px/100% 'Source Sans Pro', sans-serif; font-weight:700; color:#fff; top:30%; position:relative } */
#siqc-listing-index .c-product-card__brand,#siqc-listing-index .c-product-card__name,#siqc-listing-index .c-product-card__store { overflow:hidden; text-overflow:ellipsis; white-space:nowrap } 
#siqc-listing-index .c-product-card__featured-badge,#siqc-listing-index .c-product-hover-card__featured-badge { border-left:58px solid transparent; border-top-style:solid; border-top-width:58px; color:#fff; font-size:11px; position:absolute; right:0; top:0; width:0 } 
#siqc-listing-index .c-product-card__featured-badge::before,#siqc-listing-index .c-product-hover-card__featured-badge::before { content:"FEATURED"; left:-45px; position:absolute; top:-45px; transform:rotate(45deg) } 
#siqc-listing-index .c-product-card__sale-price,#siqc-listing-index .c-product-hover-card__sale-price { color:#c00 } 
#siqc-listing-index .c-product-card__old-price,#siqc-listing-index .c-product-hover-card__old-price { text-decoration:line-through } 
#siqc-listing-index .c-product-card__full-link::after,#siqc-listing-index .c-product-hover-card__full-link::after { bottom:0; content:""; left:0; position:absolute; right:0; top:0 } 
#siqc-listing-index .c-product-hover-card .link-read-more,#siqc-listing-index .c-product-hover-card__name a,#siqc-listing-index .siqc-hover-alertsale,#siqc-listing-index .c-product-hover-card__wish-list-add { position:relative; z-index:1 } 
#siqc-listing-index .c-product-card { border:0 solid #ddd; border-bottom-width:1px; margin-bottom:10px; padding-bottom:10px } 
#siqc-listing-index .siqc-productcard-wrapper-img { float:left; position:relative; width:36% } 
@media screen and (min-width:480px) {#siqc-listing-index .siqc-productcard-wrapper-img { float:none; height:200px; padding:10px 10px 0; width:auto } 
 }
#siqc-listing-index .siqc-productcard-wrapper-img img { width:100%; height:auto } 
#siqc-listing-index .c-product-card__product-info { float:left; padding-left:4%; width:64% } 
@media screen and (min-width:480px) {#siqc-listing-index .c-product-card__product-info { float:none; margin:0; padding:10px; text-align:center; width:auto } 
 }
#siqc-listing-index .c-product-carousel .c-product-card { border-width:1px; float:left; height:297px; margin:0 -1px 0 0; padding-bottom:0; width:177px } 
@media screen and (min-width:960px) {#siqc-listing-index .c-product-carousel .c-product-card { border-radius:2px; margin:0 7px 10px 0 } 
 }
#siqc-listing-index .c-product-carousel .siqc-productcard-wrapper-img { float:none; height:200px; padding:6px 10px 0; width:auto; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } 
#siqc-listing-index .c-product-carousel .c-product-card__product-info { float:none; margin:0; padding:10px; text-align:center; width:auto; } 
#siqc-listing-index .c-product-carousel .c-product-card .prod-brand,#siqc-listing-index .c-product-carousel .c-product-card .prod-name,#siqc-listing-index .c-product-carousel .c-product-card .prod-store { white-space:nowrap } 
#siqc-listing-index .c-product-carousel .c-product-card .btn-add-alert { bottom:auto; right:auto; top:5px; left:5px } 
#siqc-listing-index .c-product-carousel .c-product-card__sale-alert-add-rs { display:none } 
@media screen and (min-width:480px) {#siqc-listing-index .c-product-card { border-width:1px; float:left; padding-bottom:0; height:297px; margin:-1px -1px 0 0; width:177px } 
 }
@media screen and (min-width:960px) {#siqc-listing-index .c-product-card { border-radius:2px; margin:0 7px 10px 0 } 
 }
#siqc-listing-index .siqc-product-card-inner { width:100%; height:100%; position:relative } 
#siqc-listing-index .c-product-card__editor-seal { bottom:0; left:4px; position:absolute } 
#siqc-listing-index .c-product-card__hover-no-trigger,#siqc-listing-index .c-product-card__hover-trigger { display:none; color:#ddd; border-radius:2px; width:20px; height:20px; position:absolute; border:1px solid #ddd; z-index:90; right:3px; bottom:3px; line-height:18px } 
@media screen and (min-width:960px) {#siqc-listing-index .c-product-card__hover-no-trigger,#siqc-listing-index .c-product-card__hover-trigger { display:block } 
 }
#siqc-listing-index .c-product-card__brand { margin:0; color:#242424 } 
#siqc-listing-index .c-product-card__name { position:relative; z-index:10 } 
#siqc-listing-index .c-product-card .btn-add-alert { position:absolute; bottom:-5px; z-index:22; cursor:pointer } 
@media screen and (min-width:480px) {#siqc-listing-index .c-product-card .btn-add-alert { bottom:auto; right:auto; top:5px; left:5px } 
 }
@media screen and (min-width:960px) {#siqc-listing-index .c-product-card .btn-add-alert { display:none } 
 }
#siqc-listing-index .c-product-card__sale-alert-add-rs { right:0 } 
@media screen and (min-width:480px) {#siqc-listing-index .c-product-card__sale-alert-add-rs { display:none } 
 }

#siqc-listing-index .c-product-hover-card { background:#fff; border:1px solid #ddd; border-radius:2px; display:grid; grid-gap:10px; grid-template-columns:175px 290px; grid-template-rows:auto 1fr; height:auto; opacity:0; overflow-wrap:break-word; position:absolute; visibility:hidden; width:475px; z-index:999 } 
#siqc-listing-index .c-product-hover-card.show-left { margin-left:-475px } 
#siqc-listing-index .c-product-hover-card.open { opacity:1; visibility:visible } 
#siqc-listing-index .c-product-hover-card__product-info { padding:10px 10px 0 0 } 
#siqc-listing-index .c-product-hover-card__img-wrapper { padding:10px 10px 0; position:relative } 
#siqc-listing-index .c-product-hover-card__editor-seal { bottom:0; left:4px; position:absolute } 
#siqc-listing-index .c-product-hover-card__prod-view { align-self:end; grid-column:1/3; text-align:center } 
#siqc-listing-index .c-product-hover-card .desc-more { display:none } 
#siqc-listing-index .c-product-card__featured-badge, #siqc-listing-index .c-product-hover-card__featured-badge { border-top-color:#452e6b; font-family:'Source Sans Pro', sans-serif } font-weight:700;#siqc-listing-index .c-product-card__featured-badge::before, #siqc-listing-index .c-product-hover-card__featured-badge::before { left:-47px; top:-45px } 
#siqc-listing-index .c-product-card__brand,#siqc-listing-index .c-product-hover-card__brand { font-family:'Source Sans Pro', sans-serif; font-weight:700; font-size:.875em; min-height:20px; max-height:40px } 
#siqc-listing-index .c-product-card__store, #siqc-listing-index .c-product-hover-card__store { color:#545454; font-family:'Source Sans Pro', sans-serif; font-weight:600; font-size:.6875em; min-height:20px; max-height:60px } 
#siqc-listing-index .c-product-card__name, #siqc-listing-index .c-product-hover-card__name { font-size:.875em } 
#siqc-listing-index .c-product-card__name a, #siqc-listing-index .c-product-hover-card__name a { color:#545454 } 
#siqc-listing-index .c-product-card__name a:hover, #siqc-listing-index .c-product-hover-card__name a:hover { text-decoration: none; color: #000 } 
#siqc-listing-index .c-product-card__price, #siqc-listing-index .c-product-hover-card__price { font-family:'Source Sans Pro', sans-serif; font-weight:700; font-size:.9375em } 
#siqc-listing-index .c-product-hover-card { box-shadow:#919191 0 0 10px; border:0 } 
#siqc-listing-index .c-product-hover-card.show-left { margin-left:-475px } 
#siqc-listing-index .c-product-hover-card__prod-view { display:grid; grid-gap:5px; grid-template-columns:1fr 1fr; grid-template-rows:auto 1fr; margin:10px auto; width:250px } 
#siqc-listing-index .c-product-hover-card .btn { overflow:hidden; text-overflow:ellipsis; white-space:nowrap; line-height:36px } 
#siqc-listing-index .c-product-hover-card__wish-list-add { grid-column:2/3; grid-row:1/2 } 
#siqc-listing-index .siqc-hover-alertsale { grid-column:1/2; grid-row:1/2 } 
#siqc-listing-index .c-product-hover-card .btn-primary-action { grid-column:1/3; grid-row:2/3 } 
#siqc-listing-index .c-product-hover-card__brand { margin:0 } 
#siqc-listing-index .c-product-hover-card__name { text-transform:uppercase; margin-bottom:.4em } 
#siqc-listing-index .c-product-hover-card__description { font-size:.875em } 
@media screen and (min-width:480px) {#siqc-listing-index .siqc-productcard-wrapper-img img { max-height:195px } 
 }
#siqc-listing-index .c-product-card__product-info { margin-bottom:12px; font-size:1.15em } 
@media screen and (min-width:480px) {#siqc-listing-index .c-product-card__product-info { font-size:1em } 
 }
#siqc-listing-index .c-product-card .btn-add-alert { bottom:-6px; padding:3px 8px; background:#595959; color:#ddd; border:0; height:36px; line-height:36px; width:36px; border-radius: 2px; } 
#siqc-listing-index .c-product-card .btn-add-alert .fa { font-size:20px } 
#siqc-listing-index .c-product-card__wish-list-add-rs { right:36px } 
@media screen and (min-width:480px) {#siqc-listing-index .c-product-card__wish-list-add-rs { top:5px; right:auto; left:5px } 
 }
#siqc-listing-index .c-product-carousel .c-product-card__product-info { font-size:1em } 











/*============index page styles Starts============*/
#siqc-listing-index .siqc-carousel-porduct-L, #siqc-listing-index .siqc-carousel-product-R { bottom:-50px; position:absolute; width:20px } 
#siqc-listing-index .siqc-carousel-porduct-L .fa, #siqc-listing-index .siqc-carousel-product-R .fa { font-size:27px; color:#000 } 
#siqc-listing-index .c-product-carousel { margin-bottom:50px; margin-left:auto; margin-right:auto } 
#siqc-listing-index .siqc-productcarousel-viewport { float:left; margin:0 auto; width:100%; overflow:hidden } 
#siqc-listing-index .siqc-product-carousel-prodwrapper { border:0; width:12000px; height:300px } 
#siqc-listing-index .siqc-carousel-porduct-L { left:25%; margin-left:-10px } 
#siqc-listing-index .siqc-carousel-product-R { margin-right:-10px; right:25% } 
#siqc-listing-index .main>.row { margin-bottom:10px } 
#siqc-listing-index .siqc-editors-chocie-title, #siqc-listing-index .siqc-section-headline { text-align:center; text-transform:capitalize; margin:25px 0; } 
#siqc-listing-index .main>.row.c-top-searches { padding-bottom:40px; } 

@media only screen and (min-width:992px) {#siqc-listing-index .l-hero-carousel { max-width:1170px } 
 }
#siqc-listing-index .c-hero-carousel { margin:0 -15px 60px } 
@media screen and (min-width:480px) {#siqc-listing-index .c-hero-carousel { height:auto } 
 }
@media screen and (min-width:768px) {#siqc-listing-index .c-hero-carousel { margin-bottom:52px } 
 }
#siqc-listing-index .siqc-carousel-inner-contentr { overflow:visible } 
@media only screen and (min-width:768px) {#siqc-listing-index .siqc-carousel-inner-contentr { overflow:hidden } 
 }
#siqc-listing-index .siqc-carousel-container>a>img { max-width:none; height:200px; width:auto } 
@media only screen and (min-width:480px) {#siqc-listing-index .siqc-carousel-container>a>img { height:280px } 
 }
@media only screen and (min-width:640px) {#siqc-listing-index .siqc-carousel-container>a>img { height:320px } 
 }
@media only screen and (min-width:768px) {#siqc-listing-index .siqc-carousel-container>a>img { max-width:100%; height:auto; width:100%; max-height:368px } 
 }
@media only screen and (min-width:960px) {#siqc-listing-index .siqc-carousel-container>a>img { height:460px } 
 }
#siqc-listing-index .siqc-carousel-item-text { background:#fff; text-shadow:none; color:#000; bottom:-30px; padding:10px 10px 0 } 
@media only screen and (min-width:768px) {#siqc-listing-index .siqc-carousel-item-text { background:rgba(255,255,255,.8); text-shadow:none; color:#000; bottom:auto; top:13%; left:100px; right:auto; width:250px; padding-bottom:15px } 
 }
@media screen and (min-width:960px) {#siqc-listing-index .siqc-carousel-item-text { top:16% } 
 }
#siqc-listing-index .siqc-carousel-item-text>h2 { font-size:24px; line-height:28px; max-height:83px; overflow:hidden; font-family:'Source Sans Pro', sans-serif } 
@media only screen and (min-width:768px) {#siqc-listing-index .siqc-carousel-item-text>h2 { font-size:34px; line-height:38px; max-height:114px; margin: 20px 0 10px; font-family:'Source Sans Pro', sans-serif } 
 }
#siqc-listing-index .siqc-carousel-item-text>p { display:none } 
@media only screen and (min-width:768px) {#siqc-listing-index .siqc-carousel-item-text>p { display:block; max-height:60px; overflow:hidden; font-family:'Source Sans Pro', sans-serif; font-size: 14px; margin:10px 0; } 
 }
#siqc-listing-index .siqc-carousel-item-text>.btn { margin:5px 0 0; color:#9068ff; background:0 0; border:0 } 
@media only screen and (min-width:768px) {#siqc-listing-index .siqc-carousel-item-text>.btn { color:#fff; background:#9068ff; border:1px solid #9068ff } 
 }
#siqc-listing-index .siqc-carousel-auto-options .siqc-carousel-controls { width:100%; z-index:1 } 
#siqc-listing-index .siqc-carousel-auto-options .siqc-carousel-next, #siqc-listing-index .siqc-carousel-auto-options .siqc-carousel-prev { align-items:center; background-image:linear-gradient(to right,rgba(0,0,0,.3),rgba(0,0,0,0)); cursor:pointer; display:flex; font-size:50px; height:100%; justify-content:center; position:absolute; width:15%; z-index:1 } 
@media only screen and (min-width:768px) {#siqc-listing-index .siqc-carousel-auto-options .siqc-carousel-next, #siqc-listing-index .siqc-carousel-auto-options .siqc-carousel-prev { width:9% } 
 }
#siqc-listing-index .siqc-carousel-auto-options .siqc-carousel-next { background-image:linear-gradient(to left,rgba(0,0,0,.3),rgba(0,0,0,0)); right:0 } 
#siqc-listing-index .siqc-carousel-auto-options:hover .siqc-carousel-next, #siqc-listing-index .siqc-carousel-auto-options:hover .siqc-carousel-prev { text-decoration:none } 
#siqc-listing-index .siqc-carousel-auto-options .fa-chevron-left::before, #siqc-listing-index .siqc-carousel-auto-options .fa-chevron-right::before { color:#fff } 
#siqc-listing-index .carousel-indicators { bottom:-55px; width: auto; } 
#siqc-listing-index .carousel-indicators>li { background-color:#ddd } 
#siqc-listing-index .carousel-indicators>li.active { background-color:#9068ff; width:10px; height:10px; margin:1px } 
#siqc-listing-index .siqc-editors-chocie-title .editor-seal { margin:0 auto } 
@media screen and (min-width:768px) {#siqc-listing-index .siqc-editors-chocie-title .editor-seal { display:inline-block; vertical-align:bottom } 
#siqc-listing-index .siqc-editors-chocie-title>span { line-height:47px } 
 }
#siqc-listing-index .siqc-editors-chice-wrapper { clear:left; margin-bottom:50px; position:relative } 
@media only screen and (min-width:992px) {#siqc-listing-index .siqc-editors-chice-wrapper { margin-bottom:40px } 
 }
#siqc-listing-index .featured-container { padding-left:8px; padding-right:8px } 
#siqc-listing-index .card.featured { margin-bottom:16px; padding-right:8px; padding-left:8px } 
#siqc-listing-index .card.featured>a { position:relative; display:block; height:auto; width:100%; border:1px solid #ddd } 
#siqc-listing-index .card.featured.store>a {border: 1px solid transparent;}
#siqc-listing-index .card.featured>a:hover { border-color:#9068ff } 
#siqc-listing-index .card.featured>a>.fa { position:absolute; right:8px; top:12%; color:#ccc } 
#siqc-listing-index .card.featured>a>img { width:100%; height:auto } 
#siqc-listing-index .card.featured>a>.info { display:none } 
#siqc-listing-index .top-searches li { line-height:28px } 
#siqc-listing-index .top-searches li a { color: #333333; font-family:'Source Sans Pro', sans-serif; font-size: 16px; } 
#siqc-listing-index .top-searches li a:hover { color: #9068ff; text-decoration: none; } 
#siqc-listing-index .top-searches ul { width:100%; column-count:2; padding-left:20px } 
@media only screen and (min-width:480px) {#siqc-listing-index .card.featured { width:33% } 
#siqc-listing-index .top-searches ul { column-count:3 } 
 }
@media only screen and (min-width:640px) {#siqc-listing-index .card.featured { width:25% } 
 }
@media only screen and (min-width:768px) {#siqc-listing-index .card.featured { width:20% } 
#siqc-listing-index .carousel-indicators { bottom:-36px } 
#siqc-listing-index .top-searches ul { column-count:4 } 
 }
@media screen and (min-width:960px) {#siqc-listing-index .top-searches .col-md-3 { width:25% } 
 }
@media only screen and (min-width:992px) {#siqc-listing-index .main>.row { max-width:992px; margin:0 auto 20px } 
}
@media only screen and (min-width:1024px) {#siqc-listing-index.siqc-content-section { width:auto; margin:30px auto 0 } 
 }


/*======Shop page arrow in caruosel======*/
@media screen and (min-width:992px) {#siqc-listing-index .siqc-carousel-porduct-L, #siqc-listing-index .siqc-carousel-product-R { bottom: 50%; } 
#siqc-listing-index .siqc-carousel-porduct-L { left: -38px; margin-left: 0px; } 
#siqc-listing-index .siqc-carousel-product-R { margin-right: 0; right: -35px; } 
 }
@media screen and (min-width:992px) and (max-width:1020px) {#siqc-listing-index .siqc-carousel-porduct-L, #siqc-listing-index .siqc-carousel-product-R { bottom: 140px; position: absolute; width: auto; } 
#siqc-listing-index .siqc-carousel-porduct-L { left: -22px; margin-left: 0px; } 
#siqc-listing-index .siqc-carousel-product-R { margin-right: 0; right: -22px; } 
 }
@media screen and (max-width:991px) {#siqc-listing-index .siqc-carousel-porduct-L, #siqc-listing-index .siqc-carousel-product-R { bottom: 140px; position: absolute; width: auto; } 
 }
@media screen and (min-width:992px) {.carousel.c-product-carousel.js-product-carousel { width:920px !important; } 
 }
@media screen and (min-width:960px) and (max-width:991px) {.carousel.c-product-carousel.js-product-carousel { width: 730px !important; } 
#siqc-listing-index .siqc-carousel-porduct-L { left: -30px; margin-left: 0px; } 
#siqc-listing-index .siqc-carousel-product-R { margin-right: 0; right: -30px; } 
 }
@media screen and (min-width:768px) and (max-width:959px) {.carousel.c-product-carousel.js-product-carousel { width: 706px !important; } 
#siqc-listing-index .siqc-carousel-porduct-L { left:-25px; margin-left: 0px; } 
#siqc-listing-index .siqc-carousel-product-R { margin-right: 0; right: -25px; } 
 }
@media screen and (min-width:600px) and (max-width:767px) {.carousel.c-product-carousel.js-product-carousel { width:530px !important; } 
#siqc-listing-index .siqc-carousel-porduct-L { left:-30px; margin-left: 0px; } 
#siqc-listing-index .siqc-carousel-product-R { margin-right: 0; right: -30px; } 
 }
@media screen and (min-width:400px) and (max-width:599px) {.carousel.c-product-carousel.js-product-carousel { width:354px !important; } 
#siqc-listing-index .siqc-carousel-porduct-L { left:-25px; margin-left: 0px; } 
#siqc-listing-index .siqc-carousel-product-R { margin-right: 0; right: -25px; } 
 }
@media screen and (max-width:399px) {.carousel.c-product-carousel.js-product-carousel { width:240px !important;; } 
#siqc-listing-index .c-product-carousel .c-product-card { width: 240px; text-align: center; } 
#siqc-listing-index .siqc-productcard-wrapper-img img { max-width: 100%; height: 100%; width: inherit; } 
#siqc-listing-index .siqc-carousel-porduct-L { left:-30px; margin-left: 0px; } 
#siqc-listing-index .siqc-carousel-product-R { margin-right: 0; right: -30px; } 
}/*----Shop page arrow in caruosel---/

/*======Banner Fix======*/
@media only screen and (max-width:767px) {#siqc-listing-index .c-hero-carousel { margin: 0 -15px 20px; } 
 }

@media only screen and (min-width:640px) {#siqc-listing-index .siqc-carousel-container>a>img { height: inherit; max-width: 100%; } 
 }
@media only screen and (min-width: 481px) {#siqc-listing-index .siqc-carousel-container>a>img { height: inherit; max-width: 100%; } 
 }
@media only screen and (max-width: 480px) {#siqc-listing-index .siqc-carousel-container>a>img { height: 170px; width: inherit } 
#siqc-listing-index .siqc-carousel-auto-options .siqc-carousel-next, #siqc-listing-index .siqc-carousel-auto-options .siqc-carousel-prev { font-size:24px; } 
 }
@media only screen and (max-width: 480px) {#siqc-listing-index .siqc-carousel-container>a>img { height:100%; width:100% } 
 }

/*====== Shop page specific styles end=====*/
#siqc-listing-index .siqc-editors-chice-wrapper { margin-bottom: 10px; } 
#siqc-listing-index .c-product-carousel { margin-bottom:10px; } 
@media only screen and (max-width: 767px) {#siqc-listing-index .main>.row { margin-bottom:0px; } 
#siqc-listing-index .carousel-indicators { bottom: 10px; width: auto; } 
#siqc-listing-index .siqc-editors-chice-wrapper,#siqc-listing-index .c-product-carousel { margin-bottom: 25px; } 
 }
/*============index page styles Ends============*/









/*------ Common Styles for Index and Results Page for hover card -----*/
#siqc-listing-index .o-erpc,#siqc-listing-index .siqc-network,#siqc-listing-index .o-erpc--segment { position:absolute; right:0; display:none; z-index:21; padding:0 2px } 
#siqc-listing-index .o-erpc { background:green; color:#fff; top:6px } 
#siqc-listing-index .siqc-network,#siqc-listing-index .o-erpc--segment { background:#0c0; font-weight:700; text-transform:lowercase; font-size:14px; top:26px; margin:0 } 
#siqc-listing-index .o-erpc,#siqc-listing-index .o-erpc--network,#siqc-listing-index .o-erpc--segment { position:absolute; right:0; display:none; z-index:21; padding:0 2px } 
#siqc-listing-index .o-erpc { background:green; color:#fff; top:6px } 
#siqc-listing-index .o-erpc--network,#siqc-listing-index .o-erpc--segment { background:#0c0; font-weight:700; text-transform:lowercase; font-size:14px; top:26px; margin:0 } 
#siqc-listing-index .o-erpc--segment { top:46px } 
#siqc-listing-index .show-erpc .o-erpc,#siqc-listing-index .show-erpc .o-erpc--network,#siqc-listing-index .show-erpc .o-erpc--segment { display:block } 
#siqc-listing-index .editor-seal { display:block; width:42px; height:42px; background:#9068ff; border-radius:50%; text-align:center; position:relative; background: url('../svg/hot-icon.svg')no-repeat center center } 
#siqc-listing-index .o-editor-seal { display:block; width:28px; height:28px; background:#9068ff; border-radius:50%; text-align:center; position:relative; background: url('../svg/hot-icon-small.svg')no-repeat center center } 

/* #siqc-listing-index .editor-seal::before,#siqc-listing-index .o-editor-seal::before { content:"EDITORS' CHOICE"; display:block; font:10px/100% 'Source Sans Pro', sans-serif; font-weight:700; color:#fff; top:30%; position:relative } */
#siqc-listing-index .c-product-card__brand,#siqc-listing-index .c-product-card__name,#siqc-listing-index .c-product-card__store { overflow:hidden; text-overflow:ellipsis; white-space:nowrap } 
#siqc-listing-index .c-product-card__featured-badge,#siqc-listing-index .c-product-hover-card__featured-badge { border-left:58px solid transparent; border-top-style:solid; border-top-width:58px; color:#fff; font-size:11px; position:absolute; right:0; top:0; width:0 } 
#siqc-listing-index .c-product-card__featured-badge::before,#siqc-listing-index .c-product-hover-card__featured-badge::before { content:"FEATURED"; left:-45px; position:absolute; top:-45px; transform:rotate(45deg) } 
#siqc-listing-index .c-product-card__sale-price,#siqc-listing-index .c-product-hover-card__sale-price { color:#c00 } 
#siqc-listing-index .c-product-card__old-price,#siqc-listing-index .c-product-hover-card__old-price { text-decoration:line-through } 
#siqc-listing-index .c-product-card__full-link::after,#siqc-listing-index .c-product-hover-card__full-link::after { bottom:0; content:""; left:0; position:absolute; right:0; top:0 } 
#siqc-listing-index .c-product-hover-card .link-read-more,#siqc-listing-index .c-product-hover-card__name a,#siqc-listing-index .c-product-hover-card__sale-alert-add,#siqc-listing-index .c-product-hover-card__wish-list-add { position:relative; z-index:1 } 
#siqc-listing-index .c-product-card { border:0 solid #ddd; border-bottom-width:1px; margin-bottom:10px; padding-bottom:10px } 
#siqc-listing-index .c-product-card__img-wrapper { float:left; position:relative; width:36% } 
@media screen and (min-width:480px) {#siqc-listing-index .c-product-card__img-wrapper { float:none; height:200px; padding:10px 10px 0; width:auto } 
 }
#siqc-listing-index .c-product-card__img-wrapper img { width:100%; height:auto } 
#siqc-listing-index .c-product-card__product-info { float:left; padding-left:4%; width:64% } 
@media screen and (min-width:480px) {#siqc-listing-index .c-product-card__product-info { float:none; margin:0; padding:10px; text-align:center; width:auto } 
 }
@media screen and (min-width:480px) {#siqc-listing-index .c-product-card { border-width:1px; float:left; padding-bottom:0; height:297px; margin:-1px -1px 0 0; width:177px } 
 }
@media screen and (min-width:960px) {#siqc-listing-index .c-product-card { border-radius:2px; margin:0 7px 10px 0 } 
 }
#siqc-listing-index .c-product-card__inner { width:100%; height:100%; position:relative } 
#siqc-listing-index .c-product-card__editor-seal { bottom:0; left:4px; position:absolute } 
#siqc-listing-index .c-product-card__hover-no-trigger, #siqc-listing-index .c-product-card__hover-trigger { display:none; color:#ddd; border-radius:3px; width:20px; height:20px; position:absolute; border:1px solid #ddd; z-index:90; right:3px; bottom:3px; line-height:18px } 
@media screen and (min-width:960px) {#siqc-listing-index .c-product-card__hover-no-trigger, #siqc-listing-index .c-product-card__hover-trigger { display:block } 
 }
#siqc-listing-index .c-product-card__brand { margin:0; color:#242424 } 
#siqc-listing-index .c-product-card__name { position:relative; z-index:10 } 
#siqc-listing-index .c-product-card .btn-add-alert { position:absolute; bottom:-5px; z-index:22; cursor:pointer } 
@media screen and (min-width:480px) {#siqc-listing-index .c-product-card .btn-add-alert { bottom:auto; right:auto; top:5px; left:5px } 
 }
@media screen and (min-width:960px) {#siqc-listing-index .c-product-card .btn-add-alert { display:none } 
 }
#siqc-listing-index .c-product-card__sale-alert-add-rs { right:0 } 
@media screen and (min-width:480px) {#siqc-listing-index .c-product-card__sale-alert-add-rs { display:none } 
 }
#siqc-listing-index .c-product-hover-card { background:#fff; border:1px solid #ddd; border-radius:2px; display:grid; grid-gap:10px; grid-template-columns:175px 290px; grid-template-rows:auto 1fr; height:auto; opacity:0; overflow-wrap:break-word; position:absolute; visibility:hidden; width:475px; z-index:999 } 
#siqc-listing-index .c-product-hover-card.show-left { margin-left:-475px } 
#siqc-listing-index .c-product-hover-card.open { opacity:1; visibility:visible } 
#siqc-listing-index .c-product-hover-card__product-info { padding:10px 10px 0 0 } 
#siqc-listing-index .c-product-hover-card__img-wrapper { padding:10px 10px 0; position:relative } 
#siqc-listing-index .c-product-hover-card__editor-seal { bottom:0; left:4px; position:absolute } 
#siqc-listing-index .c-product-hover-card__prod-view { align-self:end; grid-column:1/3; text-align:center } 
#siqc-listing-index .c-product-hover-card .desc-more { display:none } 
#siqc-listing-index .c-product-card__partner-badge, #siqc-listing-index .c-product-hover-card__partner-badge { background:rgba(255,255,255,.7); bottom:0; line-height:26px; position:absolute; right:10px; z-index:20 } 
#siqc-listing-index .c-product-card__partner-badge::before, #siqc-listing-index .c-product-hover-card__partner-badge::before { color:#9068ff; content:"\e909"; font-family:bhgIconFont; font-size:25px } 
@media screen and (min-width:480px) {#siqc-listing-index .c-product-card__partner-badge, #siqc-listing-index .c-product-hover-card__partner-badge { line-height:32px } 
#siqc-listing-index .c-product-card__partner-badge::before, #siqc-listing-index .c-product-hover-card__partner-badge::before { font-size:30px } 
 }
#siqc-listing-index .c-product-card__featured-badge, #siqc-listing-index .c-product-hover-card__featured-badge { border-top-color:#6673d8; font-family:'Source Sans Pro', sans-serif; font-weight:700; } 
#siqc-listing-index .c-product-card__featured-badge::before, #siqc-listing-index .c-product-hover-card__featured-badge::before { left:-47px; top:-45px } 
#siqc-listing-index .c-product-card__brand, #siqc-listing-index .c-product-hover-card__brand { font-family:'Source Sans Pro', sans-serif; font-weight:700; font-size:14px; min-height:20px; max-height:40px } 
#siqc-listing-index .c-product-card__store, #siqc-listing-index .c-product-hover-card__store { color:#545454; font-family:'Source Sans Pro', sans-serif; font-weight:600; font-size:11px; min-height:18px; max-height:60px } 
#siqc-listing-index .c-product-card__name, #siqc-listing-index .c-product-hover-card__name { font-size:.875em; font-family: 'Source Sans Pro',sans-serif; font-weight: 300; } 
#siqc-listing-index .c-product-card__name a, #siqc-listing-index .c-product-hover-card__name a { color:#545454; font-size: 13px; font-family:'Source Sans Pro', sans-serif; } 
#siqc-listing-index .c-product-card__price, #siqc-listing-index .c-product-hover-card__price { font-family: 'Source Sans Pro',sans-serif; font-weight: 700; font-size: 15px; } 
#siqc-listing-index .c-product-hover-card { box-shadow:#919191 0 0 10px; border:0 } 
#siqc-listing-index .c-product-hover-card.show-left { margin-left:-475px } 
#siqc-listing-index .c-product-hover-card__prod-view { display:grid; grid-gap:5px; grid-template-columns:1fr 1fr; grid-template-rows:auto 1fr; margin:10px auto; width:250px } 
#siqc-listing-index .c-product-hover-card .btn { overflow:hidden; text-overflow:ellipsis; white-space:nowrap; line-height:36px } 
#siqc-listing-index .c-product-hover-card__wish-list-add { grid-column:2/3; grid-row:1/2 } 
#siqc-listing-index .c-product-hover-card__sale-alert-add { grid-column:1/2; grid-row:1/2 } 
#siqc-listing-index .c-product-hover-card .btn-primary-action { grid-column:1/3; grid-row:2/3 } 
#siqc-listing-index .c-product-hover-card__brand { margin:0 } 
#siqc-listing-index .c-product-hover-card__name { text-transform:uppercase; margin-bottom:.4em } 
#siqc-listing-index .c-product-hover-card__description { font-size:.875em } 
@media screen and (min-width:480px) {#siqc-listing-index .c-product-card__img-wrapper img { max-height:195px } 
 }
#siqc-listing-index .c-product-card__product-info { margin-bottom:12px; font-size:1.15em } 
@media screen and (min-width:480px) {#siqc-listing-index .c-product-card__product-info { font-size:1em } 
 }
#siqc-listing-index .c-product-card .btn-add-alert { bottom: -6px; background: #595959; color: #ddd; border: 0; height: 32px; line-height: 28px; width: 32px; } 
#siqc-listing-index .c-product-card .btn-add-alert .fa { font-size:16px } 
#siqc-listing-index .c-product-card__wish-list-add-rs { right:40px } 
@media screen and (min-width:480px) {#siqc-listing-index .c-product-card__wish-list-add-rs { top:5px; right:auto; left:5px } 
 }
#siqc-listing-index .c-product-carousel .c-product-card__product-info { font-size:1em } 
#siqc-listing-index .c-content-card--cip__photo { padding-right:0 } 
@media screen and (min-width:960px) {#siqc-listing-index .c-content-card--cip__photo { padding:0 15px } 
 }




/*==========*==========Header Styles*====================*/
#header .siqc-header-topfix { height:80px } 
#header .darken::before { background:#000; content:""; opacity:.8; position:fixed; width:100%; height:100%; top:0; left:0; z-index:999 } 
#header .siqc-header-container a { color:#000; text-decoration:none; line-height:50px } 
#header .siqc-header-container a:hover { color:#fff; text-decoration:none; opacity:.8 } 
#header .siqc-header-container a:focus { text-decoration:none } 
#header .siqc-header-containerol,#header .siqc-header-containerul { list-style:none; padding:0; margin:0 } 
#header .siqc-header-container button { padding:0; background:0 0; border:0 } 
.siqc-header-container * { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box } 
#header .siqc-brand-logo a img { vertical-align:middle } 
#header .siqc-header-container fieldset { min-width:0; padding:0; margin:0; border:0 } 
#header .siqc-header-container input,#header .siqc-header-container button { line-height:inherit; outline:none } 
#header .siqc-header-container button.siqc-menu-button-mobile { display:none } 
#header .siqc-header-container button { color:#dbdbdb; height:50px; margin-left:8px; font-size:inherit } 
#header .siqc-header-container .siqc-header-topright button { color:#000; height:50px; margin-left:8px; font-size:20px; margin-right:10px } 
#header .siqc-header-container .siqc-header-searchbox button { height:40px; font-size:16px; line-height:20px; margin-right: 5px; } 
#header .siqc-header-container { font-family:'Source Sans Pro',sans-serif } 
#header .siqc-leftmenu-continer>* { visibility:hidden; transition:visibility 0 ease-in .5s } 
#header .siqc-leftmenu-continer.open>* { visibility:visible; transition:visibility 0 ease-in .5s } 
#header .siqc-leftmneu-close-btn,#header .siqc-menu-button-mobile,#header .siqc-mobile-search-icon { height:66px; width:50px; line-height:50px; position:absolute; top:0; border-color:#595959; border-style:solid; border-width:0 1px 0 0; color:#000; font-size:30px; display:block } 
#header .siqc-menu-button-mobile { left:0 } 
#header .siqc-mobile-search-icon { font-size:20px; right:0; border-width:0 0 0 1px; position:relative; z-index:1 } 
#header .search-toggled .siqc-mobile-search-icon::before { content:"\f00d" } 
#header .siqc-leftmneu-close-btn { border:0; right:-50px; background:#474747; z-index:20 } 
#header .siqc-header-container { background:#fff; height:80px; position:fixed; top:0; left:0; right:0; width:100%; z-index:100; padding: 13px 0 0 0; border-bottom: 1px solid #eee; } 
#header .siqc-header-toparea { height:50px; position:relative; display:-webkit-box; display:-ms-flexbox; display:flex; background:#fff; max-width:100%; width:100%; align-items: center; } 
#header .siqc-brand-logo { margin:0 20px; text-align:center; } 
#header .siqc-brand-logo>a { color:#fff; text-decoration:none; line-height:46px; display: block; } 
#header .siqc-brand-logo a img { max-width:215px } 
#header .c-header--accessible .siqc-brand-logo>a::before { content:none } 
#header .c-header__image { display:block; height:50px; margin:0 2px; padding:2px; width:150px } 
#header .siqc-topmenu-header { display:none; font-family:'Source Sans Pro',sans-serif; font-weight:700; font-size:14px; background:#fff; overflow:hidden; height:51px; line-height:51px; border-bottom:1px solid #ddd; text-align:center; text-transform:uppercase } 
#header .siqc-topmenu-header ul { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -ms-flex-wrap:wrap; flex-wrap:wrap; margin:0 auto; max-width:1200px; padding:0 } 
#header .siqc-topmenu-header li { display:block; padding:0 10px } 
#header .siqc-topmenu-header a { color:#474747 } 
#header .siqc-topmenu-header a:hover { text-decoration:none; color:#d18f1c } 
#header .siqc-searchbar-area { -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; display:none; margin-top:7px } 
#header .search-toggled .siqc-searchbar-area { display:block } 
#header .siqc-header-searchbox { display:-webkit-box; display:-ms-flexbox; display:flex; margin:0 50px 0 0; padding:0 } 
#header .siqc-header-searchbox fieldset { border:0; -webkit-box-flex:100; -ms-flex:100 0 1px; flex:100 0 1px; margin:0; padding:0 22px 0 2px; position:relative } 
#header .siqc-header-searchbox input { width:100%; border:0; border-radius:3px; padding:8px; height:40px; border-radius:0!important; background-image:none!important; padding:7px 6px; border:solid 1px transparent; -webkit-transition:all .5s; -moz-transition:all .5s; transition:all .5s; -moz-box-sizing:border-box; box-sizing:border-box; background-color:#fff; border-color:#111; width:200px; color:#111; font-size:14px } 
#header .siqc-header-searchbox input::placeholder { color:#a0a0a0 } 
#header .siqc-header-searchbox input:focus+button { color:#000 } 
#header .siqc-header-searchbox button { position:absolute; top:0; right:25px; border:0; background:0 0; padding:8px; color:#ddd; line-height:22px; font-size:18px } 
#header .siqc-header-menulinks { display:none } 
#header .siqc-header-menulinks ul { list-style-type:none; margin:0; padding:0 20px 0 0; position:relative; background:#fff; display: -webkit-box; display: -ms-flexbox; display: flex; } 
#header .siqc-header-menulinks ul li { list-style-type:none; margin:0; padding:0; display:inline-block; display: flex; } 
/* #header .siqc-header-menulinks ul li.current-menu { box-shadow: inset 0 -0.30rem 0 0 #111 } */
#header .siqc-header-menulinks ul li a { font-size:18px; color:#2b2b2b; font-family:'Source Sans Pro',sans-serif; font-weight:400; font-style:normal; -webkit-font-smoothing:auto; padding: 10px 12px 9px 12px; display: block; line-height: 50px; } 
#header .siqc-header-menulinks ul li a:hover { text-decoration:none; color:#9068ff } 
#header .siqc-header-menulinks ul li.current-menu a { font-weight: 600; color: #9068ff; } 
#header .siqc-header-social-cont { margin:0; padding:0; } 
#header .siqc-header-social-cont ul { margin:0; padding:0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 0; } 
#header .siqc-header-social-cont ul li { margin:0 4px; list-style-type: none; } 
#header .siqc-header-social-cont ul li a { display: block; padding:4px; } 
#header .siqc-header-social-cont ul li svg { fill: #2b2b2b; width: 16px; height: 16px; display: block; } 
#header .siqc-header-social-cont ul li a:hover { color: #9068ff; } 

#header .header-social-list { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; padding:0; border:0; margin:0 } 
#header .header-social-list a { background:0 0; line-height:32px; text-align:center; margin-right:12px; font-size:18px; color:#000 } 
#header .siqc-header-topright { position:relative; display:-webkit-box; display:-ms-flexbox; display:flex; margin-right:10px; align-items: center; } 
#siqc-search-overlay { opacity:0 } 
#header .search-toggled #siqc-search-overlay { opacity:1; pointer-events:initial } 
#siqc-search-overlay { -webkit-transition:all .3s; -moz-transition:all .3s; transition:all .3s; position:fixed; top:0; left:0; right:0; height:80px; opacity:0; pointer-events:none; background-color:rgba(255,255,255,.84); } 


@media screen and (min-width:991px) and (max-width:1100px) {#header .siqc-header-menulinks ul { padding:0; } 
#header .siqc-header-container .siqc-header-topright button { margin-right:0 } 
#header .siqc-brand-logo a img { max-width:130px } 
 }

@media screen and (min-width:992px){
 #header .siqc-header-menulinks { display:block; margin-left: auto; } 
 }

@media screen and (max-width:991px){
 #header .siqc-header-container button.siqc-menu-button-mobile { display:block; margin-left:0 } 
#header .siqc-header-social-cont { display: none; } 
#header .siqc-brand-logo { width: 100%; margin-right:0; margin-left:0; } 
#header .siqc-brand-logo>a { max-width: 250px; margin: 0 auto; } 
 }
 
@media screen and (min-width:768px){
 #header .siqc-leftmneu-close-btn,#header .siqc-menu-button-mobile,#header .siqc-mobile-search-icon { border:0 } 
#header .siqc-header-userlinks { display:block } 
/* #header .siqc-brand-logo { width:auto; margin-left:20px; white-space:nowrap; display:block } */
#header .siqc-topmenu-header { display:block } 
#header .siqc-searchbar-area { display:none; margin:0; flex:none } 
#header .siqc-header-searchbox { position:absolute; height:50px; margin:0 auto; justify-content:center; align-items:center; width:300px; left:-290px; top: 0px; } 
#header .siqc-header-searchbox fieldset { -webkit-box-flex:0; -ms-flex:0 0 300px; flex:0 0 300px; margin:auto; text-align:center } 
#header .siqc-header-searchbox input { width:300px; outline:0; font-size:14px } 
#header .siqc-header-searchbox button { right:0; font-size:18px } 
 }
@media screen and (max-width:767px){
 #header .siqc-menu-button-mobile { display:block } 
#header .siqc-header-topright { position:absolute; right:0; width:100%; margin-right:0; top: 0; } 
#header .siqc-mobile-search-icon { position:absolute } 
#header .siqc-header-searchbox { margin:0 30px 0 0 } 
#header .siqc-searchbar-area { margin-top:5px } 
#header .siqc-header-searchbox fieldset { margin-left:15px } 
#header .siqc-header-searchbox input { width:100%; height:40px } 
 }
@media screen and (min-width:992px) and (max-width:1280px){
 #header .siqc-header-menulinks ul li a { font-size: 16px; padding: 5px 8px 8px 8px; } 
#header .siqc-brand-logo a img { max-width: 180px; } 
#header .siqc-brand-logo { margin: 0 5px; } 
 }
 @media screen and (min-width:992px) and (max-width:1100px){
 #header .siqc-header-menulinks ul li a { font-size: 14px; } 
 }
#header .header_social { background:#000; padding:4px 15px; text-align:right } 
#header ul.social,#overlay-menu ul.social { display:inline-block; white-space:nowrap; margin:0; padding:0 } 
#header ul.social li,#overlay-menu ul.social li { float:none; display:inline-block; margin-left:12px; float:left } 
#header ul.social li a,#overlay-menu ul.social li a { display:block; height:26px; width:31px; background:url(../svg/social_icons.svg) no-repeat center 0; transition:all .2s } 
#header ul.social li a.pt,#overlay-menu ul.social li a.pt { background-position:center -39px } 
#header ul.social li a.fb,#overlay-menu ul.social li a.fb { background-position:center -74px } 
#header ul.social li a.ig,#overlay-menu ul.social li a.ig { background-position:center -109px } 
#header ul.social li a.tw,#overlay-menu ul.social li a.tw { background-position:center -144px } 
#header ul.social li a.yt,#overlay-menu ul.social li a.yt { background-position:center -179px } 
#header ul.social li a.ma,#overlay-menu ul.social li a.ma { background-position:center -215px } 
#header ul.social li a:hover,#overlay-menu ul.social li a:hover { opacity:.8 } 
#header ul.social li { margin-left:5px } 
#header .header_top { background:#242424; padding:14px 20px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -ms-flex-wrap:nowrap; flex-wrap:nowrap } 
#header .header_top>div { white-space:nowrap } 
#header .header_top>div:last-child { margin-left:auto; display:-webkit-box; display:-ms-flexbox; display:flex } 
#header .header_top a.menu { margin-right:8px } 
#header .header_top a.logo img { height:30px; color:#000 } 
#header .header_top #searchHolder { display:inline-block } 
#header .header_top #searchButton { margin-right:10px; margin-top:6px; cursor:pointer; transform:scale(1.3) } 
#header .header_top form#headerSearch,#header .header_top form#siq_searchForm { display:none; margin-left:-210px; position:absolute } 
#header .header_top form#headerSearch input[type=text],#header .header_top form#headerSearch input[type=search],#header .header_top form#siq_searchForm input[type=text],#header .header_top form#siq_searchForm input[type=search] { border-radius:0!important; background-image:none!important; padding:7px 6px; margin-top:-4px; border:solid 1px transparent; -webkit-transition:all .5s; -moz-transition:all .5s; transition:all .5s; -moz-box-sizing:border-box; box-sizing:border-box; background-color:#444; border-color:#ccc; width:200px; color:#fff } 
#header .header_top form#headerSearch input[type=submit],#header .header_top form#siq_searchForm input[type=submit] { display:none; visibility:hidden } 
#header .header_top form#headerSearch img,#header .header_top form#siq_searchForm img { width:16px; height:16px; vertical-align:middle; opacity:.9; cursor:pointer; margin-left:5px } 
#header .header_top #searchOverlay { -webkit-transition:all .3s; -moz-transition:all .3s; transition:all .3s; position:fixed; top:0; left:0; right:0; height:74px; opacity:0; pointer-events:none; background-color:rgba(0,0,0,.7); background:-moz-linear-gradient(left,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.7) 80%,rgba(0,0,0,0.9) 90%); background:-webkit-linear-gradient(left,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.7) 80%,rgba(0,0,0,0.9) 90%); background:linear-gradient(to right,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.7) 80%,rgba(0,0,0,0.9) 90%) } 
#header ul.nav { height:38px; color:#000; overflow:hidden; margin-left:auto; margin-right:auto } 
#header ul.nav li { padding:0 10px; float:left; list-style-type:none; text-transform:uppercase; font-size:12px; font-weight:700 } 
#header ul.nav li a { text-decoration:none; line-height:38px; font-family:'Source Sans Pro',sans-serif; color:#dbdbdb } 
#header ul.nav li:hover a,#header ul.nav li.over a { color:#fff } 
#header ul.nav li#TopRightAd { width:260px; height:38px; overflow:hidden; text-align:left; padding:0 } 
#header ul.nav li#TopRightAd:hover { background:#fff } 
#header.search #searchOverlay { opacity:1; pointer-events:initial } 
#header.search #headerSearch,#header.search #siq_searchForm { display:inline-block!important } 
@media screen and (min-width:1px) and (max-width:1024px){
 #header .header_top ul.social { display:none } 
#header .header_top #searchButton { margin-right:10px } 
 }
@media screen and (min-width:1px) and (max-width:800px){
 #header ul.nav li { padding:0 6px } 
 }
#overlay-menu { position:fixed; z-index:1000020; top:0; left:0; right:0; bottom:0; overflow:auto; opacity:0; background:rgba(0,0,0,.9); pointer-events:none; -webkit-transition:all .3s; -moz-transition:all .3s; transition:all .4s } 
#overlay-menu.active { opacity:1; pointer-events:inherit } 
#overlay-menu #top { margin-top:18px; margin-left:18px } 
#overlay-menu #top #close-overlay img { margin-right:8px } 
#overlay-menu #top .logo { height:28px; line-height:30px; margin-top:0; margin-left:8px } 
#overlay-menu ul#side { margin:0; padding:0; list-style:none; margin-left:20px; margin-top:44px } 
#overlay-menu ul#side li { margin:15px 0; padding:0; list-style:none } 
#overlay-menu ul#side li a { color:#dbdbdb; font-size:28px; line-height:1.1; text-decoration:none; font-family:'Source Sans Pro',sans-serif; -webkit-font-smoothing:auto } 
#overlay-menu ul#side li a:hover { color:#fff } 
#overlay-menu ul#side li a.hasContent span { display:inline-block; width:360px } 
#overlay-menu ul#side li a.hasContent:after { content:'\25B6'; display:inline-block; -webkit-transition:all .3s; -moz-transition:all .3s; transition:all .3s } 
#overlay-menu ul#side li a.hasContent.active:after { transform:rotate(90deg); -web-transform:rotate(90deg); -moz-transform:rotate(90deg) } 
#overlay-menu ul#side .content { margin-left:30px; margin-top:0; -webkit-transition:max-height .4s; -moz-transition:max-height .4s; transition:max-height .4s; max-height:0; overflow:hidden } 
#overlay-menu ul#side .content.active { display:block; margin-top:10px; max-height:500px } 
#overlay-menu ul#side .content a { display:block; font-size:23px; line-height:1.3 } 
#overlay-menu .center_section { color:#fff; position:absolute; left:700px; top:40%; transform:translateY(-50%); -moz-transform:translateY(-50%); -webkit-transform:translateY(-50%) } 
#overlay-menu .center_section .section_title { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; margin-bottom:13px; font-size:18px; font-family:'Source Sans Pro',sans-serif; line-height:20px } 
#overlay-menu .center_section .section_title span { content:""; -webkit-box-flex:1; -ms-flex:1 1 auto; flex:1 1 auto; border-top:1px solid #fff; margin-left:15px } 
#overlay-menu .center_section .sister_sites { margin-bottom:50px; margin-left:12px; padding-top:5px; line-height:14px } 
#overlay-menu .center_section .sister_sites img { height:45px; vertical-align:baseline } 
#overlay-menu .center_section .sister_sites img:first-child { margin-right:50px } 
@media screen and (min-width:1px) and (max-width:1500px){
 #overlay-menu .center_section { left:590px } 
 }
@media screen and (min-width:1px) and (max-width:1280px){
 #overlay-menu ul#side li a { font-size:24px } 
#overlay-menu .center_section { left:500px } 
#overlay-menu ul#side li a.hasContent span { width:300px } 
#overlay-menu .center_section { left:430px } 
 }
@media screen and (min-width:1px) and (max-width:1160px){
 #overlay-menu .center_section .sister_sites img:first-child { margin-right:40px } 
#overlay-menu .center_section .sister_sites img { height:40px } 
 }
@media screen and (max-width:991px){
 #overlay-menu .center_section { left:0; top:0; position:relative; margin-top:40px; margin-left:15px; display:inline-block; border-top:1px solid #595959; padding-top:10px; transform:inherit; margin-right:20px; display:block } 
#overlay-menu .center_section .section_title { font-family:'Source Sans Pro',sans-serif } 
#overlay-menu ul#side li a { font-size:18px; font-family:'Source Sans Pro',sans-serif; font-weight:300; color:#fff; padding-left:15px } 
#overlay-menu ul#side li a.hasContent span { width:90% } 
#overlay-menu ul#side li { margin:30px 0; font-family:'Source Sans Pro',sans-serif } 
#overlay-menu ul#side li.current-menu a { color: #9068ff; } 
#overlay-menu ul#side .content a { display:block; font-size:15px; line-height:2.2; font-family:'Source Sans Pro',sans-serif; text-transform:inherit; font-weight:300 } 
#overlay-menu ul#side { margin-left:10px; margin-top:40px } 
#overlay-menu .center_section .section_title span,#overlay-menu .center_section .section_title.xs-hidden-mobile,#overlay-menu ul.social { display:none } 
#overlay-menu .center_section .sister_sites img:first-child { margin-right:10px; height:19px } 
#overlay-menu .center_section .sister_sites { margin-bottom:0; margin-left:0; padding-top:0; line-height:10px } 
#overlay-menu .center_section .section_title { margin-bottom:20px } 
#overlay-menu { background:rgba(0,0,0,.95) } 
#overlay-menu ul#side .content { margin-left:0 } 
#overlay-menu ul#side .content.active { background:#272727; padding:10px 0 10px 10px } 
#header .siqc-header-container .siqc-header-searchbox button { height:40px } 
 }

@media screen and (min-width:1441px) {#header .siqc-header-toparea { max-width: 1440px; margin: 0 auto; } 
.siq_search_page #header .siqc-header-toparea { max-width: 100%; } 
 }

/*--------dropdown styles-------*/
#header .siqc-header-menulinks ul.sub-menu { box-shadow: 0 0.25rem 0.125rem rgb(0 0 0 / 30%); position: absolute; z-index: 2; transition: opacity 0.1s linear; left: 0; top: 100%; min-width:300px; background-color: #f2f2f2; padding: 15px; border-bottom: 3px solid #9068ff; } 
#header .xe-header-main-nav__menu .sub-menu a { line-height:24px; padding: 10px; } 
@media (max-width: 781px){
 .xe-site-header__logo-image-desktop { display: none; } 
 }
.xe-header-main-nav { display: flex; } 
.xe-header-main-nav__toggle { display: flex; flex-flow: row nowrap; align-items: center; padding: 0; border: none; -webkit-appearance: none; } 
@media (max-width: 781px){
 .xe-header-main-nav__toggle-label { display: none; } 
 }
.xe-header-main-nav__menu.xe-header-main-nav__menu { display: flex; flex-flow: row nowrap; padding: 0; margin: 0; } 
@media (max-width: 1249px){
 .xe-header-main-nav__toggle[aria-expanded=false] + .xe-header-main-nav__menu { visibility: hidden; overflow: hidden; opacity: 0; width: 0; height: 0; } 
 }

.xe-header-main-nav__menu > .menu-item { display: flex; flex-flow: column nowrap; align-items: flex-start; position: relative; padding: 0; } 
@media (min-width: 960px){
 .xe-header-main-nav__menu > .menu-item { flex-direction: row; align-items: center; } 
 }
@media (min-width: 960px){
 .xe-header-main-nav__menu .menu-item a { order: -1; } 
 }
@media (min-width: 960px){
 #header .xe-header-main-nav__menu .menu-item .sub-menu-toggle ~ a { padding-right: 0; } 
 }
#header .siqc-header-menulinks ul.sub-menu li { box-shadow: none; display: block; } 
#header .xe-header-main-nav__menu .menu-item [aria-expanded=true] ~ a,
.xe-header-main-nav__menu .menu-item a:hover,
.xe-header-main-nav__menu .menu-item a:focus { color: #9068ff; } 
.xe-header-main-nav__menu .sub-menu { display: flex; flex-direction: column; align-items: normal; width: 100%; padding-left: 0.5rem; } 
@media (min-width: 960px){
 .xe-header-main-nav__menu .sub-menu { box-shadow: 0 0.25rem 0.125rem rgba(0, 0, 0, 0.3); position: absolute; z-index: 2; transition: opacity 0.1s linear; left: 0; top: 100%; min-width: 15.5rem; } 
.xe-header-main-nav__menu .sub-menu.is-position-left { left: 0; right: auto; } 
.xe-header-main-nav__menu .sub-menu.is-position-right { right: 0; left: auto; } 
 }
@media (max-width: 959px){
 .xe-header-main-nav__menu .sub-menu-toggle[aria-expanded=false] ~ .sub-menu { display: none; } 
 }
@media (min-width: 960px){
 .xe-header-main-nav__menu .sub-menu-toggle[aria-expanded=false] ~ .sub-menu { visibility: hidden; overflow: hidden; opacity: 0; width: 0; height: 0; } 
 }

#header .xe-header-main-nav__menu .sub-menu-toggle { background: none; border: none; padding: 5px 5px 5px 10px; cursor: pointer; -webkit-appearance: none; color: #111; margin-left:0; } 
#header .xe-header-main-nav__menu .sub-menu-toggle:hover { color:#9068ff } 
.xe-header-main-nav__menu .sub-menu-toggle:hover, .xe-header-main-nav__menu .sub-menu-toggle:focus, #header .xe-header-main-nav__menu .sub-menu-toggle[aria-expanded=true] { color: #9068ff } 
.xe-expander { position: relative; display: block; width: 1rem; height: 1rem; } 
.xe-expander::before { content: ""; display: block; position: absolute; top: calc(50% - 10px); left: calc(50% - 5px); width: 10px; height: 10px; border: 2px solid currentColor; border-top: none; border-left: none; border-radius: 1px; transform: translateY(1px) rotate(45deg); transition: transform 80ms ease-out; } 
@media (min-width: 960px){
 .xe-expander::before { border-width: 3px; } 
 }
[aria-expanded=true] > .xe-expander::before { transform: translateY(5px) rotate(225deg); } 
 

@media screen and (max-width:991px) {#overlay-menu ul#side { flex-direction: column; margin: 15px 0 0 0; } 
.xe-header-main-nav__menu .sub-menu-toggle { position: absolute; right: 0; top:-15px; background: transparent; border: 0; color: #fff; } 
.xe-expander::before { top: calc(50% - 9px); left: calc(50% - 5px); width: 16px; height: 16px; border-width: 3px } 
.xe-expander { width: 4rem; height: 4rem; } 
#overlay-menu ul#side li { margin: 20px 0; } 
.xe-header-main-nav__menu .sub-menu { background: rgba(255,255,255,.9); margin: 20px 0 -10px 0; padding: 5px 0; } 
#overlay-menu ul#side .sub-menu li a { color: #000; } 
#overlay-menu ul#side .sub-menu li { margin: 15px 0; } 
#overlay-menu ul#side li a { width: 100%; } 
 }
@media screen and (max-width:1120px) {.siqc-header-social-cont { display:none; } 
 }
@media screen and (max-width:1300px) {#header .siqc-header-menulinks ul { padding: 0; } 
 }
/*--------dropdown styles-------*/

/*========== Footer Styeles =======*/
#siqc-footer-custom { background:#2b2b2b; padding:35px 0 50px 0; color: #fff; margin-top:0; -webkit-font-smoothing: auto; -moz-osx-font-smoothing: auto; } 
.siqc-footer-wrapper .siq-powerdby { margin:0 auto; text-align: center; padding: 20px 0 0 0; } 
.siqc-footer-wrapper .siq-powerdby p { margin:0 0 8px 0; padding:0; color: #fff; font-size: 13px; font-family:'Source Sans Pro', sans-serif; line-height: 14px; font-weight:500; } 
.siqc-footer-wrapper .merchant-sponsored-colm { padding:18px 0 0 0; margin:0; } 
.siqc-footer-wrapper .merchant-sponsored-colm h4 { font-size: 18px; font-weight: 700; margin:0; padding: 0; line-height: 24px; letter-spacing: 0; font-family:'Source Sans Pro', sans-serif; color: #fff; text-transform: inherit; } 
.siqc-footer-wrapper .merchant-sponsored-colm p { font-size: 14px; font-weight: 500; margin:8px 0 0 0; padding: 0; line-height:20px; letter-spacing: 0; font-family:'Source Sans Pro', sans-serif; color: #fff; font-weight:500; } 
.siqc-footer-wrapper .merchant-sponsored-colm a { font-size: 14px; font-weight: 500; margin:5px 0 0 0; padding: 0; line-height:18px; letter-spacing: 0; font-family:'Source Sans Pro', sans-serif; color: #9068ff; text-decoration: none; display: inline-block } 
.siqc-footer-wrapper .merchant-sponsored-colm a:hover { color: #fff; } 
.siqc-footer-wrapper .merchant-sponsored-colm a:after { font: normal normal normal 14px/1 FontAwesome; content: "\f105"; display: inline-block; padding-left:8px; padding-top:0; vertical-align: middle; line-height: 10px; margin-top: -2px; font-weight: 900; } 
.siqc-footer-wrapper .siqc-site-disclaimer { padding:10px 0px 0 0; margin:0; } 
.siqc-footer-wrapper .siqc-site-disclaimer p { font-size: 14px; margin:10px 0 0 0; padding: 0; line-height:20px; letter-spacing: 0; font-family:'Source Sans Pro', sans-serif; color: #fff; font-weight:500; } 
.siqc-footer-wrapper .siqc-site-disclaimer a { font-size: 14px; font-weight: 500; margin:0; padding: 0; line-height:18px; letter-spacing: 0; font-family:'Source Sans Pro', sans-serif; color: #ffbfc1; text-decoration: none; display: inline-block } 
.siqc-footer-wrapper .siqc-site-disclaimer a:hover { color: #fff; } 

@media screen and (min-width: 1200px) {.siqc-footer-wrapper { max-width: 1274px; margin: 0 auto; padding: 0 20px; } 
 }
@media screen and (max-width: 1199px) {.siqc-footer-wrapper { max-width:90%; margin: 0 auto; } 
 }
@media screen and (max-width:991px) {.siqc-footer-wrapper .merchant-sponsored-colm p { margin: 3px 0 0 0; } 
#siqc-footer-custom { padding: 30px 0; } 
.siqc-footer-wrapper .siq-powerdby { padding:0; } 
 }
/*========== Custom Footer Styeles End =======*/




/*====Footer Styles and fixes on data loading on results page====*/
html, body { height: 100%; margin: 0; } 
body { display: flex; flex-direction: column; } 
#siq_search_results { flex: 1 0 auto; } 
#siqc-footer-custom { flex-shrink: 0; } 
#siq-search-results-loading { height: 100% !important; } 

/*====Sticky Footer for Listing Page====*/
html, body { height: 100%; margin: 0; } 
body { display: flex; flex-direction: column; } 
#siqc-listing-index { flex: 1 0 auto; } 
#siqc-footer-custom { flex-shrink: 0; } 
/*====Sticky Footer for Listing Page====*/




#siqc-listing-index.siqc-content-section { background: #fff; } 
/* #siq_search_results { background: #fff; } */




/*-------Why trust us section----*/
#siqc-listing-index .siqc-why-trustus-shop-section { max-width: 1140px; width: inherit; margin:20px auto; padding: 10px 20px 0; } 
#siqc-listing-index .siqc-why-trustus-shop-section a:hover>.siqc-why-trustus-container { border-color: #d0d0d0; } 
#siqc-listing-index .siqc-why-trustus-shop-section .siqc-why-trustus-container { background-color: #fff; border: 1px solid #DFDFDF; display: -webkit-box; display: -ms-flexbox; display: flex; } 
#siqc-listing-index .siqc-why-trustus-shop-section .siqc-why-trustus-intro-image { overflow: hidden; -webkit-box-flex: 60%; -ms-flex: 60%; flex: 60%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } 
#siqc-listing-index .siqc-why-trustus-shop-section .siqc-why-trustus-intro-image img,#siqc-listing-index .siqc-why-trustus-shop-section .siqc-why-trustus-intro-image .siqc-intro-img { margin: 0 auto; border: 0; padding: 0; background: initial; border-radius: 0; display: block; height: auto; max-width: 100%; } 
#siqc-listing-index .siqc-why-trustus-shop-section .siqc-why-trustus-text { padding: 10px 15px 10px 15px; -webkit-box-flex:40%; -ms-flex:40%; flex:40%; } 
#siqc-listing-index .siqc-why-trustus-shop-section .siqc-why-trustus-text h2 { margin: 0; padding: 0; font-family: source sans pro,sans-serif; text-decoration: none; border: 0; font-weight: 700; line-height: 26px; font-style: normal; font-size: 18px; color: #242424; text-transform: uppercase; } 
#siqc-listing-index .siqc-why-trustus-shop-section .siqc-why-trustus-text p { font: 15px/22px source sans pro,sans-serif; color: #2b2b2b; margin: 0; text-align: left; padding: 5px 0 0 0; font-weight: 400; } 

@media(max-width:991px) {#siqc-listing-index .siqc-why-trustus-shop-section .siqc-why-trustus-container { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } 
#siqc-listing-index .siqc-why-trustus-shop-section .siqc-why-trustus-intro-image { -webkit-box-flex: 1; -ms-flex: auto; flex: auto; max-height: 300px; } 
 }
@media(max-width:767px) {#siqc-listing-index .siqc-why-trustus-shop-section .siqc-why-trustus-intro-image { height: auto; } 
#siqc-listing-index .siqc-why-trustus-shop-section .siqc-why-trustus-text h2,#siqc-listing-index .siqc-why-trustus-text p { text-align: center; } 
#siqc-listing-index .siqc-why-trustus-shop-section .siqc-why-trustus-text h2 { font-size: 20px; } 
#siqc-listing-index .siqc-why-trustus-shop-section .siqc-why-trustus-shop-section { padding: 10px 15px 0; } 
 }
@media(max-width:480px) {#siqc-listing-index .siqc-why-trustus-shop-section .siqc-why-trustus-text p { padding: 2px 0 0; } 
#siqc-listing-index .siqc-why-trustus-shop-section .siqc-why-trustus-text { padding: 15px; } 
#siqc-listing-index .siqc-why-trustus-shop-section .siqc-why-trustus-text h2 { font-size: 18px; } 
#siqc-listing-index .siqc-why-trustus-shop-section .siqc-why-trustus-text p { font-size: 15px; } 
 }

#siqc-listing-index .recom-moreoptions a { background: #9068ff; } 







