.jurist-renew { padding-left: 105px; background: url("../work/jurist-site/images/renew-icon.png") no-repeat left top; min-height: 84px; max-width: 650px; text-align: left; margin: 30px auto 50px auto; }

.jurist-old { padding-top: 0; }

.jurist-structure {
    background: url("../work/jurist-site/images/structure-texture.jpg") repeat left top;
    color: #fff; padding: 20px 20px 40px 20px;
}
.jurist-structure_block { display: inline-block; vertical-align: middle; padding: 20px 0 0 0; }
.jurist-structure_text { width: 100%; max-width: 560px; text-align: left; padding-top: 40px; }
.jurist-structure_text_title { text-align: left; padding-left: 20px; padding-bottom: 20px; }
.jurist-structure_text_body { padding-left: 20px; max-width: 540px; }
.jurist-structure_text_body p { padding-bottom: 20px; }
.jurist-structure_image { width: 100%; max-width: 630px; }
.jurist-structure_text_cutter { margin-top: 25px; max-width: 490px; padding-left: 105px; background: url("../work/jurist-site/images/cutter-icon.png") no-repeat left top; min-height: 90px; }

.jurist-logo { width: 100%; padding: 100px 20px 80px 20px; margin: 0; position: relative; overflow: hidden; background: url("../work/jurist-site/images/logo-textured.jpg") repeat left top; }
.jurist-logo_block { display: inline-block; vertical-align: middle; text-align: left; padding: 0 39px 20px 39px; }
.jurist-logo_body { width: 100%; max-width: 600px; }
.jurist-logo_title { margin-bottom: 16px;  }
.jurist-logo_text { margin-bottom: 16px; }
.paper-button_jurist { background-color: #2b4f77; }

.jurist-circle { position: absolute; top: 50%; left: 300px; margin-top: -205px; width: 410px; height: 410px; border-radius: 50%; font-size: 22px; color: #fff; padding-top: 30px; text-align: center; background: rgba(40, 85, 137, 0.9); white-space: pre-line; line-height: 30px; z-index: 100; }

.jurist-main { padding-top: 50px; }
.jurist-main > div { padding: 0 20px; }
.jurist-main > figure { margin-top: 30px; }
.jurist-vector { background-color: #fff; padding: 60px 20px 0 20px;}
.jurist-vector_image { padding-top: 30px; }

.jurist-video { padding-top: 50px; }
.jurist-video_text { padding: 0 20px; }
.play-button-blue { position: absolute; top: 50%; left: 50%; z-index: 9; cursor: pointer; width: 144px; height: 144px; border: 0; background: url("../work/jurist-site/images/play-button.png") no-repeat; margin: -120px 0 0 -72px;}

.jurist-menu { display: block; width: 100%; letter-spacing: -0.36em; max-width: 1120px; margin: 0 auto; padding: 40px 20px 20px 20px; }
.jurist-menu_left, .jurist-menu_right { display: inline-block; vertical-align: top; width: 50%; letter-spacing: normal; margin: 0 auto; }
.jurist-menu_right img { width: 100%; border: 15px solid #e0e0e0; border-radius: 550px; -webkit-border-radius: 550px; -moz-border-radius: 550px; }
.jurist-menu_text { width: 100%; text-align: left; z-index: 10; padding-top: 50px; }
.jurist-menu_title { padding-left: 40px; max-width: 520px; margin-bottom: 16px; }
.jurist-menu_desc { padding-left: 40px; max-width: 430px; margin-bottom: 50px; }
.jurist-menu_what { padding-left: 106px; min-height: 87px; width: 100%; background: url("../work/jurist-site/images/star-icon.png") no-repeat left top; }

.jurist-desc-service { display: block; width: 100%; letter-spacing: -0.36em; max-width: 1120px; margin: 0 auto; padding: 20px 20px 70px 20px; }
.jurist-desc-service_left, .jurist-desc-service_right { display: inline-block; vertical-align: middle; width: 50%; letter-spacing: normal; margin: 0 auto; }
.jurist-desc-service_right { padding-left: 50px; }
.jurist-desc-service_left img { width: 100%; border: 15px solid #e0e0e0; border-radius: 550px; -webkit-border-radius: 550px; -moz-border-radius: 550px; }
.jurist-desc-service_text { width: 100%; text-align: left; z-index: 10;  }
.jurist-desc-service_title { padding-left: 40px; max-width: 430px; margin-bottom: 16px; }
.jurist-desc-service_desc { padding-left: 40px; max-width: 430px; margin-bottom: 50px; }
.jurist-desc-service_what { padding-left: 106px; min-height: 66px; width: 100%; background: url("../work/jurist-site/images/arrow-icon.png") no-repeat left top; }

.jurist-cert { padding: 0 0 60px 0; }
.jurist-cert > figure { margin-top: 30px; }

.jurist-review { padding-top: 30px; }

@media only screen and (max-width: 979px) {
    .jurist-logo { padding: 40px 0 20px 0; }
    .jurist-menu_left, .jurist-menu_right { display: block; width: 100%; padding: 0 10px; }
    .jurist-menu_right { margin-top: 30px; max-width: 550px; }
    .jurist-menu_text { padding-top: 0; }
    .jurist-menu_title { max-width: 100%; }
    .jurist-menu_desc { max-width: 100%; }
    .jurist-menu_right img { border: 10px solid #e0e0e0;}
    .jurist-desc-service_left, .jurist-desc-service_right { display: block; width: 100%; padding: 0 10px; }
    .jurist-desc-service_left { margin-top: 20px; max-width: 550px; }
    .jurist-desc-service_right { margin-top: 30px; }
    .jurist-desc-service_text { padding-top: 0; }
    .jurist-desc-service_title { max-width: 100%; }
    .jurist-desc-service_desc { max-width: 100%; }
    .jurist-desc-service_left img { border: 10px solid #e0e0e0;}
}
@media only screen and (max-width: 767px) {
    .jurist-circle { position: relative; top: 0; left: 0; margin-top: 0; white-space: normal; border-radius: 0; width: 100%; text-align: left; height: auto;  padding: 20px 40px;  }
    .jurist-main { padding-top: 20px; text-align: left; }
    .jurist-main .uni-centered { text-align: left; }
    .jurist-vector { padding-top: 30px; text-align: left; }
    .jurist-vector .uni-centered { text-align: left; }
    .jurist-video { padding-top: 20px; }
    .jurist-video > .video-max { margin-top: 20px; padding-bottom: 30px; }
    .jurist-video .play-button-blue { margin-top: -90px; }
    .jurist-video_text { text-align: left; }
    .jurist-video_text .uni-centered { text-align: left; }
    .jurist-cert { padding: 0 0 30px 0; }
    .jurist-cert > div { padding: 0 20px; text-align: left; }
    .jurist-old > div { padding: 0 20px; text-align: left; }
    .jurist-review { padding-top: 10px; }
}