@charset "UTF-8";
/* line 3, site.less */
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,
font,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
label,
legend,
caption {
  border: 0;
  margin: 0;
  outline: 0;
  padding: 0;
}
/* line 9, site.less */
html,
body {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
}
/* line 15, site.less */
body {
  margin: 0;
  padding: 0;
  font-family: 'Roboto Condensed', Tahoma, Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 16px;
  line-height: 1.5;
}
/* line 24, site.less */
* {
  font-size: 1em;
}
/* line 28, site.less */
img {
  max-width: 100%;
  height: auto !important;
}
@media (min-width: 1200px) {
  /* line 34, site.less */
  .container {
    width: 1170px;
  }
}
/* line 39, site.less */
h1,
h2,
h3 {
  font-family: 'Roboto Condensed', Tahoma, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  font-weight: normal;
  line-height: 1em;
}
/* line 45, site.less */
h1 {
  font-size: 25px;
}
/* line 48, site.less */
h2 {
  font-size: 22px;
}
/* line 51, site.less */
h3 {
  font-size: 19px;
}
/* line 55, site.less */
*::-moz-selection {
  background: #eae56c;
  /* Safari */
  color: #fff;
}
*::selection {
  background: #eae56c;
  /* Safari */
  color: #fff;
}
/* line 59, site.less */
*::-moz-selection {
  background: #eae56c;
  /* Firefox */
  color: #fff;
}
/* line 64, site.less */
p {
  font-size: 16px;
  line-height: 1.5;
  margin: 15px 0;
}
/* line 70, site.less */
ul {
  padding-left: 30px;
  margin: 15px 0;
  list-style: disc;
}
/* line 76, site.less */
ol {
  padding-left: 30px;
  margin: 15px 0;
  list-style: decimal;
}
/* line 83, site.less */
img {
  max-width: 100%;
}
/* line 87, site.less */
a {
  text-decoration: none;
  outline: none;
  -webkit-transition: 0.3s;
          transition: 0.3s;
}
/* line 91, site.less */
a:focus {
  text-decoration: none;
}
/* line 94, site.less */
a:active {
  text-decoration: none;
}
/* line 97, site.less */
a:hover {
  text-decoration: none;
}
/* line 104, site.less */
.flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
/* line 112, site.less */
.clear:before {
  display: table;
  content: " ";
}
/* line 117, site.less */
.clear:after {
  display: table;
  content: " ";
  clear: both;
}
/* Small column - sxs */
/* line 126, site.less */
.col-sxs-1,
.col-sxs-2,
.col-sxs-3,
.col-sxs-4,
.col-sxs-5,
.col-sxs-6,
.col-sxs-7,
.col-sxs-8,
.col-sxs-9,
.col-sxs-10,
.col-sxs-11,
.col-sxs-12 {
  float: left;
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
@media screen and (max-width: 480px) {
  /* line 134, site.less */
  .col-sxs-1 {
    width: 8.33333333%;
  }
  /* line 138, site.less */
  .col-sxs-2 {
    width: 16.66666667%;
  }
  /* line 142, site.less */
  .col-sxs-3 {
    width: 25%;
  }
  /* line 146, site.less */
  .col-sxs-4 {
    width: 33.33333333%;
  }
  /* line 150, site.less */
  .col-sxs-5 {
    width: 41.66666667%;
  }
  /* line 154, site.less */
  .col-sxs-6 {
    width: 50%;
  }
  /* line 158, site.less */
  .col-sxs-7 {
    width: 58.33333333%;
  }
  /* line 162, site.less */
  .col-sxs-8 {
    width: 66.66666667%;
  }
  /* line 166, site.less */
  .col-sxs-9 {
    width: 75%;
  }
  /* line 170, site.less */
  .col-sxs-10 {
    width: 83.33333333%;
  }
  /* line 174, site.less */
  .col-sxs-11 {
    width: 91.66666667%;
  }
  /* line 178, site.less */
  .col-sxs-12 {
    width: 100%;
  }
  /* line 182, site.less */
  .col-sxs-offset-0 {
    margin-left: 0;
  }
}
/* line 188, site.less */
p.justifyfull {
  text-align: justify;
}
/* line 191, site.less */
p.justifyright {
  text-align: right;
}
/* line 194, site.less */
p.justifyleft {
  text-align: left;
}
/* Just content block */
/* line 199, site.less */
.content_block ol,
.content_block ul {
  padding-left: 30px;
  margin-bottom: 20px;
  list-style-position: inside;
}
/* line 205, site.less */
.content_block ol li,
.content_block ul li {
  font-size: 16px;
}
/* line 210, site.less */
.content_block ul {
  list-style: disc;
  list-style-position: inside;
}
/* line 214, site.less */
.content_block ul.custom_ul {
  list-style: none;
}
/* line 218, site.less */
.content_block ul.custom_ul li:before {
  display: block;
  content: '';
  float: left;
  width: 15px;
  height: 15px;
  background: #ffffff url(/img/icons/checked.svg) center center / contain no-repeat;
  margin-left: -23px;
  margin-top: 5px;
}
/* line 232, site.less */
.content_block .ul_two_column {
  -webkit-column-count: 2;
     -moz-column-count: 2;
          column-count: 2;
  -webkit-column-gap: 40px;
     -moz-column-gap: 40px;
          column-gap: 40px;
}
@media only screen and (max-width: 550px) {
  /* line 236, site.less */
  .content_block .ul_two_column {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
  }
}
/* line 241, site.less */
.content_block .ul_three_column {
  -webkit-column-count: 3;
     -moz-column-count: 3;
          column-count: 3;
  -webkit-column-gap: 40px;
     -moz-column-gap: 40px;
          column-gap: 40px;
}
@media only screen and (max-width: 767px) {
  /* line 245, site.less */
  .content_block .ul_three_column {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
  }
}
@media only screen and (max-width: 550px) {
  /* line 249, site.less */
  .content_block .ul_three_column {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
  }
}
/* line 254, site.less */
.content_block h1 {
  font-weight: 900;
}
/* line 258, site.less */
.content_block h1,
.content_block h2,
.content_block h3 {
  margin-bottom: 25px;
}
/* line 262, site.less */
.content_block a {
  text-decoration: underline;
}
/* line 267, site.less */
.content_block p:first-of-type {
  margin-top: 0;
}
/* END Just content block */
/* line 276, site.less */
.mceContentBody .gallery a {
  display: block;
  float: left;
  width: 20%;
  padding-left: 5px;
  padding-right: 5px;
  outline: none;
}
@media only screen and (max-width: 991px) {
  /* line 284, site.less */
  .mceContentBody .gallery a {
    width: 25%;
  }
}
@media only screen and (max-width: 600px) {
  /* line 288, site.less */
  .mceContentBody .gallery a {
    width: 33.33333%;
  }
}
@media only screen and (max-width: 480px) {
  /* line 292, site.less */
  .mceContentBody .gallery a {
    width: 50%;
  }
}
/* line 296, site.less */
.mceContentBody .gallery a img {
  margin-bottom: 15px;
  background: #fff;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.12);
  border: 1px solid #e6e6e6;
  -webkit-transition: 0.3s;
          transition: 0.3s;
}
/* line 305, site.less */
.mceContentBody .gallery a:hover img {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
}
/* line 311, site.less */
.mceContentBody .gallery:before {
  display: table;
  content: " ";
}
/* line 316, site.less */
.mceContentBody .gallery:after {
  display: table;
  content: " ";
  clear: both;
}
/* line 324, site.less */
.mceContentBody ul.custom_ul {
  list-style: none;
}
/* line 328, site.less */
.mceContentBody ul.custom_ul li:before {
  display: block;
  content: '';
  float: left;
  width: 15px;
  height: 15px;
  background: #ffffff url(/img/icons/checked.svg) center center / contain no-repeat;
  margin-left: -23px;
  margin-top: 5px;
}
/* line 342, site.less */
.mceContentBody .ul_two_column {
  -webkit-column-count: 2;
     -moz-column-count: 2;
          column-count: 2;
  -webkit-column-gap: 40px;
     -moz-column-gap: 40px;
          column-gap: 40px;
}
@media only screen and (max-width: 550px) {
  /* line 346, site.less */
  .mceContentBody .ul_two_column {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
  }
}
/* line 351, site.less */
.mceContentBody .ul_three_column {
  -webkit-column-count: 3;
     -moz-column-count: 3;
          column-count: 3;
  -webkit-column-gap: 40px;
     -moz-column-gap: 40px;
          column-gap: 40px;
}
@media only screen and (max-width: 767px) {
  /* line 355, site.less */
  .mceContentBody .ul_three_column {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
  }
}
@media only screen and (max-width: 550px) {
  /* line 359, site.less */
  .mceContentBody .ul_three_column {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
  }
}
/* line 364, site.less */
.mceContentBody h1,
.mceContentBody h2,
.mceContentBody h3 {
  margin-bottom: 25px;
}
/* line 369, site.less */
.btn {
  display: inline-block;
  background: transparent;
  border: #eae56c;
  border-style: solid;
  border-width: 2px;
  -webkit-border-image: -webkit-linear-gradient(0deg, #403017 0%, #684c22 8%, #7d5c27 13%, #8f692c 19%, #a67a30 24%, #b28c32 29%, #b28c32 32%, #ad7e30 38%, #bd8c34 41%, #c49f4c 46%, #debe62 49%, #d5b251 51%, #ecce69 53%, #e9e26b 57%, #d5b45b 61%, #b48332 66%, #b28332 71%, #98722e 74%, #b28332 75%, #a67a30 79%, #98722e 80%, #8b662b 83%, #795927 87%, #674c22 93%, #503c1b 100%);
       -o-border-image: linear-gradient(90deg, #403017 0%, #684c22 8%, #7d5c27 13%, #8f692c 19%, #a67a30 24%, #b28c32 29%, #b28c32 32%, #ad7e30 38%, #bd8c34 41%, #c49f4c 46%, #debe62 49%, #d5b251 51%, #ecce69 53%, #e9e26b 57%, #d5b45b 61%, #b48332 66%, #b28332 71%, #98722e 74%, #b28332 75%, #a67a30 79%, #98722e 80%, #8b662b 83%, #795927 87%, #674c22 93%, #503c1b 100%);
          border-image: linear-gradient(90deg, #403017 0%, #684c22 8%, #7d5c27 13%, #8f692c 19%, #a67a30 24%, #b28c32 29%, #b28c32 32%, #ad7e30 38%, #bd8c34 41%, #c49f4c 46%, #debe62 49%, #d5b251 51%, #ecce69 53%, #e9e26b 57%, #d5b45b 61%, #b48332 66%, #b28332 71%, #98722e 74%, #b28332 75%, #a67a30 79%, #98722e 80%, #8b662b 83%, #795927 87%, #674c22 93%, #503c1b 100%);
  border-image-slice: 1;
  padding: 0 22px;
  font-size: 18px;
  text-transform: uppercase;
  -webkit-transition: .2s;
          transition: .2s;
  color: #383838;
  margin-top: 35px;
  margin-bottom: 0;
  font-weight: 500;
  line-height: 40px;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border-radius: 0;
}
/* line 394, site.less */
.btn:hover {
  background: #383838;
  color: #fff;
}
/* line 400, site.less */
.btn-secondary {
  display: inline-block;
  background: url(/img/pattern_01.jpg) center center repeat;
  border-style: solid;
  border-width: 3px;
  color: #fff;
  -webkit-border-image: -webkit-linear-gradient(0deg, #403017 0%, #684c22 8%, #7d5c27 13%, #8f692c 19%, #a67a30 24%, #b28c32 29%, #b28c32 32%, #ad7e30 38%, #bd8c34 41%, #c49f4c 46%, #debe62 49%, #d5b251 51%, #ecce69 53%, #e9e26b 57%, #d5b45b 61%, #b48332 66%, #b28332 71%, #98722e 74%, #b28332 75%, #a67a30 79%, #98722e 80%, #8b662b 83%, #795927 87%, #674c22 93%, #503c1b 100%);
       -o-border-image: linear-gradient(90deg, #403017 0%, #684c22 8%, #7d5c27 13%, #8f692c 19%, #a67a30 24%, #b28c32 29%, #b28c32 32%, #ad7e30 38%, #bd8c34 41%, #c49f4c 46%, #debe62 49%, #d5b251 51%, #ecce69 53%, #e9e26b 57%, #d5b45b 61%, #b48332 66%, #b28332 71%, #98722e 74%, #b28332 75%, #a67a30 79%, #98722e 80%, #8b662b 83%, #795927 87%, #674c22 93%, #503c1b 100%);
          border-image: linear-gradient(90deg, #403017 0%, #684c22 8%, #7d5c27 13%, #8f692c 19%, #a67a30 24%, #b28c32 29%, #b28c32 32%, #ad7e30 38%, #bd8c34 41%, #c49f4c 46%, #debe62 49%, #d5b251 51%, #ecce69 53%, #e9e26b 57%, #d5b45b 61%, #b48332 66%, #b28332 71%, #98722e 74%, #b28332 75%, #a67a30 79%, #98722e 80%, #8b662b 83%, #795927 87%, #674c22 93%, #503c1b 100%);
  border-image-slice: 1;
  padding: 0 40px;
  font-size: 18px;
  text-transform: uppercase;
  -webkit-transition: .2s;
          transition: .2s;
  margin-top: 35px;
  margin-bottom: 0;
  font-weight: 700;
  line-height: 54px;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border-radius: 0;
}
/* line 424, site.less */
.btn-secondary span {
  color: linear-gradient(90deg, #c8992e 0%, #b57e10 15%, #f9df7b 47%, #fff3a6 59%, #f9df7b 72%, #b57e10 92%, #cda035 100%);
  background: -webkit-linear-gradient(0deg, #c8992e 0%, #b57e10 15%, #f9df7b 47%, #fff3a6 59%, #f9df7b 72%, #b57e10 92%, #cda035 100%);
  background: linear-gradient(90deg, #c8992e 0%, #b57e10 15%, #f9df7b 47%, #fff3a6 59%, #f9df7b 72%, #b57e10 92%, #cda035 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
/* line 431, site.less */
.btn-secondary:hover {
  background: #fff;
}
/* line 437, site.less */
.btn-more {
  width: auto !important;
  margin: 20px auto 0 !important;
}
/* line 444, site.less */
.section_title {
  text-align: center;
  font-size: 70px;
  font-family: 'Roboto Bold Condensed', Tahoma, Arial, Helvetica, sans-serif;
  position: relative;
  margin-bottom: 210px;
  color: #383838;
}
/* line 452, site.less */
.section_title a {
  color: inherit;
}
/* line 456, site.less */
.section_title:before {
  content: "";
  display: block;
  position: absolute;
  bottom: -90px;
  left: 50%;
  margin-left: -180px;
  width: 360px;
  height: 4px;
  background-color: #383838;
}
/* line 468, site.less */
.section_title:after {
  content: "";
  display: block;
  position: absolute;
  bottom: -102px;
  left: 50%;
  width: 30px;
  height: 30px;
  margin-left: -15px;
  background: transparent url(/img/icons/polygon_01.png) center center / cover no-repeat;
}
@media only screen and (max-width: 767px) {
  /* line 480, site.less */
  .section_title {
    font-size: 45px;
    margin-bottom: 130px;
  }
  /* line 484, site.less */
  .section_title:before {
    bottom: -55px;
    margin-left: -110px;
    width: 220px;
    height: 3px;
  }
  /* line 491, site.less */
  .section_title:after {
    bottom: -63px;
    width: 20px;
    height: 20px;
    margin-left: -10px;
  }
}
@media only screen and (max-width: 480px) {
  /* line 499, site.less */
  .section_title {
    font-size: 30px;
    margin-bottom: 90px;
  }
  /* line 503, site.less */
  .section_title:before {
    bottom: -44px;
    margin-left: -94px;
    width: 188px;
    height: 3px;
  }
  /* line 510, site.less */
  .section_title:after {
    bottom: -49px;
    width: 14px;
    height: 14px;
    margin-left: -7px;
  }
}
/* Forms */
/* line 523, site.less */
form input.input_spec_h {
  display: none !important;
}
/* line 527, site.less */
form input,
form textarea {
  width: 100%;
  line-height: 44px;
  border: 3px solid #eae56c;
  color: #000000;
  border-radius: 0;
  outline: none;
  padding: 0 20px;
  -webkit-transition: 0.3s;
          transition: 0.3s;
}
/* line 538, site.less */
form input::-webkit-input-placeholder,
form textarea::-webkit-input-placeholder {
  color: #383838;
  opacity: 1;
  font-size: 18px;
  line-height: 44px;
}
/* line 545, site.less */
form input:focus,
form textarea:focus {
  border: 3px solid #eae56c;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
}
/* line 550, site.less */
form input.error,
form textarea.error {
  border: 3px solid #e62020;
}
/* line 554, site.less */
form input[readonly],
form textarea[readonly] {
  background: #f5f3f6;
  font-weight: 500;
  cursor: not-allowed;
}
/* line 561, site.less */
form textarea {
  resize: vertical;
}
/* line 565, site.less */
form .submit {
  width: 100%;
  margin: 0;
  line-height: 44px;
  margin-top: 29px;
}
/* line 571, site.less */
form .submit span {
  display: inline-block;
  height: auto;
  font-size: inherit;
}
/* line 578, site.less */
.ajax_form .error {
  color: #e62020 !important;
}
/* line 581, site.less */
.ajax_form span {
  height: 27px;
  display: block;
  font-size: 13px;
}
/* line 587, site.less */
.jGrowl .jGrowl-notification {
  border-radius: 0;
  line-height: 38px;
  padding: 0 10px;
}
/* line 592, site.less */
.jGrowl .jGrowl-notification.af-message-success {
  color: #fff;
  background: #eae56c;
  border: 1px solid #eeeeee;
}
/* line 598, site.less */
.jGrowl .jGrowl-notification.af-message-error {
  color: #fff;
  border: 1px solid #eeeeee;
}
/* line 603, site.less */
.jGrowl .jGrowl-notification .jGrowl-close {
  line-height: 36px;
}
/* Video Banner */
/* line 612, site.less */
.video_banner {
  height: 100vh;
  width: 100%;
  position: relative;
  overflow: hidden;
  z-index: 0;
}
/* line 619, site.less */
.video_banner video {
  position: absolute;
  top: 0;
  left: 50%;
  right: 0;
  width: 100%;
  height: auto;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
/* line 629, site.less */
.video_banner .main_slider {
  width: 100%;
  height: 100%;
  background: #eeeeee url(/img/main_slider_bg.jpg) center center / cover no-repeat;
  display: none;
}
/* line 635, site.less */
.video_banner .main_slider .swiper-container {
  width: 100%;
  height: 100%;
}
/* line 639, site.less */
.video_banner .main_slider .swiper-container .swiper-slide {
  text-align: center;
  background: transparent;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
/* line 646, site.less */
.video_banner .main_slider .swiper-container .swiper-slide .caption {
  padding: 40px;
}
/* line 649, site.less */
.video_banner .main_slider .swiper-container .swiper-slide .caption .title {
  font-size: 20px;
  margin-bottom: 15px;
  font-family: 'Roboto', Tahoma, Arial, Helvetica, sans-serif;
  font-weight: bold;
  line-height: 1;
  color: linear-gradient(90deg, #c8992e 0%, #b57e10 15%, #f9df7b 47%, #fff3a6 59%, #f9df7b 72%, #b57e10 92%, #cda035 100%);
  background: -webkit-linear-gradient(0deg, #c8992e 0%, #b57e10 15%, #f9df7b 47%, #fff3a6 59%, #f9df7b 72%, #b57e10 92%, #cda035 100%);
  background: linear-gradient(90deg, #c8992e 0%, #b57e10 15%, #f9df7b 47%, #fff3a6 59%, #f9df7b 72%, #b57e10 92%, #cda035 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
/* line 661, site.less */
.video_banner .main_slider .swiper-container .swiper-slide .caption .subtitle {
  font-family: 'Roboto', Tahoma, Arial, Helvetica, sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 1.25;
}
/* line 668, site.less */
.video_banner .main_slider .swiper-container .swiper-slide .caption .btn {
  margin-top: 50px;
  border-style: solid;
  border-width: 3px;
  color: #fff;
  -webkit-border-image: -webkit-linear-gradient(0deg, #c8992e 0%, #b57e10 15%, #f9df7b 47%, #fff3a6 59%, #f9df7b 72%, #b57e10 92%, #cda035 100%);
       -o-border-image: linear-gradient(90deg, #c8992e 0%, #b57e10 15%, #f9df7b 47%, #fff3a6 59%, #f9df7b 72%, #b57e10 92%, #cda035 100%);
          border-image: linear-gradient(90deg, #c8992e 0%, #b57e10 15%, #f9df7b 47%, #fff3a6 59%, #f9df7b 72%, #b57e10 92%, #cda035 100%);
  border-image-slice: 1;
}
/* line 680, site.less */
.video_banner .main_slider .swiper-container .navigation {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
}
/* line 686, site.less */
.video_banner .main_slider .swiper-container .navigation .swiper-button-next,
.video_banner .main_slider .swiper-container .navigation .swiper-button-prev {
  background-image: none;
  background: transparent;
  display: block;
  margin-top: -25px;
  text-align: center;
  opacity: 0.6;
  -webkit-transition: 0.3s;
          transition: 0.3s;
}
/* line 696, site.less */
.video_banner .main_slider .swiper-container .navigation .swiper-button-next:hover,
.video_banner .main_slider .swiper-container .navigation .swiper-button-prev:hover {
  opacity: 1;
}
/* line 701, site.less */
.video_banner .main_slider .swiper-container .navigation .swiper-button-prev {
  left: 15px;
}
/* line 705, site.less */
.video_banner .main_slider .swiper-container .navigation .swiper-button-next {
  right: 15px;
}
@media only screen and (max-width: 480px) {
  /* line 713, site.less */
  .video_banner video {
    display: none;
  }
  /* line 717, site.less */
  .video_banner .main_slider {
    display: block;
  }
}
/* END Video Banner */
/* Services BLOCK */
/* line 727, site.less */
section.services_block {
  padding-top: 180px;
}
/* line 730, site.less */
section.services_block .row-items {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
/* line 736, site.less */
section.services_block .item {
  margin-bottom: 30px;
  -webkit-transition: 0.3s;
          transition: 0.3s;
  text-align: center;
}
/* line 741, site.less */
section.services_block .item .image {
  margin-bottom: 25px;
}
/* line 745, site.less */
section.services_block .item .title {
  font-size: 18px;
  font-family: 'Roboto Bold Condensed', Tahoma, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  line-height: 1.38;
  margin-bottom: 25px;
}
/* line 754, site.less */
section.services_block .item .subtitle span {
  font-family: 'Roboto Bold Condensed', Tahoma, Arial, Helvetica, sans-serif;
}
/* line 760, site.less */
section.services_block .btn {
  border-width: 2px 0 2px 0;
}
@media only screen and (max-width: 767px) {
  /* line 764, site.less */
  section.services_block {
    padding-top: 120px;
  }
}
@media only screen and (max-width: 480px) {
  /* line 768, site.less */
  section.services_block {
    padding-top: 70px;
  }
}
/* END Services BLOCK */
/* Services */
/* line 778, site.less */
.services .row-items {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
/* line 784, site.less */
.services .item {
  text-align: center;
  margin-bottom: 30px;
}
/* line 788, site.less */
.services .item .title {
  font-size: 18px;
  font-family: 'Roboto Bold Condensed', Tahoma, Arial, Helvetica, sans-serif;
  text-align: center;
  line-height: 1.2;
  text-transform: uppercase;
  margin-top: 25px;
}
/* line 796, site.less */
.services .item .title a {
  display: inline-block;
  color: #383838;
}
/* line 800, site.less */
.services .item .title a:hover {
  color: linear-gradient(90deg, #403017 0%, #684c22 8%, #7d5c27 13%, #8f692c 19%, #a67a30 24%, #b28c32 29%, #b28c32 32%, #ad7e30 38%, #bd8c34 41%, #c49f4c 46%, #debe62 49%, #d5b251 51%, #ecce69 53%, #e9e26b 57%, #d5b45b 61%, #b48332 66%, #b28332 71%, #98722e 74%, #b28332 75%, #a67a30 79%, #98722e 80%, #8b662b 83%, #795927 87%, #674c22 93%, #503c1b 100%);
  background: -webkit-linear-gradient(0deg, #403017 0%, #684c22 8%, #7d5c27 13%, #8f692c 19%, #a67a30 24%, #b28c32 29%, #b28c32 32%, #ad7e30 38%, #bd8c34 41%, #c49f4c 46%, #debe62 49%, #d5b251 51%, #ecce69 53%, #e9e26b 57%, #d5b45b 61%, #b48332 66%, #b28332 71%, #98722e 74%, #b28332 75%, #a67a30 79%, #98722e 80%, #8b662b 83%, #795927 87%, #674c22 93%, #503c1b 100%);
  background: linear-gradient(90deg, #403017 0%, #684c22 8%, #7d5c27 13%, #8f692c 19%, #a67a30 24%, #b28c32 29%, #b28c32 32%, #ad7e30 38%, #bd8c34 41%, #c49f4c 46%, #debe62 49%, #d5b251 51%, #ecce69 53%, #e9e26b 57%, #d5b45b 61%, #b48332 66%, #b28332 71%, #98722e 74%, #b28332 75%, #a67a30 79%, #98722e 80%, #8b662b 83%, #795927 87%, #674c22 93%, #503c1b 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
/* line 811, site.less */
.services .item:hover .title a {
  color: linear-gradient(90deg, #403017 0%, #684c22 8%, #7d5c27 13%, #8f692c 19%, #a67a30 24%, #b28c32 29%, #b28c32 32%, #ad7e30 38%, #bd8c34 41%, #c49f4c 46%, #debe62 49%, #d5b251 51%, #ecce69 53%, #e9e26b 57%, #d5b45b 61%, #b48332 66%, #b28332 71%, #98722e 74%, #b28332 75%, #a67a30 79%, #98722e 80%, #8b662b 83%, #795927 87%, #674c22 93%, #503c1b 100%);
  background: -webkit-linear-gradient(0deg, #403017 0%, #684c22 8%, #7d5c27 13%, #8f692c 19%, #a67a30 24%, #b28c32 29%, #b28c32 32%, #ad7e30 38%, #bd8c34 41%, #c49f4c 46%, #debe62 49%, #d5b251 51%, #ecce69 53%, #e9e26b 57%, #d5b45b 61%, #b48332 66%, #b28332 71%, #98722e 74%, #b28332 75%, #a67a30 79%, #98722e 80%, #8b662b 83%, #795927 87%, #674c22 93%, #503c1b 100%);
  background: linear-gradient(90deg, #403017 0%, #684c22 8%, #7d5c27 13%, #8f692c 19%, #a67a30 24%, #b28c32 29%, #b28c32 32%, #ad7e30 38%, #bd8c34 41%, #c49f4c 46%, #debe62 49%, #d5b251 51%, #ecce69 53%, #e9e26b 57%, #d5b45b 61%, #b48332 66%, #b28332 71%, #98722e 74%, #b28332 75%, #a67a30 79%, #98722e 80%, #8b662b 83%, #795927 87%, #674c22 93%, #503c1b 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
/* END Services */
/* Service INNER page */
/* line 827, site.less */
.service .banner {
  margin-bottom: 80px;
}
/* line 831, site.less */
.service .title {
  font-size: 25px;
  font-family: 'Roboto Bold Condensed', Tahoma, Arial, Helvetica, sans-serif;
  text-align: center;
  margin-bottom: 80px;
  text-transform: uppercase;
  color: #383838;
}
@media only screen and (max-width: 480px) {
  /* line 839, site.less */
  .service .title {
    margin-bottom: 30px;
  }
}
/* line 845, site.less */
.service form input,
.service form textarea {
  line-height: 54px;
  border-style: solid;
  border-width: 3px;
  -webkit-border-image: -webkit-linear-gradient(0deg, #c8992e 0%, #b57e10 15%, #f9df7b 47%, #fff3a6 59%, #f9df7b 72%, #b57e10 92%, #cda035 100%);
       -o-border-image: linear-gradient(90deg, #c8992e 0%, #b57e10 15%, #f9df7b 47%, #fff3a6 59%, #f9df7b 72%, #b57e10 92%, #cda035 100%);
          border-image: linear-gradient(90deg, #c8992e 0%, #b57e10 15%, #f9df7b 47%, #fff3a6 59%, #f9df7b 72%, #b57e10 92%, #cda035 100%);
  border-image-slice: 1;
}
/* line 855, site.less */
.service form textarea {
  height: 1px;
  min-height: 146px;
}
/* line 860, site.less */
.service form .submit {
  line-height: 54px;
  margin-top: 20px;
}
/* line 866, site.less */
.service section.content_block {
  margin-bottom: 150px;
}
@media only screen and (max-width: 768px) {
  /* line 869, site.less */
  .service section.content_block {
    margin-bottom: 70px;
  }
}
/* line 875, site.less */
.service .google_adwords section.our_offers {
  margin-bottom: 150px;
}
/* line 878, site.less */
.service .google_adwords section.our_offers .rows_items {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
/* line 884, site.less */
.service .google_adwords section.our_offers .item {
  text-align: center;
  margin-bottom: 30px;
}
/* line 888, site.less */
.service .google_adwords section.our_offers .item .image {
  margin-bottom: 20px;
}
/* line 892, site.less */
.service .google_adwords section.our_offers .item .des {
  font-size: 16px;
  font-family: 'Roboto', Tahoma, Arial, Helvetica, sans-serif;
  text-align: center;
  letter-spacing: 0.6px;
}
/* line 901, site.less */
.service .google_adwords section.why_do_you_need {
  margin-bottom: 180px;
}
/* line 904, site.less */
.service .google_adwords section.why_do_you_need .title {
  font-size: 25px;
  font-family: 'Roboto Bold Condensed', Tahoma, Arial, Helvetica, sans-serif;
  text-align: center;
  margin-bottom: 80px;
  text-transform: uppercase;
  color: #383838;
}
/* line 913, site.less */
.service .google_adwords section.why_do_you_need .item {
  text-align: center;
  margin-bottom: 40px;
}
/* line 917, site.less */
.service .google_adwords section.why_do_you_need .item .header {
  display: inline-block;
  background: #eeeeee url(/img/pattern_02.jpg) repeat;
  font-size: 20px;
  text-transform: uppercase;
  padding: 20px 40px;
  font-family: 'Roboto', Tahoma, Arial, Helvetica, sans-serif;
  font-weight: 900;
  box-shadow: 0 16px 15px rgba(0, 0, 0, 0.25);
  margin-bottom: -20px;
}
/* line 928, site.less */
.service .google_adwords section.why_do_you_need .item .header span {
  color: #eae56c;
  background: -webkit-linear-gradient(0deg, #c8992e 0%, #b57e10 15%, #f9df7b 47%, #fff3a6 59%, #f9df7b 72%, #b57e10 92%, #cda035 100%);
  background: linear-gradient(90deg, #c8992e 0%, #b57e10 15%, #f9df7b 47%, #fff3a6 59%, #f9df7b 72%, #b57e10 92%, #cda035 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
/* line 936, site.less */
.service .google_adwords section.why_do_you_need .item .body {
  background: #eeeeee url(/img/pattern_02.jpg) repeat;
  padding: 70px 75px 40px;
  font-family: 'Roboto', Tahoma, Arial, Helvetica, sans-serif;
  color: #fff;
  font-size: 14px;
  box-shadow: 0 16px 15px rgba(0, 0, 0, 0.25);
  text-align: center;
}
@media only screen and (max-width: 768px) {
  /* line 949, site.less */
  .service .google_adwords section.why_do_you_need {
    margin-bottom: 120px;
  }
}
@media only screen and (max-width: 480px) {
  /* line 955, site.less */
  .service .google_adwords section.why_do_you_need {
    margin-bottom: 70px;
  }
  /* line 959, site.less */
  .service .google_adwords section.why_do_you_need .item .body {
    padding: 45px 20px 25px;
  }
}
/* line 968, site.less */
.service .app_dev section.why_we {
  margin-bottom: 150px;
}
/* line 971, site.less */
.service .app_dev section.why_we .rows_items {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
/* line 977, site.less */
.service .app_dev section.why_we .item {
  text-align: center;
  margin-bottom: 50px;
  max-width: 360px;
}
/* line 982, site.less */
.service .app_dev section.why_we .item .image {
  margin-bottom: 20px;
}
/* line 986, site.less */
.service .app_dev section.why_we .item .des {
  font-size: 16px;
  font-family: 'Roboto', Tahoma, Arial, Helvetica, sans-serif;
  text-align: center;
  letter-spacing: 0.6px;
}
/* line 995, site.less */
.service .app_dev section.app_dev_detail {
  margin-bottom: 100px;
}
/* line 998, site.less */
.service .app_dev section.app_dev_detail .rows_items {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
/* line 1004, site.less */
.service .app_dev section.app_dev_detail .item {
  text-align: center;
  margin-bottom: 80px;
}
/* line 1008, site.less */
.service .app_dev section.app_dev_detail .item .header {
  display: inline-block;
  min-width: 360px;
  max-width: 80%;
  background: #eeeeee url(/img/pattern_02.jpg) repeat;
  font-size: 20px;
  text-transform: uppercase;
  padding: 20px 40px;
  font-family: 'Roboto', Tahoma, Arial, Helvetica, sans-serif;
  font-weight: 900;
  box-shadow: 0 16px 15px rgba(0, 0, 0, 0.25);
  margin-bottom: -20px;
}
/* line 1021, site.less */
.service .app_dev section.app_dev_detail .item .header span {
  color: #eae56c;
  background: -webkit-linear-gradient(0deg, #c8992e 0%, #b57e10 15%, #f9df7b 47%, #fff3a6 59%, #f9df7b 72%, #b57e10 92%, #cda035 100%);
  background: linear-gradient(90deg, #c8992e 0%, #b57e10 15%, #f9df7b 47%, #fff3a6 59%, #f9df7b 72%, #b57e10 92%, #cda035 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
/* line 1029, site.less */
.service .app_dev section.app_dev_detail .item .body {
  min-height: 180px;
  background: #eeeeee url(/img/pattern_02.jpg) repeat;
  padding: 60px 34px 25px;
  font-family: 'Roboto', Tahoma, Arial, Helvetica, sans-serif;
  letter-spacing: 0.6px;
  color: #fff;
  font-size: 16px;
  box-shadow: 0 16px 15px rgba(0, 0, 0, 0.25);
  text-align: center;
}
@media only screen and (max-width: 768px) {
  /* line 1044, site.less */
  .service .app_dev section.why_we {
    margin-bottom: 120px;
  }
}
@media only screen and (max-width: 480px) {
  /* line 1050, site.less */
  .service .app_dev section.why_we {
    margin-bottom: 70px;
  }
  /* line 1054, site.less */
  .service .app_dev section.app_dev_detail {
    margin-bottom: 30px;
  }
  /* line 1058, site.less */
  .service .app_dev section.app_dev_detail .item .header {
    font-size: 16px;
    padding: 20px 15px;
    min-width: 326px;
  }
  /* line 1064, site.less */
  .service .app_dev section.app_dev_detail .item .body {
    padding: 48px 20px 25px;
    font-size: 14px;
  }
}
/* line 1074, site.less */
.service .seo section.seo_process {
  margin-bottom: 150px;
}
/* line 1077, site.less */
.service .seo section.seo_process .rows_items {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
/* line 1083, site.less */
.service .seo section.seo_process .item {
  text-align: center;
  margin: 0 auto 50px;
  max-width: 360px;
}
/* line 1088, site.less */
.service .seo section.seo_process .item .image {
  margin-bottom: 20px;
}
/* line 1092, site.less */
.service .seo section.seo_process .item .des {
  font-size: 16px;
  font-family: 'Roboto', Tahoma, Arial, Helvetica, sans-serif;
  text-align: center;
  letter-spacing: 0.6px;
}
/* line 1101, site.less */
.service .seo section.top_search {
  margin-bottom: 180px;
}
@media only screen and (max-width: 768px) {
  /* line 1106, site.less */
  .service .seo section.top_search {
    margin-bottom: 120px;
  }
  /* line 1109, site.less */
  .service .seo section.top_search img {
    display: block;
    margin: 0 auto 20px;
  }
}
@media only screen and (max-width: 480px) {
  /* line 1117, site.less */
  .service .seo section.top_search {
    margin-bottom: 70px;
  }
}
/* line 1124, site.less */
.service .smm section.marketing_tasks {
  margin-bottom: 150px;
}
/* line 1127, site.less */
.service .smm section.marketing_tasks .rows_items {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
/* line 1133, site.less */
.service .smm section.marketing_tasks .item {
  text-align: center;
  margin-bottom: 50px;
  max-width: 360px;
}
/* line 1138, site.less */
.service .smm section.marketing_tasks .item .image {
  margin-bottom: 20px;
}
/* line 1142, site.less */
.service .smm section.marketing_tasks .item .des {
  font-size: 16px;
  font-family: 'Roboto', Tahoma, Arial, Helvetica, sans-serif;
  text-align: center;
  letter-spacing: 0.6px;
}
/* line 1151, site.less */
.service .smm section.smm_work_stages {
  margin-bottom: 100px;
}
/* line 1154, site.less */
.service .smm section.smm_work_stages .rows_items {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
/* line 1160, site.less */
.service .smm section.smm_work_stages .item {
  text-align: center;
  margin-bottom: 80px;
}
/* line 1164, site.less */
.service .smm section.smm_work_stages .item .header {
  display: inline-block;
  min-width: 300px;
  max-width: 80%;
  background: #eeeeee url(/img/pattern_02.jpg) repeat;
  font-size: 20px;
  text-transform: uppercase;
  padding: 20px 20px;
  font-family: 'Roboto', Tahoma, Arial, Helvetica, sans-serif;
  font-weight: 900;
  box-shadow: 0 16px 15px rgba(0, 0, 0, 0.25);
  margin-bottom: -20px;
}
/* line 1177, site.less */
.service .smm section.smm_work_stages .item .header span {
  color: #eae56c;
  background: -webkit-linear-gradient(0deg, #c8992e 0%, #b57e10 15%, #f9df7b 47%, #fff3a6 59%, #f9df7b 72%, #b57e10 92%, #cda035 100%);
  background: linear-gradient(90deg, #c8992e 0%, #b57e10 15%, #f9df7b 47%, #fff3a6 59%, #f9df7b 72%, #b57e10 92%, #cda035 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
/* line 1185, site.less */
.service .smm section.smm_work_stages .item .body {
  min-height: 230px;
  background: #eeeeee url(/img/pattern_02.jpg) repeat;
  padding: 60px 34px 25px;
  font-family: 'Roboto', Tahoma, Arial, Helvetica, sans-serif;
  color: #fff;
  font-size: 16px;
  box-shadow: 0 16px 15px rgba(0, 0, 0, 0.25);
  text-align: center;
}
@media only screen and (max-width: 1024px) {
  /* line 1202, site.less */
  .service .smm section.smm_work_stages .item .header {
    font-size: 16px;
  }
}
@media only screen and (max-width: 768px) {
  /* line 1210, site.less */
  .service .smm section.marketing_tasks {
    margin-bottom: 120px;
  }
  /* line 1215, site.less */
  .service .smm section.smm_work_stages .rows_items {
    display: block;
  }
  /* line 1220, site.less */
  .service .smm section.smm_work_stages .item .body {
    min-height: auto;
  }
}
@media only screen and (max-width: 480px) {
  /* line 1228, site.less */
  .service .smm section.marketing_tasks {
    margin-bottom: 70px;
  }
  /* line 1232, site.less */
  .service .smm section.smm_work_stages {
    margin-bottom: 30px;
  }
}
/* line 1239, site.less */
.service .training section.following_subjects {
  margin-bottom: 150px;
}
/* line 1242, site.less */
.service .training section.following_subjects .rows_items {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
/* line 1248, site.less */
.service .training section.following_subjects .item {
  text-align: center;
  margin: 0 auto 50px;
  max-width: 360px;
}
/* line 1253, site.less */
.service .training section.following_subjects .item .image {
  margin-bottom: 20px;
}
/* line 1257, site.less */
.service .training section.following_subjects .item .des {
  font-size: 16px;
  font-family: 'Roboto', Tahoma, Arial, Helvetica, sans-serif;
  text-align: center;
  letter-spacing: 0.6px;
}
/* line 1266, site.less */
.service .training section.learn_how_to {
  margin-bottom: 100px;
}
/* line 1269, site.less */
.service .training section.learn_how_to .rows_items {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
/* line 1275, site.less */
.service .training section.learn_how_to .item {
  text-align: center;
  margin-bottom: 80px;
}
/* line 1279, site.less */
.service .training section.learn_how_to .item .header {
  display: inline-block;
  background: #eeeeee url(/img/pattern_02.jpg) repeat;
  text-transform: uppercase;
  padding: 0;
  box-shadow: 0 16px 15px rgba(0, 0, 0, 0.25);
  margin-bottom: -60px;
}
/* line 1288, site.less */
.service .training section.learn_how_to .item .body {
  min-height: 190px;
  background: #eeeeee url(/img/pattern_02.jpg) repeat;
  padding: 100px 25px 20px;
  font-family: 'Roboto', Tahoma, Arial, Helvetica, sans-serif;
  color: #fff;
  font-size: 16px;
  box-shadow: 0 16px 15px rgba(0, 0, 0, 0.25);
  text-align: center;
}
@media only screen and (max-width: 768px) {
  /* line 1303, site.less */
  .service .training section.following_subjects {
    margin-bottom: 120px;
  }
}
@media only screen and (max-width: 480px) {
  /* line 1309, site.less */
  .service .training section.following_subjects {
    margin-bottom: 70px;
  }
  /* line 1313, site.less */
  .service .training section.learn_how_to {
    margin-bottom: 70px;
  }
}
/* line 1320, site.less */
.service .maintenance section.websites_maintenance {
  margin-bottom: 150px;
}
/* line 1323, site.less */
.service .maintenance section.websites_maintenance .rows_items {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
/* line 1329, site.less */
.service .maintenance section.websites_maintenance .item {
  text-align: center;
  margin-bottom: 50px;
  max-width: 360px;
}
/* line 1334, site.less */
.service .maintenance section.websites_maintenance .item .image {
  margin-bottom: 20px;
}
/* line 1338, site.less */
.service .maintenance section.websites_maintenance .item .des {
  font-size: 16px;
  font-family: 'Roboto', Tahoma, Arial, Helvetica, sans-serif;
  text-align: center;
  letter-spacing: 0.6px;
}
/* line 1347, site.less */
.service .maintenance section.advantages {
  margin-bottom: 150px;
}
/* line 1350, site.less */
.service .maintenance section.advantages .rows_items {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
/* line 1356, site.less */
.service .maintenance section.advantages .item {
  text-align: center;
  margin-bottom: 80px;
  position: relative;
}
/* line 1361, site.less */
.service .maintenance section.advantages .item .header {
  display: inline-block;
  position: absolute;
  top: -41px;
  left: 50%;
  margin-left: -54px;
}
/* line 1369, site.less */
.service .maintenance section.advantages .item .body {
  min-height: 180px;
  background: #eeeeee url(/img/pattern_02.jpg) repeat;
  padding: 70px 30px 20px;
  font-family: 'Roboto', Tahoma, Arial, Helvetica, sans-serif;
  color: #fff;
  font-size: 16px;
  box-shadow: 0 16px 15px rgba(0, 0, 0, 0.25);
  text-align: center;
}
/* line 1386, site.less */
.service .website_development .website_development_items .item {
  margin-bottom: 80px;
}
/* line 1389, site.less */
.service .website_development .website_development_items .item .title {
  font-family: 'Roboto', Tahoma, Arial, Helvetica, sans-serif;
  font-weight: 900;
  font-size: 20px;
  text-transform: uppercase;
  color: #000;
  margin-bottom: 80px;
}
/* line 1402, site.less */
.service .website_development .website_development_items .item .des {
  font-family: 'Roboto', Tahoma, Arial, Helvetica, sans-serif;
}
/* line 1405, site.less */
.service .website_development .website_development_items .item .des h4 {
  font-size: 20px;
  margin-bottom: 20px;
}
/* line 1410, site.less */
.service .website_development .website_development_items .item .des ul {
  margin-bottom: 25px;
  padding-left: 20px;
  list-style: none;
}
/* line 1415, site.less */
.service .website_development .website_development_items .item .des ul li {
  position: relative;
}
/* line 1418, site.less */
.service .website_development .website_development_items .item .des ul li:after {
  content: "";
  display: block;
  position: absolute;
  top: 10px;
  left: -18px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: -webkit-linear-gradient(0deg, #403017 0%, #684c22 8%, #7d5c27 13%, #8f692c 19%, #a67a30 24%, #b28c32 29%, #b28c32 32%, #ad7e30 38%, #bd8c34 41%, #c49f4c 46%, #debe62 49%, #d5b251 51%, #ecce69 53%, #e9e26b 57%, #d5b45b 61%, #b48332 66%, #b28332 71%, #98722e 74%, #b28332 75%, #a67a30 79%, #98722e 80%, #8b662b 83%, #795927 87%, #674c22 93%, #503c1b 100%);
  background: linear-gradient(90deg, #403017 0%, #684c22 8%, #7d5c27 13%, #8f692c 19%, #a67a30 24%, #b28c32 29%, #b28c32 32%, #ad7e30 38%, #bd8c34 41%, #c49f4c 46%, #debe62 49%, #d5b251 51%, #ecce69 53%, #e9e26b 57%, #d5b45b 61%, #b48332 66%, #b28332 71%, #98722e 74%, #b28332 75%, #a67a30 79%, #98722e 80%, #8b662b 83%, #795927 87%, #674c22 93%, #503c1b 100%);
}
/* line 1432, site.less */
.service .website_development .website_development_items .item .des .link {
  font-family: 'Roboto', Tahoma, Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #ffd200;
}
/* line 1437, site.less */
.service .website_development .website_development_items .item .des .link a {
  color: inherit;
}
/* line 1440, site.less */
.service .website_development .website_development_items .item .des .link a:hover {
  text-decoration: underline;
}
@media only screen and (max-width: 768px) {
  /* line 1451, site.less */
  .service .website_development .website_development_items .item {
    margin-bottom: 50px;
  }
  /* line 1454, site.less */
  .service .website_development .website_development_items .item .title {
    margin-bottom: 40px;
  }
  /* line 1458, site.less */
  .service .website_development .website_development_items .item .image {
    text-align: center;
    margin-bottom: 20px;
  }
}
/* END Service INNER page */
/* Reviews */
/* line 1477, site.less */
.reviews .item {
  padding-left: 120px;
  position: relative;
  margin-bottom: 115px;
}
/* line 1482, site.less */
.reviews .item .item_cnt {
  float: left;
  width: 100%;
  background: #eeeeee url(/img/pattern_02.jpg) repeat;
  position: relative;
  padding: 30px 70px 30px 173px;
}
/* line 1489, site.less */
.reviews .item .item_cnt:before {
  display: table;
  content: " ";
}
/* line 1494, site.less */
.reviews .item .item_cnt:after {
  display: table;
  content: " ";
  clear: both;
}
/* line 1500, site.less */
.reviews .item .item_cnt .avatar {
  display: block;
  float: left;
  margin-top: -30px;
  margin-left: -293px;
  margin-bottom: -30px;
}
/* line 1508, site.less */
.reviews .item .item_cnt .content {
  float: left;
  width: 100%;
}
/* line 1512, site.less */
.reviews .item .item_cnt .content .review_header {
  float: left;
  width: 100%;
  margin-bottom: 20px;
}
/* line 1517, site.less */
.reviews .item .item_cnt .content .review_header .name {
  float: left;
}
/* line 1520, site.less */
.reviews .item .item_cnt .content .review_header .name span {
  font-size: 20px;
  font-family: 'Roboto', Tahoma, Arial, Helvetica, sans-serif;
  font-weight: 900;
  text-transform: uppercase;
  color: linear-gradient(90deg, #c8992e 0%, #b57e10 15%, #f9df7b 47%, #fff3a6 59%, #f9df7b 72%, #b57e10 92%, #cda035 100%);
  background: -webkit-linear-gradient(0deg, #c8992e 0%, #b57e10 15%, #f9df7b 47%, #fff3a6 59%, #f9df7b 72%, #b57e10 92%, #cda035 100%);
  background: linear-gradient(90deg, #c8992e 0%, #b57e10 15%, #f9df7b 47%, #fff3a6 59%, #f9df7b 72%, #b57e10 92%, #cda035 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
/* line 1532, site.less */
.reviews .item .item_cnt .content .review_header .date {
  float: right;
  font-size: 20px;
  font-family: 'Roboto', Tahoma, Arial, Helvetica, sans-serif;
  color: #fff;
  text-transform: uppercase;
  margin-right: 30px;
}
/* line 1541, site.less */
.reviews .item .item_cnt .content .review_header .social {
  float: right;
}
/* line 1544, site.less */
.reviews .item .item_cnt .content .review_header .social ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 1549, site.less */
.reviews .item .item_cnt .content .review_header .social ul li {
  display: inline-block;
}
/* line 1552, site.less */
.reviews .item .item_cnt .content .review_header .social ul li:not(:last-child) {
  margin-right: 30px;
}
/* line 1560, site.less */
.reviews .item .item_cnt .content .text {
  float: left;
  width: 100%;
  color: #fff;
  height: 105px;
  font-family: 'Roboto', Tahoma, Arial, Helvetica, sans-serif;
  letter-spacing: 0.25px;
  overflow: hidden;
  position: relative;
}
/* line 1570, site.less */
.reviews .item .item_cnt .content .text .text_cnt {
  paddint-bottom: 30px;
}
/* line 1573, site.less */
.reviews .item .item_cnt .content .text .text_cnt p {
  display: inline;
  color: inherit;
  font-size: inherit;
}
/* line 1578, site.less */
.reviews .item .item_cnt .content .text .text_cnt p:first-of-type {
  margin-top: 0;
}
/* line 1588, site.less */
.reviews .item .item_cnt .read_more {
  display: none;
  position: absolute;
  bottom: -35px;
  left: 50%;
  width: 70px;
  height: 70px;
  margin-left: -95px;
  z-index: 2;
}
/* line 1601, site.less */
.reviews .item .item_cnt.minimized .content .text {
  font-weight: bold;
  background: transparent;
  -webkit-text-fill-color: #fff;
  background: -webkit-linear-gradient(90deg, #353a40 0%, #494e53 6%, #ffffff 40%, #ffffff 100%);
  background: linear-gradient(0deg, #353a40 0%, #494e53 6%, #ffffff 40%, #ffffff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
/* line 1610, site.less */
.reviews .item .item_cnt.minimized .read_more {
  display: block;
}
/* line 1616, site.less */
.reviews .item .item_cnt.minimized.in .content .text {
  height: auto;
  font-weight: 500;
  letter-spacing: 0.3px;
  background: transparent;
  -webkit-background-clip: text;
  -webkit-text-fill-color: #fff;
}
/* line 1626, site.less */
.reviews .item .item_cnt.minimized.in .read_more {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
@media only screen and (max-width: 991px) {
  /* line 1636, site.less */
  .reviews .item .item_cnt {
    padding: 30px 40px 30px 173px;
  }
  /* line 1640, site.less */
  .reviews .item .item_cnt .content .review_header {
    margin-bottom: 15px;
  }
  /* line 1643, site.less */
  .reviews .item .item_cnt .content .review_header .name {
    width: 100%;
    text-align: right;
    margin-bottom: 5px;
  }
  /* line 1649, site.less */
  .reviews .item .item_cnt .content .review_header .date {
    font-size: 17px;
    margin-right: 20px;
  }
  /* line 1655, site.less */
  .reviews .item .item_cnt .content .text {
    font-size: 14px;
  }
}
@media only screen and (max-width: 768px) {
  /* line 1664, site.less */
  .reviews .item {
    padding-left: 15px;
  }
  /* line 1667, site.less */
  .reviews .item .item_cnt {
    padding: 40px 30px 0;
  }
  /* line 1670, site.less */
  .reviews .item .item_cnt .avatar {
    position: absolute;
    width: 108px;
    top: -23px;
    left: 50%;
    margin-left: -54px;
    margin-bottom: -30px;
  }
  /* line 1680, site.less */
  .reviews .item .item_cnt .content .review_header {
    margin-bottom: 10px;
  }
  /* line 1683, site.less */
  .reviews .item .item_cnt .content .review_header .name {
    width: auto;
    font-size: 17px;
  }
  /* line 1688, site.less */
  .reviews .item .item_cnt .content .review_header .date {
    font-size: 17px;
    margin-right: 20px;
  }
  /* line 1696, site.less */
  .reviews .item .item_cnt .content .review_header .social ul li:not(:last-child) {
    margin-right: 5px;
  }
  /* line 1704, site.less */
  .reviews .item .item_cnt .content .text {
    font-size: 14px;
  }
  /* line 1708, site.less */
  .reviews .item .item_cnt .content .text p:first-of-type {
    margin-top: 0;
  }
  /* line 1715, site.less */
  .reviews .item .item_cnt .read_more {
    margin-left: -35px;
  }
}
@media only screen and (max-width: 480px) {
  /* line 1724, site.less */
  .reviews .item .item_cnt {
    padding: 50px 20px 0;
  }
  /* line 1727, site.less */
  .reviews .item .item_cnt .avatar {
    width: 80px;
    top: -10px;
    margin-left: -40px;
  }
  /* line 1735, site.less */
  .reviews .item .item_cnt .content .review_header .name {
    width: 100%;
    text-align: center;
    margin-bottom: 15px;
  }
  /* line 1741, site.less */
  .reviews .item .item_cnt .content .review_header .date {
    float: left;
    margin-right: 0;
    margin-bottom: 15px;
  }
  /* line 1750, site.less */
  .reviews .item .item_cnt .content .review_header .social ul li:not(:last-child) {
    margin-right: 10px;
  }
}
/* line 1764, site.less */
.reviews .leave_feedback form input,
.reviews .leave_feedback form textarea {
  border-style: solid;
  border-width: 2px;
  -webkit-border-image: -webkit-linear-gradient(0deg, #c8992e 0%, #b57e10 15%, #f9df7b 47%, #fff3a6 59%, #f9df7b 72%, #b57e10 92%, #cda035 100%);
       -o-border-image: linear-gradient(90deg, #c8992e 0%, #b57e10 15%, #f9df7b 47%, #fff3a6 59%, #f9df7b 72%, #b57e10 92%, #cda035 100%);
          border-image: linear-gradient(90deg, #c8992e 0%, #b57e10 15%, #f9df7b 47%, #fff3a6 59%, #f9df7b 72%, #b57e10 92%, #cda035 100%);
  border-image-slice: 1;
}
/* END Reviews */
/* Offer one */
/* line 1780, site.less */
section.offer_one {
  margin-top: 180px;
  background: url(/img/offer_one_bg.jpg) center center / cover no-repeat;
  padding: 150px 0 140px;
  text-align: center;
}
/* line 1786, site.less */
section.offer_one .title {
  font-size: 70px;
  color: #fff;
  line-height: 1;
  margin-bottom: 70px;
}
/* line 1794, site.less */
section.offer_one .btn:hover,
section.offer_one .btn:focus,
section.offer_one .btn:active {
  background: #fff;
  color: #383838;
}
@media only screen and (max-width: 991px) {
  /* line 1802, site.less */
  section.offer_one {
    margin-top: 100px;
    padding: 115px 0 70px;
  }
  /* line 1806, site.less */
  section.offer_one .title {
    font-size: 45px;
    margin-bottom: 50px;
  }
}
@media only screen and (max-width: 480px) {
  /* line 1814, site.less */
  section.offer_one {
    margin-top: 40px;
    padding: 78px 0 70px;
  }
  /* line 1818, site.less */
  section.offer_one .title {
    font-size: 30px;
    margin-bottom: 50px;
  }
}
/* END Offer one */
/* Our works BLOCK */
/* line 1829, site.less */
section.our_works_block {
  padding-top: 180px;
}
/* line 1832, site.less */
section.our_works_block .row-items {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
/* line 1838, site.less */
section.our_works_block .item {
  text-align: center;
  margin-bottom: 30px;
}
/* line 1843, site.less */
section.our_works_block .item .image a {
  display: block;
}
/* line 1848, site.less */
section.our_works_block .item .body {
  padding: 34px 10px 30px;
  background: #383838 url(/img/pattern_02.jpg) repeat;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
/* line 1853, site.less */
section.our_works_block .item .body .title {
  font-family: 'Roboto Bold Condensed', Tahoma, Arial, Helvetica, sans-serif;
  font-size: 20px;
  text-transform: uppercase;
  color: linear-gradient(90deg, #c8992e 0%, #b57e10 15%, #f9df7b 47%, #fff3a6 59%, #f9df7b 72%, #b57e10 92%, #cda035 100%);
  background: -webkit-linear-gradient(0deg, #c8992e 0%, #b57e10 15%, #f9df7b 47%, #fff3a6 59%, #f9df7b 72%, #b57e10 92%, #cda035 100%);
  background: linear-gradient(90deg, #c8992e 0%, #b57e10 15%, #f9df7b 47%, #fff3a6 59%, #f9df7b 72%, #b57e10 92%, #cda035 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  min-height: 40px;
  line-height: 1.25;
}
/* line 1865, site.less */
section.our_works_block .item .body .subject {
  color: #fff;
}
@media only screen and (max-width: 767px) {
  /* line 1871, site.less */
  section.our_works_block {
    padding-top: 120px;
  }
  /* line 1875, site.less */
  section.our_works_block .item .body {
    padding: 15px;
  }
  /* line 1878, site.less */
  section.our_works_block .item .body .title {
    font-size: 14px;
    min-height: 34px;
    line-height: 1.25;
  }
}
@media only screen and (max-width: 480px) {
  /* line 1887, site.less */
  section.our_works_block {
    padding-top: 70px;
  }
}
/* END Our works BLOCK */
/* Portfolio */
/* line 1897, site.less */
.portfolio .nav-tabs {
  border: none;
  text-align: center;
  margin-bottom: 80px;
}
/* line 1902, site.less */
.portfolio .nav-tabs > li {
  float: none;
  display: inline-block;
  margin-bottom: 5px;
}
/* line 1907, site.less */
.portfolio .nav-tabs > li > a {
  display: inline-block;
  background: url(/img/pattern_01.jpg) center center repeat;
  border-style: solid;
  border-width: 3px;
  -webkit-border-image: none;
       -o-border-image: none;
          border-image: none;
  border-image-slice: 1;
  text-transform: uppercase;
  padding: 0 40px;
  font-size: 18px;
  font-weight: 700;
  line-height: 54px;
  color: inherit;
  border-radius: 0;
  -webkit-transition: .2s;
          transition: .2s;
  text-align: center;
  white-space: nowrap;
}
/* line 1926, site.less */
.portfolio .nav-tabs > li > a span {
  color: linear-gradient(90deg, #c8992e 0%, #b57e10 15%, #f9df7b 47%, #fff3a6 59%, #f9df7b 72%, #b57e10 92%, #cda035 100%);
  background: -webkit-linear-gradient(0deg, #c8992e 0%, #b57e10 15%, #f9df7b 47%, #fff3a6 59%, #f9df7b 72%, #b57e10 92%, #cda035 100%);
  background: linear-gradient(90deg, #c8992e 0%, #b57e10 15%, #f9df7b 47%, #fff3a6 59%, #f9df7b 72%, #b57e10 92%, #cda035 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
/* line 1933, site.less */
.portfolio .nav-tabs > li > a:hover {
  border-style: solid;
  border-width: 3px;
  -webkit-border-image: -webkit-linear-gradient(0deg, #c8992e 0%, #b57e10 15%, #f9df7b 47%, #fff3a6 59%, #f9df7b 72%, #b57e10 92%, #cda035 100%);
       -o-border-image: linear-gradient(90deg, #c8992e 0%, #b57e10 15%, #f9df7b 47%, #fff3a6 59%, #f9df7b 72%, #b57e10 92%, #cda035 100%);
          border-image: linear-gradient(90deg, #c8992e 0%, #b57e10 15%, #f9df7b 47%, #fff3a6 59%, #f9df7b 72%, #b57e10 92%, #cda035 100%);
  border-image-slice: 1;
}
/* line 1943, site.less */
.portfolio .nav-tabs > li.active > a {
  border-style: solid;
  border-width: 3px;
  -webkit-border-image: -webkit-linear-gradient(0deg, #c8992e 0%, #b57e10 15%, #f9df7b 47%, #fff3a6 59%, #f9df7b 72%, #b57e10 92%, #cda035 100%);
       -o-border-image: linear-gradient(90deg, #c8992e 0%, #b57e10 15%, #f9df7b 47%, #fff3a6 59%, #f9df7b 72%, #b57e10 92%, #cda035 100%);
          border-image: linear-gradient(90deg, #c8992e 0%, #b57e10 15%, #f9df7b 47%, #fff3a6 59%, #f9df7b 72%, #b57e10 92%, #cda035 100%);
  border-image-slice: 1;
}
/* line 1954, site.less */
.portfolio .row-items {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
/* line 1960, site.less */
.portfolio .item {
  text-align: center;
  margin-bottom: 30px;
}
/* line 1965, site.less */
.portfolio .item .image a {
  display: block;
}
/* line 1970, site.less */
.portfolio .item .body {
  padding: 34px 10px 30px;
  background: #383838 url(/img/pattern_02.jpg) repeat;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
/* line 1975, site.less */
.portfolio .item .body .title {
  font-family: 'Roboto Bold Condensed', Tahoma, Arial, Helvetica, sans-serif;
  font-size: 20px;
  text-transform: uppercase;
  color: linear-gradient(90deg, #c8992e 0%, #b57e10 15%, #f9df7b 47%, #fff3a6 59%, #f9df7b 72%, #b57e10 92%, #cda035 100%);
  background: -webkit-linear-gradient(0deg, #c8992e 0%, #b57e10 15%, #f9df7b 47%, #fff3a6 59%, #f9df7b 72%, #b57e10 92%, #cda035 100%);
  background: linear-gradient(90deg, #c8992e 0%, #b57e10 15%, #f9df7b 47%, #fff3a6 59%, #f9df7b 72%, #b57e10 92%, #cda035 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  min-height: 50px;
  line-height: 1.25;
}
/* line 1987, site.less */
.portfolio .item .body .subject {
  color: #fff;
}
/* Portfolio */
/* Portfolio INNER */
/* line 1999, site.less */
.portfolio_inner section.portfolio_inner_slider .swiper-container {
  width: 100%;
  height: 100%;
}
/* line 2003, site.less */
.portfolio_inner section.portfolio_inner_slider .swiper-container .swiper-slide {
  text-align: center;
  background: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
/* line 2011, site.less */
.portfolio_inner section.portfolio_inner_slider .swiper-container .swiper-slide .work_image {
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
/* line 2019, site.less */
.portfolio_inner section.portfolio_inner_slider .swiper-container .swiper-slide.imac_layout .work_image {
  top: 39px;
}
@media only screen and (max-width: 1170px) {
  /* line 2022, site.less */
  .portfolio_inner section.portfolio_inner_slider .swiper-container .swiper-slide.imac_layout .work_image {
    width: 76.5%;
    top: 4.5%;
  }
}
/* line 2030, site.less */
.portfolio_inner section.portfolio_inner_slider .swiper-container .swiper-slide.ipad_layout .work_image {
  top: 72px;
}
@media only screen and (max-width: 1170px) {
  /* line 2033, site.less */
  .portfolio_inner section.portfolio_inner_slider .swiper-container .swiper-slide.ipad_layout .work_image {
    width: 42.1%;
    top: 9%;
  }
}
/* line 2041, site.less */
.portfolio_inner section.portfolio_inner_slider .swiper-container .swiper-slide.iphone_layout .work_image {
  top: 143px;
}
@media only screen and (max-width: 1170px) {
  /* line 2044, site.less */
  .portfolio_inner section.portfolio_inner_slider .swiper-container .swiper-slide.iphone_layout .work_image {
    width: 27.2%;
    top: 18%;
  }
}
/* line 2052, site.less */
.portfolio_inner section.portfolio_inner_slider .swiper-container .navigation {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
}
/* line 2059, site.less */
.portfolio_inner section.portfolio_inner_slider .swiper-container .navigation .container .swiper-button-next,
.portfolio_inner section.portfolio_inner_slider .swiper-container .navigation .container .swiper-button-prev {
  background-image: none;
  background: #000;
  display: block;
  width: 70px;
  height: 70px;
  margin-top: -25px;
  text-align: center;
  opacity: 1;
  -webkit-transition: 0.3s;
          transition: 0.3s;
}
/* line 2070, site.less */
.portfolio_inner section.portfolio_inner_slider .swiper-container .navigation .container .swiper-button-next:hover,
.portfolio_inner section.portfolio_inner_slider .swiper-container .navigation .container .swiper-button-prev:hover {
  opacity: 1;
}
@media only screen and (max-width: 480px) {
  /* line 2074, site.less */
  .portfolio_inner section.portfolio_inner_slider .swiper-container .navigation .container .swiper-button-next,
  .portfolio_inner section.portfolio_inner_slider .swiper-container .navigation .container .swiper-button-prev {
    width: 40px;
    height: 40px;
  }
}
/* line 2080, site.less */
.portfolio_inner section.portfolio_inner_slider .swiper-container .navigation .container .swiper-button-prev {
  left: 0;
  background: transparent url(/img/icons/left_arrow.png) center center / cover no-repeat;
}
/* line 2085, site.less */
.portfolio_inner section.portfolio_inner_slider .swiper-container .navigation .container .swiper-button-next {
  right: 0;
  background: transparent url(/img/icons/right_arrow.png) center center / cover no-repeat;
}
/* line 2093, site.less */
.portfolio_inner section.portfolio_inner_slider .subtitle {
  text-align: center;
  font-family: 'Roboto Bold Condensed', Tahoma, Arial, Helvetica, sans-serif;
  font-size: 30px;
  margin-top: 50px;
  margin-bottom: 170px;
  text-transform: uppercase;
}
/* line 2104, site.less */
.portfolio_inner section.about_project .rows_items {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
/* line 2110, site.less */
.portfolio_inner section.about_project .item {
  text-align: center;
  margin-bottom: 90px;
}
/* line 2114, site.less */
.portfolio_inner section.about_project .item .header {
  display: inline-block;
  position: absolute;
  top: -40px;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  background: #eeeeee url(/img/pattern_02.jpg) repeat;
  font-size: 21.5px;
  text-transform: uppercase;
  padding: 15px;
  min-width: 67%;
  font-family: 'Roboto Bold Condensed', Tahoma, Arial, Helvetica, sans-serif;
  box-shadow: 0 16px 15px rgba(0, 0, 0, 0.25);
  margin-bottom: -20px;
}
/* line 2129, site.less */
.portfolio_inner section.about_project .item .header span {
  color: #eae56c;
  background: -webkit-linear-gradient(0deg, #c8992e 0%, #b57e10 15%, #f9df7b 47%, #fff3a6 59%, #f9df7b 72%, #b57e10 92%, #cda035 100%);
  background: linear-gradient(90deg, #c8992e 0%, #b57e10 15%, #f9df7b 47%, #fff3a6 59%, #f9df7b 72%, #b57e10 92%, #cda035 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
/* line 2137, site.less */
.portfolio_inner section.about_project .item .body {
  height: 100%;
  text-align: left;
  background: #eeeeee url(/img/pattern_02.jpg) repeat;
  padding: 45px 25px 40px;
  font-family: 'Roboto', Tahoma, Arial, Helvetica, sans-serif;
  color: #fff;
  font-size: 14px;
  box-shadow: 0 16px 15px rgba(0, 0, 0, 0.25);
}
/* line 2147, site.less */
.portfolio_inner section.about_project .item .body p {
  margin-bottom: 30px;
}
/* line 2150, site.less */
.portfolio_inner section.about_project .item .body p:first-of-type {
  margin-top: 0;
}
/* line 2154, site.less */
.portfolio_inner section.about_project .item .body p:last-of-type {
  margin-bottom: 0;
}
/* line 2159, site.less */
.portfolio_inner section.about_project .item .body h4 {
  font-size: 20px;
  font-weight: 900;
  margin-bottom: 40px;
}
/* line 2165, site.less */
.portfolio_inner section.about_project .item .body ul {
  list-style: none;
  padding-left: 28px;
  margin-bottom: 35px;
}
/* line 2170, site.less */
.portfolio_inner section.about_project .item .body ul li {
  margin-bottom: 20px;
  line-height: 1.2;
  font-family: 'Roboto', Tahoma, Arial, Helvetica, sans-serif;
  position: relative;
  padding-left: 42px;
  font-size: 16px;
}
/* line 2178, site.less */
.portfolio_inner section.about_project .item .body ul li:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 26px;
  height: 26px;
  background: transparent url(/img/icons/check_icon.png) center center / cover no-repeat;
}
/* Portfolio INNER */
/* Clients location Block */
/* line 2199, site.less */
section.clients_location_block {
  padding-top: 180px;
}
@media only screen and (max-width: 767px) {
  /* line 2202, site.less */
  section.clients_location_block {
    padding-top: 120px;
  }
}
@media only screen and (max-width: 480px) {
  /* line 2206, site.less */
  section.clients_location_block {
    padding-top: 70px;
  }
}
/* END Clients location Block */
/* Our team BLOCK */
/* line 2215, site.less */
section.our_team_block {
  padding-top: 180px;
}
/* line 2218, site.less */
section.our_team_block .row-items {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
/* line 2224, site.less */
section.our_team_block .item {
  text-align: center;
  margin-bottom: 30px;
}
/* line 2228, site.less */
section.our_team_block .item .image {
  margin-bottom: -148px;
}
/* line 2231, site.less */
section.our_team_block .item .image a {
  display: block;
}
/* line 2234, site.less */
section.our_team_block .item .image a img {
  box-shadow: 0 10px 15px 0px rgba(0, 0, 0, 0.25);
  max-width: 80%;
}
/* line 2241, site.less */
section.our_team_block .item .body {
  padding: 180px 10px 25px;
  background: #383838 url(/img/pattern_02.jpg) repeat;
  box-shadow: 0px 16px 15px 0px rgba(0, 0, 0, 0.25);
  text-transform: uppercase;
}
/* line 2247, site.less */
section.our_team_block .item .body .title {
  font-family: 'Roboto Bold Condensed', Tahoma, Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: linear-gradient(90deg, #c8992e 0%, #b57e10 15%, #f9df7b 47%, #fff3a6 59%, #f9df7b 72%, #b57e10 92%, #cda035 100%);
  background: -webkit-linear-gradient(0deg, #c8992e 0%, #b57e10 15%, #f9df7b 47%, #fff3a6 59%, #f9df7b 72%, #b57e10 92%, #cda035 100%);
  background: linear-gradient(90deg, #c8992e 0%, #b57e10 15%, #f9df7b 47%, #fff3a6 59%, #f9df7b 72%, #b57e10 92%, #cda035 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  min-height: 40px;
  line-height: 1.25;
}
/* line 2258, site.less */
section.our_team_block .item .body .job {
  color: #fff;
  min-height: 40px;
  line-height: 1.2;
  margin-bottom: 5px;
}
/* line 2266, site.less */
section.our_team_block .item .body .social ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 2271, site.less */
section.our_team_block .item .body .social ul li {
  display: inline-block;
}
/* line 2274, site.less */
section.our_team_block .item .body .social ul li:not(:last-child) {
  margin-right: 10px;
}
/* line 2283, site.less */
section.our_team_block .divider {
  position: relative;
  float: left;
  width: 100%;
  margin: 80px 0;
}
/* line 2289, site.less */
section.our_team_block .divider:before {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 50%;
  margin-left: -180px;
  width: 360px;
  height: 4px;
  background-color: #383838;
}
/* line 2301, site.less */
section.our_team_block .divider:after {
  content: "";
  display: block;
  position: absolute;
  bottom: -12px;
  left: 50%;
  width: 30px;
  height: 30px;
  margin-left: -15px;
  background: transparent url(/img/icons/polygon_01.png) center center / cover no-repeat;
}
@media only screen and (max-width: 767px) {
  /* line 2313, site.less */
  section.our_team_block .divider {
    margin: 60px 0;
  }
  /* line 2316, site.less */
  section.our_team_block .divider:before {
    margin-left: -110px;
    width: 220px;
    height: 3px;
  }
  /* line 2322, site.less */
  section.our_team_block .divider:after {
    bottom: -9px;
    width: 20px;
    height: 20px;
    margin-left: -10px;
  }
}
@media only screen and (max-width: 480px) {
  /* line 2330, site.less */
  section.our_team_block .divider {
    margin: 44px 0;
  }
  /* line 2333, site.less */
  section.our_team_block .divider:before {
    margin-left: -94px;
    width: 188px;
    height: 3px;
  }
  /* line 2339, site.less */
  section.our_team_block .divider:after {
    bottom: -5px;
    width: 14px;
    height: 14px;
    margin-left: -7px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 2348, site.less */
  section.our_team_block {
    padding-top: 120px;
  }
}
@media only screen and (max-width: 480px) {
  /* line 2352, site.less */
  section.our_team_block {
    padding-top: 70px;
  }
}
/* line 2357, site.less */
section.our_team_block .work_performed h2 {
  font-size: 30px;
  font-weight: bold;
  text-align: center;
  line-height: 1;
  margin-bottom: 80px;
}
/* line 2365, site.less */
section.our_team_block .work_performed .item {
  text-align: center;
  margin-bottom: 30px;
}
/* line 2369, site.less */
section.our_team_block .work_performed .item .image {
  position: relative;
  margin-bottom: 35px;
}
/* line 2373, site.less */
section.our_team_block .work_performed .item .image .caption {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  -webkit-transform: translateY(-51%);
      -ms-transform: translateY(-51%);
          transform: translateY(-51%);
  text-align: center;
  padding: 0 15%;
}
/* line 2383, site.less */
section.our_team_block .work_performed .item .image .caption .number span {
  font-size: 80px;
  font-family: 'Roboto', Tahoma, Arial, Helvetica, sans-serif;
  font-weight: 500;
  line-height: 1;
  color: #eae56c;
  background: url(/img/gradient_01.jpg) center center / cover no-repeat;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
/* line 2396, site.less */
section.our_team_block .work_performed .item .image .caption .subject {
  display: inline-block;
  font-size: 25px;
  font-family: 'Roboto', Tahoma, Arial, Helvetica, sans-serif;
  font-weight: 900;
  line-height: 1.1;
  text-transform: uppercase;
  color: #eae56c;
  background: url(/img/gradient_01.jpg) center center / cover no-repeat;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
/* line 2412, site.less */
section.our_team_block .work_performed .item .title {
  font-size: 20px;
  font-family: 'Roboto', Tahoma, Arial, Helvetica, sans-serif;
  font-weight: 900;
  line-height: 1.2;
  color: #383838;
  text-transform: uppercase;
}
@media only screen and (max-width: 767px) {
  /* line 2423, site.less */
  section.our_team_block .work_performed h2 {
    font-size: 20px;
    margin-bottom: 50px;
  }
  /* line 2431, site.less */
  section.our_team_block .work_performed .item .image .caption .number {
    font-size: 65px;
  }
  /* line 2435, site.less */
  section.our_team_block .work_performed .item .image .caption .subject {
    font-size: 20px;
  }
  /* line 2441, site.less */
  section.our_team_block .work_performed .item .title {
    font-size: 16px;
  }
}
/* END Our team BLOCK */
/* Testimonials BLOCK */
/* line 2453, site.less */
section.testimonials_block {
  margin-top: 180px;
  padding-top: 100px;
  padding-bottom: 80px;
  background: #eeeeee url(/img/testimonials/testimonials_bg.jpg) center center / cover no-repeat;
}
/* line 2459, site.less */
section.testimonials_block .section_title {
  color: #fff;
  margin-bottom: 70px;
}
/* line 2463, site.less */
section.testimonials_block .section_title:before,
section.testimonials_block .section_title:after {
  display: none;
}
/* line 2469, site.less */
section.testimonials_block .row-items {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
/* line 2475, site.less */
section.testimonials_block .item {
  margin-bottom: 30px;
}
/* line 2478, site.less */
section.testimonials_block .item .text {
  height: 150px;
  overflow: hidden;
  position: relative;
  color: #fff;
  font-family: 'Roboto', Tahoma, Arial, Helvetica, sans-serif;
  letter-spacing: 1px;
  font-weight: bold;
  background: -webkit-linear-gradient(90deg, #353a40 0%, #494e53 6%, #ffffff 40%, #ffffff 100%);
  background: linear-gradient(0deg, #353a40 0%, #494e53 6%, #ffffff 40%, #ffffff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
/* line 2490, site.less */
section.testimonials_block .item .text:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 55px;
}
/* line 2500, site.less */
section.testimonials_block .item .btn {
  border-width: 2px 0 2px 0;
  color: #fff;
}
/* line 2504, site.less */
section.testimonials_block .item .btn:hover {
  background: transparent;
  color: #eae56c;
}
/* line 2512, site.less */
section.testimonials_block .more .btn {
  margin-top: 85px;
  color: #fff;
}
@media only screen and (max-width: 767px) {
  /* line 2518, site.less */
  section.testimonials_block {
    margin-top: 120px;
    padding-top: 60px;
    padding-bottom: 50px;
  }
  /* line 2523, site.less */
  section.testimonials_block .section_title {
    margin-bottom: 50px;
  }
  /* line 2528, site.less */
  section.testimonials_block .item .text {
    height: 85px;
    font-size: 12px;
    line-height: 1.2;
  }
  /* line 2534, site.less */
  section.testimonials_block .item .btn {
    font-size: 14px;
    line-height: 30px;
  }
  /* line 2541, site.less */
  section.testimonials_block .more .btn {
    margin-top: 35px;
  }
}
@media only screen and (max-width: 480px) {
  /* line 2549, site.less */
  section.testimonials_block .item .text {
    height: auto;
  }
}
/* END Testimonials BLOCK */
/* Responsive youtube video */
/* line 2560, site.less */
.video-responsive {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}
/* line 2567, site.less */
.video-responsive iframe,
.video-responsive object,
.video-responsive embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* END Responsive youtube vidow */
/* Main video */
/* line 2581, site.less */
section.main_video {
  margin-top: 70px
  /* Responsive youtube video */
  /* END Responsive youtube vidow */
}
/* line 2584, site.less */
section.main_video .video_block {
  max-width: 600px;
  margin: 0 auto;
}
/* line 2590, site.less */
section.main_video .video-responsive {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}
/* line 2597, site.less */
section.main_video .video-responsive iframe,
section.main_video .video-responsive object,
section.main_video .video-responsive embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* END Main video */
/* Contact page */
/* line 2614, site.less */
.contact section.map {
  height: 515px;
  background: #eeeeee;
  margin-bottom: 80px;
  border-style: solid;
  border-width: 3px;
  -webkit-border-image: -webkit-linear-gradient(0deg, #c8992e 0%, #b57e10 15%, #f9df7b 47%, #fff3a6 59%, #f9df7b 72%, #b57e10 92%, #cda035 100%);
       -o-border-image: linear-gradient(90deg, #c8992e 0%, #b57e10 15%, #f9df7b 47%, #fff3a6 59%, #f9df7b 72%, #b57e10 92%, #cda035 100%);
          border-image: linear-gradient(90deg, #c8992e 0%, #b57e10 15%, #f9df7b 47%, #fff3a6 59%, #f9df7b 72%, #b57e10 92%, #cda035 100%);
  border-image-slice: 1;
}
@media only screen and (max-width: 480px) {
  /* line 2624, site.less */
  .contact section.map {
    height: 300px;
  }
}
/* line 2630, site.less */
.contact .contact_info .title {
  font-size: 20px;
  font-family: 'Roboto', Tahoma, Arial, Helvetica, sans-serif;
  font-weight: 400;
  margin-bottom: 15px;
  line-height: 1;
  text-transform: uppercase;
}
/* line 2639, site.less */
.contact .contact_info a {
  color: inherit;
}
/* line 2642, site.less */
.contact .contact_info a:hover {
  color: #eae56c;
}
/* line 2647, site.less */
.contact .contact_info ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 2652, site.less */
.contact .contact_info ul li {
  padding-left: 92px;
  margin-bottom: 30px;
  font-size: 20px;
  font-family: 'Roboto', Tahoma, Arial, Helvetica, sans-serif;
  font-weight: 900;
  word-break: break-all;
}
/* line 2660, site.less */
.contact .contact_info ul li .icon {
  display: block;
  float: left;
  margin-left: -92px;
  margin-top: -3px;
}
/* line 2667, site.less */
.contact .contact_info ul li a {
  color: inherit;
}
/* line 2670, site.less */
.contact .contact_info ul li a:hover {
  color: #eae56c;
}
/* line 2675, site.less */
.contact .contact_info ul li.phone {
  padding-left: 190px;
}
/* line 2679, site.less */
.contact .contact_info ul li.phone .icon:first-child {
  margin-left: -190px;
}
@media only screen and (max-width: 480px) {
  /* line 2688, site.less */
  .contact .contact_info .title {
    font-size: 18px;
  }
  /* line 2692, site.less */
  .contact .contact_info ul {
    text-align: center;
  }
  /* line 2695, site.less */
  .contact .contact_info ul li {
    padding-left: 0;
    font-size: 16px;
    margin-bottom: 30px;
  }
  /* line 2700, site.less */
  .contact .contact_info ul li .icon {
    float: none;
    margin: 0 auto 20px;
    width: 45px;
    display: inline-block;
  }
  /* line 2707, site.less */
  .contact .contact_info ul li a {
    color: inherit;
  }
  /* line 2710, site.less */
  .contact .contact_info ul li a:hover {
    color: #eae56c;
  }
  /* line 2715, site.less */
  .contact .contact_info ul li.phone {
    padding-left: 0;
  }
  /* line 2719, site.less */
  .contact .contact_info ul li.phone .icon:first-child {
    margin: 0 auto 20px;
  }
}
/* END Contact page */
/* Breadcrumb */
/* line 2734, site.less */
section.breadcrumbs {
  padding: 40px 45px;
}
/* line 2737, site.less */
section.breadcrumbs #breadcrumb {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 2742, site.less */
section.breadcrumbs #breadcrumb li {
  display: inline-block;
  color: #eae56c;
  font-size: 16px;
  font-family: 'Roboto', Tahoma, Arial, Helvetica, sans-serif;
}
/* line 2748, site.less */
section.breadcrumbs #breadcrumb li + li:before {
  content: '-';
  margin: 0 6px 0 3px;
  font-weight: bold;
  color: #383838;
}
/* line 2755, site.less */
section.breadcrumbs #breadcrumb li a {
  color: #000;
  text-decoration: none;
}
/* line 2759, site.less */
section.breadcrumbs #breadcrumb li a:hover {
  color: #eae56c;
}
/* END Breadcrumbs */
/* Pagetitle block */
/* line 2772, site.less */
section.page_title_block h1 {
  font-size: 80px;
  margin-bottom: 180px;
  font-family: 'Roboto Bold Condensed', Tahoma, Arial, Helvetica, sans-serif;
  color: #383838;
  position: relative;
  text-align: center;
}
/* line 2780, site.less */
section.page_title_block h1:before {
  content: "";
  display: block;
  position: absolute;
  bottom: -90px;
  left: 50%;
  margin-left: -180px;
  width: 360px;
  height: 4px;
  background-color: #383838;
}
/* line 2792, site.less */
section.page_title_block h1:after {
  content: "";
  display: block;
  position: absolute;
  bottom: -102px;
  left: 50%;
  width: 30px;
  height: 30px;
  margin-left: -15px;
  background: transparent url(/img/icons/polygon_01.png) center center / cover no-repeat;
}
@media only screen and (max-width: 768px) {
  /* line 2805, site.less */
  section.page_title_block h1 {
    font-size: 45px;
    margin-bottom: 130px;
  }
  /* line 2809, site.less */
  section.page_title_block h1:before {
    bottom: -55px;
    margin-left: -110px;
    width: 220px;
    height: 3px;
  }
  /* line 2816, site.less */
  section.page_title_block h1:after {
    bottom: -63px;
    width: 20px;
    height: 20px;
    margin-left: -10px;
  }
}
@media only screen and (max-width: 480px) {
  /* line 2824, site.less */
  section.page_title_block h1 {
    font-size: 30px;
    margin-bottom: 90px;
  }
  /* line 2828, site.less */
  section.page_title_block h1:before {
    bottom: -44px;
    margin-left: -94px;
    width: 188px;
    height: 3px;
  }
  /* line 2835, site.less */
  section.page_title_block h1:after {
    bottom: -49px;
    width: 14px;
    height: 14px;
    margin-left: -7px;
  }
}
/* Pagetitle block */
/* About us */
/* line 2850, site.less */
.about_us section.banner_1 {
  padding: 65px 0 40px;
  background: #eeeeee url(/img/about_us/about_us_banner_1.jpg) center center / cover no-repeat;
  color: #fff;
  text-align: center;
}
/* line 2856, site.less */
.about_us section.banner_1 p {
  color: inherit;
  font-family: 'Roboto', Tahoma, Arial, Helvetica, sans-serif;
  font-size: 18px;
  line-height: 1.3;
  letter-spacing: 0.6px;
}
@media only screen and (max-width: 767px) {
  /* line 2864, site.less */
  .about_us section.banner_1 {
    padding: 30px 0 15px;
  }
  /* line 2867, site.less */
  .about_us section.banner_1 p {
    font-size: 16px;
  }
}
/* line 2873, site.less */
.about_us section.benefits {
  padding-top: 180px;
}
/* line 2876, site.less */
.about_us section.benefits .title {
  font-size: 25px;
  font-family: 'Roboto Bold Condensed', Tahoma, Arial, Helvetica, sans-serif;
  text-align: center;
  margin-bottom: 80px;
  text-transform: uppercase;
}
/* line 2884, site.less */
.about_us section.benefits .item {
  text-align: center;
  margin-bottom: 30px;
}
/* line 2888, site.less */
.about_us section.benefits .item .header {
  display: inline-block;
  background: #eeeeee url(/img/pattern_02.jpg) repeat;
  font-size: 20px;
  text-transform: uppercase;
  padding: 25px 30px;
  font-family: 'Roboto', Tahoma, Arial, Helvetica, sans-serif;
  font-weight: 900;
  box-shadow: 0 16px 15px rgba(0, 0, 0, 0.25);
  margin-bottom: -20px;
}
/* line 2899, site.less */
.about_us section.benefits .item .header span {
  color: #eae56c;
  background: -webkit-linear-gradient(0deg, #c8992e 0%, #b57e10 15%, #f9df7b 47%, #fff3a6 59%, #f9df7b 72%, #b57e10 92%, #cda035 100%);
  background: linear-gradient(90deg, #c8992e 0%, #b57e10 15%, #f9df7b 47%, #fff3a6 59%, #f9df7b 72%, #b57e10 92%, #cda035 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
/* line 2907, site.less */
.about_us section.benefits .item .body {
  text-align: left;
  background: #eeeeee url(/img/pattern_02.jpg) repeat;
  padding: 55px 20px 35px 100px;
  font-family: 'Roboto', Tahoma, Arial, Helvetica, sans-serif;
  color: #fff;
  font-size: 14px;
  min-height: 155px;
  box-shadow: 0 16px 15px rgba(0, 0, 0, 0.25);
}
/* line 2917, site.less */
.about_us section.benefits .item .body .icon {
  display: block;
  float: left;
  margin-left: -80px;
  margin-top: -5px;
  max-width: 65px;
}
/* line 2925, site.less */
.about_us section.benefits .item .body:before {
  display: table;
  content: " ";
}
/* line 2930, site.less */
.about_us section.benefits .item .body:after {
  display: table;
  content: " ";
  clear: both;
}
@media only screen and (max-width: 767px) {
  /* line 2938, site.less */
  .about_us section.benefits {
    padding-top: 120px;
  }
}
/* line 2943, site.less */
.about_us .our_team {
  padding-top: 150px;
}
/* line 2946, site.less */
.about_us .our_team .row-items {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
/* line 2952, site.less */
.about_us .our_team .item {
  text-align: center;
  margin-bottom: 30px;
}
/* line 2956, site.less */
.about_us .our_team .item .image {
  margin-bottom: -148px;
}
/* line 2959, site.less */
.about_us .our_team .item .image a {
  display: block;
}
/* line 2962, site.less */
.about_us .our_team .item .image a img {
  box-shadow: 0 10px 15px 0px rgba(0, 0, 0, 0.25);
  max-width: 80%;
}
/* line 2969, site.less */
.about_us .our_team .item .body {
  padding: 180px 10px 25px;
  background: #383838 url(/img/pattern_02.jpg) repeat;
  box-shadow: 0px 16px 15px 0px rgba(0, 0, 0, 0.25);
  text-transform: uppercase;
}
/* line 2975, site.less */
.about_us .our_team .item .body .title {
  font-family: 'Roboto Bold Condensed', Tahoma, Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: linear-gradient(90deg, #c8992e 0%, #b57e10 15%, #f9df7b 47%, #fff3a6 59%, #f9df7b 72%, #b57e10 92%, #cda035 100%);
  background: -webkit-linear-gradient(0deg, #c8992e 0%, #b57e10 15%, #f9df7b 47%, #fff3a6 59%, #f9df7b 72%, #b57e10 92%, #cda035 100%);
  background: linear-gradient(90deg, #c8992e 0%, #b57e10 15%, #f9df7b 47%, #fff3a6 59%, #f9df7b 72%, #b57e10 92%, #cda035 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  min-height: 40px;
  line-height: 1.25;
}
/* line 2986, site.less */
.about_us .our_team .item .body .job {
  color: #fff;
  min-height: 40px;
  line-height: 1.2;
  margin-bottom: 5px;
}
/* line 2994, site.less */
.about_us .our_team .item .body .social ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 2999, site.less */
.about_us .our_team .item .body .social ul li {
  display: inline-block;
}
/* line 3002, site.less */
.about_us .our_team .item .body .social ul li:not(:last-child) {
  margin-right: 10px;
}
/* line 3012, site.less */
.about_us section.achievements {
  padding-top: 190px;
}
/* line 3015, site.less */
.about_us section.achievements .row-items {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
/* line 3021, site.less */
.about_us section.achievements .item {
  margin-bottom: 30px;
  -webkit-transition: 0.3s;
          transition: 0.3s;
  text-align: center;
}
/* line 3026, site.less */
.about_us section.achievements .item .image {
  margin-bottom: 25px;
}
/* line 3030, site.less */
.about_us section.achievements .item .title {
  font-size: 18px;
  font-family: 'Roboto Bold Condensed', Tahoma, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  line-height: 1.38;
  margin-bottom: 25px;
  color: #383838;
}
/* line 3039, site.less */
.about_us section.achievements .item .subtitle {
  font-family: 'Roboto', Tahoma, Arial, Helvetica, sans-serif;
  letter-spacing: 0.6px;
}
/* END About us */
/* 404 page not found */
/* line 3051, site.less */
section.page-404 {
  padding-top: 50px;
}
/* line 3054, site.less */
section.page-404 .title {
  font-weight: 900;
  font-size: 130px;
  margin-bottom: 22px;
}
/* line 3059, site.less */
section.page-404 .title .mdi {
  color: #383838;
}
/* END 404 page not found */
/* Tables */
/* line 3068, site.less */
table {
  width: 100%;
  margin-bottom: 30px
  /* MEDIA */
}
/* line 3073, site.less */
table tr th,
table tr td {
  border: 1px solid #bbbbbb;
}
/* line 3078, site.less */
table tr th {
  padding: 15px;
  font-weight: 500;
  font-size: 18px;
  background: #383838;
  color: #fff;
}
/* line 3086, site.less */
table tr td {
  padding: 10px;
}
/* line 3089, site.less */
table tr td a {
  color: #383838;
  text-decoration: none !important;
  font-weight: 500;
}
/* line 3094, site.less */
table tr td a:hover {
  color: #eae56c;
}
/* line 3099, site.less */
table tr td p {
  font-size: inherit;
}
/* line 3102, site.less */
table tr td p:first-of-type {
  margin-top: 0;
}
/* line 3107, site.less */
table tr td .download_icon {
  margin-right: 10px;
}
/* line 3110, site.less */
table tr td .download_icon img {
  padding: 5px;
  border: 1px solid #ddd;
  border-radius: 5px;
  -webkit-transition: 0.3s;
          transition: 0.3s;
}
/* line 3117, site.less */
table tr td .download_icon:last-child {
  margin-right: 0;
}
/* line 3122, site.less */
table tr td .download_icon:hover img {
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}
/* line 3129, site.less */
table tr:nth-child(2n+1) {
  background: #eeeeee;
}
@media only screen and (max-width: 767px) {
  /* line 3137, site.less */
  table tr th {
    font-size: 16px;
  }
  /* line 3141, site.less */
  table tr td {
    font-size: 14px;
  }
}
/* END Tables */
/*Back-to-top*/
/* line 3152, site.less */
.back-to-top {
  display: block;
  position: absolute;
  top: -35px;
  left: 50%;
  margin-left: -35px;
  width: 70px;
  height: 70px;
  bottom: 0;
  font-size: 0;
  border-radius: 0;
  opacity: 1;
  visibility: visible;
  background: transparent url(/img/icons/back_to_top_btn.png) center center / cover no-repeat;
  color: #fff;
  border: none;
  padding: 0;
  z-index: 999;
}
/* line 3171, site.less */
.back-to-top:hover,
.back-to-top:active,
.back-to-top:focus {
  opacity: 1;
  color: #fff;
  border: none;
  background: transparent url(/img/icons/back_to_top_btn.png) center center / cover no-repeat;
}
/* line 3181, site.less */
.back-to-top + .tooltip {
  display: none !important;
}
/* Header */
/* Gradients */
/* Forms */
/* Footer */
/* paddings */
/* line 2, indents.less */
.pt-1 {
  padding-top: 10px;
}
/* line 3, indents.less */
.pt-2 {
  padding-top: 20px;
}
/* line 4, indents.less */
.pt-3 {
  padding-top: 30px;
}
/* line 5, indents.less */
.pt-4 {
  padding-top: 40px;
}
/* line 6, indents.less */
.pt-5 {
  padding-top: 50px;
}
/* line 7, indents.less */
.pt-6 {
  padding-top: 60px;
}
/* line 8, indents.less */
.pt-7 {
  padding-top: 70px;
}
/* line 9, indents.less */
.pt-8 {
  padding-top: 80px;
}
/* line 10, indents.less */
.pt-9 {
  padding-top: 90px;
}
/* line 11, indents.less */
.pt-10 {
  padding-top: 100px;
}
/* line 13, indents.less */
.pb-1 {
  padding-bottom: 10px;
}
/* line 14, indents.less */
.pb-2 {
  padding-bottom: 20px;
}
/* line 15, indents.less */
.pb-3 {
  padding-bottom: 30px;
}
/* line 16, indents.less */
.pb-4 {
  padding-bottom: 40px;
}
/* line 17, indents.less */
.pb-5 {
  padding-bottom: 50px;
}
/* line 18, indents.less */
.pb-6 {
  padding-bottom: 60px;
}
/* line 19, indents.less */
.pb-7 {
  padding-bottom: 70px;
}
/* line 20, indents.less */
.pb-8 {
  padding-bottom: 80px;
}
/* line 21, indents.less */
.pb-9 {
  padding-bottom: 90px;
}
/* line 22, indents.less */
.pb-10 {
  padding-bottom: 100px;
}
/* line 24, indents.less */
.pl-1 {
  padding-left: 10px;
}
/* line 25, indents.less */
.pl-2 {
  padding-left: 20px;
}
/* line 26, indents.less */
.pl-3 {
  padding-left: 30px;
}
/* line 27, indents.less */
.pl-4 {
  padding-left: 40px;
}
/* line 28, indents.less */
.pl-5 {
  padding-left: 50px;
}
/* line 29, indents.less */
.pl-6 {
  padding-left: 60px;
}
/* line 30, indents.less */
.pl-7 {
  padding-left: 70px;
}
/* line 31, indents.less */
.pl-8 {
  padding-left: 80px;
}
/* line 32, indents.less */
.pl-9 {
  padding-left: 90px;
}
/* line 33, indents.less */
.pl-10 {
  padding-left: 100px;
}
/* line 35, indents.less */
.pr-1 {
  padding-right: 10px;
}
/* line 36, indents.less */
.pr-2 {
  padding-right: 20px;
}
/* line 37, indents.less */
.pr-3 {
  padding-right: 30px;
}
/* line 38, indents.less */
.pr-4 {
  padding-right: 40px;
}
/* line 39, indents.less */
.pr-5 {
  padding-right: 50px;
}
/* line 40, indents.less */
.pr-6 {
  padding-right: 60px;
}
/* line 41, indents.less */
.pr-7 {
  padding-right: 70px;
}
/* line 42, indents.less */
.pr-8 {
  padding-right: 80px;
}
/* line 43, indents.less */
.pr-9 {
  padding-right: 90px;
}
/* line 44, indents.less */
.pr-10 {
  padding-right: 100px;
}
/* margins */
/* line 47, indents.less */
.mt-1 {
  margin-top: 10px;
}
/* line 48, indents.less */
.mt-2 {
  margin-top: 20px;
}
/* line 49, indents.less */
.mt-3 {
  margin-top: 30px;
}
/* line 50, indents.less */
.mt-4 {
  margin-top: 40px;
}
/* line 51, indents.less */
.mt-5 {
  margin-top: 50px;
}
/* line 52, indents.less */
.mt-6 {
  margin-top: 60px;
}
/* line 53, indents.less */
.mt-7 {
  margin-top: 70px;
}
/* line 54, indents.less */
.mt-8 {
  margin-top: 80px;
}
/* line 55, indents.less */
.mt-9 {
  margin-top: 90px;
}
/* line 56, indents.less */
.mt-10 {
  margin-top: 100px;
}
/* --- */
/* line 58, indents.less */
.mb-1 {
  margin-bottom: 10px;
}
/* line 59, indents.less */
.mb-2 {
  margin-bottom: 20px;
}
/* line 60, indents.less */
.mb-3 {
  margin-bottom: 30px;
}
/* line 61, indents.less */
.mb-4 {
  margin-bottom: 40px;
}
/* line 62, indents.less */
.mb-5 {
  margin-bottom: 50px;
}
/* line 63, indents.less */
.mb-6 {
  margin-bottom: 60px;
}
/* line 64, indents.less */
.mb-7 {
  margin-bottom: 70px;
}
/* line 65, indents.less */
.mb-8 {
  margin-bottom: 80px;
}
/* line 66, indents.less */
.mb-9 {
  margin-bottom: 90px;
}
/* line 67, indents.less */
.mb-10 {
  margin-bottom: 100px;
}
/* line 69, indents.less */
.ml-1 {
  margin-left: 10px;
}
/* line 70, indents.less */
.ml-2 {
  margin-left: 20px;
}
/* line 71, indents.less */
.ml-3 {
  margin-left: 30px;
}
/* line 72, indents.less */
.ml-4 {
  margin-left: 40px;
}
/* line 73, indents.less */
.ml-5 {
  margin-left: 50px;
}
/* line 74, indents.less */
.ml-6 {
  margin-left: 60px;
}
/* line 75, indents.less */
.ml-7 {
  margin-left: 70px;
}
/* line 76, indents.less */
.ml-8 {
  margin-left: 80px;
}
/* line 77, indents.less */
.ml-9 {
  margin-left: 90px;
}
/* line 78, indents.less */
.ml-10 {
  margin-left: 100px;
}
/* --- */
/* line 80, indents.less */
.mr-1 {
  margin-right: 10px;
}
/* line 81, indents.less */
.mr-2 {
  margin-right: 20px;
}
/* line 82, indents.less */
.mr-3 {
  margin-right: 30px;
}
/* line 83, indents.less */
.mr-4 {
  margin-right: 40px;
}
/* line 84, indents.less */
.mr-5 {
  margin-right: 50px;
}
/* line 85, indents.less */
.mr-6 {
  margin-right: 60px;
}
/* line 86, indents.less */
.mr-7 {
  margin-right: 70px;
}
/* line 87, indents.less */
.mr-8 {
  margin-right: 80px;
}
/* line 88, indents.less */
.mr-9 {
  margin-right: 90px;
}
/* line 89, indents.less */
.mr-10 {
  margin-right: 100px;
}
/*Colors*/
/* FONTS */
/* Roboto Condensed */
/* Roboto Condensed - light */
@font-face {
  font-family: 'Roboto Condensed';
  src: url('../fonts/robotocondensed/Robotocondensedlight.eot');
  src: url('../fonts/robotocondensed/Robotocondensedlight.eot?#iefix') format('embedded-opentype'), url('../fonts/robotocondensed/Robotocondensedlight.woff2') format('woff2'), url('../fonts/robotocondensed/Robotocondensedlight.woff') format('woff'), url('../fonts/robotocondensed/Robotocondensedlight.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
}
/* Roboto Condensed-light-italic */
@font-face {
  font-family: 'Roboto Condensed';
  src: url('../fonts/robotocondensed/Robotocondensedlightitalic.eot');
  src: url('../fonts/robotocondensed/Robotocondensedlightitalic.eot?#iefix') format('embedded-opentype'), url('../fonts/robotocondensed/Robotocondensedlightitalic.woff2') format('woff2'), url('../fonts/robotocondensed/Robotocondensedlightitalic.woff') format('woff'), url('../fonts/robotocondensed/Robotocondensedlightitalic.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
}
/* Regular */
@font-face {
  font-family: 'Roboto Condensed';
  src: url('../fonts/robotocondensed/Robotocondensed.eot');
  src: url('../fonts/robotocondensed/Robotocondensed.eot?#iefix') format('embedded-opentype'), url('../fonts/robotocondensed/Robotocondensed.woff2') format('woff2'), url('../fonts/robotocondensed/Robotocondensed.woff') format('woff'), url('../fonts/robotocondensed/Robotocondensed.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}
/* Italic */
@font-face {
  font-family: 'Roboto Condensed';
  src: url('../fonts/robotocondensed/Robotocondenseditalic.eot');
  src: url('../fonts/robotocondensed/Robotocondenseditalic.eot?#iefix') format('embedded-opentype'), url('../fonts/robotocondensed/Robotocondenseditalic.woff2') format('woff2'), url('../fonts/robotocondensed/Robotocondenseditalic.woff') format('woff'), url('../fonts/robotocondensed/Robotocondenseditalic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
}
/* Roboto Condensed-Semibold */
@font-face {
  font-family: 'Roboto Condensed';
  font-weight: 500;
  font-style: normal;
}
/* Roboto Condensed-SemiboldItalic */
@font-face {
  font-family: 'Roboto Condensed';
  font-weight: 500;
  font-style: italic;
}
/* Roboto Condensed-bold */
@font-face {
  font-family: 'Roboto Condensed';
  src: url('../fonts/robotocondensed/Robotocondensedbold.eot');
  src: url('../fonts/robotocondensed/Robotocondensedbold.eot?#iefix') format('embedded-opentype'), url('../fonts/robotocondensed/Robotocondensedbold.woff2') format('woff2'), url('../fonts/robotocondensed/Robotocondensedbold.woff') format('woff'), url('../fonts/robotocondensed/Robotocondensedbold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}
/* Roboto Condensed-bold-italic */
@font-face {
  font-family: 'Roboto Condensed';
  src: url('../fonts/robotocondensed/Robotocondensedbolditalic.eot');
  src: url('../fonts/robotocondensed/Robotocondensedbolditalic.eot?#iefix') format('embedded-opentype'), url('../fonts/robotocondensed/Robotocondensedbolditalic.woff2') format('woff2'), url('../fonts/robotocondensed/Robotocondensedbolditalic.woff') format('woff'), url('../fonts/robotocondensed/Robotocondensedbolditalic.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
}
/* Roboto Bold Condensed */
@font-face {
  font-family: 'Roboto Bold Condensed';
  src: url('../fonts/robotoboldcondensed/Roboto-BoldCondensed.eot');
  src: url('../fonts/robotoboldcondensed/Roboto-BoldCondensed.eot?#iefix') format('embedded-opentype'), url('../fonts/robotoboldcondensed/Roboto-BoldCondensed.woff2') format('woff2'), url('../fonts/robotoboldcondensed/Roboto-BoldCondensed.woff') format('woff'), url('../fonts/robotoboldcondensed/Roboto-BoldCondensed.ttf') format('truetype');
  font-style: normal;
}
/* ROBOTO */
/* Roboto-thin */
@font-face {
  font-family: Roboto;
  src: url('../fonts/roboto/roboto-thin.eot');
  src: url('../fonts/roboto/roboto-thin.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto/roboto-thin.woff2') format('woff2'), url('../fonts/roboto/roboto-thin.woff') format('woff'), url('../fonts/roboto/roboto-thin.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
}
/* Roboto-thin-italic */
@font-face {
  font-family: Roboto;
  src: url('../fonts/roboto/roboto-thinitalic.eot');
  src: url('../fonts/roboto/roboto-thinitalic.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto/roboto-thinitalic.woff2') format('woff2'), url('../fonts/roboto/roboto-thinitalic.woff') format('woff'), url('../fonts/roboto/roboto-thinitalic.ttf') format('truetype');
  font-weight: 200;
  font-style: italic;
}
/* Roboto-light */
@font-face {
  font-family: Roboto;
  src: url('../fonts/roboto/roboto-light.eot');
  src: url('../fonts/roboto/roboto-light.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto/roboto-light.woff2') format('woff2'), url('../fonts/roboto/roboto-light.woff') format('woff'), url('../fonts/roboto/roboto-light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
}
/* Roboto-light-italic */
@font-face {
  font-family: Roboto;
  src: url('../fonts/roboto/roboto-lightitalic.eot');
  src: url('../fonts/roboto/roboto-lightitalic.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto/roboto-lightitalic.woff2') format('woff2'), url('../fonts/roboto/roboto-lightitalic.woff') format('woff'), url('../fonts/roboto/roboto-lightitalic.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
}
/* Regular */
@font-face {
  font-family: Roboto;
  src: url('../fonts/roboto/roboto-regular.eot');
  src: url('../fonts/roboto/roboto-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto/roboto-regular.woff2') format('woff2'), url('../fonts/roboto/roboto-regular.woff') format('woff'), url('../fonts/roboto/roboto-regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}
/* Italic */
@font-face {
  font-family: Roboto;
  src: url('../fonts/roboto/roboto-italic.eot');
  src: url('../fonts/roboto/roboto-italic.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto/roboto-italic.woff2') format('woff2'), url('../fonts/roboto/roboto-italic.woff') format('woff'), url('../fonts/roboto/roboto-italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
}
/* Roboto-medium */
@font-face {
  font-family: Roboto;
  src: url('../fonts/roboto/roboto-medium.eot');
  src: url('../fonts/roboto/roboto-medium.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto/roboto-medium.woff2') format('woff2'), url('../fonts/roboto/roboto-medium.woff') format('woff'), url('../fonts/roboto/roboto-medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
}
/* Roboto-medium-italic */
@font-face {
  font-family: Roboto;
  src: url('../fonts/roboto/roboto-mediumitalic.eot');
  src: url('../fonts/roboto/roboto-mediumitalic.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto/roboto-mediumitalic.woff2') format('woff2'), url('../fonts/roboto/roboto-mediumitalic.woff') format('woff'), url('../fonts/roboto/roboto-mediumitalic.ttf') format('truetype');
  font-weight: 500;
  font-style: italic;
}
/* Roboto-bold */
@font-face {
  font-family: Roboto;
  src: url('../fonts/roboto/roboto-bold.eot');
  src: url('../fonts/roboto/roboto-bold.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto/roboto-bold.woff2') format('woff2'), url('../fonts/roboto/roboto-bold.woff') format('woff'), url('../fonts/roboto/roboto-bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}
/* Roboto-bold-italic */
@font-face {
  font-family: Roboto;
  src: url('../fonts/roboto/roboto-bolditalic.eot');
  src: url('../fonts/roboto/roboto-bolditalic.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto/roboto-bolditalic.woff2') format('woff2'), url('../fonts/roboto/roboto-bolditalic.woff') format('woff'), url('../fonts/roboto/roboto-bolditalic.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
}
/* Roboto-black */
@font-face {
  font-family: Roboto;
  src: url('../fonts/roboto/roboto-black.eot');
  src: url('../fonts/roboto/roboto-black.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto/roboto-black.woff2') format('woff2'), url('../fonts/roboto/roboto-black.woff') format('woff'), url('../fonts/roboto/roboto-black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
}
/* Roboto-black-italic */
@font-face {
  font-family: Roboto;
  src: url('../fonts/roboto/roboto-blackitalic.eot');
  src: url('../fonts/roboto/roboto-blackitalic.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto/roboto-blackitalic.woff2') format('woff2'), url('../fonts/roboto/roboto-blackitalic.woff') format('woff'), url('../fonts/roboto/roboto-blackitalic.ttf') format('truetype');
  font-weight: 900;
  font-style: italic;
}
/* Modal windows */
/* line 3, modals.less */
.callback_modal_window .modal-dialog {
  width: 450px;
}
/* line 6, modals.less */
.callback_modal_window .modal-dialog .modal-content {
  border-radius: 0;
}
/* line 9, modals.less */
.callback_modal_window .modal-dialog .modal-content h4 {
  text-align: center;
  text-transform: uppercase;
}
/* line 16, modals.less */
.callback_modal_window .modal-dialog .modal-content form input,
.callback_modal_window .modal-dialog .modal-content form textarea {
  line-height: 54px;
  border: 3px solid transparent;
  -webkit-border-image: -webkit-linear-gradient(0deg, #c8992e 0%, #b57e10 15%, #f9df7b 47%, #fff3a6 59%, #f9df7b 72%, #b57e10 92%, #cda035 100%);
       -o-border-image: linear-gradient(90deg, #c8992e 0%, #b57e10 15%, #f9df7b 47%, #fff3a6 59%, #f9df7b 72%, #b57e10 92%, #cda035 100%);
          border-image: linear-gradient(90deg, #c8992e 0%, #b57e10 15%, #f9df7b 47%, #fff3a6 59%, #f9df7b 72%, #b57e10 92%, #cda035 100%);
  border-image-slice: 1;
}
/* line 24, modals.less */
.callback_modal_window .modal-dialog .modal-content form textarea {
  height: 1px;
  min-height: 146px;
}
/* line 29, modals.less */
.callback_modal_window .modal-dialog .modal-content form .submit {
  line-height: 54px;
  margin-top: 20px;
}
@media only screen and (max-width: 480px) {
  /* line 39, modals.less */
  .callback_modal_window .modal-dialog {
    width: auto;
  }
}
/* HEADER */
/* line 2, header.less */
header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  min-height: 94px;
  padding: 30px 50px 0;
  background: transparent;
  z-index: 1001;
}
/* line 12, header.less */
header.type_2 {
  background: #000000 url(/img/header_fixed_bg.png) center top / cover no-repeat;
}
/* line 16, header.less */
header.to_top {
  background: #000000 url(/img/header_fixed_bg.png) center top / cover no-repeat;
}
/* line 20, header.less */
header .logo {
  display: block;
  float: left;
  font-family: 'Roboto Bold Condensed', Tahoma, Arial, Helvetica, sans-serif;
  font-size: 26px;
  color: #fff;
}
/* line 27, header.less */
header .logo img {
  margin-right: 10px;
}
/* line 32, header.less */
header .header_contact_info {
  float: right;
}
/* line 35, header.less */
header .header_contact_info .icon {
  margin-right: 18px;
  margin-top: 5px;
}
/* line 40, header.less */
header .header_contact_info ul {
  padding: 0;
  margin: 0;
  list-style: none;
  float: right;
  color: #fff;
  display: inline-block;
}
/* line 48, header.less */
header .header_contact_info ul li {
  line-height: 17px;
}
/* line 51, header.less */
header .header_contact_info ul li.works_hours {
  font-size: 11px;
}
/* line 55, header.less */
header .header_contact_info ul li.phone {
  font-size: 18px;
}
/* line 58, header.less */
header .header_contact_info ul li.phone a {
  color: inherit;
}
/* line 70, header.less */
header .navbar {
  position: relative;
  min-height: auto;
  float: none;
  margin-bottom: 0;
  margin-right: 0;
  box-shadow: none;
  border-radius: 0;
  background-color: transparent;
  border: none;
  z-index: 2;
}
/* line 82, header.less */
header .navbar > .container {
  position: relative;
}
/* line 87, header.less */
header .navbar .navbar-header .home_btn {
  float: right;
  margin-top: 4px;
  margin-right: 30px;
}
/* line 94, header.less */
header .navbar .navbar-collapse {
  padding-right: 0;
  padding-left: 0;
}
/* line 100, header.less */
header .navbar .navbar-collapse ul.nav > li > a:focus,
header .navbar .navbar-collapse ul.nav .nav > li > a:hover {
  text-decoration: none;
  background-color: transparent;
}
/* line 106, header.less */
header .navbar .navbar-collapse ul.nav.navbar-nav {
  margin: 0;
  padding-right: 30px;
}
/* line 113, header.less */
header .navbar .navbar-collapse ul.nav.navbar-nav li a a.mob-drop {
  display: none;
}
/* line 120, header.less */
header .navbar .navbar-collapse ul.nav.navbar-nav > li a.mob-drop {
  display: none;
}
/* line 124, header.less */
header .navbar .navbar-collapse ul.nav.navbar-nav > li > a {
  position: relative;
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  padding: 0 25px;
  line-height: 30px;
  white-space: nowrap;
  text-transform: inherit;
  border: 2px solid transparent;
  -webkit-transition: none;
          transition: none;
}
/* line 136, header.less */
header .navbar .navbar-collapse ul.nav.navbar-nav > li > a:focus,
header .navbar .navbar-collapse ul.nav.navbar-nav > li > a:active,
header .navbar .navbar-collapse ul.nav.navbar-nav > li > a:hover {
  background: transparent;
  color: #fff;
  -webkit-border-image: -webkit-linear-gradient(90deg, #403017 0%, #684c22 8%, #7d5c27 13%, #8f692c 19%, #a67a30 24%, #b28c32 29%, #b28c32 32%, #ad7e30 38%, #bd8c34 41%, #c49f4c 46%, #debe62 49%, #d5b251 51%, #ecce69 53%, #e9e26b 57%, #d5b45b 61%, #b48332 66%, #b28332 71%, #98722e 74%, #b28332 75%, #a67a30 79%, #98722e 80%, #8b662b 83%, #795927 87%, #674c22 93%, #503c1b 100%);
       -o-border-image: linear-gradient(0deg, #403017 0%, #684c22 8%, #7d5c27 13%, #8f692c 19%, #a67a30 24%, #b28c32 29%, #b28c32 32%, #ad7e30 38%, #bd8c34 41%, #c49f4c 46%, #debe62 49%, #d5b251 51%, #ecce69 53%, #e9e26b 57%, #d5b45b 61%, #b48332 66%, #b28332 71%, #98722e 74%, #b28332 75%, #a67a30 79%, #98722e 80%, #8b662b 83%, #795927 87%, #674c22 93%, #503c1b 100%);
          border-image: linear-gradient(0deg, #403017 0%, #684c22 8%, #7d5c27 13%, #8f692c 19%, #a67a30 24%, #b28c32 29%, #b28c32 32%, #ad7e30 38%, #bd8c34 41%, #c49f4c 46%, #debe62 49%, #d5b251 51%, #ecce69 53%, #e9e26b 57%, #d5b45b 61%, #b48332 66%, #b28332 71%, #98722e 74%, #b28332 75%, #a67a30 79%, #98722e 80%, #8b662b 83%, #795927 87%, #674c22 93%, #503c1b 100%);
  border-image-slice: 1;
}
/* line 145, header.less */
header .navbar .navbar-collapse ul.nav.navbar-nav > li > a .mdi {
  font-size: 29px;
  position: relative;
  margin-left: -5px;
  vertical-align: middle;
}
/* line 154, header.less */
header .navbar .navbar-collapse ul.nav.navbar-nav > li.active > a {
  background: transparent;
  color: #fff;
  -webkit-border-image: -webkit-linear-gradient(90deg, #403017 0%, #684c22 8%, #7d5c27 13%, #8f692c 19%, #a67a30 24%, #b28c32 29%, #b28c32 32%, #ad7e30 38%, #bd8c34 41%, #c49f4c 46%, #debe62 49%, #d5b251 51%, #ecce69 53%, #e9e26b 57%, #d5b45b 61%, #b48332 66%, #b28332 71%, #98722e 74%, #b28332 75%, #a67a30 79%, #98722e 80%, #8b662b 83%, #795927 87%, #674c22 93%, #503c1b 100%);
       -o-border-image: linear-gradient(0deg, #403017 0%, #684c22 8%, #7d5c27 13%, #8f692c 19%, #a67a30 24%, #b28c32 29%, #b28c32 32%, #ad7e30 38%, #bd8c34 41%, #c49f4c 46%, #debe62 49%, #d5b251 51%, #ecce69 53%, #e9e26b 57%, #d5b45b 61%, #b48332 66%, #b28332 71%, #98722e 74%, #b28332 75%, #a67a30 79%, #98722e 80%, #8b662b 83%, #795927 87%, #674c22 93%, #503c1b 100%);
          border-image: linear-gradient(0deg, #403017 0%, #684c22 8%, #7d5c27 13%, #8f692c 19%, #a67a30 24%, #b28c32 29%, #b28c32 32%, #ad7e30 38%, #bd8c34 41%, #c49f4c 46%, #debe62 49%, #d5b251 51%, #ecce69 53%, #e9e26b 57%, #d5b45b 61%, #b48332 66%, #b28332 71%, #98722e 74%, #b28332 75%, #a67a30 79%, #98722e 80%, #8b662b 83%, #795927 87%, #674c22 93%, #503c1b 100%);
  border-image-slice: 1;
}
/* line 160, header.less */
header .navbar .navbar-collapse ul.nav.navbar-nav > li.active > a:hover,
header .navbar .navbar-collapse ul.nav.navbar-nav > li.active > a:focus,
header .navbar .navbar-collapse ul.nav.navbar-nav > li.active > a:active {
  background: transparent;
  color: #fff;
  -webkit-border-image: -webkit-linear-gradient(90deg, #403017 0%, #684c22 8%, #7d5c27 13%, #8f692c 19%, #a67a30 24%, #b28c32 29%, #b28c32 32%, #ad7e30 38%, #bd8c34 41%, #c49f4c 46%, #debe62 49%, #d5b251 51%, #ecce69 53%, #e9e26b 57%, #d5b45b 61%, #b48332 66%, #b28332 71%, #98722e 74%, #b28332 75%, #a67a30 79%, #98722e 80%, #8b662b 83%, #795927 87%, #674c22 93%, #503c1b 100%);
       -o-border-image: linear-gradient(0deg, #403017 0%, #684c22 8%, #7d5c27 13%, #8f692c 19%, #a67a30 24%, #b28c32 29%, #b28c32 32%, #ad7e30 38%, #bd8c34 41%, #c49f4c 46%, #debe62 49%, #d5b251 51%, #ecce69 53%, #e9e26b 57%, #d5b45b 61%, #b48332 66%, #b28332 71%, #98722e 74%, #b28332 75%, #a67a30 79%, #98722e 80%, #8b662b 83%, #795927 87%, #674c22 93%, #503c1b 100%);
          border-image: linear-gradient(0deg, #403017 0%, #684c22 8%, #7d5c27 13%, #8f692c 19%, #a67a30 24%, #b28c32 29%, #b28c32 32%, #ad7e30 38%, #bd8c34 41%, #c49f4c 46%, #debe62 49%, #d5b251 51%, #ecce69 53%, #e9e26b 57%, #d5b45b 61%, #b48332 66%, #b28332 71%, #98722e 74%, #b28332 75%, #a67a30 79%, #98722e 80%, #8b662b 83%, #795927 87%, #674c22 93%, #503c1b 100%);
  border-image-slice: 1;
}
/* line 173, header.less */
header .navbar .navbar-collapse ul.nav.navbar-nav > li:first-child > a:focus,
header .navbar .navbar-collapse ul.nav.navbar-nav > li:first-child > a:active,
header .navbar .navbar-collapse ul.nav.navbar-nav > li:first-child > a:hover {
  background: transparent;
  color: #fff;
  -webkit-border-image: none;
       -o-border-image: none;
          border-image: none;
}
/* line 183, header.less */
header .navbar .navbar-collapse ul.nav.navbar-nav > li:first-child.active > a {
  background: transparent;
  color: #fff;
  -webkit-border-image: none;
       -o-border-image: none;
          border-image: none;
}
/* line 195, header.less */
header .navbar .navbar-collapse ul.nav.navbar-nav > .in > a,
header .navbar .navbar-collapse ul.nav.navbar-nav > .in > a:focus,
header .navbar .navbar-collapse ul.nav.navbar-nav > .in > a:hover {
  background-color: transparent;
  color: #eae56c !important;
}
/* line 202, header.less */
header .navbar .navbar-toggle {
  position: relative;
  float: right;
  padding: 0;
  margin-top: 8px;
  margin-right: 0;
  margin-bottom: 0;
  background-color: transparent !important;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 0;
  -webkit-transition: 0.3s;
          transition: 0.3s;
}
/* line 215, header.less */
header .navbar .navbar-toggle .icon-bar {
  width: 24px;
  background: -webkit-linear-gradient(0deg, #403017 0%, #684c22 8%, #7d5c27 13%, #8f692c 19%, #a67a30 24%, #b28c32 29%, #b28c32 32%, #ad7e30 38%, #bd8c34 41%, #c49f4c 46%, #debe62 49%, #d5b251 51%, #ecce69 53%, #e9e26b 57%, #d5b45b 61%, #b48332 66%, #b28332 71%, #98722e 74%, #b28332 75%, #a67a30 79%, #98722e 80%, #8b662b 83%, #795927 87%, #674c22 93%, #503c1b 100%);
  background: linear-gradient(90deg, #403017 0%, #684c22 8%, #7d5c27 13%, #8f692c 19%, #a67a30 24%, #b28c32 29%, #b28c32 32%, #ad7e30 38%, #bd8c34 41%, #c49f4c 46%, #debe62 49%, #d5b251 51%, #ecce69 53%, #e9e26b 57%, #d5b45b 61%, #b48332 66%, #b28332 71%, #98722e 74%, #b28332 75%, #a67a30 79%, #98722e 80%, #8b662b 83%, #795927 87%, #674c22 93%, #503c1b 100%);
  height: 3px;
}
/* line 221, header.less */
header .navbar .navbar-toggle:hover {
  background-color: #050505 !important;
}
/* line 226, header.less */
header .navbar .dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  visibility: hidden;
  opacity: 0;
  float: left;
  min-width: 250px;
  padding: 7px 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: none;
  border-radius: 0;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
/* line 247, header.less */
header .navbar .has_children > .dropdown-menu > .has_children > .dropdown-menu {
  position: absolute;
  top: -2px;
  left: 100%;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #eeeeee;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
/* line 268, header.less */
header .navbar .has_children.in > .dropdown-menu {
  display: block;
  visibility: visible;
  opacity: 1;
}
/* line 275, header.less */
header .navbar .dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: 400;
  color: #464646;
  white-space: nowrap;
  line-height: 2;
}
/* line 284, header.less */
header .navbar .dropdown-menu li {
  border-bottom: 1px solid #CECECE;
}
/* line 287, header.less */
header .navbar .dropdown-menu li.active {
  background: #fff;
}
/* line 290, header.less */
header .navbar .dropdown-menu li.active > a {
  background-color: transparent;
  color: #eae56c !important;
}
/* line 294, header.less */
header .navbar .dropdown-menu li.active > a:hover {
  background-color: transparent;
  color: #eae56c !important;
}
/* line 301, header.less */
header .navbar .dropdown-menu li:last-child {
  border-bottom: none;
}
/* line 304, header.less */
header .navbar .dropdown-menu > li > a:focus,
header .navbar .dropdown-menu > li > a:hover {
  background-color: transparent;
  color: #eae56c !important;
  text-decoration: none;
}
/* line 310, header.less */
header .navbar li.has_children ul.dropdown-menu > li span {
  -webkit-transform: rotate(270deg);
      -ms-transform: rotate(270deg);
          transform: rotate(270deg);
}
@media only screen and (max-width: 1150px) {
  /* line 317, header.less */
  header .navbar .navbar-collapse ul.nav.navbar-nav > li > a {
    font-size: 15px;
    padding: 0 10px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 326, header.less */
  header .navbar .navbar-collapse ul.nav.navbar-nav > li > a {
    font-size: 13px;
    padding: 0 5px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 333, header.less */
  header {
    padding: 0;
    min-height: auto;
  }
  /* line 337, header.less */
  header .navbar {
    background: transparent;
    padding: 15px 15px 20px;
  }
  /* line 341, header.less */
  header .navbar.in {
    background: url(/img/pattern_01.jpg) center center repeat;
  }
  /* line 345, header.less */
  header .navbar .navbar-collapse {
    max-height: 83vh;
    text-align: center;
    border: 0;
    box-shadow: none;
  }
  /* line 352, header.less */
  header .navbar .navbar-collapse ul.nav.navbar-nav {
    padding-right: 0;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 25px;
  }
  /* line 359, header.less */
  header .navbar .navbar-collapse ul.nav.navbar-nav > li > a {
    line-height: 30px;
    color: #fff;
    display: inline-block;
    font-size: 20px;
    padding: 0 20px;
  }
  /* line 366, header.less */
  header .navbar .navbar-collapse ul.nav.navbar-nav > li > a:focus,
  header .navbar .navbar-collapse ul.nav.navbar-nav > li > a:active,
  header .navbar .navbar-collapse ul.nav.navbar-nav > li > a:hover {
    background: transparent;
    color: #fff;
    -webkit-border-image: -webkit-linear-gradient(90deg, #403017 0%, #684c22 8%, #7d5c27 13%, #8f692c 19%, #a67a30 24%, #b28c32 29%, #b28c32 32%, #ad7e30 38%, #bd8c34 41%, #c49f4c 46%, #debe62 49%, #d5b251 51%, #ecce69 53%, #e9e26b 57%, #d5b45b 61%, #b48332 66%, #b28332 71%, #98722e 74%, #b28332 75%, #a67a30 79%, #98722e 80%, #8b662b 83%, #795927 87%, #674c22 93%, #503c1b 100%);
         -o-border-image: linear-gradient(0deg, #403017 0%, #684c22 8%, #7d5c27 13%, #8f692c 19%, #a67a30 24%, #b28c32 29%, #b28c32 32%, #ad7e30 38%, #bd8c34 41%, #c49f4c 46%, #debe62 49%, #d5b251 51%, #ecce69 53%, #e9e26b 57%, #d5b45b 61%, #b48332 66%, #b28332 71%, #98722e 74%, #b28332 75%, #a67a30 79%, #98722e 80%, #8b662b 83%, #795927 87%, #674c22 93%, #503c1b 100%);
            border-image: linear-gradient(0deg, #403017 0%, #684c22 8%, #7d5c27 13%, #8f692c 19%, #a67a30 24%, #b28c32 29%, #b28c32 32%, #ad7e30 38%, #bd8c34 41%, #c49f4c 46%, #debe62 49%, #d5b251 51%, #ecce69 53%, #e9e26b 57%, #d5b45b 61%, #b48332 66%, #b28332 71%, #98722e 74%, #b28332 75%, #a67a30 79%, #98722e 80%, #8b662b 83%, #795927 87%, #674c22 93%, #503c1b 100%);
    border-image-slice: 1;
  }
  /* line 376, header.less */
  header .navbar .navbar-collapse ul.nav.navbar-nav > li a.mob-drop {
    display: block;
    position: absolute;
    width: 40px;
    top: 0;
    right: 0;
    border-left: 1px solid #454545;
  }
  /* line 385, header.less */
  header .navbar .navbar-collapse ul.nav.navbar-nav > li.has_children > a.dropdown-toggle {
    padding: 0 40px;
  }
  /* line 388, header.less */
  header .navbar .navbar-collapse ul.nav.navbar-nav > li.has_children > a.dropdown-toggle span.mdi {
    display: none;
  }
  /* line 394, header.less */
  header .navbar .navbar-collapse ul.nav.navbar-nav > li.active > a {
    background: transparent;
    color: #fff;
    -webkit-border-image: -webkit-linear-gradient(90deg, #403017 0%, #684c22 8%, #7d5c27 13%, #8f692c 19%, #a67a30 24%, #b28c32 29%, #b28c32 32%, #ad7e30 38%, #bd8c34 41%, #c49f4c 46%, #debe62 49%, #d5b251 51%, #ecce69 53%, #e9e26b 57%, #d5b45b 61%, #b48332 66%, #b28332 71%, #98722e 74%, #b28332 75%, #a67a30 79%, #98722e 80%, #8b662b 83%, #795927 87%, #674c22 93%, #503c1b 100%);
         -o-border-image: linear-gradient(0deg, #403017 0%, #684c22 8%, #7d5c27 13%, #8f692c 19%, #a67a30 24%, #b28c32 29%, #b28c32 32%, #ad7e30 38%, #bd8c34 41%, #c49f4c 46%, #debe62 49%, #d5b251 51%, #ecce69 53%, #e9e26b 57%, #d5b45b 61%, #b48332 66%, #b28332 71%, #98722e 74%, #b28332 75%, #a67a30 79%, #98722e 80%, #8b662b 83%, #795927 87%, #674c22 93%, #503c1b 100%);
            border-image: linear-gradient(0deg, #403017 0%, #684c22 8%, #7d5c27 13%, #8f692c 19%, #a67a30 24%, #b28c32 29%, #b28c32 32%, #ad7e30 38%, #bd8c34 41%, #c49f4c 46%, #debe62 49%, #d5b251 51%, #ecce69 53%, #e9e26b 57%, #d5b45b 61%, #b48332 66%, #b28332 71%, #98722e 74%, #b28332 75%, #a67a30 79%, #98722e 80%, #8b662b 83%, #795927 87%, #674c22 93%, #503c1b 100%);
    border-image-slice: 1;
  }
  /* line 400, header.less */
  header .navbar .navbar-collapse ul.nav.navbar-nav > li.active > a:hover,
  header .navbar .navbar-collapse ul.nav.navbar-nav > li.active > a:focus,
  header .navbar .navbar-collapse ul.nav.navbar-nav > li.active > a:active {
    background: transparent;
    color: #fff;
    -webkit-border-image: -webkit-linear-gradient(90deg, #403017 0%, #684c22 8%, #7d5c27 13%, #8f692c 19%, #a67a30 24%, #b28c32 29%, #b28c32 32%, #ad7e30 38%, #bd8c34 41%, #c49f4c 46%, #debe62 49%, #d5b251 51%, #ecce69 53%, #e9e26b 57%, #d5b45b 61%, #b48332 66%, #b28332 71%, #98722e 74%, #b28332 75%, #a67a30 79%, #98722e 80%, #8b662b 83%, #795927 87%, #674c22 93%, #503c1b 100%);
         -o-border-image: linear-gradient(0deg, #403017 0%, #684c22 8%, #7d5c27 13%, #8f692c 19%, #a67a30 24%, #b28c32 29%, #b28c32 32%, #ad7e30 38%, #bd8c34 41%, #c49f4c 46%, #debe62 49%, #d5b251 51%, #ecce69 53%, #e9e26b 57%, #d5b45b 61%, #b48332 66%, #b28332 71%, #98722e 74%, #b28332 75%, #a67a30 79%, #98722e 80%, #8b662b 83%, #795927 87%, #674c22 93%, #503c1b 100%);
            border-image: linear-gradient(0deg, #403017 0%, #684c22 8%, #7d5c27 13%, #8f692c 19%, #a67a30 24%, #b28c32 29%, #b28c32 32%, #ad7e30 38%, #bd8c34 41%, #c49f4c 46%, #debe62 49%, #d5b251 51%, #ecce69 53%, #e9e26b 57%, #d5b45b 61%, #b48332 66%, #b28332 71%, #98722e 74%, #b28332 75%, #a67a30 79%, #98722e 80%, #8b662b 83%, #795927 87%, #674c22 93%, #503c1b 100%);
    border-image-slice: 1;
  }
  /* line 412, header.less */
  header .navbar .navbar-collapse ul.nav.navbar-nav > li.in > a {
    background: transparent !important;
    color: #fff;
    -webkit-border-image: -webkit-linear-gradient(90deg, #403017 0%, #684c22 8%, #7d5c27 13%, #8f692c 19%, #a67a30 24%, #b28c32 29%, #b28c32 32%, #ad7e30 38%, #bd8c34 41%, #c49f4c 46%, #debe62 49%, #d5b251 51%, #ecce69 53%, #e9e26b 57%, #d5b45b 61%, #b48332 66%, #b28332 71%, #98722e 74%, #b28332 75%, #a67a30 79%, #98722e 80%, #8b662b 83%, #795927 87%, #674c22 93%, #503c1b 100%);
         -o-border-image: linear-gradient(0deg, #403017 0%, #684c22 8%, #7d5c27 13%, #8f692c 19%, #a67a30 24%, #b28c32 29%, #b28c32 32%, #ad7e30 38%, #bd8c34 41%, #c49f4c 46%, #debe62 49%, #d5b251 51%, #ecce69 53%, #e9e26b 57%, #d5b45b 61%, #b48332 66%, #b28332 71%, #98722e 74%, #b28332 75%, #a67a30 79%, #98722e 80%, #8b662b 83%, #795927 87%, #674c22 93%, #503c1b 100%);
            border-image: linear-gradient(0deg, #403017 0%, #684c22 8%, #7d5c27 13%, #8f692c 19%, #a67a30 24%, #b28c32 29%, #b28c32 32%, #ad7e30 38%, #bd8c34 41%, #c49f4c 46%, #debe62 49%, #d5b251 51%, #ecce69 53%, #e9e26b 57%, #d5b45b 61%, #b48332 66%, #b28332 71%, #98722e 74%, #b28332 75%, #a67a30 79%, #98722e 80%, #8b662b 83%, #795927 87%, #674c22 93%, #503c1b 100%);
    border-image-slice: 1;
  }
  /* line 418, header.less */
  header .navbar .navbar-collapse ul.nav.navbar-nav > li.in > a:hover,
  header .navbar .navbar-collapse ul.nav.navbar-nav > li.in > a:focus,
  header .navbar .navbar-collapse ul.nav.navbar-nav > li.in > a:active {
    background: transparent !important;
    color: #fff;
    -webkit-border-image: -webkit-linear-gradient(90deg, #403017 0%, #684c22 8%, #7d5c27 13%, #8f692c 19%, #a67a30 24%, #b28c32 29%, #b28c32 32%, #ad7e30 38%, #bd8c34 41%, #c49f4c 46%, #debe62 49%, #d5b251 51%, #ecce69 53%, #e9e26b 57%, #d5b45b 61%, #b48332 66%, #b28332 71%, #98722e 74%, #b28332 75%, #a67a30 79%, #98722e 80%, #8b662b 83%, #795927 87%, #674c22 93%, #503c1b 100%);
         -o-border-image: linear-gradient(0deg, #403017 0%, #684c22 8%, #7d5c27 13%, #8f692c 19%, #a67a30 24%, #b28c32 29%, #b28c32 32%, #ad7e30 38%, #bd8c34 41%, #c49f4c 46%, #debe62 49%, #d5b251 51%, #ecce69 53%, #e9e26b 57%, #d5b45b 61%, #b48332 66%, #b28332 71%, #98722e 74%, #b28332 75%, #a67a30 79%, #98722e 80%, #8b662b 83%, #795927 87%, #674c22 93%, #503c1b 100%);
            border-image: linear-gradient(0deg, #403017 0%, #684c22 8%, #7d5c27 13%, #8f692c 19%, #a67a30 24%, #b28c32 29%, #b28c32 32%, #ad7e30 38%, #bd8c34 41%, #c49f4c 46%, #debe62 49%, #d5b251 51%, #ecce69 53%, #e9e26b 57%, #d5b45b 61%, #b48332 66%, #b28332 71%, #98722e 74%, #b28332 75%, #a67a30 79%, #98722e 80%, #8b662b 83%, #795927 87%, #674c22 93%, #503c1b 100%);
    border-image-slice: 1;
  }
  /* line 432, header.less */
  header .navbar .navbar-collapse .header_contact_info.visible-xs {
    float: none;
    display: inline-block !important;
  }
  /* line 439, header.less */
  header .navbar .dropdown-menu:before {
    display: none;
  }
  /* line 445, header.less */
  header .navbar-nav .in .dropdown-menu {
    background-color: #eeeeee;
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    border: 0;
    box-shadow: none;
    top: auto;
    left: auto;
  }
  /* line 458, header.less */
  header .navbar .navbar-nav .in .dropdown-menu > li > a {
    color: #1c1c1c;
  }
  /* line 461, header.less */
  header .navbar .navbar-nav .in .dropdown-menu > li > a:hover {
    background-color: transparent;
    color: #eae56c !important;
  }
  /* line 467, header.less */
  header .navbar .navbar-nav .in .dropdown-menu > li.active > a:hover {
    background-color: transparent;
    color: #eae56c !important;
  }
}
/* Footer */
/* line 2, footer.less */
footer {
  background: #383838 url(/img/footer_bg.jpg) center center / cover no-repeat;
  color: #fff;
  margin-top: 215px;
  padding-top: 75px;
  position: relative
  /* MEDIA */
}
/* line 9, footer.less */
footer .footer-top {
  padding-bottom: 10px;
}
/* line 12, footer.less */
footer .footer-top .title {
  font-size: 25px;
  margin-bottom: 15px;
  letter-spacing: 0.6px;
}
/* line 19, footer.less */
footer .footer-top .contact_info ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 24, footer.less */
footer .footer-top .contact_info ul li {
  padding-left: 98px;
  margin-bottom: 20px;
}
/* line 28, footer.less */
footer .footer-top .contact_info ul li .icon {
  display: block;
  float: left;
  margin-left: -83px;
  margin-top: 9px;
}
/* line 35, footer.less */
footer .footer-top .contact_info ul li a {
  color: inherit;
}
/* line 38, footer.less */
footer .footer-top .contact_info ul li a:hover {
  color: #eae56c;
}
/* line 44, footer.less */
footer .footer-top .contact_info ul li.phone span {
  display: block;
}
/* line 48, footer.less */
footer .footer-top .contact_info ul li.phone a {
  font-size: 25px;
  color: inherit;
}
/* line 52, footer.less */
footer .footer-top .contact_info ul li.phone a:hover {
  color: #eae56c;
}
/* line 58, footer.less */
footer .footer-top .contact_info ul li.phone .icon:nth-child(2) {
  margin-top: 70px;
}
/* line 67, footer.less */
footer .footer-top .social_icons {
  float: right;
  margin-right: -97px;
  padding-top: 50px;
}
/* line 72, footer.less */
footer .footer-top .social_icons .icon {
  display: block;
}
/* line 75, footer.less */
footer .footer-top .social_icons .icon:first-of-type {
  margin-bottom: 27px;
}
/* line 81, footer.less */
footer .footer-top .write_us {
  padding-right: 97px;
}
/* line 85, footer.less */
footer .footer-top .write_us form .submit {
  margin-top: 29px;
}
/* line 88, footer.less */
footer .footer-top .write_us form .submit span {
  height: auto;
  font-size: inherit;
}
/* line 94, footer.less */
footer .footer-top .write_us form textarea {
  min-height: 124px;
}
/* line 98, footer.less */
footer .footer-top .write_us form input,
footer .footer-top .write_us form textarea {
  background: transparent;
  color: #fff;
}
/* line 103, footer.less */
footer .footer-top .write_us form input::-webkit-input-placeholder,
footer .footer-top .write_us form textarea::-webkit-input-placeholder {
  color: #fff;
  opacity: 1;
}
/* line 114, footer.less */
footer .footer-bottom .copyright p {
  font-size: 15px;
  font-family: 'Roboto Bold Condensed', Tahoma, Arial, Helvetica, sans-serif;
  letter-spacing: .6px;
  margin: 0;
  padding: 10px 0;
  line-height: 1;
}
@media only screen and (max-width: 991px) {
  /* line 128, footer.less */
  footer .footer-top .title {
    font-size: 16px;
    margin-bottom: 10px;
  }
  /* line 135, footer.less */
  footer .footer-top .contact_info ul li {
    font-size: 14px;
    padding-left: 50px;
    margin-bottom: 20px;
  }
  /* line 140, footer.less */
  footer .footer-top .contact_info ul li .icon {
    margin-left: -50px;
    margin-top: 9px;
    width: 30px;
  }
  /* line 148, footer.less */
  footer .footer-top .contact_info ul li.phone .icon:nth-child(2) {
    margin-top: 48px;
  }
  /* line 157, footer.less */
  footer .footer-top .social_icons {
    margin-right: -60px;
    padding-top: 50px;
  }
  /* line 161, footer.less */
  footer .footer-top .social_icons .icon {
    width: 45px;
  }
  /* line 166, footer.less */
  footer .footer-top .write_us {
    padding-right: 60px;
    margin-top: -20px;
  }
  /* line 171, footer.less */
  footer .footer-top .write_us form textarea {
    min-height: 114px;
  }
  /* line 175, footer.less */
  footer .footer-top .write_us form input,
  footer .footer-top .write_us form textarea {
    line-height: 30px;
    font-size: 12px;
    padding: 0 10px;
  }
  /* line 181, footer.less */
  footer .footer-top .write_us form input::-webkit-input-placeholder,
  footer .footer-top .write_us form textarea::-webkit-input-placeholder {
    color: #fff;
    opacity: 1;
    font-size: inherit;
    line-height: 30px;
  }
  /* line 189, footer.less */
  footer .footer-top .write_us form .ajax_form span {
    font-size: 11px;
  }
  /* line 198, footer.less */
  footer .footer-bottom .copyright p {
    font-size: 13px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 205, footer.less */
  footer {
    margin-top: 126px;
  }
  /* line 209, footer.less */
  footer .footer-top .contact_info {
    padding-right: 60px;
  }
  /* line 213, footer.less */
  footer .footer-top .social_icons {
    margin-right: -46px;
    padding-top: 0;
  }
  /* line 218, footer.less */
  footer .footer-top .write_us {
    margin-bottom: 30px;
    padding-right: 15px;
    margin-top: 0;
  }
}
@media only screen and (max-width: 480px) {
  /* line 229, footer.less */
  footer .footer-bottom .copyright {
    text-align: center;
  }
  /* line 232, footer.less */
  footer .footer-bottom .copyright p {
    padding: 20px 0;
  }
}
/* END Footer */
/*# sourceMappingURL=style.css.map */