/* --------------------------------------------------- *
 * Isotope (more info: http://isotope.metafizzy.co/)
/* --------------------------------------------------- */

.isotope {
	overflow: hidden;
}

/* isotope filter */
.isotope-filter {
	margin-bottom: 20px;
}

@media (max-width: 767px) {
	.filter-heading {
		display: none;
	}
}

/* isotope filter toggle button */
.isotope-filter .filter-toggle-btn {
	
	position: relative;
	width: 100%;
	background-color: #007548 !important;
	margin: 0px;
	padding: 15px 30px;
	font-size: 16px;
	font-weight: 500;
	color: #FFF;
	border-radius: 0px;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

.isotope-filter .filter-toggle-btn > i {
	margin-left: 5px;
	font-size: 16px;
}

.isotope-filter .navbar-collapse {
	border-top: none !important;
	-webkit-box-shadow: none;
	box-shadow: none;
}

/* isotope filter links */
.isotope-filter-links {
	font-size: 0;
}

.isotope-filter-links > a {
	position: relative;
	display: inline-block;
	padding: 6px 10px;
	text-decoration: none;
	font-size: 18px;
	font-weight: 500;
	color: #007548;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

.isotope-filter-links > a + a {
	margin: 0 0 0 8px;
}

.isotope-filter-links > a.active,
.isotope-filter-links > a:hover {
	color: #fc4513;
	border: 0 !important;
}

/* isotope items wrap */
.isotope-items-wrap {
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;

	margin-left: 15px;
	margin-right: 15px;
}

/* isotope item */
.isotope-item {
	float: left;
	width: 25%;
}

/* isotope gutter (add more space between isotope items) */
/* gutter-1 */
.isotope.gutter-1 .isotope-item {
	padding: 0 0 6px 6px;
}

.isotope.gutter-1 {
	margin-left: -6px;
}

.isotope.gutter-1 .isotope-filter {
	margin-left: 6px;
}

/* gutter-2 */
.isotope.gutter-2 .isotope-item {
	padding: 0 0 25px 25px;
}

.isotope.gutter-2 {
	margin-left: -25px;
}

.isotope.gutter-2 .isotope-filter {
	margin-left: 25px;
}

/* gutter-3 */
.isotope.gutter-3 .isotope-item {
	padding: 0 0 40px 40px;
}

.isotope.gutter-3 {
	margin-left: -40px;
}

.isotope.gutter-3 .isotope-filter {
	margin-left: 40px;
}

/* isotope columns */
.isotope.col-1 .isotope-item {
	width: 100%;
}

.isotope.col-2 .isotope-item {
	width: 50%;
}

.isotope.col-3 .isotope-item {
	width: 33.33333333%;
}

.isotope.col-4 .isotope-item {
	width: 25%;
}

.isotope.col-5 .isotope-item {
	width: 20%;
}

.isotope.col-6 .isotope-item {
	width: 16.66666666666667%;
}

/* isotope grid sizer */
.grid-sizer {
	height: auto;
}

.isotope.col-1 .grid-sizer {
	width: 100%;
}

.isotope.col-2 .grid-sizer {
	width: 50%;
}

.isotope.col-3 .grid-sizer {
	width: 33.33333333%;
}

.isotope.col-4 .grid-sizer {
	width: 25%;
}

.isotope.col-5 .grid-sizer {
	width: 20%;
}

.isotope.col-6 .grid-sizer {
	width: 16.66666666666667%;
}

/* isotope width2 item (alternative width) */
.isotope.col-3 .width2 {
	width: 66.66666666%;
}

.isotope.col-4 .width2 {
	width: 50%;
}

.isotope.col-5 .width2 {
	width: 40%;
}

.isotope.col-6 .width2 {
	width: 33.33333333%;
}

/* isotope on smaller screens
=============================== */
@media (max-width: 1600px) {
	.isotope.col-5 .isotope-item,
	.isotope.col-6 .isotope-item,
	.isotope.col-5 .grid-sizer,
	.isotope.col-6 .grid-sizer {
		width: 25%;
	}

	.isotope.col-5 .width2,
	.isotope.col-6 .width2 {
		width: 50%;
	}
}

@media (max-width: 1200px) {
	.isotope.gutter-2 .isotope-filter,
	.isotope.gutter-3 .isotope-filter {
		margin-left: 15px;
	}

	.isotope.gutter-2,
	.isotope.gutter-3 {
		margin-left: -15px;
	}

	.isotope.gutter-2 .isotope-item,
	.isotope.gutter-3 .isotope-item {
		padding: 0 0 15px 15px;
	}

	.isotope.col-4 .isotope-item,
	.isotope.col-5 .isotope-item,
	.isotope.col-6 .isotope-item,
	.isotope.col-4 .grid-sizer,
	.isotope.col-5 .grid-sizer,
	.isotope.col-6 .grid-sizer {
		width: 33.33333333%;
	}

	.isotope.col-4 .width2,
	.isotope.col-5 .width2,
	.isotope.col-6 .width2 {
		width: 66.66666666%;
	}
}

@media (max-width: 992px) {
	.isotope.col-3 .isotope-item,
	.isotope.col-4 .isotope-item,
	.isotope.col-5 .isotope-item,
	.isotope.col-6 .isotope-item,
	.isotope.col-3 .grid-sizer,
	.isotope.col-4 .grid-sizer,
	.isotope.col-5 .grid-sizer,
	.isotope.col-6 .grid-sizer,
	.isotope.col-3 .width2,
	.isotope.col-4 .width2,
	.isotope.col-5 .width2,
	.isotope.col-6 .width2 {
		width: 50%;
	}
}

@media (max-width: 768px) {
	.isotope-filter {
		background-color: transparent;
	}

	.isotope-filter-links {
		    margin: 0px;
    background-color: #007548;
    padding-bottom: 10px;
	}

	.isotope-filter-links > a {
		display: block;
		margin: 3px 0 !important;
		text-align: center;
		color: white;
		
	}
}

@media (max-width: 480px) {
	.isotope.col-3 .isotope-item,
	.isotope.col-4 .isotope-item,
	.isotope.col-5 .isotope-item,
	.isotope.col-6 .isotope-item,
	.isotope.col-3 .grid-sizer,
	.isotope.col-4 .grid-sizer,
	.isotope.col-5 .grid-sizer,
	.isotope.col-6 .grid-sizer,
	.isotope.col-3 .width2,
	.isotope.col-4 .width2,
	.isotope.col-5 .width2,
	.isotope.col-6 .width2 {
		width: 100%;
	}
}