
/*



@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700');

font-family: 'Montserrat', sans-serif;

@import url('https://fonts.googleapis.com/css?family=Bree+Serif');

font-family: 'Bree Serif', serif;

*/

body, input, textarea, button, select , .btn {
  font-family: 'Maven Pro', sans-serif; !important; font-weight: 400;
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
  font-family: 'Maven Pro', sans-serif; !important; font-weight: 500;
}  
.myHeadercenter{
 position: fixed;
 left:50%; transform: translate(-50%, 0);
}
.myHeader {
    position: fixed;
    z-index: 2;
    top: 0;
    width: 100%;
}
.site-header > .grid{
  position: relative;
}
.header-center-nav{
  background-color: #000;
}
.header-center-nav ul{
  margin: 0px;
  padding: 0px;
}
.header-center-nav > ul > li > a.site-nav__link, .header-center-nav > ul > li > a{
	padding: 25px 21px; 
}
.header-center-nav ul li a{
  font-family: 'Montserrat', sans-serif;
  font-size: 16px;
  color: #fff;
  text-transform: uppercase;
}
.header-center-nav ul li a:hover{
  color: #ed2f2f;
}
.header-top-right-upper-sec:after{
  clear: both;
  content:"";
  display: table;
}
.site-header__logo .site-header__logo-image{
  display: inline-block;
  max-width: none;
  margin-top: 10px;
}
.header-top-right-sec{
  max-width: 370px;
  display: block;
  position: absolute;
  right: 0;
  width: 100%;
}
.header-top-right-lower-sec ul{
  margin: 0px;
  padding: 0px;
  list-style: none;
}
.header-top-right-lower-sec ul li{
  display: inline-block; 
  border-left: 1px solid #333;
  line-height: 14px;
}
.header-top-right-lower-sec ul li:first-child{
	border-left: 0px solid #333;
}
.header-top-right-lower-sec ul li a{
  position: static;
  margin: 0 10px;
  font-size: 14px;
  padding: 0px;
}
.header-top-right-lower-sec ul li:last-child a{
	margin-right: 22px;
}
.header-top-right-lower-sec ul li:last-child .site-header__cart-count{
  top: 4px;
  background-color: #333;
}
.site-header{
  padding-top: 25px;
  padding-bottom: 25px;
  /*min-height: 180px;*/
}
.header-top-r-ser-sec{
  position: relative;
  width: 250px;
  float: right;
}
.header-top-r-ser-sec input[type='search']{
  border: 1px solid #333;
  font-size: 14px;
  color: #333;
  padding-left: 10px;
  padding-right: 50px;
}
.header-top-r-ser-sec button{
  left: auto;
  background: #333;
  color: #fff;
  text-align: center;
  right: 0px;
  width: 40px;
  opacity: 1 !important;
}
.header-top-r-ser-sec button .icon{
  width: 16px;
}
.header-top-right-lower-sec{
  margin-top: 50px;
  position: relative;
  text-align: right;
}
.slideshow__text-content h2{
  text-transform: uppercase; 
  margin-bottom: 30px;
  position: relative;
  padding: 12px 0px;
}
.slideshow__text-content h2:after{
  height: 2px;
  width: 150px;
  display: block;
  content:"";
  position: absolute;
  left: 50%;
  margin-left: -75px;
  bottom: 0px;
  background-color: #000;
}
.slideshow__text-content span{
  display: block;
  margin: auto;
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 30px;
}
.slideshow__text-content div.btn{
  background-color: #333;
  font-size: 16px;
  padding: 6px 25px;
}
.home_instagram .home-insta-img{
  width: 20%;
  float: left;
  position: relative;
  padding: 1px;
}
.home_instagram .home-insta-img:nth-child(5n + 1){
  clear: left;
}
.home_instagram:after{
  display: table;
  content:"";
  clear: both;
}
.home_instagram .home-insta-img div.il-photo__img{
  position: absolute;
  left: 0;
  top: 0;
  width:100%;
  height: 100%;
  background-color: rgba(51,51,51,0.8);
  text-align: center;
  display: none;
}
.home_instagram{
  padding: 100px 0px;
}
.home_instagram .home-insta-img div.il-photo__img i{
  color: #fff;
  font-size: 24px;
  margin-top: 46%;
}
.home_instagram .home-insta-img:hover div.il-photo__img{
  display: block;
}
.home_instagram .home-insta-img img.il-photo__img{
  display: block;
}
.home-insta-details h4{
  text-align: center;
  margin-bottom: 35px;
}
.home-insta-details h4 a{
  color: #000;
  font-weight: 600;
  font-size: 45px;
  line-height: 50px;
  text-transform: uppercase;
  display: inline-block;
}
.home-insta-details p{
  text-align: center;
  font-size: 24px;
  line-height: 28px;
  text-align: center;
  margin: 50px 0px;
  padding-bottom: 20px;
  color: #000;
}
.slideshow__text-content{
  max-width: 1200px;
  padding-left: 20px;
  padding-right: 20px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
.slideshow__text-content .slide_text_left{
  text-align: left;
}
.slideshow__text-content .slide_text_left .slideshow__subtitle{
  margin: 0;
}
.slideshow__text-content .slide_text_left h2::after{
  left: 0;
  margin-left: 0;
}
.slideshow__text-content .slide_text_right{
  text-align: right;
}
.slideshow__text-content .slide_text_right .slideshow__subtitle{
  margin: 0;
  text-align: right;
  display: inline-block;
}
.slideshow__text-content .slide_text_right h2::after{
  left: auto;
  margin-left: 0;
  right: 0;
}
/*new header layou starts*/
.header__section_left{
	position: relative;
  min-height: 166px;
}
.header__section_left .site-header__icons-wrapper{
  margin-right: 0px;
}
.header__section_left .site-header__icons-wrapper .header-share-icn{
  display: inline-block;
  cursor: pointer;
}
.header__section_left .site-header__icons-wrapper .header-social-sharing{
  position: absolute;
  right: 0px;
}
.header__section_left .site-header__icons-wrapper .header-social-sharing a.btn--small{
  padding: 4px;
  margin-right: 0px;
  margin-left: 5px;
}
.header__section_left #shopify-section-header{
  position: absolute;
  top: 0px;
  left: 25px;
  right: 25px;
  z-index: 11;
}
.template-index .header__section_left #shopify-section-header{
  top: 25px;
}
.header__section_left .site-header{
  width: 100%;
  max-width: 1200px;
  margin: auto;
  padding: 0 20px;
  background: #fff;
  min-height: auto !important;
}
.header__section_left .site-header nav ul.site-nav, .header__section_left .site-header nav ul.site-nav li.site-nav--has-dropdown{
	position: static;
}
.header__section_left .site-header nav ul.site-nav li.site-nav--has-dropdown.simple-menu_nav{
    position: relative;
}
.header__section_left .site-header nav ul.site-nav{
  margin: 0px;
}
.header__section_left .site-header nav ul.site-nav > li > a{
  /*padding-top: 28px;
  padding-bottom: 28px;*/
  padding-top: 35px;
  padding-bottom: 35px;
  font-weight: 500;
}
.header__section_left #shopify-section-slideshow{
	padding-top: 0px;
}
.header__section_left .site-header nav ul.site-nav li.site-nav--has-dropdown ul.site-nav__dropdown{
  left: -20px;
  right: -20px;
  top: /*108px*/102px;
}
.header__section_left .site-header nav ul.site-nav li.site-nav--has-dropdown.simple-menu_nav .header-simple-menu{
  top: 78px;
  left: 0px;
}
.header__section_left .site-header nav ul.site-nav li.site-nav--has-dropdown ul.site-nav__dropdown h2{
  margin-bottom: 0px;
  padding: 10px;
}
.header__section_left .site-header nav ul.site-nav li.site-nav--has-dropdown.simple-menu_nav .header-simple-menu a, .header__section_left .site-header nav ul.site-nav li.site-nav--has-dropdown ul.site-nav__dropdown a{
  font-size: 13px;
}
/*new header layout ends*/
/*home middle section starts*/
.home-pro-fea-row:after{
  clear: both;
  content:"";
  display: table;    
}
.home-pro-fea-row .home-pro-fea-img-sec{
  width: 50%;
  min-height: 460px;
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}
.home-pro-fea-left{
  float: left;
}
.home-pro-fea-right{
  float: right;
}
.home-pro-fea-text-sec{
  width: 50%;
  max-height: 460px;
  overflow-y: auto;
}
.home-pro-fea-text-inner{
  width: 100%;
  max-width: 600px;
  padding: 30px;
  text-align: center;
}
.home-pro-fea-text-inner h3{
  font-size: 24px;
  line-height: 28px;
  text-transform: uppercase;
  font-weight: 600;
  color: #000;
}
.home-pro-fea-text-inner p{
  font-size: 14px;
  line-height: 18px;
  font-weight: 300;
  color: #000;
  max-width: 350px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 30px;
}
.home-pro-fea-cr-sec ul{
  margin: 0px 0 30px 0;
  padding: 0px;
  list-style: none;
}
.home-pro-fea-cr-sec ul li{
  display: inline-block;
  margin-left: -2px;
  margin-right: -2px;
  padding: 0px 8px;
  width: 33.33%;
}
.clear{
  clear: both;
}
.dark-bl-btn{
  background-color: #2b323f; 
  display: block;
  max-width: 200px;
  padding: 15px 30px;
  color: #fff;
  font-weight: 600;
  font-size: 16px;
  text-align: center;  
  border: none;
}
.home-pro-fea-btn-sec .dark-bl-btn{
  margin: auto;
}
.template-index footer.site-footer{
  margin: 0px;
}
footer.site-footer{  
  padding: 55px 0px;
  margin-bottom: 0px;
}
.site-footer__newsletter label,.site-footer h3{
  font-size: 16px;
  text-transform: uppercase;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 25px;
}
ul.site-footer__social-icons, ul.site-footer__linklist{
  margin-top: 0px;
}
.site-footer a{
  color: #969696;
  font-size: 14px;  
}
.site-footer__social-icons li a{
  width: 50px;
  height: 50px;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  text-align: center;
  background-color: #fff;
  color: #333;
}
.site-footer__social-icons li a i{
  font-size: 26px;
  line-height: 48px;
}
.site-footer__newsletter .input-group .input-group__field, .site-footer__newsletter .input-group .input-group__btn{
  display: block;
}
.site-footer__newsletter .input-group .input-group__field{
  background: none;
  border: 1px solid #fff;
  color: #fff;
  margin-bottom: 12px;
}
.site-footer ::-webkit-input-placeholder {
  color: #fff;
}

