@charset "UTF-8";
/*------------------------------------------------------------------
[Master Stylesheet]

Project:  Geniustudio
Version:  1
Last change:  20/07/15 [fixed Float bug, vf]
Author URI: http://geniustudio.net/
-------------------------------------------------------------------*/
/*------------------------------------------------------------------
[Table of contents]

1. Body
2. Header / .header
3. Repeating Units
  2.1 Main button / .black_button
  2.2 Map / .map
  2.3 Video holder / .video 
  2.4 Top bunner / .bunner
  2.5 Image holder / .image_wrap
  2.6 Slider / .slider_wrap
  2.7 Forms / .graph_form
  2.8 Blockquote / .graph_blockquote
4. Poppup 
  4.1 Cammon styles / .apper_poppup
  4.2 Cart / .cart_poppup
5. Pages
  5.1 Index 2 / .index_2
  5.2 Index 3 / .index_3
  5.3 Index 4 / .index_4
  5.4 Portfolio masonry 3 / .portfolio_masonry_3
  5.5 Portfolio detail / .portfolio_detail
  5.6 About / .about
  5.7 Services / .services_page
  5.8 Blog detail / .blog_detail
  5.9 Contacts / .contacts
  5.10 Contacts 2 / .contacts_2
  5.11 Shop / .shop_full_width
  5.12 Shop detail / .shop_detail
  5.13 Cart / .shop_cart
  5.14 Checkout / .shop_checkout
6. Footer / .footer
-------------------------------------------------------------------*/
@font-face {
  font-family: 'latoblack';
  src: url("fonts/Lato-Black/lato-black-webfont.eot");
  src: url("fonts/Lato-Black/lato-black-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/Lato-Black/lato-black-webfont.woff2") format("woff2"), url("fonts/Lato-Black/lato-black-webfont.woff") format("woff"), url("fonts/Lato-Black/lato-black-webfont.ttf") format("truetype"), url("fonts/Lato-Black/lato-black-webfont.svg#latoblack") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'latobold';
  src: url("fonts/lato-bold/lato-bold-webfont.eot");
  src: url("fonts/lato-bold/lato-bold-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/lato-bold/lato-bold-webfont.woff2") format("woff2"), url("fonts/lato-bold/lato-bold-webfont.woff") format("woff"), url("fonts/lato-bold/lato-bold-webfont.ttf") format("truetype"), url("fonts/lato-bold/lato-bold-webfont.svg#latobold") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'latoregular';
  src: url("fonts/lato-regular/lato-regular-webfont.eot");
  src: url("fonts/lato-regular/lato-regular-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/lato-regular/lato-regular-webfont.woff2") format("woff2"), url("fonts/lato-regular/lato-regular-webfont.woff") format("woff"), url("fonts/lato-regular/lato-regular-webfont.ttf") format("truetype"), url("fonts/lato-regular/lato-regular-webfont.svg#latoregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'latolight';
  src: url("fonts/lato-light/lato-light-webfont.eot");
  src: url("fonts/lato-light/lato-light-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/lato-light/lato-light-webfont.woff2") format("woff2"), url("fonts/lato-light/lato-light-webfont.woff") format("woff"), url("fonts/lato-light/lato-light-webfont.ttf") format("truetype"), url("fonts/lato-light/lato-light-webfont.svg#latolight") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 94, sass/style.scss */
html {
  margin: 0 !important;
}

/* line 97, sass/style.scss */
body {
  margin: 0;
  color: #000;
  letter-spacing: -1px;
  height: 100%;
}

/* line 108, sass/style.scss */
img {
  border-style: none;
}

/* line 109, sass/style.scss */
input,
textarea,
select {
  color: #3c3e3e;
  vertical-align: middle;
  font: 100% Raleway, sans-serif;
}

/* line 116, sass/style.scss */
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: none;
  cursor: pointer;
}

/* line 123, sass/style.scss */
form, fieldset {
  margin: 0;
  padding: 0;
  border-style: none;
}

/* line 128, sass/style.scss */
blockquote, q {
  quotes: none;
}

/* line 129, sass/style.scss */
q:before,
q:after {
  content: '';
}

/* line 131, sass/style.scss */
a {
  color: #000;
  text-decoration: none;
  letter-spacing: initial;
}
/* line 134, sass/style.scss */
a:hover {
  color: #000;
  text-decoration: none;
}
/* line 138, sass/style.scss */
a:active {
  color: #000;
  text-decoration: none;
}
/* line 142, sass/style.scss */
a:visited {
  color: #000;
  text-decoration: none;
}

/* line 148, sass/style.scss */
img {
  vertical-align: top;
}

/* line 150, sass/style.scss */
a:focus,
input:focus,
textarea:focus,
select:focus {
  outline: none;
}

/* line 154, sass/style.scss */
iframe {
  border: none;
}

/* line 155, sass/style.scss */
ul, li {
  padding: 0;
  margin: 0;
  list-style: none;
}

/* line 160, sass/style.scss */
p, h1, h2, h3 {
  margin: 0;
  padding: 0;
}

/* line 165, sass/style.scss */
.row {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

/* line 169, sass/style.scss */
.clear {
  clear: both;
}

/*bootstrap*/
/* line 174, sass/style.scss */
.col-xs-3 {
  padding: 0 !important;
}

/* line 177, sass/style.scss */
.col-xs-4 {
  padding: 0 !important;
}

/* line 180, sass/style.scss */
.col-md-6 {
  padding: 0 !important;
}

/* General settings */
/* Main*/
/* line 189, sass/style.scss */
.QOverlay {
  background-color: #ccc;
  z-index: 9999;
}

/* line 193, sass/style.scss */
.QLoader {
  background-color: #fff;
  height: 1px;
}

/* line 197, sass/style.scss */
.for_preloader {
  background-image: url("images/image_100.png");
}

/* line 198, sass/style.scss */
.narrow_screen {
  display: none;
}

/* line 199, sass/style.scss */
.img_narrow_screen {
  display: none;
}

/* line 200, sass/style.scss */
.cont_table {
  width: 100%;
  height: 100%;
  display: table;
}

/* line 205, sass/style.scss */
.cont_cell {
  vertical-align: middle;
  display: table-cell;
  text-align: center;
}

/* line 210, sass/style.scss */
.black_button {
  font: 12px 'latoregular', sans-serif;
  color: #FFF;
  padding: 15px 40px;
  background-color: #000;
  text-decoration: none;
  letter-spacing: 1px;
  text-transform: uppercase;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  -ms-transition: all 0.4s;
  transition: all 0.4s;
}
/* line 223, sass/style.scss */
.black_button:hover {
  color: #000 !important;
  border: 1px solid #000;
  background-color: #FFF;
}
/* line 228, sass/style.scss */
.black_button:visited {
  color: #FFF;
}

/* line 232, sass/style.scss */
.content_wrap:after {
  content: "";
  display: block;
  clear: both;
}

/* line 237, sass/style.scss */
.map {
  margin-top: 8%;
  position: relative;
  padding-top: 25%;
}
/* line 241, sass/style.scss */
.map iframe {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  border: none;
  width: 100%;
  height: 100%;
}

/* line 252, sass/style.scss */
.discusions {
  margin-top: 9%;
  padding: 0 0 0 5px;
}
/* line 255, sass/style.scss */
.discusions h2 {
  font: 18px 'latobold', sans-serif;
  text-transform: uppercase;
  letter-spacing: 1px;
  word-spacing: 3px;
}
/* line 261, sass/style.scss */
.discusions .block {
  margin-top: 3.5%;
}
/* line 263, sass/style.scss */
.discusions .block img {
  width: 100%;
  max-width: 70px;
  max-height: 70px;
  float: left;
  margin: 5px 31px 0 0;
}
/* line 270, sass/style.scss */
.discusions .block .text {
  font-size: 14px;
  word-spacing: 1px;
  margin-top: 11px;
}
/* line 275, sass/style.scss */
.discusions .block h3 {
  font: 12px 'latoregular', sans-serif;
  text-transform: uppercase;
  letter-spacing: 1px;
}
/* line 279, sass/style.scss */
.discusions .block h3 span {
  font: 10px 'latoregular', sans-serif;
  margin: 0 11px;
}
/* line 284, sass/style.scss */
.discusions .block h4 {
  font: 13px 'latolight', sans-serif;
  letter-spacing: 0;
  margin-top: 10px;
}
/* line 290, sass/style.scss */
.discusions .ansver {
  padding-left: 8.5%;
}

/* line 295, sass/style.scss */
.fadeElement {
  animation-name: fadeElement;
  -webkit-animation-name: fadeElement;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
  animation-timing-function: ease-in-out;
  -webkit-animation-timing-function: ease-in-out;
  display: block !important;
}

@keyframes fadeElement {
  0% {
    opacity: 0.0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes fadeElement {
  0% {
    opacity: 0.0;
  }
  100% {
    opacity: 1;
  }
}
/* line 325, sass/style.scss */
.hideElement {
  animation-name: hideElement;
  -webkit-animation-name: hideElement;
  animation-duration: 10s;
  -webkit-animation-duration: 10s;
  animation-timing-function: ease-in-out;
  -webkit-animation-timing-function: ease-in-out;
  display: block !important;
}

@keyframes hideElement {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes hideElement {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
/* line 358, sass/style.scss */
.count_product .block {
  position: relative;
  width: 100px;
  margin: auto;
}
/* line 362, sass/style.scss */
.count_product .block input {
  width: 20px;
  height: 20px;
  border: none;
  background: none;
  font: 13px 'latoregular', sans-serif;
  text-align: center;
}
/* line 370, sass/style.scss */
.count_product .block .plus, .count_product .block .minus {
  position: absolute;
  font: 18px 'latobold', sans-serif;
  color: #8b8b8b;
  width: 20px;
  height: 20px;
  cursor: pointer;
}
/* line 378, sass/style.scss */
.count_product .block .plus {
  top: 7%;
  right: 10px;
}
/* line 382, sass/style.scss */
.count_product .block .minus {
  top: 20%;
  left: 10px;
  font-size: 15px;
}

/* line 389, sass/style.scss */
.center_bunner {
  position: relative;
}
/* line 391, sass/style.scss */
.center_bunner img {
  width: 100%;
  min-height: 220px;
}
/* line 395, sass/style.scss */
.center_bunner .overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: url("images/image_62.png");
}
/* line 402, sass/style.scss */
.center_bunner .overlay .center {
  width: 100%;
  height: 100%;
}
/* line 405, sass/style.scss */
.center_bunner .overlay .center h1 {
  font: 24px 'latobold', sans-serif;
  text-transform: uppercase;
  letter-spacing: 4px;
  color: #fff;
}
/* line 411, sass/style.scss */
.center_bunner .overlay .center .text {
  font: 16px 'latolight', sans-serif;
  font: 16px/25px 'latolight', sans-serif;
  width: 32%;
  margin: 21px auto 50px;
  letter-spacing: 0px;
  word-spacing: 2px;
  color: #fff;
}
/* line 420, sass/style.scss */
.center_bunner .overlay .center .black_button {
  padding: 15px 75px;
  border: 1px solid #000;
}
/* line 423, sass/style.scss */
.center_bunner .overlay .center .black_button:hover {
  border: 1px solid #000;
  background: #fff;
  color: #000;
}

/* line 432, sass/style.scss */
.big_bunner {
  position: relative;
}
/* line 434, sass/style.scss */
.big_bunner img {
  width: 100%;
  min-height: 166px;
}
/* line 438, sass/style.scss */
.big_bunner .overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: url("images/image_62.png");
}
/* line 445, sass/style.scss */
.big_bunner .overlay .left {
  position: absolute;
  top: 44%;
  left: 16%;
  letter-spacing: 3px;
}
/* line 450, sass/style.scss */
.big_bunner .overlay .left h1 {
  font: 36px 'latoblack', sans-serif;
  text-transform: uppercase;
  color: #FFF;
}
/* line 455, sass/style.scss */
.big_bunner .overlay .left p {
  font: 24px/63px 'latolight', sans-serif;
  color: #D0CFCF;
  letter-spacing: 0;
}
/* line 461, sass/style.scss */
.big_bunner .overlay .right {
  position: absolute;
  bottom: 37%;
  right: 16%;
  letter-spacing: 2px;
}
/* line 466, sass/style.scss */
.big_bunner .overlay .right li {
  display: inline-block;
}
/* line 468, sass/style.scss */
.big_bunner .overlay .right li span {
  margin: 0 17px;
  color: #D0CFCF;
}
/* line 472, sass/style.scss */
.big_bunner .overlay .right li a {
  font: 14px 'latoregular', sans-serif;
  text-transform: uppercase;
  color: #D0CFCF;
}

/* line 481, sass/style.scss */
.content {
  margin: auto;
  width: 69%;
}
/* line 484, sass/style.scss */
.content h1 {
  font: 24px 'latobold', sans-serif;
  text-transform: uppercase;
  text-align: center;
  margin: 138px 0 0 0;
  letter-spacing: 4px;
  word-spacing: 4px;
}
/* line 492, sass/style.scss */
.content .text {
  font: 16px/24px 'latolight', sans-serif;
  margin: 37px 0 0 0;
  padding: 0 12px 0 5px;
  letter-spacing: 0px;
  word-spacing: 2px;
}

/* line 500, sass/style.scss */
.wrapper {
  overflow: hidden;
  position: relative;
  padding: 0 5% 0 5%;
  padding-top: 107px;
}

/* line 506, sass/style.scss */
.container {
  max-width: 1180px;
  position: relative;
  margin: auto;
  padding: 0 !important;
}

/* line 512, sass/style.scss */
input[type="submit"] {
  margin: 35px 0 35px 0;
  border: none;
  background: #000;
  color: #fff;
  width: 100%;
  padding: 15px 0;
  font: 12px 'latoregular', sans-serif;
  text-transform: uppercase;
  letter-spacing: 1px;
  border: 1px solid #000;
}
/* line 523, sass/style.scss */
input[type="submit"]:hover {
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  -ms-transition: all 0.4s;
  transition: all 0.4s;
  border: 1px solid #000;
  color: #000;
  background-color: #FFF;
}

/* line 534, sass/style.scss */
.social_sidebar {
  position: fixed;
  left: 28px;
  top: 30%;
}
/* line 538, sass/style.scss */
.social_sidebar li {
  display: block;
  width: 50px;
  height: 50px;
  cursor: pointer;
  margin: 0 0 10px 0;
}
/* line 544, sass/style.scss */
.social_sidebar li a {
  display: block;
  width: 50px;
  height: 50px;
}
/* line 550, sass/style.scss */
.social_sidebar .right {
  background: url("images/image_92.png") no-repeat center;
}
/* line 553, sass/style.scss */
.social_sidebar .info {
  font: 12px 'latobold', sans-serif;
  text-align: center;
  text-transform: uppercase;
  padding: 14px 0 0 0;
  letter-spacing: 1px;
  border: 1px solid #fff;
}
/* line 561, sass/style.scss */
.social_sidebar .left {
  background: url("images/image_93.png") no-repeat center;
}
/* line 564, sass/style.scss */
.social_sidebar .button {
  background: url("images/image_94.png") no-repeat center;
}
/* line 567, sass/style.scss */
.social_sidebar .left:hover, .social_sidebar .right:hover, .social_sidebar .button:hover, .social_sidebar .info:hover {
  border: 1px solid #000;
}
/* line 570, sass/style.scss */
.social_sidebar .info:hover {
  text-decoration: line-through;
}
/* line 573, sass/style.scss */
.social_sidebar .icon1 {
  background: url("images/image_95.png") no-repeat center;
  border-left: 1px solid #000;
  border-right: 1px solid #000;
}
/* line 578, sass/style.scss */
.social_sidebar .icon2 {
  background: url("images/image_96.png") no-repeat center;
  border-left: 1px solid #000;
  border-right: 1px solid #000;
}
/* line 583, sass/style.scss */
.social_sidebar .icon3 {
  background: url("images/image_97.png") no-repeat center;
  border-left: 1px solid #000;
  border-right: 1px solid #000;
}
/* line 588, sass/style.scss */
.social_sidebar .icon4 {
  background: url("images/image_98.png") no-repeat center;
  border-left: 1px solid #000;
  border-right: 1px solid #000;
}
/* line 593, sass/style.scss */
.social_sidebar .icon5 {
  background: url("images/image_99.png") no-repeat center;
  border: 1px solid #000;
  border-top: 0;
}
/* line 598, sass/style.scss */
.social_sidebar .button, .social_sidebar .icon1, .social_sidebar .icon2, .social_sidebar .icon3, .social_sidebar .icon4, .social_sidebar .icon5 {
  margin: 0;
}
/* line 601, sass/style.scss */
.social_sidebar .social {
  height: 32px;
  margin: 0;
  display: none;
}
/* line 606, sass/style.scss */
.social_sidebar .social a {
  height: 32px;
}

/* line 610, sass/style.scss */
.black_square {
  text-align: center;
  font: 30px/46px 'latoregular', sans-serif;
  padding: 17% 17%;
  letter-spacing: 1px;
  word-spacing: -3px;
  color: #fff;
  background: #000;
}

/* line 619, sass/style.scss */
.video {
  position: relative;
  width: 100%;
  height: 100%;
}
/* line 623, sass/style.scss */
.video video {
  display: block;
  width: 100%;
  height: 100%;
  cursor: pointer;
}
/* line 629, sass/style.scss */
.video .overlay {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  color: #FFF;
  text-align: center;
  z-index: 51;
  text-transform: uppercase;
  background: url("images/image_62.png");
}
/* line 640, sass/style.scss */
.video .overlay h2 {
  font: 16px 'latobold', sans-serif;
  letter-spacing: 1px;
}
/* line 644, sass/style.scss */
.video .overlay h1 {
  font: 36px 'latoblack', sans-serif;
  letter-spacing: 3px;
  margin-bottom: 2%;
}
/* line 649, sass/style.scss */
.video .overlay a {
  font: 12px 'latoregular', sans-serif;
  color: #FFF;
  padding: 15px 40px;
  background-color: #000;
  text-decoration: none;
  letter-spacing: 1px;
  border: 1px solid #000;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  -ms-transition: all 0.4s;
  transition: all 0.4s;
}
/* line 662, sass/style.scss */
.video .overlay a:hover {
  text-decoration: none;
  background-color: #FFF;
  border: 1px solid #000;
  color: #000;
}

/* line 671, sass/style.scss */
.bunner {
  position: relative;
}
/* line 673, sass/style.scss */
.bunner img {
  min-height: 150px;
  width: 100%;
}
/* line 677, sass/style.scss */
.bunner .overlay {
  background: rgba(0, 0, 0, 0.6);
  color: #FFF;
  text-align: center;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
}
/* line 686, sass/style.scss */
.bunner .overlay h2 {
  text-transform: uppercase;
  font: 16px 'latobold', sans-serif;
  letter-spacing: 1px;
}
/* line 691, sass/style.scss */
.bunner .overlay h1 {
  text-transform: uppercase;
  font: 36px 'latoblack', sans-serif;
  letter-spacing: 4px;
  margin: 4px 0 18px 0;
}
/* line 697, sass/style.scss */
.bunner .overlay li {
  display: inline-block;
  position: relative;
  margin: 0 20px;
}
/* line 701, sass/style.scss */
.bunner .overlay li span {
  position: absolute;
  top: 0;
  right: -25px;
  color: #FFF;
}
/* line 707, sass/style.scss */
.bunner .overlay li a {
  font: 13px 'latolight', sans-serif;
  color: #FFF;
}

/* line 714, sass/style.scss */
.image_wrap {
  position: relative;
}
/* line 716, sass/style.scss */
.image_wrap img {
  width: 100%;
}
/* line 719, sass/style.scss */
.image_wrap .overlay {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  color: #FFF;
  padding-top: 18%;
  text-align: center;
  z-index: 51;
  text-transform: uppercase;
  background: url("images/image_62.png");
}
/* line 731, sass/style.scss */
.image_wrap .overlay h2 {
  font: 16px 'latobold', sans-serif;
  letter-spacing: 1px;
}
/* line 735, sass/style.scss */
.image_wrap .overlay h1 {
  font: 36px 'latoblack', sans-serif;
  letter-spacing: 3px;
  margin-bottom: 2%;
}
/* line 740, sass/style.scss */
.image_wrap .overlay a {
  font: 12px 'latoregular', sans-serif;
  color: #FFF;
  padding: 15px 40px;
  background-color: #000;
  text-decoration: none;
  letter-spacing: 1px;
  border: 1px solid #000;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  -ms-transition: all 0.4s;
  transition: all 0.4s;
}
/* line 753, sass/style.scss */
.image_wrap .overlay a:hover {
  border: 1px solid #000;
  background-color: #FFF;
  color: #000;
  text-decoration: none;
}

/* line 762, sass/style.scss */
.slider_wrap {
  position: relative;
}
/* line 764, sass/style.scss */
.slider_wrap .overlay {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  color: #FFF;
  padding-top: 18%;
  text-align: center;
  z-index: 51;
  text-transform: uppercase;
  background: url("images/image_62.png");
}
/* line 776, sass/style.scss */
.slider_wrap .overlay h2 {
  font: 16px 'latobold', sans-serif;
  letter-spacing: 1px;
}
/* line 780, sass/style.scss */
.slider_wrap .overlay h1 {
  font: 36px 'latoblack', sans-serif;
  letter-spacing: 3px;
  margin-bottom: 2%;
}
/* line 785, sass/style.scss */
.slider_wrap .overlay a {
  font: 12px 'latoregular', sans-serif;
  color: #FFF;
  padding: 15px 40px;
  background-color: #000;
  text-decoration: none;
  border: 1px solid #000;
  letter-spacing: 1px;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  -ms-transition: all 0.4s;
  transition: all 0.4s;
}
/* line 798, sass/style.scss */
.slider_wrap .overlay a:hover {
  text-decoration: none;
  border: 1px solid #000;
  background-color: #FFF;
  color: #000;
}
/* line 806, sass/style.scss */
.slider_wrap img {
  width: 100%;
}
/* line 809, sass/style.scss */
.slider_wrap .bx-pager-item {
  float: left;
}
/* line 812, sass/style.scss */
.slider_wrap .bx-controls {
  position: absolute;
  bottom: 6%;
  width: 100%;
  text-align: center;
  z-index: 52;
}
/* line 819, sass/style.scss */
.slider_wrap .bx-pager {
  display: inline-block;
}
/* line 822, sass/style.scss */
.slider_wrap .bx-pager-item a {
  float: left;
  text-indent: -9999px;
  display: block;
  width: 44px;
  position: relative;
  margin-right: 15px;
}
/* line 829, sass/style.scss */
.slider_wrap .bx-pager-item a.active:before {
  background-color: #000;
}
/* line 832, sass/style.scss */
.slider_wrap .bx-pager-item a:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: #fff;
}

/* line 843, sass/style.scss */
.progect_description {
  width: 100%;
  text-align: center;
  padding: 6% 32% 0 32%;
}
/* line 847, sass/style.scss */
.progect_description .narrow_page_slider {
  display: none;
  position: static;
}
/* line 851, sass/style.scss */
.progect_description h1 {
  font: 24px 'latobold', sans-serif;
  text-transform: uppercase;
  letter-spacing: 2px;
}
/* line 856, sass/style.scss */
.progect_description p {
  letter-spacing: 0;
  padding: 38px 0 0 0;
  font: 16px/24px 'latolight', sans-serif;
}
/* line 862, sass/style.scss */
.progect_description ul {
  padding: 15px 0 0 0;
}
/* line 864, sass/style.scss */
.progect_description ul li {
  display: inline-block;
  position: relative;
  margin: 0 22px;
}
/* line 868, sass/style.scss */
.progect_description ul li a {
  font: 16px 'latoregular', sans-serif;
  text-transform: uppercase;
  letter-spacing: 1px;
}
/* line 873, sass/style.scss */
.progect_description ul li span {
  position: absolute;
  top: 0;
  right: -25px;
}

/* line 881, sass/style.scss */
.progect_img {
  padding: 9% 0 0 0;
}
/* line 883, sass/style.scss */
.progect_img .social_sidebar {
  z-index: 1;
}
/* line 886, sass/style.scss */
.progect_img:after {
  content: "";
  display: block;
  clear: both;
}
/* line 891, sass/style.scss */
.progect_img .poppup {
  position: fixed;
  display: none;
  top: 0;
  z-index: 999;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.9);
}
/* line 900, sass/style.scss */
.progect_img .poppup video {
  width: 80%;
}
/* line 903, sass/style.scss */
.progect_img .poppup .cross {
  position: absolute;
  cursor: pointer;
  right: 5%;
  top: 10%;
  width: 50px;
  height: 50px;
  background: url("images/image_100.png") no-repeat center;
}
/* line 913, sass/style.scss */
.progect_img .img {
  float: left;
  width: 25%;
  overflow: hidden;
  text-align: center;
  margin: 0 0 6% 0;
  max-height: 350px;
  cursor: pointer;
  line-height: 350px;
  position: relative;
}
/* line 923, sass/style.scss */
.progect_img .img .bg {
  display: block;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -40%;
  background-position: center;
  background-size: cover;
  width: 80%;
  height: 100%;
  -webkit-transition: all 0.6s 0.1s;
  -moz-transition: all 0.6s 0.1s;
  -o-transition: all 0.6s 0.1s;
  -ms-transition: all 0.6s 0.1s;
  transition: all 0.6s 0.1s;
}
/* line 938, sass/style.scss */
.progect_img .img .bg:hover {
  -webkit-transform: scale(1.15);
  -moz-transform: scale(1.15);
  transform: scale(1.15);
}
/* line 944, sass/style.scss */
.progect_img .img img {
  max-width: 100%;
  max-height: 100%;
  vertical-align: middle;
  opacity: 0;
  -webkit-transition: all 0.6s 0.1s;
  -moz-transition: all 0.6s 0.1s;
  -o-transition: all 0.6s 0.1s;
  -ms-transition: all 0.6s 0.1s;
  transition: all 0.6s 0.1s;
  position: relative;
  z-index: 1;
}

/* line 959, sass/style.scss */
.pfotos {
  text-transform: uppercase;
  letter-spacing: 2px;
}
/* line 962, sass/style.scss */
.pfotos:after {
  content: "";
  display: block;
  clear: both;
}
/* line 967, sass/style.scss */
.pfotos .block {
  margin: 0 0 99px 0;
  float: left;
}
/* line 970, sass/style.scss */
.pfotos .block .img {
  overflow: hidden;
  cursor: pointer;
}
/* line 974, sass/style.scss */
.pfotos .block img {
  -webkit-transition: all 0.6s 0.1s;
  -moz-transition: all 0.6s 0.1s;
  -o-transition: all 0.6s 0.1s;
  -ms-transition: all 0.6s 0.1s;
  transition: all 0.6s 0.1s;
  width: 100%;
}
/* line 982, sass/style.scss */
.pfotos .block img:hover {
  -webkit-transform: scale(1.15);
  -moz-transform: scale(1.15);
  transform: scale(1.15);
}
/* line 988, sass/style.scss */
.pfotos .block .img_wrap {
  padding: 0 0 34px;
  border-bottom: 1px solid #000;
  margin: 0 56px 0 0;
}
/* line 993, sass/style.scss */
.pfotos .block p {
  font: 18px 'latobold', sans-serif;
  margin: 17px 0 5px 0;
}
/* line 997, sass/style.scss */
.pfotos .block span {
  font: 16px 'latoregular', sans-serif;
}
/* line 1001, sass/style.scss */
.pfotos .right {
  margin: 0 0 0 56px;
  width: 100%;
}

/* line 1006, sass/style.scss */
.graph_form {
  font: 16px 'latolight', sans-serif;
  color: #8B8B8B;
  letter-spacing: initial;
}
/* line 1010, sass/style.scss */
.graph_form textarea {
  resize: none;
  border: 1px solid #ccc;
  padding: 11px;
  width: 100%;
  margin: 0 0 15px 0;
  box-sizing: border-box;
  /*╨Я╨░╨┤╨╕╨╜╨│╨╕ ╨▓╨║╨╗╤О╤З╨░╤О╤В╤Б╤П ╨▓ ╤А╨░╨╖╨╝╨╡╤А╤Л ╨╡╨╗-╤В╨░*/
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
/* line 1019, sass/style.scss */
.graph_form textarea::-webkit-input-placeholder {
  font: 14px 'latolight', sans-serif;
}
/* line 1020, sass/style.scss */
.graph_form textarea::-moz-placeholder {
  font: 14px 'latolight', sans-serif;
}
/* line 1021, sass/style.scss */
.graph_form textarea:-moz-placeholder {
  font: 14px 'latolight', sans-serif;
}
/* line 1022, sass/style.scss */
.graph_form textarea:-ms-input-placeholder {
  font: 14px 'latolight', sans-serif;
}
/* line 1024, sass/style.scss */
.graph_form input:focus {
  border: 1px solid #000;
}
/* line 1026, sass/style.scss */
.graph_form input:focus::-webkit-input-placeholder {
  color: #000 !important;
}
/* line 1027, sass/style.scss */
.graph_form input:focus::-moz-placeholder {
  color: #000 !important;
}
/* line 1028, sass/style.scss */
.graph_form input:focus:-moz-placeholder {
  color: #000 !important;
}
/* line 1029, sass/style.scss */
.graph_form input:focus:-ms-input-placeholder {
  color: #000 !important;
}
/* line 1031, sass/style.scss */
.graph_form textarea:focus {
  border: 1px solid #000;
}
/* line 1033, sass/style.scss */
.graph_form textarea:focus::-webkit-input-placeholder {
  color: #000;
}
/* line 1034, sass/style.scss */
.graph_form textarea:focus::-moz-placeholder {
  color: #000;
}
/* line 1035, sass/style.scss */
.graph_form textarea:focus:-moz-placeholder {
  color: #000;
}
/* line 1036, sass/style.scss */
.graph_form textarea:focus:-ms-input-placeholder {
  color: #000;
}
/* line 1038, sass/style.scss */
.graph_form a {
  font: 16px 'latolight', sans-serif;
  color: #000;
  left: 100%;
}
/* line 1043, sass/style.scss */
.graph_form h1 {
  font: 16px 'latobold', sans-serif;
  text-transform: uppercase;
  letter-spacing: initial;
  color: #000;
}
/* line 1049, sass/style.scss */
.graph_form form {
  margin: 30px 0 0;
  text-align: left;
}
/* line 1053, sass/style.scss */
.graph_form input[type="text"], .graph_form input[type="password"], .graph_form input[type="email"], .graph_form input[type="tel"] {
  border: 1px solid #ccc;
  padding: 11px;
  width: 100%;
  margin: 0 0 15px 0;
  box-sizing: border-box;
  /*╨Я╨░╨┤╨╕╨╜╨│╨╕ ╨▓╨║╨╗╤О╤З╨░╤О╤В╤Б╤П ╨▓ ╤А╨░╨╖╨╝╨╡╤А╤Л ╨╡╨╗-╤В╨░*/
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
/* line 1061, sass/style.scss */
.graph_form input[type="text"]::-webkit-input-placeholder, .graph_form input[type="password"]::-webkit-input-placeholder, .graph_form input[type="email"]::-webkit-input-placeholder, .graph_form input[type="tel"]::-webkit-input-placeholder {
  font: 14px 'latolight', sans-serif;
}
/* line 1062, sass/style.scss */
.graph_form input[type="text"]::-moz-placeholder, .graph_form input[type="password"]::-moz-placeholder, .graph_form input[type="email"]::-moz-placeholder, .graph_form input[type="tel"]::-moz-placeholder {
  font: 14px 'latolight', sans-serif;
}
/* line 1063, sass/style.scss */
.graph_form input[type="text"]:-moz-placeholder, .graph_form input[type="password"]:-moz-placeholder, .graph_form input[type="email"]:-moz-placeholder, .graph_form input[type="tel"]:-moz-placeholder {
  font: 14px 'latolight', sans-serif;
}
/* line 1064, sass/style.scss */
.graph_form input[type="text"]:-ms-input-placeholder, .graph_form input[type="password"]:-ms-input-placeholder, .graph_form input[type="email"]:-ms-input-placeholder, .graph_form input[type="tel"]:-ms-input-placeholder {
  font: 14px 'latolight', sans-serif;
}
/* line 1066, sass/style.scss */
.graph_form input[type="text"]:focus, .graph_form input[type="password"]:focus, .graph_form input[type="email"]:focus, .graph_form input[type="tel"]:focus {
  border-color: #000;
}
/* line 1069, sass/style.scss */
.graph_form label {
  position: relative;
  cursor: pointer;
  font: 13px 'latolight', sans-serif;
  color: #8B8B8B;
  margin: 0 0 0 25px;
  letter-spacing: initial;
}
/* line 1077, sass/style.scss */
.graph_form input[type="checkbox"] {
  display: none;
  cursor: pointer;
}
/* line 1081, sass/style.scss */
.graph_form label:after {
  content: '';
  display: block;
  height: 16px;
  width: 16px;
  border: 1px solid #ccc;
  position: absolute;
  top: 0;
  left: -25px;
  background-color: #fff;
}
/* line 1092, sass/style.scss */
.graph_form input[type=checkbox]:checked + label:after {
  background: #fff url(images/image_16.png) no-repeat center;
}

/* line 1096, sass/style.scss */
.isotop_wrap {
  width: 100%;
  margin: 70px 0 0 0;
}
/* line 1099, sass/style.scss */
.isotop_wrap .item {
  width: 25%;
  padding: 30px;
  padding-bottom: 69px;
  text-align: center;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
/* line 1107, sass/style.scss */
.isotop_wrap .item .img {
  cursor: pointer;
  overflow: hidden;
}
/* line 1110, sass/style.scss */
.isotop_wrap .item .img img {
  -webkit-transition: all 0.6s 0.1s;
  -moz-transition: all 0.6s 0.1s;
  -o-transition: all 0.6s 0.1s;
  -ms-transition: all 0.6s 0.1s;
  transition: all 0.6s 0.1s;
}
/* line 1118, sass/style.scss */
.isotop_wrap .item .img img:hover {
  -webkit-transform: scale(1.15);
  -moz-transform: scale(1.15);
  transform: scale(1.15);
}

/* line 1127, sass/style.scss */
.blog_blocks {
  margin-top: 8.5%;
}
/* line 1129, sass/style.scss */
.blog_blocks:after {
  content: '';
  display: block;
  clear: both;
}
/* line 1134, sass/style.scss */
.blog_blocks .block {
  float: left;
  width: 33.3%;
  position: relative;
  padding: 0 18px 72px 18px;
  margin-bottom: 6%;
}
/* line 1140, sass/style.scss */
.blog_blocks .block .holder_video {
  padding-bottom: 84%;
  position: relative;
}
/* line 1143, sass/style.scss */
.blog_blocks .block .holder_video iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: 100%;
  width: 100%;
}
/* line 1153, sass/style.scss */
.blog_blocks .block .img {
  padding-bottom: 9%;
  border-bottom: 1px solid #000;
  cursor: pointer;
}
/* line 1157, sass/style.scss */
.blog_blocks .block .img img {
  width: 100%;
  max-width: 538px;
  max-height: 450px;
  -webkit-transition: all 0.6s 0.1s;
  -moz-transition: all 0.6s 0.1s;
  -o-transition: all 0.6s 0.1s;
  -ms-transition: all 0.6s 0.1s;
  transition: all 0.6s 0.1s;
}
/* line 1167, sass/style.scss */
.blog_blocks .block .img .img_wrap {
  overflow: hidden;
}
/* line 1168, sass/style.scss */
.blog_blocks .block .img .img_wrap:hover img {
  -webkit-transform: scale(1.15);
  -moz-transform: scale(1.15);
  transform: scale(1.15);
}
/* line 1174, sass/style.scss */
.blog_blocks .block h2 {
  font: 20px 'latobold', sans-serif;
  text-transform: uppercase;
  margin-top: 5.6%;
  letter-spacing: 2px;
  word-spacing: -2px;
}
/* line 1181, sass/style.scss */
.blog_blocks .block .text {
  font: 16px/25px 'latolight', sans-serif;
  margin-top: 5.5%;
  letter-spacing: 0px;
  word-spacing: 1px;
}
/* line 1187, sass/style.scss */
.blog_blocks .block .date {
  position: absolute;
  bottom: 0;
  left: 17px;
}
/* line 1191, sass/style.scss */
.blog_blocks .block .date li {
  font: 16px 'latoregular', sans-serif;
  display: inline-block;
  text-transform: uppercase;
  letter-spacing: 1px;
}
/* line 1196, sass/style.scss */
.blog_blocks .block .date li span {
  margin: 0 23px;
  font: 13px 'latoregular', sans-serif;
}
/* line 1202, sass/style.scss */
.blog_blocks .block .by_blog {
  position: absolute;
  bottom: 0;
  right: 22px;
  font: 16px 'latoregular', sans-serif;
  word-spacing: 1px;
}
/* line 1208, sass/style.scss */
.blog_blocks .block .by_blog span {
  color: #8B8B8B;
}

/* line 1214, sass/style.scss */
.more {
  text-align: center;
  margin: 25px 0 0 0;
}
/* line 1217, sass/style.scss */
.more a {
  font: 15px 'latobold', sans-serif;
}

/* line 1221, sass/style.scss */
.filter {
  margin: 106px 0 0 0;
}
/* line 1223, sass/style.scss */
.filter ul {
  float: left;
  margin: 10px 0 0 0;
}
/* line 1226, sass/style.scss */
.filter ul li {
  display: inline-block;
  text-transform: uppercase;
}
/* line 1229, sass/style.scss */
.filter ul li:first-child {
  margin-left: 0;
}
/* line 1233, sass/style.scss */
.filter ul li a {
  font: 13px 'latoregular', sans-serif;
  letter-spacing: 1px;
  color: #8b8b8b;
}
/* line 1238, sass/style.scss */
.filter ul li span {
  margin: 0 13px;
}
/* line 1241, sass/style.scss */
.filter ul li.active a {
  color: #000;
}
/* line 1244, sass/style.scss */
.filter ul li a:hover {
  color: #000;
  text-decoration: none;
}
/* line 1251, sass/style.scss */
.filter .small, .filter .medium {
  width: 35px;
  height: 35px;
  border: none;
  float: right;
  outline: none;
  margin: 0 11px 0 0;
}
/* line 1259, sass/style.scss */
.filter .small {
  background: url("images/image_44.png") no-repeat center;
  opacity: 0.2;
}
/* line 1264, sass/style.scss */
.filter .medium {
  background: url("images/image_43.png") no-repeat center;
  margin: 0 7px 0 0;
}

/* line 1269, sass/style.scss */
.graph_blockquote {
  text-align: center;
  clear: both;
  font: 30px/48px 'latoregular', sans-serif;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  width: 65%;
  padding: 37px 40px 37px 40px;
  margin: 12px auto 0;
  letter-spacing: 1px;
  word-spacing: -4px;
}

/* line 1281, sass/style.scss */
.header_wrap {
  width: 100%;
  position: fixed;
  left: 50%;
  top: 0;
  margin-left: -50%;
  z-index: 104;
  background-color: #FFF;
}

/* line 1291, sass/style.scss */
.header {
  padding: 40px 15px 66px 15px;
  text-align: center;
  position: relative;
}
/* line 1295, sass/style.scss */
.header a {
  color: #000;
}
/* line 1296, sass/style.scss */
.header .search {
  float: left;
}
/* line 1299, sass/style.scss */
.header .title {
  font: 30px 'latoblack', sans-serif;
  text-transform: uppercase;
  letter-spacing: 3px;
  position: absolute;
  top: 29%;
  left: 45%;
  float: right;
}
/* line 1308, sass/style.scss */
.header .login {
  margin-right: 3%;
  font: 14px 'latoblack', sans-serif;
  text-transform: uppercase;
  letter-spacing: 1px;
  vertical-align: top;
  float: right;
}
/* line 1316, sass/style.scss */
.header .cart {
  margin-right: 3%;
  float: right;
}
/* line 1320, sass/style.scss */
.header .menu {
  float: right;
}

/* line 1325, sass/style.scss */
.index .title {
  font: 20px 'latobold', sans-serif;
  padding: 64px 0 82px;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 2px;
}

/* line 1334, sass/style.scss */
.footer .social {
  text-align: center;
  margin-top: 48px;
}
/* line 1337, sass/style.scss */
.footer .social li {
  display: inline-block;
  margin: 0 14px;
  text-transform: uppercase;
  font: 12px 'latoregular', sans-serif;
}
/* line 1342, sass/style.scss */
.footer .social li a {
  letter-spacing: 1px;
  color: #000;
}
/* line 1348, sass/style.scss */
.footer .copyright {
  margin: 75px 0 60px 0;
  text-align: center;
  font: 12px 'latolight', sans-serif;
  color: #ccc;
  letter-spacing: initial;
}

/* line 1356, sass/style.scss */
.email_id {
  width: 305px;
  margin: 109px auto 0;
  border: 1px solid #ccc;
  padding: 11px;
}
/* line 1361, sass/style.scss */
.email_id input[type="text"] {
  border: none;
  width: 60%;
}
/* line 1365, sass/style.scss */
.email_id input[type="submit"] {
  background: none;
  border: none;
  font: 12px 'latoregular', sans-serif;
  margin: 0px 0 0 17px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #000;
  width: 32%;
  padding: 0;
}
/* line 1376, sass/style.scss */
.email_id::-webkit-input-placeholder {
  font: 14px 'latolight', sans-serif;
}
/* line 1377, sass/style.scss */
.email_id::-moz-placeholder {
  font: 14px 'latolight', sans-serif;
}
/* line 1378, sass/style.scss */
.email_id:-moz-placeholder {
  font: 14px 'latolight', sans-serif;
}
/* line 1379, sass/style.scss */
.email_id:-ms-input-placeholder {
  font: 14px 'latolight', sans-serif;
}

/* line 1381, sass/style.scss */
#app_cart {
  display: block;
}
/* line 1383, sass/style.scss */
#app_cart .cross {
  display: none;
}

/* line 1387, sass/style.scss */
.header_wrap_white {
  display: block;
}

/* line 1388, sass/style.scss */
.header_wrap_black {
  display: none;
}

/* line 1389, sass/style.scss */
.apper_poppup {
  position: fixed;
  display: none;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #fff;
  z-index: 99;
  width: 100%;
  height: 100%;
  text-align: center;
}
/* line 1402, sass/style.scss */
.apper_poppup .menu ul.drop_down {
  display: none;
  position: absolute;
  top: 13px;
  left: -15px;
  padding-top: 10px;
  background-color: #FFF;
}
/* line 1410, sass/style.scss */
.apper_poppup .menu ul.drop_down li {
  text-align: left;
  display: block;
  margin-bottom: 3px;
}
/* line 1416, sass/style.scss */
.apper_poppup .menu li {
  position: relative;
  display: inline-block;
  margin: 0 14px;
  text-transform: uppercase;
  font: 12px 'latoregular', sans-serif;
}
/* line 1423, sass/style.scss */
.apper_poppup .menu li:hover ul.drop_down {
  display: block;
}
/* line 1428, sass/style.scss */
.apper_poppup .menu a {
  color: #000;
}
/* line 1432, sass/style.scss */
.apper_poppup .cross {
  position: absolute;
  right: 13%;
  top: 120px;
}
/* line 1437, sass/style.scss */
.apper_poppup .email_id {
  position: absolute;
  right: 10%;
  bottom: 10%;
}
/* line 1442, sass/style.scss */
.apper_poppup .social {
  position: absolute;
  left: 10%;
  bottom: 10%;
}
/* line 1446, sass/style.scss */
.apper_poppup .social i {
  -webkit-transition: all 0.5s ease 0.1s;
  -moz-transition: all 0.5s ease 0.1s;
  -o-transition: all 0.5s ease 0.1s;
  -ms-transition: all 0.5s ease 0.1s;
  transition: all 0.5s ease 0.1s;
}
/* line 1453, sass/style.scss */
.apper_poppup .social li {
  display: inline-block;
  margin: 0 10px;
}
/* line 1456, sass/style.scss */
.apper_poppup .social li a {
  color: #E6E6E6;
}
/* line 1458, sass/style.scss */
.apper_poppup .social li a:hover {
  color: #000;
}
/* line 1464, sass/style.scss */
.apper_poppup .cont_wrap {
  width: 100%;
  height: 100%;
  display: table;
}
/* line 1469, sass/style.scss */
.apper_poppup .cont_cell {
  vertical-align: middle;
  display: table-cell;
  text-align: center;
}
/* line 1474, sass/style.scss */
.apper_poppup .login {
  width: 305px;
  margin: auto;
  position: relative;
  top: 35%;
}
/* line 1480, sass/style.scss */
.apper_poppup .search {
  margin: 8% 0 0 5%;
  text-align: left;
  color: #8b8b8b;
  font: 16px 'latoregular', sans-serif;
  letter-spacing: initial;
}
/* line 1486, sass/style.scss */
.apper_poppup .search input[type="text"] {
  width: 90%;
  height: 100px;
  border: none;
  font: 72px 'latolight', sans-serif;
}
/* line 1491, sass/style.scss */
.apper_poppup .search input[type="text"]::-webkit-input-placeholder {
  font: 72px 'latolight', sans-serif;
  color: #8b8b8b;
}
/* line 1492, sass/style.scss */
.apper_poppup .search input[type="text"]::-moz-placeholder {
  font: 72px 'latolight', sans-serif;
  color: #8b8b8b;
}
/* line 1493, sass/style.scss */
.apper_poppup .search input[type="text"]:-moz-placeholder {
  font: 72px 'latolight', sans-serif;
  color: #8b8b8b;
}
/* line 1494, sass/style.scss */
.apper_poppup .search input[type="text"]:-ms-input-placeholder {
  font: 72px 'latolight', sans-serif;
  color: #8b8b8b;
}
/* line 1497, sass/style.scss */
.apper_poppup .singUp {
  width: 530px;
  margin: auto;
  position: relative;
  top: 35%;
}
/* line 1502, sass/style.scss */
.apper_poppup .singUp input[type="text"], .apper_poppup .singUp input[type="password"], .apper_poppup .singUp input[type="email"] {
  width: 95%;
}
/* line 1505, sass/style.scss */
.apper_poppup .singUp input[type="submit"] {
  width: 150px;
  margin: 20px auto 20px;
}
/* line 1509, sass/style.scss */
.apper_poppup .singUp form {
  text-align: center;
}

/* line 1515, sass/style.scss */
.cart_poppup .apper_poppup {
  width: 18%;
  left: auto;
  padding: 8.4% 2.3% 2% 2.1%;
}
/* line 1519, sass/style.scss */
.cart_poppup .apper_poppup .product {
  position: relative;
  text-align: left;
}
/* line 1522, sass/style.scss */
.cart_poppup .apper_poppup .product:after {
  content: "";
  display: block;
  clear: both;
}
/* line 1527, sass/style.scss */
.cart_poppup .apper_poppup .product .close_it {
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  -webkit-transform: scale(0.8);
  -moz-transform: scale(0.8);
  transform: scale(0.8);
}
/* line 1536, sass/style.scss */
.cart_poppup .apper_poppup .product .fase {
  padding-right: 30px;
}
/* line 1538, sass/style.scss */
.cart_poppup .apper_poppup .product .fase:after {
  content: "";
  display: block;
  clear: both;
}
/* line 1543, sass/style.scss */
.cart_poppup .apper_poppup .product .fase img {
  width: 100%;
  max-width: 80px;
  max-height: 100px;
  float: left;
  margin-right: 15px;
}
/* line 1550, sass/style.scss */
.cart_poppup .apper_poppup .product .fase h2 {
  font: 12px/20px 'latobold', sans-serif;
  text-transform: uppercase;
  letter-spacing: 1px;
}
/* line 1555, sass/style.scss */
.cart_poppup .apper_poppup .product .fase p {
  font: 12px 'latolight', sans-serif;
  margin-top: 11px;
  letter-spacing: 1px;
}
/* line 1561, sass/style.scss */
.cart_poppup .apper_poppup .product .prise {
  margin-top: 44px;
  border-top: 1px solid #000;
}
/* line 1564, sass/style.scss */
.cart_poppup .apper_poppup .product .prise:after {
  content: "";
  display: block;
  clear: both;
}
/* line 1569, sass/style.scss */
.cart_poppup .apper_poppup .product .prise h1 {
  font: 18px/42px 'latobold', sans-serif;
  float: right;
  margin-right: 3px;
  letter-spacing: 1px;
}
/* line 1575, sass/style.scss */
.cart_poppup .apper_poppup .product .prise h2 {
  font: 12px/34px 'latobold', sans-serif;
  text-transform: uppercase;
  letter-spacing: 1px;
  float: left;
}
/* line 1583, sass/style.scss */
.cart_poppup .apper_poppup .links {
  margin-top: 43px;
}
/* line 1585, sass/style.scss */
.cart_poppup .apper_poppup .links button {
  border: 1px solid #000;
  background: #000;
  color: #fff;
  width: 100%;
  padding: 15px 0;
  font: 12px 'latoregular', sans-serif;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin-bottom: 23px;
  outline: none;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  -ms-transition: all 0.4s;
  transition: all 0.4s;
}
/* line 1601, sass/style.scss */
.cart_poppup .apper_poppup .links button:hover {
  background-color: #FFF;
  color: #000;
  border: 1px solid #000;
}
/* line 1610, sass/style.scss */
.cart_poppup .cross {
  top: 130px;
  right: 45px;
}

/* line 1617, sass/style.scss */
.index_2 .graph_blockquote {
  width: 65%;
  margin: 91px auto;
}
/* line 1621, sass/style.scss */
.index_2 .twitter_instagram {
  width: 69%;
  margin: 213px auto 0;
}
/* line 1624, sass/style.scss */
.index_2 .twitter_instagram:after {
  content: "";
  display: block;
  clear: both;
}
/* line 1629, sass/style.scss */
.index_2 .twitter_instagram .twitter {
  float: left;
  width: 32%;
  position: relative;
}
/* line 1633, sass/style.scss */
.index_2 .twitter_instagram .twitter .hide_content_twitter,
.index_2 .twitter_instagram .twitter #twitter-widget-0 {
  display: none !important;
}
/* line 1635, sass/style.scss */
.index_2 .twitter_instagram .twitter img {
  position: absolute;
  right: 24px;
  bottom: 10px;
}
/* line 1640, sass/style.scss */
.index_2 .twitter_instagram .twitter .title {
  font: 20px 'latobold', sans-serif;
  width: 100%;
  height: 84px;
  border-bottom: 1px solid #000;
  text-transform: uppercase;
  letter-spacing: 2px;
}
/* line 1648, sass/style.scss */
.index_2 .twitter_instagram .twitter .bx-wrapper {
  padding: 11px 0 0 0;
}
/* line 1651, sass/style.scss */
.index_2 .twitter_instagram .twitter .bx-wrapper li h2 {
  font: 16px 'latoregular', sans-serif;
  letter-spacing: 1px;
}
/* line 1656, sass/style.scss */
.index_2 .twitter_instagram .twitter .bx-wrapper li cite a {
  font: 16px 'latobold', sans-serif;
  text-transform: uppercase;
  letter-spacing: 1px;
}
/* line 1662, sass/style.scss */
.index_2 .twitter_instagram .twitter .bx-wrapper li p {
  font: 16px/25px 'latolight', sans-serif;
  color: #8b8b8b;
  margin: 54px 0 0;
  letter-spacing: 1px;
}
/* line 1669, sass/style.scss */
.index_2 .twitter_instagram .twitter .bx-wrapper .bx-pager-item {
  float: left;
}
/* line 1672, sass/style.scss */
.index_2 .twitter_instagram .twitter .bx-wrapper .bx-controls {
  margin: 217px 0 0 0;
}
/* line 1674, sass/style.scss */
.index_2 .twitter_instagram .twitter .bx-wrapper .bx-controls:after {
  content: "";
  clear: both;
  display: block;
}
/* line 1680, sass/style.scss */
.index_2 .twitter_instagram .twitter .bx-wrapper .bx-pager-item a {
  float: left;
  text-indent: -9999px;
  display: block;
  width: 29px;
  height: 15px;
  margin-right: 9px;
  position: relative;
}
/* line 1688, sass/style.scss */
.index_2 .twitter_instagram .twitter .bx-wrapper .bx-pager-item a:before {
  content: "";
  position: absolute;
  height: 1px;
  width: 100%;
  background-color: #ccc;
  top: 34%;
  left: 0;
}
/* line 1697, sass/style.scss */
.index_2 .twitter_instagram .twitter .bx-wrapper .bx-pager-item a.active:before {
  background-color: #000;
  height: 2px;
}
/* line 1705, sass/style.scss */
.index_2 .twitter_instagram .instagram {
  float: right;
}
/* line 1707, sass/style.scss */
.index_2 .twitter_instagram .instagram .title {
  font: 20px 'latobold', sans-serif;
  width: 100%;
  height: 84px;
  text-transform: uppercase;
  letter-spacing: 2px;
}
/* line 1714, sass/style.scss */
.index_2 .twitter_instagram .instagram iframe {
  width: 776px;
  height: 400px;
  text-align: left;
}

/* line 1722, sass/style.scss */
.index_2 + .footer > .email_id {
  margin: 139px auto 0;
}

/* line 1726, sass/style.scss */
.index_3 .graph_blockquote {
  width: 69%;
  margin: 87px auto 0;
}
/* line 1730, sass/style.scss */
.index_3 .isotop_wrap {
  margin: 53px 0 0 0;
}
/* line 1732, sass/style.scss */
.index_3 .isotop_wrap .img {
  position: relative;
}
/* line 1734, sass/style.scss */
.index_3 .isotop_wrap .img:hover img {
  -webkit-transform: scale(1.15);
  -moz-transform: scale(1.15);
  transform: scale(1.15);
}
/* line 1739, sass/style.scss */
.index_3 .isotop_wrap .img:hover .overlay {
  -webkit-transform: scale(1.3);
  -moz-transform: scale(1.3);
  transform: scale(1.3);
}
/* line 1744, sass/style.scss */
.index_3 .isotop_wrap .img .overlay {
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  -webkit-transition: all 0.6s 0.1s;
  -moz-transition: all 0.6s 0.1s;
  -o-transition: all 0.6s 0.1s;
  -ms-transition: all 0.6s 0.1s;
  transition: all 0.6s 0.1s;
}
/* line 1756, sass/style.scss */
.index_3 .isotop_wrap:hover .overlay {
  background: rgba(255, 255, 255, 0.9);
}

/* line 1758, sass/style.scss */
.index_3 + .footer > .email_id {
  margin: 83px auto 0;
}

/* line 1759, sass/style.scss */
.filter:after {
  content: "";
  clear: both;
  display: block;
}

/* line 1765, sass/style.scss */
.portfolio_equals_2 .pfotos, .portfolio_masonry_2 .pfotos {
  margin: 157px 0 0 0;
}
/* line 1767, sass/style.scss */
.portfolio_equals_2 .pfotos .block, .portfolio_masonry_2 .pfotos .block {
  margin: 0 0 89px 0;
}
/* line 1769, sass/style.scss */
.portfolio_equals_2 .pfotos .block .img, .portfolio_masonry_2 .pfotos .block .img {
  overflow: hidden;
  max-width: 800px;
}

/* line 1776, sass/style.scss */
.portfolio_equals + .footer > .email_id {
  margin: 146px auto 0;
}

/* line 1779, sass/style.scss */
.portfolio_masonry_2 {
  margin: 153px 0 0 0;
}

/* line 1782, sass/style.scss */
.projects {
  letter-spacing: 2px;
  margin: 142px 0 0 0;
  text-align: center;
}
/* line 1786, sass/style.scss */
.projects h1 {
  font: 20px 'latobold', sans-serif;
  margin: 0 0 61px;
  text-transform: uppercase;
}
/* line 1791, sass/style.scss */
.projects ul {
  overflow: hidden;
  display: table;
  margin: auto;
}
/* line 1795, sass/style.scss */
.projects ul li {
  display: table-cell;
  padding: 0 14px;
}
/* line 1798, sass/style.scss */
.projects ul li:first-child {
  padding-left: 0;
}
/* line 1801, sass/style.scss */
.projects ul li:last-child {
  padding-right: 0;
}
/* line 1806, sass/style.scss */
.projects:after {
  content: "";
  display: block;
  clear: both;
}
/* line 1811, sass/style.scss */
.projects .block {
  text-align: left;
  cursor: pointer;
}
/* line 1814, sass/style.scss */
.projects .block .img_wrap {
  padding: 0 0 26px;
  border-bottom: 1px solid #000;
}
/* line 1818, sass/style.scss */
.projects .block .img {
  overflow: hidden;
}
/* line 1821, sass/style.scss */
.projects .block img {
  -webkit-transition: all 0.6s 0.1s;
  -moz-transition: all 0.6s 0.1s;
  -o-transition: all 0.6s 0.1s;
  -ms-transition: all 0.6s 0.1s;
  transition: all 0.6s 0.1s;
  width: 100%;
}
/* line 1829, sass/style.scss */
.projects .block .img:hover img {
  -webkit-transform: scale(1.15);
  -moz-transform: scale(1.15);
  transform: scale(1.15);
}
/* line 1834, sass/style.scss */
.projects .block p {
  font: 18px 'latobold', sans-serif;
  margin: 17px 0 5px 0;
  text-transform: uppercase;
}
/* line 1839, sass/style.scss */
.projects .block span {
  font: 16px 'latoregular', sans-serif;
  text-transform: uppercase;
}

/* line 1845, sass/style.scss */
.portfolio_masonry_2 + .footer > .email_id {
  margin: 150px auto 0;
}

/* line 1848, sass/style.scss */
#prependShow {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #fff;
  z-index: 99;
}
/* line 1856, sass/style.scss */
#prependShow img {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -64px;
  margin-left: -64px;
  z-index: 999;
}

