.consult-form{
    width: 481px;
    padding: 20px 20px 30px;
    background: #fff;
    border: 1px solid #d1d2d3;
    -webkit-box-shadow: 0px 3px 4px 1px #DEDEDE;
    -moz-box-shadow: 0px 3px 4px 1px #DEDEDE;
    box-shadow: 0px 3px 4px 1px #DEDEDE;
    position: relative;
}
.consult-form .form-header{
    position: absolute;
    width: 481px;
    height: 10px;
    background: url("img/index-form-top-bg.png") no-repeat top center;
    margin: -29px 0px 0px -21px;
}
.consult-form .text .form-control{
    font-size: 16px;
}
.consult-form .text{
    margin-bottom: 20px;
}
.consult-form .btn{
    width: 100%;
    font-weight: bold;

}
.consult-form .cusel{width: 100% !important;}

@media (min-width: 768px) and (max-width: 991px) {
    .consult-form{width: 357px;}
    .consult-form .form-header{
        width: 357px;
        background-position: left top;
    }
}

@media (max-width: 767px) {
    .consult-form{
        width: inherit;
        position: relative;
        bottom: 0;
        z-index: 5;
    }
    .consult-form .form-header{
        width: inherit;
        background-position: top left;
        background-repeat: repeat;
    }
}
