@font-face {    font-family: 'halis_rlight';    src: url('HalisR-Light-webfont.eot');    src: url('HalisR-Light-webfont.eot?#iefix') format('embedded-opentype'),         url('HalisR-Light-webfont.woff2') format('woff2'),         url('HalisR-Light-webfont.woff') format('woff'),         url('HalisR-Light-webfont.ttf') format('truetype'),         url('HalisR-Light-webfont.svg#halis_rlight') format('svg');    font-weight: normal;    font-style: normal;}
@font-face {    font-family: 'halis_rbook';    src: url('HalisR-Book-webfont.eot');    src: url('HalisR-Book-webfont.eot?#iefix') format('embedded-opentype'), url('HalisR-Book-webfont.woff2') format('woff2'),         url('HalisR-Book-webfont.woff') format('woff'),         url('HalisR-Book-webfont.ttf') format('truetype'),         url('HalisR-Book-webfont.svg#halis_rbook') format('svg');    font-weight: normal;    font-style: normal;}
@font-face {    font-family: 'halis_r_regularregular';    src: url('HalisR-Regular-webfont.eot');    src: url('HalisR-Regular-webfont.eot?#iefix') format('embedded-opentype'),         url('HalisR-Regular-webfont.woff2') format('woff2'),         url('HalisR-Regular-webfont.woff') format('woff'),         url('HalisR-Regular-webfont.ttf') format('truetype'),         url('HalisR-Regular-webfont.svg#halis_r_regularregular') format('svg');    font-weight: normal;    font-style: normal;}
@font-face {    font-family: 'halis_rmedium';    src: url('HalisR-Medium-webfont.eot');    src: url('HalisR-Medium-webfont.eot?#iefix') format('embedded-opentype'),         url('HalisR-Medium-webfont.woff2') format('woff2'),         url('HalisR-Medium-webfont.woff') format('woff'),         url('HalisR-Medium-webfont.ttf') format('truetype'),         url('HalisR-Medium-webfont.svg#halis_rmedium') format('svg');    font-weight: normal;    font-style: normal;}
@font-face {    font-family: 'halis_rbold';    src: url('HalisR-Bold-webfont.eot');    src: url('HalisR-Bold-webfont.eot?#iefix') format('embedded-opentype'),         url('HalisR-Bold-webfont.woff2') format('woff2'),         url('HalisR-Bold-webfont.woff') format('woff'),         url('HalisR-Bold-webfont.ttf') format('truetype'),         url('HalisR-Bold-webfont.svg#halis_rbold') format('svg');    font-weight: normal;    font-style: normal;}
@font-face {    font-family: 'halis_rblack';    src: url('HalisR-Black-webfont.eot');    src: url('HalisR-Black-webfont.eot?#iefix') format('embedded-opentype'),         url('HalisR-Black-webfont.woff2') format('woff2'),         url('HalisR-Black-webfont.woff') format('woff'),         url('HalisR-Black-webfont.ttf') format('truetype'),         url('HalisR-Black-webfont.svg#halis_rblack') format('svg');    font-weight: normal;    font-style: normal;}


