/** Shopify CDN: Minification failed

Line 26:0 Unexpected "}"

**/
@media only screen and (max-width:2600px) {



}
@media only screen and (max-width:1920px) {


}
@media only screen and (max-width:1800px) {



}
@media only screen and (max-width:1680px) {


}


}
@media only screen and (max-width:1440px) {



}

@media only screen and (max-width:1366px) {

.banner-in h1 {line-height: 45px; font-size: 45px;}
.banner-in .shop{padding: 5px 20px;font-size: 15px;}
.announcement-bar__message{font-size: 16px;}
#AccessibleNav .site-nav a { padding: 10px 16px;font-size: 16px;}
.login-cart a{font-size: 16px;}
#shopify-section-1507886125860  .article__title, .article__title{font-size: 18px;}
.redm, .article__meta-buttons li a{font-size: 14px; line-height: 20px;}
.site-header__icons--plus .site-header__search {
    padding-right: 15px;
}
.search-header__input{    font-size: 14px;}
.search-header__submit{    right: 3px;    width: 40px;    height: 35px;}

}

@media only screen and (max-width:1280px) {

.custom-container{max-width:1170px; margin:0px auto;display:block; padding-right: 20px;padding-left: 20px;}
.banner .custom-container{left: 20px;}
.banner-in h1 { line-height: 40px; font-size: 40px;}
.banner-in .shop { padding: 5px 15px; font-size: 14px;}
.feature-blog .article__grid-meta .article__title{font-size: 15px;}
#shopify-section-1507886125860 .article__title{font-weight: normal;font-size: 18px; color: #fff; padding-top: 20px; line-height: 28px;padding: 10px 12px;}
#shopify-section-1507886125860 .article__grid-excerpt {margin-bottom: 0;}
.redm{ font-size: 16px; line-height: 24px; margin-bottom: 30px;}
#shopify-section-1507893314743 .section-header h2, #shopify-section-1507886125860 .section-header h2{ font-size: 25px; line-height: 30px;}
.banner-text h1{font-size: 28px; line-height: 32px;}
.banner-text {padding: 35px 0px;}
.banner-text h1 { margin: 0;  font-size: 28px; line-height: 32px;}
.banner-text h4{    font-size: 15px; margin: 0; line-height: 35px;}

}


