@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: Tahoma, 'Times New Roman', 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 */
input,
textarea,
select {
  border: 1px solid #354b65;
  color: #000000;
}
/* line 43, site.less */
h1,
h2,
h3 {
  font-family: 'Times New Roman', Tahoma, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  font-weight: normal;
  line-height: 1em;
}
/* line 49, site.less */
h1 {
  font-size: 25px;
}
/* line 52, site.less */
h2 {
  font-size: 22px;
}
/* line 55, site.less */
h3 {
  font-size: 19px;
}
/* line 59, site.less */
*::-moz-selection {
  background: #c93428;
  /* Safari */
  color: #fff;
}
*::selection {
  background: #c93428;
  /* Safari */
  color: #fff;
}
/* line 63, site.less */
*::-moz-selection {
  background: #c93428;
  /* Firefox */
  color: #fff;
}
/* line 68, site.less */
p {
  font-size: 16px;
  line-height: 1.5;
  margin: 15px 0;
  font-family: Tahoma, 'Times New Roman', Arial, Helvetica, sans-serif;
}
/* line 75, site.less */
ul {
  padding-left: 30px;
  margin: 15px 0;
  list-style: disc;
}
/* line 81, site.less */
ol {
  padding-left: 30px;
  margin: 15px 0;
  list-style: decimal;
}
/* line 88, site.less */
img {
  max-width: 100%;
}
/* line 92, site.less */
a {
  text-decoration: none;
  outline: none;
  -webkit-transition: 0.3s;
          transition: 0.3s;
}
/* line 96, site.less */
a:focus {
  text-decoration: none;
}
/* line 99, site.less */
a:active {
  text-decoration: none;
}
/* line 102, site.less */
a:hover {
  text-decoration: none;
}
/* line 109, 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 117, site.less */
.clear:before {
  display: table;
  content: " ";
}
/* line 122, site.less */
.clear:after {
  display: table;
  content: " ";
  clear: both;
}
/* Small column - sxs */
/* line 131, 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 139, site.less */
  .col-sxs-1 {
    width: 8.33333333%;
  }
  /* line 143, site.less */
  .col-sxs-2 {
    width: 16.66666667%;
  }
  /* line 147, site.less */
  .col-sxs-3 {
    width: 25%;
  }
  /* line 151, site.less */
  .col-sxs-4 {
    width: 33.33333333%;
  }
  /* line 155, site.less */
  .col-sxs-5 {
    width: 41.66666667%;
  }
  /* line 159, site.less */
  .col-sxs-6 {
    width: 50%;
  }
  /* line 163, site.less */
  .col-sxs-7 {
    width: 58.33333333%;
  }
  /* line 167, site.less */
  .col-sxs-8 {
    width: 66.66666667%;
  }
  /* line 171, site.less */
  .col-sxs-9 {
    width: 75%;
  }
  /* line 175, site.less */
  .col-sxs-10 {
    width: 83.33333333%;
  }
  /* line 179, site.less */
  .col-sxs-11 {
    width: 91.66666667%;
  }
  /* line 183, site.less */
  .col-sxs-12 {
    width: 100%;
  }
  /* line 187, site.less */
  .col-sxs-offset-0 {
    margin-left: 0;
  }
}
/* line 193, site.less */
p.justifyfull {
  text-align: justify;
}
/* line 196, site.less */
p.justifyright {
  text-align: right;
}
/* line 199, site.less */
p.justifyleft {
  text-align: left;
}
/* Just content block */
/* line 204, site.less */
.content_block ol,
.content_block ul {
  padding-left: 30px;
  margin-bottom: 20px;
}
/* line 209, site.less */
.content_block ol li,
.content_block ul li {
  font-size: 16px;
}
/* line 214, site.less */
.content_block ul {
  list-style: disc;
}
/* line 217, site.less */
.content_block ul.custom_ul {
  list-style: none;
}
/* line 221, 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 235, 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 239, site.less */
  .content_block .ul_two_column {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
  }
}
/* line 244, 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 248, 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 252, site.less */
  .content_block .ul_three_column {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
  }
}
/* line 257, site.less */
.content_block h1 {
  font-weight: 900;
}
/* line 261, site.less */
.content_block h1,
.content_block h2,
.content_block h3 {
  margin-bottom: 25px;
}
/* line 265, site.less */
.content_block a {
  text-decoration: underline;
}
/* line 270, site.less */
.content_block p:first-of-type {
  margin-top: 0;
}
/* END Just content block */
/* line 279, 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 287, site.less */
  .mceContentBody .gallery a {
    width: 25%;
  }
}
@media only screen and (max-width: 600px) {
  /* line 291, site.less */
  .mceContentBody .gallery a {
    width: 33.33333%;
  }
}
@media only screen and (max-width: 480px) {
  /* line 295, site.less */
  .mceContentBody .gallery a {
    width: 50%;
  }
}
/* line 299, 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 308, site.less */
.mceContentBody .gallery a:hover img {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
}
/* line 314, site.less */
.mceContentBody .gallery:before {
  display: table;
  content: " ";
}
/* line 319, site.less */
.mceContentBody .gallery:after {
  display: table;
  content: " ";
  clear: both;
}
/* line 327, site.less */
.mceContentBody ul.custom_ul {
  list-style: none;
}
/* line 331, 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 345, 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 349, site.less */
  .mceContentBody .ul_two_column {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
  }
}
/* line 354, 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 358, 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 362, site.less */
  .mceContentBody .ul_three_column {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
  }
}
/* line 367, site.less */
.mceContentBody h1,
.mceContentBody h2,
.mceContentBody h3 {
  margin-bottom: 25px;
}
/* line 372, site.less */
.btn {
  display: inline-block;
  background: #c93428;
  border: 1px solid #c93428;
  padding: 0 40px;
  font-size: 16px;
  text-transform: uppercase;
  -webkit-transition: .2s;
          transition: .2s;
  color: #fff;
  margin-top: 20px;
  margin-bottom: 0;
  font-weight: 500;
  line-height: 38px;
  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 392, site.less */
.btn:hover {
  background: #354b65;
  border: 1px solid #354b65;
  color: #fff;
}
/* line 400, site.less */
.btn-more {
  width: auto !important;
}
/* line 406, site.less */
.section_title {
  text-align: center;
  font-size: 26px;
  font-weight: 500;
  line-height: 1;
  margin-bottom: 50px;
  color: #000;
}
/* line 414, site.less */
.section_title a {
  color: inherit;
}
/* line 419, site.less */
.page_title {
  text-align: center;
  font-size: 30px;
  font-weight: 500;
  line-height: 1;
  margin-bottom: 80px;
  color: #000;
  position: relative;
}
/* line 428, site.less */
.page_title:after {
  content: "";
  display: block;
  width: 350px;
  height: 2px;
  background: #d1cccc;
  position: absolute;
  bottom: -30px;
  left: 50%;
  margin-left: -175px;
}
@media only screen and (max-width: 767px) {
  /* line 440, site.less */
  .page_title {
    font-size: 24px;
  }
  /* line 443, site.less */
  .page_title:after {
    width: 150px;
    margin-left: -75px;
  }
}
/* Forms */
/* line 454, site.less */
form input.input_spec_h {
  display: none !important;
}
/* line 458, site.less */
form input,
form textarea {
  width: 100%;
  line-height: 36px;
  border: 1px solid #ced4da;
  color: #000000;
  border-radius: 0;
  outline: none;
  padding: 0 20px;
  -webkit-transition: 0.3s;
          transition: 0.3s;
}
/* line 469, site.less */
form input:focus,
form textarea:focus {
  border: 1px solid #354b65;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
}
/* line 474, site.less */
form input.error,
form textarea.error {
  border: 1px solid #c93428;
}
/* line 478, site.less */
form input[readonly],
form textarea[readonly] {
  background: #f5f3f6;
  font-weight: 500;
  cursor: not-allowed;
}
/* line 485, site.less */
form textarea {
  resize: vertical;
}
/* line 489, site.less */
.ajax_form .error {
  color: #e62020 !important;
}
/* line 492, site.less */
.ajax_form span {
  height: 20px;
  display: block;
  font-size: 13px;
}
/* line 498, site.less */
.jGrowl .jGrowl-notification {
  border-radius: 0;
  line-height: 38px;
  padding: 0 10px;
}
/* line 503, site.less */
.jGrowl .jGrowl-notification.af-message-success {
  color: #fff;
  background: #c93428;
  border: 1px solid #eeeeee;
}
/* line 509, site.less */
.jGrowl .jGrowl-notification.af-message-error {
  color: #fff;
  border: 1px solid #eeeeee;
}
/* line 514, site.less */
.jGrowl .jGrowl-notification .jGrowl-close {
  line-height: 36px;
}
/* Just content page */
/* line 523, site.less */
section.just_content {
  padding-top: 70px;
}
/* Just content page */
/* Services BLOCK */
/* line 531, site.less */
section.services_block {
  padding-top: 50px;
  padding-bottom: 90px;
  background: #eeeeee url("/img/services_bg.jpg");
}
/* line 536, 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 542, site.less */
section.services_block .item {
  background: #fff;
  margin-bottom: 30px;
  -webkit-transition: 0.3s;
          transition: 0.3s;
}
/* line 547, site.less */
section.services_block .item .title {
  font-size: 14px;
  font-weight: 500;
  text-align: center;
  min-height: 70px;
  line-height: 1;
  padding: 15px 10px 15px;
  text-transform: uppercase;
}
/* line 556, site.less */
section.services_block .item .title a {
  color: inherit;
}
/* line 559, site.less */
section.services_block .item .title a:hover {
  color: #c93428;
}
/* line 565, site.less */
section.services_block .item:hover {
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
}
@media only screen and (max-width: 991px) {
  /* line 572, site.less */
  section.services_block .item .title {
    font-size: 13px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 579, site.less */
  section.services_block .item {
    max-width: 350px;
    margin: 0 auto 20px;
  }
}
/* END Services BLOCK */
/* Services page */
/* line 590, site.less */
section.services {
  padding-top: 70px;
}
/* line 593, site.less */
section.services .item {
  margin-bottom: 30px;
}
/* line 596, site.less */
section.services .item .title {
  font-size: 22px;
  font-weight: 500;
  line-height: 1.2;
  margin-bottom: 20px;
}
/* line 602, site.less */
section.services .item .title a {
  color: inherit;
}
/* line 605, site.less */
section.services .item .title a:hover {
  color: #c93428;
}
/* Services page */
/* Services INNER */
/* line 617, site.less */
section.services_inner {
  padding-top: 70px;
}
/* line 620, site.less */
section.services_inner img.service_image {
  display: block;
  margin: 0 0 30px 0;
  box-shadow: 10px 10px rgba(0, 0, 0, 0.2);
}
/* Services INNER */
/* Contacts */
/* line 631, site.less */
section.contacts {
  padding-top: 70px;
}
/* line 634, site.less */
section.contacts .contact_info {
  margin-bottom: 40px;
}
/* line 637, site.less */
section.contacts .contact_info ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 642, site.less */
section.contacts .contact_info ul li {
  margin-bottom: 10px;
}
/* line 645, site.less */
section.contacts .contact_info ul li .header {
  font-size: 18px;
  font-weight: 500;
  color: #616268;
}
/* line 651, site.less */
section.contacts .contact_info ul li a {
  color: inherit;
  font-weight: 500;
}
/* line 655, site.less */
section.contacts .contact_info ul li a:hover {
  color: #c93428;
}
/* line 663, site.less */
section.contacts .write_us {
  text-align: center;
  padding: 30px 70px;
  border: 1px dashed #9f9f9f;
  border-radius: 10px;
}
/* line 669, site.less */
section.contacts .write_us .title {
  font-size: 20px;
  text-transform: uppercase;
  font-weight: 500;
}
/* line 676, site.less */
section.contacts .write_us form .submit {
  float: right;
}
/* Contacts */
/* Video BLOCK */
/* line 687, site.less */
section.video_block {
  padding: 70px 0;
  background: #eeeeee url("/img/video/video_block_bg.jpg") center center / cover no-repeat;
  color: #fff;
}
/* line 697, site.less */
section.video_block .video .video_cnt {
  position: relative;
}
/* line 700, site.less */
section.video_block .video .video_cnt .icon {
  display: block;
  position: absolute;
  width: 56px;
  height: 56px;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  line-height: 1;
  opacity: 0.7;
  -webkit-transition: 0.3s;
          transition: 0.3s;
  cursor: pointer;
}
/* line 713, site.less */
section.video_block .video .video_cnt .icon:hover {
  opacity: 1;
}
@media only screen and (max-width: 991px) {
  /* line 721, site.less */
  section.video_block .video {
    text-align: center;
  }
}
/* END Video BLOCK */
/* Gallery BLOCK*/
/* line 731, site.less */
section.gallery_block {
  padding-top: 70px;
}
/* line 734, site.less */
section.gallery_block .rows {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
/* line 739, site.less */
section.gallery_block .item {
  float: left;
  padding-left: 165px;
  margin-bottom: 20px;
}
/* line 744, site.less */
section.gallery_block .item .photo {
  display: block;
  float: left;
  max-width: 144px;
  margin-left: -165px;
}
/* line 751, site.less */
section.gallery_block .item .text {
  padding: 7px 0 15px 0;
}
/* line 754, site.less */
section.gallery_block .item .text .title {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.3;
  margin-bottom: 7px;
  color: #000;
}
/* line 761, site.less */
section.gallery_block .item .text .title a {
  color: inherit;
}
/* line 764, site.less */
section.gallery_block .item .text .title a:hover {
  color: #c93428;
}
/* line 770, site.less */
section.gallery_block .item .text .meta {
  color: #9f9f9f;
  font-size: 14px;
  margin-bottom: 10px;
}
/* line 775, site.less */
section.gallery_block .item .text .meta:before {
  content: "";
  display: inline-block;
  width: 10px;
  height: 10px;
  background: #c93428;
  margin-right: 10px;
}
@media only screen and (max-width: 767px) {
  /* line 790, site.less */
  section.gallery_block .item .text .title {
    font-size: 16px;
  }
}
@media only screen and (max-width: 640px) {
  /* line 798, site.less */
  section.gallery_block .item {
    padding-left: 0;
  }
  /* line 801, site.less */
  section.gallery_block .item .photo {
    float: none;
    max-width: 200px;
    margin-left: 0;
  }
}
/* END Gallery BLOCK */
/* Gallery page */
/* line 814, site.less */
section.gallery_page {
  padding-top: 70px;
}
/* line 817, site.less */
section.gallery_page .item {
  float: left;
  padding-left: 165px;
  margin-bottom: 20px;
}
/* line 822, site.less */
section.gallery_page .item .photo {
  display: block;
  float: left;
  max-width: 144px;
  margin-left: -165px;
}
/* line 829, site.less */
section.gallery_page .item .text {
  padding: 7px 0 15px 0;
}
/* line 832, site.less */
section.gallery_page .item .text .title {
  font-size: 22px;
  font-weight: bold;
  line-height: 1.3;
  margin-bottom: 7px;
  color: #000;
}
/* line 839, site.less */
section.gallery_page .item .text .title a {
  color: inherit;
}
/* line 842, site.less */
section.gallery_page .item .text .title a:hover {
  color: #c93428;
}
/* line 848, site.less */
section.gallery_page .item .text .meta {
  color: #9f9f9f;
  font-size: 14px;
  margin-bottom: 10px;
}
/* line 853, site.less */
section.gallery_page .item .text .meta:before {
  content: "";
  display: inline-block;
  width: 10px;
  height: 10px;
  background: #c93428;
  margin-right: 10px;
}
@media only screen and (max-width: 991px) {
  /* line 866, site.less */
  section.gallery_page .item {
    padding-left: 160px;
  }
  /* line 869, site.less */
  section.gallery_page .item .photo {
    margin-left: -160px;
  }
  /* line 874, site.less */
  section.gallery_page .item .text .title {
    font-size: 18px;
    font-weight: 500;
  }
}
@media only screen and (max-width: 640px) {
  /* line 883, site.less */
  section.gallery_page .item {
    padding-left: 0;
  }
  /* line 886, site.less */
  section.gallery_page .item .photo {
    float: none;
    max-width: 200px;
    margin-left: 0;
  }
}
/* Gallery page */
/* Gallery INNER */
/* line 899, site.less */
section.gallery_inner {
  padding-top: 70px;
}
/* line 902, site.less */
section.gallery_inner .date {
  color: #9f9f9f;
  font-size: 14px;
  margin-bottom: 10px;
}
/* line 907, site.less */
section.gallery_inner .date:before {
  content: "";
  display: inline-block;
  width: 10px;
  height: 10px;
  background: #c93428;
  margin-right: 10px;
}
/* line 918, site.less */
section.gallery_inner .photos h2 {
  text-align: center;
  font-weight: 500;
  margin-top: 40px;
  margin-bottom: 40px;
}
/* line 925, site.less */
section.gallery_inner .photos .photogallery_inner-item {
  background: #000;
  overflow: hidden;
  margin-bottom: 20px;
}
/* line 930, site.less */
section.gallery_inner .photos .photogallery_inner-item a {
  display: block;
  opacity: 1;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  -webkit-transition: 0.3s;
          transition: 0.3s;
}
/* line 936, site.less */
section.gallery_inner .photos .photogallery_inner-item a:hover {
  -webkit-transform: scale(1.09);
      -ms-transform: scale(1.09);
          transform: scale(1.09);
  opacity: 0.6;
}
/* Gallery INNER */
/* Testimonials BLOCK */
/* line 949, site.less */
section.testimonials_block {
  padding-top: 70px;
}
/* line 952, site.less */
section.testimonials_block .swiper-container {
  width: 100%;
  height: 100%;
}
/* line 956, site.less */
section.testimonials_block .swiper-container .navigation {
  width: 100%;
  height: 45px;
  position: relative;
  margin-top: 30px;
}
/* line 962, site.less */
section.testimonials_block .swiper-container .navigation .swiper-button-next,
section.testimonials_block .swiper-container .navigation .swiper-button-prev {
  background-image: none;
  display: block;
  width: 36px;
  height: 36px;
  text-align: center;
  border: none;
  -webkit-transition: 0.3s;
          transition: 0.3s;
}
/* line 971, site.less */
section.testimonials_block .swiper-container .navigation .swiper-button-next .mdi,
section.testimonials_block .swiper-container .navigation .swiper-button-prev .mdi {
  color: #000;
  font-size: 38px;
  line-height: 1;
  font-weight: normal;
  -webkit-transition: 0.3s;
          transition: 0.3s;
}
/* line 980, site.less */
section.testimonials_block .swiper-container .navigation .swiper-button-next:hover .mdi,
section.testimonials_block .swiper-container .navigation .swiper-button-prev:hover .mdi {
  color: #c93428;
}
/* line 987, site.less */
section.testimonials_block .swiper-container .navigation .swiper-button-prev {
  left: 50%;
  margin-left: -41px;
}
/* line 992, site.less */
section.testimonials_block .swiper-container .navigation .swiper-button-next {
  right: 50%;
  margin-right: -41px;
}
/* line 996, site.less */
section.testimonials_block .swiper-container .navigation .swiper-button-next .mdi {
  margin-left: 3px;
}
/* line 1003, site.less */
section.testimonials_block .item {
  padding-left: 180px;
}
/* line 1006, site.less */
section.testimonials_block .item .image_cnt {
  position: relative;
  float: left;
  margin-left: -180px;
  padding: 0 10px 8px;
}
/* line 1013, site.less */
section.testimonials_block .item .image_cnt a .image {
  max-width: 120px;
  border: 1px solid #000;
  -webkit-transition: 0.3s;
          transition: 0.3s;
}
/* line 1019, site.less */
section.testimonials_block .item .image_cnt a .envelope {
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 0.8;
}
/* line 1029, site.less */
section.testimonials_block .item .image_cnt a:hover .image {
  border: 1px solid #c93428;
}
/* line 1036, site.less */
section.testimonials_block .item .text {
  padding-top: 15px;
}
/* line 1039, site.less */
section.testimonials_block .item .text .title {
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 10px;
  line-height: 1.2;
}
/* line 1045, site.less */
section.testimonials_block .item .text .title a {
  color: inherit;
}
/* line 1048, site.less */
section.testimonials_block .item .text .title a:hover {
  color: #c93428;
}
/* line 1054, site.less */
section.testimonials_block .item .text .preview {
  font-size: 14px;
  font-weight: 400;
}
/* line 1060, site.less */
section.testimonials_block .item.no_image {
  padding-left: 15px;
}
@media only screen and (max-width: 550px) {
  /* line 1066, site.less */
  section.testimonials_block .item {
    padding-left: 0;
  }
  /* line 1069, site.less */
  section.testimonials_block .item .image_cnt {
    display: none;
  }
  /* line 1073, site.less */
  section.testimonials_block .item.no_image {
    padding-left: 0;
  }
}
/* END Testimonials BLOCK */
/* Testimonials page */
/* line 1084, site.less */
section.testimonials {
  padding-top: 70px
  /* MEDIA */
}
/* line 1087, site.less */
section.testimonials .item {
  float: left;
  margin-bottom: 40px;
  padding-left: 180px;
}
/* line 1092, site.less */
section.testimonials .item .image_cnt {
  position: relative;
  float: left;
  margin-left: -180px;
  padding: 0 10px 8px;
}
/* line 1099, site.less */
section.testimonials .item .image_cnt a .image {
  max-width: 120px;
  border: 1px solid #000;
  -webkit-transition: 0.3s;
          transition: 0.3s;
}
/* line 1105, site.less */
section.testimonials .item .image_cnt a .envelope {
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 0.8;
}
/* line 1115, site.less */
section.testimonials .item .image_cnt a:hover .image {
  border: 1px solid #c93428;
}
/* line 1122, site.less */
section.testimonials .item .text {
  padding-top: 15px;
}
/* line 1125, site.less */
section.testimonials .item .text .title {
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 10px;
  line-height: 1.2;
}
/* line 1131, site.less */
section.testimonials .item .text .title a {
  color: inherit;
}
/* line 1134, site.less */
section.testimonials .item .text .title a:hover {
  color: #c93428;
}
/* line 1140, site.less */
section.testimonials .item .text .preview {
  font-size: 14px;
  font-weight: 400;
}
/* line 1146, site.less */
section.testimonials .item.no_image {
  padding-left: 0;
}
/* line 1152, site.less */
section.testimonials .leave_feedback {
  margin-top: 50px;
}
/* line 1155, site.less */
section.testimonials .leave_feedback .title {
  font-size: 20px;
  text-transform: uppercase;
  text-align: center;
  font-weight: 500;
  margin-bottom: 20px;
}
/* END Testimonials page */
/* Testimonials INNER */
/* line 1183, site.less */
section.testimonials_inner {
  padding-top: 70px;
}
/* line 1186, site.less */
section.testimonials_inner .image_cnt {
  position: relative;
  float: left;
  padding: 0 10px 8px;
  margin: 0 30px 20px 0;
}
/* line 1193, site.less */
section.testimonials_inner .image_cnt a .image {
  max-width: 120px;
  border: 1px solid #000;
  -webkit-transition: 0.3s;
          transition: 0.3s;
}
/* line 1199, site.less */
section.testimonials_inner .image_cnt a .envelope {
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 0.8;
}
/* line 1209, site.less */
section.testimonials_inner .image_cnt a:hover .image {
  border: 1px solid #c93428;
}
/* Testimonials INNER */
/* Our clients BLOCK */
/* line 1221, site.less */
section.our_clients_block {
  padding-top: 70px;
}
/* line 1224, site.less */
section.our_clients_block .swiper-container {
  width: 100%;
  height: 100%;
}
/* line 1228, site.less */
section.our_clients_block .swiper-container .swiper-wrapper {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
/* line 1231, site.less */
section.our_clients_block .swiper-container .swiper-wrapper .swiper-slide {
  text-align: center;
  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;
}
/* END Our clients BLOCK */
/* Sidebar */
/* line 1246, site.less */
.sidebar .sidebar_block {
  background: #f3f3f3;
}
/* line 1249, site.less */
.sidebar .sidebar_block:not(:last-child) {
  margin-bottom: 40px;
}
/* line 1253, site.less */
.sidebar .sidebar_block .title {
  font-size: 18px;
  color: #fff;
  background: #c93428;
  padding: 9px 20px;
  text-transform: uppercase;
}
/* line 1261, site.less */
.sidebar .sidebar_block ul.services_list {
  padding: 15px;
  margin: 0;
  list-style: none;
}
/* line 1266, site.less */
.sidebar .sidebar_block ul.services_list > li {
  padding: 5px 0;
}
/* line 1269, site.less */
.sidebar .sidebar_block ul.services_list > li:not(:last-child) {
  border-bottom: 2px solid #fff;
}
/* line 1273, site.less */
.sidebar .sidebar_block ul.services_list > li a {
  line-height: 1.2;
  color: #324350;
  font-size: 14px;
}
/* line 1278, site.less */
.sidebar .sidebar_block ul.services_list > li a:hover {
  color: #c93428;
}
/* line 1284, site.less */
.sidebar .sidebar_block ul.services_list > li.active a {
  color: #c93428;
}
/* line 1287, site.less */
.sidebar .sidebar_block ul.services_list > li.active a:hover {
  color: #c93428;
}
/* line 1295, site.less */
.sidebar .sidebar_block .order_form {
  padding: 20px 20px 35px;
}
/* line 1299, site.less */
.sidebar .sidebar_block .order_form form .btn {
  width: 100%;
  background: #000;
  color: #fff;
  margin-top: 30px;
  border-color: #000;
}
/* line 1306, site.less */
.sidebar .sidebar_block .order_form form .btn:hover {
  background: #616268;
  border-color: #616268;
}
/* line 1314, site.less */
.sidebar .sidebar_block .sidebar_banner {
  padding: 15px;
}
@media only screen and (max-width: 767px) {
  /* line 1319, site.less */
  .sidebar {
    position: fixed;
    top: 0;
    bottom: 0;
    left: -310px;
    width: 300px;
    background-color: #fefefe;
    z-index: 1000;
    padding-top: 20px;
    padding-bottom: 20px;
    -webkit-transition: all 0.25s ease-out;
            transition: all 0.25s ease-out;
    overflow-y: scroll;
  }
  /* line 1332, site.less */
  .sidebar.active {
    left: 0;
    background-color: #fff;
  }
}
/* Sidebar */
/* line 1341, site.less */
.black_bg {
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #000;
  opacity: 0;
  z-index: 999;
  -webkit-transition: .3s;
          transition: .3s;
  visibility: hidden;
}
/* line 1354, site.less */
.black_bg.active {
  opacity: .7;
  visibility: visible;
}
/* Documents */
/* line 1364, site.less */
section.documents {
  padding-top: 70px;
}
/* END Documents */
/* Responsive youtube video */
/* line 1373, site.less */
.video-responsive {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}
/* line 1380, 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 1394, site.less */
section.main_video {
  margin-top: 70px
  /* Responsive youtube video */
  /* END Responsive youtube vidow */
}
/* line 1397, site.less */
section.main_video .video_block {
  max-width: 600px;
  margin: 0 auto;
}
/* line 1403, site.less */
section.main_video .video-responsive {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}
/* line 1410, 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 */
/* Offer one */
/* line 1426, site.less */
section.offer_one {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 70px;
  height: 160px;
  background: url(/img/offer_one.jpg) center center / cover no-repeat;
}
/* line 1433, site.less */
section.offer_one .title {
  font-size: 26px;
  color: #fff;
  line-height: 1;
  font-weight: bold;
}
/* line 1440, site.less */
section.offer_one .subtitle {
  font-size: 22px;
  color: #fff;
  line-height: 1;
  font-weight: 500;
}
/* line 1447, site.less */
section.offer_one .btn {
  float: right;
  margin-right: 30px;
  border: 1px solid #fff;
  background: transparent;
  margin-top: 0;
}
/* line 1454, site.less */
section.offer_one .btn:hover,
section.offer_one .btn:focus,
section.offer_one .btn:active {
  background: #fff;
  color: #354b65;
}
@media only screen and (max-width: 991px) {
  /* line 1464, site.less */
  section.offer_one .subtitle {
    font-size: 19px;
  }
  /* line 1468, site.less */
  section.offer_one .btn {
    float: left;
    margin-top: 20px;
    margin-right: 0;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1476, site.less */
  section.offer_one {
    display: block;
    height: auto;
    padding: 20px 0;
  }
  /* line 1481, site.less */
  section.offer_one .title {
    font-size: 20px;
    margin-bottom: 10px;
  }
  /* line 1486, site.less */
  section.offer_one .subtitle {
    font-size: 14px;
  }
}
@media only screen and (max-width: 480px) {
  /* line 1492, site.less */
  section.offer_one {
    text-align: center;
  }
  /* line 1495, site.less */
  section.offer_one .title {
    font-size: 18px;
  }
  /* line 1499, site.less */
  section.offer_one .btn {
    float: none;
    font-size: 15px;
    padding: 5px 20px;
  }
}
/* END Offer one */
/* Banner and breadcrumb */
/* line 1511, site.less */
section.breadcrumb_section {
  background: #eaebe6;
  padding: 20px 0;
  border-bottom: 1px solid #eeeeee;
  box-shadow: 0 2px 0.5em rgba(0, 0, 0, 0.2);
  text-align: center;
}
/* line 1518, site.less */
section.breadcrumb_section h1 {
  font-size: 26px;
  font-weight: bolder;
  margin-bottom: 15px;
  color: #fff;
}
/* line 1524, site.less */
section.breadcrumb_section h1:first-letter {
  color: #c93428;
}
/* line 1529, site.less */
section.breadcrumb_section #breadcrumb {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 1534, site.less */
section.breadcrumb_section #breadcrumb li {
  display: inline-block;
  color: #000;
  font-size: 15px;
  font-weight: 400;
}
/* line 1540, site.less */
section.breadcrumb_section #breadcrumb li + li:before {
  content: '/';
  margin: 0 6px 0 3px;
  font-weight: normal;
}
/* line 1546, site.less */
section.breadcrumb_section #breadcrumb li a {
  color: #000;
  text-decoration: none;
  font-weight: 500;
}
/* line 1551, site.less */
section.breadcrumb_section #breadcrumb li a:hover {
  color: #c93428;
}
/* END Breadcrumbs */
/* 404 page not found */
/* line 1563, site.less */
section.page-404 {
  padding-top: 50px;
}
/* line 1566, site.less */
section.page-404 .title {
  font-weight: 900;
  font-size: 130px;
  margin-bottom: 22px;
}
/* line 1571, site.less */
section.page-404 .title .mdi {
  color: #354b65;
}
/* END 404 page not found */
/* Tables */
/* line 1580, site.less */
table {
  width: 100%;
  margin-bottom: 30px
  /* MEDIA */
}
/* line 1585, site.less */
table tr th,
table tr td {
  border: 1px solid #bbbbbb;
}
/* line 1590, site.less */
table tr th {
  padding: 15px;
  font-weight: 500;
  font-size: 18px;
  background: #354b65;
  color: #fff;
}
/* line 1598, site.less */
table tr td {
  padding: 10px;
}
/* line 1601, site.less */
table tr td a {
  color: #354b65;
  text-decoration: none !important;
  font-weight: 500;
}
/* line 1606, site.less */
table tr td a:hover {
  color: #c93428;
}
/* line 1611, site.less */
table tr td p {
  font-size: inherit;
}
/* line 1614, site.less */
table tr td p:first-of-type {
  margin-top: 0;
}
/* line 1619, site.less */
table tr td .download_icon {
  margin-right: 10px;
}
/* line 1622, 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 1629, site.less */
table tr td .download_icon:last-child {
  margin-right: 0;
}
/* line 1634, site.less */
table tr td .download_icon:hover img {
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}
/* line 1641, site.less */
table tr:nth-child(2n+1) {
  background: #eeeeee;
}
@media only screen and (max-width: 767px) {
  /* line 1649, site.less */
  table tr th {
    font-size: 16px;
  }
  /* line 1653, site.less */
  table tr td {
    font-size: 14px;
  }
}
/* END Tables */
/*Back-to-top*/
/* line 1664, site.less */
.back-to-top {
  cursor: pointer;
  position: fixed;
  width: 50px;
  height: 50px;
  bottom: 20px;
  right: 20px;
  display: none;
  font-size: 18px;
  border-radius: 0;
  opacity: 0.8;
  background: #354b65;
  color: #fff;
  border: 1px solid #616268;
  -webkit-transition: 0.3s;
          transition: 0.3s;
  padding: 0;
  z-index: 999;
}
/* line 1682, site.less */
.back-to-top:hover,
.back-to-top:active,
.back-to-top:focus {
  background: #354b65;
  opacity: 1;
  color: #fff;
  border: 1px solid #616268;
}
/* line 1690, site.less */
.back-to-top span {
  line-height: 48px;
  width: 49px;
  margin: 0 auto;
}
/* Header */
/* Breadcrumbs section */
/* Sidebar */
/* 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 */
/* Tahoma */
@font-face {
  font-family: 'Tahoma';
  src: url('../fonts/tahoma/Tahoma.eot');
  src: url('../fonts/tahoma/Tahoma.eot?#iefix') format('embedded-opentype'), url('../fonts/tahoma/Tahoma.woff2') format('woff2'), url('../fonts/tahoma/Tahoma.woff') format('woff'), url('../fonts/tahoma/Tahoma.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Tahoma';
  src: url('../fonts/tahoma/Tahoma-Bold.eot');
  src: url('../fonts/tahoma/Tahoma-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/tahoma/Tahoma-Bold.woff2') format('woff2'), url('../fonts/tahoma/Tahoma-Bold.woff') format('woff'), url('../fonts/tahoma/Tahoma-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}
/* Open Sans */
/* opensans-light */
@font-face {
  font-family: 'Open Sans';
  src: url('../fonts/opensans/OpenSans-light.eot');
  src: url('../fonts/opensans/OpenSans-light.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans/OpenSans-light.woff2') format('woff2'), url('../fonts/opensans/OpenSans-light.woff') format('woff'), url('../fonts/opensans/OpenSans-light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
}
/* opensans-light-italic */
@font-face {
  font-family: 'Open Sans';
  src: url('../fonts/opensans/OpenSans-LightItalic.eot');
  src: url('../fonts/opensans/OpenSans-LightItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans/OpenSans-LightItalic.woff2') format('woff2'), url('../fonts/opensans/OpenSans-LightItalic.woff') format('woff'), url('../fonts/opensans/OpenSans-LightItalic.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
}
/* Regular */
@font-face {
  font-family: 'Open Sans';
  src: url('../fonts/opensans/OpenSans-Regular.eot');
  src: url('../fonts/opensans/OpenSans-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans/OpenSans-Regular.woff2') format('woff2'), url('../fonts/opensans/OpenSans-Regular.woff') format('woff'), url('../fonts/opensans/OpenSans-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}
/* Italic */
@font-face {
  font-family: 'Open Sans';
  src: url('../fonts/opensans/OpenSans-Italic.eot');
  src: url('../fonts/opensans/OpenSans-Italic.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans/OpenSans-Italic.woff2') format('woff2'), url('../fonts/opensans/OpenSans-Italic.woff') format('woff'), url('../fonts/opensans/OpenSans-Italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
}
/* opensans-Semibold */
@font-face {
  font-family: 'Open Sans';
  src: url('../fonts/opensans/OpenSans-Semibold.eot');
  src: url('../fonts/opensans/OpenSans-Semibold.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans/OpenSans-Semibold.woff2') format('woff2'), url('../fonts/opensans/OpenSans-Semibold.woff') format('woff'), url('../fonts/opensans/OpenSans-Semibold.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
}
/* opensans-SemiboldItalic */
@font-face {
  font-family: 'Open Sans';
  src: url('../fonts/opensans/OpenSans-SemiboldItalic.eot');
  src: url('../fonts/opensans/OpenSans-SemiboldItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans/OpenSans-SemiboldItalic.woff2') format('woff2'), url('../fonts/opensans/OpenSans-SemiboldItalic.woff') format('woff'), url('../fonts/opensans/OpenSans-SemiboldItalic.ttf') format('truetype');
  font-weight: 500;
  font-style: italic;
}
/* opensans-bold */
@font-face {
  font-family: 'Open Sans';
  src: url('../fonts/opensans/OpenSans-Bold.eot');
  src: url('../fonts/opensans/OpenSans-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans/OpenSans-Bold.woff2') format('woff2'), url('../fonts/opensans/OpenSans-Bold.woff') format('woff'), url('../fonts/opensans/OpenSans-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}
/* opensans-bold-italic */
@font-face {
  font-family: 'Open Sans';
  src: url('../fonts/opensans/OpenSans-BoldItalic.eot');
  src: url('../fonts/opensans/OpenSans-BoldItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans/OpenSans-BoldItalic.woff2') format('woff2'), url('../fonts/opensans/OpenSans-BoldItalic.woff') format('woff'), url('../fonts/opensans/OpenSans-BoldItalic.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
}
/* opensans-extrabold */
@font-face {
  font-family: 'Open Sans';
  src: url('../fonts/opensans/OpenSans-Extrabold.eot');
  src: url('../fonts/opensans/OpenSans-Extrabold.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans/OpenSans-ExtraBold.woff2') format('woff2'), url('../fonts/opensans/OpenSans-Extrabold.woff') format('woff'), url('../fonts/opensans/OpenSans-Extrabold.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
}
/* opensans-extrabold-italic */
@font-face {
  font-family: 'Open Sans';
  src: url('../fonts/opensans/OpenSans-ExtraBoldItalic.eot');
  src: url('../fonts/opensans/OpenSans-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans/OpenSans-ExtraBoldItalic.woff2') format('woff2'), url('../fonts/opensans/OpenSans-ExtraBoldItalic.woff') format('woff'), url('../fonts/opensans/OpenSans-ExtraBoldItalic.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 .btn {
  display: block;
  margin: 20px auto;
}
@media only screen and (max-width: 480px) {
  /* line 14, modals.less */
  .callback_modal_window .modal-dialog {
    width: auto;
  }
}
/* HEADER */
/* Header top */
/* line 3, header.less */
header {
  font-family: 'Open Sans', Tahoma, Arial, Helvetica, sans-serif;
}
/* line 6, header.less */
header .header_top {
  height: 25px;
  background: #2f313e;
  color: #c1c1c1;
  text-align: center;
  font-size: 15px;
}
/* line 13, header.less */
header .header_top span {
  color: #fff;
}
/* line 18, header.less */
header .header_mid {
  height: 125px;
  background-color: #fff;
}
/* line 22, header.less */
header .header_mid > .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
}
/* line 27, header.less */
header .header_mid .header_info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
/* line 31, header.less */
header .header_mid .header_info .header_info_cnt {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
/* line 35, header.less */
header .header_mid .header_info .header_info_cnt .icon {
  width: 63px;
  height: 63px;
  background: #eeeeee;
  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;
}
/* line 43, header.less */
header .header_mid .header_info .header_info_cnt .text {
  margin-left: 15px;
}
/* line 46, header.less */
header .header_mid .header_info .header_info_cnt .text .title {
  font-weight: bold;
  color: #c93428;
}
/* line 51, header.less */
header .header_mid .header_info .header_info_cnt .text ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 56, header.less */
header .header_mid .header_info .header_info_cnt .text ul li {
  margin-bottom: 4px;
  line-height: 1;
  font-size: 15px;
}
/* line 61, header.less */
header .header_mid .header_info .header_info_cnt .text ul li a {
  color: inherit;
  font-size: 18px;
  font-weight: 500;
}
/* line 66, header.less */
header .header_mid .header_info .header_info_cnt .text ul li a:hover {
  color: #c93428;
}
/* line 84, header.less */
header .header_mid .logo {
  float: left;
}
@media only screen and (max-width: 767px) {
  /* line 92, header.less */
  header .header_mid {
    height: auto;
  }
  /* line 98, header.less */
  header .header_mid .header_info .header_info_cnt .icon {
    width: 40px;
    height: 40px;
  }
  /* line 102, header.less */
  header .header_mid .header_info .header_info_cnt .icon img {
    width: 18px;
  }
  /* line 107, header.less */
  header .header_mid .header_info .header_info_cnt .text {
    margin-left: 10px;
  }
  /* line 110, header.less */
  header .header_mid .header_info .header_info_cnt .text .title {
    font-weight: 500;
  }
  /* line 115, header.less */
  header .header_mid .header_info .header_info_cnt .text ul li {
    font-size: 16px;
  }
  /* line 118, header.less */
  header .header_mid .header_info .header_info_cnt .text ul li a {
    font-size: 14px;
  }
}
@media only screen and (max-width: 640px) {
  /* line 131, header.less */
  header .header_top {
    height: auto;
    font-size: 12px;
    padding: 3px 0;
  }
  /* line 137, header.less */
  header .header_mid {
    height: auto;
    padding-bottom: 10px;
  }
  /* line 141, header.less */
  header .header_mid > .container {
    -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 146, header.less */
  header .header_mid .header_info {
    margin: 0 15px;
  }
  /* line 150, header.less */
  header .header_mid .logo {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1;
    width: 100%;
    margin-bottom: 10px;
  }
  /* line 155, header.less */
  header .header_mid .logo img {
    max-width: 100px;
    margin: 0 auto;
  }
}
@media only screen and (max-width: 480px) {
  /* line 165, header.less */
  header .header_mid {
    padding-bottom: 5px;
  }
  /* line 168, header.less */
  header .header_mid .header_info {
    margin-bottom: 5px;
  }
  /* line 173, header.less */
  header .header_mid .header_info .header_info_cnt .text .title {
    font-size: 14px;
  }
  /* line 179, header.less */
  header .header_mid .header_info .header_info_cnt .text ul li a {
    font-size: 13px;
  }
  /* line 188, header.less */
  header .header_mid .logo {
    margin-bottom: 5px;
  }
  /* line 191, header.less */
  header .header_mid .logo img {
    max-width: 85px;
  }
}
/* END Header top */
/* line 200, header.less */
.navbar {
  position: relative;
  min-height: 50px;
  width: 100%;
  margin-bottom: 0;
  box-shadow: none;
  border-radius: 0;
  background-color: #354b65;
  border: none;
}
/* line 210, header.less */
.navbar > .container {
  position: relative;
}
/* line 215, header.less */
.navbar .navbar-header img.logo {
  display: block;
  position: absolute;
  top: -70%;
  left: 0;
  visibility: hidden;
  max-width: 150px;
  margin: 4px 5px 4px 10px;
}
/* line 225, header.less */
.navbar .navbar-header .show_left_sidebar {
  display: none;
  float: left;
}
/* line 229, header.less */
.navbar .navbar-header .show_left_sidebar .btn {
  float: left;
  background: transparent;
  border: none;
  padding: 0;
  margin: 0;
}
/* line 236, header.less */
.navbar .navbar-header .show_left_sidebar .btn .icon {
  float: left;
  margin: 18px 20px 18px 18px;
}
/* line 240, header.less */
.navbar .navbar-header .show_left_sidebar .btn .icon .icon-bar {
  background-color: #c93428;
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
/* line 247, header.less */
.navbar .navbar-header .show_left_sidebar .btn .icon .icon-bar + .icon-bar {
  margin-top: 4px;
}
/* line 254, header.less */
.navbar .navbar-header .show_left_sidebar .btn .title {
  font-size: 20px;
  color: #fff;
  line-height: 50px;
  display: inline-block;
  -webkit-transition: .3s;
          transition: .3s;
}
/* line 263, header.less */
.navbar .navbar-header .show_left_sidebar .btn:hover .title {
  color: #c93428;
}
/* line 271, header.less */
.navbar .navbar-collapse {
  padding-right: 0;
  padding-left: 0;
}
/* line 277, header.less */
.navbar .navbar-collapse ul.nav > li > a:focus,
.navbar .navbar-collapse ul.nav .nav > li > a:hover {
  text-decoration: none;
  background-color: transparent;
}
/* line 282, header.less */
.navbar .navbar-collapse ul.nav.navbar-nav {
  margin: 0;
}
/* line 288, header.less */
.navbar .navbar-collapse ul.nav.navbar-nav li a a.mob-drop {
  display: none;
}
/* line 294, header.less */
.navbar .navbar-collapse ul.nav.navbar-nav > li {
  padding-left: 17px;
  position: relative;
}
/* line 298, header.less */
.navbar .navbar-collapse ul.nav.navbar-nav > li a.mob-drop {
  display: none;
}
/* line 302, header.less */
.navbar .navbar-collapse ul.nav.navbar-nav > li > a {
  position: relative;
  color: #fff;
  font-weight: 500;
  padding: 0;
  line-height: 70px;
  font-size: 15px;
  white-space: nowrap;
  text-transform: uppercase;
}
/* line 312, header.less */
.navbar .navbar-collapse ul.nav.navbar-nav > li > a:focus,
.navbar .navbar-collapse ul.nav.navbar-nav > li > a:active,
.navbar .navbar-collapse ul.nav.navbar-nav > li > a:hover {
  background: transparent;
  color: #c93428;
}
/* line 319, header.less */
.navbar .navbar-collapse ul.nav.navbar-nav > li > a .mdi {
  font-size: 20px;
  position: relative;
  margin-left: -6px;
  margin-right: -10px;
  vertical-align: middle;
}
/* line 329, header.less */
.navbar .navbar-collapse ul.nav.navbar-nav > li.active > a {
  color: #c93428;
  background: transparent;
}
/* line 333, header.less */
.navbar .navbar-collapse ul.nav.navbar-nav > li.active > a:hover,
.navbar .navbar-collapse ul.nav.navbar-nav > li.active > a:focus,
.navbar .navbar-collapse ul.nav.navbar-nav > li.active > a:active {
  color: #c93428;
  background: transparent;
}
/* line 345, header.less */
.navbar .navbar-collapse ul.nav.navbar-nav > li:not(:last-child) a:after {
  content: "/";
  display: inline-block;
  color: #fff;
  margin-left: 17px;
}
/* line 358, header.less */
.navbar.to_top {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 20;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
  border: 0;
}
@media only screen and (max-width: 767px) {
  /* line 369, header.less */
  .navbar.to_top .navbar-header img.logo {
    visibility: visible;
    -webkit-transition: all .3s;
            transition: all .3s;
    top: 0;
  }
}
/* line 379, header.less */
.navbar .navbar-collapse ul.nav.navbar-nav > .in > a,
.navbar .navbar-collapse ul.nav.navbar-nav > .in > a:focus,
.navbar .navbar-collapse ul.nav.navbar-nav > .in > a:hover {
  background-color: transparent;
  color: #c93428 !important;
}
/* line 386, header.less */
.navbar .navbar-toggle {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-top: 8px;
  margin-right: 15px;
  margin-bottom: 8px;
  background-color: #233244 !important;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 0;
  -webkit-transition: 0.3s;
          transition: 0.3s;
}
/* line 399, header.less */
.navbar .navbar-toggle .icon-bar {
  background-color: #fff;
}
/* line 403, header.less */
.navbar .navbar-toggle:hover {
  background-color: #121922 !important;
}
/* line 408, header.less */
.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);
}
@media (min-width: 768px) {
  /* line 428, header.less */
  .navbar .dropdown-menu {
    max-height: 80vh;
    overflow-y: auto;
  }
}
/* line 434, header.less */
.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 455, header.less */
.navbar .has_children.in > .dropdown-menu {
  display: block;
  visibility: visible;
  opacity: 1;
}
/* line 462, header.less */
.navbar .dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: 400;
  color: #464646;
  white-space: nowrap;
  line-height: 2;
}
/* line 471, header.less */
.navbar .dropdown-menu li {
  border-bottom: 1px solid #CECECE;
}
/* line 474, header.less */
.navbar .dropdown-menu li.active {
  background: #fff;
}
/* line 477, header.less */
.navbar .dropdown-menu li.active > a {
  color: #c93428;
  background: #fff;
}
/* line 481, header.less */
.navbar .dropdown-menu li.active > a:hover {
  color: #c93428;
  background: #fff;
}
/* line 488, header.less */
.navbar .dropdown-menu li:last-child {
  border-bottom: none;
}
/* line 491, header.less */
.navbar .dropdown-menu > li > a:focus,
.navbar .dropdown-menu > li > a:hover {
  color: #c93428;
  background: #fff;
  text-decoration: none;
}
/* line 497, header.less */
.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: 991px) {
  /* line 504, header.less */
  .navbar .navbar-collapse ul.nav.navbar-nav > li > a {
    font-size: 14px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 513, header.less */
  .navbar .navbar-header .show_left_sidebar {
    display: block;
  }
  /* line 518, header.less */
  .navbar .navbar-collapse {
    max-height: 83vh;
  }
  /* line 521, header.less */
  .navbar .navbar-collapse ul.nav.navbar-nav > li {
    padding-left: 0;
  }
  /* line 523, header.less */
  .navbar .navbar-collapse ul.nav.navbar-nav > li > a {
    line-height: 40px;
    color: #fff;
    text-align: center;
  }
  /* line 528, header.less */
  .navbar .navbar-collapse ul.nav.navbar-nav > li > a:hover {
    color: #fff;
  }
  /* line 533, header.less */
  .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 #3e5776;
  }
  /* line 542, header.less */
  .navbar .navbar-collapse ul.nav.navbar-nav > li.has_children > a.dropdown-toggle {
    padding: 0 40px;
  }
  /* line 545, header.less */
  .navbar .navbar-collapse ul.nav.navbar-nav > li.has_children > a.dropdown-toggle span.mdi-chevron-down {
    display: none;
  }
  /* line 552, header.less */
  .navbar .navbar-collapse ul.nav.navbar-nav > li.active > a {
    color: #c93428;
  }
  /* line 555, header.less */
  .navbar .navbar-collapse ul.nav.navbar-nav > li.active > a:hover {
    color: #c93428;
  }
  /* line 562, header.less */
  .navbar .navbar-collapse ul.nav.navbar-nav > li.in > a {
    color: #c93428 !important;
  }
  /* line 565, header.less */
  .navbar .navbar-collapse ul.nav.navbar-nav > li.in > a:hover,
  .navbar .navbar-collapse ul.nav.navbar-nav > li.in > a:focus {
    color: #c93428 !important;
  }
  /* line 574, header.less */
  .navbar .navbar-collapse ul.nav.navbar-nav > li:not(:last-child) a:after {
    display: none;
  }
  /* line 584, header.less */
  .navbar .navbar-toggle {
    background-color: #354b65 !important;
  }
  /* line 587, header.less */
  .navbar .navbar-toggle .icon-bar {
    background-color: #fff;
  }
  /* line 591, header.less */
  .navbar .navbar-toggle:hover {
    background-color: #121922 !important;
  }
  /* line 597, header.less */
  .navbar .dropdown-menu:before {
    display: none;
  }
  /* line 603, header.less */
  .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 615, header.less */
  .navbar .navbar-nav .in .dropdown-menu > li > a {
    color: #354b65;
  }
  /* line 618, header.less */
  .navbar .navbar-nav .in .dropdown-menu > li > a:hover {
    color: #c93428;
    background-color: #fff;
  }
  /* line 624, header.less */
  .navbar .navbar-nav .in .dropdown-menu > li.active > a {
    color: #c93428;
    background: #fff;
  }
  /* line 628, header.less */
  .navbar .navbar-nav .in .dropdown-menu > li.active > a:hover {
    color: #c93428;
    background-color: #fff;
  }
}
/* line 635, header.less */
.navbar_order_btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  float: right;
  height: 70px;
  background: #c93428;
  color: #fff;
  text-transform: uppercase;
  font-size: 16px;
  text-align: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 40px;
  font-weight: 500;
  cursor: pointer;
}
/* line 649, header.less */
.navbar_order_btn img.icon {
  margin-left: 10px;
}
/* line 653, header.less */
.navbar_order_btn:hover {
  background: #ab2c22;
  color: #fff;
}
@media only screen and (max-width: 991px) {
  /* line 658, header.less */
  .navbar_order_btn {
    padding: 0 27px;
  }
  /* line 661, header.less */
  .navbar_order_btn span {
    display: none;
  }
  /* line 665, header.less */
  .navbar_order_btn img.icon {
    margin-left: 0;
  }
}
@media only screen and (max-width: 767px) {
  /* line 670, header.less */
  .navbar_order_btn {
    display: none;
  }
}
/* Footer */
/* line 2, footer.less */
footer {
  background: #354b65;
  color: #fff;
  margin-top: 70px;
  padding-top: 50px
  /* MEDIA */
}
/* line 8, footer.less */
footer .footer-top {
  padding-bottom: 50px;
  text-align: center;
}
/* line 13, footer.less */
footer .footer-top .footer_about .title {
  font-size: 28px;
  font-weight: bold;
  margin-bottom: 10px;
  text-transform: uppercase;
  line-height: 1;
}
/* line 21, footer.less */
footer .footer-top .footer_about .tubtitle {
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 10px;
}
/* line 29, footer.less */
footer .footer-top .footer_info .title {
  font-size: 16px;
  font-weight: bold;
  color: #c93428;
}
/* line 35, footer.less */
footer .footer-top .footer_info a {
  color: inherit;
  font-size: 18px;
  font-weight: 500;
}
/* line 40, footer.less */
footer .footer-top .footer_info a:hover {
  color: #9f9f9f;
}
/* line 47, footer.less */
footer .footer-bottom {
  background: #2a3c51;
}
/* line 50, footer.less */
footer .footer-bottom .copyright {
  text-align: center;
}
/* line 53, footer.less */
footer .footer-bottom .copyright p {
  font-size: inherit;
  margin: 0;
  padding: 32px 0;
  line-height: 1;
}
@media only screen and (max-width: 480px) {
  /* line 75, footer.less */
  footer .footer-bottom .copyright {
    font-size: 14px;
  }
  /* line 78, footer.less */
  footer .footer-bottom .copyright p {
    padding: 20px 0;
  }
}
/* END Footer */
/*# sourceMappingURL=style.css.map */