/* CSS Document */
@media screen and (max-width: 820px) {
	body_820 {}
	
	.info_boxes .info_box h3 {
		font-size: 30px;
    	line-height: 30px;
    	min-height:1px;
	}
}

@media screen and (max-width: 680px) {
	body_680 {}

	.card {
		height:auto;
		width:340px;
		top:-60px;
		left:calc(50% - 170px);
	}

	.card .card_img {
		float:none;
		width:340px;
		height:340px;
	}	
	
	.card .card_content {
		float:none;
		width:340px;
		padding-bottom:40px;
	}
	
	.box_content.next_contact {
		padding-top:700px;
	}
	
	.next_contact_boxes .next_contact_box {
		float:none;
		width:100%;
		padding-bottom:40px;
		padding-left:0;
		padding-right:0;
	}
	
	.next_contact_boxes {
		padding-bottom:30px;
	}
	
	.info_boxes {
		padding-bottom:30px;
	}
	
	.info_boxes .info_box {
		float:none;
		margin:auto;
		max-width:360px;
		width:100%;
		padding-left:0;
		padding-right:0;
		padding-bottom:60px;
	}
}