/* line 1866, sass/style.scss */
.index_4 .image_wrap .overlay {
  padding: 0;
}
/* line 1867, sass/style.scss */
.index_4 #parallaxBlock1 {
  background: url("images/img_001.jpg") no-repeat center fixed;
  height: 770px;
}
/* line 1871, sass/style.scss */
.index_4 #parallaxBlock2 {
  background: url("images/img_002.jpg") no-repeat center fixed;
  height: 770px;
}
/* line 1875, sass/style.scss */
.index_4 #parallaxBlock3 {
  background: url("images/img_003.jpg") no-repeat center fixed;
  height: 770px;
}
/* line 1879, sass/style.scss */
.index_4 #parallaxBlock4 {
  background: url("images/img_004.jpg") no-repeat center fixed;
  height: 770px;
}
/* line 1883, sass/style.scss */
.index_4 #parallaxBlock5 {
  background: url("images/img_005.jpg") no-repeat center fixed;
  height: 770px;
}
/* line 1887, sass/style.scss */
.index_4 ul#nav {
  position: fixed;
  top: 200px;
  right: 150px;
  z-index: 60;
}
/* line 1892, sass/style.scss */
.index_4 ul#nav a.but {
  position: relative;
  display: block;
  margin-bottom: 15px;
  width: 13px;
  height: 13px;
  background-color: #FFF;
  border: 1px solid #000;
  cursor: pointer;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
