@media screen and (max-width: 959px) {
	.bottles {
		width: 100% !important;
	}
	
	.bottlesWrap {
		padding-right: 0px !important;
		padding-left: 0px !important;
	}
	
	.bottlesWrap .icon-box.icon-media-image img {
		display: block;
		width: 100%;
		padding: 22px !important;
	}
	
	.bottlesWrap .col-md-50 {
		width: 25%;
		padding: 0px !important;
		left: 0%;
		float: left;
		position: relative;
		clear: none !important;
	}
	
	#headerBlock2, #faq {
		margin-bottom: -350px !important;
	}
	
	#headerBlock2 {
		height: 570px !important;
	}
	
	#headerBlock {
		max-height: 510px !important;
	}
	
	#headerBlock2 {
		max-height: 570px !important;
	}
	
	#customTitle2 {
		padding: 0px 0px 0px 0px;
		margin-bottom: -25px !important;
	}
	
	.cssgrid-container {
		grid-template-columns: repeat(1, 1fr) !important;
	}
	
	.cssgrid-system {
		width: 90% !important;
		margin: 0 auto;
	}
	
	#blogBlock .grid-cat-3 {
		width: 100% !important;
		height: auto;
	}
	
	.fullImg .single-wrapper, .fullImg .single-wrapper img {
		width: 100% !important;
		max-width: 100% !important;
	}
	
	.fullImg .quad-h-padding {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
}

@media only screen and (min-width: 700px) and (max-width: 1024px) {
	.bottlesWrap {
		width: 500px;
		margin: 0 auto !important;
	}
}

@media only screen and (max-width: 747px) {
	.bottlesWrap {
		width: 350px;
		margin: 0 auto !important;
	}
	
	.bottlesWrap .icon-box.icon-media-image img {
		transform: scale(1.3) !important;
	}
}