.heading {
	padding-left: 0;
	font-size: 40px;
}

.contact > h3 {
	font-weight: 500;
	color: #12405F;
}


.map {
        width: 320px;
        height: 320px;
	padding: 80px;
	margin: 0px auto 40px auto;
	border: 3px solid #12405F;
}

.profile {
	margin: 0 auto 40px auto;
}

.info {
	padding-left: 40px;
	display: block;
	margin: 0 auto 30px auto;
}

@media only screen and (max-width: 992px) {
  .info {
  	padding-left: 0;
    text-align: center;
  }

  .map {
  	margin-bottom: 150px;
  }
}


@media only screen and (max-width: 576px) {
  .map {
    width: 220px;
    height: 220px;
  }
}

.phone {
	margin-top: -8px;
}