.mail-links{
    box-shadow: 0px 0px 16px 1px rgba(0,0,0,0.1);
    border-radius: 1rem !important;
    min-height: 460px;
}
.form-control:focus {
    border-color: #c2272d !important;
    box-shadow: 0 0 0 0.1rem rgb(194 39 45 / 74%) !important;
}
.input{
    border-radius: 10px !important;
    border: none !important;
    background-color: #f3f4f8 !important;
    height: 50px !important;
    color: #494949 !important;
    font-weight: 600;
    width: 100%;
}
input{
    border-radius: 10px !important;
    border: none !important;
    background-color: #f3f4f8 !important;
    height: 50px !important;
    padding-left: 46px !important;
    color: #494949 !important;
    font-weight: 600;
}
.select select{
    border-radius: 10px !important;
    border: none !important;
    background-color: #f3f4f8 !important;
    height: 50px !important;
    padding-left: 46px !important;
    color: #cecfd2!important;
}
/* custom arrow for select */
.select select{
    appearance: none;
}
.select {
    position: relative
} 
.select::after { 
    position: absolute;
    top: 10px;
    right: 28px;
    color: white;
    background-color: #c2272d;
    pointer-events: none;
}
.select::after { 
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f078";
    padding: 5px 7px 2px 7px;
    border-radius: 50%;
    margin-top: 3px;
    font-size: 12px;
}
/* custom arrow for select */
textarea{
    border-radius: 10px !important;
    border: none !important;
    background-color: #f3f4f8 !important;
    padding-left: 46px !important;
    color: #494949 !important;
}
textarea.form-control {
    max-height: 130px !important;
}
.submit{
    height: 50px !important;
    font-weight: 700 !important;
}

.fa-user,.fa-phone-alt,.fa-briefcase,.fa-building,.fa-industry,.fa-edit{
    padding: 8px 0px 8px 14px;
}
.input i{
    padding: 8px 0px 8px 14px;
}
.social-flex-img { display: flex; justify-content: space-evenly; align-items: center; }