/* Begin Reviews */
.reviews_box{
    width: 1110px;
    height: auto;
    margin: 0 auto;
    padding-bottom: 70px;
}
.reviews_box h1{
    font: 30px OpenSansBold;
    color: #333;
    text-transform: uppercase;
    padding-top: 16px;
    padding-bottom: 22px;
}
.reviews_box .commentsListItem{
    width: 1030px;
    height: auto;
    position: relative;
    background: #f8f8f8;
    padding: 32px 50px 32px 30px;
    margin-bottom: 29px;
}
.reviews_box .commentsListItem .ico{
    float: left;
}
.reviews_box .commentsListItem .ico img{
    width: 108px;
    height: 108px;
    border-radius: 50%;
    overflow: hidden;
}
.reviews_box .commentsListItem .txt_wrapp{
    width: 866px;
    height: auto;
    float: right;
}
.reviews_box .commentsListItem .txt_wrapp .name{
    font: 16px OpenSansBold;
    float: left;
    color: #333;
}
.reviews_box .commentsListItem .txt_wrapp .date{
    font: 14px OpenSansLight;
    float: right;
    color: #777777;
}
.reviews_box .commentsListItem .txt_wrapp .date:before{
    background: url(../img/reviews_date_decor.png) no-repeat;
    content: '';
    display: inline-block;
    position: relative;
    top: 4px;
    width: 20px;
    height: 19px;
    margin-right: 10px;
}

.reviews_box .commentsListItem .txt_wrapp .txt_1{
    font: 14px OpenSansLight;
    color: #333;
    line-height: 28px;
    padding-top: 8px;
}
.reviews_box .commentsListItem .stars{
    margin-top: 12px;
}

.reviews_box .commentsListItem .stars div{
    width: 16px;
    height: 14px;
    float: left;
    margin-right: 5px;
    cursor: pointer;
    background: url(../img/reviews_star_1.png);
}
.reviews_box .commentsListItem .stars div.grey{
    background: url(../img/reviews_star_2.png);
    background-size: 100% 100%;
}


/* --- */
.right_contakt{
    width: 100%;
    height: 365px;
    background: url(../img/contacts_form_Bg.jpg) center center no-repeat;
}
.right_contakt .form_box{
    width: 1110px;
    height: 365px;
    margin: 0 auto;
}
.right_contakt .form_box .adress_block_contakt{
    font: 20px OpenSansBold;
    color: #333;
    text-transform: uppercase;
    padding-top: 29px;
    padding-bottom: 20px;
}
.right_contakt .form_box .leftInp{
    float: left;
    width: 352px;
}
.right_contakt .form_box .rightInp{
    float: right;
    width: 730px;
}
.right_contakt .form_box label{
    font: 14px OpenSansLight;
    color: #333;
}
.right_contakt .form_box input{
    width: 336px;
    height: 38px;
    border: 1px solid #e2e2e2;
    font: 14px OpenSansLight;
    color: #333;
    padding-left: 14px;
    margin-top: 12px;
    margin-bottom: 14px;
}
.right_contakt .form_box textarea{
    width: 716px;
    height: 109px;
    padding: 14px 0 0 14px;
    resize: none;
    border: 1px solid #e2e2e2;
    font: 14px OpenSansLight;
    color: #333;
    margin-top: 12px;
}
.right_contakt .form_box .submit1{
    width: 218px;
    height: 40px;
    font: 14px OpenSansRegular;
    color: #fff;
    text-align: center;
    line-height: 40px;
    background: #df9c52;
    border-radius: 15px;
    float: right;
    cursor: pointer;
}
.right_contakt .form_box .submit1:hover{
    background: #e5b075;
}
/* End Reviews */