.amenities-list{ margin: 35px 0px 0px; padding:0px;}
.amenities-list li{
	list-style-type: none;
	float: left;
	width: 25%;
}
.amenities-list li:nth-child(4n + 1){ clear:both; }
.amenities-list li span{
	display: inline-block;
	vertical-align: middle;
	color: #000000;
	font-size: 14px;
	letter-spacing: 0.3px;
	margin-right: 15px;
	margin-bottom: 15px;
}
.amenities-list li span:last-child{ margin-right: 0px; }
.amenities-section { margin-bottom: 40px; }
@media( min-width: 992px) and (max-width: 1199px){
	.amenities-list li{width:33.33%;}
	.amenities-list li:nth-child(4n + 1){ clear:none; }
	.amenities-list li:nth-child(3n + 1){ clear:both; }
}
@media(max-width: 767px){
	.amenities-list li{width:50%;}
	.amenities-list li span{ margin-right: 8px; }
	.amenities-section{ 
		border-top:1px solid rgba(120, 120, 122, 0.29);
		padding:25px 15px;
		border-bottom:1px solid rgba(120, 120, 122, 0.29);
		margin-left:-15px;
		margin-right:-15px;
	}
	.amenities-section .amenities-head{ cursor: pointer; position: relative; margin-bottom:0px; }
	.amenities-section.open .amenities-head{ margin-bottom:20px; }
	.amenities-section .amenities-head:after{
		content: '\f0d7';
		font-family:'FontAwesome';
		position: absolute;
		right: 0px; top: 3px;
		font-size: 16px;
		line-height: 16px;
		color: #000000;
	}
	.amenities-list{ display: none;}
	.amenities-section.open .amenities-head:after{content: '\f0d8';}
	.amenities-section.open .amenities-list{ display: block; }
	.amenities-list li:nth-child(4n + 1){ clear:none; }
	.amenities-list li:nth-child(3n + 1){ clear:none; }
	.amenities-list li:nth-child(2n + 1){ clear:both; }
}
@media(max-width: 480px){
	.amenities-list li span{ margin-right: 5px; font-size: 12px;}
	.amenities-section{ 
		padding:25px 10px;
		margin-left:-10px;
		margin-right:-10px;
	}
}