/* line 1904, sass/style.scss */
.index_4 ul#nav a.active:after {
  content: "";
  position: absolute;
  top: 2px;
  left: 2px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  display: block;
  width: 7px;
  height: 7px;
  background-color: #000;
}

/* line 1921, sass/style.scss */
.portfolio_masonry_3 .filter {
  margin: 66px 0 0 0;
}
/* line 1924, sass/style.scss */
.portfolio_masonry_3 .isotop_wrap {
  margin: 29px 0 0 0;
}
/* line 1927, sass/style.scss */
.portfolio_masonry_3 .projects {
  margin: 8% 0 0 0;
}
/* line 1930, sass/style.scss */
.portfolio_masonry_3 .infinity {
  width: 100%;
  text-align: center;
  padding: 1% 0;
  cursor: pointer;
}

/* line 1938, sass/style.scss */
.portfolio_detail .img {
  overflow: hidden;
}
/* line 1940, sass/style.scss */
.portfolio_detail .img .bg {
  -webkit-transition: all 0.6s 0.1s;
  -moz-transition: all 0.6s 0.1s;
  -o-transition: all 0.6s 0.1s;
  -ms-transition: all 0.6s 0.1s;
  transition: all 0.6s 0.1s;
}
/* line 1948, sass/style.scss */
.portfolio_detail .img:hover .bg {
  -webkit-transform: scale(1.15);
  -moz-transform: scale(1.15);
  transform: scale(1.15);
}
/* line 1953, sass/style.scss */
.portfolio_detail .narrow_page_slider {
  width: 100%;
  text-align: center;
  padding: 3% 0 0 0;
  display: none;
}
/* line 1958, sass/style.scss */
.portfolio_detail .narrow_page_slider li {
  display: inline-block;
  width: 50px;
  height: 50px;
  cursor: pointer;
  margin: 0 0 10px 0;
}
/* line 1964, sass/style.scss */
.portfolio_detail .narrow_page_slider li a {
  display: block;
  width: 50px;
  height: 50px;
}
/* line 1970, sass/style.scss */
.portfolio_detail .narrow_page_slider .right {
  background: url("images/image_92.png") no-repeat center;
  margin-left: 15px;
}
/* line 1974, sass/style.scss */
.portfolio_detail .narrow_page_slider .left {
  background: url("images/image_93.png") no-repeat center;
  margin-right: 15px;
}
/* line 1978, sass/style.scss */
.portfolio_detail .narrow_page_slider .button {
  background: url("images/image_94.png") no-repeat center;
}
/* line 1981, sass/style.scss */
.portfolio_detail .narrow_page_slider .left:hover, .portfolio_detail .narrow_page_slider .right:hover, .portfolio_detail .narrow_page_slider .icon1:hover, .portfolio_detail .narrow_page_slider .icon2:hover, .portfolio_detail .narrow_page_slider .icon3:hover, .portfolio_detail .narrow_page_slider .icon4:hover, .portfolio_detail .narrow_page_slider .icon5:hover {
  border: 1px solid #000;
}
/* line 1984, sass/style.scss */
.portfolio_detail .narrow_page_slider .icon1 {
  background: url("images/image_95.png") no-repeat center;
}
/* line 1987, sass/style.scss */
.portfolio_detail .narrow_page_slider .icon2 {
  background: url("images/image_96.png") no-repeat center;
}
/* line 1990, sass/style.scss */
.portfolio_detail .narrow_page_slider .icon3 {
  background: url("images/image_97.png") no-repeat center;
}
/* line 1993, sass/style.scss */
.portfolio_detail .narrow_page_slider .icon4 {
  background: url("images/image_98.png") no-repeat center;
}
/* line 1996, sass/style.scss */
.portfolio_detail .narrow_page_slider .icon5 {
  background: url("images/image_99.png") no-repeat center;
}

