/* Medium Layout: 1280px. */
@media only screen and (min-width: 992px) and (max-width: 1200px) { 
}
/* Tablet Layout: 768px. */
@media only screen and (min-width: 768px) and (max-width: 991px) { 

}
/* Mobile Layout: 320px. */
@media only screen and (max-width: 767px) { 	
.date{
	text-align:center
}
.contactinfo{
	text-align:center
}
.social_icons li{
	padding:8px;
}
.social_icons ul {
	text-align:center;
}
.footer-menu{
	margin-left:-40px !important;
}
.root_01{
	text-align:center;
	padding:10px 0;
	border-bottom:1px solid#ddd;
}
.root_02{
	text-align:center;
	padding:10px 0;
}

}
/* Tablet Layout: 480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) { 
.contactinfo{
	text-align:center
}
.social_icons li{
	padding:8px;
}
.social_icons ul {
	text-align:center;
}
.copyright{
	text-align:center;
	border-right:none;
	border-bottom:1px solid#444;
	padding:10px 0;
}
.design{
	text-align:center;
	padding:10px 0;
}

}