/* RAM Grid*/
.RAMGrid{
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(250px, 1fr) );
	grid-gap: 15px;
}


/* Flex Grid */
.flexGrid {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

.flexGrid > * {
	flex: 1 1 300px; /*  Stretching: */
	/*flex: 0 1 150px;*/ /*  No stretching: */
	margin: 7.5px;
}

.flexGrid.alt > * {
	margin:0;
}

/* Masonry */
.masonry.col4,
.masonry {
	column-count: 4;
	/*columns: 4;*/
	column-gap: 15px;
}

.masonry.col3 {
	column-count: 3;
}

.masonry.col2 {
	column-count: 2;
}

.masonry .mItem {
	display: inline-block;
	margin-bottom: 15px;
	width: 100%;
}

.masonry > *{
	margin-bottom: 15px;
}


/* Logo */

header .logoClean{
	width: 120px;
}
header .logoProperty{
	width: 170px;
	margin-left: 15px;
}

#slider .logoClean{
	width: 250px;
}
#slider .logoProperty{
	width: 350px;
	margin-left: 50px;
}


/* Responsive Styles */
@media (max-width: 1199px) {/* md and down */
	header .logoClean {
		width: 90px;
	}

	header .logoProperty {
		width: 130px;
	}

}

@media (max-width: 991px) {/* sm and down */

}

@media (max-width: 767px) {/* xs and down */

	#slider .logoClean {
		width: 150px;
		display: block;
		margin: 0 auto;
	}

	#slider .logoProperty {
		width: 250px;
		display: block;
		margin: 30px auto 0;
	}

	
}

@media (max-width: 420px) {/* Custom */
		header .logoClean {
			width: 50px;
			margin-left: 35px;
		}

		header .logoProperty {
			width: 90px;
			margin-left: 15px;
		}

		#slider .logoClean {
			width: 100px;
			display: block;
			margin: 0 auto;
		}

		#slider .logoProperty {
			width: 180px;
			display: block;
			margin: 10px auto 0;
		}

}

@media (max-width: 812px) and (orientation: landscape) {
	
	#slider .customLogos{
		display: flex;
		justify-content: center;
		align-items: center;
		margin-top: 110px;
	}
	
	#slider .landscapeHide{
		display: none;
	}
	
}

/* Mobile First */
@media (min-width: 768px) {/* sm and up */

}

@media (min-width: 992px) {/* md and up */

}

@media (min-width: 1200px) {/* lg and up */

}