/* line 2002, sass/style.scss */
.about .scills {
  margin: 136px 0 0 0;
  padding: 0 5px;
}
/* line 2005, sass/style.scss */
.about .scills:after {
  content: "";
  display: block;
  clear: both;
}
/* line 2010, sass/style.scss */
.about .scills h1 {
  font: 24px 'latobold', sans-serif;
  text-align: left;
  margin: 0;
}
/* line 2015, sass/style.scss */
.about .scills h2 {
  font: 14px 'latoregular', sans-serif;
  letter-spacing: 1px;
}
/* line 2019, sass/style.scss */
.about .scills .left {
  float: left;
  width: 33%;
}
/* line 2022, sass/style.scss */
.about .scills .left ul {
  margin: 36px 0 0 0;
}
/* line 2024, sass/style.scss */
.about .scills .left ul li {
  margin: 35px 0 0 0;
  font: 14px 'latoregular', sans-serif;
  text-transform: uppercase;
}
/* line 2028, sass/style.scss */
.about .scills .left ul li:first-child {
  margin-top: 0;
}
/* line 2032, sass/style.scss */
.about .scills .left ul li .scill .line {
  width: 70%;
  height: 1px;
  background-color: #ccc;
  margin: 21px 0 0 0;
  position: relative;
}
/* line 2038, sass/style.scss */
.about .scills .left ul li .scill .line .body_line {
  height: 1px;
  background-color: #000;
}
/* line 2042, sass/style.scss */
.about .scills .left ul li .scill .line span {
  position: absolute;
  top: -6px;
  right: -59px;
  letter-spacing: 0px;
}
/* line 2048, sass/style.scss */
.about .scills .left ul li .scill .line .scill_1 {
  width: 50%;
}
/* line 2051, sass/style.scss */
.about .scills .left ul li .scill .line .scill_2 {
  width: 70%;
}
/* line 2054, sass/style.scss */
.about .scills .left ul li .scill .line .scill_3 {
  width: 30%;
}
/* line 2062, sass/style.scss */
.about .scills .right {
  float: left;
  width: 67%;
  padding: 0 0 0 14px;
}
/* line 2066, sass/style.scss */
.about .scills .right .text {
  color: #8b8b8b;
  word-spacing: 1px;
}
/* line 2070, sass/style.scss */
.about .scills .right ul {
  margin: 55px 0 0 0;
}
/* line 2072, sass/style.scss */
.about .scills .right ul li {
  display: inline-block;
  text-align: center;
  width: 24%;
  letter-spacing: 0;
}
/* line 2077, sass/style.scss */
.about .scills .right ul li .icon {
  margin: 0 0 34px 0;
}
/* line 2084, sass/style.scss */
.about .center_bunner {
  margin: 153px 0 0 0;
}
/* line 2087, sass/style.scss */
.about .graph_blockquote {
  margin: 50px auto 0;
  width: 100%;
}
/* line 2091, sass/style.scss */
.about .long_text {
  color: #8b8b8b;
  margin: 24px 0 0 0px;
  font: 16px/24px 'latolight', sans-serif;
  letter-spacing: 0px;
  word-spacing: 2px;
}
/* line 2098, sass/style.scss */
.about .features {
  margin: 142px 0 0 0;
  padding: 0 5px;
}
/* line 2101, sass/style.scss */
.about .features:after {
  content: "";
  display: block;
  clear: both;
}
/* line 2106, sass/style.scss */
.about .features h2 {
  font: 24px 'latobold', sans-serif;
  text-align: left;
  text-transform: uppercase;
  letter-spacing: 5px;
}
/* line 2112, sass/style.scss */
.about .features .text {
  color: #8b8b8b;
  display: none;
  word-spacing: 1px;
  margin: 19px 0 0 0;
}
/* line 2118, sass/style.scss */
.about .features .right {
  float: left;
  width: 34%;
  padding: 0 0 0 25px;
}
/* line 2122, sass/style.scss */
.about .features .right .text {
  display: block;
  margin: 37px 0 0 0;
}
/* line 2126, sass/style.scss */
.about .features .right ul {
  margin: 20px 0 0 44px;
}
/* line 2128, sass/style.scss */
.about .features .right ul li {
  position: relative;
  font: 16px/38px 'latolight', sans-serif;
  letter-spacing: 0px;
  word-spacing: 2px;
}
/* line 2133, sass/style.scss */
.about .features .right ul li img {
  position: absolute;
  top: 8px;
  left: -42px;
}
/* line 2141, sass/style.scss */
.about .features .left {
  width: 66%;
  float: left;
}
/* line 2144, sass/style.scss */
.about .features .left .block {
  width: 100%;
}
/* line 2146, sass/style.scss */
.about .features .left .block .title {
  width: 100%;
  border-bottom: 1px solid #000;
  font: 14px 'latoregular', sans-serif;
  text-transform: uppercase;
  position: relative;
  margin: 15px 0 0 0;
  padding: 21px 0;
  letter-spacing: 1px;
  word-spacing: 2px;
}
/* line 2156, sass/style.scss */
.about .features .left .block .title .tumbler {
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  right: 4%;
  margin-top: -8px;
  cursor: pointer;
}
/* line 2164, sass/style.scss */
.about .features .left .block .title .tumbler .plus {
  width: 100%;
  height: 100%;
  background: url("images/image_122.png") no-repeat center;
  cursor: pointer;
}
/* line 2170, sass/style.scss */
.about .features .left .block .title .tumbler .minus {
  width: 100%;
  height: 100%;
  background: url("images/image_121.png") no-repeat center;
  display: none;
}
/* line 2181, sass/style.scss */
.about .four_icon {
  margin: 35px 0 0 0;
}
/* line 2183, sass/style.scss */
.about .four_icon:after {
  content: "";
  display: block;
  clear: both;
}
/* line 2188, sass/style.scss */
.about .four_icon .text_in {
  display: none;
}
/* line 2190, sass/style.scss */
.about .four_icon .text_in:before {
  content: "";
  clear: both;
  display: block;
}
/* line 2195, sass/style.scss */
.about .four_icon .text_in .text {
  font: 16px/24px 'latolight', sans-serif;
  margin: 25px 0 0 0;
  padding: 0 12px 0 5px;
  letter-spacing: 0px;
  word-spacing: 2px;
  color: #8b8b8b;
}
/* line 2204, sass/style.scss */
.about .four_icon .block {
  width: 25%;
  float: left;
  cursor: pointer;
}
/* line 2208, sass/style.scss */
.about .four_icon .block:hover .bottom {
  visibility: visible;
}
/* line 2211, sass/style.scss */
.about .four_icon .block .text_out {
  display: none;
}
/* line 2214, sass/style.scss */
.about .four_icon .block .top {
  width: 100%;
  height: 130px;
  text-align: center;
  vertical-align: middle;
}
/* line 2220, sass/style.scss */
.about .four_icon .block .bottom {
  font: 14px 'latoregular', sans-serif;
  text-transform: uppercase;
  width: 100%;
  height: 66px;
  text-align: center;
  vertical-align: middle;
  border-top: 1px solid #000;
  letter-spacing: 1px;
  visibility: hidden;
}

/* line 2234, sass/style.scss */
.experts {
  margin: 147px 0 0 0;
}
/* line 2236, sass/style.scss */
.experts:after {
  content: "";
  display: block;
  clear: both;
}
/* line 2241, sass/style.scss */
.experts .block {
  display: inline-block;
  margin: 0 15px;
  width: 31%;
}
/* line 2245, sass/style.scss */
.experts .block:first-child {
  margin-left: 0;
}
/* line 2248, sass/style.scss */
.experts .block:last-child {
  margin-right: 0;
}
/* line 2251, sass/style.scss */
.experts .block .img:hover img {
  -webkit-transform: scale(1.15);
  -moz-transform: scale(1.15);
  transform: scale(1.15);
}
/* line 2256, sass/style.scss */
.experts .block .img {
  margin: 0 0 32px;
  position: relative;
  cursor: pointer;
  overflow: hidden;
}
/* line 2261, sass/style.scss */
.experts .block .img > img {
  -webkit-transition: all 0.8s 0.1s;
  -moz-transition: all 0.8s 0.1s;
  -o-transition: all 0.8s 0.1s;
  -ms-transition: all 0.8s 0.1s;
  transition: all 0.8s 0.1s;
  width: 100%;
  max-width: 370px;
  max-height: 430px;
}
/* line 2271, sass/style.scss */
.experts .block .img:hover .overlay {
  transform: scale(1);
  opacity: 1;
  z-index: 1;
  cursor: pointer;
}
/* line 2277, sass/style.scss */
.experts .block .img .overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(255, 255, 255, 0.9);
  text-align: center;
  padding: 20% 15%;
  transform: scale(0.1);
  opacity: 0;
  z-index: -1;
  -webkit-transition: all 0.6s ease-out 0s;
  -moz-transition: all 0.6s ease-out 0s;
  -o-transition: all 0.6s ease-out 0s;
  -ms-transition: all 0.6s ease-out 0s;
  transition: all 0.6s ease-out 0s;
}
/* line 2294, sass/style.scss */
.experts .block .img .overlay .text {
  margin: 33px 0 0 0;
  font: 14px/24px 'latolight', sans-serif;
}
/* line 2298, sass/style.scss */
.experts .block .img .overlay h2 {
  font: 14px/22px 'latoregular', sans-serif;
  text-transform: uppercase;
  letter-spacing: 1px;
}
/* line 2303, sass/style.scss */
.experts .block .img .overlay ul {
  margin: 21px 0 0 0;
}
/* line 2305, sass/style.scss */
.experts .block .img .overlay ul li {
  display: inline-block;
  margin: 0px 11px;
}
/* line 2312, sass/style.scss */
.experts .block .title {
  text-align: center;
  border-top: 1px solid #000;
}
/* line 2315, sass/style.scss */
.experts .block .title h3 {
  font: 14px 'latoregular', sans-serif;
  text-transform: uppercase;
  margin: 4px 0 0 0;
  letter-spacing: 1px;
}
/* line 2321, sass/style.scss */
.experts .block .title h2 {
  font: 16px 'latobold', sans-serif;
  text-transform: uppercase;
  margin: 8px 0 0 0;
  letter-spacing: 2px;
}

