.b-content__section {
    padding: 31px 0 48px;
}

.b-content__section_type_gray {
    background: #ced4da;
}

.b-content__section_type_large_top_indent {
    padding: 45px 0 35px;
}

.b-content__section_type_small_top_indent {
    padding: 21px 0 54px;
}

.b-content__section_type_small_bottom_indent {
    padding-bottom: 12px;
}

.b-content__section_type_big_top_padding {
     padding-top: 44px;
 }

.b-content__section_type_small_bottom_padding{
    padding-bottom: 11px;
}

.b-content__dev_column {
    float: left;
    width: 48%;
    margin-right: 2%;
}

.b-content__dev_column:nth-child(2) {
    margin-right: 0;
    margin-left: 2%;
}

.b-content__bar {
    background-color: #6e1d20;
    color: white;
    padding: 20px 0;
    width: 100%;
    clear: both;
    overflow: auto;
}

.b-content__bar_dev {
    background-color: #6e1d20;
    color: white;
    padding: 15px 0;
    width: 100%;
    clear: both;
    overflow: auto;
}

.b-content__bar_dev-inner {
    width: 950px;
    margin: auto;
    position:relative;
}

.b-content__bar_dev-inner div:first-child {
    float: left;
}

.b-content__bar_dev-inner div:last-child {
    float: right;
}

.b-content__bar_dev h4 {
    margin: 0;
    font-size: 25px;
}

.b-content__bar_dev p {
    margin: 2px 0;
}

.b-content__bar_dev a {
    color: #ff0012;
    text-decoration: none;
}

#dev-bar-fill {
    position:absolute;
    height:73px;
    width:24%;
    right:0px;
    background-color:#4C0E0E;
}

.b-content__bar h4 {
    margin: 0;
    font-size: 25px;
}

.b-content__bar div:first-child {
    margin-left: 15.2%;
    width: 44.8%;
    float: left;
}

.b-content__bar p {
    margin: 2px 0;
}

.b-content__bar a {
    color: #ff0012;
    text-decoration: none;
}

.b-content__title {
    margin: 0;
    font-family: 'Robotobold', Arial, sans-serif;
    font-weight: normal;
    font-size: 23px;
    line-height: 31px;
}
.b-content__Nickname {
    margin-top: 2px;

    font-size: 15px;
    font-family: 'Robotobold', Arial, sans-serif;
    text-transform: uppercase;
}

.b-content__title_type_inline {
    display: inline-block;
}

.b-content__title_type_big-size {
    font-size: 29px;
}

.b-content__title_type_center {
    text-align: center;
}

.b-content__title_type_left {
    float: left;
}

.b-content__title_type_small-line-height {
    line-height: 35px;
}

.b-content__title-highlight {
    color: #b10101;
}
.b-content__Nickname-highlight {
    color: #b10101;
    margin-left: 0px;
}

.b-content__title-highlight_type_block {
    display: block;
}

.b-content__title-record {
    padding: 3px 0 0;
    float: right;
    font-size: 15px;
    font-family: 'Robotobold', Arial, sans-serif;
    text-transform: uppercase;
}
.b-content__title-nickname {
    margin-top: 23px;
    padding-bottom: 0px;
    text-align: center;
    float: left;
    font-size: 15px;
    font-family: 'Robotobold', Arial, sans-serif;
    text-transform: uppercase;
}

.b-content__title_type_margin-bottom {
    margin: 0 0 26px;
}

.b-content__left,
.b-content__right {
    display: inline-block;
    vertical-align: top;
}

.b-content__text-inner {
    margin: 3px 0 11px;
    text-align: justify;
    line-height: 20px;
}

.b-content__text {
    margin-bottom: 19px;
}

.b-content__text-left {
    float: left;
    width: 354px;
    padding-right: 36px;
}

.b-content__text-right {
    float: right;
    width: 354px;
}

.b-content__form {
    margin-top: 26px;
}

.b-content__first-section {
    margin: 0 0 25px;
}

.b-content__clients,
.b-content__images {
    padding: 29px 0 39px;
}

.b-content__client {
    float: left;
    width: 180px;
    height: 155px;
    margin-left: 8px;
}

.b-content__client:first-child {
    margin: 0;
}

.b-content__brands {
    text-align: center;
}

.b-content__brand {
    display: inline-block;
    padding: 0 14px;
}

.b-content__image {
    margin-top: 17px;
    width: 352px;
    border: 1px solid #000;
    -webkit-box-shadow: 0 4px 7px rgba(50, 50, 50, 0.6);
    -moz-box-shadow:    0 4px 7px rgba(50, 50, 50, 0.6);
    box-shadow:         0 4px 7px rgba(50, 50, 50, 0.6);
}

.b-content__advantages {
    width: 560px;
}

.b-content__advantages_special {
    width: 660px;
}

.b-content__advantages-item {
    margin: 0 37px 8px 0;
    padding-left: 37px;
    display: inline-block;
    font-style: normal;
    background: url('tick.png') no-repeat;
    line-height: 27px;
}

.b-content__section_fisher_house {
    color: white;
    background-color: #36343c;
    position: relative;
}