/*===============================
=            Contact            =
===============================*/

.contact-1 .contact-details i {
	margin-bottom: 30px;
}
.contact-1 .contact-details:hover i {
	color: #f45dba;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

@media (max-width: 767px) {
    .contact-1 .contact-details {
        margin-bottom: 40px;
    }
    .contact-1 .contact-details:last-child {
        margin-bottom: 0;
    }
}

/* Contact 2 */
.contact-2 {
    background-color: transparent;
}
.contact-2 .contact-details {
    text-align: center;
    text-transform: uppercase;
}
.contact-2 .contact-details h2 {
    font-size: 40px;
    color: #FFF;
    font-weight: 700;
}
.contact-2 .contact-details h1 {
    color: #404040;
    font-size: 70px;
    font-weight: 700;
    background: rgba(255, 255, 255, 0.50);
    line-height: 115px;
}
.contact-info2 .social-links-3 li{
  margin: 0 3px;
}

@media (max-width: 767px) {
    .contact-2 .contact-details h2 {
        font-size: 20px;
        line-height: 26px;
    }
    .contact-2 .contact-details h1 {
        font-size: 35px;
        line-height: 65px;
    }
    .contact-info2 {
      text-align: center;
    }
}

/*-----  End of Contact  ------*/