#contact_info_style {
	color: #faf8f4;
	text-align: center;
	background-color: #403060;
	margin-bottom: 0;
	padding-top: 30px;
	padding-bottom: 15px;
}
#contact_info_style .some-class {
}
#contact_info_style .copyright {
	font-size: 9px;
}
#contact_info_style .footer-col {
	padding: 0 50px;
}
#contact_info_style h4 {
	color: rgba(250, 248, 244, 0.50);
}
#contact_info_style .footer-brand {
	font-family: "Lucida Calligraphy", "Apple Chancery", "Lugrasimo", cursive;
	font-size: 2em;
}
#contact_info_style a {
	color: #faf8f4;
	text-decoration: none;
	display: inline-block;
	transition: color .3s ease-out;
}
#contact_info_style .footer-social img {
	height: 32px;
	max-width: 36px;
	margin: 4px;
	margin-bottom: 8px;
}
#contact_info_style a:hover {
	text-decoration: underline;
	transition: none;
}

@media (min-width: 992px) and (max-width: 1199px) {
	#contact_info_style .col-md-12 p {
		font-size:19px;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	#contact_info_style .block1, #contact_info_style .block2, #contact_info_style .block3 {
		margin-bottom: 15px;
	}
	#contact_info_style p {
		line-height:24px;
		font-size:18px;
	}
}
@media (max-width: 767px) {
	#contact_info_style .block1, #contact_info_style .block2, #contact_info_style .block3 {
		margin-bottom: 15px;
	}
	#contact_info_style .col-md-12 {
		text-align: center;
	}
	#contact_info_style .col-md-12 p {
		line-height:5.3vw;
		font-size:3.5vw;
		width: 80%;
		margin-right: auto;
		margin-left: auto;
	}
}

