@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700&display=swap');
@import url('https://fonts.googleapis.com/css?family=Montserrat:400,500&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:#D18F1C}
#siqc-listing-index a:hover{color:#D18F1C;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 #D18F1C;background:#fff;border-radius:25px}
#siqc-listing-index .btn:hover{text-decoration:none}
#siqc-listing-index .btn-primary-action{background:#D18F1C;border-color:#D18F1C;color:#fff}
#siqc-listing-index .btn-primary-action:hover{border-color:#D18F1C;color:#fff;opacity: .9;}
#siqc-listing-index .btn.btn-secondary{color:#D18F1C;font-weight: 700;}
#siqc-listing-index .btn.btn-deemphasize{color:#D18F1C;font-weight: 700;}
#siqc-listing-index .btn.btn-deemphasize:hover, #siqc-listing-index .btn.btn-secondary:hover{opacity:.7}
.scroll-top{background:#D18F1C;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:#D18F1C;border-color:#D18F1C;margin:0 auto;display:block;max-width:220px;white-space:normal}
#siqc-listing-index .btn--seo-content-section:hover{background:#D18F1C;border-color:#D18F1C;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:#D18F1C;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 { max-width: 100%; height: auto; margin-left: auto; margin-right: auto; display: block; max-height: 195px; display: inline-block; }
#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: -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 .c-product-carousel .c-product-card__product-info{float:none;margin:0;padding:7px 10px 10px 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:#D18F1C}
#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:200000px;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;}

@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:#D18F1C;background:0 0;border:0}
@media only screen and (min-width:768px) {
#siqc-listing-index .siqc-carousel-item-text>.btn{color:#fff;background:#D18F1C;border:1px solid #D18F1C}
}
#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:#D18F1C;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:#D18F1C}
#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: #D18F1C;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: 30px;}
}
@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:#D18F1C;border-radius:50%;text-align:center;position:relative;background: url('../images/hot-icon.svg')no-repeat center center}
#siqc-listing-index .o-editor-seal{display:block;width:28px;height:28px;background:#D18F1C;border-radius:50%;text-align:center;position:relative;background: url('../images/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:#D18F1C;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}
}


/*===== totalbeauty footer styles =====*/
/* div#footer.siqc-listing-footer{background-color:#222;width:100%;padding-top:20px;clear:both;margin:50px 0 0 0;}
.siqc-listing-footer .footer_heading_wide{width:100%;position:relative;height:30px;margin:0}
.siqc-listing-footer .footer_heading_wide .rc_title{text-align:center;padding:0 6px;position:relative;font-family:"Libre Baskerville",serif;z-index:2;margin:0 auto;width:216px;text-align:center;height:30px;line-height:30px;font-family:"Libre Baskerville",serif;font-size:18px;font-style:italic}
.siqc-listing-footer .footer_heading_wide .rc_title img{margin:0;float:none;height:26px}
.siqc-listing-footer div.copyright{font-size:10px;clear:both;text-align:center;margin-top:8px}
.siqc-listing-footer div.copyright .copyrtext{display:block;font-style:italic;margin-bottom:5px;color:#fff}
.siqc-listing-footer div.copyright a{font-family:"Montserrat",sans-serif;margin:0 3px;    color: #D18F1C;
}
.siqc-listing-footer div.cscore{width:100%;text-align:center}
.siqc-listing-footer div.cscore img{height:27px;margin-top:9px;margin-bottom:14px} */

/*====================Header Styles*====================*/
#header .siqc-header-topfix { height:74px } 
#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:#fff; text-decoration:none; line-height:50px } 
#header .siqc-header-container a:hover { color:#fff; text-decoration:none; } 
#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:#fff; 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:'Montserrat',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:#242424; height:74px; position:fixed; top:0; left:0; right:0; width:100%; z-index:100; padding: 7px 0 0 0;border-top: 8px solid #000; } 
#header .siqc-header-toparea { height:50px; position:relative; display:-webkit-box; display:-ms-flexbox; display:flex; background:#242424; max-width:100%; width:100%; align-items: center; } 
#header .siqc-brand-logo { margin:0 20px;flex: 0 0 240px;} 
#header .siqc-brand-logo>a { color:#fff; text-decoration:none; line-height:46px; display: block; } 
#header .siqc-brand-logo a img { max-width:174px;width: 100%;} 
#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:'Montserrat',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;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:12px; color:#dbdbdb; font-family:'Montserrat',sans-serif; font-weight:400; font-style:normal; -webkit-font-smoothing:auto; padding: 5px 12px 3px 15px; display: block; line-height: 50px;text-transform: uppercase;} 
#header .siqc-header-menulinks ul li a:hover { text-decoration:none; color:#fff } 
#header .siqc-header-menulinks ul li.current-menu a { font-weight: 600;color: #00746a; } 
#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 2px; list-style-type: none; } 
#header .siqc-header-social-cont ul li a { display: block; padding:4px;margin: 0 5px; } 
#header .siqc-header-social-cont ul li svg { fill: #fff;display: block; } 
#header .siqc-header-social-cont ul li a:hover { opacity: .7; } 