@media only screen and (max-width:1166px) {

#AccessibleNav .site-nav a{    padding: 10px 15px;    font-size: 15px;}
.login-cart a{    font-size: 15px;}
.logo-bar .logo-bar__item:nth-child(3n+1){clear: both !important;border-left: none;}
.logo-bar .logo-bar__item{width: 33.333% !important;    max-width: 100%; margin-left: -3px !important;border-top: none !important; border: 1px solid #e1e1e1; border-right: none;}
 .logo-bar__item:last-child {  border-right: none;}
 .logo-bar {  border-bottom: none !important; border: 1px solid #e1e1e1;}
 .add-to-cart button{    padding: 5px 10px;    font-size: 14px;}
 .product-single__meta .product-single__title{    font-size: 20px;    line-height: 20px;}
 .title-star{padding-bottom: 10px;}
 .product-single__meta span.product-price__price{font-size: 22px;}
 .product-single__meta #ComparePrice-product-template{font-size: 14px;}
 .yousave {font-size: 15px;}
 #AddToCart-product-template{    padding: 10px 12px;    font-size: 15px;}
 .add-qty > img {    clear: both;width: 190px;display: block; padding-bottom: 6px;}
 .resp-tabs-container,.resp-tabs-container p,.resp-tabs-container ul li,.resp-tabs-container span{    font-size: 14px;line-height: 24px;}
 .resp-tabs-list li{    font-size: 14px;}
 .breadcrumb-navigation { padding: 15px 0px;}


}
@media only screen and (max-width:991px) {

#AccessibleNav .site-nav {
    text-align: right;
    margin: 0px 0;
}
#shopify-section-1507886125860 .article__title {
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 0;
}
.redm, .article__meta-buttons li a{    margin-bottom: 20px;    font-size: 13px;
    line-height: 20px;}
#AccessibleNav .site-nav a { padding: 10px 12px; font-size: 14px;}
.sea-nav { width: 78%;    padding-top: 20px;}
.logo-align--left{    padding: 12px 0px;}
.site-nav{    margin: 5px 0;}
.site-header__logo-image img {
    width: 190px;
}
.site-header__icons--plus .site-header__search { padding-right: 0px;}
#shopify-section-1507886125860 .article__title { font-size: 16px; line-height: 22px;    margin-bottom: 0;}
.redm {  font-size: 14px; line-height: 20px; margin-bottom: 24px;}
.banner-text { padding: 35px 0px;}
.right-img img { padding: 23px 0px; width: 330px;  padding-right: 90px;}
.banner-text h1 { margin: 0;font-size: 20px; line-height: 25px;}
.banner-text h4 { font-size: 15px; margin: 0; line-height: 30px;}
.site-footer .medium-up--one-third,.quarter{width: 50% !important;}
.secure-icon > ul{    padding: 90px 0px;}
#shopify-section-collection-template .medium-up--one-quarter:nth-child(4n+1){clear: none;}
#shopify-section-collection-template .medium-up--one-quarter:nth-child(3n+1){width: 33.333%;clear: both;}
#shopify-section-collection-template .medium-up--one-quarter{width: 33.333%;}
.left-side-bar-in h4.title{    font-size: 14px;padding: 10px 0px;    padding-left: 10px;}
.accord{padding-left: 10px;}
.grid-view-item__title{ font-size: 16px; line-height: 20px;}
.grid-view-item__vendor { margin-top: 0; color: #000; font-size: 12px; text-transform: none; line-height: 22px;}
span.product-price__price.product-price__sale, s.product-price__price{    font-size: 16px; line-height: 20px;}
s.product-price__price { color: #141414; font-size: 13px;}
.product-left {width: 100%; padding-left: 30px;  padding-bottom: 37px;}
#shopify-section-related-products{text-align: center;}
.feature-right {
    width: 50%;
    padding-left: 0;
    clear: both;
    float: none;
    margin-bottom: 90px !important;
    margin: 0 auto;
}



}


@media only screen and (max-width:840px) {

.login-cart{ padding-right: 5px;}
.search-header { max-width: 220px !important;}
#AccessibleNav .site-nav a { padding: 10px 10px; font-size: 13px;}
.logo-align--left { padding: 16px 0px;}
.announcement-bar__message { font-size: 15px;}
.banner-text h4 {font-size: 13px; margin: 0; line-height: 30px;}
.banner-text h1 { margin: 0;  font-size: 18px; line-height: 20px;}
.login-cart a { font-size: 14px;}
.login-cart img {padding-right: 5px;}
.site-header__icons-wrapper {
    position: relative;
    margin-right: 0px;
}
.site-header__logo-image img {
    width: 170px;
}

}


@media only screen and (max-width:785px) {

.banner-text { padding: 22px 0px;}


}

@media only screen and (max-width:768px) {
.resp-tabs-container span, .resp-tabs-container p, .resp-tabs-container ul li{padding: 0; margin: 0px 0px;}
.resp-tabs-container{    padding: 0; margin: 30px 0px;}
.product-form__item{padding-left: 0px;}
.resp-tab-content{    border: 1px solid #c1c1c1;}
/*.desc{padding-left: 0px;}*/
.product-left { width: 100%;  padding-left: 22px;  padding-bottom: 37px;}

}

@media only screen and (max-width:749px) {

.template-product .main-content {
    padding-top: 0;
}
.grid__item.medium-up--one-half.desc{    padding-left: 0;}
.site-header__logo {
    margin: 10px 0;
}
.announcement-bar__message {
    font-size: 12px;
    padding: 1px 22px;
}
.feature-blog .article__grid-meta .article__title {
    top: initial;
    bottom: 3px;
    font-size: 14px !important;
}
.feature-blog .article__grid-meta .article__title::after {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 0px 35px 20px;
    border-color: transparent transparent #ffff01;
    position: absolute;
    top: 0;
    left: -20px;
    z-index: -1;
}
.feature-blog .article__grid-meta .article__title::before{    left: -20px;}
/*.article__grid-meta.article__grid-meta--has-image{position: initial;}*/
 #shopify-section-1507730497046 .bx-viewport {
    width: 100% !important;
    margin: 0 auto;
}   
.site-header__logo {
    padding-left: 0;
}
.thumbnails-wrapper { float: left;  width: 100%;     position: relative;
    left: 0;  top: 0;  text-align: center;  display: block;}
 .thumbnails-slider--active .product-single__thumbnails.slick-initialized, .ie9 .thumbnails-slider--active .product-single__thumbnails{    max-width: 100%;
    text-align: center;}
 .product-single__photo {
    width: 100%;
    float: left;
} 
.vertical-slider .bx-wrapper .bx-controls-direction a {
    position: absolute;
    top: inherit;
    margin-top: -48px;
    outline: 0;
    width: 40px;
    height: 40px;
    text-indent: -9999px;
    z-index: 99;
}
.vertical-slider .bx-wrapper{max-width:   100% !important;}
.bx-viewport{    width: 300px !important;margin: 0 auto;}
.logo-align--left {
    padding: 0px 0px;
}
.dis1{display: none !important;}
.mob{display: block !important;}  
.acc1{display: none;}
.show-dis{display: none !important;}
.show-none{display: block !important;    margin-bottom: 20px;}
.left-side-bar {width: 100%;}
.right-side-content { width: 100%; float: right;display: block;padding-left: 0;}
.left-side-bar-in h4.title{    margin-bottom: 5px;}
.breadcrumb-navigation {padding: 5px 0px;}
/*#shopify-section-collection-template .medium-up--one-quarter { width:50%;}
#shopify-section-collection-template .medium-up--one-quarter:nth-child(2n+1){ width:50%;clear: both;}
#shopify-section-collection-template .medium-up--one-quarter:nth-child(3n+1){ width:50%;clear: none;}
#shopify-section-collection-template .medium-up--one-quarter:nth-child(4n+1){ width:50%;}*/
#shopify-section-collection-template .medium-up--one-quarter { width:33.333%;}
#shopify-section-collection-template .medium-up--one-quarter:nth-child(2n+1){ width:33.333%;clear: none;}
.site-header__icons-wrapper .icon{fill: #fff;}
.mobile-hide{display: none;}
.sea-nav {  width: auto; float: right; padding-top: 0px;}
.site-header__icons--plus .site-header__account{    padding: 13px 6px;}
.site-header__icons--plus .site-header__menu{pointer-events: all !important;}
.site-header__icons {  padding-right: 0;}
.login-cart img {padding-right: 2px; width: 28px;}
.banner ul li .banner-in{max-width: 100%;width: 97%;    text-align: center;}
.banner-in h1 { line-height: 30px; font-size: 30px;  width: 100%;}
.banner .bx-wrapper .bx-pager{bottom: -25px;}
.user-info .header-cart-info:before { left: 50%;}
.user-info .header-cart-info .site-header__icons--plus .site-header__account
.user-info .header-cart-info p {color: #050505;margin: 0px 0px;}
.user-info .header-cart-info {width: auto;padding: 10px 4px;}
.user-info .header-cart-info a{    padding: 6px 6px !important;}
.feature-blog .article__grid-meta .article__title{    top: 50%;bottom: inherit;    font-size: 22px;    line-height: 35px;}
.banner-text { padding: 33px 0px;}
.banner-text h1 { margin: 0;font-size: 14px;line-height: 14px;}
.right-img img { padding: 23px 0px; width: 180px; padding-right: 50px;}
.article__grid-meta--has-image {
    float: none;
    width: 386px;
    padding-left: 0px;
    margin: 0 auto;
    display: block;
    clear: both;
    margin-bottom: 45px;
}

#shopify-section-1507886125860 .article__grid-image-wrapper, #shopify-section-1507886125860 .article__grid-image-wrapper a > img {
    max-width: 384px;
        max-height: 750px;
}
.site-footer .medium-up--one-third, .quarter {
    width: 100% !important;
        padding-bottom: 30px;
}
.site-footer__linklist, .site-footer__newsletter {
    margin-top: 0;
}
.site-footer__linklist-item {
    display: block;
    padding: 5px 10px;
}
.secure-icon > ul { padding: 0px 0px;}
.contactinfo .grid .grid__item.one-half{width: 100% !important;margin-left: 0px;}
.form-vertical textarea{ border-color: #b7b7b7; font-size: 14px !important; font-family: 'Roboto-Light' !important;}

}

@media only screen and (max-width:624px) {

.banner-text {  padding: 20px 0px;}

}

@media only screen and (max-width:580px) {

.announcement-bar__message {
    font-size: 12px;
        padding: 1px 22px;
}
.login-cart {
    padding-right: 0px;
}
.sea-nav {
   padding-top: 5px;
}
.site-header__logo {
    padding-left: 0;
    width: 120px;
}
.site-header__logo {
    margin: 7px 0;
}
.site-header__icons--plus .site-header__menu, .site-header__icons--plus .site-header__search-toggle, .site-header__icons--plus .site-header__cart, .site-header__icons--plus .site-header__account {
    padding: 12px 0px;
}
.sea-nav {
    width: 78%;
    padding-top: 0px;
}
.login-cart img { padding-right: 5px;}
.login-cart {padding-right: 0;}
.site-header__logo { padding-left: 0;  width: 90px;}
.logo-align--left { width: auto;padding: 0px 0px;}
.announcement-bar__message { font-size: 13px; padding: 5px 22px;}
.feature-slider .bx-wrapper .bx-controls-direction a {
    position: absolute;
    top: 50%;
}
.feature-slider .bx-wrapper .bx-prev {
    left: inherit;
    right: inherit !important;
}
.mobile-show-banner{display: block;    margin: 0 auto;
    width: 200px;}
.mobile-hide-banner{display: none;}
.banner-sec {
    position: relative;
    background-color: rgba(0, 0, 0, 0.53);
}
.text-img {
    position: relative;
    width: 100%;
    top: inherit;
    left: inherit;
}
.right-img {
    display: inline-block;
    text-align: center;
    float: none;
    width: 100%;
}
.banner-text {
    padding: 25px 0px;
    display: inline-block;
    width: 100%;
}
.right-img img {
    padding: 23px 0px;
    width: 200px;
    padding-right: 0;
    float: none;
    margin: 0 auto;
}
.add-to-cart button {padding: 5px 8px;}
.logo-align--left { width: 20%;}
.site-header__icons--plus .site-header__menu, .site-header__icons--plus .site-header__search-toggle, .site-header__icons--plus .site-header__cart, .site-header__icons--plus .site-header__account {
    padding: 7px 0px;
}
.site-header__logo-image img {
    width: 120px;
    margin: 0 auto;
    float: none;
}


}

@media only screen and (max-width:520px) {

.logo-bar .logo-bar__item{    margin-left: -8px !important;}
#shopify-section-collection-template .medium-up--one-quarter { width:50%;}
#shopify-section-collection-template .medium-up--one-quarter:nth-child(2n+1){ width:50%;clear: both;}
#shopify-section-collection-template .medium-up--one-quarter:nth-child(3n+1){ width:50%;clear: none;}
#shopify-section-collection-template .medium-up--one-quarter:nth-child(4n+1){ width:50%;}
.feature-blog .grid__item { padding-bottom:22px}


}

@media only screen and (max-width:421px) {

#shopify-section-1507886125860 .article__grid-image-wrapper, #shopify-section-1507886125860 .article__grid-image-wrapper a > img {
max-width: 100%; max-height: 100%;}
.article__grid-meta--has-image {  width: 100%;}
.sea-nav { width: 100%; float: none; text-align: center;padding-top: 0;}
.site-header__icons-wrapper { position: relative; margin-right: 0;}
.sea-nav .text-right {text-align: center !important;}
.site-header__logo { padding-left: 0; width: 100%; margin: 0px 0px;}
.logo-align--left {width: 120px;  margin: 0 auto;text-align: center;float: none !important; display: block !important;}
.announcement-bar__message { font-size: 12px; padding: 0px 10px;}
.banner-in h1 { line-height: 21px;  font-size: 22px;  width: 100%; margin-bottom: 10px;}
.banner-in .shop { padding: 0px 12px; font-size: 12px;}
.header-cart-info{    right: -42px;  padding: 10px 10px;}
.user-info .header-cart-info{right: 0px;}
#shopify-section-collection-template .medium-up--one-quarter { width:100%;}
#shopify-section-collection-template .medium-up--one-quarter:nth-child(2n+1){ width:100%;clear: both;}
#shopify-section-collection-template .medium-up--one-quarter:nth-child(3n+1){ width:100%;clear: both;}
#shopify-section-collection-template .medium-up--one-quarter:nth-child(4n+1){ width:100%;clear:both;}
.list-view-item__title,.list-view-item__vendor{ line-height: normal;}
.logo-align--left {
   
    padding-top: 14px !important;
}
.feature-blog .article__grid-meta .article__title {
    top: inherit;
   bottom: 100% !important;
    font-size: 20px;
}
} 
@media only screen and (max-width:380px) {

.feature-right {width: 100%;}  
.add-qty .product-form__item--submit{    width: 100%;margin-bottom: 8px;} 
#AddToCart-product-template{text-align: center;} 


}


