.costing-and-consultation{
    background: #004288;
    padding: 45px 0 90px 0;
    width: 100%;
    clear: both;
    color: #fff;
    margin-bottom: 60px;
}
.costing-and-consultation h2{
    font-weight: bold;
    font-size: 22px;
    line-height: 22px;
    color: #fff;
    margin-bottom: 25px;
}

.form-costing-consultation .form-control{
    background: #004288;
    height: 35px;
    border: 1px solid #fff;
    padding: 0 20px;
    color: #fff;
    border-radius: 30px;
    font-size: 16px;
    line-height: 33px;
}

.form-costing-consultation textarea.form-control{
    border-radius: 10px;
    line-height: 22px;
    min-height: 145px;
    resize: vertical;
    padding: 10px 20px 10px;

}
.form-costing-consultation .form-group{
    margin-bottom: 20px;
}

.form-costing-consultation .w-165{
    width: 165px;
}

.form-costing-consultation .btn{
    height: 35px;
    line-height: 33px;
    padding: 0;
    width: 100%;
}
.form-costing-consultation .btn input{
    height: 35px;
}
.costing-and-consultation .btn{
    height: 35px;
    line-height: 33px;
}
.bg-blue .form-control::-webkit-input-placeholder{
    color: #fff;
}
.bg-blue .form-control::-moz-placeholder{
    color: #fff;
}

.bg-blue .form-control:-ms-input-placeholder{
    color: #fff;
}
.bg-blue .form-control:-moz-placeholder{
    color: #fff;
}
.costing-and-consultation .tell{
    font-weight: bold;
    font-size: 25px;
    line-height: 25px;
    color: #FFFFFF !important;
    text-decoration: none !important;
    margin-bottom: 70px;
    margin-top: 20px;
    display: inline-block;
}

.costing-and-consultation .tell-block .btn{
    padding: 0 22px;
}

@media screen and (max-width: 1199px){
    .costing-and-consultation{
        padding: 30px 0 20px 0;
        margin-bottom: 40px;
    }
    .costing-and-consultation .tell{
        margin-bottom: 20px;
        margin-top: 0;
    }
}