/*Extra small devices (portrait phones, less than 576px)*/
@media (max-width: 575.98px) {



.menu ul li a{
	text-align: center;
	
}

.home .content{
	width:100%;
	padding:.4rem 1.5rem;
}

.about .row .image img{
	width:100%;
	
}

.gallery .box-container .box{
	flex-flow: column;
}


.gallery .box-container .box:nth-child(even){
	flex-flow: column;
}

.gallery .box-container .box .image{
	width:100%;
}

.gallery .box-container .box .content{
	width:100%;
}

.gallery .box-container .box:nth-child(even) .content{
	text-align: left;
}

.newsletter .box form{
	width:100%;
}

.contact form{
	width:90%;
}
.contact form .inputBox input{
	width:100%;
}


}



/*Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) and (max-width: 767.98px) {

.menu ul li a{
	text-align: center;
	
}

.home .content{
	width:100%;
}

.gallery .box-container .box{
	flex-flow: column;
}


.gallery .box-container .box:nth-child(even){
	flex-flow: column;
}

.gallery .box-container .box .image{
	width:100%;
}

.gallery .box-container .box .content{
	width:100%;
}

.gallery .box-container .box:nth-child(even) .content{
	text-align: left;
}


.newsletter .box form{
	width:100%;
}




.contact form .inputBox input{
	width:100%;
}

.contact form .inputBox input{
	width:100%;
}

	}



/* Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) and (max-width: 991.98px) {


.menu ul li a{
	text-align: center;
	
}

.review .box-container .box{
	width:100%;
}

.newsletter .box form{
	width:100%;
}

.footer .box{
	width:10rem;
	
}
}