.business-credit-form-template {
    width: 100%;
}

.business-credit-form-template .intro-container {
    width: 100%;
    /*background: #eeeeee;*/
    margin: 50px auto;
    padding-bottom: 0;
}

.business-credit-form-template .intro-container .intro {
    max-width: 1080px;
    width: 100%;
    text-align: center;
    margin: 0 auto;
}

.business-credit-form-template .intro-container .intro .description {
    text-align: left;
}

.business-credit-form-template .intro-container .intro .description h1 {
    font-size: 2.5em;
}

.business-credit-form-template .intro-container .intro .description p {
    font-size: 18px;
}

.business-credit-form-template .intro-container .intro .description ul {

}

.business-credit-form-template .intro-container .intro .description ul li {
    margin-left: 14px;
    font-size: 18px;

}

.business-credit-form-template .intro-container .intro .image {
    text-align: center;
    margin-bottom: 0;
    padding-bottom: 0;
}

.business-credit-form-template .intro-container .intro .image img {
    /*padding: 39px 39px 0;*/
    /*width: 479px;*/
    margin-bottom: 0;
}

.business-credit-form-template .business-credit-form {
    margin: 50px auto;
    max-width: 680px;
    width: 100%;
}

.business-credit-form-template .business-credit-form label {
    font-size: 20px;
    color: #595959;
}

.business-credit-form-template .business-credit-form input,
.business-credit-form-template .business-credit-form textarea {
    margin-bottom: 25px;
    max-width: 100% !important;
    width: calc(100% - 15px) !important;
}
.business-credit-form-template .business-credit-form input[type="checkbox"]{

    width: auto!important;
}

.business-credit-form-template .business-credit-form .programs {
    max-width: calc(100% - 15px);
}

.business-credit-form-template .business-credit-form .programs option {

}

.business-credit-form-template .business-credit-form .sum {

}


.business-credit-form-template .business-credit-form .fio {

}

.business-credit-form-template .business-credit-form .phone {

}

.business-credit-form-template .business-credit-form .email {

}

.business-credit-form-template .business-credit-form .panel {
    text-align: right;
    padding-right: 10px;
}

.business-credit-form-template .business-credit-form  label.legal,
.business-credit-form-template .business-credit-form  label.legal2 {
    font-size: 12px;
}

@media only screen and (max-width: 800px) {
    .business-credit-form-template .business-credit-form {
        width: 100%;
        padding: 10px;
    }

    .business-credit-form-template .intro-container .intro .description,
    .business-credit-form-template .intro-container .intro .image {
        width: 100%;
        max-width: 100%;
        padding: 5px;
    }
}

@media only screen and (max-width: 400px) {
    .business-credit-form-template .intro-container .intro .description h1 {
        font-size: 2em;
    }

    .business-credit-form-template .intro-container .intro .image {
        display: none;
    }
}