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

}

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

}


/* sm */
@media (min-width: 768px) and (max-width: 991px) {
	
}

/* xs */
@media (max-width: 767px) {
	.gitem .im>img,
	.gitem .im2>img{
		max-height: none;
	}

	.gitem .im,
	.gitem .im2{
		width: auto;
		height: auto;
	}

	.footer_container{
		height: auto;
	}

	.footer_container .h1, 
	.footer_container .h2, 
	.footer_container .h3, 
	.footer_container h1, 
	.footer_container h2, 
	.footer_container h3{
		margin-top: 0;
		padding-top: 10px;
	}
}

/* XS Portrait */
@media (max-width: 480px) {
	.gitem .im>img,
	.gitem .im2>img{
		max-height: none;
	}

	.gitem .im,
	.gitem .im2{
		width: auto;
		height: auto;
	}

	.footer_container{
		height: auto;
	}

	.footer_container .h1, 
	.footer_container .h2, 
	.footer_container .h3, 
	.footer_container h1, 
	.footer_container h2, 
	.footer_container h3{
		margin-top: 0;
		padding-top: 10px;
	}
}