@import url(fonts.css);
/* line 5, ../../../../../../../Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;

  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../../../../../Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../../../Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
ol,
ul {
  list-style: none;
}

/* line 26, ../../../../../../../Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table {
  border-spacing: 0;
  border-collapse: collapse;
}

/* line 28, ../../../../../../../Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
caption,
th,
td {
  font-weight: normal;
  text-align: left;
  vertical-align: middle;
}

/* line 30, ../../../../../../../Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q,
blockquote {
  quotes: none;
}
/* line 103, ../../../../../../../Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q:before,
q:after,
blockquote:before,
blockquote:after {
  content: '';
  content: none;
}

/* line 32, ../../../../../../../Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../../../Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

.page img {
  max-width: none;
}
/* {} the variables */
/* line 14, ../sass/style.sass */
.gold_bg {
  background-color: #ff383f;
}

/* line 17, ../sass/style.sass */
.clearfix:after {
  content: '';
  clear: both;
  display: block;
}

/* line 22, ../sass/style.sass */
.gold_text {
  color: #ff383f;
}

/* line 25, ../sass/style.sass */
.gold_border {
  border-color: #ff383f;
}

/* line 28, ../sass/style.sass */
.ttu {
  text-transform: uppercase;
}

/* line 31, ../sass/style.sass */
.dib {
  display: inline-block;
  vertical-align: middle;
}

/* line 35, ../sass/style.sass */
.tac {
  text-align: center;
}

.first_screen_mobile_app .tac {
  display: flex;
  justify-content: center;
}

/* line 38, ../sass/style.sass */
.tal {
  text-align: left;
}

/* line 41, ../sass/style.sass */
.tar {
  text-align: right;
}

