#submit_btn {
    background: #2f4e74;
    color:white;
    vertical-align: -webkit-baseline-middle;
}
#submit_btn:hover {
    background: #1c60b3;
}
.form input, .form textarea, .form select {
    padding: 16px 24px;
    border: 1px solid #c4c4c4;
    border-radius: 5px;
    font-family: 'Lato';
    font-size: 14px;
    line-height: 20px;
}
.btn {
    background: 0 0;
    border: 1px solid transparent;
    border-radius: 100px;
    cursor: pointer;
    color: #fff;
    font-family: 'Lato',sans-serif;
    font-size: 16px;
    font-size: 16px;
    font-size: -webkit-calc(14px + (16 - 14)*((100vw - 300px)/(1900 - 300)));
    font-size: -moz-calc(14px + (16 - 14)*((100vw - 300px)/(1900 - 300)));
    font-size: calc(14px + (16 - 14)*((100vw - 300px)/(1900 - 300)));
    display: inline-block;
    line-height: 1.187;
    padding: 20px 45px;
    min-width: 100px;
    text-align: center;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
}
.submit span {
    color:white;
}
.cbform {
    background: rgb(44,42,69);
background: linear-gradient(90deg, rgba(44,42,69,0.6) 0%, rgba(28,96,179,0.6) 100%);
}
.locations {
    font-size: 22px;
    order:1;
}
.h1.phonenumber {
    font-size: 22px;
}
.locations p {
    font-size: 19px;
}
.phonenumber p {
    font-size: 19px; 
    /* height: 40px; */
}
.container-fluid.gradient-blue{
    margin-top:0;
}
.contacts.pull-right{
    display: flex;
    flex-direction: row;
    align-items: baseline;
}
.contacts.pull-right span{
    width:50%;
}
.medio-img {
    width:86%;
}
@media (max-width:767px){
    .contacts.pull-right{
        padding-top:10px;
    }
    .h1.bold.locations {
        margin-top:0px;
    }
    .contacts.pull-right{      
        flex-direction:row;
        align-items: center;
        margin-top:-15px;
    }  
    .contacts.pull-right span{
        width:100%;
    }
    .medio-img {
        width:100%;
    }
    .headers .h2 {
        font-size: 35px;
    }
    .h1.phonenumber {
        font-size: 17px;
    }
    .h1.locations {
        font-size: 17px;
    }
}