/* line 2330, sass/style.scss */
.slider {
  position: relative;
  margin: 145px 0 0 0;
}
/* line 2333, sass/style.scss */
.slider .cont_cell {
  display: block;
}
/* line 2336, sass/style.scss */
.slider img {
  width: 100%;
  min-height: 230px;
}
/* line 2340, sass/style.scss */
.slider .overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(255, 255, 255, 0.8);
  padding: 4% 0 0 0;
}
/* line 2349, sass/style.scss */
.slider .overlay .bx-wrapper .bx-pager-item {
  float: left;
}
/* line 2352, sass/style.scss */
.slider .overlay .bx-wrapper .bx-controls {
  position: absolute;
  bottom: 17%;
  left: 49%;
  z-index: 70;
}
/* line 2358, sass/style.scss */
.slider .overlay .bx-wrapper .bx-pager-item a {
  float: left;
  text-indent: -9999px;
  display: block;
  width: 9px;
  height: 9px;
  background-color: #ccc;
  margin-right: 15px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
/* line 2369, sass/style.scss */
.slider .overlay .bx-wrapper a.active {
  background-color: #333;
}
/* line 2372, sass/style.scss */
.slider .overlay .bx-wrapper .block {
  width: 33%;
  margin: 0 auto;
  text-align: center;
}
/* line 2376, sass/style.scss */
.slider .overlay .bx-wrapper .block h1 {
  font: 24px 'latobold', sans-serif;
  text-transform: uppercase;
  letter-spacing: 4px;
}
/* line 2381, sass/style.scss */
.slider .overlay .bx-wrapper .block .text {
  font: 16px/26px 'latolight', sans-serif;
  margin: 37px 0 0 0;
  padding: 0 12px 0 5px;
  letter-spacing: 0px;
  word-spacing: 2px;
  color: #8b8b8b;
}
/* line 2389, sass/style.scss */
.slider .overlay .bx-wrapper .block .name {
  font: 12px 'latoregular', sans-serif;
  margin: 50px 0 50px 0;
  text-transform: uppercase;
  letter-spacing: 1px;
}

/* line 2399, sass/style.scss */
.partners {
  margin: 130px 0 0 0;
}
/* line 2401, sass/style.scss */
.partners .bx-wrapper {
  position: relative;
}
/* line 2403, sass/style.scss */
.partners .bx-wrapper .slide {
  height: 130px;
}
/* line 2406, sass/style.scss */
.partners .bx-wrapper .bx-controls {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  margin-top: -8px;
  text-indent: -9999px;
}
/* line 2413, sass/style.scss */
.partners .bx-wrapper .bx-controls a {
  text-indent: -9999px;
  width: 11px;
  display: block;
  height: 17px;
  background: url("images/image_134.png") no-repeat;
  position: absolute;
}
/* line 2421, sass/style.scss */
.partners .bx-wrapper .bx-controls .bx-prev {
  background-position: 0 0;
  left: -65px;
  top: 0;
}
/* line 2426, sass/style.scss */
.partners .bx-wrapper .bx-controls .bx-next {
  background-position: -11px 0;
  top: 0;
  right: -65px;
}

/* line 2435, sass/style.scss */
.services_page .four_blocks {
  margin: 75px 0 0 0;
}
/* line 2436, sass/style.scss */
.services_page .four_blocks:after {
  content: "";
  display: block;
  clear: both;
}
/* line 2442, sass/style.scss */
.services_page .four_blocks .block {
  width: 25%;
  float: left;
  text-align: center;
}
/* line 2446, sass/style.scss */
.services_page .four_blocks .block h2 {
  font: 14px 'latoregular', sans-serif;
  margin-top: 52px;
  letter-spacing: 1px;
}
/* line 2451, sass/style.scss */
.services_page .four_blocks .block .text {
  font: 16px/25px 'latolight', sans-serif;
  margin-top: 20px;
}
/* line 2457, sass/style.scss */
.services_page .blocks {
  margin: 143px 0 0 0;
}
/* line 2459, sass/style.scss */
.services_page .blocks .wide_screen, .services_page .blocks .narrow_screen {
  margin-top: 150px;
}
/* line 2462, sass/style.scss */
.services_page .blocks .row {
  margin-top: 10%;
}
/* line 2464, sass/style.scss */
.services_page .blocks .row:after {
  content: '';
  display: block;
  clear: both;
}
/* line 2469, sass/style.scss */
.services_page .blocks .row:first-child {
  margin-top: 0;
}
/* line 2473, sass/style.scss */
.row
.services_page .blocks:after {
  content: "";
  display: block;
  clear: both;
}
/* line 2480, sass/style.scss */
.services_page .blocks .block_text, .services_page .blocks .block_img {
  float: left;
  width: 50%;
  text-align: center;
}
/* line 2486, sass/style.scss */
.services_page .blocks .block_text .cont_wrap {
  display: inline-block;
}
/* line 2489, sass/style.scss */
.services_page .blocks .block_text .link {
  margin: 14% 0 0 0;
}
/* line 2492, sass/style.scss */
.services_page .blocks .block_text .text {
  width: 83%;
  margin: 37px auto;
}
/* line 2496, sass/style.scss */
.services_page .blocks .block_text h2 {
  font: 24px 'latobold', sans-serif;
  text-transform: uppercase;
  letter-spacing: 4px;
  word-spacing: 5px;
}
/* line 2503, sass/style.scss */
.services_page .blocks .block_img {
  padding: 1%;
}
/* line 2505, sass/style.scss */
.services_page .blocks .block_img .img {
  overflow: hidden;
}
/* line 2507, sass/style.scss */
.services_page .blocks .block_img .img:hover img {
  -webkit-transform: scale(1.15);
  -moz-transform: scale(1.15);
  transform: scale(1.15);
}
/* line 2513, sass/style.scss */
.services_page .blocks .block_img img {
  cursor: pointer;
  width: 100%;
  -webkit-transition: all 0.6s 0.1s;
  -moz-transition: all 0.6s 0.1s;
  -o-transition: all 0.6s 0.1s;
  -ms-transition: all 0.6s 0.1s;
  transition: all 0.6s 0.1s;
}
/* line 2524, sass/style.scss */
.services_page .count {
  margin-top: 10.5%;
}
/* line 2526, sass/style.scss */
.services_page .count:after {
  content: '';
  display: block;
  clear: both;
}
/* line 2531, sass/style.scss */
.services_page .count h2 {
  font: 24px 'latobold', sans-serif;
  text-transform: uppercase;
  letter-spacing: 5px;
}
/* line 2536, sass/style.scss */
.services_page .count .blocks {
  margin-top: 7.5%;
}
/* line 2538, sass/style.scss */
.services_page .count .blocks .block {
  width: 25%;
  float: left;
  padding: 0px 0 0 1%;
}
/* line 2542, sass/style.scss */
.services_page .count .blocks .block .icon {
  border-bottom: 1px solid #000;
  height: 70px;
  width: 64%;
}
/* line 2547, sass/style.scss */
.services_page .count .blocks .block h3 {
  font: 14px 'latoregular', sans-serif;
  text-transform: uppercase;
  margin: 10px 0 0 0;
  letter-spacing: 1px;
}
/* line 2553, sass/style.scss */
.services_page .count .blocks .block span {
  font: 60px/106px 'latoregular', sans-serif;
}
/* line 2559, sass/style.scss */
.services_page .projects {
  margin-top: 119px;
}
/* line 2562, sass/style.scss */
.services_page .projects ul li {
  padding: 0;
}
/* line 2564, sass/style.scss */
.services_page .projects ul li .block {
  padding: 0 13px;
}
/* line 2566, sass/style.scss */
.services_page .projects ul li .block .img_wrap {
  padding: 0;
  border: 0;
}
/* line 2570, sass/style.scss */
.services_page .projects ul li .block p {
  font-size: 16px;
  margin-top: 35px;
}
/* line 2571, sass/style.scss */
.services_page .projects ul li .block .text {
  margin-top: 24px;
}
/* line 2576, sass/style.scss */
.services_page .pricing {
  margin-top: 9.5%;
}
/* line 2577, sass/style.scss */
.services_page .pricing:after {
  content: '';
  display: block;
  clear: both;
}
/* line 2583, sass/style.scss */
.services_page .pricing h1 {
  margin: 0;
}
/* line 2586, sass/style.scss */
.services_page .pricing .text {
  width: 69%;
  margin: 37px auto;
  text-align: center;
}
/* line 2591, sass/style.scss */
.services_page .pricing .blocks {
  margin-top: 5%;
}
/* line 2593, sass/style.scss */
.services_page .pricing .blocks .block {
  width: 33.3%;
  float: left;
  padding: 0 10px;
  cursor: pointer;
}
/* line 2598, sass/style.scss */
.services_page .pricing .blocks .block:first-child {
  padding-left: 0;
}
/* line 2601, sass/style.scss */
.services_page .pricing .blocks .block:last-child {
  padding-right: 0;
}
/* line 2605, sass/style.scss */
.services_page .pricing .blocks .block:hover .title, .services_page .pricing .blocks .block:hover .body, .services_page .pricing .blocks .block:hover .footer {
  border-color: #000;
}
/* line 2609, sass/style.scss */
.services_page .pricing .blocks .block .inside_wrap {
  border-bottom: 1px solid #b7b7b7;
}
/* line 2612, sass/style.scss */
.services_page .pricing .blocks .block .title {
  height: 57px;
  border-top: 1px solid #b7b7b7;
  border-bottom: 1px solid #b7b7b7;
  font: 16px 'latobold', sans-serif;
  text-transform: uppercase;
  letter-spacing: 2px;
}
/* line 2620, sass/style.scss */
.services_page .pricing .blocks .block .body {
  padding: 6.4% 6.4% 8% 6.4%;
  border-bottom: 1px solid #b7b7b7;
}
/* line 2623, sass/style.scss */
.services_page .pricing .blocks .block .body .number {
  font: 70px 'latoregular', sans-serif;
  position: relative;
}
/* line 2626, sass/style.scss */
.services_page .pricing .blocks .block .body .number .usd {
  font: 24px 'latoregular', sans-serif;
  position: absolute;
  top: 18px;
  left: -19px;
}
/* line 2632, sass/style.scss */
.services_page .pricing .blocks .block .body .number .mo {
  font: 16px 'latoregular', sans-serif;
  position: absolute;
  bottom: 15px;
  right: -27px;
}
/* line 2639, sass/style.scss */
.services_page .pricing .blocks .block .body p {
  font: 12px 'latoregular', sans-serif;
  text-transform: uppercase;
  margin-top: 10px;
  letter-spacing: 1px;
}
/* line 2646, sass/style.scss */
.services_page .pricing .blocks .block .footer {
  padding: 8% 8% 17% 8%;
}
/* line 2649, sass/style.scss */
.services_page .pricing .blocks .block .footer li {
  color: #8B8B8B;
  font: 16px 'latoregular', sans-serif;
  margin-top: 14px;
}
/* line 2653, sass/style.scss */
.services_page .pricing .blocks .block .footer li:first-child {
  margin: 0;
}
/* line 2655, sass/style.scss */
.services_page .pricing .blocks .block .footer .link {
  margin-top: 55px;
}
/* line 2657, sass/style.scss */
.services_page .pricing .blocks .block .footer .link .black_button {
  padding: 15px 58px;
}

/* line 2665, sass/style.scss */
.pagination {
  margin-top: 5.2%;
  text-align: center;
}
/* line 2668, sass/style.scss */
.pagination:after {
  content: '';
  display: block;
  clear: both;
}
/* line 2673, sass/style.scss */
.pagination .block {
  display: inline-block;
  position: relative;
}
/* line 2676, sass/style.scss */
.pagination .block li {
  display: inline-block;
  cursor: pointer;
}
/* line 2679, sass/style.scss */
.pagination .block li a {
  font: 16px 'latoregular', sans-serif;
  color: #8b8b8b;
  display: block;
  margin: 0 22px;
}
/* line 2685, sass/style.scss */
.pagination .block li a.active, .pagination .block li a:hover {
  color: #000;
}
/* line 2689, sass/style.scss */
.pagination .block .left, .pagination .block .right {
  position: absolute;
  width: 22px;
  height: 16px;
  top: 3px;
  background: url("images/img_03.png") no-repeat;
  cursor: pointer;
}
/* line 2697, sass/style.scss */
.pagination .block .left {
  background-position: 0 0;
  left: -40px;
}
/* line 2698, sass/style.scss */
.pagination .block .right {
  background-position: -66px 0;
  right: -40px;
}
/* line 2699, sass/style.scss */
.pagination .block .left_active, .pagination .block .right_active, .pagination .block .left:hover, .pagination .block .right:hover {
  position: absolute;
  width: 22px;
  height: 16px;
  top: 3px;
  background: url("images/img_03.png") no-repeat;
  cursor: pointer;
}
/* line 2707, sass/style.scss */
.pagination .block .left_active, .pagination .block .left:hover {
  background-position: -22px 0;
  left: -40px;
}
/* line 2708, sass/style.scss */
.pagination .block .right_active, .pagination .block .right:hover {
  background-position: -45px 0;
  right: -40px;
}

/* line 2716, sass/style.scss */
.blog_detail .title {
  margin-top: 12.9%;
}
/* line 2718, sass/style.scss */
.blog_detail .title h2 {
  font: 30px 'latobold', sans-serif;
  text-transform: uppercase;
  letter-spacing: 5px;
  word-spacing: 7px;
}
/* line 2724, sass/style.scss */
.blog_detail .title ul {
  margin: 1.2% 0 0 0.4%;
}
/* line 2726, sass/style.scss */
.blog_detail .title ul li {
  display: inline-block;
}
/* line 2728, sass/style.scss */
.blog_detail .title ul li a {
  font: 16px 'latoregular', sans-serif;
  letter-spacing: 1px;
}
/* line 2731, sass/style.scss */
.blog_detail .title ul li a span.by {
  letter-spacing: 0px;
  margin: 0;
}
/* line 2732, sass/style.scss */
.blog_detail .title ul li a span.by span {
  color: #8b8b8b;
  margin: 0;
}
/* line 2737, sass/style.scss */
.blog_detail .title ul li span {
  font: 16px 'latoregular', sans-serif;
  margin: 0 29px;
}
/* line 2744, sass/style.scss */
.blog_detail .wide_img {
  margin-top: 3.3%;
}
/* line 2746, sass/style.scss */
.blog_detail .wide_img img {
  width: 100%;
}
/* line 2751, sass/style.scss */
.blog_detail .text_block:after {
  content: "";
  display: block;
  clear: both;
}
/* line 2756, sass/style.scss */
.blog_detail .text_block .text {
  margin-top: 33px;
  word-spacing: 1px;
}
/* line 2760, sass/style.scss */
.blog_detail .text_block .quote {
  font: 24px/34px 'latoregular', sans-serif;
  padding: 1.8% 0 2% 0.5%;
  width: 46.5%;
  float: left;
  border-top: 5px solid #000;
  border-bottom: 1px solid #000;
  margin: 2.7% 5% 0 0;
  letter-spacing: 0px;
  word-spacing: 2px;
}
/* line 2771, sass/style.scss */
.blog_detail .text_block .lists {
  margin-top: 7.3%;
  float: left;
}
/* line 2774, sass/style.scss */
.blog_detail .text_block .lists li {
  display: inline-block;
}
/* line 2776, sass/style.scss */
.blog_detail .text_block .lists li a {
  font: 13px 'latobold', sans-serif;
  text-transform: uppercase;
  letter-spacing: 2px;
}
/* line 2781, sass/style.scss */
.blog_detail .text_block .lists li span {
  font: 13px 'latobold', sans-serif;
  margin: 0 4px;
}
/* line 2787, sass/style.scss */
.blog_detail .text_block .social {
  float: right;
  margin: 5.4% 1.6% 0 0;
}
/* line 2790, sass/style.scss */
.blog_detail .text_block .social .button {
  float: right;
  width: 25px;
  height: 25px;
  margin-right: 26px;
  cursor: pointer;
  background: url("images/image_94.png") no-repeat center;
}
/* line 2798, sass/style.scss */
.blog_detail .text_block .social ul {
  float: right;
}
/* line 2800, sass/style.scss */
.blog_detail .text_block .social ul li {
  display: inline-block;
}
/* line 2802, sass/style.scss */
.blog_detail .text_block .social ul li .icon1, .blog_detail .text_block .social ul li .icon2, .blog_detail .text_block .social ul li .icon3, .blog_detail .text_block .social ul li .icon4, .blog_detail .text_block .social ul li .icon5 {
  display: block;
  width: 25px;
  height: 25px;
  margin-left: 2px;
  cursor: pointer;
}
/* line 2809, sass/style.scss */
.blog_detail .text_block .social ul li .icon1 {
  background: url("images/image_95.png") no-repeat center;
}
/* line 2812, sass/style.scss */
.blog_detail .text_block .social ul li .icon2 {
  background: url("images/image_96.png") no-repeat center;
}
/* line 2815, sass/style.scss */
.blog_detail .text_block .social ul li .icon3 {
  background: url("images/image_97.png") no-repeat center;
}
/* line 2818, sass/style.scss */
.blog_detail .text_block .social ul li .icon4 {
  background: url("images/image_98.png") no-repeat center;
}
/* line 2821, sass/style.scss */
.blog_detail .text_block .social ul li .icon5 {
  background: url("images/image_99.png") no-repeat center;
}
/* line 2828, sass/style.scss */
.blog_detail .messages {
  margin-top: 14.3%;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  padding: 3.5% 2% 2.6% 2%;
}
/* line 2833, sass/style.scss */
.blog_detail .messages > img {
  float: left;
  width: 100%;
  max-width: 138px;
  max-height: 138px;
  margin-right: 40px;
}
/* line 2840, sass/style.scss */
.blog_detail .messages h2 {
  font: 16px 'latobold', sans-serif;
  text-transform: uppercase;
  letter-spacing: 2px;
}
/* line 2845, sass/style.scss */
.blog_detail .messages .text {
  margin-top: 19px;
  font-size: 14px;
  letter-spacing: 0px;
  word-spacing: 0px;
}
/* line 2851, sass/style.scss */
.blog_detail .messages .follow {
  margin-top: 24px;
  display: inline-block;
  font: 14px 'latobold', sans-serif;
}
/* line 2855, sass/style.scss */
.blog_detail .messages .follow span {
  font: 16px 'latoregular', sans-serif;
  margin-right: 20px;
  float: left;
}
/* line 2860, sass/style.scss */
.blog_detail .messages .follow .icons1, .blog_detail .messages .follow .icons2, .blog_detail .messages .follow .icons3 {
  display: block;
  width: 25px;
  height: 25px;
  margin-right: 9px;
  cursor: pointer;
  float: left;
}
/* line 2868, sass/style.scss */
.blog_detail .messages .follow .icons1 {
  background: url("images/image_95.png") no-repeat center;
}
/* line 2869, sass/style.scss */
.blog_detail .messages .follow .icons2 {
  background: url("images/image_96.png") no-repeat center;
}
/* line 2870, sass/style.scss */
.blog_detail .messages .follow .icons3 {
  background: url("images/img_07.png") no-repeat center;
}
/* line 2873, sass/style.scss */
.blog_detail .graph_form {
  padding: 8.5% 0 0 0.3%;
}
/* line 2875, sass/style.scss */
.blog_detail .graph_form input[type="text"], .blog_detail .graph_form input[type="email"], .blog_detail .graph_form input[type="login"], .blog_detail .graph_form input[type="tel"] {
  padding: 14px;
}
/* line 2878, sass/style.scss */
.blog_detail .graph_form input[type="submit"] {
  width: 26%;
  margin: 23px 0 0 0;
}
/* line 2882, sass/style.scss */
.blog_detail .graph_form h1 {
  text-align: left;
  font-size: 18px;
  margin: 0;
  letter-spacing: 1px;
}
/* line 2888, sass/style.scss */
.blog_detail .graph_form form {
  margin-top: 43px;
}
/* line 2890, sass/style.scss */
.blog_detail .graph_form form .left {
  float: left;
  width: 31.7%;
}
/* line 2894, sass/style.scss */
.blog_detail .graph_form form .right {
  float: left;
  width: 68.3%;
  padding-left: 2.5%;
}
/* line 2901, sass/style.scss */
.blog_detail .posts_controls {
  margin-top: 11.2%;
  padding: 0 9%;
}
/* line 2904, sass/style.scss */
.blog_detail .posts_controls:after {
  content: "";
  display: block;
  clear: both;
}
/* line 2909, sass/style.scss */
.blog_detail .posts_controls .left, .blog_detail .posts_controls .right {
  position: relative;
}
/* line 2911, sass/style.scss */
.blog_detail .posts_controls .left .controls, .blog_detail .posts_controls .right .controls {
  width: 22px;
  height: 16px;
  background: url("images/img_03.png") no-repeat;
  position: absolute;
  top: 0;
  cursor: pointer;
}
/* line 2920, sass/style.scss */
.blog_detail .posts_controls .left {
  float: left;
}
/* line 2922, sass/style.scss */
.blog_detail .posts_controls .left .controls {
  background-position: -22px 0;
  left: -78px;
}
/* line 2926, sass/style.scss */
.blog_detail .posts_controls .right {
  text-align: right;
  float: right;
}
/* line 2929, sass/style.scss */
.blog_detail .posts_controls .right .controls {
  background-position: -45px 0;
  right: -78px;
}
/* line 2933, sass/style.scss */
.blog_detail .posts_controls span {
  font: 12px 'latoregular', sans-serif;
  text-transform: uppercase;
  letter-spacing: 3px;
  word-spacing: -5px;
}
/* line 2939, sass/style.scss */
.blog_detail .posts_controls p {
  font: 14px 'latobold', sans-serif;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin-top: 5px;
}
/* line 2946, sass/style.scss */
.blog_detail .content h1 {
  letter-spacing: 2px;
}
/* line 2947, sass/style.scss */
.blog_detail .blog_blocks {
  margin-top: 14.5%;
}
/* line 2948, sass/style.scss */
.blog_detail .blog_blocks .block .img {
  padding-bottom: 10%;
}
/* line 2949, sass/style.scss */
.blog_detail .blog_blocks .block h2 {
  font-size: 16px;
  margin-top: 8.7%;
}
/* line 2953, sass/style.scss */
.blog_detail .blog_blocks .block .img img {
  max-width: 370px;
  max-height: 350px;
}
/* line 2957, sass/style.scss */
.blog_detail .blog_blocks .block {
  padding: 0 10px 50px  10px;
  margin-top: 41px;
  margin-bottom: 0;
}
/* line 2962, sass/style.scss */
.blog_detail .blog_blocks .block .by_blog {
  position: static;
}
/* line 2965, sass/style.scss */
.blog_detail .blog_blocks .block .date {
  left: 12px;
}
/* line 2966, sass/style.scss */
.blog_detail .blog_blocks .block .date li {
  letter-spacing: 2px;
  text-transform: none;
}
/* line 2970, sass/style.scss */
.blog_detail .blog_blocks .block .date li span {
  margin: 0 7px;
}

/* line 2973, sass/style.scss */
.contact_1 .graph_form {
  font-size: 13px;
  padding: 0;
  width: 66%;
  margin: 10.2% auto;
}
/* line 2978, sass/style.scss */
.contact_1 .graph_form input[type="text"], .contact_1 .graph_form input[type="email"], .contact_1 .graph_form input[type="login"], .contact_1 .graph_form input[type="tel"] {
  padding: 15px;
}
/* line 2981, sass/style.scss */
.contact_1 .graph_form input[type="submit"] {
  width: 100%;
  margin: 34px 0 0 0;
}
/* line 2985, sass/style.scss */
.contact_1 .graph_form h1 {
  text-align: center;
  margin: 0;
  letter-spacing: 1px;
}
/* line 2990, sass/style.scss */
.contact_1 .graph_form form {
  margin-top: 30px;
}
/* line 2992, sass/style.scss */
.contact_1 .graph_form form .left {
  float: left;
  width: 47%;
  margin-bottom: 9px;
}
/* line 2997, sass/style.scss */
.contact_1 .graph_form form .right {
  float: left;
  width: 53%;
  padding-left: 4%;
}
/* line 3001, sass/style.scss */
.contact_1 .graph_form form .right textarea {
  padding: 16px;
}
/* line 3007, sass/style.scss */
.contact_1 .contacts {
  margin-top: 15.2%;
}
/* line 3009, sass/style.scss */
.contact_1 .contacts:after {
  content: "";
  display: block;
  clear: both;
}
/* line 3014, sass/style.scss */
.contact_1 .contacts .block_wrap {
  padding: 0 11px;
  width: 33.3%;
  float: left;
}
/* line 3018, sass/style.scss */
.contact_1 .contacts .block_wrap:last-child {
  padding-right: 0;
}
/* line 3021, sass/style.scss */
.contact_1 .contacts .block_wrap:first-child {
  padding-left: 0;
}
/* line 3024, sass/style.scss */
.contact_1 .contacts .block_wrap .block {
  border-top: 1px solid #000;
}
/* line 3027, sass/style.scss */
.contact_1 .contacts .block_wrap h2 {
  font: 14px 'latoregular', sans-serif;
  text-transform: uppercase;
  letter-spacing: 2px;
  margin-top: 10px;
}
/* line 3033, sass/style.scss */
.contact_1 .contacts .block_wrap .text {
  padding: 0;
  margin-top: 25px;
}

/* line 3042, sass/style.scss */
.contact_2 .content_wrap {
  margin-top: 10%;
}
/* line 3043, sass/style.scss */
.contact_2 .content_wrap:after {
  content: "";
  display: block;
  clear: both;
}
/* line 3049, sass/style.scss */
.contact_2 .content_wrap .left {
  width: 48.6%;
  float: left;
}
/* line 3052, sass/style.scss */
.contact_2 .content_wrap .left .graph_form {
  font-size: 13px;
  padding: 0;
  width: 100%;
}
/* line 3056, sass/style.scss */
.contact_2 .content_wrap .left .graph_form input[type="text"], .contact_2 .content_wrap .left .graph_form input[type="email"], .contact_2 .content_wrap .left .graph_form input[type="login"], .contact_2 .content_wrap .left .graph_form input[type="tel"] {
  padding: 15px;
  width: 100%;
}
/* line 3060, sass/style.scss */
.contact_2 .content_wrap .left .graph_form input[type="submit"] {
  width: 100%;
  margin: 34px 0 0 0;
}
/* line 3064, sass/style.scss */
.contact_2 .content_wrap .left .graph_form h1 {
  text-align: left;
  margin: 0;
  letter-spacing: 1px;
}
/* line 3069, sass/style.scss */
.contact_2 .content_wrap .left .graph_form form {
  margin-top: 34px;
}
/* line 3071, sass/style.scss */
.contact_2 .content_wrap .left .graph_form form textarea {
  padding: 16px;
  width: 100%;
  margin-bottom: 38px;
}
/* line 3079, sass/style.scss */
.contact_2 .content_wrap .right {
  width: 51.4%;
  float: left;
}
/* line 3082, sass/style.scss */
.contact_2 .content_wrap .right h1 {
  margin: 0;
  font: 16px 'latobold', sans-serif;
  text-align: left;
  margin-left: 30px;
  letter-spacing: 1px;
}
/* line 3089, sass/style.scss */
.contact_2 .content_wrap .right .block_wrap {
  padding-left: 15px;
  width: 50%;
  float: left;
  margin: 34px 0 20px 0;
}
/* line 3094, sass/style.scss */
.contact_2 .content_wrap .right .block_wrap .block {
  border-top: 1px solid #000;
  padding: 0px 10px 0 15px;
}
/* line 3098, sass/style.scss */
.contact_2 .content_wrap .right .block_wrap h2 {
  font: 14px 'latoregular', sans-serif;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin: 10px 0 25px 0;
}
/* line 3104, sass/style.scss */
.contact_2 .content_wrap .right .block_wrap .text {
  padding: 0;
  margin: 0;
}
/* line 3108, sass/style.scss */
.contact_2 .content_wrap .right .block_wrap p {
  font: 16px 'latolight', sans-serif;
  margin-top: 4px;
  letter-spacing: 0px;
  word-spacing: 2px;
}
/* line 3117, sass/style.scss */
.contact_2 .map {
  margin-top: 8%;
}
/* line 3119, sass/style.scss */
.contact_2 .map img {
  width: 100%;
}

/* line 3123, sass/style.scss */
.shop_full_width .pagination {
  margin-top: 4%;
}
/* line 3124, sass/style.scss */
.shop_full_width .filter_blocks {
  margin-top: 15.6%;
}
/* line 3126, sass/style.scss */
.shop_full_width .filter_blocks:after {
  content: '';
  display: block;
  clear: both;
}
/* line 3131, sass/style.scss */
.shop_full_width .filter_blocks .text {
  float: left;
  font-size: 13px;
  margin-top: 3px;
  word-spacing: 0;
  padding-right: 0;
}
/* line 3138, sass/style.scss */
.shop_full_width .filter_blocks .first_select {
  position: relative;
  float: left;
  width: 20%;
  margin: 0 20px 0 16px;
}
/* line 3143, sass/style.scss */
.shop_full_width .filter_blocks .first_select:after {
  content: "Sort by:";
  display: block;
  position: absolute;
  width: 53px;
  text-transform: uppercase;
  height: 20px;
  top: 8px;
  letter-spacing: 1px;
  left: 19px;
  font: 10px 'latoregular', sans-serif;
  color: #8b8b8b;
}
/* line 3156, sass/style.scss */
.shop_full_width .filter_blocks .first_select select {
  width: 100%;
  padding-left: 66px;
}
/* line 3161, sass/style.scss */
.shop_full_width .filter_blocks select {
  padding-left: 7px;
  cursor: pointer;
  letter-spacing: 1px;
  font: 10px 'latoregular', sans-serif;
  text-transform: uppercase;
  color: #7C7876;
  width: 17%;
  height: 30px;
  border: 1px solid #cecece;
  -webkit-appearance: none;
  background: none;
  background: url("images/img_20.png") no-repeat 95% 50%;
  line-height: 1em;
  -moz-appearance: none;
  text-indent: 0.01px;
  text-overflow: '';
  -ms-appearance: none;
}
/* line 3179, sass/style.scss */
.shop_full_width .filter_blocks select::-ms-expand {
  display: none;
}
/* line 3182, sass/style.scss */
.shop_full_width .filter_blocks select option {
  border: none;
  font: 10px 'latoregular', sans-serif;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #000;
}
/* line 3191, sass/style.scss */
.shop_full_width .products_wrap {
  margin-top: 5%;
}
/* line 3193, sass/style.scss */
.shop_full_width .products_wrap:after {
  content: '';
  display: block;
  clear: both;
}
/* line 3198, sass/style.scss */
.shop_full_width .products_wrap .product {
  float: left;
  width: 25%;
  cursor: pointer;
  margin-bottom: 48px;
}
/* line 3203, sass/style.scss */
.shop_full_width .products_wrap .product .img {
  overflow: hidden;
  max-width: 270px;
  max-height: 275px;
  margin: auto;
}
/* line 3208, sass/style.scss */
.shop_full_width .products_wrap .product .img:hover img {
  -webkit-transform: scale(1.15);
  -moz-transform: scale(1.15);
  transform: scale(1.15);
}
/* line 3213, sass/style.scss */
.shop_full_width .products_wrap .product .img img {
  text-align: center;
  width: 100%;
  max-width: 270px;
  max-height: 275px;
  -webkit-transition: all 0.6s 0.1s;
  -moz-transition: all 0.6s 0.1s;
  -o-transition: all 0.6s 0.1s;
  -ms-transition: all 0.6s 0.1s;
  transition: all 0.6s 0.1s;
}
/* line 3226, sass/style.scss */
.shop_full_width .products_wrap .text_wrap {
  padding: 28px 12px 10px 12px;
}
/* line 3228, sass/style.scss */
.shop_full_width .products_wrap .text_wrap h2 {
  font: 18px/44px 'latobold', sans-serif;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin-top: 5px;
}
/* line 3234, sass/style.scss */
.shop_full_width .products_wrap .text_wrap span {
  font: 14px/29px 'latolight', sans-serif;
  color: #8b8b8b;
  letter-spacing: 0px;
}
/* line 3239, sass/style.scss */
.shop_full_width .products_wrap .text_wrap h3 {
  font: 16px 'latobold', sans-serif;
  text-transform: uppercase;
  letter-spacing: 1px;
  word-spacing: 3px;
}
/* line 3245, sass/style.scss */
.shop_full_width .products_wrap .text_wrap p {
  font: 12px/32px 'latoregular', sans-serif;
  border-top: 1px solid #000;
  letter-spacing: 1px;
  text-transform: uppercase;
}

/* line 3255, sass/style.scss */
.shop_detail .product {
  padding: 15.8% 0 11% 0.5%;
  border-bottom: 1px solid #000;
}
/* line 3258, sass/style.scss */
.shop_detail .product:after {
  content: '';
  display: block;
  clear: both;
}
/* line 3263, sass/style.scss */
.shop_detail .product .left {
  width: 50%;
  float: left;
  padding-right: 17px;
}
/* line 3267, sass/style.scss */
.shop_detail .product .left:after {
  content: "";
  display: block;
  clear: both;
}
/* line 3273, sass/style.scss */
.shop_detail .product .left .bx-wrapper .shopDetail_slider {
  text-align: center;
}
/* line 3275, sass/style.scss */
.shop_detail .product .left .bx-wrapper .shopDetail_slider img {
  width: 100%;
  max-width: 570px;
  max-height: 698px;
}
/* line 3282, sass/style.scss */
.shop_detail .product .left .shopDetail_slider_pager {
  margin-top: 34px;
}
/* line 3284, sass/style.scss */
.shop_detail .product .left .shopDetail_slider_pager a {
  display: block;
  float: left;
  text-align: center;
  width: 33.3%;
}
/* line 3289, sass/style.scss */
.shop_detail .product .left .shopDetail_slider_pager a img {
  width: 100%;
  max-width: 170px;
  max-height: 200px;
}
/* line 3295, sass/style.scss */
.shop_detail .product .left .shopDetail_slider_pager a:last-child {
  margin-right: 0;
}
/* line 3300, sass/style.scss */
.shop_detail .product .right {
  width: 50%;
  float: left;
  padding-left: 12px;
}
/* line 3304, sass/style.scss */
.shop_detail .product .right h2 {
  font: 18px/20px 'latobold', sans-serif;
  text-transform: uppercase;
  letter-spacing: 2px;
}
/* line 3309, sass/style.scss */
.shop_detail .product .right span {
  font: 14px/33px 'latolight', sans-serif;
  letter-spacing: 0px;
}
/* line 3313, sass/style.scss */
.shop_detail .product .right .prise {
  margin-top: 51px;
}
/* line 3314, sass/style.scss */
.shop_detail .product .right .block {
  border-bottom: 1px solid #000;
  padding: 18px 0 22px 0;
}
/* line 3317, sass/style.scss */
.shop_detail .product .right .block:after {
  content: "";
  display: block;
  clear: both;
}
/* line 3322, sass/style.scss */
.shop_detail .product .right .block h2 {
  font: 24px 'latobold', sans-serif;
  text-transform: uppercase;
  float: left;
}
/* line 3327, sass/style.scss */
.shop_detail .product .right .block h3 {
  font: 14px 'latoregular', sans-serif;
  text-transform: uppercase;
  letter-spacing: 1px;
}
/* line 3332, sass/style.scss */
.shop_detail .product .right .block .text {
  margin-top: 20px;
  font: 16px/25px 'latolight', sans-serif;
  padding: 0;
  text-align: left;
}
/* line 3338, sass/style.scss */
.shop_detail .product .right .block .count_product {
  float: right;
  width: 80px;
  position: relative;
  margin: 11px 13px 0 0;
}
/* line 3343, sass/style.scss */
.shop_detail .product .right .block .count_product input {
  width: 100%;
  border: none;
  background: none;
  outline: none;
  font: 13px 'latoregular', sans-serif;
  color: #8b8b8b;
  text-align: center;
}
/* line 3352, sass/style.scss */
.shop_detail .product .right .block .count_product .plus {
  position: absolute;
  top: 1px;
  right: 6px;
  color: #8b8b8b;
  cursor: pointer;
}
/* line 3359, sass/style.scss */
.shop_detail .product .right .block .count_product .minus {
  position: absolute;
  top: 5px;
  left: 5px;
  font-size: 10px;
  color: #8b8b8b;
  cursor: pointer;
}
/* line 3369, sass/style.scss */
.shop_detail .product .right .footer {
  padding-top: 21px;
}
/* line 3371, sass/style.scss */
.shop_detail .product .right .footer li {
  display: inline-block;
  margin-right: 2px;
}
/* line 3375, sass/style.scss */
.shop_detail .product .right .footer .table {
  margin-top: 12px;
}
/* line 3377, sass/style.scss */
.shop_detail .product .right .footer .table:after {
  content: "";
  display: block;
  clear: both;
}
/* line 3382, sass/style.scss */
.shop_detail .product .right .footer .table .name {
  float: left;
  width: 19%;
}
/* line 3385, sass/style.scss */
.shop_detail .product .right .footer .table .name h2 {
  font: 12px 'latobold', sans-serif;
  text-transform: uppercase;
  margin-bottom: 3px;
  letter-spacing: 1px;
}
/* line 3392, sass/style.scss */
.shop_detail .product .right .footer .table .value {
  float: left;
  width: 81%;
}
/* line 3395, sass/style.scss */
.shop_detail .product .right .footer .table .value p {
  font: 12px 'latolight', sans-serif;
  margin-bottom: 4px;
  letter-spacing: 0px;
}
/* line 3403, sass/style.scss */
.shop_detail .product .right .link {
  margin-top: 90px;
}
/* line 3405, sass/style.scss */
.shop_detail .product .right .link .black_button {
  padding: 14px 84px;
  color: #FFF;
}
/* line 3408, sass/style.scss */
.shop_detail .product .right .link .black_button:hover {
  border: 1px solid #000;
  background-color: #FFF;
  color: #000;
}
/* line 3417, sass/style.scss */
.shop_detail .discusions {
  margin-top: 4%;
}
/* line 3420, sass/style.scss */
.shop_detail .discusions h2 span {
  font: 18px 'latolight', sans-serif;
}
/* line 3422, sass/style.scss */
.shop_detail .discusions .block {
  margin-top: 46px;
}
/* line 3426, sass/style.scss */
.shop_detail .form {
  margin: 7% 0 0 0.4%;
}
/* line 3428, sass/style.scss */
.shop_detail .form h2 {
  font: 18px 'latobold', sans-serif;
  text-transform: uppercase;
  letter-spacing: 2px;
  margin-right: 17px;
  float: left;
}
/* line 3434, sass/style.scss */
.shop_detail .form h2:after {
  content: "";
  display: block;
  clear: both;
}
/* line 3440, sass/style.scss */
.shop_detail .form ul {
  padding-top: 7px;
}
/* line 3442, sass/style.scss */
.shop_detail .form ul li {
  display: inline-block;
  margin-right: 2px;
}
/* line 3447, sass/style.scss */
.shop_detail .form form {
  margin-top: 42px;
}
/* line 3449, sass/style.scss */
.shop_detail .form form input {
  height: 47px;
}
/* line 3451, sass/style.scss */
.shop_detail .form form input:last-child {
  margin-bottom: 0;
}
/* line 3455, sass/style.scss */
.shop_detail .form form .left {
  width: 31.4%;
  float: left;
}
/* line 3459, sass/style.scss */
.shop_detail .form form .right {
  width: 68.6%;
  float: left;
  padding-left: 31px;
}
/* line 3464, sass/style.scss */
.shop_detail .form form input[type="submit"] {
  margin-top: 23px;
  width: 26%;
}

/* line 3472, sass/style.scss */
.shop_cart .table {
  margin-top: 13%;
  padding: 0 4px;
  width: 100%;
}
/* line 3476, sass/style.scss */
.shop_cart .table:after {
  content: "";
  display: block;
  clear: both;
}
/* line 3481, sass/style.scss */
.shop_cart .table .first_block {
  width: 50%;
  float: left;
}
/* line 3484, sass/style.scss */
.shop_cart .table .first_block .block1 {
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  width: 100%;
  height: 66px;
  font: 13px 'latobold', sans-serif;
  text-transform: uppercase;
  letter-spacing: 2px;
}
/* line 3492, sass/style.scss */
.shop_cart .table .first_block .block1 .cont_cell {
  text-align: left;
}
/* line 3496, sass/style.scss */
.shop_cart .table .first_block .block2 {
  border-bottom: 1px solid #000;
  width: 100%;
  height: 106px;
  font: 16px 'latobold', sans-serif;
  letter-spacing: 1px;
}
/* line 3502, sass/style.scss */
.shop_cart .table .first_block .block2 .cont_cell {
  text-align: left;
}
/* line 3504, sass/style.scss */
.shop_cart .table .first_block .block2 .cont_cell .product {
  width: 90%;
  position: relative;
}
/* line 3507, sass/style.scss */
.shop_cart .table .first_block .block2 .cont_cell .product img {
  float: left;
  margin-right: 24px;
}
/* line 3511, sass/style.scss */
.shop_cart .table .first_block .block2 .cont_cell .product h2 {
  font: 12px 'latobold', sans-serif;
  text-transform: uppercase;
  margin-top: 6px;
  letter-spacing: 1px;
}
/* line 3517, sass/style.scss */
.shop_cart .table .first_block .block2 .cont_cell .product p {
  font: 12px 'latolight', sans-serif;
  margin-top: 3px;
  letter-spacing: 0px;
  color: #8b8b8b;
}
/* line 3523, sass/style.scss */
.shop_cart .table .first_block .block2 .cont_cell .product .cross {
  position: absolute;
  top: 21%;
  right: -41px;
}
/* line 3527, sass/style.scss */
.shop_cart .table .first_block .block2 .cont_cell .product .cross img {
  -webkit-transform: scale(0.6);
  -moz-transform: scale(0.6);
  transform: scale(0.6);
}
/* line 3537, sass/style.scss */
.shop_cart .table .second_block {
  float: left;
  width: 16%;
}
/* line 3540, sass/style.scss */
.shop_cart .table .second_block .block1 {
  border-left: 1px solid #000;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  width: 100%;
  height: 66px;
  font: 13px 'latobold', sans-serif;
  text-transform: uppercase;
  letter-spacing: 2px;
}
/* line 3550, sass/style.scss */
.shop_cart .table .second_block .block2 {
  border-left: 1px solid #000;
  border-bottom: 1px solid #000;
  width: 100%;
  height: 106px;
  font: 16px 'latobold', sans-serif;
  letter-spacing: 1px;
}
/* line 3559, sass/style.scss */
.shop_cart .table .third_block {
  float: left;
  width: 17.7%;
}
/* line 3562, sass/style.scss */
.shop_cart .table .third_block .block1 {
  border-left: 1px solid #000;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  width: 100%;
  height: 66px;
  font: 13px 'latobold', sans-serif;
  text-transform: uppercase;
  letter-spacing: 2px;
}
/* line 3572, sass/style.scss */
.shop_cart .table .third_block .block2 {
  border-left: 1px solid #000;
  border-bottom: 1px solid #000;
  width: 100%;
  height: 106px;
  font: 16px 'latobold', sans-serif;
  letter-spacing: 1px;
}
/* line 3582, sass/style.scss */
.shop_cart .table .fourth_block {
  float: left;
  width: 16.3%;
}
/* line 3585, sass/style.scss */
.shop_cart .table .fourth_block:after {
  content: "";
  display: block;
  clear: both;
}
/* line 3590, sass/style.scss */
.shop_cart .table .fourth_block .block1 {
  padding-left: 22%;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #000;
  width: 100%;
  height: 66px;
  font: 13px 'latobold', sans-serif;
  text-transform: uppercase;
  letter-spacing: 2px;
}
/* line 3600, sass/style.scss */
.shop_cart .table .fourth_block .block1 .cont_cell {
  text-align: left;
}
/* line 3604, sass/style.scss */
.shop_cart .table .fourth_block .block2 {
  padding-left: 22%;
  width: 50%;
  border-bottom: 1px solid #000;
  border-left: 1px solid #000;
  width: 100%;
  height: 106px;
  font: 16px 'latobold', sans-serif;
  letter-spacing: 1px;
}
/* line 3613, sass/style.scss */
.shop_cart .table .fourth_block .block2 .cont_cell {
  text-align: left;
}
/* line 3618, sass/style.scss */
.shop_cart .table .fifth_block {
  border-bottom: 1px solid #000;
  padding: 26px 0 22px 0;
  width: 100%;
}
/* line 3622, sass/style.scss */
.shop_cart .table .fifth_block:after {
  content: "";
  display: block;
  clear: both;
}
/* line 3627, sass/style.scss */
.shop_cart .table .fifth_block .email_id {
  float: left;
  width: 338px;
  padding: 12px;
  margin: 0;
}
/* line 3632, sass/style.scss */
.shop_cart .table .fifth_block .email_id input[type="submit"] {
  width: 33%;
  margin-left: 11px;
}
/* line 3637, sass/style.scss */
.shop_cart .table .fifth_block .button {
  float: right;
  width: 22.3%;
}
/* line 3640, sass/style.scss */
.shop_cart .table .fifth_block .button input[type="submit"] {
  margin: 0;
  float: right;
  border: none;
  background: #000;
  color: #fff;
  width: 100%;
  padding: 15px 0;
  font: 12px 'latoregular', sans-serif;
  text-transform: uppercase;
  letter-spacing: 1px;
  border: 1px solid #000;
}
/* line 3652, sass/style.scss */
.shop_cart .table .fifth_block .button input[type="submit"]:hover {
  background-color: #FFF;
  border: 1px solid #000;
  color: #000;
}
/* line 3661, sass/style.scss */
.shop_cart .calculator {
  margin-top: 10%;
  padding: 0px 5px;
}
/* line 3664, sass/style.scss */
.shop_cart .calculator:after {
  content: "";
  display: block;
  clear: both;
}
/* line 3669, sass/style.scss */
.shop_cart .calculator h2 {
  font: 16px 'latobold', sans-serif;
  text-transform: uppercase;
  letter-spacing: 1px;
  word-spacing: 5px;
  text-align: left;
}
/* line 3676, sass/style.scss */
.shop_cart .calculator .left {
  width: 48.7%;
  float: left;
}
/* line 3679, sass/style.scss */
.shop_cart .calculator .left:after {
  content: "";
  display: block;
  clear: both;
}
/* line 3684, sass/style.scss */
.shop_cart .calculator .left select {
  margin-top: 36px;
  padding-left: 7px;
  letter-spacing: 1px;
  font: 10px 'latoregular', sans-serif;
  text-transform: uppercase;
  color: #7C7876;
  width: 100%;
  height: 47px;
  border: 1px solid #cecece;
  -webkit-appearance: none;
  background: none;
  background: url("images/img_20.png") no-repeat 96% 50%;
  line-height: 1em;
  -moz-appearance: none;
  text-indent: 0.01px;
  text-overflow: '';
  -ms-appearance: none;
}
/* line 3702, sass/style.scss */
.shop_cart .calculator .left select::-ms-expand {
  display: none;
}
/* line 3705, sass/style.scss */
.shop_cart .calculator .left select option {
  border: none;
  font: 10px 'latoregular', sans-serif;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #000;
}
/* line 3713, sass/style.scss */
.shop_cart .calculator .left .block {
  margin-top: 15px;
}
/* line 3715, sass/style.scss */
.shop_cart .calculator .left .block:after {
  content: '';
  display: block;
  clear: both;
}
/* line 3720, sass/style.scss */
.shop_cart .calculator .left .block input {
  border: 1px solid #ccc;
  padding: 14px;
  width: 100%;
  margin: 0 0 15px 0;
  box-sizing: border-box;
  /*╨Я╨░╨┤╨╕╨╜╨│╨╕ ╨▓╨║╨╗╤О╤З╨░╤О╤В╤Б╤П ╨▓ ╤А╨░╨╖╨╝╨╡╤А╤Л ╨╡╨╗-╤В╨░*/
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
/* line 3728, sass/style.scss */
.shop_cart .calculator .left .block input::-webkit-input-placeholder {
  font: 14px 'latolight', sans-serif;
}
/* line 3729, sass/style.scss */
.shop_cart .calculator .left .block input::-moz-placeholder {
  font: 14px 'latolight', sans-serif;
}
/* line 3730, sass/style.scss */
.shop_cart .calculator .left .block input:-moz-placeholder {
  font: 14px 'latolight', sans-serif;
}
/* line 3731, sass/style.scss */
.shop_cart .calculator .left .block input:-ms-input-placeholder {
  font: 14px 'latolight', sans-serif;
}
/* line 3732, sass/style.scss */
.shop_cart .calculator .left .block input:focus {
  border-color: #000;
}
/* line 3736, sass/style.scss */
.shop_cart .calculator .left .block .left_input {
  width: 47%;
  float: left;
}
/* line 3740, sass/style.scss */
.shop_cart .calculator .left .block .right_input {
  width: 47%;
  float: right;
}
/* line 3745, sass/style.scss */
.shop_cart .calculator .left .button {
  margin-top: 9px;
  width: 27%;
}
/* line 3748, sass/style.scss */
.shop_cart .calculator .left .button input[type="submit"] {
  margin: 0;
  float: right;
  border: none;
  background: #000;
  color: #fff;
  width: 100%;
  padding: 15px 0;
  font: 12px 'latoregular', sans-serif;
  text-transform: uppercase;
  letter-spacing: 1px;
  border: 1px solid #000;
}
/* line 3760, sass/style.scss */
.shop_cart .calculator .left .button input[type="submit"]:hover {
  background-color: #FFF;
  border: 1px solid #000;
  color: #000;
}
/* line 3768, sass/style.scss */
.shop_cart .calculator .right {
  width: 51.3%;
  float: left;
  padding-left: 28px;
}
/* line 3772, sass/style.scss */
.shop_cart .calculator .right .row {
  width: 100%;
  height: 47px;
  border-bottom: 1px solid #000;
  padding-top: 14px;
  letter-spacing: 1px;
}
/* line 3778, sass/style.scss */
.shop_cart .calculator .right .row:first-child {
  margin-top: 24px;
}
/* line 3781, sass/style.scss */
.shop_cart .calculator .right .row:last-child {
  border: none;
}
/* line 3784, sass/style.scss */
.shop_cart .calculator .right .row p {
  font: 12px 'latobold', sans-serif;
  text-transform: uppercase;
}
/* line 3788, sass/style.scss */
.shop_cart .calculator .right .row span {
  font: 14px 'latoregular', sans-serif;
  color: #8b8b8b;
}
/* line 3792, sass/style.scss */
.shop_cart .calculator .right .row .name {
  width: 59%;
  float: left;
}
/* line 3796, sass/style.scss */
.shop_cart .calculator .right .row .value {
  width: 41%;
  float: left;
}
/* line 3803, sass/style.scss */
.shop_cart .blocks {
  margin-top: 16.4%;
}
/* line 3805, sass/style.scss */
.shop_cart .blocks:after {
  content: "";
  display: block;
  clear: both;
}
/* line 3810, sass/style.scss */
.shop_cart .blocks h2 {
  font: 18px 'latobold', sans-serif;
  letter-spacing: 2px;
  text-align: center;
}
/* line 3815, sass/style.scss */
.shop_cart .blocks .img {
  overflow: hidden;
  cursor: pointer;
}
/* line 3818, sass/style.scss */
.shop_cart .blocks .img:hover img {
  -webkit-transform: scale(1.15);
  -moz-transform: scale(1.15);
  transform: scale(1.15);
}
/* line 3823, sass/style.scss */
.shop_cart .blocks .img img {
  width: 100%;
  max-width: 270px;
  max-height: 275px;
  -webkit-transition: all 0.6s 0.1s;
  -moz-transition: all 0.6s 0.1s;
  -o-transition: all 0.6s 0.1s;
  -ms-transition: all 0.6s 0.1s;
  transition: all 0.6s 0.1s;
}
/* line 3834, sass/style.scss */
.shop_cart .blocks .blocks_wrap {
  margin-top: 3.5%;
}
/* line 3837, sass/style.scss */
.shop_cart .blocks .blocks_wrap .block {
  width: 25%;
  padding: 0 13px;
  float: left;
}
/* line 3841, sass/style.scss */
.shop_cart .blocks .blocks_wrap .block h3 {
  font: 16px 'latobold', sans-serif;
  margin-top: 29px;
  text-transform: uppercase;
  letter-spacing: 1px;
  word-spacing: 3px;
}
/* line 3848, sass/style.scss */
.shop_cart .blocks .blocks_wrap .block span {
  font: 14px/27px 'latolight', sans-serif;
  color: #8b8b8b;
  letter-spacing: 1px;
}
/* line 3853, sass/style.scss */
.shop_cart .blocks .blocks_wrap .block h2 {
  font: 18px 'latobold', sans-serif;
  margin-top: 15px;
  text-align: left;
}
/* line 3858, sass/style.scss */
.shop_cart .blocks .blocks_wrap .block p {
  font: 12px 'latoregular', sans-serif;
  border-top: 1px solid #000;
  margin-top: 10px;
  color: #8b8b8b;
  padding-top: 7px;
  text-transform: uppercase;
  letter-spacing: 1px;
}

/* line 3872, sass/style.scss */
.shop_checkout select {
  padding: 0 50px 0 11px;
  margin-bottom: 8px;
  letter-spacing: 0;
  font: 14px 'latolight', sans-serif;
  color: #7C7876;
  width: 100%;
  height: 47px;
  border: 1px solid #cecece;
  -webkit-appearance: none;
  background: none;
  background: url("images/img_20.png") no-repeat 95% 50%;
  line-height: 1em;
  -moz-appearance: none;
  text-indent: 0.01px;
  text-overflow: '';
  -ms-appearance: none;
}
/* line 3889, sass/style.scss */
.shop_checkout select::-ms-expand {
  display: none;
}
/* line 3892, sass/style.scss */
.shop_checkout select option {
  border: none;
  font: 10px 'latoregular', sans-serif;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #000;
}
/* line 3902, sass/style.scss */
.shop_checkout .graph_form .block:after {
  content: "";
  display: block;
  clear: both;
}
/* line 3907, sass/style.scss */
.shop_checkout .graph_form .block .first {
  float: left;
  width: 45%;
}
/* line 3911, sass/style.scss */
.shop_checkout .graph_form .block .second {
  float: right;
  width: 45%;
}
/* line 3917, sass/style.scss */
.shop_checkout .click_here {
  margin-top: 19%;
}
/* line 3919, sass/style.scss */
.shop_checkout .click_here:after {
  content: "";
  display: block;
  clear: both;
}
/* line 3924, sass/style.scss */
.shop_checkout .click_here .hidden_block {
  display: none;
}
/* line 3925, sass/style.scss */
.shop_checkout .click_here .click_block {
  position: relative;
  padding: 13px 35px 0 0;
  height: 50px;
  width: 100%;
  border-top: 1px solid #000;
  font: 16px 'latobold', sans-serif;
  text-transform: uppercase;
  letter-spacing: 1px;
  word-spacing: 3px;
  cursor: pointer;
}
/* line 3936, sass/style.scss */
.shop_checkout .click_here .click_block img {
  position: absolute;
  top: 25px;
  right: 14px;
}
/* line 3942, sass/style.scss */
.shop_checkout .click_here .text {
  margin-top: 10px;
  padding: 0;
  word-spacing: 3px;
}
/* line 3947, sass/style.scss */
.shop_checkout .click_here .left {
  padding: 0 15px 0 5px;
  width: 50%;
  float: left;
}
/* line 3953, sass/style.scss */
.shop_checkout .click_here .left .graph_form fieldset {
  margin-top: 21px;
}
/* line 3955, sass/style.scss */
.shop_checkout .click_here .left .graph_form a {
  font: 14px 'latolight', sans-serif;
  margin: 44px 0 0 36px;
  display: block;
  float: left;
}
/* line 3961, sass/style.scss */
.shop_checkout .click_here .left .graph_form input[type="email"] {
  float: left;
  width: 47%;
  padding: 13px;
}
/* line 3966, sass/style.scss */
.shop_checkout .click_here .left .graph_form input[type="password"] {
  float: right;
  width: 47%;
  padding: 13px;
}
/* line 3971, sass/style.scss */
.shop_checkout .click_here .left .graph_form input[type="submit"] {
  margin: 14px 0 0 0;
  width: 47%;
  float: left;
}
/* line 3978, sass/style.scss */
.shop_checkout .click_here .right {
  padding: 0 6px 0 14px;
  width: 50%;
  float: left;
}
/* line 3982, sass/style.scss */
.shop_checkout .click_here .right .email_id {
  margin: 21px 0 0 0;
  padding: 12px;
  width: 73%;
}
/* line 3986, sass/style.scss */
.shop_checkout .click_here .right .email_id input[type="submit"] {
  margin: 0;
  width: 38%;
  padding-left: 25px;
}
/* line 3994, sass/style.scss */
.shop_checkout .bill_adress {
  margin-top: 12.5%;
}
/* line 3996, sass/style.scss */
.shop_checkout .bill_adress:after {
  content: "";
  display: block;
  clear: both;
}
/* line 4001, sass/style.scss */
.shop_checkout .bill_adress h2 {
  font: 16px 'latobold', sans-serif;
  text-transform: uppercase;
  letter-spacing: 0;
  letter-spacing: 1px;
  word-spacing: 5px;
}
/* line 4008, sass/style.scss */
.shop_checkout .bill_adress fieldset {
  margin-top: 34px;
}
/* line 4009, sass/style.scss */
.shop_checkout .bill_adress input {
  padding: 13px;
  margin-bottom: 8px;
}
/* line 4014, sass/style.scss */
.shop_checkout .bill_adress .graph_form a {
  margin: 15px 0 0 25px;
  display: block;
  font-size: 14px;
}
/* line 4019, sass/style.scss */
.shop_checkout .bill_adress .graph_form h2 {
  font: 16px 'latobold', sans-serif;
  text-transform: uppercase;
  letter-spacing: 0;
  letter-spacing: 1px;
  word-spacing: 5px;
  color: #000;
}
/* line 4028, sass/style.scss */
.shop_checkout .bill_adress .left {
  padding: 0 15px 0 5px;
  width: 50%;
  float: left;
}
/* line 4033, sass/style.scss */
.shop_checkout .bill_adress .right {
  padding: 0 6px 0 14px;
  width: 50%;
  float: left;
}
/* line 4038, sass/style.scss */
.shop_checkout .bill_adress .right .check_block:after {
  content: "";
  display: block;
  clear: both;
}
/* line 4043, sass/style.scss */
.shop_checkout .bill_adress .right .check_block h2 {
  float: left;
}
/* line 4044, sass/style.scss */
.shop_checkout .bill_adress .right .check_block p {
  float: right;
  margin: -2px 16px 0 0;
}
/* line 4048, sass/style.scss */
.shop_checkout .order {
  margin-top: 8.3%;
}
/* line 4050, sass/style.scss */
.shop_checkout .order:after {
  content: "";
  display: block;
  clear: both;
}
/* line 4055, sass/style.scss */
.shop_checkout .order .left {
  padding: 0 15px 0 5px;
  width: 50%;
  float: left;
}
/* line 4060, sass/style.scss */
.shop_checkout .order h2 {
  font: 16px 'latobold', sans-serif;
  text-transform: uppercase;
  letter-spacing: 0;
  letter-spacing: 1px;
  word-spacing: 5px;
  color: #000;
}
/* line 4068, sass/style.scss */
.shop_checkout .order .table {
  margin-top: 42px;
}
/* line 4070, sass/style.scss */
.shop_checkout .order .table .block {
  width: 100%;
  border-bottom: 1px solid #000;
  padding: 13px 0 9px 0;
}
/* line 4074, sass/style.scss */
.shop_checkout .order .table .block:first-child {
  padding-top: 0;
}
/* line 4077, sass/style.scss */
.shop_checkout .order .table .block:after {
  content: "";
  display: block;
  clear: both;
}
/* line 4082, sass/style.scss */
.shop_checkout .order .table .block:last-child {
  border: none;
}
/* line 4085, sass/style.scss */
.shop_checkout .order .table .block .light {
  font-size: 13px;
  text-transform: none;
  color: #8b8b8b;
}
/* line 4090, sass/style.scss */
.shop_checkout .order .table .block .bold {
  font: 18px/5px 'latobold', sans-serif;
}
/* line 4093, sass/style.scss */
.shop_checkout .order .table .block .name {
  width: 70%;
  float: left;
  font: 11px 'latoregular', sans-serif;
  text-transform: uppercase;
  letter-spacing: 1px;
}
/* line 4100, sass/style.scss */
.shop_checkout .order .table .block .value {
  width: 30%;
  letter-spacing: 1px;
  float: left;
  font: 11px 'latoregular', sans-serif;
  text-transform: uppercase;
}
/* line 4110, sass/style.scss */
.shop_checkout .payment {
  margin-top: 8.8%;
}
/* line 4112, sass/style.scss */
.shop_checkout .payment:after {
  content: "";
  display: block;
  clear: both;
}
/* line 4117, sass/style.scss */
.shop_checkout .payment .block {
  position: relative;
  width: 100%;
  padding: 19px 0 16px 40px;
  border-bottom: 1px solid #000;
}
/* line 4122, sass/style.scss */
.shop_checkout .payment .block:first-child {
  padding: 0 0 28px 40px;
}
/* line 4124, sass/style.scss */
.shop_checkout .payment .block:first-child input {
  position: absolute;
  left: 5px;
  top: 2px;
}
/* line 4130, sass/style.scss */
.shop_checkout .payment .block label {
  cursor: pointer;
}
/* line 4131, sass/style.scss */
.shop_checkout .payment .block:last-child {
  border: none;
}
/* line 4133, sass/style.scss */
.shop_checkout .payment .block:last-child h2 {
  float: left;
}
/* line 4134, sass/style.scss */
.shop_checkout .payment .block:last-child img {
  float: left;
  margin: -3px 0 0 30px;
}
/* line 4136, sass/style.scss */
.shop_checkout .payment .block input {
  position: absolute;
  left: 5px;
  top: 20px;
  cursor: pointer;
}
/* line 4142, sass/style.scss */
.shop_checkout .payment .block h2 {
  font: 11px 'latoregular', sans-serif;
  text-transform: uppercase;
  letter-spacing: 1px;
}
/* line 4147, sass/style.scss */
.shop_checkout .payment .block p {
  font: 13px 'latolight', sans-serif;
  margin-top: 7px;
  letter-spacing: 0px;
}
/* line 4154, sass/style.scss */
.shop_checkout .submit {
  margin-top: 39px;
}
/* line 4156, sass/style.scss */
.shop_checkout .submit input {
  width: 24%;
  margin: 0;
}

@media screen and (max-width: 1856px) {
  /* line 4198, sass/style.scss */
  .shop_full_width .products_wrap .product .img {
    border: 5px solid #fff;
  }

  /* line 4199, sass/style.scss */
  .about .features .right ul li {
    font-size: 14px;
  }

  /* line 4201, sass/style.scss */
  .index_2 .twitter_instagram {
    width: 70%;
  }
  /* line 4204, sass/style.scss */
  .index_2 .twitter_instagram .instagram iframe {
    width: 580px;
  }
}
@media screen and (max-width: 1700px) {
  /* line 4212, sass/style.scss */
  .about .features .left {
    width: 60%;
  }

  /* line 4213, sass/style.scss */
  .about .features .right {
    width: 40%;
  }

  /* line 4216, sass/style.scss */
  .index_2 .isotop_wrap .item {
    padding: 20px;
    padding-bottom: 0;
  }
  /* line 4220, sass/style.scss */
  .index_2 .isotop_wrap .item_class {
    width: 25% !important;
  }

  /* line 4226, sass/style.scss */
  .video .overlay {
    padding-top: 9%;
  }
}
@media screen and (max-width: 1600px) {
  /* line 4232, sass/style.scss */
  .slider .overlay .bx-wrapper .bx-controls {
    bottom: 6%;
  }

  /* line 4233, sass/style.scss */
  .slider .overlay .bx-wrapper .block {
    width: 60%;
  }

  /* line 4234, sass/style.scss */
  .slider .overlay {
    padding-top: 5%;
  }

  /* line 4235, sass/style.scss */
  .experts .block {
    width: 30%;
  }

  /* line 4237, sass/style.scss */
  .index_2 .more {
    margin: 100px 0 0 0;
  }

  /* line 4242, sass/style.scss */
  .isotop_wrap .item {
    padding: 20px;
    padding-bottom: 0;
  }
  /* line 4246, sass/style.scss */
  .isotop_wrap .item_class {
    width: 33.3% !important;
  }
}
@media screen and (max-width: 1400px) {
  /* line 4252, sass/style.scss */
  .social_sidebar {
    left: 15px;
  }

  /* line 4253, sass/style.scss */
  .center_bunner .overlay .center .text {
    margin: 10px auto 30px;
    width: 60%;
  }

  /* line 4257, sass/style.scss */
  .content {
    width: 100%;
  }

  /* line 4258, sass/style.scss */
  .portfolio_detail .progect_img .img {
    max-height: 200px;
    line-height: 200px;
  }

  /* line 4263, sass/style.scss */
  .index_2 .twitter_instagram {
    width: 85%;
  }

  /* line 4268, sass/style.scss */
  .video .overlay {
    padding-top: 7%;
  }
}
@media screen and (max-width: 1200px) {
  /* line 4274, sass/style.scss */
  .shop_checkout .click_here .click_block {
    font-size: 14px;
    padding-top: 19px;
  }

  /* line 4275, sass/style.scss */
  .shop_detail .product .left .shopDetail_slider_pager a {
    border: 3px solid #fff;
  }

  /* line 4276, sass/style.scss */
  .blog_detail .blog_blocks .block {
    width: 33.3%;
  }

  /* line 4277, sass/style.scss */
  .blog_blocks .block {
    width: 50%;
  }

  /* line 4278, sass/style.scss */
  .blog_blocks .block h2 {
    font-size: 17px;
  }

  /* line 4279, sass/style.scss */
  .partners .bx-wrapper .bx-controls .bx-prev {
    left: 0;
  }

  /* line 4280, sass/style.scss */
  .partners .bx-wrapper .bx-controls .bx-next {
    right: 0;
  }

  /* line 4281, sass/style.scss */
  .slider .overlay .bx-wrapper .block .name {
    margin: 10px 0 50px 0;
  }

  /* line 4284, sass/style.scss */
  .slider .overlay .bx-wrapper .block .text {
    margin-top: 20px;
  }

  /* line 4286, sass/style.scss */
  .portfolio_detail .wide_page_slider {
    display: none;
  }
  /* line 4289, sass/style.scss */
  .portfolio_detail .narrow_page_slider {
    display: block;
  }
  /* line 4292, sass/style.scss */
  .portfolio_detail .progect_description {
    padding: 1% 32% 0 32%;
  }

  /* line 4298, sass/style.scss */
  .video .overlay {
    padding-top: 4%;
  }

  /* line 4303, sass/style.scss */
  .index_2 .twitter_instagram {
    width: 100%;
  }

  /* line 4308, sass/style.scss */
  .isotop_wrap .item {
    padding: 20px;
    padding-bottom: 0;
  }
  /* line 4312, sass/style.scss */
  .isotop_wrap .item_class {
    width: 50% !important;
  }
}
@media screen and (max-width: 1100px) {
  /* line 4321, sass/style.scss */
  .shop_full_width .filter_blocks select {
    width: 30%;
  }

  /* line 4322, sass/style.scss */
  .shop_full_width .filter_blocks .first_select {
    width: 30%;
  }

  /* line 4323, sass/style.scss */
  .center_bunner .overlay .center .black_button {
    padding: 10px 30px;
  }

  /* line 4326, sass/style.scss */
  .center_bunner .overlay .center .text {
    margin: 0px auto 10px;
  }
}
@media screen and (max-width: 991px) {
  /* line 4332, sass/style.scss */
  .image_wrap {
    height: 500px !important;
  }

  /* line 4333, sass/style.scss */
  .index_4 ul#nav {
    right: 100px;
  }

  /* line 4334, sass/style.scss */
  .index_4 #parallaxBlock1 {
    background: url("images/img_006.jpg") no-repeat center fixed;
  }

  /* line 4335, sass/style.scss */
  .index_4 #parallaxBlock2 {
    background: url("images/img_007.jpg") no-repeat center fixed;
  }

  /* line 4336, sass/style.scss */
  .index_4 #parallaxBlock3 {
    background: url("images/img_008.jpg") no-repeat center fixed;
  }

  /* line 4337, sass/style.scss */
  .index_4 #parallaxBlock4 {
    background: url("images/img_009.jpg") no-repeat center fixed;
  }

  /* line 4338, sass/style.scss */
  .index_4 #parallaxBlock5 {
    background: url("images/img_010.jpg") no-repeat center fixed;
  }

  /* line 4339, sass/style.scss */
  .services_page .blocks .wide_screen, .services_page .blocks .narrow_screen {
    margin-top: 50px;
  }

  /* line 4340, sass/style.scss */
  .map {
    padding-top: 30%;
  }

  /* line 4341, sass/style.scss */
  .shop_full_width .products_wrap .text_wrap h3 {
    font-size: 13px;
  }

  /* line 4342, sass/style.scss */
  .shop_checkout .bill_adress .right .check_block p {
    width: 100%;
    margin: 5px 0 0 0;
  }

  /* line 4343, sass/style.scss */
  .shop_cart .blocks .blocks_wrap .block h3 {
    font-size: 13px;
  }

  /* line 4344, sass/style.scss */
  .contact_2 .content_wrap .right h1 {
    text-align: center;
  }

  /* line 4345, sass/style.scss */
  .contact_2 .content_wrap .right {
    float: none;
    width: 100%;
    text-align: center;
    margin-top: 80px;
  }

  /* line 4346, sass/style.scss */
  .contact_2 .content_wrap .left {
    float: none;
    width: 100%;
    text-align: center;
  }

  /* line 4347, sass/style.scss */
  .contact_2 .content_wrap .left .graph_form h1 {
    text-align: center;
  }

  /* line 4348, sass/style.scss */
  .contact_1 .contacts .block_wrap .text {
    font-size: 14px;
  }

  /* line 4349, sass/style.scss */
  .contact_1 .contacts .block_wrap h2 {
    font-size: 12px;
  }

  /* line 4350, sass/style.scss */
  .blog_detail .blog_blocks .block {
    width: 100%;
    text-align: center;
  }

  /* line 4351, sass/style.scss */
  .blog_detail .title {
    text-align: center;
  }

  /* line 4352, sass/style.scss */
  .blog_detail .text_block .quote {
    font-size: 18px;
  }

  /* line 4353, sass/style.scss */
  .blog_detail .title h2 {
    font-size: 21px;
    letter-spacing: 3px;
    word-spacing: 2px;
  }

  /* line 4355, sass/style.scss */
  .services_page .pricing .blocks .block .footer .link .black_button {
    padding: 15px 35px;
  }

  /* line 4358, sass/style.scss */
  .services_page .blocks .block_text h2 {
    font-size: 20px;
  }

  /* line 4359, sass/style.scss */
  .services_page .blocks {
    margin-top: 50px;
  }

  /* line 4360, sass/style.scss */
  .narrow_screen {
    display: block;
  }

  /* line 4361, sass/style.scss */
  .wide_screen {
    display: none;
  }

  /* line 4362, sass/style.scss */
  .services_page .blocks .block_text, .services_page .blocks .block_img {
    float: none;
    width: 100%;
    margin-top: 50px;
  }

  /* line 4365, sass/style.scss */
  .services_page .four_blocks .block {
    width: 50%;
    margin-top: 50px;
  }

  /* line 4366, sass/style.scss */
  .services_page .four_blocks {
    margin-top: 40px;
  }

  /* line 4367, sass/style.scss */
  .partners .bx-wrapper img {
    width: 76%;
  }

  /* line 4368, sass/style.scss */
  .slider .overlay .bx-wrapper .block h1 {
    font-size: 20px;
  }

  /* line 4369, sass/style.scss */
  .slider .overlay .bx-wrapper .block {
    width: 95%;
  }

  /* line 4370, sass/style.scss */
  .about .features .left {
    width: 100%;
    float: none;
  }

  /* line 4371, sass/style.scss */
  .about .features .right {
    width: 100%;
    float: none;
    margin: 50px 0 0 0;
  }

  /* line 4372, sass/style.scss */
  .big_bunner .overlay .left h1 {
    font-size: 27px;
  }

  /* line 4373, sass/style.scss */
  .big_bunner .overlay .left p {
    font-size: 19px;
  }

  /* line 4374, sass/style.scss */
  .big_bunner .overlay .left {
    top: 34%;
    left: 8%;
  }

  /* line 4378, sass/style.scss */
  .big_bunner .overlay .right {
    bottom: 32%;
    right: 7%;
  }

  /* line 4382, sass/style.scss */
  .black_square {
    font-size: 20px;
    padding: 10% 10%;
  }

  /* line 4387, sass/style.scss */
  .video .overlay {
    padding-top: 9%;
  }
  /* line 4389, sass/style.scss */
  .video .overlay h1 {
    margin-bottom: 13%;
  }

  /* line 4396, sass/style.scss */
  .index_2 .twitter_instagram .twitter {
    text-align: center;
    width: 100%;
  }
  /* line 4399, sass/style.scss */
  .index_2 .twitter_instagram .twitter .bx-wrapper {
    padding: 50px 0 0 0;
  }
  /* line 4401, sass/style.scss */
  .index_2 .twitter_instagram .twitter .bx-wrapper .bx-controls {
    margin: 50px 0 0 0;
    display: inline-block;
  }
  /* line 4405, sass/style.scss */
  .index_2 .twitter_instagram .twitter .bx-wrapper li {
    text-align: center;
  }
  /* line 4407, sass/style.scss */
  .index_2 .twitter_instagram .twitter .bx-wrapper li div {
    display: inline-block;
  }
  /* line 4412, sass/style.scss */
  .index_2 .twitter_instagram .twitter .title {
    text-align: center;
  }
  /* line 4416, sass/style.scss */
  .index_2 .twitter_instagram .instagram {
    float: none;
    text-align: center;
  }
  /* line 4419, sass/style.scss */
  .index_2 .twitter_instagram .instagram:before {
    content: "";
    display: block;
    clear: both;
  }
  /* line 4424, sass/style.scss */
  .index_2 .twitter_instagram .instagram .title {
    margin: 100px 0 0 0;
  }

  /* line 4430, sass/style.scss */
  .graph_blockquote {
    width: 100%;
    font-size: 22px;
    word-spacing: 2px;
  }

  /* line 4437, sass/style.scss */
  .pfotos .block .img_wrap {
    margin: 0;
  }
  /* line 4441, sass/style.scss */
  .pfotos .right {
    margin: 0;
  }

  /* line 4448, sass/style.scss */
  .filter ul li span {
    margin: 0 11px;
  }

  /* line 4455, sass/style.scss */
  .isotop_wrap .item {
    width: 100% !important;
    padding: 20px 0 20px 0;
    padding-bottom: 0;
  }
  /* line 4459, sass/style.scss */
  .isotop_wrap .item img {
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  /* line 4467, sass/style.scss */
  .map {
    padding-top: 50%;
  }

  /* line 4468, sass/style.scss */
  .shop_full_width .filter_blocks .text {
    float: none;
  }

  /* line 4469, sass/style.scss */
  .shop_full_width .filter_blocks .first_select {
    float: none;
    max-width: none;
    margin: 15px 0;
    width: 50%;
  }

  /* line 4470, sass/style.scss */
  .shop_full_width .filter_blocks select {
    width: 50%;
  }

  /* line 4471, sass/style.scss */
  .shop_full_width .products_wrap .product {
    width: 50%;
  }

  /* line 4472, sass/style.scss */
  .shop_checkout .payment {
    margin-top: 50px;
  }

  /* line 4473, sass/style.scss */
  .shop_checkout .order .left {
    float: none;
    width: 100%;
    padding: 0;
  }

  /* line 4474, sass/style.scss */
  .shop_checkout .bill_adress .right .check_block p {
    float: right;
    margin: -2px 16px 0 0;
    width: 30%;
  }

  /* line 4475, sass/style.scss */
  .shop_checkout .bill_adress {
    text-align: center;
  }

  /* line 4476, sass/style.scss */
  .shop_checkout .bill_adress .left {
    width: 100%;
    float: none;
    padding: 0;
  }

  /* line 4477, sass/style.scss */
  .shop_checkout .bill_adress .right {
    width: 100%;
    float: none;
    padding: 0;
    margin-top: 70px;
  }

  /* line 4478, sass/style.scss */
  .shop_checkout .click_here .right .email_id input[type="text"] {
    font-size: 12px;
  }

  /* line 4479, sass/style.scss */
  .shop_checkout .click_here .right .email_id input[type="submit"] {
    padding: 0;
    font-size: 8px;
  }

  /* line 4480, sass/style.scss */
  .shop_checkout .click_here .right .email_id {
    margin: 21px auto;
    width: 60%;
  }

  /* line 4481, sass/style.scss */
  .shop_checkout .click_here .left {
    width: 100%;
    float: none;
  }

  /* line 4482, sass/style.scss */
  .shop_checkout .click_here .right {
    width: 100%;
    float: none;
    margin-top: 50px;
  }

  /* line 4483, sass/style.scss */
  .shop_detail .product .left {
    width: 100%;
    float: none;
  }

  /* line 4484, sass/style.scss */
  .shop_detail .product .right {
    width: 100%;
    float: none;
    margin-top: 50px;
  }

  /* line 4485, sass/style.scss */
  .shop_cart .blocks .blocks_wrap .block {
    width: 50%;
    margin-bottom: 50px;
  }

  /* line 4486, sass/style.scss */
  .shop_cart .calculator .right {
    width: 100%;
    float: none;
    padding: 0;
    margin-top: 50px;
  }

  /* line 4487, sass/style.scss */
  .shop_cart .calculator .left {
    width: 100%;
    float: none;
  }

  /* line 4488, sass/style.scss */
  .shop_cart .table .fifth_block .button {
    margin-top: 35px;
    width: 100%;
    float: none;
  }

  /* line 4489, sass/style.scss */
  .shop_cart .table .fifth_block .black_button {
    width: 100%;
    float: none;
  }

  /* line 4490, sass/style.scss */
  .shop_cart .table .fifth_block .email_id {
    width: 100%;
    float: none;
  }

  /* line 4491, sass/style.scss */
  .shop_cart .table .fourth_block .block2 .cont_cell {
    text-align: center;
  }

  /* line 4492, sass/style.scss */
  .shop_cart .table .fourth_block .block1 .cont_cell {
    text-align: center;
  }

  /* line 4493, sass/style.scss */
  .shop_cart .table .fourth_block .block2 {
    border-left: none;
    padding: 0;
  }

  /* line 4494, sass/style.scss */
  .shop_cart .table .fourth_block .block1 {
    border-top: none;
    border-left: none;
    background: #efecec;
    padding: 0;
  }

  /* line 4495, sass/style.scss */
  .shop_cart .table .fourth_block {
    width: 100%;
    float: none;
  }

  /* line 4496, sass/style.scss */
  .shop_cart .table .third_block .block2 {
    border-left: none;
  }

  /* line 4497, sass/style.scss */
  .shop_cart .table .third_block .block1 {
    border-left: none;
    border-top: none;
    background: #efecec;
  }

  /* line 4498, sass/style.scss */
  .shop_cart .table .third_block {
    float: none;
    width: 100%;
  }

  /* line 4499, sass/style.scss */
  .shop_cart .table .second_block .block2 {
    border-left: none;
  }

  /* line 4500, sass/style.scss */
  .shop_cart .table .first_block .block1 .cont_cell {
    text-align: center;
    background: #efecec;
  }

  /* line 4501, sass/style.scss */
  .shop_cart .table .second_block .block1 {
    background: #efecec;
  }

  /* line 4502, sass/style.scss */
  .shop_cart .table .first_block {
    float: none;
    width: 100%;
  }

  /* line 4503, sass/style.scss */
  .shop_cart .table .second_block {
    float: none;
    width: 100%;
  }

  /* line 4504, sass/style.scss */
  .shop_cart .table .second_block .block1 {
    border-top: none;
    border-left: none;
  }

  /* line 4505, sass/style.scss */
  .contact_1 .contacts .block_wrap {
    width: 100%;
    float: none;
    padding: 0;
    text-align: center;
    margin-top: 30px;
  }

  /* line 4506, sass/style.scss */
  .contact_1 .graph_form form {
    text-align: center;
  }

  /* line 4507, sass/style.scss */
  .contact_1 .graph_form form .left {
    float: none;
    width: 100%;
  }

  /* line 4508, sass/style.scss */
  .contact_1 .graph_form form .right {
    float: none;
    width: 100%;
    padding: 0;
  }

  /* line 4509, sass/style.scss */
  .contact_1 .graph_form input[type="submit"] {
    width: 100%;
  }

  /* line 4510, sass/style.scss */
  .blog_detail .posts_controls .left .controls {
    left: -40px;
  }

  /* line 4511, sass/style.scss */
  .blog_detail .posts_controls .right .controls {
    right: -40px;
  }

  /* line 4512, sass/style.scss */
  .blog_detail .posts_controls {
    padding: 0 6%;
  }

  /* line 4513, sass/style.scss */
  .blog_detail .posts_controls p {
    font-size: 12px;
  }

  /* line 4514, sass/style.scss */
  .blog_detail .posts_controls span {
    font-size: 10px;
  }

  /* line 4515, sass/style.scss */
  .blog_detail .graph_form form .left {
    float: none;
    width: 100%;
  }

  /* line 4516, sass/style.scss */
  .blog_detail .graph_form form .right {
    float: none;
    width: 100%;
    padding: 0;
  }

  /* line 4517, sass/style.scss */
  .blog_detail .graph_form input[type="submit"] {
    width: 100%;
  }

  /* line 4518, sass/style.scss */
  .blog_detail .text_block .quote {
    width: 100%;
    float: none;
  }

  /* line 4519, sass/style.scss */
  .blog_blocks .block {
    width: 100%;
    text-align: center;
  }

  /* line 4520, sass/style.scss */
  .services_page .pricing .blocks .block {
    float: none;
    width: 100%;
    margin-top: 50px;
  }

  /* line 4521, sass/style.scss */
  .services_page .count .blocks .block {
    width: 50%;
    margin-top: 30px;
  }

  /* line 4522, sass/style.scss */
  .services_page .four_blocks .block {
    width: 100%;
  }

  /* line 4523, sass/style.scss */
  .img_wide_screen {
    display: none;
  }

  /* line 4524, sass/style.scss */
  .img_narrow_screen {
    display: block;
  }

  /* line 4525, sass/style.scss */
  .slider .overlay .bx-wrapper .block h1 {
    font-size: 15px;
  }

  /* line 4526, sass/style.scss */
  .slider .overlay .bx-wrapper .block .text {
    margin: 0;
    font-size: 13px;
  }

  /* line 4527, sass/style.scss */
  .experts {
    margin-top: 50px;
  }

  /* line 4528, sass/style.scss */
  .experts .block {
    width: 100%;
    margin: 50px 0 0 0;
  }

  /* line 4529, sass/style.scss */
  .about .scills .right .text {
    text-align: center;
  }

  /* line 4530, sass/style.scss */
  .about .scills .right {
    margin-top: 50px;
    float: none;
    width: 100%;
  }

  /* line 4531, sass/style.scss */
  .about .scills .left ul li .scill .line {
    width: 90%;
  }

  /* line 4532, sass/style.scss */
  .about .scills {
    margin: 50px 0 0 0;
  }

  /* line 4533, sass/style.scss */
  .about .scills .left {
    float: none;
    width: 100%;
  }

  /* line 4534, sass/style.scss */
  .center_bunner .overlay .center .text {
    width: 90%;
  }

  /* line 4535, sass/style.scss */
  .big_bunner .overlay .left {
    position: static;
  }

  /* line 4536, sass/style.scss */
  .big_bunner .overlay .right {
    position: static;
  }

  /* line 4537, sass/style.scss */
  .big_bunner .overlay {
    text-align: center;
    padding: 20% 0 0 0;
  }

  /* line 4538, sass/style.scss */
  .big_bunner .overlay .left h1 {
    font-size: 22px;
  }

  /* line 4539, sass/style.scss */
  .big_bunner .overlay .left p {
    font: 20px/40px 'latolight', sans-serif;
  }

  /* line 4541, sass/style.scss */
  .content h1 {
    font-size: 14px;
    margin: 50px 0 0 0;
  }

  /* line 4542, sass/style.scss */
  .content {
    width: 100%;
  }

  /* line 4544, sass/style.scss */
  .portfolio_detail .progect_description {
    padding: 1% 15% 0 15%;
  }
  /* line 4548, sass/style.scss */
  .portfolio_detail .progect_img .img {
    width: 50%;
  }

  /* line 4555, sass/style.scss */
  .projects ul li {
    display: block;
  }
  /* line 4559, sass/style.scss */
  .projects .block {
    text-align: center;
    margin: 0 0 10% 0;
  }

  /* line 4565, sass/style.scss */
  .video .overlay {
    padding-top: 6%;
  }
  /* line 4567, sass/style.scss */
  .video .overlay h1 {
    margin-bottom: 13%;
  }

  /* line 4575, sass/style.scss */
  .index_2 .twitter_instagram .instagram iframe {
    width: 390px;
    height: 580px;
  }

  /* line 4583, sass/style.scss */
  .graph_blockquote {
    padding: 0;
  }

  /* line 4588, sass/style.scss */
  .header .title {
    left: 12%;
  }

  /* line 4593, sass/style.scss */
  .slider_wrap .bx-controls, .image_wrap .bx-controls {
    display: none;
  }
  /* line 4596, sass/style.scss */
  .slider_wrap .overlay, .image_wrap .overlay {
    padding-top: 13%;
  }

  /* line 4601, sass/style.scss */
  .apper_menu .email_id {
    bottom: 20%;
  }

  /* line 4606, sass/style.scss */
  .apper_poppup .singUp {
    width: 90%;
  }

  /* line 4610, sass/style.scss */
  .filter {
    text-align: center;
  }
  /* line 4612, sass/style.scss */
  .filter ul {
    float: none;
  }
  /* line 4614, sass/style.scss */
  .filter ul li {
    display: block;
    margin: 15px 0 0 0;
  }
  /* line 4617, sass/style.scss */
  .filter ul li span {
    display: none;
  }
  /* line 4622, sass/style.scss */
  .filter .medium, .filter .small {
    display: none;
  }
}
@media screen and (max-width: 570px) {
  /* line 4628, sass/style.scss */
  .shop_detail .form form .left {
    width: 100%;
    float: none;
  }

  /* line 4629, sass/style.scss */
  .shop_detail .form form .right {
    width: 100%;
    float: none;
    margin-top: 15px;
    padding: 0;
  }

  /* line 4630, sass/style.scss */
  .shop_detail .form form input[type="submit"] {
    width: 100%;
  }

  /* line 4631, sass/style.scss */
  .contact_1 .graph_form {
    width: 100%;
  }

  /* line 4632, sass/style.scss */
  .blog_detail .blog_blocks .block h2 {
    font-size: 14px;
  }

  /* line 4633, sass/style.scss */
  .blog_detail .posts_controls .left {
    width: 100%;
    text-align: center;
  }

  /* line 4635, sass/style.scss */
  .blog_detail .posts_controls .right {
    width: 100%;
    text-align: center;
    margin-top: 30px;
  }

  /* line 4636, sass/style.scss */
  .blog_detail .posts_controls .left .controls {
    left: 30px;
  }

  /* line 4637, sass/style.scss */
  .blog_detail .posts_controls .right .controls {
    right: 30px;
  }

  /* line 4638, sass/style.scss */
  .blog_detail .posts_controls .left .controls, .blog_detail .posts_controls .right .controls {
    top: 7px;
  }
}
@media screen and (max-width: 479px) {
  /* line 4645, sass/style.scss */
  .index_4 ul#nav {
    right: 40px;
    top: 160px;
  }

  /* line 4646, sass/style.scss */
  .image_wrap {
    height: 250px !important;
  }

  /* line 4647, sass/style.scss */
  .map {
    padding-top: 100%;
  }

  /* line 4648, sass/style.scss */
  .shop_full_width .products_wrap {
    margin-top: 50px;
  }

  /* line 4649, sass/style.scss */
  .shop_full_width .filter_blocks .first_select {
    width: 100%;
  }

  /* line 4650, sass/style.scss */
  .shop_full_width .filter_blocks select {
    width: 100%;
  }

  /* line 4651, sass/style.scss */
  .shop_full_width .products_wrap .product {
    width: 100%;
    float: none;
    text-align: center;
  }

  /* line 4652, sass/style.scss */
  .shop_checkout .submit input {
    width: 100%;
  }

  /* line 4653, sass/style.scss */
  .shop_checkout .payment .block:last-child {
    text-align: center;
  }

  /* line 4654, sass/style.scss */
  .shop_checkout .payment .block:last-child img {
    float: left;
    margin: 10px 0 0 0;
    width: 100%;
  }

  /* line 4655, sass/style.scss */
  .shop_checkout .bill_adress .right .check_block h2 {
    float: none;
  }

  /* line 4656, sass/style.scss */
  .shop_checkout .bill_adress .right .check_block p {
    float: left;
    width: 100%;
    margin-top: 5px;
  }

  /* line 4657, sass/style.scss */
  .shop_checkout .graph_form .block .second {
    width: 100%;
    float: none;
  }

  /* line 4658, sass/style.scss */
  .shop_checkout .graph_form .block .first {
    width: 100%;
    float: none;
  }

  /* line 4659, sass/style.scss */
  .shop_checkout .click_here .right .email_id {
    width: 100%;
  }

  /* line 4660, sass/style.scss */
  .shop_checkout .click_here .left .graph_form a {
    float: none;
    display: inline-block;
    margin: 0;
  }

  /* line 4661, sass/style.scss */
  .shop_checkout .click_here .left .graph_form input[type="email"] {
    width: 100%;
    float: none;
  }

  /* line 4662, sass/style.scss */
  .shop_checkout .click_here .left .graph_form input[type="password"] {
    width: 100%;
    float: none;
  }

  /* line 4663, sass/style.scss */
  .shop_checkout .click_here .left .graph_form input[type="submit"] {
    width: 100%;
    margin-bottom: 20px;
  }

  /* line 4664, sass/style.scss */
  .shop_checkout .click_here .text {
    margin-top: 20px;
  }

  /* line 4665, sass/style.scss */
  .shop_checkout .click_here {
    text-align: center;
  }

  /* line 4666, sass/style.scss */
  .shop_detail .product .right .link .black_button {
    padding: 14px 60px;
  }

  /* line 4667, sass/style.scss */
  .shop_detail .product .right .footer .table {
    text-align: left;
  }

  /* line 4668, sass/style.scss */
  .shop_detail .product .right .footer .table .value {
    width: 70%;
  }

  /* line 4669, sass/style.scss */
  .shop_detail .product .right .footer .table .name {
    width: 30%;
  }

  /* line 4670, sass/style.scss */
  .shop_detail .product .right {
    text-align: center;
  }

  /* line 4671, sass/style.scss */
  .shop_cart .blocks .blocks_wrap .block h2 {
    text-align: center;
  }

  /* line 4672, sass/style.scss */
  .shop_cart .blocks .blocks_wrap .block {
    width: 100%;
    text-align: center;
  }

  /* line 4673, sass/style.scss */
  .shop_cart .calculator .left .button {
    width: 100%;
  }

  /* line 4674, sass/style.scss */
  .shop_cart .calculator .left .block .right_input {
    float: none;
    width: 100%;
  }

  /* line 4675, sass/style.scss */
  .shop_cart .calculator .left .block .left_input {
    width: 100%;
    float: none;
  }

  /* line 4676, sass/style.scss */
  .shop_cart .table .email_id input::-webkit-input-placeholder {
    font-size: 12px;
  }

  /* line 4677, sass/style.scss */
  .shop_cart .table .email_id input::-moz-placeholder {
    font-size: 12px;
  }

  /* line 4678, sass/style.scss */
  .shop_cart .table .email_id input:-moz-placeholder {
    font-size: 12px;
  }

  /* line 4679, sass/style.scss */
  .shop_cart .table .email_id input:-ms-input-placeholder {
    font-size: 12px;
  }

  /* line 4680, sass/style.scss */
  .shop_cart .table .fifth_block .email_id input[type="submit"] {
    font-size: 10px;
    width: 40%;
  }

  /* line 4681, sass/style.scss */
  .contact_2 .content_wrap .right .block_wrap {
    padding: 0;
    width: 100%;
    float: none;
  }

  /* line 4682, sass/style.scss */
  .blog_detail .posts_controls .left .controls {
    left: -10px;
  }

  /* line 4683, sass/style.scss */
  .blog_detail .posts_controls .right .controls {
    right: -10px;
  }

  /* line 4684, sass/style.scss */
  .blog_detail .discusions .block h3 {
    font-size: 10px;
  }

  /* line 4685, sass/style.scss */
  .blog_detail .discusions {
    text-align: center;
  }

  /* line 4686, sass/style.scss */
  .blog_detail .discusions .block img {
    float: none;
    margin: 0 0 20px 0;
  }

  /* line 4687, sass/style.scss */
  .blog_detail .discusions h2 {
    font-size: 15px;
  }

  /* line 4688, sass/style.scss */
  .blog_detail .messages {
    text-align: center;
  }

  /* line 4689, sass/style.scss */
  .blog_detail .messages > img {
    float: none;
    margin: 0 0 20px 0;
  }

  /* line 4690, sass/style.scss */
  .blog_detail .title h2 {
    font-size: 15px;
  }

  /* line 4691, sass/style.scss */
  .bunner .overlay h1 {
    font-size: 22px;
  }

  /* line 4692, sass/style.scss */
  .bunner .overlay h2 {
    font-size: 12px;
  }

  /* line 4693, sass/style.scss */
  .email_id {
    margin: 70px auto 0;
  }

  /* line 4694, sass/style.scss */
  .pagination {
    margin-top: 18%;
  }

  /* line 4695, sass/style.scss */
  .pagination .block li a {
    margin: 0 12px;
  }

  /* line 4696, sass/style.scss */
  .blog_blocks .block h2 {
    font-size: 15px;
  }

  /* line 4697, sass/style.scss */
  .blog_blocks .block .date li {
    font-size: 12px;
  }

  /* line 4698, sass/style.scss */
  .blog_blocks .block .by_blog {
    font-size: 13px;
  }

  /* line 4699, sass/style.scss */
  .blog_blocks .block .date li span {
    margin: 0;
  }

  /* line 4700, sass/style.scss */
  .services_page .count .blocks .block {
    width: 100%;
    float: none;
    padding: 0;
    text-align: center;
  }

  /* line 4701, sass/style.scss */
  .services_page .count .blocks .block .icon {
    width: 100%;
  }

  /* line 4702, sass/style.scss */
  .services_page .blocks .block_text h2 {
    font-size: 15px;
  }

  /* line 4703, sass/style.scss */
  .services_page .four_blocks {
    margin: 0;
  }

  /* line 4704, sass/style.scss */
  .about .scills .right ul li {
    font-size: 9px;
  }

  /* line 4705, sass/style.scss */
  .about .scills .left ul li .scill .line {
    width: 80%;
  }

  /* line 4706, sass/style.scss */
  .about .features .right {
    padding: 0;
  }

  /* line 4707, sass/style.scss */
  .about .features {
    margin: 50px 0 0 0;
  }

  /* line 4708, sass/style.scss */
  .center_bunner .overlay .center h1 {
    font-size: 15px;
  }

  /* line 4709, sass/style.scss */
  .center_bunner .overlay .center .text {
    width: 98%;
  }

  /* line 4710, sass/style.scss */
  .center_bunner .overlay .center .black_button {
    padding: 6px 30px;
  }

  /* line 4712, sass/style.scss */
  .about .center_bunner {
    margin-top: 50px;
  }

  /* line 4713, sass/style.scss */
  .about .four_icon .block .bottom {
    font-size: 8px;
  }

  /* line 4714, sass/style.scss */
  .content .text {
    text-align: center;
  }

  /* line 4715, sass/style.scss */
  .about .four_icon .text_in .text {
    text-align: center;
  }

  /* line 4716, sass/style.scss */
  .big_bunner .overlay .left p {
    font: 14px "latolight", sans-serif;
  }

  /* line 4717, sass/style.scss */
  .big_bunner .overlay {
    padding-top: 14%;
  }

  /* line 4721, sass/style.scss */
  .portfolio_detail .progect_description {
    padding: 1% 5% 0 5%;
  }
  /* line 4724, sass/style.scss */
  .portfolio_detail .progect_description ul li {
    margin: 0 14px;
  }
  /* line 4726, sass/style.scss */
  .portfolio_detail .progect_description ul li span {
    right: -17px;
  }
  /* line 4729, sass/style.scss */
  .portfolio_detail .progect_description ul li a {
    font-size: 12px;
  }
  /* line 4736, sass/style.scss */
  .portfolio_detail .narrow_page_slider li {
    width: 30px;
    height: 30px;
  }
  /* line 4739, sass/style.scss */
  .portfolio_detail .narrow_page_slider li a {
    width: 30px;
    height: 30px;
  }
  /* line 4746, sass/style.scss */
  .portfolio_detail .progect_img .img {
    width: 100%;
  }

  /* line 4752, sass/style.scss */
  .video .overlay {
    padding-top: 3%;
  }
  /* line 4754, sass/style.scss */
  .video .overlay h1 {
    margin-bottom: 13%;
    font-size: 22px;
  }
  /* line 4758, sass/style.scss */
  .video .overlay h2 {
    font-size: 14px;
  }
  /* line 4761, sass/style.scss */
  .video .overlay a {
    font-size: 10px;
    padding: 10px 20px;
  }

  /* line 4770, sass/style.scss */
  .index_2 .twitter_instagram .instagram iframe {
    width: 195px;
    height: 965px;
  }

  /* line 4777, sass/style.scss */
  .graph_blockquote {
    font-size: 15px;
    line-height: 25px;
  }

  /* line 4782, sass/style.scss */
  .header .title {
    left: 15%;
    font-size: 25px;
  }
  /* line 4786, sass/style.scss */
  .header .cart {
    margin-right: 5%;
  }
  /* line 4789, sass/style.scss */
  .header .login {
    margin-right: 5%;
  }

  /* line 4793, sass/style.scss */
  .email_id {
    width: 215px;
  }
  /* line 4795, sass/style.scss */
  .email_id input[type="text"] {
    width: 51%;
  }
  /* line 4798, sass/style.scss */
  .email_id input[type="submit"] {
    margin: 0px 0 0 4px;
  }

  /* line 4804, sass/style.scss */
  .slider_wrap .bx-controls, .image_wrap .bx-controls {
    display: none;
  }
  /* line 4807, sass/style.scss */
  .slider_wrap .overlay, .image_wrap .overlay {
    padding-top: 9%;
  }
  /* line 4809, sass/style.scss */
  .slider_wrap .overlay h2, .image_wrap .overlay h2 {
    font-size: 13px;
  }
  /* line 4812, sass/style.scss */
  .slider_wrap .overlay h1, .image_wrap .overlay h1 {
    font-size: 20px;
    margin-bottom: 4%;
  }
  /* line 4816, sass/style.scss */
  .slider_wrap .overlay a, .image_wrap .overlay a {
    font-size: 9px;
    padding: 11px 24px;
  }

  /* line 4822, sass/style.scss */
  .black_square {
    font-size: 14px;
    padding: 5% 5%;
  }

  /* line 4827, sass/style.scss */
  .index .title {
    font-size: 16px;
  }

  /* line 4833, sass/style.scss */
  .footer .social li {
    display: block;
    margin: 0 0 15px 0;
  }
}
.me > li > a {
	font-size:.7em;
}
ul.me li a {
	font-size:.7em;
	color:red;
}