form .form-control {
    color: #000;
}
.b-feedback {
    behavior: url(/pie.htc);
    border: none;
    outline: none;
    display: block;
    margin: 0 auto;
    width: 287px;
    height: 59px;
    background-image: url(../img/contact_us_btn.png);
    color: #fff;
    font-size: 30px;
    font-family: 'open_sansregular';
    /* height: 548px; */
}
.FeedbackFormBlock .modal-content {
    /*background: #3b6eb2;*/
}
.modal-header .close {
    margin-top: -2px;
    position: absolute;
    right: 12px;
    top: 6px;
    font-size: 37px;
}

.soc_title {
    font-size: 48px;
    font-family: 'open_sansregular';
    color: #34434b;
    text-align: center;
    padding: 40px;
    margin: 0px;
}
.widget-block {
    display: table;
    margin: 0 auto;
    margin-bottom: -240px;
}
.MainPage_content {
    top: 0px;
}
.MiddleMainPage_content {
    margin-top: 0px;
}
.widget-li {
    float: left;
    margin: 0px 10px;
}

.our_partners .bx-wrapper .bx-viewport {
    box-shadow: none;
    border: none;
}
.MainPageTop_content .courses {
    width: 376px;
}
.MainPageTop_content {
    background-position: bottom 640px center;
}
ul.menu_sprites li {
    height: 89px;
}
.MiddleMainPage_content .RecruitDetails {
    width: 100%;
}
/*.tieser_text {
    min-height: 186px;
}*/
.courses .black_label {
    font-size: 13px;
}
.courses .tieser_text {
    min-height: 185px;
}
.courses:nth-child(4) .tieser_text, .courses:nth-child(5) .tieser_text, .courses:nth-child(6) .tieser_text, .courses:nth-child(7) .tieser_text {
    min-height: 90px;
    height: 90px;
}
@media only screen and (max-width: 600px) {
    .widget-block {
        margin-bottom: 0px;
    }
    .soc_title {
        font-size: 20px;
        padding: 22px;
    }
    .widget-li {
        margin: 0 auto;
        float: none;
    }
    .widget-li div {
        margin: 0 auto;
    }
}
