.icons a {
    font-size: 1.75rem;
    transition: all .3s ease;
    padding: 0 1rem;
    color: #333333;
}
.icons a:hover {
    transform: scale(1.2);
}
.icons .youtube:hover {
    color: #f70000;
}
.icons .facebook:hover {
    color: #1194f4;
}
.icons .instagram:hover {
    color: #d52e76;
}
.icons .whatsapp:hover {
    color: #3be058;
}
.icons .phone:hover {
    color: #ffc73c;
}
.map {
    position:relative;
    text-align:right;
    width: 100%;
    height: 100%;
}
.map #map_canvas {
    overflow:hidden;
    background:none!important;
    border-radius: .75rem;
    border: none;
    width: 100%;
    height: 100%;
}
.contact-info i {
    font-size: 1.25rem;
}