#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:74px; opacity:0; pointer-events:none; background-color:rgba(0,0,0,.7); } 


@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 } 
 }

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

@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;flex: auto; } 
#header .siqc-brand-logo>a { max-width: 250px; margin: 0 auto;text-align: center; } 
 }
 
@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(../images/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:'Montserrat',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:'Montserrat',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:'Montserrat',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:'Montserrat',sans-serif } 
#overlay-menu ul#side li a { font-size:18px; font-family:'Montserrat',sans-serif; font-weight:500; 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:'Montserrat',sans-serif } 
#overlay-menu ul#side li.current-menu a { color: #00746a; } 
#overlay-menu ul#side .content a { display:block; font-size:15px; line-height:2.2; font-family:'Montserrat',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 { border:1px solid #000; position: absolute; z-index: 2; transition: opacity 0.1s linear; left: 0; top: 100%; min-width:300px; background-color: #fff; padding:0;box-shadow: none; } 
#header .xe-header-main-nav__menu .sub-menu a { line-height:24px; padding: 10px 15px;color: #000;} 
#header .xe-header-main-nav__menu .sub-menu a:hover{color: #000;background-color: #fafafa; }
@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: #fff; } 
.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 10px 0 15px; cursor: pointer; -webkit-appearance: none; color: #fff;margin-left:0; }
#header .xe-header-main-nav__menu .sub-menu-toggle:hover{color:#fff} 
.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: #fff } 
.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,1);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-color: #242424;padding:35px 0 50px 0;color: #fff;margin-top:50px;-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:'Montserrat', sans-serif;line-height: 14px;}
.siqc-footer-wrapper .siq-powerdby a:hover{opacity: .9;}
.siqc-footer-wrapper .merchant-sponsored-colm{padding:18px 0 0 0;margin:0;}
.siqc-footer-wrapper .merchant-sponsored-colm h4{font-size: 16px;font-weight: 500;margin:0;padding: 0;line-height: 24px;letter-spacing: 0;font-family:'Montserrat', sans-serif;color: #fff;}
.siqc-footer-wrapper .merchant-sponsored-colm p{font-size: 14px;font-weight: 400;margin:8px 0 0 0;padding: 0;line-height:22px;letter-spacing: 0;font-family:'Montserrat', sans-serif;color: #c1c1c1;}
.siqc-footer-wrapper .merchant-sponsored-colm a{font-size: 14px;font-weight: 400;margin:15px 0 0 0;padding: 0;line-height:18px;letter-spacing: 0;font-family:'Montserrat', sans-serif;color: #D18F1C;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;font-weight: 400;margin:10px 0 0 0;padding: 0;line-height:22px;letter-spacing: 0;font-family:'Montserrat', sans-serif;color: #c1c1c1;}
.siqc-footer-wrapper .siqc-site-disclaimer a{font-size: 14px;font-weight: 400;margin:0;padding: 0;line-height:18px;letter-spacing: 0;font-family:'Montserrat', sans-serif;color: #D18F1C;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;}
}

/*====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====*/


/* .grecaptcha-badge{display:none !important;} */


/*======Carousel Styles Momtastic======*/
#siqc-listing-index .owl-carousel .owl-nav button.owl-prev, #siqc-listing-index .owl-carousel .owl-nav button.owl-next {color: #D18F1C; } 
#siqc-listing-index .recom-moreoptions a {background: #D18F1C;}
.content{display: inherit;}
/*======Carousel Styles Momtastic======*/



/*-------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;}
}