/*=============================================
FOOTER
=============================================*/

footer {
    background: #AC42FF;
}

.info-contact h5,
.info-contact h6,
.footer .info-contact-bg h6,
.contact-form h5,
.locate-us-contact,
.links h6 a {
    color: #fff;
}

.links h6 a:hover {
    color: #46037B;
}
.info-contact a{
    color: #ffffff;
}
.info-contact a:hover{
    color: #46037B;
}

.contact-form h5
.bg-contact-us{
    color: #3d4448;
}

.info-contact h5,
.locate-us-contact h5,
.links h5 {
    color: #FFF;
}
.info-contact>img {
    filter: grayscale(1);
}

.locate-us-contact,
.contact-form{
    margin-top: 2rem;
}

.locate-us-contact iframe {
    margin-top: 7px;
}

.final {
    background:#46037B;
    position: absolute;
}

.final ul li {
    display: inline;
    line-height: 30px;
    margin: 0px 5px;
    color: white;
}

.final .social ul li a i {
    font-size: 18px;
    margin: 0 1px;
}

.final a {
    color: #aaa;
}

#wa-icon {
    background: #bd6ffd;
    border-radius: 50%;
    padding: 11px;
    position: fixed;
    right: 20px;
    z-index: 5;
    bottom: 90px;
    z-index: 99;
}

#wa-icon img{
    width: 38px;
}

/*=============================================
MEDIA QUERIES
=============================================*/

@media (min-width: 576px) {   
    .locate-us-contact,
    .contact-form{
        margin-top: 0;
    }
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {  
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {   
}

/* X-Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {   
}

/* XX-Large devices (larger desktops, 1400px and up) */
@media (min-width: 1400px) {   
}



