@import url(fonts.css);

.page p {
  font-size: 15px;
}
.page img {
  max-width: none;
}
.gold_bg,
.globus_page .section__space b,
.globus_page .nav-white .nav__menu .nav__menu__contacts .btn:hover,
.globus_page .total .pl_title:after {
  border-color: #ff9000;
  background-color: #ff9000;
}
.clearfix:after {
  content: '';
  clear: both;
  display: block;
}

.gold_text,
.globus_page .nav-white .nav__back a:hover,
.globus_page .pagenavi .pagenavi__post a:hover,
.globus_page .pagenavi .pagenavi__post a.is-active,
.globus_page .how_it_works .sl_number,
.globus_page .testing_app .days,
.globus_page .presenting .facebook_link {
  color: #ff9000;
}
.ttu {
  text-transform: uppercase;
}

.globus_page {
  position: relative;
  z-index: 2;

  overflow: hidden;

  min-width: 1100px;
  padding-top: 113px;
}

.globus_page .col-xs-12,
.globus_page .row,
.globus_page .container-not-responsive {
  border-bottom: none !important;
}
.globus_page p {
  max-height: 5000px;
}
.globus_page nav {
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.globus_page .container,
.globus_page .container-not-responsive {
  position: relative;
  width: 1050px;
  margin: 0 auto;
}
.globus_page #contacts {
  background-color: rgba(0, 0, 0, 0.5);
}
.globus_page .pagenavi .pagenavi__post a {
  font-size: 18px;
}
.globus_page .vista {
  background-color: #ff9000;
}
.globus_page .bl_sub_title {
  position: relative;

  font-family: h100;
  font-size: 48px;
  line-height: 1.2;
  letter-spacing: 2px;
}
.globus_page .bl_descr {
  font-size: 19px;
  line-height: 1.2;
}
.globus_page .bl_descr p {
  margin-bottom: 19px;
}
.globus_page .bl_descr p:last-child {
  margin-bottom: 0;
}
.globus_page .pagenavi {
  padding-bottom: 0;
}
.globus_page .feedback__name {
  margin-bottom: 70px;
}
section {
  background: #ffffff;
}
.b__logo {
  display: block;
  width: 282px;
  height: 58px;
  background: url('../images/logo.png') no-repeat;
}
.nav-white {
  min-width: 1000px;
  padding-bottom: 21px;
}
.nav-white .container-not-responsive {
  min-width: 1000px !important;
}
a:hover {
  text-decoration: none;
}
.nav-white .nav__back {
  position: absolute;
  right: 0;
  left: 0;

  width: 300px;
  margin: auto;
}
.nav-white .nav__back a {
  letter-spacing: 0.03em;
}
.globus_page .nav-white .nav__back:hover a .icon__top {
  background: transparent url('../images/icons-s2baca487d5.png') no-repeat
    scroll;
  background-position: -87px -5639px;
}
.nav-white .nav__back a span {
  padding-bottom: 5px;
}
.b__vegetables {
  padding: var(--layout-projects-header-height-desktop) 0 80px 0;
  background: url('../images/vegetables.jpg') center;
}

@media only screen and (min-width: 0) and (max-width: 991px) {
  .b__vegetables {
    padding: var(--layout-projects-header-height-mobile) 0 0;
  }
}

