.footer{
    width:100%;
    margin:0;
    padding:60px 40px;
}

.footer .container-fluid{
    width:100%;
    max-width:100%;
    padding-left:60px;
    padding-right:60px;
}

.copyrights{
    width:100%;
    margin:0;
}

.copyrights .container-fluid{
    max-width:100%;
}
.info-card{
    background:#fff;
    border-radius:15px;
    padding:30px;
    box-shadow:0 8px 25px rgba(0,0,0,.1);
}

.contact_form{
    background:#fff;
    border-radius:15px;
    padding:30px;
    box-shadow:0 8px 25px rgba(0,0,0,.1);
}

.info-card i{
    color:#f0ad4e;
    font-size:22px;
    margin-right:10px;
}

.form-control{
    border-radius:10px;
    min-height:48px;
}

textarea.form-control{
    min-height:160px;
}

.btn-warning{
    border-radius:30px;
    padding:10px 35px;
    font-weight:bold;
}