.site-footer ::-moz-placeholder {
  color: #fff;
}

.site-footer :-ms-input-placeholder {
  color: #fff;
}
.site-footer__newsletter .input-group .input-group__btn .newsletter__submit{
  background-color: #3b3b3b;
}
.site-footer .site-footer__copyright--bottom{
  border-top: 1px solid #282828;
  padding-top: 24px;
  margin-bottom: 15px;
}
.header__section_left .slideshow .slick-prev, .header__section_left .slideshow .slick-next{
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  height: auto;
  top: 50%;
  z-index: 11;
}
.header__section_left .slideshow .slick-prev i, .header__section_left .slideshow .slick-next i{
  font-size: 30px;
  color: #fff;
}
.header__section_left .slick-prev::before, .header__section_left .slick-next::before{
  display: none;
}
.site-header__icons-wrapper .header-right-bar li{
  display: inline-block;
  position: relative;
  vertical-align: middle;
  padding: 0 5px;  
}
.logo--left .site-header__icons-wrapper .header-right-bar .site-header__cart-count{
  top: -4px;
  left: 14px;
}
.site-header__icons-wrapper .header-right-bar li button{
  padding: 0px;
}
.site-header__icons-wrapper .header-right-bar li button svg{
  margin: 0;  
  width: 16px;
  margin-top: -2px;
  color: #000;
}
/*home middle section ends*/
/*product page starts*/
.product-page_desc .product-single__price{
  margin-bottom: 16px;
}
.product-page_desc .product-single__title{
  font-size: 24px;
  line-height: 28px;
  color: #000;
  font-weight: 300;
  text-transform: uppercase;
  display: inline-block;
}
.product-page_desc .product-single__price, .product-page_desc .product-single__price span.money{
  color: #000;
  font-size: 18px;
  line-height: 22px;
  font-weight: 300;
  margin-bottom: 0px;
}
.product-page_desc form.product-form{
  display: block;
  margin: 0;
}
.product-page_img .product-single__photo-wrapper{
  /*padding: 5px;
  border: 1px solid #ccc;*/
}
.product-page_accordian{
  padding-left: 30px;
  margin-top: 30px;
}
.product-page_accordian .product-accordian .panel{
  margin-bottom:10px;
  font-size: 14px;
}
.product-page_accordian .product-accordian .accordion{
  margin-bottom:10px;
}
.product-page_accordian .product-accordian .accordion:hover, .product-page_accordian .product-accordian .accordion.active {
  background-color: #2b323f;
  color: #fff;
}
.product-page_accordian .product-accordian .accordion:hover:after, .product-page_accordian .product-accordian .accordion.active:after{
  color: #fff;
}
.product-page_accordian .product-tab ul.tabs li{
  height: auto;
}
.product-page_accordian .product-tab ul.tabs li a{
  background-color: #eee;
  color: #444;
  font-size: 15px;
  line-height: 15px;
  padding: 18px;
  height: auto;
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
}
.product-page_accordian .product-tab ul.tabs li a:hover, .product-page_accordian .product-tab ul.tabs li a.active{
  background-color: #2b323f;
  color: #fff;
  top:0px;
  opacity: 1;
}
.product-page_accordian .product-tab .product-tab-content > div{
  padding-left: 18px;
  padding-right: 18px;
  font-size: 14px;
}
h2.section-header__title{
  font-size: 24px;
  line-height: 28px;
  text-transform: uppercase;
  font-weight: 600;
  color: #000;
  text-align: center;
}