.b__vegetables .b--head {
  color: #ffffff;
}
.b__vegetables .b-link {
  display: block;

  width: 160px;
  height: 28px;
  margin: 40px auto 50px;

  background: url('../images/link.png') no-repeat center;
}
.b-anchor-block {
  width: 82%;
  margin: auto;
}
.b-anchor-block .b-v {
  float: left;
  width: 20%;
  text-align: center;
}
.b-anchor-block .b-v a {
  display: inline-block;
  font-size: 15px;
  color: #ffffff;
}
.b-anchor-block .b-v a:hover {
  color: #ff9100;
}
.b-anchor-block .b-v a span {
  display: block;
  width: 117px;
  height: 117px;
  margin: 0 auto 15px;
}
.b__globus {
  display: block;

  width: 216px;
  height: 145px;
  margin: 40px auto 50px;

  background: url('../images/globus.png') no-repeat center;
}
.b__arr-bottom {
  display: block;

  width: 86px;
  height: 45px;
  margin: 55px auto 0;

  background: url('../images/arr-bittom.png') no-repeat;
  background-position: 0 0;
}
.b__arr-bottom:hover {
  background-position: 0 -45px;
}
.b-v1 span {
  background: url('../images/it-sprite.png');
  background-position: 0 0;
}
.b-v1 a:hover span {
  background-position: 0 -117px;
}
.b-v2 span {
  background: url('../images/it-sprite.png');
  background-position: -117px 0;
}
.b-v2 a:hover span {
  background-position: -117px -117px;
}
.b-v3 span {
  background: url('../images/it-sprite.png');
  background-position: -234px 0;
}
.b-v3 a:hover span {
  background-position: -234px -117px;
}
.b-v4 span {
  background: url('../images/it-sprite.png');
  background-position: -351px 0;
}
.b-v4 a:hover span {
  background-position: -351px -117px;
}
.b-v5 span {
  background: url('../images/it-sprite.png');
  background-position: -468px 0;
}
.b-v5 a:hover span {
  background-position: -468px -117px;
}
.b__the-customer {
  padding: 70px 0 0;
  background: #ff9100;
}
.b__the-customer .b__total:after {
  display: none;
}
.b__the-customer .b--head {
  color: #ffffff;
}
.b__the-customer .b--subtitle {
  color: #ffffff;
}
.b__the-customer .b-total-number {
  color: #ffffff;
}
.b__the-customer .b-total-number p {
  color: #fff;
}
.b__the-customer .b-total-content {
  box-sizing: border-box;
  padding-top: 52px;
  padding-right: 52px;
  padding-bottom: 65px;
  padding-left: 52px;
}
.b-total-content {
  display: table;
  width: 100%;
}
.b-total-content .b-total-number {
  display: table-cell;
  width: 25%;
}
.b__analytics {
  padding: 79px 0 79px;
}
.b__analytics .b--head:after {
  margin: 30px auto 0;
}
.b__analytics .b--border {
  width: 86%;
  margin: 40px auto 0;
}
.b__review {
  padding: 70px 0 62px;
  background: #ff9000;
}
.b--border {
  padding: 30px 0 35px;
  border: dashed 2px #bdbec1;
}
.b--border .b--subtitle {
  padding: 32px 0 0;
}
.b-analytics-logo {
  display: block;
  margin: 37px auto 37px;
}
.b-analytics-logo1 {
  width: 175px;
  height: 41px;
  background: url('../images/analytics-logo1.png') no-repeat center;
}
.b-analytics-logo2 {
  width: 194px;
  height: 36px;
  background: url('../images/analytics-logo2.png') no-repeat center;
}
.b-analytics-logo3 {
  width: 164px;
  height: 44px;
  background: url('../images/analytics-logo3.png') no-repeat center;
}
.b-analytics-logo4 {
  width: 140px;
  height: 47px;
  background: url('../images/analytics-logo4.png') no-repeat center;
}
.b-analytics-logo5 {
  width: 188px;
  height: 37px;
  background: url('../images/analytics-logo5.png') no-repeat center;
}
.b-analytics-logo6 {
  width: 199px;
  height: 38px;
  background: url('../images/analytics-logo6.png') no-repeat center;
}
.b-analytics-logo7 {
  width: 165px;
  height: 47px;
  background: url('../images/analytics-logo7.png') no-repeat center;
}
.b-analytics-logo8 {
  width: 167px;
  height: 45px;
  background: url('../images/analytics-logo8.png') no-repeat center;
}
.b__detailed-design {
  padding: 57px 0 0;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,c1c1c1+100 */
  background: #ffffff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffffff 0%, #c1c1c1 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #ffffff 0%, #c1c1c1 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #ffffff 0%, #c1c1c1 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#c1c1c1', GradientType=0);
  /* IE6-9 */
}
.b__detailed-design .b--subtitle {
  padding: 30px 0 15px;
}
.b-review-text {
  padding: 40px 0 0 50px;

  font-size: 17px;
  line-height: 26px;
  color: #ffffff;
  letter-spacing: 0.03em;
}
.b-review-text span {
  display: block;
  padding: 15px 0 0;
}
.b__photo-block {
  font-family: 'webfontregular';
}
.b__photo-block .b-wrapper {
  transform: rotate(-7deg);

  float: right;
  display: inline-block;

  box-sizing: border-box;
  margin: 0 20px 0 0;
  padding: 10px;

  background: #ffffff;
  -webkit-box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.75);
}
.b__photo-block i {
  display: block;

  padding: 10px 0 0 20px;

  font-size: 15px;
  font-style: italic;
  line-height: 15px;
  color: #ff9000;
}
.b__photo-block i span {
  display: block;
}
.b__page-prototype {
  font-size: 15px;
  text-align: center;
}
.b__page-prototype div {
  font-family: 'HelveticaUltraLight';
  font-size: 80px;
  line-height: 70px;
  color: #424242;
}
.b__page-prototype div:after {
  content: '';

  display: inline-block;

  width: 56px;
  height: 56px;
  margin: 7px 0 0;

  vertical-align: top;

  background: url('../images/pencil.png') no-repeat center;
}
.b-newspaper {
  width: 100%;
  height: 700px;
  margin: 30px 0 0;
  background: url('../images/newspaper.png') no-repeat center;
}