/* line 44, ../sass/style.sass */
.trans,
.orby_case_page .feedback_grid .the_progress_bar .the_bar {
  -moz-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

/* line 51, ../sass/style.sass */
.orby_bg,
.body__background {
  background: url(../images/orby_bg.jpg) no-repeat center top;
  background-attachment: fixed;
  background-size: cover;
}

/* line 56, ../sass/style.sass */
.orby_case_page {
  position: relative;
  z-index: 2;

  overflow: hidden;

  min-width: 1100px;
  margin-top: var(--layout-projects-header-height-desktop);

  font-family: h300;
  font-size: 15px;
  line-height: 1.4;
}

@media only screen and (min-width: 0) and (max-width: 991px) {
  .orby_case_page {
    margin-top: var(--layout-projects-header-height-mobile);
  }
}
/* line 66, ../sass/style.sass */
.orby_case_page img {
  width: auto;
}
/* line 70, ../sass/style.sass */
.orby_case_page .col-xs-12,
.orby_case_page .row,
.orby_case_page .container-not-responsive {
  border-bottom: none !important;
}
/* line 73, ../sass/style.sass */
.orby_case_page p {
  max-height: 5000px;
}
/* line 76, ../sass/style.sass */
.orby_case_page nav {
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
/* line 81, ../sass/style.sass */
.orby_case_page > section,
.orby_case_page .b-section {
  position: relative;
}
/* line 84, ../sass/style.sass */
.orby_case_page > section.white_bg,
.orby_case_page .b-section.white_bg {
  background: #fff;
}
/* line 87, ../sass/style.sass */
.orby_case_page .container,
.orby_case_page .container-not-responsive {
  position: relative;
  width: 1050px;
  margin: 0 auto;
}
/* line 92, ../sass/style.sass */
.orby_case_page .orby_logo {
  margin-bottom: 32px;
}
/* line 95, ../sass/style.sass */
.orby_case_page .block_title {
  position: relative;
  z-index: 2;

  margin-bottom: 30px;

  font-family: h100;
  font-size: 53px;
  text-transform: uppercase;
  letter-spacing: 1px;
}
/* line 104, ../sass/style.sass */
.orby_case_page .block_title.orby-page-title {
  margin-bottom: 60px;

  font-family: h100;
  font-size: 79px;
  line-height: 1.4;
  letter-spacing: 0;
}
/* line 111, ../sass/style.sass */
.orby_case_page .first_screen_mobile_app {
  position: relative;
  padding-top: 0;
  padding-bottom: 60px;
}
/* line 115, ../sass/style.sass */
.orby_case_page .first_screen_mobile_app:after {
  content: '';

  position: absolute;
  z-index: 1;
  top: 70px;
  right: 50%;

  display: block;

  width: 866px;
  height: 682px;
  margin-right: -1000px;

  background: url(../images/first-screen-picture.png) 0 0 no-repeat;
}
/* line 128, ../sass/style.sass */
.orby_case_page .first_screen_icons {
  position: relative;
  z-index: 2;

  margin-bottom: 70px;

  font-size: 17px;
  text-align: center;
}
/* line 135, ../sass/style.sass */
.orby_case_page .first_screen_icons li {
  float: left;
  display: inline-block;

  width: 20%;

  font-size: 15px;
  color: #fff;
  vertical-align: top;
}
/* line 143, ../sass/style.sass */
.orby_case_page .first_screen_icons .icon_block {
  position: relative;

  display: inline-block;

  width: 120px;
  height: 120px;
  margin-bottom: 15px;
  border-radius: 50%;

  vertical-align: middle;

  background: rgba(255, 255, 255, 0.7);
}
/* line 153, ../sass/style.sass */
.orby_case_page .first_screen_icons .icon_block:after {
  content: '';

  position: absolute;
  top: 50%;
  left: 50%;

  display: block;

  width: 62px;
  height: 58px;
  margin-top: -29px;
  margin-left: -31px;

  background: url(../images/icons/first_scree_icons_sprite.png) 0 0 no-repeat;
}
/* line 166, ../sass/style.sass */
.orby_case_page .first_screen_icons .icon_block.icon-2:after {
  width: 77px;
  height: 76px;
  margin-top: -39px;
  margin-left: -38px;

  background-position: -100px 0;
}
/* line 174, ../sass/style.sass */
.orby_case_page .first_screen_icons .icon_block.icon-3:after {
  width: 60px;
  height: 58px;
  margin-top: -29px;
  margin-left: -30px;

  background-position: -200px 0;
}
/* line 182, ../sass/style.sass */
.orby_case_page .first_screen_icons .icon_block.icon-4:after {
  width: 75px;
  height: 77px;
  margin-top: -39px;
  margin-left: -37px;

  background-position: -300px 0;
}
/* line 190, ../sass/style.sass */
.orby_case_page .first_screen_icons .icon_block.icon-5:after {
  width: 55px;
  height: 70px;
  margin-top: -35px;
  margin-left: -27px;

  background-position: -400px 0;
}
/* line 198, ../sass/style.sass */
.orby_case_page .first_screen_icons li:hover p {
  color: #db2c17;
}
/* line 200, ../sass/style.sass */
.orby_case_page .first_screen_icons li:hover .icon_block {
  background: #db2c17;
}
/* line 203, ../sass/style.sass */
.orby_case_page .first_screen_icons li:hover .icon_block:after {
  background-position: 0 -100px;
}
/* line 207, ../sass/style.sass */
.orby_case_page .first_screen_icons li:hover .icon_block.icon-2:after {
  background-position: -100px -100px;
}
/* line 211, ../sass/style.sass */
.orby_case_page .first_screen_icons li:hover .icon_block.icon-3:after {
  background-position: -200px -100px;
}
/* line 215, ../sass/style.sass */
.orby_case_page .first_screen_icons li:hover .icon_block.icon-4:after {
  background-position: -300px -100px;
}
/* line 219, ../sass/style.sass */
.orby_case_page .first_screen_icons li:hover .icon_block.icon-5:after {
  background-position: -400px -100px;
}
/* line 222, ../sass/style.sass */
.orby_case_page .icon__arrow {
  cursor: pointer;
  width: 85px;
  height: 43px;
  background: url('../images/icons-s2baca487d5.png') 0 -5133px no-repeat;
}
/* line 228, ../sass/style.sass */
.orby_case_page .icon__arrow:hover {
  background-position: 0 -4889px;
}
/* line 231, ../sass/style.sass */
.orby_case_page .white {
  color: #fff;
}
/* line 234, ../sass/style.sass */
.orby_case_page .about_customer {
  padding: 140px 0;
}
/* line 237, ../sass/style.sass */
.orby_case_page .about_customer .about_description {
  margin-bottom: 90px;
  font-size: 17px;
}
/* line 242, ../sass/style.sass */
.orby_case_page .about_customer_icons li {
  float: left;
  width: 25%;
}
/* line 247, ../sass/style.sass */
.orby_case_page .about_customer_icons li:nth-child(2) .icon_block {
  background-image: url(../images/icons/icon-about-2.png);
}
/* line 251, ../sass/style.sass */
.orby_case_page .about_customer_icons li:nth-child(3) .icon_block {
  background-image: url(../images/icons/icon-about-3.png);
}
/* line 255, ../sass/style.sass */
.orby_case_page .about_customer_icons li:nth-child(4) .icon_block {
  background-image: url(../images/icons/icon-about-4.png);
}
/* line 258, ../sass/style.sass */
.orby_case_page .about_customer_icons .icon_block {
  display: inline-block;

  box-sizing: border-box;
  width: 170px;
  height: 170px;
  margin-bottom: 28px;
  border-radius: 50%;

  line-height: 170px;
  color: #fff;

  background: url(../images/icons/icon-about-1.png) no-repeat center center;
  background-size: cover;
}
/* line 270, ../sass/style.sass */
.orby_case_page .about_customer_icons .icon_block .dib {
  line-height: normal;
}
/* line 275, ../sass/style.sass */
.orby_case_page .about_customer_icons .big_numbers_text {
  font-size: 55px;
  line-height: 0.85;
}
/* line 279, ../sass/style.sass */
.orby_case_page .about_customer_icons .small_numbers_descr_text {
  font-size: 30px;
  line-height: 1;
}
/* line 283, ../sass/style.sass */
.orby_case_page .description_padding_wrapper {
  padding: 0 100px;
}
/* line 286, ../sass/style.sass */
.orby_case_page .about_project {
  position: relative;
  padding: 60px 0 395px;
}
/* line 290, ../sass/style.sass */
.orby_case_page .about_project .about_project_descr {
  margin-bottom: 43px;
  font-size: 17px;
}
/* line 294, ../sass/style.sass */
.orby_case_page .about_project .avail_title {
  margin-bottom: 15px;
}
/* line 297, ../sass/style.sass */
.orby_case_page .about_project .icon-apple_store {
  margin-right: 15px;
}
/* line 300, ../sass/style.sass */
.orby_case_page .about_project .about-project-screen_1,
.orby_case_page .about_project .about-project-screen_2,
.orby_case_page .about_project .about-project-screen_3 {
  position: absolute;
  top: 170px;
  left: 50%;

  width: 1183px;
  height: 5000px;
  margin-top: 260px;
  margin-left: -954px;

  background: url(../images/about-project-picture1.png) 0 0 no-repeat;
  background-size: contain;
  /* &.animation_done__
   * transition: top 0.3s ease 0s !important
   * -moz-transition: top 0.3s ease 0s !important
   * -webkit-transition: top 0.3s ease 0s !important
   * -ms-transition: top 0.3s ease 0s !important
   * -o-transition: top 0.3s ease 0s !important */
}
/* line 320, ../sass/style.sass */
.orby_case_page .about_project .about-project-screen_2 {
  top: 81px;
  margin-left: -605px;
  background-image: url(../images/about-project-picture2.png);
}
/* line 325, ../sass/style.sass */
.orby_case_page .about_project .about-project-screen_3 {
  top: -5px;
  margin-left: -268px;
  background-image: url(../images/about-project-picture3.png);
}
/* line 330, ../sass/style.sass */
.orby_case_page .feedbacks {
  padding: 85px 0 20px;
  color: #fff;
  background: url(../images/lined_bg.png) repeat center center;
}
/* line 335, ../sass/style.sass */
.orby_case_page .feedbacks .block_title {
  margin-bottom: 40px;
}
/* line 339, ../sass/style.sass */
.orby_case_page .feedback_grid {
  padding: 0 40px;
}
/* line 342, ../sass/style.sass */
.orby_case_page .feedback_grid > .item {
  float: left;
  width: 48.5%;
  margin-right: 3%;
  margin-bottom: 50px;
}
/* line 348, ../sass/style.sass */
.orby_case_page .feedback_grid > .item:nth-child(2n + 2) {
  margin-right: 0;
}
/* line 350, ../sass/style.sass */
.orby_case_page .feedback_grid > .item:nth-child(2n + 2):after {
  content: '';
  clear: both;
  display: block;
}
/* line 356, ../sass/style.sass */
.orby_case_page .feedback_grid .feedback_total {
  padding: 30px;
  background: rgba(0, 0, 0, 0.5);
}
/* line 360, ../sass/style.sass */
.orby_case_page .feedback_grid .feedback_total + .feedback_item {
  margin-top: 35px;
}
/* line 363, ../sass/style.sass */
.orby_case_page .feedback_grid .total_scores {
  float: left;

  box-sizing: border-box;
  width: 45%;
  padding-right: 20px;
  border-right: 1px solid #fff;
}
/* line 370, ../sass/style.sass */
.orby_case_page .feedback_grid .avarage_scores {
  margin-bottom: 10px;
  font-family: h100;
  font-size: 85px;
  line-height: 1;
}
/* line 376, ../sass/style.sass */
.orby_case_page .feedback_grid .stars_wrap {
  margin-bottom: 10px;
}
/* line 379, ../sass/style.sass */
.orby_case_page .feedback_grid .stars_progress_bar {
  float: right;
  width: 46%;
}
/* line 383, ../sass/style.sass */
.orby_case_page .feedback_grid .stars_progress_bar.icon-star {
  margin: 0;
}
/* line 386, ../sass/style.sass */
.orby_case_page .feedback_grid .progress_bar_descr {
  float: left;
  width: 40px;
}
/* line 390, ../sass/style.sass */
.orby_case_page .feedback_grid .the_progress_bar {
  position: relative;
  margin-left: 45px;
}
/* line 394, ../sass/style.sass */
.orby_case_page .feedback_grid .the_progress_bar .the_bar {
  position: absolute;
  top: 5%;
  left: 0;

  width: 0;
  height: 90%;

  background: #fff;

  -webkit-transition-duration: 2s;
  -moz-transition-duration: 2s;
  -ms-transition-duration: 2s;
  -o-transition-duration: 2s;
  transition-duration: 2s;
}
/* line 408, ../sass/style.sass */
.orby_case_page .feedback_grid .item_progress_bar {
  padding: 5px 0;
  font-size: 15px;
}
/* line 412, ../sass/style.sass */
.orby_case_page .feedback_grid .item_progress_bar .the_number {
  position: relative;
  z-index: 2;
  padding-left: 5px;
}
/* line 417, ../sass/style.sass */
.orby_case_page .feedback_grid .item_progress_bar .black {
  color: #000;
}
/* line 420, ../sass/style.sass */
.orby_case_page .feedback_grid .feedback_item {
  position: relative;
  padding-left: 160px;
  font-size: 15px;
}
/* line 425, ../sass/style.sass */
.orby_case_page .feedback_grid .feedback_item .avatar {
  position: absolute;
  top: 0;
  left: 0;

  width: 116px;
  height: 116px;
  border-radius: 50%;

  font-size: 0;
  line-height: 116px;
  text-align: center;

  background: rgba(255, 255, 255, 0.8);
}
/* line 437, ../sass/style.sass */
.orby_case_page .feedback_grid .feedback_item .avatar img {
  display: inline-block;
  max-width: 90%;
  vertical-align: middle;
}
/* line 443, ../sass/style.sass */
.orby_case_page .feedback_grid .fb_content .name {
  font-family: h600;
}
/* line 446, ../sass/style.sass */
.orby_case_page .feedback_grid .fb_content .icon-star {
  margin: 0;
}
/* line 449, ../sass/style.sass */
.orby_case_page .feedback_grid .fb_content .rating_submit {
  margin-bottom: 15px;
}
/* line 452, ../sass/style.sass */
.orby_case_page .feedback_grid .fb_content .feedback_text {
  line-height: 1.47;
}
/* line 456, ../sass/style.sass */
.orby_case_page .icon-star {
  display: inline-block;

  width: 16px;
  height: 15px;
  margin: 0 3px;

  vertical-align: middle;

  background: url(../images/icons/star-fill.png);
  background-size: contain;
}
/* line 465, ../sass/style.sass */
.orby_case_page .icon-star.small {
  width: 10px;
  height: 10px;
}
/* line 469, ../sass/style.sass */
.orby_case_page .icon-star.empty {
  background-image: url(../images/icons/star-empty.png);
}
/* line 472, ../sass/style.sass */
.orby_case_page .project_goals {
  padding: 95px 0 135px;
  background: #fff;
}
/* line 476, ../sass/style.sass */
.orby_case_page .project_goals .block_title {
  margin-bottom: 0;
}
/* line 479, ../sass/style.sass */
.orby_case_page .project_goals .bx_slider_activation {
  position: relative;
}
/* line 482, ../sass/style.sass */
.orby_case_page .project_goals .bx-next,
.orby_case_page .project_goals .bx-prev {
  position: absolute;
  top: 395px;
  right: 50%;

  display: inline-block;

  margin-right: -380px;
}
/* line 489, ../sass/style.sass */
.orby_case_page .project_goals .bx-next .icon,
.orby_case_page .project_goals .bx-prev .icon {
  display: inline-block;

  width: 50px;
  height: 100px;

  font-size: 0;
  line-height: 0;

  background: transparent url('../images/icons-s2baca487d5.png') no-repeat;
  background-position: 0px -5143px;
  background-size: 540px auto;
}
/* line 499, ../sass/style.sass */
.orby_case_page .project_goals .bx-next.disabled,
.orby_case_page .project_goals .bx-prev.disabled {
  display: none;
}
/* line 503, ../sass/style.sass */
.orby_case_page .project_goals .bx-next:hover .icon {
  background-position: 0 -4406px;
}
/* line 507, ../sass/style.sass */
.orby_case_page .project_goals .bx-prev:hover .icon {
  background-position: 0 -4405px;
}
/* line 512, ../sass/style.sass */
.orby_case_page .project_goals .bx-prev {
  right: auto;
  left: 50%;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);

  margin-left: -380px;
}
/* line 522, ../sass/style.sass */
.orby_case_page .project_goals .bx-viewport {
  box-sizing: content-box;
  padding: 80px 0 0;
}
/* line 526, ../sass/style.sass */
.orby_case_page .project_goals .bx-pager {
  text-align: center;
}
/* line 529, ../sass/style.sass */
.orby_case_page .project_goals .bx-pager-item {
  display: inline-block;
  margin: 0 10px;
  vertical-align: middle;
}
/* line 534, ../sass/style.sass */
.orby_case_page .project_goals .bx-pager-link {
  display: block;

  box-sizing: border-box;
  width: 12px;
  height: 12px;
  border: 1px solid #000;
  border-radius: 50%;

  text-indent: -9999px;

  outline: none !important;
}
/* line 544, ../sass/style.sass */
.orby_case_page .project_goals .bx-pager-link.active {
  background: #000;
}
/* line 548, ../sass/style.sass */
.orby_case_page .the_middle_slider_project_goals .slide {
  position: relative;
}
/* line 552, ../sass/style.sass */
.orby_case_page
  .the_middle_slider_project_goals
  .slide.the_first_slide
  .anatoliy_picture,
.orby_case_page
  .the_middle_slider_project_goals
  .slide.the_middle_slider
  .anatoliy_picture,
.orby_case_page
  .the_middle_slider_project_goals
  .slide.the_last_slide
  .anatoliy_picture {
  content: '';

  position: absolute;
  z-index: 1;
  top: 30px;
  left: 50%;
  -moz-transform: scale(0.5);
  -webkit-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -o-transform: scale(0.5);
  transform: scale(0.5);

  display: block;

  width: 269px;
  height: 278px;
  margin-left: -415px;

  opacity: 0;
  background: url(../images/icons/slider-left-image.png) no-repeat center center;
}
/* line 571, ../sass/style.sass */
.orby_case_page
  .the_middle_slider_project_goals
  .slide.the_first_slide.active-slide
  .anatoliy_picture,
.orby_case_page
  .the_middle_slider_project_goals
  .slide.the_middle_slider.active-slide
  .anatoliy_picture,
.orby_case_page
  .the_middle_slider_project_goals
  .slide.the_last_slide.active-slide
  .anatoliy_picture {
  -moz-transform: scale(1);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);

  opacity: 1;
}
/* line 580, ../sass/style.sass */
.orby_case_page
  .the_middle_slider_project_goals
  .slide.the_middle_slider
  .anatoliy_picture {
  top: -80px;

  width: 588px;
  height: 274px;
  margin-left: -300px;

  background-image: url(../images/icons/slider-middle-image.png);
}
/* line 588, ../sass/style.sass */
.orby_case_page
  .the_middle_slider_project_goals
  .slide.the_last_slide
  .anatoliy_picture {
  top: 45px;
  right: 50%;
  left: auto;

  width: 395px;
  height: 320px;
  margin-right: -570px;
  margin-left: auto;

  background-image: url(../images/icons/slider-right-image.png);
}
/* line 599, ../sass/style.sass */
.orby_case_page .the_middle_slider_project_goals .the_image {
  position: relative;
  z-index: 2;

  width: 417px;
  height: 417px;
  margin: 0 auto;
  margin-bottom: 60px;
  border-radius: 50%;

  font-size: 0;
}
/* line 609, ../sass/style.sass */
.orby_case_page .the_middle_slider_project_goals .the_image img {
  border-radius: 50%;
}
/* line 612, ../sass/style.sass */
.orby_case_page .the_middle_slider_project_goals .slider_title {
  position: absolute;
  z-index: 3;
  top: 0;
  left: 0;

  width: 100%;

  font-size: 29px;
  line-height: 417px;
  color: #fff;
  text-align: center;
}
/* line 623, ../sass/style.sass */
.orby_case_page .the_middle_slider_project_goals .slider_title .dib {
  max-width: 417px;
  line-height: normal;
}
/* line 627, ../sass/style.sass */
.orby_case_page .orange_link {
  color: #ef9422;
  text-decoration: none;
}
/* line 631, ../sass/style.sass */
.orby_case_page .orange_link:hover {
  text-decoration: underline;
}
/* line 634, ../sass/style.sass */
.orby_case_page .orange_link.tdu {
  text-decoration: underline;
}
/* line 637, ../sass/style.sass */
.orby_case_page .orange_link.tdu:hover {
  text-decoration: none;
}
/* line 640, ../sass/style.sass */
.orby_case_page .additional_reality {
  position: relative;
  padding: 90px 0 195px;
  font-size: 15px;
}
/* line 645, ../sass/style.sass */
.orby_case_page .additional_reality .animated_cogs {
  position: absolute;
  right: 50%;
  bottom: 53px;

  width: 96px;
  height: 120px;
  margin-right: -450px;

  background: url(../images/icons/icon-cogs.png) no-repeat center center;
}
/* line 654, ../sass/style.sass */
.orby_case_page .additional_reality .block_graphic_picture {
  position: absolute;
  bottom: 0;
  left: 50%;

  margin-left: -650px;

  font-size: 0;
  line-height: 0;
  letter-spacing: -1px;
}
/* line 663, ../sass/style.sass */
.orby_case_page .additional_reality .block_title {
  line-height: 1.2;
}
/* line 666, ../sass/style.sass */
.orby_case_page .additional_reality .added_reality_from_arrtoucher_description {
  padding: 80px 130px 0 360px;
  font-size: 17px;
}
/* line 670, ../sass/style.sass */
.orby_case_page
  .additional_reality
  .added_reality_from_arrtoucher_description
  p {
  margin-bottom: 25px;
}
/* line 673, ../sass/style.sass */
.orby_case_page
  .additional_reality
  .added_reality_from_arrtoucher_description
  p:last-child {
  margin-bottom: 0;
}
/* line 677, ../sass/style.sass */
.orby_case_page .subblock_title_how_works {
  margin-bottom: 8px;

  font-family: h100;
  font-size: 41px;
  text-transform: uppercase;
  letter-spacing: 1px;
}
/* line 684, ../sass/style.sass */
.orby_case_page .how_app_works {
  padding: 115px 0 0;
  background: #fff;
}
/* line 688, ../sass/style.sass */
.orby_case_page .how_app_works .block_title {
  margin-bottom: 90px;
}
/* line 691, ../sass/style.sass */
.orby_case_page .how_app_works .item_how_works {
  position: relative;
  z-index: 1;

  padding: 120px 15px;

  font-size: 17px;

  background: #fff;
}
/* line 700, ../sass/style.sass */
.orby_case_page .how_app_works .item_how_works.lined:after {
  content: '';

  position: absolute;
  top: 0;
  left: 0;

  display: block;

  width: 100%;
  height: 100%;

  background: url(../images/pattern2.png) repeat center;
  background-attachment: fixed;
  background-size: 5px;
}
/* line 712, ../sass/style.sass */
.orby_case_page .how_app_works .item_how_works .container-not-responsive {
  position: relative;
  z-index: 2;
}
/* line 716, ../sass/style.sass */
.orby_case_page .how_app_works .item_how_works.item-1 {
  padding-bottom: 335px;
}
/* line 719, ../sass/style.sass */
.orby_case_page .how_app_works .item_how_works.item-2 {
  padding-top: 135px;
  padding-bottom: 350px;
}
/* line 723, ../sass/style.sass */
.orby_case_page .how_app_works .item_how_works.item-2 .block_image_wrapper {
  right: auto;
  bottom: -915px;
  left: 50%;

  margin-right: auto;
  margin-left: -440px;
}
/* line 730, ../sass/style.sass */
.orby_case_page .how_app_works .item_how_works.item-3 {
  padding-top: 190px;
  padding-bottom: 190px;
}
/* line 734, ../sass/style.sass */
.orby_case_page .how_app_works .item_how_works.item-3 .block_image_wrapper {
  bottom: -716px;
  margin-right: -140px;
}
/* line 738, ../sass/style.sass */
.orby_case_page .how_app_works .item_how_works.item-4 {
  padding-top: 190px;
  padding-bottom: 190px;
}
/* line 742, ../sass/style.sass */
.orby_case_page .how_app_works .item_how_works.item-4 .block_image_wrapper {
  right: auto;
  bottom: -485px;
  left: 50%;

  margin-right: auto;
  margin-left: 70px;
}
/* line 750, ../sass/style.sass */
.orby_case_page .how_app_works .item_how_works .descr p {
  margin-bottom: 25px;
}
/* line 753, ../sass/style.sass */
.orby_case_page .how_app_works .item_how_works .descr p:last-child {
  margin-bottom: 0;
}
/* line 756, ../sass/style.sass */
.orby_case_page .how_app_works .block_image_wrapper {
  position: absolute;
  right: 50%;
  bottom: -878px;

  margin-right: -405px;

  font-size: 0;
}
/* line 763, ../sass/style.sass */
.orby_case_page .uniq_marker {
  position: relative;
  z-index: 1;
  padding: 0;
  font-size: 17px;
}
/* line 768, ../sass/style.sass */
.orby_case_page .uniq_marker .b-uniq_bg {
  padding: 230px 0 190px;
  background: url(../images/marker_bg.png) no-repeat center center;
  background-attachment: fixed;
}
/* line 773, ../sass/style.sass */
.orby_case_page .uniq_marker:after {
  content: '';

  position: absolute;
  top: 0;
  left: 0;

  display: block;

  width: 100%;
  height: 100%;

  background: url(../images/lined_bg.png) repeat rgba(0, 0, 0, 0.3);
}
/* line 783, ../sass/style.sass */
.orby_case_page .uniq_marker:before {
  content: '';

  position: absolute;
  z-index: 5;
  top: 50%;
  left: 50%;

  display: block;

  width: 605px;
  height: 610px;
  margin-top: -335px;
  margin-left: -510px;

  background: url(../images/uniq_picture.png) no-repeat center center;
}
/* line 796, ../sass/style.sass */
.orby_case_page .uniq_marker .block_title {
  margin-bottom: 45px;
  line-height: 1.2;
}
/* line 800, ../sass/style.sass */
.orby_case_page .uniq_marker .container-not-responsive {
  position: relative;
  z-index: 1;
}
/* line 804, ../sass/style.sass */
.orby_case_page .adverticement-support {
  position: relative;

  overflow: hidden;

  padding: 130px 0 560px;

  background-image: -webkit-linear-gradient(#e7e7e7 0%, #fff 100%);
  background-image: -o-linear-gradient(#e7e7e7 0%, #fff 100%);
  background-image: linear-gradient(#e7e7e7 0%, #fff 100%);
}
/* line 812, ../sass/style.sass */
.orby_case_page .adverticement-support .block_title {
  margin-bottom: 35px;
}
/* line 815, ../sass/style.sass */
.orby_case_page .adverticement-support .advert-support-descr {
  padding: 0 95px;
  font-size: 17px;
}
/* line 819, ../sass/style.sass */
.orby_case_page .adverticement-support .advert-support-lising {
  padding: 35px 0 35px 200px;
  font-size: 17px;
}
/* line 823, ../sass/style.sass */
.orby_case_page .adverticement-support .advert-support-lising li {
  position: relative;
  margin-bottom: 14px;
}
/* line 827, ../sass/style.sass */
.orby_case_page .adverticement-support .advert-support-lising li:before {
  content: '';

  position: absolute;
  top: 10px;
  left: -30px;

  display: block;

  width: 4px;
  height: 4px;
  border-radius: 50%;

  background: #000;
}
/* line 838, ../sass/style.sass */
.orby_case_page .adverticement-support .advert-support-lising li:last-child {
  margin-bottom: 0;
}
/* line 841, ../sass/style.sass */
.orby_case_page .adverticement-support .support-picture-wrap {
  position: absolute;
  bottom: -350px;
  left: 50%;

  box-sizing: border-box;
  width: 1907px;
  height: 957px;
  margin-left: -860px;

  text-align: center;

  background: url(../images/image_support.png) center top no-repeat;
}
/* line 853, ../sass/style.sass */
.orby_case_page .positive-app-effect {
  padding: 80px 0;
}
/* line 856, ../sass/style.sass */
.orby_case_page .positive-app-effect .block_title {
  margin-bottom: 125px;
}
/* line 859, ../sass/style.sass */
.orby_case_page .positive-app-effect .positive-circle-block_wrap {
  position: relative;

  width: 570px;
  height: 570px;
  margin-bottom: 160px;
  border: 1px solid #fff;
  border-radius: 50%;

  font-size: 15px;
}
/* line 868, ../sass/style.sass */
.orby_case_page .positive-app-effect .finger_up_icon {
  position: absolute;
  top: 50%;
  left: 50%;

  width: 176px;
  height: 196px;
  margin-top: -98px;
  margin-left: -88px;

  background: url(../images/icons/finger_up.png) center center no-repeat;
}
/* line 878, ../sass/style.sass */
.orby_case_page .positive-app-effect .icon {
  position: absolute;
  top: 50%;
  left: 0;

  display: block;

  width: 120px;
  height: 120px;
  margin-top: -60px;
  border-radius: 50%;

  background: #fff url(../images/icons/icon-people.png) no-repeat center center;
}
/* line 889, ../sass/style.sass */
.orby_case_page .positive-app-effect .big_number {
  font-size: 17px;
}
/* line 892, ../sass/style.sass */
.orby_case_page .positive-app-effect .the_item {
  position: absolute;
  line-height: 1.4;
  white-space: nowrap;
}
/* line 897, ../sass/style.sass */
.orby_case_page .positive-app-effect .the_item.people-item {
  top: -20px;
  left: 50%;
  margin-left: 55px;
  padding-left: 185px;
}
/* line 903, ../sass/style.sass */
.orby_case_page .positive-app-effect .the_item.flag-item {
  top: 148px;
  left: 50%;
  margin-left: 202px;
  padding-left: 140px;
}
/* line 909, ../sass/style.sass */
.orby_case_page .positive-app-effect .the_item.flag-item .icon {
  background-image: url(../images/icons/icon-finish.png);
}
/* line 912, ../sass/style.sass */
.orby_case_page .positive-app-effect .the_item.orby_desc-item {
  top: 362px;
  left: 50%;
  margin-left: 202px;
  padding-left: 140px;
}
/* line 918, ../sass/style.sass */
.orby_case_page .positive-app-effect .the_item.orby_desc-item .icon {
  background-image: url(../images/icons/icon-logo_descr.png);
}
/* line 921, ../sass/style.sass */
.orby_case_page .positive-app-effect .the_item.loup-item {
  top: 514px;
  left: 50%;
  margin-left: 55px;
  padding-left: 184px;
}
/* line 926, ../sass/style.sass */
.orby_case_page .positive-app-effect .the_item.loup-item .icon {
  background-image: url(../images/icons/icon-loup.png);
}
/* line 929, ../sass/style.sass */
.orby_case_page .positive-app-effect .the_item.apple-item {
  top: 515px;
  right: 50%;
  margin-right: 54px;
  padding-right: 177px;
}
/* line 934, ../sass/style.sass */
.orby_case_page .positive-app-effect .the_item.apple-item .icon {
  right: 0;
  left: auto;
  background-image: url(../images/icons/icon-mobile-device.png);
}
/* line 939, ../sass/style.sass */
.orby_case_page .positive-app-effect .the_item.download-item {
  top: 362px;
  right: 50%;
  margin-right: 202px;
  padding-right: 140px;
}
/* line 944, ../sass/style.sass */
.orby_case_page .positive-app-effect .the_item.download-item .icon {
  right: 0;
  left: auto;
  background-image: url(../images/icons/icon-download_app.png);
}
/* line 949, ../sass/style.sass */
.orby_case_page .positive-app-effect .the_item.numbers-item {
  top: 130px;
  right: 50%;
  margin-right: 202px;
  padding-right: 140px;
}
/* line 954, ../sass/style.sass */
.orby_case_page .positive-app-effect .the_item.numbers-item .icon {
  right: 0;
  left: auto;
  background-image: url(../images/icons/icon-numbers.png);
}
/* line 959, ../sass/style.sass */
.orby_case_page .positive-app-effect .the_item.cup-item {
  top: -5px;
  right: 50%;
  margin-right: 55px;
  padding-right: 185px;
}
/* line 964, ../sass/style.sass */
.orby_case_page .positive-app-effect .the_item.cup-item .icon {
  right: 0;
  left: auto;
  background-image: url(../images/icons/icon-cup.png);
}
/* line 969, ../sass/style.sass */
.orby_case_page .btn-block {
  height: auto;
  padding-top: 11px;
  padding-bottom: 11px;
  border: 3px solid #464646;

  font-family: 'BelloPro';
  font-size: 28px;
  color: #464646;

  background-color: transparent;
}
/* line 979, ../sass/style.sass */
.orby_case_page .btn-block.white {
  width: auto;
  padding-right: 90px;
  padding-left: 90px;
  border-color: #fff;

  color: #fff;
}
/* line 986, ../sass/style.sass */
.orby_case_page .btn-block.white:hover {
  border-color: #db2c17;
  background: #db2c17;
}
/* line 990, ../sass/style.sass */
.orby_case_page .zindex5 {
  position: relative;
  z-index: 5;
}
/* line 996, ../sass/style.sass */
.orby_case_page .scaled:hover .animation_block {
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  transform: scale(1.2);
}

.b-about-project-and-feedbacks {
  padding: 0;
}