.owl-nav .owl-prev, .product-related_img .owl-nav .owl-prev, #shopify-section-related-products .owl-nav .owl-prev{
  position: absolute;
  left: 0px;
  top: 40%;
  z-index: 11;
}
.owl-nav .owl-next, .product-related_img .owl-nav .owl-next, #shopify-section-related-products .owl-nav .owl-next{
  position: absolute;
  right: 0px;
  top: 40%;
  z-index: 11;
}
.product_related_pro .grid-view-item__title{
  text-transform: uppercase;
  text-align: center;
  font-weight: 300;
}
.product_related_pro .product-price__price{
  text-align: center;
  display: block;
}
.product_related_pro .product-price__price span.money{
  font-weight: 300;
  color: #333;
  font-size: 14px;
}
/*product page ends*/

/*Quantity  css start */
.product-qty_box span.plus.button {
    cursor: pointer;
    background: #2b323f;
    padding: 14px 10px 12px 10px;
    color: #fff;
    font-size: 12px;
}
.product-qty_box input#Quantity {
    max-width: 80px;
    display: inline-block;
    text-align: center;
}
.product-qty_box span.min.button {
    cursor: pointer;
    background: #2b323f;
    padding: 14px 10px 12px 10px;
    color: #fff;
    font-size: 12px;
}
.product-qty_box label {
    padding: 10px 0 0 0;
}
.product-qty_box {
    margin: 10px 0 20px 0;
}
.template-article .article__title {
    margin-bottom: 11px;
    position: relative;
}
.template-article h1.article__title:after {
    border-bottom: 2px solid #000;
    padding: 0px 0 10px 0;
    width: 10%;
    content: '';
    display: block;
    text-align: center;
    position: absolute;
    left: 45%;
}
.template-article .section-header span {
    padding: 10px 0 0 0;
}
.template-blog .section-header
 {
    margin-bottom: 11px;
    position: relative;
}
.template-blog .section-header
 h1:after {
    border-bottom: 2px solid #000;
    padding: 0px 0 10px 0;
    width: 10%;
    content: '';
    display: block;
    text-align: center;
    position: absolute;
    left: 45%;
}
.template-blog .article__author, .article__date {
    padding: 20px 0 0px 0;
}
.template-product .social-sharing {
    display: inline-block;
}
.product-qty_box button#AddToCart-product-template {
    padding: 10px 30px;
}
.product-qty_box .product-form__item--submit {
    width: 60%;
    float: right;
}

