
@media screen and (max-width:1920px){	
}

@media screen and (max-width:1280px){	
}

@media screen and (max-width:1180px){
}

@media screen and (min-width:1180px){
}

@media screen and (max-width:1024px){
}

@media screen and (max-width:768px){
	.topnav a:not(:first-child) {display: none;}
	.topnav a.icon{float: right;margin-top: -17px;display: block;color: #000;}
	nav{width: 100%;}
	.topnav.responsive{position: relative;}
	.topnav.responsive a{float: none;display: block;text-align: left;}
	.topnav.responsive a.icon{position: absolute;right: 0;top: 0;}
	.adv-item{width: 45%;}
	.photo-item{width: 45%;margin-left: 10px;}
	.blog-container{width: 28rem}
}

@media screen and (max-width:480px){
}

@media screen and (max-width:420px){
	.adv{-webkit-flex-direction: column;-moz-flex-direction: column;-ms-flex-direction: column;-o-flex-direction: column;flex-direction: column;}
	.adv-item{width: 100%;}
	.project{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;justify-content: center;-ms-align-items: center;align-items: center;}
	.gallery{width: auto;margin: 0 auto;}
	.photo-item{width: 70%;margin: 0 auto;}
	.blog-container{width: 20rem}
	.services-container{grid-template-columns: auto;}
}

@media screen and (max-width:375px){
}

@media screen and (max-width:320px){	
}

@media screen and (min-width: 420px) and (max-width: 639px) {
}





















/*@media screen and (min-width: 320px) and (max-width: 479px) {
	
}

@media screen and (min-width: 480px) and (max-width: 639px) {
	
}

@media screen and (min-width: 640px) and (max-width: 767px) {
	
}

@media screen and (min-width: 768px) and (max-width: 779px) {
	
}

@media screen and (min-width: 800px) and (max-width: 1023px) {
	.navigation_box{display: none;}
}

@media screen and (min-width: 1200px) and (max-width: 1681px) {
	
}
*/