

.flex-direction-nav a{color:#78a22f!important;height:36px!important;}
.email strong{display:inline-block;position:relative;top:2px;}
@media screen and (max-width: 1300px){
footer #footer-links .container .c-info{width:27%;}
#footer-links  .my-account, #footer-links .our-company, #footer-links .customer-care{width:16%!important;}
footer #footer-links .container >div{margin-right:1%;}
footer #footer-links .wholesale{width:19%;}
}

@media screen and (max-width: 1199px){
header nav >ul >li >a{font-size:18px!important;padding:18px 25px;}
header nav ul > li > ul.subMenu{width:650px;}
.home-features-img a{padding:1%;}
.home-features-img a:nth-of-type(1){padding-left:0;}
.home-features-img a:nth-of-type(3){padding-right:0;}
.home-features-img a:nth-of-type(2){padding-right:.5%;padding-left:.5%;}
#about-us-block .about-banner ul li h2{font-size:18px;}
#about-us-block .about-banner ul li{padding:7px 0;}
#about-us-block .about-banner ul li img{padding:10px 0;margin:0;}
#about-us-block .about-banner{height:73px;background-position:center;}
#letest-blog-post .main-head li{font-size:11px;}
#letest-blog-post .main-head li::after{top:-15px;}
#letest-blog-post .post-content{padding-left:10%;}
.newsletter-content form >*{display:inline-block;vertical-align:top;float:none;}
.newsletter-subscription .Button{width:110px;font-size:16px;}
.newsletter-subscription .newsletter-content{text-align:left;padding-left:1%;width:auto;float:none;}
.newsletter-subscription input.Textbox{width:30%;float:none;}
.newsletter-subscription h2{width:auto;font-size:18px;padding:8px 0;float:none;}
.newsletter-subscription .newsletter-content input{float:none;}
.newsletter-subscription{text-align:center;}
footer #footer-links ul li a{font-size:13px;}
footer #footer-links .container >div h2{font-size: 14px;}

/*Category Page*/
#subcategoriesBlock .columns-4 li a{font-size:12px;}
#subcategoriesBlock .columns-4 li{margin-right:8px;}
.aside-category-list .CategoryItems >ul >li a{font-size:13px;}
#category .page_headers{font-size:28px;}
.product-item .price{font-size:14px;}
.product-item .name a{font-size:14px;}

/*Product Page*/
#listing0 h1{font-size:24px;}
.pricingBlock #price{font-size:40px;}
#listing0 .addToCartBlock button{padding:5px 20px;}
.r-tabs-panel .item{font-size:14px;}
.createFirstReview p{width: 65%;font-size: 14px;}
.r-tabs .r-tabs-nav .r-tabs-anchor{padding:10px 20px;}	
/*Cart Page*/
#viewCart .left-block .checkout-headers{font-size: 20px;}
#viewCart .applyCoupon .coupon-msg{font-size:13px;}
#viewCart .page_headers{font-size:28px;}
.grand-total .item-price strong{font-size:17px;}
#viewCart .product-image{width:38% !important;}
#viewCart .coupon-code button{font-size:12px;}
#viewCart .coupon-code .btn-:hover{padding:7px 10px!important;} 
#viewCart .item-remove{padding-left:12px;}
.grand-total .item-price{width:18%!important;text-align:right!important;}
#blog h1 a{font-size:28px;}
#blog .menu-headers{font-size:20px;}
#blog .blogNav li a{font-size:13px;}
#extrapage h1.page_headers{font-size:28px;}
#extrapage .font16 {font-size: 15px;}
/*Search Page*/
#searchHeader .checkout-headers {font-size: 24px!important;}
/*Checkout*/
#checkoutSinglePagev2 h1, #categoryIndex h1.page_headers{font-size:28px;}
#checkoutSinglePagev2 h3{font-size:15px;}
#checkoutSinglePagev2 .loginmessage2,#checkoutSinglePagev2 .NewAccountMeassage{font-size:13px;}
#checkoutSinglePagev2 .chkField .checkbox-format label{font-size:13px;text-align:left;}
#checkoutSinglePagev2 .chkField input, #checkoutSinglePagev2 .chkField select{margin-right:2%;}
}

@media screen and (max-width: 991px){
header nav{margin-top: 69px;}	
header nav >ul >li >a{padding: 11px 20px;}
header nav ul >li>ul.subMenu{width:550px;top:46px;}
header nav>ul .nav-about ul{top:46px;}
header nav>ul .nav-about ul li a{font-size:11px;}
header nav>ul .nav-about ul li{padding:5px 10px;}
header .social-links{width:18%;}
header .top-menu-right{width:82%;}
header .social-links li a{padding:6px 6px;font-size:16px;}
header .top-menu-right li a{font-size:9px;}
header .top-menu-right ul >li{padding:11px 5px 8px;}
header .header-top-menu ul li a .glyphicon-chevron-down{top:2px;}
.container{padding-left:0;padding-right:0;}
header .header-top-menu{height:35px;}
header .header-lower{min-height:auto;}
header{height:150px;}
.mainContainer { padding-top: 152px;}
header nav ul.subMenu a{font-size:11px;}
header nav ul.subMenu li{padding:1% 0 0 1%;}
.home-banner{padding:3% 3% 4%;}
#about-us-block .about-banner ul li h2{font-size:14px;}
#about-us-block .about-banner{height:70px;background-position:center;}
#about-us-block .about-text p{font-size:14px;}
#about-us-block .about-text a{font-size:14px;}
#letest-blog-post .post-content{padding-left:11%;}
#letest-blog-post .main-head li{font-size:13px;padding-right:1.8%;padding-left:0;}
footer #footer-links ul li a {font-size: 11px;}
#footer-links .my-account {width: 14%!important;}
footer #footer-links .container .c-info{width:30%;}
/*Category Page*/
#category .page_headers{font-size:26px;}
.aside-category-list{padding-left:0;}
#category .aside-shopby{padding-left:0;font-size:20px;}
.product-item .price{font-size:13px;}
.product-item .name a{font-size:13px;}
.productBlockContainer .product-item .img{height:auto;}

/*Product Page*/
#listing0 h1 {font-size: 20px;}
.pricingBlock #price{font-size:34px;}
.qtybox-addcart select{padding:3px;}
#listing0 .addToCartBlock button{padding:3px 16px;font-size:20px;margin:2px;}
#listing0 .addWishlist button, #listing0 .email_friend button{font-size:16px;}
.createFirstReview button{font-size: 12px;}
#listing0 .addWishlist button span, #listing0 .email_friend button span{top:3px;}
/*Cart Page*/
#viewCart .left-block .checkout-headers{padding-left:0;font-size:16px;}
#viewCart .page_headers {font-size: 24px;}
#viewCart .applyCoupon .coupon-msg{padding-left:0;font-size:12px;}
#viewCart .coupon-code{padding-left:0;}
#viewCart .coupon-code input[type="text"]{margin-bottom: 11px!important;width:100%;}
#viewCart .coupon-code button {float: none;margin: 0 auto!important;width:80%;display:block;}
#viewCart .titles2{font-size:13px;}
#viewCart .item-info{width:61%;}
#viewCart .item-qty{width:11%;}
#viewCart .item-price{width: 12%;}
#viewCart .item-total{width:16%;}
.left-block .aside-shopby{padding-left:0;} 
.left-block .aside-shopby{font-size:20px;}
#viewCart .item-qty .txtBoxStyle{margin-left:3px;}
#viewCart .shoppingCartItems .row .item-price{font-size:14px;}
#viewCart .shoppingCartItems .row .item-total{font-size:14px;}
#viewCart .shoppingCartTotal .item-total{font-size:15px;}

#loginAccount .login-header-message{font-size:13px;padding:10px;}
#loginAccount .right-block h2{font-size:20px;}
#loginAccount .alpha-col{padding-right:0;}
#loginAccount .loginField label{font-size:13px;}
#extrapage h1.page_headers{font-size:28px;}
#blogHeader{font-size:26px;}
#blog h1 a{font-size:20px;}

/*Search Page*/
#searchHeader .checkout-headers {font-size: 18px!important;}
/*Checkout*/
#checkoutSinglePagev2 h1,#categoryIndex h1.page_headers{font-size:24px;}
.ViewCartLink a, .CheckoutLink a{font-size:9px;}
.cart-hidden{font-size:10px;}

}
@media screen and (max-width: 860px){
header .header-lower #logo{padding:10px 0;}
header{height:141px;}
header nav{margin-top:58px;}
.mainContainer{padding-top:143px;}
}

@media screen and (max-width: 767px){
footer .container{padding-left:10px;padding-right:10px;}	
footer #footer-links .container >div{width:100%!important;margin-left:0;margin-right:0;text-align:center;}	
footer #footer-links ul li a{display:inline;}
footer #footer-social-icons{width:100%;text-align:center;}
footer #footer-social-icons a{float:none;margin-left:10px;}
footer .c-info .w100p{display:inline;}
footer .c-info ul >li{margin-bottom:15px;}
footer .c-info li{font-size: 13px;}
footer #footer-links .container >div > a { height: 66px!important;display:block;}
footer #footer-links ul li a {font-size: 13px!important;}
footer #footer-links .container >div h2{height:45px;}
footer #footer-links .my-account{margin-top:10px;}
#footer-links  .our-company li, #footer-links  .my-account li, #footer-links  .customer-care li, #footer-links  .wholesale li{margin:10px 0;}
footer #footer-links .container >div h2{font-size:15px;}
.copyright *{float:none!important;}
footer .copyright img{margin:15px auto 8px;}
.copyright > a{display: block !important;color: #78a22f;font-size:13px;}
.copyright > a:hover{color: #333; text-decoration: underline;}
.copyright > a +em{display:none!important;}
footer .copyright + a{display:none;}
.copyright > img + em {display: block !important;}
.copyright {text-align:center;}
header{display:none;}
.mobile-header{display:block!important;}
.mainContainer{padding-top:0!important;}
.mobile-header .top-menu {background: #78a22f url("../images/bg-newsletter.png") repeat scroll 0 0;transition: all 0.3s;height:47px;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s;}
.cbp-spmenu {background: #78a22f!important;}
#closeSlideMenu i{color:#fff;}
.m-search button{background:#4b3900;color:#fff;}
li.m-search{border-bottom:1px solid #fff;}
#mobile-logo{text-align:center;margin:6px 0 10px;}
#mobile-logo img {max-width: 50%;}
.slicknav_menu{position:relative!important;width:100%;}
.slicknav_nav{position:initial!important;background:#fff;}
.slicknav_btn * {display: inline-block!important;float: none!important;vertical-align: middle;} 
.slicknav_btn{width:100%; float:none!important;display:block!important;text-align:center;margin:0;padding:10px 0;background:#78a22f url("../images/bg-newsletter.png") no-repeat scroll 0 0;} 
.slicknav_menu .slicknav_menutxt,.slicknav_icon{font-size:20px!important;text-shadow:none;margin:0 0 0 5px!important;color:#fff;font-weight:500;}
.cbp-spmenu-vertical a{font-weight:400;color:#fff;border-bottom:1px solid #fff;}
.slicknav_nav a{color:#333!important;margin:0!important;font-size:15px;}
.slicknav_nav .slicknav_row:hover{background:#78a22f;}
#mobile-nav .search-btn{display:none;}
.slicknav_nav .slicknav_item a, .slicknav_nav .slicknav_parent-link a{padding:0;}
.slicknav_nav li{padding:5px 0;}
li.slicknav_parent.slicknav_collapsed:before {content:"\f0da";font-family:"FontAwesome";position: absolute;top: 14px;font-size: 12px;color: #333;right: 42px;font-weight:bold;}
li.slicknav_parent.slicknav_open:before {content:"\f0d7";font-family:"FontAwesome";position: absolute;top: 14px;font-size: 12px;color: #333;right: 42px;font-weight: bold;}
.slicknav_parent {position:relative;}
.alert-dismissable, .alert-dismissible{padding-right:0!important;} 
#alert-bar .message a{font-size:14px;padding-right:0;}
.home-features-img a{width:75%;float:none!important;padding:0!important;display:block;text-align:center;margin:0 auto;}
.home-features-img a:nth-of-type(2){margin:10px auto;}
#homeHeader{padding:0;margin:0;}
.home-banner{margin-bottom:25px;}
.home-featured-items{margin-top:25px;}
#about-us-block .about-text{width:100%;padding:0 10px;}
#about-us-block  .img-aboutus{display:block!important;}
#about-us-block .about-img{display:none;}
#about-us-block .about-text img{margin:0 auto 10px;}
#about-us-block .about-text p{font-size:13px;}
#about-us-block .about-text a{font-size:12px;display:block;text-align:right;padding-right:20px;}
#about-us-block .about-banner ul li h2{font-size:11px;}
.newsletter-subscription{background:#78a22f;margin-top:10px;padding:0!important;}
.newsletter-subscription * {display: block;margin: 6px auto !important;padding-left: 0;padding-right: 0;width: 90%!important;text-align:center;}
.newsletter-subscription .newsletter-content{padding-left:0;}
.newsletter-subscription .Button{max-width:180px;}
#letest-blog-post .post-image{width:100%;text-align:center;}
#letest-blog-post .post-content{width:100%;padding-left:14%;background-size:41px;background-position:3px 13px;}
#letest-blog-post .container{padding-left:10px;padding-right:10px;}
#letest-blog-post .post-content h1 a{padding:8px 0;font-size:15px;}
#letest-blog-post .post-content span{font-size:13px;}
#letest-blog-post .main-head li{padding-right: 5%; float:left;width:50%;font-size:10px;}
#letest-blog-post .main-head{float:left;} 
#letest-blog-post .main-head li::after{content: "";}
#letest-blog-post .main-head li::before {content: ".";display: block;font-size: 21px;font-weight: 600;left: -6px;position: absolute;top: -13px;}
.home-featured-items .nav-tabs li a{font-size:16px;}
/*Category Page*/
.left-block{display:none;}
.right-block{width:100%!important;margin-left:0;}
.category-wrapper .right-block{width:100%;}
.category-wrapper{padding: 15px 10px;}
#category .page_headers {font-size: 21px;}
#subcategoriesBlock .columns-4 li a{font-size:11px;}
.product-item .name a{font-size:14px;}
.product-item .price{font-size:14px;}
.product-item .img{min-height:200px;}

/*Product Page*/
section#listing0{padding:10px;}
#listing0 .addToCartBlock button{padding: 6px 16px;font-size: 16px;}
#listing0 h1{font-size:18px;}
.pricingBlock #price {font-size: 28px;}
#listing0 .primary{width:100%;}
#listing0 .secondary{width:100%;}
.r-tabs .r-tabs-panel{padding-left:0;padding-right:0;}
.r-tabs-panel .item{font-size:13px;}
.relatedBlock .header h3{font-size: 16px!important;}
.productBlockContainer .product-container{width:100%!important;margin:0 auto 15px!important;float:none!important;display:block!important;max-width:280px;}
.productBlockContainer{margin-left:0;}
.createFirstReview >p{margin-bottom:15px;width:100%;display:block;}
/*Cart Page*/
#viewCart{with:100%;padding:15px 10px;}
#viewCart .page_headers{width:100%;}
#viewCart .titles2{width:100%;float:left;display:block!important;}
#viewCart #vc_ChkButton{padding:7px 10px;width:auto;}
#viewCart .left-block{display:block!important;width:100%!important;top:initial;}
#viewCart .aside-shopby, #viewCart  .aside-category-list{display:none!important;}
#viewCart .coupon-code input[type="text"]{width:120px;display:inline-block;}
#viewCart .coupon-code button{width:95px;display:inline-block;margin-left:10px!important;}
#viewCart  .right-block .row{padding-left:0!important;float:left;}
#viewCart .item-info{padding-left:0px;}
.shoppingCartItems .titles2{font-size:11px;font-weight:400;}
#viewCart .item-info, #viewCart .shoppingCartTotal .left-spacer{width:45%;}
#viewCart .item-qty{width:11%;}
#viewCart .item-price {width: 20%;}
#viewCart .item-total {width: 23%;}
#viewCart .item-qty .txtBoxStyle{width: 70%;}
#viewCart .product-name-options a{font-size: 11px;line-height: 1.2;display: block;}
#viewCart .shoppingCartTotal .item-price{width:20%;font-size:13px;}
#viewCart .shoppingCartTotal .item-total{width:23%;}
.grand-total .item-price{width: 35%!important;}
.grand-total .item-price strong{font-size:13px;}
#message{padding:10px;}
#viewCart .shoppingCartTotal .item-total{font-size:13px;}
#viewCart .shoppingCartTotal .left-spacer{width:56%!important;}
#viewCart .third-party-payment{width:60%;}
#viewCart  .grand-total{}
#viewCart .page_headers{font-size:20px;}
/*Login*/
#loginAccount{padding:0 10px;}

#loginAccount .right-block >div {width: 100%;padding-left: 0;padding-right: 0;}
#loginAccount .loginField label{width:auto;display:block!important;width:100%;text-align:left;}
#loginAccount  .loginField input{width:80%;max-width:250px;}
#loginAccount .submit-button {padding: 0 0 10px!important;margin: 5px 0;}
#loginAccount .loginField{margin:10px 0 0;}
#loginAccount .createNewAccount ul li{font-size:13px;}
#loginAccount .createNewAccount .create-account-button {margin-bottom: 10px;}

#extrapage{padding:10px;}
#extrapage h1.page_headers{font-size:23px;margin:0;}
#extrapage .right-block p{font-size:13px;}
#extrapage .right-block li {font-size: 13px;}
#blog .blogNav{margin:0!important;}
section#blog{padding:10px;}
#blogHeader{width:100%;font-size:20px;}
#blog .menu-headers{padding-left:0;font-size:18px;}

/*search*/
#searchHeader .checkout-headers {font-size: 14px!important;}
#search{padding:10px;}
#search .search-items em {display: none;}
/*checkout*/
#checkoutSinglePagev2{padding:10px;}
#checkoutSinglePagev2 .account_login1 .registered_account{width:100%;}
#checkoutSinglePagev2 h3{font-size:13px;}
/*My Account*/
#myaccount, #viewWishlistLists,#viewWishlist{padding:10px;}
#categoryIndex h1.page_headers{font-size:18px;margin-top:0;}
#categoryIndex {padding:10px; float:left;}
#categoryIndex ul{margin-bottom:0;}
#Instafeeds{padding:0 10px;}
#Instafeeds li{width:32%;margin-bottom:2%;}
}

@media screen and (max-width: 480px){
#alert-bar .message a{font-size:13px;}
.home-banner {padding: 3% 3% 8%;}
.home-features-img a{width:100%;padding:0 10px!important;}	
.newsletter-subscription *{width:96%!important;}
#letest-blog-post .main-head li{font-size:10px;}
#about-us-block .about-banner ul li img{width:15px;}
#about-us-block .about-banner ul li{margin:0;}
#about-us-block .about-banner ul li h2{font-size:9px;}
#about-us-block .about-banner{height:60px;}
.instagram-feeds .instagram-heading{padding-left:10px;padding-right:10px;}
.home-featured-items .nav-tabs li{width:100%;}
.product-container{width:100%;display:block;float:none;margin:10px auto 15px!important;}
.addWishlist, .email_friend{float:right;padding-right:0;margin-right:0;display:block;}
#listing0 .detail-section .beta-col button{text-align:right;}
#listing0 .extrafieldsBlock{margin-bottom:0;}
.productBlockContainer .product-container{max-width:250px!important;}
.product-item .img{min-height:240px;}  
.sitemap-pages, .sitemap-category{width:100%;margin:0 0 15px};
	
}

@media screen and (max-width: 360px){
	
	
}