/*Quantity  css end */
#Collection {
    padding-top: 30px;
}
.site-nav__dropdown .site-nav__childlist{
    padding: 0px;
  border: none;
}
.site-nav__dropdown .site-nav__childlist .site-nav__childlist-grid{
  margin-bottom: 0px;
}
.sub-grand-menu .header_grand_menu{
  /*display: none;*/
  margin-left: 20px;
}
.sub-grand-menu:hover .header_grand_menu{
  /*display: block;*/
}
.home-pro-fea-cr-sec img {
    /*height: 150px;*/
    max-height: 150px;
}

/*product starts*/
.next-pre_pro{
	position: relative;
}
/*.next-pre_pro > a{
	position: absolute;
  top: 0;
  right: 0px;
  z-index: 1;
}*/
.next-pre_pro > a.left-pro-dt{
	right: 25px;	
}
.next-pre_pro > a.right-pro-dt{
	right: 0px;
}
.cust-products-layout{
	position: relative;
}
.cust-products-layout .product-price__sold-out{
	position: absolute;
    top: 0;
    right: 25px;
    background: #ed3030;
    font-weight: 500;
    font-size: 14px;
    color: #fff;
    width: 48px;
    white-space: normal;
    text-align: center;
    line-height: 14px;
    height: 48px;
    padding-top: 10px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    overflow: hidden;
}
.cust-products-layout .h4.grid-view-item__title{
	min-height: 42px;
}
.cust-products-layout .product-price__sale-label{
  	position: absolute;
    top: 0;
    right: 25px;
    background: #2b323f;
    font-weight: 500;
    font-size: 14px;
    color: #fff;
    width: 48px;
    white-space: normal;
    text-align: center;
    line-height: 14px;
    height: 48px;
    padding-top: 16px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    overflow: hidden;
}
.product-single .thumbnails-wrapper ul.slider button.slick-arrow{
	display: none !important;
}