.b-laptop {
  position: relative;
  z-index: 2;

  box-sizing: border-box;
  width: 100%;
  min-width: 1000px;
  max-width: 1366px;
  height: 764px;
  margin: 63px auto 0;
  padding: 36px 0 131px 0;

  background: url('../images/laptop.png') no-repeat center;
  /*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */
  /* Yuk! CSS Hack for IE6 3 pixel bug :( */
}
.b-laptop .b-title {
  position: absolute;
  top: -55px;
  right: 95px;

  font-family: 'BelloPro';
  font-size: 26px;
  color: #ffffff;
}
.b-laptop .b-title:after {
  content: '';

  position: absolute;
  top: 30px;
  left: 15px;

  display: block;

  width: 53px;
  height: 54px;

  background: url('../images/str4.png') no-repeat center;
}
.b-laptop .scroll-pane {
  overflow: auto;

  width: 973px !important;
  height: 100% !important;
  margin: auto;
  padding: 0 !important;
}
.b-laptop .jspContainer {
  position: relative;
  width: 100% !important;
}
.b-laptop .jspPane {
  position: absolute;
  width: 100% !important;
}
.b-laptop .jspPane img {
  display: block;
  width: 100%;
  max-width: 100%;
  height: auto;
}
.b-laptop .jspVerticalBar {
  position: absolute;
  top: 0;
  right: 0;

  width: 20px;
  height: 100%;

  background: red;
}
.b-laptop .jspHorizontalBar {
  position: absolute;
  bottom: 0;
  left: 0;

  width: 100%;
  height: 16px;

  background: red;
}
.b-laptop .jspVerticalBar *,
.b-laptop .jspHorizontalBar * {
  margin: 0;
  padding: 0;
}
.b-laptop .jspCap {
  display: none;
}
.b-laptop .jspHorizontalBar .jspCap {
  float: left;
}
.b-laptop .jspTrack {
  position: relative;
  background: #fff;
}
.b-laptop .jspDrag {
  cursor: pointer;

  position: relative;
  top: 0;
  left: 2px;

  width: 16px;
  border-radius: 3px;

  background: #fd9000 url('../images/scroll-button.jpg') no-repeat center;
}
.b-laptop .jspHorizontalBar .jspTrack,
.b-laptop .jspHorizontalBar .jspDrag {
  float: left;
  height: 100%;
}
.b-laptop .jspArrow {
  cursor: pointer;
  display: block;
  text-indent: -20000px;
  background: #50506d;
}
.b-laptop .jspArrow.jspDisabled {
  cursor: default;
  background: #80808d;
}
.b-laptop .jspVerticalBar .jspArrow {
  height: 20px;
}
.b-laptop .jspHorizontalBar .jspArrow {
  float: left;
  width: 16px;
  height: 100%;
}
.b-laptop .jspVerticalBar .jspArrow:focus {
  outline: none;
}
.b-laptop .jspCorner {
  float: left;
  height: 100%;
  background: #eeeef4;
}
.b-laptop * html .jspCorner {
  margin: 0 -3px 0 0;
}
.b__design {
  position: relative;
  height: 1143px;
  padding: 95px 0 45px;
  background: url('../images/pattern3.jpg') !important;
}
.b__design:before {
  content: '';

  position: absolute;
  z-index: 1;
  bottom: 0;
  left: 0;

  display: block;

  width: 100%;
  height: 351px;

  background: #eeeeec;
}
.b__design .b--head:after {
  margin: 30px auto 0;
}
.b__design .b--subtitle {
  padding: 30px 0 0;
  letter-spacing: 0.01em;
}
.globus_page .how_it_was,
.globus_page .testing_app {
  padding-bottom: 0;
}
.b--right-img img {
  float: right;
}
.b--style .bl_sub_title,
.b--style2 .bl_sub_title,
.b--style3 .bl_sub_title {
  position: relative;

  font-family: 'BelloPro';
  font-size: 48px;
  font-style: italic;
  line-height: 48px;
  color: #ff9000;
}
.b--style .bl_descr,
.b--style2 .bl_descr,
.b--style3 .bl_descr {
  position: relative;
  font-size: 15px;
  color: #434343;
}
.bl_descr p {
  line-height: 20px;
}
.b--style3 {
  padding-top: 17px;
}
.b--style3 .bl_sub_title,
.b--style3 .bl_descr {
  padding-left: 40px;
}
.b--style3 .bl_descr {
  margin: 45px 0 0;
}
.b--style3 .bl_descr:after {
  content: '';

  position: absolute;
  top: -65px;
  right: -155px;

  display: block;

  width: 107px;
  height: 49px;

  background: url('../images/str1.png') no-repeat;
}
.b--style2 {
  padding-left: 35px;
}
.b--style2 .bl_sub_title {
  margin-top: 200px;
}
.b--style2 .bl_sub_title:after {
  content: '';

  position: absolute;
  top: 35px;
  left: -120px;

  display: block;

  width: 103px;
  height: 51px;

  background: url('../images/str2.png') no-repeat;
}
.b--style2 .bl_descr {
  margin: 30px 0 0;
}
.b--style6 .col-lg-6.left-col {
  z-index: 2;
  padding-top: 34px;
}
.b--style6 .col-lg-6.left-col .bl_sub_title,
.b--style6 .col-lg-6.left-col .bl_descr {
  padding-left: 97px;
}
.b--style6 .col-lg-6.right-col {
  z-index: 1;
}
.b--style .bl_descr {
  margin: 40px 0 0;
}
.b--style .bl_descr:after {
  content: '';

  position: absolute;
  top: 0;
  right: -10px;

  display: block;

  width: 115px;
  height: 41px;

  background: url('../images/str3.png') no-repeat;
}
.screen_nine {
  padding-bottom: 60px;
}
.b__attention {
  padding: 0 0 75px;
  background: url('../images/bg.png');
}
.b__attention .b--head {
  font-family: 'BelloPro';
  font-size: 48px;
  color: #ff9000;
  text-transform: none;
  letter-spacing: 0.1em;
}
.b__attention .b--head:after {
  display: none;
}
.b__attention .b--subtitle {
  padding: 50px 0 0;
  font-size: 15px;
  color: #414141;
}
.b__block-photo {
  position: relative;
  float: right;
  width: 1040px;
  height: 676px;
}
.b__block-photo .b-photo1 {
  position: absolute;
  z-index: 1;
  bottom: 110px;
  left: -10px;

  width: 620px;
  height: 294px;

  background: url('../images/photo2.png') no-repeat center;
}
.b__block-photo .b-photo2 {
  position: absolute;
  z-index: 5;
  right: 253px;
  bottom: 45px;
  transform: rotate(12deg);

  width: 251px;
  height: 314px;

  background: url('../images/photo.png') no-repeat center;
  -webkit-box-shadow: 5px 5px 25px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 5px 5px 25px 0px rgba(0, 0, 0, 0.35);
  box-shadow: 5px 5px 25px 0px rgba(0, 0, 0, 0.35);
}
.b__block-photo .b-photo2 span {
  position: absolute;
  bottom: 18px;
  left: 0;

  display: block;

  width: 100%;

  font-family: 'webfontregular';
  font-size: 19px;
  font-style: italic;
  line-height: 18px;
  color: #ff9000;
  text-align: center;
}
.b__block-photo .b-photo3 {
  position: absolute;
  z-index: 3;
  top: -8px;
  right: 240px;
  transform: rotate(-7deg);

  width: 272px;
  height: 327px;

  background: url('../images/photo3.png') no-repeat center;
}
.b__block-photo .b-photo4 {
  position: absolute;
  z-index: 3;
  right: -18px;
  bottom: 113px;

  width: 472px;
  height: 348px;

  background: url('../images/photo4.png') no-repeat center;
}
.b__block-photo .b-photo5 {
  position: absolute;
  z-index: 2;
  top: -15px;
  right: 33px;

  width: 402px;
  height: 343px;

  background: url('../images/photo5.png') no-repeat center;
}
.b-attentionBg {
  position: relative;

  float: right;

  width: 100%;
  min-width: 1000px;
  max-width: 1047px;
  height: 585px;
  margin-top: -82px;

  background: url('../images/attention.png') no-repeat center;
  background-size: contain;
}
.b-add-file {
  position: absolute;
  top: 390px;
  left: 160px;

  display: block;

  width: 156px;
  height: 219px;

  background: url('../images/dd-file.png') no-repeat center;
}
.b-made-in-globus {
  position: absolute;
  top: -10px;
  left: 70px;

  display: block;

  width: 266px;
  height: 229px;

  background: url('../images/made-in-globus.png') no-repeat;
}
.globus_page > .b__development {
  background: #ff9000;
}
.b__development {
  padding: 65px 0 100px;
}
.b__development .b--head,
.b__design .b--head {
  color: #ffffff;
}
.b__development .b--subtitle,
.b__design .b--subtitle {
  color: #ffffff;
}
.b-butterfly {
  width: 571px;
  height: 254px;
  margin: 30px auto 0;
  background: url('../images/butterfly.png') no-repeat center;
}
.b__support {
  padding: 50px 0 0;
}
.b__support .b-book {
  width: 100%;
  max-width: 1372px;
  margin: auto;
}
.b__support .b-book img {
  display: block;
  max-width: 100%;
}
.b-list {
  margin: 40px 0 0 185px;
  font-size: 17px;
  color: #2b2b2b;
}
.b-list li {
  padding: 0 0 10px 30px;
  list-style: none;
  /*background: url('../images/disk.png') no-repeat 0 12px;*/
}
#pagination {
  /* IE6-9 */
  padding: 100px 0;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ededeb+0,ffffff+50,ededeb+100 */
  background: #ededeb;
  /* Old browsers */
  background: -moz-linear-gradient(top, #edeeeb 0%, #ffffff 15%, #ffffff 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(
    top,
    #edeeeb 0%,
    #ffffff 15%,
    #ffffff 100%
  );
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #edeeeb 0%, #ffffff 15%, #ffffff 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededeb', endColorstr='#ededeb', GradientType=0);
}
.b__total:after {
  content: '';

  display: block;

  width: 160px;
  height: 1px;
  margin: 50px auto;

  background: #595959;
}
.b-total-number {
  text-align: center;
}
.b-total-number div {
  font-family: 'HelveticaUltraLight';
  font-size: 80px;
  line-height: 87px;
}
.b-total-number div span {
  font-size: 50px;
  line-height: normal;
}
.b-total-number p {
  font-size: 15px;
  color: #464646;
}
.b--subtitle {
  padding: 45px 0 0;
  font-size: 17px;
  text-align: center;
  letter-spacing: 0.03em;
}
.b-total-content {
  position: relative;
  overflow: hidden;
  padding: 30px 0 70px;
}
.globus_page .b-visit-website {
  display: block;

  box-sizing: border-box;
  width: 431px;
  height: 67px;
  margin: 0 auto;

  font-family: 'BelloPro';
  font-size: 28px;
  line-height: 62px;
  color: #fff;
  text-align: center;

  background-color: #ff9000;
}
.globus_page .b-visit-website:hover {
  border: 2px solid #2b2b2b;
  color: #2b2b2b;
  background: transparent;
}
.clearFix {
  clear: both;
}
.b--style4 {
  margin-bottom: -150px;
  padding-top: 18px;
}
.bl_sub_title {
  letter-spacing: 0.09em;
}
.b--style5 {
  margin-bottom: -40px;
}
.bg {
  overflow: hidden;
  background: #ededeb;
}
.bg .screen_five,
.bg .screen_nine {
  width: 100%;
  min-width: 1000px;
  margin-right: auto;
  margin-left: auto;
}
.bg section {
  background: none;
}
.bg .col-lg-4 {
  z-index: 2;
}
.bg .col-lg-8 {
  z-index: 1;
}
.b--right-img img {
  float: right;
}
.js-section__control-is-white {
  padding-top: 0;
  padding-bottom: 0;
  background: #000000 url('../images/bg-footer.jpg') no-repeat center;
  background-size: cover;
}
.js-section__control-is-white .container-not-responsive {
  padding-top: 104px;
  padding-bottom: 98px;
}
.b__tablet {
  min-width: 100%;
  max-width: 1070px;
  margin: auto;
}
.globus_page .container,
.globus_page .container-not-responsive {
  width: 100%;
  min-width: 1000px;
  max-width: 1140px;
}
.contacts__logo a {
  display: block;

  width: 238px;
  height: 49px;
  margin: auto;

  background: url('../images/footer-logo.png') no-repeat center;
}
.contacts__address a {
  font-family: 'HelveticaUltraLight';
}
.is-phone a {
  font-family: 'HelveticaUltraLight';
}
.pagenavi .pagenavi__post a:hover {
  border-color: #ff9000 !important;
  color: #ff9000 !important;
}
.globus_page .pagenavi .pagenavi__post.is-right:hover a::before {
  background-image: url('../images/icons-s2baca487d5.png');
  background-position: -68px -5592px;
}
.globus_page .pagenavi .pagenavi__post.is-left:hover a::before {
  background-image: url('../images/icons-s2baca487d5.png');
  background-position: -46px -5592px;
}

