@charset "utf-8";
/*
+----------------------------------------------------------------+																														
|	File Written By:																	
|	- Achintya De															
|	- http://a2zwebart.com														
|																							
|	File Information:																	
|	- Responsive CSS File																	
|	- assets/css/responsive.css																														
+----------------------------------------------------------------+
*/

.featured h3 {
 /* font-size: 25px;*/
  font-weight: 500;
  margin: 0 0 15px;
}

.product-filter {
  background: #f2f2f2 none repeat scroll 0 0;
  border: 1px solid #ddd;
  margin-bottom: 30px;
  padding: 10px;
}
.product-thumb h4 {
  font-size: 15px;
  font-weight: 500;
  line-height: 20px;
  font-size:15px;
  text-transform:uppercase;
}

.product-thumb h4 a {color:#107C10;}
.product-thumb p{margin-bottom:10px !important;}
.product-thumb p.des{height:40px; overflow:hidden;}

.product-thumb .caption {
	padding: 0 20px;
	min-height: 145px;
}

.product-thumb .caption.auto-caption{
	min-height:40px;
	}
.product-thumb .caption.auto-caption h4{font-weight:500; letter-spacing:0.5px;}
.category-info{margin-top:15px;}

.featured .product-thumb .caption{
	min-height:80px;
	}
	
.featured .product-thumb .btn.btn-defult{background:#F2F2F2; color:#404040; border-radius:0px;}	
.featured .product-thumb .btn.btn-defult:hover{background:#E2E2E2;}	

/*.product-list .product-thumb .caption {
	margin-left: 230px;
}*/
@media (max-width: 1200px) {
.product-grid .product-thumb .caption {
	min-height: 210px;
	padding: 0 10px;
}
.product-thumb .button-group button, .product-thumb .button-group button+button {
	width: 33.33%;
}
}
@media (max-width: 767px) {
.product-list .product-thumb .image {
	float: left;
	padding: 15px;
}
.product-thumb .button-group button, .product-thumb .button-group button+button {
	width: 33.33%;
}
.product-list .product-thumb .caption {
	min-height: 0;
	margin-left: 0;
	padding: 0 10px;
}
.product-grid .product-thumb .caption {
	min-height: 0;
}
}
 @media (max-width: 768px) {
.product-list .product-thumb .button-group {
	border-left: none;
}
.wrapper .footer-top-wrapper {
	padding: 0;
	border-top: 0;
}
.wrapper .footer-top-wrapper .footer-block {
	border-top: 1px solid #ddd;
	border-left: 1px solid #E2E2E2;
}
.wrapper.footer-wrapper .footer-banner {
	padding: 5px 0px 0px 0;
	float: none;
	display: block;
	text-align: center;
}
.wrapper.footer-wrapper .copy {
	padding: 5px 0px;
	display: block;
	text-align: center;
	width: 100%;
}


}
 @media (max-width: 480px) {
.wrapper.footer-wrapper .copy {
	font-size: 85%;
}
.wrapper.footer-wrapper .copy span {
	display: none;
}
.parallax-container h3, .product-heading, .sub-banner-wrapper h4 {
	font-size: 30px;
}
.hidden-mob {
	display: none !important;
}
.wrapper.top-wrapper .top-container ul > li a {
	padding: 13px 5px;
}

#cart{position:static;}
#cart.is-open .content {
	/*height:100vh;*/
	width:100%;
}

}

@media (max-width: 992px) {
	
	
	.mousetrap{display:none;}
	.cloud-zoom-big{display:none;}
	
	
	
.navbar-default .navbar-form {
	border: 0;
}
.navbar-default .navbar-nav {
	margin-top: 0;
	margin-bottom: 0;
	background: #006c00;
}
.navbar-default .navbar-nav li {
	border-bottom: 1px solid rgba(0,0,0,0.2);
}
.navbar-default .navbar-nav li > a {
	color: #fff;
	padding-bottom: 10px;
	padding-top: 10px;
	text-transform: uppercase;
}
	
	
    .navbar-default .navbar-header {
        float: none;
    }
    .navbar-default .navbar-left,
	.navbar-default .navbar-right {
        float: none !important;
		/*margin:0 !important;*/
    }
    .navbar-default .navbar-toggle {
        display: block;
    }
    .navbar-default .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
		top: 0;
		border-width: 0 0 1px;
	}
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
		margin-top: 7.5px;
	}
	.navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
  		display:block !important;
	}
}
.navbar-default .navbar-toggle {
	background: #107C10;
	border-color: #fff;
	margin-top: 15px;
	border-radius: 0;
	padding: 8px;
	transition: 0.2s all ease-out;
	-moz-transition: 0.2s all ease-out;
	-webkit-transition: 0.2s all ease-out;
	-ms-transition: 0.2s all ease-out;
	-o-transition: 0.2s all ease-out;
}
.navbar-default .navbar-toggle .icon-bar {
	background: #fff;
	transition: 0.2s all ease-out;
	-moz-transition: 0.2s all ease-out;
	-webkit-transition: 0.2s all ease-out;
	-ms-transition: 0.2s all ease-out;
	-o-transition: 0.2s all ease-out;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:active {
	background: #fff;
}
.navbar-default .navbar-toggle:hover .icon-bar, .navbar-default .navbar-toggle:focus .icon-bar, .navbar-default .navbar-toggle:active .icon-bar {
	background: #107C10;
}

/*Controller responsive*/