/*12-27-2018*/
.cust-single-meta:after {
    content: "";
    clear: both;
    display: table;
}
.cust-single-meta {
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #ccc;
}
.next-pre_pro {
    float: right;
}
/*product ends*/
/*swatch tooltip starts*/
.swatch .tooltip{
	font-size: 14px;
}

/* popup css */
.custom-new_pop-up { float: left; width: 100%;}
.m_popleft {float: left; width: 50%; line-height:0; }
.m_popleft.cust_new-p {padding:20px;}
.m_popleft {float: left;width: 50%;}

 #popupfoot {float: left;width: 100%;padding: 10px 0;}
.m_popleft h3 { padding: 0 6% 0;font-size: 20px;margin: 20px 0;}

.m_popleft h5 { text-transform: uppercase; font-weight: normal; font-size: 17px; margin: 20px 0 10px; }
.m_popleft h4 { margin: 0; padding: 10px 10%;font-size: 13px;}
.m_popleft h6 { margin: 0; padding: 10px 10%;font-size: 12px; margin-top: 16px;}
.m_popleft input { border: 1px solid #000; padding: 10px; ine-height: 20px; color: #000; font-size: 16px; width: 100%;  font-weight: 600; border-radius: 0;
}
.m_popleft input#contactFormSubmit {  background: #000; color: #fff; letter-spacing: 1px;} 
.m_popleft.cust_new-p #contact_form {
    margin:0;
}
/* end popup css*/