@media (max-width: 1200px) {
  .col-xs-12,
  .col-sm-12,
  .col-md-12,
  .col-lg-12 {
    width: 100 !important;
  }
  .col-xs-11,
  .col-sm-11,
  .col-md-11,
  .col-lg-11 {
    width: 91.6666666667% !important;
  }
  .col-xs-10,
  .col-sm-10,
  .col-md-10,
  .col-lg-10 {
    width: 83.3333333333% !important;
  }
  .col-xs-9,
  .col-sm-9,
  .col-md-9,
  .col-lg-9 {
    width: 75% !important;
  }
  .col-xs-8,
  .col-sm-8,
  .col-md-8,
  .col-lg-8 {
    width: 66.6666666667% !important;
  }
  .col-xs-7,
  .col-sm-7,
  .col-md-7,
  .col-lg-7 {
    width: 58.3333333333% !important;
  }
  .col-xs-6,
  .col-sm-6,
  .col-md-6,
  .col-lg-6 {
    width: 50% !important;
  }
  .col-xs-5,
  .col-sm-5,
  .col-md-5,
  .col-lg-5 {
    width: 41.6666666667% !important;
  }
  .col-xs-4,
  .col-sm-4,
  .col-md-4,
  .col-lg-4 {
    width: 33.3333333333% !important;
  }
  .col-xs-3,
  .col-sm-3,
  .col-md-3,
  .col-lg-3 {
    width: 25% !important;
  }
  .col-xs-2,
  .col-sm-2,
  .col-md-2,
  .col-lg-2 {
    width: 16.6666666667% !important;
  }
  .col-xs-1,
  .col-sm-1,
  .col-md-1,
  .col-lg-1 {
    width: 8.3333333333% !important;
  }
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11 {
    float: left !important;
  }
  .container-not-responsive {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }
  img {
    width: auto;
  }
  .pagenavi .pagenavi__post.is-right a:before {
    right: -60px;
  }
  .pagenavi .pagenavi__post.is-left a:before {
    left: -75px;
  }
  .pagenavi .pagenavi__center {
    display: inline-block !important;
    vertical-align: top !important;
  }
  .pagenavi .pagenavi__post {
    width: 304px;
  }
  .b-total-content .b-total-number {
    width: auto;
  }
  .b--style4 .bl_descr p br,
  .b--style5 .bl_descr p br {
    display: none;
  }
}
.b__attention .b--head {
  letter-spacing: 0.1em;
}
/*------------------------------------------------------------*/
.b--head {
  position: relative;

  display: block;

  font-family: 'HelveticaUltraLight';
  font-size: 60px;
  font-weight: 100;
  line-height: 60px;
  color: #464646;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 0.03em;
}
.b--head:after {
  content: '';

  display: block;

  width: 163px;
  height: 1px;
  margin: 49px auto 0;

  background: #1caa52;
}
.b--margintop {
  margin-top: -160px;
}
