/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 640px) {
		.home_box_left{
		float:left;
		width:100%;
		margin-right:0%;
	
	}
		.home_box_right{
		float:left;
		width:100%;
	}

	.box_left_contact{
	border-bottom:none;
	margin-bottom:10px;
	}

	.box_right_contact{
	border-bottom:none;
	margin-bottom:10px;
	}
	.map_box_contact{
	border-bottom:none;
	margin-bottom:10px;
	}
	footer[role="contentinfo"] {
	width:100%;
	padding-bottom: 0px;
	}
	#title_cont{
		height:auto;
		width:100%;
		float:none;
		margin:0px auto;
		padding-top:10px;
	}
	.site-header{
		margin-top:0px;
	}
	
	.main-navigation {
		width:100%;
		float:none;
	}
	#social_media_cont{
	width:90px;
	float:none;
	margin:10px auto 10px auto;
	}
	.widget-area {
	margin-left:10px;
}
}

/* Smartphones (landscape) ----------- */
@media only screen and (max-width : 640px) {
	.box_left_contact{
	width:45%;
	}
	.box_right_contact{
	width:45%;
	}
	.map_box_contact{
	width:45%;
	}
	#header_cont{
	margin-top:0px;
}
}

/* Smartphones (portrait) ----------- */
@media only screen and (max-width : 400px) {
	.box_left_contact{
	width:90%;
	}
	.box_right_contact{
	width:90%;
	}
	.map_box_contact{
	width:90%;
	}
	#header_cont{
	margin-top:0px;
}
}

/* iPads (portrait and landscape) ----------- */
@media only screen and (min-device-width : 641px) and (max-device-width : 1024px) {
	.main-navigation {
	display: none;
	}
#title_cont{
		width:50%;
	}

	#site_description{
	width:310px;
	position:relative;
	margin:0px auto;
	font-size:20px;
	text-align:center;
	left:auto;
	top:100px;
	padding:10px;
}

.box_left_contact{
	margin-bottom:10px;
	}
#header_cont{
	margin-top:0px;
	background-size:cover;
}
footer[role="contentinfo"] {
	width:100%;
	padding-bottom: 0px;
	}
}

/* iPads (landscape) ----------- */
@media only screen and (min-device-width : 641px) and (max-device-width : 1024px) and (orientation : landscape) {
/* Styles */
}

/* iPads (portrait) ----------- */
@media only screen and (min-device-width : 641px) and (max-device-width : 1024px) and (orientation : portrait) {
/* Styles */
	.home_box_left{
	float:left;
	width:100%;
	margin-right:0%;

}
	.home_box_right{
	float:left;
	width:100%;
}
}
/**********
iPad 3
**********/
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {
/* Styles */
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2) {
/* Styles */
}
/* Desktops and laptops ----------- */
@media only screen  and (min-width : 1224px) {
/* Styles */
}

/* Large screens ----------- */
@media only screen  and (min-width : 1824px) {
/* Styles */
}

/* iPhone 4 ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {
/* Styles */
}

@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2) {
/* Styles */
}
