.black_title h2, .work_scheme .scheme_title h2 {
  background-image: none;
}
.with_us .with_us_slider .owl-item {
  border: none;
}
.work_scheme {
  padding: 100px 0;
}



@media screen and ( max-width: 800px ) {

* {
  box-sizing: border-box;
}

html {
  overflow-x: hidden;
}

.row {
  margin: 0;
}

.container {
  width: 100% !important;
}

.yellow_text {
  font-size: 30px;
}

.col-xs-4, .col-xs-6 {
  width: 100%;
}

.col-xs-4, .col-xs-6 , .col-xs-12 {
  padding: 0;
}

.col-xs-offset-1 {
  margin-left: 0;
}

.policy_link {
  white-space: nowrap;
}

.policy_text, .policy_text > *  {
  font-size: 14px;
}

.why_block {
  padding-bottom: 30px;
}

.why_answer .answer_text {
  font-size: 18px;
  padding-right: 10px;
}

.black_title h2 {
  font-size: 40px;
  padding: 0 20px;
}

.logo img {
  max-width: 100%;
  height: auto;
}

header .logo {
  width: 200px;
}

header .role {
  top: 130px;
  width: 100%;
  text-align: center;
  font-size: 15px;
}

header .phones_top {
  top: 175px;
  font-size: 20px;
  width: 100%;
  text-align: center;
  line-height: 15px;
}

.billboard .info {
  margin: 30px 0 30px 0px;
}

.our_works .works_dots {
  text-align: left;
  margin: 0 0 30px;
  padding: 0;
}

.with_us .with_us_slider .owl-item {
  border: 0;
}

.owl-carousel .owl-item img {
  height: auto;
}

.application_block .application_right {
  width: 100%;
}

.work_scheme {
  padding: 50px 0;
}

.work_scheme .scheme_title h2 {
  font-size: 35px;
  padding: 50px 0 30px 0;
}

.work_scheme .scheme_block {
  background: none;
}

.work_scheme .scheme_block:after {
  content: none;
}

.work_scheme .scheme_block .scheme_step, .work_scheme .scheme_block .scheme_step.first_row {
  margin-bottom: 50px;
}

.work_scheme .scheme_block .scheme_step:after {
  content: "";
  background-color: transparent;
  border: 0;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(/media/application/images/scheme_arrow.png);
  bottom: -35px;
}

.scheme_step br {
  display: none;
}

.work_scheme .scheme_block .scheme_step img {
  display: block;
  margin: 0 auto 15px;
}

.work_scheme .scheme_block .scheme_step {
  height: auto;
  padding: 0 10vw;
}

.application_block .application_left {
  width: 100%;
}

footer {
  text-align: center;
}

footer .copy, footer .company {
  position: relative;
  top: unset;
  padding: 20px 10px;
}

footer {
  height: auto;
}

.our_works .works_slider_wrap {
  height: auto;
}

.our_works .works_slider_wrap .works_slider .work_item .work_text {
  position: relative;
  width: 100%;
  padding-bottom: 90px;
  left: unset;
  border: 0;
}

.our_works .works_slider_wrap .works_slider .work_item .work_text h3 {
  text-align: left;
}

.our_works .works_slider_wrap .works_slider .work_item .work_image {
  width: 100%;
  margin-left: 0;
  border: 0;
}

.our_works .works_slider_wrap .works_slider {
  width: 100%;
}

.our_works .works_dots li {
  font-size: 15px;
}

.faq_block a {
  margin-left: 0;
}

.application_block {
  height: auto;
}

.scheme_block .row:last-of-type .scheme_step:last-of-type::after {
  content: none;
}

.copy span {
  display: block;
}

.last_words br {
  display: none;
  font-size: 20px;
}

.why_block .last_words {
  font-size: 37px;
}

.why_block img {
  height: 100px;
  width: auto;
}


}



@media screen and ( max-width: 1050px ) {

.container {
  width: 100% !important;
}

.row {
  margin-left: 0;
  margin-right: 0;
}

.our_works .works_slider_wrap .works_slider {
  width: auto;
}

.our_works .works_slider_wrap .works_slider .work_item .work_image {
  width: auto;
}

.our_works .works_slider_wrap .works_slider .work_item .work_image img {
  width: auto;
  max-width: 100%;
  height: auto;
  margin: auto;
}

.work_item .owl-carousel .owl-item {
  height: 100%;
  display: flex;
  background-color: #f1f1f1;
}

.owl-stage-outer, .owl-carousel, .work_image, .work_item, .works_slider, .tab-content, .owl-stage {
  height: 100%;
}

.yellow_text {
  line-height: 1;
}
.billboard .info {
  margin-top: 20px;
}


}