h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6{font-family: "halis_rmedium" !important;}
body, input, textarea, button, select{font-family: 'halis_r_regularregular';}
.site-header { background: url(header-bg.png) repeat-x center top;background-size: cover;padding:0px;min-height: 128px;position:relative;}
.header-logo-wrapper { left: 36.7%;position: absolute; top: 0; width:25%; z-index: 9;}
.feature-homepage-content.grid-item.large--two-thirds.push--large--one-sixth {  padding-left: 0; }
.grid-uniform.no-carousel.home_feature {  margin: 0;}
.nav-bar { margin-top: 35px; position: relative;} 
.site-header a, .site-header .btn-link {  color: #74573f;}
.site-nav--dropdown {  opacity: 1 !important;}
.cart-toggle {  margin-top: 6px;position: absolute;right: 0; }
.site-nav > li:nth-child(3) { margin-right: 480px;}
.social_bg {  background: url("social-bg1.png") no-repeat ;  height: 120px;  position: absolute;  right: 20%;  top: 99%;  width: 304px;  z-index: 9;}
.fb_icon a { background: url("facebook.png") no-repeat ; height: 38px; position: absolute; right: 53px; top: 26px; width: 38px;}
.inst_icon a { background: url("instagram.png") no-repeat ; height: 38px; position: absolute; right: 80px; top: 62px; width: 38px;}
.fb_icon a:hover{background:url(facebook-hov.png) no-repeat;}
.inst_icon a:hover{ background:url(instagram-hov.png) no-repeat;}
.fb_icon, .inst_icon {  display: flex;}
.feature-homepage-content > h2 {  text-transform: uppercase;}
.feature-homepage-content {  text-align: center;}
.separator{text-align:center;clear: both;}
.site-footer .footer-heading {  text-transform: uppercase!important;font-family: 'halis_r_regularregular' !important; font-size: 18px !important; }
.social-icons li a{color:#05a19b!important;}
.social-icons{margin-bottom:5px!important;}
.carousel__title{ display:none;}
.facebook_icon{ background:url(facebook-hov.png) no-repeat;width:38px;height:39px;display:block;}
.facebook_icon:hover{background:url(facebook.png) no-repeat;}
.instagram_icon{background:url(instagram-hov.png) no-repeat;width:38px;height:38px;display:block;}
.instagram_icon:hover{ background: url("instagram.png") no-repeat ;}
.owl-carousel .owl-stage{ margin:0px auto;}
.home_feature .product-item__name, .home_feature .product-item__price {  display: none;}
.footer_separator,.content_separator{width:75%;margin:30px auto;background-image: url(footer-right-bg.png), url(footer-left-bg.png);   background-position: right top, left 2px;   background-repeat: no-repeat, no-repeat;padding: 10px 0;}
hr{width:99%;margin:0px auto!important;}
.footer_separator > p ,.content_separator > p{  margin:0px!important;background: #fffdf1 none repeat scroll 0 0;  display: inline-block;  padding: 0 10px;  position: relative; top: -15px;}
.site-footer{padding-bottom:0px;}
#accessibleNav >.site-nav--active {  border-bottom: 1px solid #713100;  border-top: 1px solid #713100;}
.feature-homepage-content .rte {  margin: 0 auto 50px;  /*width: 80%;*/}
.content_separator{ width:100%;}
.clear{clear:both;}
.product-item__name a, .collection-item__title a {  color: #3b2114; text-transform: uppercase;}
.abt_lft {  float: left;  width: 47%;}
.collection_page .product-item:nth-child(4) > .grid-image, .own_package.product-item > .grid-image ,.collection_page .product-item:nth-child(5) > .grid-image{  height: 80px !important;}
.abt_lft h1{font-size:18px;text-align:left;}
.abt_rht { float: right !important; margin-left: 4% !important; width: 47% !important;}
.mrgtp3{margin-top:30px}
.dot_brdr { border-top: 2px dotted #9d8f82;}
.liquid_cont > h1 { color: #3c2314; font-size: 27px; margin-top: 20px !important;}
.sub_hdng{ color: #c67715!important; font-size: 16px !important; font-weight: bold; letter-spacing: 2px; text-align: center;text-transform:none!important;} 
.icon_list{ margin:0px!important;padding:0px;list-style:none;}
.icon_list li{ position:relative;display:inline-block;margin:0 10px 0 0;}
.p_weightloss{ background:url(promotes.png) no-repeat;width:29px;height:27px;}
.detoxyfying{background:url(detoxifying.png) no-repeat;width:9px;height:27px;}
.low_cal{background:url(low-cal.png) no-repeat;width:18px;height:27px;}
.cold_fighting{background:url(https://cdn.shopify.com/s/files/1/0871/6326/files/cold-fighting_1c1d7987-bbd5-41a0-ade5-3ef514c5d8eb.png?12728261482244827572) no-repeat;width:30px;height:26px;}
.th_quenching{background:url(https://cdn.shopify.com/s/files/1/0871/6326/files/thirst-quenching.png?3500916439467588910) no-repeat;width:23px;height:26px;}
.cold_fight{background:url(https://cdn.shopify.com/s/files/1/0871/6326/files/cold-fighting.png?3500916439467588910) no-repeat;width:26px;height:23px;}
.enrgy_boost{background:url(https://cdn.shopify.com/s/files/1/0871/6326/files/energy-boosting.png?3500916439467588910) no-repeat;width:20px;height:26px;}
.meal_replc{background:url(https://cdn.shopify.com/s/files/1/0871/6326/files/meal-replacing.png?3500916439467588910) no-repeat;width:16px;height:26px;}
.cleansing{background:url(https://cdn.shopify.com/s/files/1/0871/6326/files/cleansing.png?5719940308866487547) no-repeat;width:24px;height:28px;}
.immune_boost{background:url(https://cdn.shopify.com/s/files/1/0871/6326/files/immune-boosting.png?3500916439467588910) no-repeat;width:22px;height:26px;}
.mood_boost{background:url(https://cdn.shopify.com/s/files/1/0871/6326/files/mood-boosting.png?3500916439467588910) no-repeat;width:26px;height:26px;}
.glow_skn{background:url(https://cdn.shopify.com/s/files/1/0871/6326/files/glowing-skin.png?3500916439467588910) no-repeat;width:31px;height:31px;}
.tummy_flatt{background:url(https://cdn.shopify.com/s/files/1/0871/6326/files/tummy.png?5719940308866487547) no-repeat;width:28px;height:26px;}
.reduc_water{background:url(https://cdn.shopify.com/s/files/1/0871/6326/files/reduces-water-retention.png?3500916439467588910) no-repeat;width:24px;height:24px;}
.hydrating{background:url(https://cdn.shopify.com/s/files/1/0871/6326/files/hydrating.png?3500916439467588910) no-repeat;width:24px;height:19px;}
.guilt_free_desert{width:29px;height:31px;background:url(https://cdn.shopify.com/s/files/1/0871/6326/files/guilt-free-dessert.png?2695970094834723643) no-repeat;}
.restor_vision{background:url(https://cdn.shopify.com/s/files/1/0871/6326/files/restores-vision.png?2695970094834723643) no-repeat;width:30px;height:18px;}
.claming{background:url(https://cdn.shopify.com/s/files/1/0871/6326/files/calming.png?2695970094834723643) no-repeat;width:26px;height:26px;}
.promts_sleep{background:url(https://cdn.shopify.com/s/files/1/0871/6326/files/promotes-sleep.png?2695970094834723643) no-repeat;width:25px;height:24px;}
.aids_digestion{background:url(https://cdn.shopify.com/s/files/1/0871/6326/files/aids-digestion.png?2695970094834723643) no-repeat;width:28px;height:26px;}
.anti_aging{background:url(https://cdn.shopify.com/s/files/1/0871/6326/files/anti-aging.png?2695970094834723643) no-repeat;width:29px;height:26px;}
.antitoxy_rich{background:url(https://cdn.shopify.com/s/files/1/0871/6326/files/antioxidant-rich.png?2695970094834723643) no-repeat;width:26px;height:26px;}
.lactose_free{background:url(https://cdn.shopify.com/s/files/1/0871/6326/files/lactose-free.png?15988521662735011641) no-repeat;width:26px;height:26px;}
.vegan_frnd{ background:url(https://cdn.shopify.com/s/files/1/0871/6326/files/vegan-friendly.png?15988521662735011641) no-repeat;width:17px;height:26px;}
.heart_healthy{background:url(https://cdn.shopify.com/s/files/1/0871/6326/files/heart-healthy.png?15988521662735011641) no-repeat;width:24px;height:22px;}
.wrk_aid{ background:url(https://cdn.shopify.com/s/files/1/0871/6326/files/workout-aid.png?15988521662735011641) no-repeat;width:24px;height:14px;}
.icon_list li span {  background: rgba(0, 0, 0, 0.8);  color: #fff;  display: none;  position: absolute;  width: 171px;  z-index: 9;}
.liquid_lists{margin:10px 0px 30px; padding: 0 5px;}
.icon_list li:hover span{display:block;}
.desc{display:none;}
.grid--full.header_contain {  display: inline-block;min-height: 128px;position: relative;}
.down_arw{ background:url('https://cdn.shopify.com/s/files/1/0871/6326/files/down-arrow.png?15856217684812299259')no-repeat center center;margin:10px 0px 0px;cursor:pointer;height:9px;}
.view_btn_bg{ text-align:center;margin-top:15px;}
.grid-uniform.no-carousel.home_feature > div {  width: 11%;}
.view_btn_bg a{ font-size:20px;color:#3c2314;font-weight:bold;}
.collection_page > div:nth-last-child(1) img {  width: 267px;}
.policies > a { color: #FF0000;  display: inline-block;  font-size: 11px;  margin-bottom: 7px;  text-transform: uppercase;}
.fancybox-inner {  height: auto !important;  margin: 30px auto 20px !important;   }
#divForm {  max-width: 650px;}
#accordion h3 {
  -moz-border-bottom-colors: none !important;
  -moz-border-left-colors: none !important;
  -moz-border-right-colors: none !important;
  -moz-border-top-colors: none !important;
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
  border-color: -moz-use-text-color -moz-use-text-color #14a79d !important;
  border-image: none !important;
  border-radius: 0 !important;
  border-style: none none solid !important;
  border-width: medium medium 1px !important;
  color: #3f3b3b;
  font-size: 15px;
  font-family: inherit!important;
  font-weight: normal;
  margin: 0 0 0px !important;
  padding: 10px 0 !important;
  text-align: left ;
  cursor:pointer;
}
.js--qty-adjuster, .ajaxifyCart--qty-adjuster {  color: #868686 !important;  padding: 5px 0 !important;}
#accordion p {  font-size: 14px;  line-height:20px;}
.group:first-child{border:1px solid #14a79d;}
.group { padding: 8px ;}
.ui-accordion-content.ui-helper-reset.ui-widget-content.ui-corner-bottom.ui-accordion-content-active {
  background: none!important;
  border: none!important;
  /*height:auto!important;*/
}
.ui-accordion-header-active {
  cursor: default !important;
}	
.cleanse_img {
  height: 290px !important;
}
#accordion h3  > span {  display: inline-block; float: right; padding-right: 10px;}
.ui-accordion-header-active.ui-state-active {  color: #14a79d !important;}
.grid-item.one-whole > label {
  color: #444241;
  display: inline-block;
  font-family: inherit;
  margin-right: 3px;
  text-align: right !important;
  vertical-align: top;
  font-weight:normal!important;
  width: 17%;
}
.shop_accordian h3 > span {
  float: none !important;
  position: absolute!important;
}
#accordion.shop_accordian h3{text-align:center!important;}
.grid-item.one-whole > input[type="text"],.grid-item.one-whole > input[type="email"] {  display: inline-block;}
textarea {  display: inline-block;  margin-left: 2px;  min-height: 100px;}
input[type="text"], input[type="search"], input[type="password"], input[type="email"], input[type="file"], input[type="number"], input[type="tel"], textarea, select{ width:78%;}
.contact-form .btn {  background: #e8ba7b!important;  border-radius: 0!important;  padding: 3px 29px!important;}
.contact_newsletter .input-group.form-newsletter-signup {
  display: inline-block;
  width:100%;
}
.cleanse_img > img {
  display: inline-block !important;
}
.ui-accordion-header-icon {  display: none!important;}
.contact_newsletter > h1 {  font-size: 20px;}
.contact_newsletter .input-group-field { display: inline-block;font-size: 14px !important; height: 30px !important;  width: 50%;}
.contact_newsletter .input-group-btn { display: inline-block;}
.contact_newsletter .btn.icon-fallback-text { background: #e94e3e none repeat scroll 0 0 !important; border-radius: 0 !important; font-size: 20px; height: 30px;line-height: 17px;padding: 5px 16px !important;}
.pop_logo{ width:100px;float:left;}
.pop_lft{width:200px;float:left;padding:50px 10px;}
.pop_rht{ width:400px;float:left;padding:50px 10px;}
.pop_top_flower{top:-130px;height: 241px; padding: 10px; position: absolute; right: 0;width: 330px; background:url(https://cdn.shopify.com/s/files/1/0871/6326/files/popup-top-bg.png?18237741878729183562) no-repeat;}
.pop_btm_flower {
  background: url("https://cdn.shopify.com/s/files/1/0871/6326/files/popup-but-bg.png?18237741878729183562") no-repeat ;
  bottom: -39px;
  height: 241px;
  left: -50px;
  position: absolute;
  width: 368px;
}
.pop_rht > h1 {  font-size: 20px;}
.pop_div{ 
    background-image: url(https://cdn.shopify.com/s/files/1/0871/6326/files/popup-but-bg.png?18237741878729183562), url(https://cdn.shopify.com/s/files/1/0871/6326/files/popup-top-bg.png?18237741878729183562);
    background-position: -70px bottom, right -130px;
    background-repeat: no-repeat, no-repeat;
    padding: 15px;
}
.input-group-field{ display:inline-block!important;width: 48%!important;}
.input-group-btn{ display:inline-block!important;}
.contact_newsletter {  margin-top: 15px;}
.prd_desc_part{ border-bottom:1px dotted #2e2e2e;margin:10px 0px;}
.benefits_list{list-style:disc;margin-left: 20px;}
.benefits_imglist li{ display:inline-block;list-style:none;}
.product_description_details > p {  color: #3c2415;}
.product_description_details h4 { color: #3c2415; margin-bottom: 2px;}
.site-nav--dropdown{ left:-24px;}
#mce-success-response {color: #006b36;}
#mce-error-response {color: #f00;}
.mob_menu{ display:none;}
.collection_page .product-item {  width: 28.2%;}
/*.collection_page .product-item:nth-child(4) {  width: 45%;}*/
.own_package.product-item { width: 42%;}
.product-photo-thumb img{ max-width:89px!important;max-height:89px!important;}
.product-photo-thumb{ max-width:186px!important;}
input#quantity {  height: 33px;}
.form-add-to-cart .product-price{font-size:25px!important;color:#3b2315!important;}
#shop2 .fluid-grid-item.product-item:nth-child(4), #shop2 .fluid-grid-item.product-item:nth-child(5) {
  width: 42.3%;
}.product-photo-container{min-height:140px;}
.cleanse_img li {  display: inline-block;  margin-right: 5px;}
.all_collection .product-item {  width: 12%;}
.all_collection .product-item__name a{ font-size:13px;}
.all_collection .product-item__name {  min-height: 48px;}
.cart-subtotal{ float: right; width: 55%;}
.cleanse_img ul li{ position:relative;}
.cleanse_img ul li > div {
  position: absolute;
  top: 20%;
  background: #fff;
  border: 1px solid #ddd;
  left: -13px;
  display:none;
  padding:5px;
  z-index:9;
  border-radius:5px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
}
.ingredients_div > div { font-weight: bold;}
.cleanse_img ul li:hover >div{display:block;}
.btn, .btn-secondary, input.btn-secondary, input[type="submit"]{ padding:6px 10px!important;}
.grid-item.item-product-thumbnails {  position: absolute;  right: -15%;  top: 0;  width: 22%;  z-index: 999;}
.qty-container {  float: left;}
.form-item-container.add-to-cart-container, .form-item-container.price-container {  float: right;}
.form-item-container.price-container {  margin: 8px 50px 8px 10px;}
#addToCartForm .selector-wrapper label{ padding-right:5px!important;}
.form-add-to-cart label {  padding: 0 90px 0 10px;}
/**************************************************************************************************************/
.site-nav a {  line-height: 36px; font-family: 'halis_rmedium';}
.site-nav--dropdown li:first-child, .site-nav--dropdown li:last-child {  padding: 0px;}
.site-nav--dropdown a {  padding: 0px 35px;}
.site-nav--dropdown > li {  border-bottom: 1px solid #ddd;}

.ui-accordion .ui-accordion-content {  overflow: visible !important;padding: 1em 0 1em 8px !important;}
.site-footer .grid > div:nth-child(2) {  border-right: 1px solid #ddd; border-left: 1px solid #ddd; padding: 0 5px;}
.desc > ul {  clear: both;  display: inline-block;  margin: 20px 0 0; width:100%; text-align: center;}
.desc > ul > li {  border-right: 1px solid;  color: #0ca299;  display: inline-block;  font-weight: bold;  line-height: 14px;  list-style: outside none none;  padding: 0 10px;}
.desc > ul > li:nth-last-child(1) {  border-right: none;}
.item-product-title h1, .item-product-title .h1 {  text-transform: uppercase;}
.form-add-to-cart.form-horizontal {  padding: 0 53px 0 22px;}
.site-footer, .site-footer .footer-quick-links a, .site-footer .form-newsletter-signup label {  color: #77776e !important;}
.btn-add-to-cart {  font-family: 'halis_rbook';}

#accordion .group > div > ul > li ,.ui-accordion-content > ul >li {  display: inline-block;  list-style: outside none none;  width: 32.333%; vertical-align: top;}
#accordion > h1 {  font-size: 23px;  margin: 10px 0;}
#Thumb-slider{ width: auto; height: 405px;	padding: 40px 10px;overflow: hidden;}
    .content.light, .content.light .mTSButton{ background-color: #c2beb2; }
    .content.light, .content.light .mTSButton {  background: none;}
    .product-photo-container li, .product-photo-thumbs li {  margin-bottom: 25px !important;}
/*#accordion > .group > div {  height: inherit !important;}*/
.down_arw{	-ms-transform: rotate(-90deg); /* IE 9 */    -webkit-transform: rotate(-90deg); /* Chrome, Safari, Opera */    transform: rotate(-90deg); margin: 15px auto 0; width: 20px;}
.left_arw{    -ms-transform: rotate(0deg); /* IE 9 */    -webkit-transform: rotate(0deg); /* Chrome, Safari, Opera */    transform: rotate(0deg);}
.mTSButtonDown, .mTSButtonUp {  left: 38%!important;margin-left: 0px!important;}
#shop2 .collection_page > div:nth-last-child(1) img { width: auto;}
#shop2 .fluid-grid-item.product-item:nth-child(4), #shop2 .fluid-grid-item.product-item:nth-child(5) {  width: 42.3%;}
#shop2 .fluid-grid-item{vertical-align:top;}
#addToCartForm .selector-wrapper {  float: left;padding-right: 15px !important;}
.shop2 #addToCartForm .selector-wrapper label { display: block; text-align: left; color: #333333;}
.shop2 .quantity-selector { color: #333333; display: block; padding: 0 0 2px; text-align: left;}
.shop2 .form-add-to-cart .single-option-selector { height: 33px; max-width: 237px;  padding:2px 23px 2px 5px;}
.shop2 .js-qty, .ajaxifyCart--qty{margin-bottom:0px;}
.shop2 .form-item-container.price-container { margin: 33px 50px 8px 0;}
.shop2 .form-item-container.add-to-cart-container { margin-top: 37px;}
.shop_link { margin: 35px auto 0; padding: 10px 0; text-align: center; width: 75%;}
.shop_separator { margin: 15px auto; width: 75%;}
.shop_separator > hr { border-color: #000000;}
.shop_link img { max-width: 100%;}
/**************************************************************************************************************/

@media all and (max-width:1200px){
.shop2 .form-add-to-cart .single-option-selector { 
    max-width: 190px; 
}.shop2 .form-item-container.price-container { margin: 33px 15px 8px 0;}
}
@media all and (max-width:1100px){
  .feature-homepage-content .rte{ width:100%;}
  .form-add-to-cart label {  padding: 0 30px 0 10px;}
  
}
@media all and (min-width:1000px){
.owl-wrapper {  left: 6% !important;}
}
@media all and (max-width:1050px){
  .variant { display: block !important; text-align: center;}
  .shop2 .variant .selector-wrapper, .shop2 .variant .qty-container {vertical-align: top;
  display: inline-block !important;width: auto!important;
  float: none !important;
}
  .shop2 .form-item-container.add-to-cart-container { margin-right: 17%; }
  .shop2 .form-item-container.price-container { margin: 33px 17% 8px 0;}
}
@media all and (max-width:1000px){
  .form-item-container.price-container {  margin: 8px 20px 8px 10px;}
  .form-add-to-cart.form-horizontal {  padding: 0 !important;}
  .grid-item.item-product-info {  padding-left: 0;}
}
@media all and (max-width:830px){
  .cart-toggle {  margin-top: 43px;}
}
@media all and (max-width:900px){
  .all_collection .product-item{width:21%;}
  .js-qty, .ajaxifyCart--qty{ margin:0px auto;}
  .header-logo-wrapper {  width: 24%;}
}

@media all and (max-width:800px){
  .site-header{min-height:112px!important;}
  .site-nav a {  padding: 0 15px;}
  .form-newsletter-signup .input-group-field {  font-size: 12px!important;}
}
@media all and (max-width:777px){
.header-logo-wrapper{left:37%;}
  .site-nav a {  padding: 0 12px;}
}
@media all and (max-width:768px){
  .cart-toggle {  margin-bottom: 10px;  margin-right: 2%;  margin-top: 14px; top: 40px;}
  .header-logo-wrapper { margin:0px auto;position:static!important;display: block !important;  float: none !important;  text-align: center !important; width:50%;}
  
  .nav-bar {margin-top:0px;}
  header .wrapper{ padding:0px!important;}
  .abt_rht,.abt_lft {  float: none;  margin: 0 !important;  width: 100%!important;}
  .mob_menu{display:block;background:#0ca299 url(three-bars.png) no-repeat 97% center;padding:10px;color:#fff;cursor:pointer; z-index:99999;}
/*-----------------###############################-----------*/
 .supports-no-touch .site-nav--has-dropdown:hover .site-nav--dropdown{
  opacity: 0;
  visibility: none;
}
  .site-nav > li:nth-child(3) {
  margin-right: 0 !important;
}
#accessibleNav .site-nav--has-dropdown .toggle-plus {
  background: rgba(0, 0, 0, 0) url("plus.png") no-repeat scroll 0 0 / 20px auto;
  cursor: pointer;
  height: 20px;
  position: absolute;
  right: 10px;
  top:5px;
  width: 20px;
  z-index: 9999;
}
  
  .site-nav--dropdown li:first-child:before, .site-nav--dropdown li:first-child:after {
  border-left:  none !important;
  border-right:  none !important;
}
  #accessibleNav .site-nav--dropdown li a:hover{opacity:1 !important;}
  #accessibleNav .site-nav--dropdown > li {  border: medium none !important; position: relative !important; top: 0;}
  #accessibleNav .site-nav--dropdown li a { color:#fff !important;  background: #000 none repeat scroll 0 0;  border: medium none !important;  padding: 0 30px !important;}
  #accessibleNav .site-nav--dropdown{background:#000;       opacity:1 !important;border:  none; position:relative !important;display:none; visibility:visible;}
  #accessibleNav .site-nav--has-dropdown .toggle-plus.ShowNav{background: rgba(0, 0, 0, 0) url("minus.png") no-repeat scroll 0 0 / 20px auto;}
  
  /*------------------#####################################----------*/  
  .site-nav { background: #000 ;  position: absolute; text-align: left; width: 100%; z-index: 99;display:none;}
  .site-nav--active { border-bottom: 1px solid #aaa; border-top: 1px solid #aaa;}
  .site-nav li { display: block; float: none !important;}
  .site-nav > li > a { color: #fff;}
  .site-nav--dropdown {  left: 0 !important;}
  .site-nav--dropdown li:first-child::before, .site-nav--dropdown li:first-child::after{right:64%;}
  .site-nav--dropdown a {  padding: 13px 35px;}
  .collection_page .product-item:nth-child(4){width:48%;}
  .own_package.product-item { width: 50%;}
  .collection_page .product-item { width: 32%;}
  .item-product-photo{width:67.33%!important;left:16.333%!important;}
  .grid-item.item-product-thumbnails{right:-24%;}
  .all_collection .product-item {  width: 27%;}
}
@media all and (min-width:769px) and (max-width: 1144px){
 .grid-item.item-product-thumbnails {  right: -20%;}
}
@media all and (min-width:769px){
  .site-nav {  display: block !important;}	
}
@media all and (min-width:481px) and (max-width: 600px){
  footer .grid-item { text-align: left!important; width: 50%!important;}
footer .grid-item:nth-child(3) { clear: both;  width: 100% !important;}
  .site-footer .form-newsletter-signup{ display:block;max-width: 100%;}
}

@media all and (max-width:680px){
   .qty-container {  width: 100%;}
  .form-item-container.add-to-cart-container, .form-item-container.price-container {  margin-right: 17%; }
}
@media all and (max-width:660px){
  .form-item-container.add-to-cart-container, .form-item-container.price-container {  margin-right: 22%; }  
  .shop2 .form-item-container.add-to-cart-container { margin-right: 22%;}
  .site-nav >li >a{ padding:0px 9px;}
  .site-nav--dropdown{left:-43px;}
  #productThumbs > li {  display: inline-block;  margin-right: 20px;}
  .product-photo-thumbs {  text-align: center;}
  .item-product-photo{ width:100%!important;;left:0px!important;margin:0px auto!important;}
  .grid-item.item-product-thumbnails{width:100%;position:static;}
  .product-photo-thumbs li {  display: inline-block;  padding-right: 10px;}
  #Thumb-slider {  height: inherit; margin: 0 auto; padding: 0 25px; width: 325px;}
  /*.mTS-buttons-out .mTSButton {  display: none;}*/
}
@media all and (max-width:575px){
  .site-nav >li >a {
  font-size: 13px!important;
}
  .site-nav--dropdown a{font-size: 13px!important;}
  .collection_page .product-item:nth-child(4), .own_package.product-item, .collection_page .product-item { width:100%;}
  .all_collection .product-item {  width: 37%;}
}
@media all and (max-width:525px){
.site-nav >li >a{ padding:0px 5px;} 
  .shop2 .form-item-container.add-to-cart-container { margin-right: 17%;}
  
}
@media all and (max-width:480px){
  .form-item-container.add-to-cart-container, .form-item-container.price-container {  margin-right: 16%;}
  #accordion h3{font-size:13px!important;}
  .carousel .owl-item {  opacity: 1!important;}
  .show-nav .nav-bar{top:84px;}
  .nav-bar {  background: none !important;}
  #accordion .group > div > ul > li,.ui-accordion-content > ul >li {  width: 100%;}
  footer .grid-item.large--text-center.medium--one-third.large--one-quarter.push--large--one-eighth {  border-right: none;}
  .grid--full.header_contain {  display: block;min-height: 128px;position: relative;}

 
}
@media all and (max-width:410px){
  .form-item-container.add-to-cart-container, .form-item-container.price-container {  margin-right: 11%;}
}
@media all and (max-width:360px){
.all_collection .product-item {  width: 52%;}
  .form-item-container.add-to-cart-container, .form-item-container.price-container { margin-right: 5%; }
  .shop2 .variant .selector-wrapper, .shop2 .variant .qty-container {
  display: block !important;
  float: none !important;
  margin-bottom: 15px;
  text-align: left;
  vertical-align: top;
  width: auto !important;
}
  .shop2 .form-item-container.price-container { margin: 9px 10% 8px 0;}
  .shop2 .form-item-container.add-to-cart-container { margin-right: 6%;margin-top: 15px;}
  .shop2 #addToCartForm .selector-wrapper label,.shop2 .quantity-selector { margin-right:10px; display: inline-block; }
  .shop2 .form-add-to-cart .single-option-selector { max-width: 165px;}

}
.right{ right: 29px !important}
.left{left: 29px;} 



#accordion p{
 padding-top:20px; 
}