/*11-jan maninder */
div#shopify-section-Header-style-3{position: absolute; z-index: 11; top: 0; left: 0; right: 0; width: 100%;}
.cust-desktop-style3{background:none !important; border-bottom:none;}
.cust-desktop-style3 li a{ color:#fff;}
.cust-desktop-style3 .site-header__icons-wrapper .header-right-bar li button svg{ color:#fff !important;}
.cust-desktop-style3 .header-share-icn{ color:#fff;}
.cust-desktop-style3 .currency-picker__wrapper{ display:inline-block; margin-left:10px;}
.cust-desktop-style3 .site-nav__dropdown li a{ color:#000;}
.cust-desktop-style3 .site-nav__dropdown{ background:#fff;}
.cust-desktop-style3 .site-nav__childlist{ background:#fff;}
.cust-desktop-style3 .btn--link{ color:#fff !important;}
.sticky {  position: fixed!important; top: 0; width: 100%; background:#fff !important; z-index: 99999;
    left: 25px; right: 25px; display: flex; justify-content: center; align-items: center;
}

.sticky .site-header__icons-wrapper .header-right-bar li button svg{ color:#000 !important}
.sticky .header-share-icn{ color:#000 !important;}
.sticky li a{ color:#000 !important;}
.page-container{transform: none; }


label.currency-picker__wrapper{ display:inline-block;}



/* header-4 */
.cust-socail-style4{ float:left;}
.cust-content-style4{ float:left; width:80%; margin:0 auto; color:#fff; text-align:center; }
.cust-currency-style4{ float:right;}

.cust-desktop-style4{ padding:0 !important;}

.cust-backgroungd{ padding:5px 20px;     justify-content: center;
    align-items: center;
    display: flex;}
.cust-desktop-style4 .header-logo-left{padding:0 20px;}

.cust-desktop-style4 ul.site-nav__dropdown{ left:0 !important; right:0 !important; width:100%;}

.cust-content-animation{ display:block !important;}

/* header-5 */
.cust-socail-style5{ float:left;}
.cust-content-style5{ float:left; width:80%; margin:0 auto; color:#fff; text-align:center; }
.cust-currency-style5{ float:right;}

.cust-desktop-style5{ max-width:100% !important; padding:0 !important;}
.cust-header-section-main{ left:0 !important; right:0 !important;}
.cust-desktop-style5 .header-logo-left{padding:0 20px;}


/*14-jan*/

.js-drawer-open-top .drawer--top{z-index: 999999; position: absolute;  margin: 0 auto !important;  left: 0;  right: 0;}

/*15-jan*/
.slideshow__image{opacity:1 !important;}
.fixed-header{ position:fixed; top:0; left:50%; transform: translate(-50%, 0); }

/*swatch tooltip ends*/

@media (max-width: 1199px){
  .product-qty_box button#AddToCart-product-template {
      padding: 10px 10px;
  }
  .header__section_left {
    min-height: 100px;
    z-index: 1;
    background-color: #fff;
  }
}
@media (max-width: 900px){
	.product-qty_box .product-form__item--submit {
      width: 100%;
      padding: 0;
      margin: 20px 0;
	}
  
  .cust-content-style5{ width:70%;}
   .cust-content-style4{ width:70%;}
  .awemenu-item a{ font-size:13px;}
  .site-nav--has-dropdown a{font-size:13px; }
}
@media (max-width: 749px){
  .home-pro-fea-text-sec{
    width: 100%;
  }
  .home-pro-fea-row .home-pro-fea-img-sec{
  	width: 100%;  
  }
  .home-pro-fea-text-inner{
  	max-width: none;
  }
  .home-pro-fea-text-sec{
    max-height: auto;
  }
  .home-insta-details h4 a{
    font-size: 24px;
    line-height: 30px;
  }
  .site-footer__linklist-item {
	display: block;
  }
  .site-footer__newsletter label, .site-footer h3 {
    margin-bottom: 10px;
  }
  #shopify-section-footer .grid__item.medium-up--one-quarter {
    padding-top: 20px;
  }
  #shopify-section-footer .input-group__btn {
	width: auto;
  }
  .search-bar {
    z-index: 999;
   }
  .page-container {
    transform: translate3d(0,0,0) !important;
   }
  .footer-social-icons .list--inline li {
     margin: 0 2px;
   }
  .product-page_accordian {
    padding-left: 22px;
  }
  #shopify-section-related-products aside.grid {
    margin-left: 0;
  }
  .template-index .header__section_left #shopify-section-header{
  	top: 0;
  }
  .header__section_left #shopify-section-header{
  	top: 0;
    left: 0;
    right: 0;
  }
   .cust-featured-sec .grid__item{padding-right:22px;}
}
@media (max-width: 640px){
 .header-logo-left .site-header__icons {
    padding-right: 0;
  }
  .site-header__logo {
    padding-left: 0;
    padding-right: 20px;
  }
  .product-qty_box .product-form__item--submit {
    width: 100%;
    float: left;
    margin: 20px 0;
    padding-left: 0;
  }
  .site-header__logo-image img{
  	max-width: 120px;
  }
  header.site-header > .grid--table{
  	table-layout: auto;
  }
   .cust-featured-sec .grid__item{padding-right:22px;}
}
@media (max-width: 480px){
  .home-pro-fea-row .home-pro-fea-img-sec{
  	min-height: 300px;  
  }
  .product-tab ul.tabs li {
    width: 100%;
    text-align: center;
  }
  .site-header__logo {
    padding-right: 10px;
  }
   .cust-featured-sec .grid__item{padding-right:22px;}
}
@media (max-width: 320px) {
	.btn--link.site-header__menu.js-mobile-nav-toggle.mobile-nav--open {
    	padding: 0;
	}
  .site-header__icons-wrapper .header-right-bar li{
  	padding: 0 4px;
  }
  header.site-header .site-header__icons--plus .site-header__menu{
  	padding-left: 0px;
    padding-right: 0px;
  }
  
  .cust-content-style4{ display:none;}
  .cust-content-style5{ display:none;}
  .cust-backgroungd{ display:block;}
  
  .cust-featured-sec .grid__item{padding-right:22px;}
}


