/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
#ttop {
    position: absolute;
    left: 50%;
    bottom: 50px;
    margin-left: -25px;
    width: 50px;
    padding: 10px 15px 0px 15px;
    border-radius: 50% 50% 0 0;
    background: #006699;
    box-sizing: border-box;
}
.clearfixed:before,
.clearfixed:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.clearfixed:after {
  clear: both;
}
.clearfixed:before,
.clearfixed:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.clearfixed:after {
  clear: both;
}
.clearfixed:before,
.clearfixed:after {
  content: " ";
  display: table;
}
.clearfixed:after {
  clear: both;
}
.clearfixed:before,
.clearfixed:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.clearfixed:after {
  clear: both;
}
.clearfixed:before,
.clearfixed:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.clearfixed:after {
  clear: both;
}
.clearfixed:before,
.clearfixed:after {
  content: " ";
  display: table;
}
.clearfixed:after {
  clear: both;
}
.common-styles .table-like {
  display: table;
}
.common-styles .cell-like {
  height: 100%;
  width: 100%;
  vertical-align: middle;
  display: table-cell;
}
.common-styles .inline-block {
  display: inline-block;
}
.common-styles .fullsize {
  width: 100%;
  height: 100%;
}
.common-styles .fullwidth {
  width: 100%;
}
.company {
	padding:70px 50px;
}
.video-header {
	margin: 40px 0 30px;
}
.video-embed {
	position: relative;
	padding-top: 56.25%; 
	height: 0;
	width:100%;
	background-color: #000000;
	-webkit-box-shadow: 0 5px 15px rgba(0,0,0,0.2);
	box-shadow: 0 5px 15px rgba(0,0,0,0.2);
}
.video-embed iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.common-styles .fullheight {
  min-height: 100%;
  height: 100%;
}
.common-styles .centered {
  text-align: center;
}
.common-styles .valigned {
  display: inline-block;
  vertical-align: middle;
}
.common-styles .right-aligned {
  text-align: right;
}
.common-styles .left-aligned {
  text-align: left;
}
.common-styles .fullscreen {
  width: 100%;
  height: 100%;
  min-width: 100%;
  min-height: 100%;
}
.common-styles .fixed-block {
  height: 100%;
  width: 100%;
  display: table;
}
.common-styles .zerofont {
  font-size: 0.001px;
}
.common-styles .one-line {
  white-space: nowrap;
}
.common-styles .no-resize {
  resize: none;
}
.common-styles .normal-line {
  white-space: normal;
}
.clearfixed:before,
.clearfixed:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.clearfixed:after {
  clear: both;
}
.clearfixed:before,
.clearfixed:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.clearfixed:after {
  clear: both;
}
.clearfixed:before,
.clearfixed:after {
  content: " ";
  display: table;
}
.clearfixed:after {
  clear: both;
}
.clearfixed:before,
.clearfixed:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.clearfixed:after {
  clear: both;
}
.clearfixed:before,
.clearfixed:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.clearfixed:after {
  clear: both;
}
.clearfixed:before,
.clearfixed:after {
  content: " ";
  display: table;
}
.clearfixed:after {
  clear: both;
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
figure {
  margin: 0;
}
[role="button"] {
  cursor: pointer;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 0px;
  padding-right: 0px;
}
@media (min-width: 640px) {
  .container {
    width: 100%;
  }
}
@media (min-width: 980px) {
  .container {
    width: 980px;
    
  }

    .screen.screen-1 .content {
        margin-left: -100px;
        margin-right: -100px;
        min-width: 980px;
    }
    
}
@media (min-width: 1200px) {
  .container {
    width: 980px;
  }
  
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 0px;
  padding-right: 0px;
}
.row {
  margin-left: 0px;
  margin-right: 0px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 0px;
  padding-right: 0px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 640px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 980px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.clearfix:after,
.container:after,
.container-fluid:after,
.row:after {
  clear: both;
}
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.clearfix:after,
.container:after,
.container-fluid:after,
.row:after {
  clear: both;
}
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after {
  content: " ";
  display: table;
}
.clearfix:after,
.container:after,
.container-fluid:after,
.row:after {
  clear: both;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.hidden {
  display: none !important;
}
.affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 639px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table !important;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 639px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 639px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 639px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 640px) and (max-width: 979px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 640px) and (max-width: 979px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 640px) and (max-width: 979px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 640px) and (max-width: 979px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 980px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 980px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 980px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 980px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 639px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 640px) and (max-width: 979px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 980px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table !important;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}
.t-text-36 {
  font-family: Open Sans, sans-serif;
  font-weight: 300;
  font-size: 36px;
}
.t-text-24 {
  font-family: Open Sans, sans-serif;
  font-weight: 300;
  font-size: 24px;
}
.t-text-20 {
  font-family: Open Sans, sans-serif;
  font-weight: 400;
  font-size: 20px;
}
.t-text-18 {
  font-family: Open Sans, sans-serif;
  font-weight: 400;
  font-size: 16px;
}
.t-text-16 {
  font-family: Open Sans, sans-serif;
  font-weight: 400;
  font-size: 16px;
}
.t-text-15 {
  font-family: Open Sans, sans-serif;
  font-weight: 400;
  font-size: 14px;
}
.t-text-14 {
  font-family: Open Sans, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.4em;
}

.e-icon-globe-asia {
    background-repeat: no-repeat;
    background-position: center;
    width: 60px;
    height: 60px;
    display: inline-block;
    vertical-align: middle;
    background-image: url("../source/themes/izi/img64/icon-globe.png");
}

.e-icon-diplom {
    background-repeat: no-repeat;
    background-position: center;
    width: 60px;
    height: 60px;
    display: inline-block;
    vertical-align: middle;
    background-image: url("../source/themes/izi/img64/icon-diplom.png");
}

.e-icon-training {
    background-repeat: no-repeat;
    background-position: center;
    width: 60px;
    height: 60px;
    display: inline-block;
    vertical-align: middle;
    background-image: url("../source/themes/izi/img64/icon-training.png");
}

.e-icon-globe {
  background-repeat: no-repeat;
  background-position: center;
  width: 64px;
  height: 64px;
  display: inline-block;
  vertical-align: middle;
  background-image: url("../source/themes/izi/img64/globe.png");
}
.e-icon-networks {
  background-repeat: no-repeat;
  background-position: center;
  width: 64px;
  height: 64px;
  display: inline-block;
  vertical-align: middle;
  background-image: url("../source/themes/izi/img64/networks.png");
}
.e-icon-charts {
  background-repeat: no-repeat;
  background-position: center;
  width: 64px;
  height: 64px;
  display: inline-block;
  vertical-align: middle;
  background-image: url("../source/themes/izi/img64/charts.png");
}
.e-icon-maps {
  background-repeat: no-repeat;
  background-position: center;
  width: 64px;
  height: 64px;
  display: inline-block;
  vertical-align: middle;
  background-image: url("../source/themes/izi/img64/maps.png");
}
.e-icon-ec {
  background-repeat: no-repeat;
  background-position: center;
  width: 64px;
  height: 64px;
  display: inline-block;
  vertical-align: middle;
  background-image: url("../source/themes/izi/img64/ce.png");
}
.e-icon-eac {
  background-repeat: no-repeat;
  background-position: center;
  width: 64px;
  height: 64px;
  display: inline-block;
  vertical-align: middle;
  background-image: url("../source/themes/izi/img64/eac.png");
}
.e-icon-folders-pink {
  background-repeat: no-repeat;
  background-position: center;
  width: 64px;
  height: 64px;
  display: inline-block;
  vertical-align: middle;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADZQTFRF//7+8LS0/fb27aWl8r29766u/vj4//398LOz8LKy/PHx8La277Cw76+v/vn5/vr67KCg////M11t/wAAAPxJREFUeNrs2EkOgzAMBVAnTGVoje9/2QbTgUaOYxRVYpG/YQNPjhEOAARtsxrStEBSgHA1BtOAx2y8CpAhDGyUBGD++nAW0Cj04gjIxR+AO/fi8VPJFwAn987BC+Al+LiScwD3Amg53JUTS8CoEjzbRIwqKQPwmoC9iSJgu40aMMrACP9eAjgHRU20RVsCgDpKckB2Is69DuRnYbcJw23vVHzcAH0iTt0upALZidgHYcJPpw7HN4B5QdkpDAD1s7JTgO1ZTO8UNiC9UxQAPOgXVwTwjK5ABSpQgQpUoAJXAcJ7Gg0MUEEYMHz4ignvaZ6Bshg//tM/BZ4CDADNxgP6NL6fGgAAAABJRU5ErkJggg==");
}
.e-icon-checked-blue {
  background-repeat: no-repeat;
  background-position: center;
  width: 64px;
  height: 64px;
  display: inline-block;
  vertical-align: middle;
  background-image: url("data:image/png;base64,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");
}
.e-icon-calendar-pink {
  background-repeat: no-repeat;
  background-position: center;
  width: 64px;
  height: 64px;
  display: inline-block;
  vertical-align: middle;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPNQTFRF7qur/PDw88LC+uXl88PD+Nra++np7aWl7KGh+Nvb7qmp//7+9c/P/O/v7qqq/vn59c3N76+v+ujo/vz87KKi+ePj/vv7/ff3//3999bW9MbG/fX1/fb2/PLy88TE8bm58ry88La2+ufn8LOz+eDg9c7O++3t9czM9tTU+Nzc++rq++vr8r+/8LKy+N3d7aen88XF8bq6++zs9tLS/fPz8LW18r29/PHx7aSk9tHR762t7aOj+eLi99XV+d/f99fX8r6+9MjI99jY8be37qio9MnJ8sDA766u88HB+eHh8LS09tPT99nZ+uTk/vr67KCg////wKOgowAAAj1JREFUeNrsl2l3ojAUhlOLkoGCIKBYrVrtotNOl+k6+9rOnjf//9dMOKMgKEJCP857jueQmPtws93LJTyjoevxXHnuMNtFsh0UzXxAE7QQYIDlAxiMQoC9CcDzAB6LZURTYDnqw+bxv14MOBhRJNJNvo9cGdwk80c6OvgHqKWHCMAwHyA8cJPW9wiggXY7KlPodCk0TlrwLdVFtHy0iIYd9W08hEa+wVIHWHDJV+ylnUR7EwCp9h4MQrCV6nN2NyyBeZGe7xbICkBKEcDedHmK1IQtPKiPtxU1rgsPzlFJ52Q2qFXQYEZ4RVUHNHtVzHtNMvE76vYd/4bc40gdcAR9cRLDK01KV2HmKF/LHoDrDMAMunUJdQPzyS7Tf0AegDEz1W4zJgW40PXnS7HXGYrc9/qhVRZwNxEHZTHatJLU96kcINCjwY15K7SB27M+Y29FynXKABxgNKMxgH92g/nTT+CuEGBeAh/FLUsAPF7ObeBVMWCAY86fLQOS20+xW2IKY/GrrwX0ywEirffgpMwUNgHE8r6sAmjruOFVAI8rDsgB3iHaH3XAe+CSVwAEwMSsABCH8EWbqwMadK19aYCw3/e4OkDYfzG5OqAh7rdsTFwGiPcf8gqAEwp9+mtnoT/lAL+TmOikc+ptOcBZEpU/6CkdlwOESV4I0xWD9/SZych8rUsp+lp3M/WClKJ6Qcvf5WI5omLJ1kxSDvhoED4AnfaYgnrTKMyv1o0yqs0r19M3Ktb3pz+E8V8BBgAWMkjHINxCkgAAAABJRU5ErkJggg==");
}
.e-icon-woman-pink {
  background-repeat: no-repeat;
  background-position: center;
  width: 64px;
  height: 64px;
  display: inline-block;
  vertical-align: middle;
  background-image: url("data:image/png;base64,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");
}
.e-icon-rur-pink {
  background-repeat: no-repeat;
  background-position: center;
  width: 64px;
  height: 64px;
  display: inline-block;
  vertical-align: middle;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPZQTFRF/vr69c/P/vv77aen++np//39/vn58bm57aam9czM+N3d7KGh/vz8/PDw8LW19MrK7aSk7aOj88HB7qqq+uTk/fb288PD77Cw/fT0+ufn++zs77Gx+uXl88LC7qys76+v8sDA//7+7aWl99bW+Nvb8LKy/fX1/fPz99XV99nZ7KKi+N7e8LS08bq6+eDg8LOz+d/f++rq+ubm/PLy99jY8r+/762t8bu79cvL+ujo+Nzc9tHR99fX/O/v7qmp/O7u9tDQ+eHh9c7O++3t8r29++vr/vj4+Nra9MbG8bi4/PHx8La27qio+eLi8be39tLS7KCg////cN4FVQAAAvpJREFUeNqkl3lb4jAQxtNCS2npcgrIIYgKCt737boe695vvv+X2QTBlnZSgsxfPO3kx0w6J+MKqbtGu1lOAalys2q4dZUeI5+msx1EpJZN6wLsbXl6eGHspO8GjA3u0jvGhScZG7YGwDYKwuzLljn72KxcCncKhj0PsCnUMn/WKWPX9zMCvZkI8P+K4y2ulJZAZHw1wPVwf8gTxb2H56oAWaBk8zlil4AsDWgDt1xDboEqBTgDjrmWHAtL44A2nAbXlIYT2MAC/x+4tjwE9zABjIBVvoCsAvthQN3DKV9ITlHshwAH6PIFpYsvAWATTm5RQM6BOwWYhalDi8ghCuYEYEysmYnQkCis+wLjHWAWEa0V1oFI/15vUku88zcqwdIommPAdtwAaytakPZ8yoSNMWANFaLQsBVg5d0F++gmhcJRTKeCcwlowKF9BILfr10UBzGNHhoCkEeerpZAONefiZuWRxk/VwRxBGA5cb1VdDirY2jpAPgN2lEVE+gzF3tcC9DAWkwnA5cZ+KYHMOHFIsrAV1bC988DdtBmNaQ/78IVmqwMXw/wL36J3EeZpTDQAlgpwtQTpISaqQU4w6+4jviOasBMKNtdDOs0QOFCLJmK1F1LF8hLJNL5jvobeYlN6jNatfBhb+2tQnspP6MykHLA3EorA0kZyjoAGcpkMkXvYHedBshkEumcm3MHwBYNGKcz75AFJfwZGVN2yE5CSZsJJFryuBSAF0VRjSYTIT08Kcu6DqAiE5xuLHouTBsL0dqCS0w4fzRtbURzHffGxAgQsjttrkR7HwfSuLmqAaH2LgcMS9HekwaM66VGnOfwiPOJIWsDw/4yY54YVg+XGTSfvOigyXlpgVH3hRh15eCnO2y3yGGb86rmuL+tGPc1F47XM+XC8b7yjJLPj36jOEpYujJzlq4f4v3P+WvfIzn0WI9y7bvWWjydfCXyglXyjtbi+bH6Qq6+/gljJ/7VqZGB9uo7Wb5rSyzfH+t/NVj/r/sqvf8CDAB5Lo2NEP19pQAAAABJRU5ErkJggg==");
}
.e-icon-phone {
  background-repeat: no-repeat;
  background-position: center;
  width: 25px;
  height: 25px;
  display: inline-block;
  vertical-align: middle;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAc5JREFUeNrclk0oRFEUxw0SKQtDWYiEUrJlh7WvxrBgKBZmJFmgsJNJSiGi0FA2FPmIUhaaZCELG7HShAgpC4UoNH63jppeM8aYazOvfp17z9z3/7/bPe+8MXm93qj/vkyRbeJyuXoIDXAJNrvd/hKOSaxBPIEwDUlQAe0wAS3hmEQb5r1g5smtcM14BAowr9ZpUoZ45feE8QOhH7oxytRl8mhcgNEO4RCaMIrWYXKLkMXPulNIhRgdJnvQbCgGVQT14GZX7zpMliEe4SqfXAc8Y7Ch5UwQepUSdsoO1OWBDOZmXQevjDYJ+zAkc7W7VZjDKE6LiVxdkI1oqxgNE85ggZxJiwmiH/K2tyHaKLleqa5F446ClXbAHxE9J6ge5kCkSNI2uIEVcmliYCWMEQcg/U9dmBtLCIPQifGR5PoINXABqt+pFzYLimFUzjG0Vo9oIWEcphBYkpwyyWfu9FlXJm3oRB7qKaTvCQKlYjTPzZM/rEuRRpvLOkvIHy0EcqT1X6l3CZG7AOuSCQf8nvfjwQcoBg+UM/yEbcRq/RioCpyFmbA/v1JVdnhTZQ1rkCjjex7GEbSEf7GrdUIdbIHanRt24Vj6XQT+W/kSYAAsQcgQAfyVfwAAAABJRU5ErkJggg==");
}
.e-icon-user {
  background-repeat: no-repeat;
  background-position: center;
  width: 25px;
  height: 25px;
  display: inline-block;
  vertical-align: middle;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAYJJREFUeNq8VtFRg0AQBSYFUIJWkLMDOhArwHzwHzugA/GbD2MF0gFJBWoH6cCkAnzrPDLnDbBnTnMzN0c2y757u+/2iPu+j/57LHwdm6ZJsSyH32VZ7nzfjX2YAKDGUmB+0CSA8uIKYO/BIADY8HGNgAfLvhYbZgf76mwQBLrCssU0NoCTQmGSzzFKFKaZgIwBsC5iF6b5XBANRJjsQ9WlgUgKjOIjKTuEgOzJRk1paLpSD58oFGSr+LQaUOIRIINU8wmJ3wenCxKVmlQzEhV7NSVxXyYDmxy7Ng4LQxZtaE3sA9chcGGlqRO7xsKXScRzIF33DgA907TTzsdvGmTKXT9h1xunQd4KsMZmoTTHgp32OHFerqUrwPcZ6wuFojPhzh9lhyxqRQB5/uQqRb9h4SNLga+YDy6zHyBUzHdqMGvn/kgZaGia7cj/wx2T2a3/BEKnN+6kPbfj8uDW9h1kq0tYHEMAKPmWqjNjhZf8LinRvxindhNf4pMoiS4wvgQYAGYqr4UX/JkgAAAAAElFTkSuQmCC");
}
.e-icon-mail {
  background-repeat: no-repeat;
  background-position: center;
  width: 25px;
  height: 25px;
  display: inline-block;
  vertical-align: middle;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAadJREFUeNrslTtLA0EUhRPRQiyCCoqN/oKACjaKEPABFlqk8VFolUYQITaaygfGQis1WGwqCyVaKIoWakRIaWOVXyFILBSymPUbuQubZELMRm3MwJczy8w9Z2cns+u1LMvz263O8wetFlJRq7c7hmE8Ik8/FJyD7lAo1JcXQmuFTchAYxUB7+CD+6KV0NpgGRa4gxe3CTyRBmQL2nV7kgZlnmRil8uATlUvPmldyCsrWEHv4JSC3goD1PO/hFvxyehCmtQPE9aRfTihcOCbAcPqxmCP+g2nX2FIzu4w8RBZhCgGs2UC5pA1mKcurvMr+Xel4Eo2cBejpRIBESQGq8y/rvgwYtCCjEFKKdcx8MmYDw7o9sMNTMj8siFeR0CPbOIHdzguYc1wzNi2UjkLQcaDqAkXUlfk5wwxJWAKOYMjDMLy6EyYoZuQg5pQ15CV8bAEn1M/7fT7SrO/JwymZOmTatMpTLo4JwFkR60KRvAYLFyJH9RhCrgJkBU9IKPi49e9VtQpjUKWO+qo4t31Ju/AIV3IM0ScG1ZFs8Qvf09qX8b/FfIpwABwMpmCufH1WAAAAABJRU5ErkJggg==");
}
.b-text-input {
  display: inline-block;
  width: 300px;
  height: 35px;
  line-height: 35px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  position: relative;
  background-color: #ffffff;
  -moz-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.4);
  -webkit-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.4);
  box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.4);
}
.b-text-input input[type="text"] {
  width: 100%;
  height: 100%;
  display: inline-block;
  border: 0px;
  box-shadow: none;
  border-radius: 0;
  background-color: #fff;
  transition: none;
  outline: none;
  color: #333333;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.4em;
  background-color: transparent;
}
.b-text-input input[type="text"].error {
  box-shadow: 0px 0px 6px 0px rgba(255, 0, 0, 0.8) inset !important;
}
.b-text-input.centered {
  box-shadow: none;
  background: none;
}
.b-text-input.v-textarea {
  height: 150px;
}
.b-text-input.v-textarea textarea {
  padding: 10px;
  resize: none;
  width: 100%;
  height: 100%;
  border: 0px;
  box-shadow: none;
  border-radius: 0;
  background-color: #fff;
  transition: none;
  outline: none;
  color: #333333;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.4em;
  background-color: transparent;
}
.b-text-input.v-iconed i {
  position: absolute;
  top: 5px;
  left: 6px;
}
.b-text-input.v-iconed input[type="text"] {
  padding-left: 38px;
}
.b-text-input.v-iconed input[type="text"].error {
  box-shadow: 0px 0px 6px 0px rgba(255, 0, 0, 0.8) inset !important;
}
.b-text-input input[type="text"].error {
  box-shadow: 0px 0px 6px 0px rgba(255, 0, 0, 0.8) inset !important;
}
.b-text-input textarea.error {
  box-shadow: 0px 0px 6px 0px rgba(255, 0, 0, 0.8) inset !important;
}
.b-button {
  display: inline-block;
  width: 200px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.b-button .link {
  cursor: pointer;
  display: block;
  height: 38px;
  line-height: 38px;
  font-size: 14px;
  font-family: "Arial", sans-serif;
  font-weight: bold;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-decoration: none;
}
.b-button.v-blue {
  background-color: #3399cc;
  border: 1px solid #7162a8;
}
.b-button.v-blue .link {
  color: #ffffff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border: 1px solid rgba(255, 255, 255, 0.25);
  text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.5);
}
.b-button.v-long {
  width: 280px;
}
.widget-left-menu {
  position: fixed;
  right: 10px;
  text-align: center;
  top: 40%;
  width: 20px;
  z-index: 300;
}
.widget-left-menu ul {
    padding: 0;
    margin: 0;
}
.widget-left-menu .left-menu .item {
  display: inline-block;
  width: 16px;
  height: 16px;
}
.widget-left-menu .left-menu .item .link {
  width: 6px;
  height: 6px;
  display: inline-block;
  border-radius: 50%;
  background-color: #b2b2b2;
}
.widget-left-menu .left-menu .item .link.active {
  background: #006699;
  /* Old browsers */
  background: -moz-linear-gradient(-45deg, #2d81ab 0%, #1774a2 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2d81ab), color-stop(100%, #1774a2));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(-45deg, #2d81ab 0%, #1774a2 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(-45deg, #2d81ab 0%, #1774a2);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(-45deg, #2d81ab 0%, #1774a2);
  /* IE10+ */
  background: linear-gradient(135deg, #2d81ab 0%, #1774a2 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2d81ab', endColorstr='#1774a2', GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
  width: 8px;
  height: 8px;
  margin-top: 3px;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.35);
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.35);
}
.widget-simple-button {
  text-align: center;
  display: inline-block;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.widget-simple-button .link {
  text-decoration: none;
  width: 100%;
  display: block;
}
.widget-simple-button.landing-button {
  background: #fe8c59;
  /* Old browsers */
  background: -moz-linear-gradient(-45deg, #fe8c59 0%, #da4e0a 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #fe8c59), color-stop(100%, #da4e0a));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(-45deg, #fe8c59 0%, #da4e0a 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(-45deg, #fe8c59 0%, #da4e0a 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(-45deg, #fe8c59 0%, #da4e0a 100%);
  /* IE10+ */
  background: linear-gradient(135deg, #fe8c59 0%, #da4e0a 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe8c59', endColorstr='#da4e0a', GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
  -webkit-box-shadow: inset 0px 0px 5px 0px rgba(255, 255, 255, 0.1);
  -moz-box-shadow: inset 0px 0px 5px 0px rgba(255, 255, 255, 0.1);
  box-shadow: inset 0px 0px 5px 0px rgba(255, 255, 255, 0.1);
  width: 270px;
  height: 48px;
  line-height: 48px;
  border-radius: 24px;
  position: relative;
}
.widget-simple-button.landing-button .link {
  font-size: 18px;
  color: #fff;
  text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.5);
  font-family: Open Sans, sans-serif;
  font-weight: 700;
}
.widget-simple-button.landing-button:hover {
  background: none;
  background-color: #da4e0a;
}
.widget-simple-button.call-button {
  display: inline-block;
  vertical-align: middle;
  margin-left: 20px;
  width: 144px;
  height: 34px;
  line-height: 34px;
  border-radius: 17px;
  border: 1px solid #da4e0a;
}
.widget-simple-button.call-button .link {
  font-size: 14px;
  color: #da4e0a;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
}
.widget-simple-button.call-button:hover {
  background: #d64301;
  /* Old browsers */
  background: -moz-linear-gradient(-45deg, #d64301 0%, #602204 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d64301), color-stop(100%, #602204));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(-45deg, #d64301 0%, #602204 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(-45deg, #d64301 0%, #602204 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(-45deg, #d64301 0%, #602204 100%);
  /* IE10+ */
  background: linear-gradient(135deg, #d64301 0%, #602204 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe8c59', endColorstr='#da4e0a', GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
}
.widget-simple-button.call-button:hover .link {
  font-size: 14px;
  color: #fff;
  text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.5);
  font-family: Open Sans, sans-serif;
  font-weight: 700;
}
.b-slider {
  position: relative;
}
.b-slider.medium-slider {
  height: 80px;
  width: 600px;
  margin: auto;
  margin-top: 110px;
  margin-bottom: 30px;
}
.b-slider.small-slider {
  height: 110px;
  width: 160px;
  margin: auto;
  margin-top: 10px;
}
.b-slider.small-slider .arrow.arrow-left {
  display: inline-block;
  float: none;
  position: absolute;
  margin-top: 60px;
  right: 150px;
}
.b-slider.small-slider .arrow.arrow-right {
  display: inline-block;
  float: none;
  position: absolute;
  margin-top: 60px;
  left: 150px;
}
.b-slider .slide-container {
  overflow: hidden;
  width: 100%;
}
.b-slider .slide-container .slide-canvas {
  white-space: nowrap;
}
.b-slider .arrow {
  position: absolute;
}
.tm{background: rgba(0, 0, 0, 0.4);}
.landing-page .e-top-menu {
  
  position: absolute;
  z-index: 100;
  left: 0;
  width: 100%;
  height: 70px;
  line-height: 70px;
  top: 0;
}
.landing-page .e-top-menu .logo {
  display: inline-block;
  vertical-align: middle;
}
.landing-page .e-top-menu .logo img {
  display: inline-block;
  vertical-align: middle;
}
.landing-page .e-top-menu .menu .item {
  display: inline-block;
  vertical-align: middle;
  line-height: 1em;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.4em;
  color: #ffffff;
  width: 140px;
  text-decoration: none;
  text-align: center;
  line-height: 1.2em;
}
.landing-page .e-top-menu .menu .item:hover {
  color: #3399cc;
}
.landing-page .e-top-menu .phone {
  line-height: 1em;
  display: inline-block;
  vertical-align: middle;
}
.landing-page .e-top-menu .phone .number {
  letter-spacing: 2px;
  font-family: Open Sans, sans-serif;
  font-weight: 300;
  font-size: 20px;
  color: #ffffff;
  line-height: 1em;
}
.landing-page .e-top-menu .phone .label {
  display: inline-block;
  color: #ffffff;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.4em;
  line-height: 1.2em;
  padding-bottom: 3px;
  border-bottom: 1px dotted #006699;
}
@media (max-width: 980px) {
  .landing-page .e-top-menu {
    background-color: rgba(0, 0, 0, 0.8);
  }
  .landing-page .e-top-menu .logo {
    margin-left: 20px;
  }
  .landing-page .e-top-menu .burger-menu {
    width: 100%;
    height: 70px;
    position: relative;
    cursor: pointer;
  }
  .landing-page .e-top-menu .burger-menu:after {
    position: absolute;
    display: block;
    content: "";
    top: 50%;
    left: 50%;
    margin-top: -9px;
    margin-left: -12px;
    background-repeat: no-repeat;
    background-position: center;
    width: 24px;
    height: 19px;
    display: inline-block;
    vertical-align: middle;
    background-image: url("../../img/menu.png");
  }
  .landing-page .e-top-menu .burger-menu:hover:after,
  .landing-page .e-top-menu .burger-menu.active:after {
    background-repeat: no-repeat;
    background-position: center;
    width: 24px;
    height: 19px;
    display: inline-block;
    vertical-align: middle;
    background-image: url("../../img/menu.png");
  }
  .landing-page .e-top-menu .burger-menu-content {
    width: 280px;
    right: 0px;
    top: 70px;
    position: absolute;
    background-color: rgba(0, 0, 0, 0.95);
    display: none;
  }
  .landing-page .e-top-menu .burger-menu-content .item {
    display: block;
    text-decoration: none;
    color: #FFF;
    font-size: 13px;
    line-height: 45px;
    padding-left: 10px;
    text-transform: uppercase;
  }
  .landing-page .e-top-menu .burger-menu-content .item:hover {
    color: #3399cc;
  }
  .landing-page .e-top-menu .burger-menu-content.active {
    display: block;
  }
}
.landing-page .e-top-menu.v-white {
  position: absolute;
  top: 0;
  -moz-box-shadow: 0px 1px 5px 0px rgba(50, 50, 50, 0.5);
  -webkit-box-shadow: 0px 1px 5px 0px rgba(50, 50, 50, 0.5);
  box-shadow: 0px 1px 5px 0px rgba(50, 50, 50, 0.5);
}
.landing-page .e-top-menu.v-white .menu .item {
  color: #666666;
}
.landing-page .e-top-menu.v-white .menu .item:hover {
  color: #3399cc;
}
.landing-page .e-top-menu.v-white .phone .number {
  color: #333333;
}
.landing-page .e-top-menu.v-white .phone .label {
  cursor: pointer;
  color: #3399cc;
  border-bottom: 1px dotted #3399cc;
}
.landing-page .e-top-menu.v-white .phone .label:hover {
  color: #006699;
  border-bottom: 1px dotted #006699;
}
.landing-page .e-top-menu.v-white.sticky {
  position: fixed;
  background-color: #fff;
}
.landing-page .screen {
  position: relative;
}
.landing-page .e-screen-title {
  font-family: Open Sans, sans-serif;
  font-weight: 300;
  font-size: 36px;
  color: #333;
  text-align: center;
  line-height: 1em;

}
h1 {
	font-family: Open Sans, sans-serif;
    font-weight: 300;
    font-size: 36px;
    color: #fff;
    text-align: center;
    line-height: 1em;
}
.landing-page .e-screen-subtitle {
  font-family: Open Sans, sans-serif;
  font-weight: 400;
  font-size: 20px;
  color: #333333;
  text-align: center;
}
.landing-page .e-action-form {
  padding-top: 50px;
  padding-bottom: 40px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMkAAADJCAIAAAAGpIFSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAfJJREFUeNrs1qENRSEQBECO/jsEKkAisAgSKoAEMWP+5suXDbfRx0zwQOgWj+T902o5f8nylezdwk1Et8Deku0t3ETQLewt2d4CNxHdwt6SZXsLNxHdAntLtrdwE0G3sLdkewvcRHQLe0uW7S3cRHQL7C3Z3sJNBN3C3pLtLXAT0S3sLVm2t3AT0S2wt2R7CzfRV0C3sLdk2buFm4hugb0l21u4iaBb2FuyvQVuIrqFvSXL9hZuIroF9pZsb+Emgm5hb8n2FriJ6Bb2lizbW7iJ6BbYW7K9hZsIuoW9Jdtb4CaiW9hbsmxv4SaiW2BvyfYWbqJuoVvYW7Ls3cJNRLfA3pLtLdxE0C3sLdneAjcR3cLekmV7CzcR3QJ7S7a3cBNBt7C3ZHsL3ER0C3tLlu0t3ER0C+wt2d7CTQTdwt6S7S1wE9Et7C1bQba3cBPRLbC3ZHsLdAvdwt6SZe8WbiK6BfaWbG/hJoJuYW/J9ha4iegW9pYs21u4iegW2FuyvYWbCLqFvSXbW+AmolvYW7Jsb+Emoltgb8n2Fm4i6Bb2lmxvgZuIbmFv2QeyvYWbiG75Cthbsr0FuoVuYW/Jsr2Fm4hugb0l21u4iaBb2FuyvQVuIrqFvSXL9hZuIroF9pZsb+Emgm5hb8n2FriJ/GMJMABUntt1LWPUtAAAAABJRU5ErkJggg==");
  background-position: center center;
  background-repeat: repeat;
}
.landing-page .e-action-form .line {
  text-align: center;
  margin-top: 20px;
}
.landing-page .e-action-form .line .b-text-input {
  text-align: left;
  margin: 0px 6px;
  width: 250px;
}
.landing-page .e-action-form .form-info {
  text-align: center;
  font-size: 12px;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
  color: rgba(51, 51, 51, 0.5);
}
@media (max-width: 980px) {
  .landing-page .e-action-form .line .b-text-input {
    display: block;
    margin: 10px auto;
  }
}
.landing-page .e-godown-button {
  position: absolute;
  left: 50%;
  margin-left: -40px;
  bottom: 15px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
  width: 80px;
  height: 80px;
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0.05);
}
.landing-page .e-godown-button:after {
  position: absolute;
  display: block;
  content: "";
  left: 5px;
  top: 5px;
  background-repeat: no-repeat;
  background-position: center;
  width: 32px;
  height: 32px;
  display: inline-block;
  vertical-align: middle;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAYhJREFUeNrsV8txgzAQBY8LcAchHVACdKAOQg45R+6ADuxzcgjpgFRgp4LQQUgFVgfK25nnGQ4CJEziSYadeQPos/u0Wond2FobhUj83KR43AHyTAiRlmiAV/uQNl76fAnQ8A64BWrCAIpD5HvDb8EnsB0lIgTGED19KOAEaEdfKXC0a8AA2ZDulefKKyDHava+W8WxGXCgDqesPHSJ8XLAlRvCRULmbIGXSTEA5rKCCoqSnv6KqxQ5YNx9zzgJzgL9x1APKHqgj1wm5EgwZ5tL6k6wBhGQvTsO9Lc97y4C6dQY+FG5OoH1BXPlEkqw7+cTcMO23/EAj5js7Yl4871+5/KAkNDwgOF7+SdjYCGwnkFHe1UCCL5qiYGFwELgXxNoOjnfJaKoK5iA/G6LmQjUwQSYxRr8cvVUy5xrXBmxbwyIB3ZDxYVHOVdMDkJmOblkx1D4GGC8ZEadD2VKocXpnrnfuTgVgu+dOsF2itMvQI+lafHE8lzxdCQkFNFgy1XXvvnhtwADAKKb7AwfFKMlAAAAAElFTkSuQmCC");
  left: 24px;
  top: 23px;
}
.landing-page .e-godown-button.v-dark {
  background-color: rgba(0, 0, 0, 0.3);
}
@media (max-width: 980px) {
  .landing-page .e-godown-button {
    display: none;
  }
  .landing-page .e-screen-title {
    font-size: 24px;
  }
  .landing-page .e-screen-subtitle {
    font-size: 17px;
    line-height: 1.1em;
    margin-top: 10px;
    padding: 0 20px;
  }
}
.landing-page .js-anchor {
  position: relative;
  top: -75px;
}
.landing-page .js-anchor[data-nav="10"] {
  top: -67px;
}
.landing-page .small-white-block {
  background: #ffffff;
  width: 40px;
  height: 35px;
  position: absolute;
  -webkit-border-radius: 3px !important;
  -moz-border-radius: 3px !important;
  border-top-left-radius: 3px !important;
  border-top-right-radius: 3px !important;
  border-bottom-right-radius: 3px !important;
  border-bottom-left-radius: 3px !important;
  -moz-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.4) !important;
  -webkit-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.4) !important;
  box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.4) !important;
}
.landing-page .phone-one {
  padding-left: 0 !important;
  width: 60px !important;
  height: 35px !important;
  margin-left: 49px;
  text-align: center;
  -webkit-border-radius: 3px !important;
  -moz-border-radius: 3px !important;
  border-top-left-radius: 3px !important;
  border-top-right-radius: 3px !important;
  border-bottom-right-radius: 3px !important;
  border-bottom-left-radius: 3px !important;
  background: #ffffff !important;
  -moz-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.4) !important;
  -webkit-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.4) !important;
  box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.4) !important;
}
.landing-page .phone-one.small {
  margin-left: 50px;
  width: 50px !important;
}
.landing-page .phone-two {
  padding-left: 0 !important;
  width: 75px !important;
  height: 35px !important;
  margin-left: 10px;
  text-align: center;
  -webkit-border-radius: 3px !important;
  -moz-border-radius: 3px !important;
  border-top-left-radius: 3px !important;
  border-top-right-radius: 3px !important;
  border-bottom-right-radius: 3px !important;
  border-bottom-left-radius: 3px !important;
  background: #ffffff !important;
  -moz-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.4) !important;
  -webkit-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.4) !important;
  box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.4) !important;
}
.landing-page .phone-two.small {
  margin-left: 5px;
  width: 50px !important;
}
.landing-page .phone-three {
  padding-left: 0 !important;
  width: 90px !important;
  height: 35px !important;
  margin-left: 10px;
  text-align: center;
  -webkit-border-radius: 3px !important;
  -moz-border-radius: 3px !important;
  border-top-left-radius: 3px !important;
  border-top-right-radius: 3px !important;
  border-bottom-right-radius: 3px !important;
  border-bottom-left-radius: 3px !important;
  background: #ffffff !important;
  -moz-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.4) !important;
  -webkit-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.4) !important;
  box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.4) !important;
}
.landing-page .phone-three.small {
  margin-left: 5px;
  width: 75px !important;
}
.simplemodal-close {
  z-index: 1;
  text-align: center;
  display: inline-block;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  position: absolute;
  top: -12px;
  right: -12px;
  width: 22px;
  height: 22px;
  line-height: 22px;
  background-color: #fff;
  border-radius: 50%;
  border: 1px solid #252525;
  cursor: pointer;
}
.simplemodal-close .link {
  text-decoration: none;
  width: 100%;
  display: block;
}
.simplemodal-close.landing-button {
  background: #fe8c59;
  /* Old browsers */
  background: -moz-linear-gradient(-45deg, #fe8c59 0%, #da4e0a 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #fe8c59), color-stop(100%, #da4e0a));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(-45deg, #fe8c59 0%, #da4e0a 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(-45deg, #fe8c59 0%, #da4e0a 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(-45deg, #fe8c59 0%, #da4e0a 100%);
  /* IE10+ */
  background: linear-gradient(135deg, #fe8c59 0%, #da4e0a 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe8c59', endColorstr='#da4e0a', GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
  -webkit-box-shadow: inset 0px 0px 5px 0px rgba(255, 255, 255, 0.1);
  -moz-box-shadow: inset 0px 0px 5px 0px rgba(255, 255, 255, 0.1);
  box-shadow: inset 0px 0px 5px 0px rgba(255, 255, 255, 0.1);
  width: 270px;
  height: 48px;
  line-height: 48px;
  border-radius: 24px;
  position: relative;
}
.simplemodal-close.landing-button .link {
  font-size: 18px;
  color: #fff;
  text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.5);
  font-family: Open Sans, sans-serif;
  font-weight: 700;
}
.simplemodal-close.landing-button:hover {
  background: none;
  background-color: #da4e0a;
}
.simplemodal-close.call-button {
  display: inline-block;
  vertical-align: middle;
  margin-left: 20px;
  width: 144px;
  height: 34px;
  line-height: 34px;
  border-radius: 17px;
  border: 1px solid #da4e0a;
}
.simplemodal-close.call-button .link {
  font-size: 14px;
  color: #da4e0a;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
}
.simplemodal-close.call-button:hover {
  background: #d64301;
  /* Old browsers */
  background: -moz-linear-gradient(-45deg, #d64301 0%, #602204 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d64301), color-stop(100%, #602204));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(-45deg, #d64301 0%, #602204 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(-45deg, #d64301 0%, #602204 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(-45deg, #d64301 0%, #602204 100%);
  /* IE10+ */
  background: linear-gradient(135deg, #d64301 0%, #602204 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe8c59', endColorstr='#da4e0a', GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
}
.simplemodal-close.call-button:hover .link {
  font-size: 14px;
  color: #fff;
  text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.5);
  font-family: Open Sans, sans-serif;
  font-weight: 700;
}
.simplemodal-close:after {
  position: absolute;
  display: block;
  content: "";
  top: 1px;
  left: 6px;
  content: "s";
}
.simplemodal-close.shifted {
  top: 20px;
}
.simplemodal-overlay {
  background-color: #000;
}
.simplemodal-container .order-form-window {
  display: block;
}
.order-form-window {
  display: none;
  width: 280px;
  background-color: #fff;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  padding: 20px;
  text-align: center;
}
.order-form-window * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.order-form-window .title {
  font-size: 20px;
  color: #666;
}
.order-form-window .tesxt-input-wrap {
  margin-top: 20px;
}
.order-form-window .tesxt-input-wrap .text-input {
  padding: 5px 0px;
  border: 0px;
  box-shadow: none;
  border-radius: 0;
  background-color: #fff;
  transition: none;
  outline: none;
  display: block;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border: 1px solid #ccc;
  width: 100%;
  height: 100%;
  background-color: transparent;
  font-size: 16px;
  padding-left: 15px;
}
.order-form-window .tesxt-area {
  margin-top: 20px;
  height: 150px;
  width: 100%;
}
.order-form-window .tesxt-area .area {
  font-size: 16px;
  padding: 10px;
  outline: none;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border: 1px solid #ccc;
  width: 100%;
  height: 100%;
  resize: none;
}
.order-form-window .call-button {
  margin-top: 20px;
  margin-left: 0;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.order-form-window .call-button.smaller {
  width: 180px;
  height: 36px;
  line-height: 36px;
}
.order-form-window .call-button.smaller .link {
  font-size: 13px;
}
.order-form-window .tesxt-input-wrap {
  position: relative;
}
.order-form-window .tesxt-input-wrap label.error {
  position: absolute;
  font-size: 12px;
  color: red;
  width: 100%;
  top: -13px;
  left: 0;
  text-align: right;
}
.order-form-window .tesxt-input-wrap input.error {
  border-color: red;
}
.link {
  color: inherit;
  font-size: 13px;
}
.full-price-window {
  display: none;
}
.full-price-window .simplemodal-close {
  top: 20px;
}
#dialog-overlay {
  /* set it to fill the whil screen */
  width: 100%;
  height: 100%;
  /* transparency for different browsers */
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  background: #000;
  /* make sure it appear behind the dialog box but above everything else */
  position: absolute;
  top: 0;
  left: 0;
  z-index: 3000;
  /* hide it by default */
  display: none;
}
#dialog-box,
#dialog-text {
  /* css3 drop shadow */
  -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  /* css3 border radius */
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background: url("../../img/thank-bg.jpg");
  background-size: cover;
  /* styling of the dialog box, i have a fixed dimension for this demo */
  width: 100%;
  min-width: 300px;
  max-width: 918px;
  max-height: 600px;
  top: 50%;
  left: 50%;
  transform: translate(-50% -50%);
  /* make sure it has the highest z-index */
  position: absolute;
  z-index: 5000;
  /* hide it by default */
  display: none;
}
@media (max-width: 980px) {
  #dialog-box,
  #dialog-text {
    background: url("../../img/thank-bg.jpg");
    background-size: cover;
    /* styling of the dialog box, i have a fixed dimension for this demo */
    width: 100%;
    min-width: 300px;
    max-width: 640px;
    height: 100%;
    max-height: 540px;
  }
}
@media (max-width: 621px) {
  #dialog-text {
    max-height: 560px;
  }
}
@media (max-width: 585px) {
  #dialog-text {
    max-height: 580px;
  }
}
@media (max-width: 547px) {
  #dialog-text {
    max-height: 600px;
  }
}
@media (max-width: 516px) {
  #dialog-text {
    height: 200%;
    max-height: 620px;
  }
}
@media (max-width: 487px) {
  #dialog-text {
    max-height: 640px;
  }
}
@media (max-width: 470px) {
  #dialog-text {
    max-height: 660px;
  }
}
@media (max-width: 443px) {
  #dialog-text {
    max-height: 680px;
  }
}
@media (max-width: 426px) {
  #dialog-text {
    max-height: 700px;
  }
}
@media (max-width: 397px) {
  #dialog-text {
    max-height: 720px;
  }
}
@media (max-width: 379px) {
  #dialog-text {
    max-height: 760px;
  }
}
@media (max-width: 357px) {
  #dialog-text {
    max-height: 800px;
  }
}
@media (max-width: 347px) {
  #dialog-text {
    max-height: 820px;
  }
}
@media (max-width: 343px) {
  #dialog-text {
    max-height: 840px;
  }
}
@media (max-width: 320px) {
  #dialog-text {
    max-height: 860px;
  }
}
@media (max-width: 318px) {
  #dialog-text {
    max-height: 880px;
  }
}
#dialog-box {
  max-height: 410px;
}
#dialog-box .dialog-content,
#dialog-text .dialog-content {
  /* style the content */
  padding: 10px;
  margin: 5px;
  color: #666;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
  font-size: 14px;
  text-align: justify;
}
#dialog-box .dialog-content .title,
#dialog-text .dialog-content .title {
  font-family: Open Sans, sans-serif;
  font-weight: 400;
  font-size: 20px;
  color: #006699;
  margin-bottom: 10px;
  text-align: center;
}
#dialog-box .dialog-content .text,
#dialog-text .dialog-content .text {
  font-family: Open Sans, sans-serif;
  font-weight: 400;
  font-size: 15px;
  color: #666666;
}
a.button {
  /* styles for button */
  display: block;
  width: 200px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  margin: auto;
  margin-top: 65px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  font-size: 14px;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-decoration: none;
  background-color: #3399cc;
  color: #ffffff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border: 1px solid #7162a8;
  position: relative;
  cursor: pointer;
}
#dialog-message {
  text-align: center;
  color: #ffffff;
}
#dialog-message .title-thanks {
  height: 100%;
  margin-top: 100px;
  text-align: center;
  font-family: Open Sans, sans-serif;
  font-weight: 300;
  font-size: 36px;
}
#dialog-message .text-thanks {
  text-align: center;
  font-size: 20px;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
  margin-top: 40px;
}
@media (max-width: 639px) {
  #dialog-message .title-thanks {
    margin-top: 50px;
  }
}
/* extra styling */
#dialog-box .dialog-content p,
#dialog-text .dialog-content p {
  font-weight: 700;
  margin: 0;
}
#dialog-box .dialog-content ul,
#dialog-text .dialog-content ul {
  margin: 10px 0 10px 20px;
  padding: 0;
  height: 50px;
}
#dialog-text {
  background: #e6e6e6;
}
#form-inner {
  margin-top: 30px;
}
#form-inner .line .b-text-input {
  width: 100%;
  max-width: 300px;
  display: block;
  margin: 10px auto;
}
#form-inner .line .b-text-input.phones {
  text-align: right;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: transparent;
}
#form-inner .line .b-text-input.phones .phone-one {
  margin: 0;
}
#form-inner .line .b-text-input.phones .phone-two {
  margin: 0;
}
#form-inner .line .b-text-input.phones .phone-three {
  margin: 0;
}
#form-inner .line .form-info {
  text-align: center;
  margin-left: 4px;
  font-size: 12px;
}
#form-inner .line .b-button {
  margin-top: 20px;
}
#form-inner .close-button {
  position: absolute;
  right: -15px;
  top: -11px;
  text-decoration: none;
  color: #000;
  font-size: 20px;
  background-color: #fff;
  width: 30px;
  text-align: center;
  height: 30px;
  border-radius: 50%;
  border: 1px solid #666;
  line-height: 30px;
}
@media (max-width: 680px) {
  #form-inner .close-button {
    right: 15px;
    top: 11px;
  }
}
@media (max-width: 380px) {
  #form-inner .close-button {
    display: none;
  }
}
.screen.screen-1 {
  width: 100%;
  height: 100vh;
  overflow: hidden;
  background: url(../../img/main.jpg) 50% no-repeat;
  background-size: cover;
}


.screen.screen-1 .main-bg {
  position: absolute;
}

/* июль 2016 */
.screen.screen-1 .content {
  position: absolute;

  top: 70px;
  bottom: 70px;
  left: 30px;
  right: 30px;

  text-align: center;
  -moz-box-shadow: 0px 0px 8px 0px rgba(50, 50, 50, 0.75);
  /* -webkit-box-shadow: 0px 0px 8px 0px rgba(50, 50, 50, 0.75); */
  /* box-shadow: 0px 0px 8px 0px rgba(50, 50, 50, 0.75); */
  /* background-image: url("../../img/main.jpg"); */
  /* background-position: center center; */
  background-size: cover;
  color: #ffffff;
}

@media (max-height: 730px) {
    .screen.screen-1 h1{
        font-size: 24px;
        padding: 10px;
    }
}

@media (max-height: 750px) {
    .screen.screen-1 .e-godown-button {
        display: none;
    }
}

.screen.screen-3 .e-screen-title {
    text-align: center;
    color: #fff;
}
.screen.screen-3 .e-screen-title .text-1 {
    font-size: 20px;
    font-family: Open Sans, sans-serif;
    font-weight: 300;
}
.screen.screen-3 .e-screen-title .text-2 {
    font-family: Open Sans, sans-serif;
    font-weight: 300;
    font-size: 32px;
}
.screen.screen-3 .e-screen-title .text-3 {
    font-family: Open Sans, sans-serif;
    font-weight: 300;
    font-size: 24px;
}
.screen.screen-3 .e-screen-title .text-4 {
    font-family: Open Sans, sans-serif;
    font-weight: 400;
    font-size: 15px;
    width: 520px;
    line-height: 1.3em;
    margin: 0 auto;
    margin-top: 16px;
}

@media (max-width: 960px) {
    .screen.screen-1 .feature {
        margin-top: 32px;
    }
}

@media (max-width: 960px) {

    .screen.screen-3 .e-screen-title .text-1 {
        font-size: 18px;
    }
    .screen.screen-3 .e-screen-title .text-2 {
        font-size: 20px;
    }
    .screen.screen-3 .e-screen-title .text-3 {
        font-size: 20px;
    }
    .screen.screen-3 .e-screen-title .text-4 {
        margin-top: 8px;
    }
    .landing-page .e-action-form .line {
        margin-top: 8px;
    }
}

@media (max-width: 550px) {
    .screen.screen-3 .e-screen-title .text-1 {
        font-size: 16px;
    }
    .screen.screen-3 .e-screen-title .text-2 {
        font-size: 16px;
    }
    .screen.screen-3 .e-screen-title .text-3 {
        font-size: 16px;
    }
    .screen.screen-3 .e-screen-title .text-4 {
        width: 320px;
    }
    .screen.screen-3 .e-action-form .line .b-text-input {
        margin: 5px auto;
    }
    .screen.screen-3 .e-action-form .line {
        margin-top: 4px;
    }
}
/*
.pdf-iframe {
    position: relative;
}
.pdf-iframe:hover:after {
    position: absolute;
    content: ' ';
    background-color: rgba(50,50,50,0.6);
    background-image:  url("../../img/zoom.png");
    top:0%;
    left:0%;
    width: 24px;
    height: 24px;
    background-position: center center;
    background-repeat: no-repeat;
}*/

.screen-11 {
  padding-bottom: 110px;
  border-bottom: 1px solid #ccc;
    text-align: center;
}
.screen-11_title {
    font-family: "Open Sans", sans-serif;
    font-weight: 300;
    font-size:36px;
    color: #006699;
    text-align: center;
}

.screen-11_left-column {
    width: 456px;
    display: inline-block;
    vertical-align: top;
}
.screen-11_right-column {
    width: 520px;
    display: inline-block;
    vertical-align: top;
}

.screen-11_block {
    text-align: left;
    margin:10px;
    -webkit-border-top-left-radius: 8px;
    -webkit-border-top-right-radius: 8px;
    -moz-border-top-left-radius: 8px;
    -moz-border-top-right-radius: 8px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    -moz-box-shadow: 0px 0px 6px 0px rgba(50, 50, 50, 0.45);
    -webkit-box-shadow: 0px 0px 6px 0px rgba(50, 50, 50, 0.45);
    box-shadow: 0px 0px 6px 0px rgba(50, 50, 50, 0.45);
    overflow: hidden;
}
.screen-11_block.screen-11_block-1 {
    padding-bottom: 10px;
}
.screen-11_block.screen-11_block-2 {
    padding-bottom: 10px;
}
.screen-11_block.screen-11_block-3 {
    padding-bottom: 10px;
}

.screen-11_block.screen-11_block-1 .screen-11_block-certificates {
    margin-top: 20px
}

.screen-11_block.screen-11_block-1 .screen-11_block-certificate-text {
    margin-top: 10px;
}

.screen-11 .screen-11_triangle-block {
    margin-left: 10px;
    margin-top: -11px;
    text-transform: uppercase;
    position: relative;
    text-align: center;
}

.screen-11 .screen-11_triangle-block:after {
    position: absolute;
    left:0;
    right:0;
    content: " ";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 130px 480px 0 480px;
    border-color: #3399cc transparent transparent transparent;
    top:0px;
    z-index: 1;
}
.screen-11 .screen-11_triangle-block:before {
    position: absolute;
    content: " ";
    width: 30px;
    height: 30px;
    background-image: url("../../img/small-arrow-down.png");
    background-position: center center;
    background-repeat: no-repeat;
    z-index: 3;
    left: 50%;
    top: 88px;
   margin-left: -20px;
}
.screen-11 .screen-11_triangle-block-text {
    font-size: 28px;
    color: #fff;
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    text-align: center;
    line-height: 1.1em;
    position: relative;
    z-index: 2;
    display: inline-block;
    border-bottom: 2px solid #fff;
    padding-bottom: 4px;
}

.screen-11_block-title {
    background-color: #3399cc;
    padding-left: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.screen-11_block-title-number {
    display: inline-block;
    vertical-align: middle;
    font-family: "Open Sans", sans-serif;
    font-weight: 700;
    font-size:42px;
    line-height: 50px;
    width: 52px;
    height: 52px;
    text-align: center;
    color: #666666;
    background-color: #fff;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-top-left-radius: 50%;
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
    border-bottom-left-radius: 50%;
}

.screen-11_block-title-text {
    display: inline-block;
    vertical-align: middle;
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    font-size:22px;
    color: #ffffff;
    width: 300px;
    line-height: 1.1em;
    margin-left: 15px;
}

.screen-11_block-text {
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    font-size:15px;
    color: #333333;
    padding: 24px;
    padding-right: 10px;
    line-height: 20px;
    padding-top: 10px;
}
.screen-11_block-certificates {
    text-align: center;
    font-size: 0.001px;
}
.screen-11_block-certificate {
    text-align: center;
    display: inline-block;
    vertical-align: top;
    margin: 0 10px;
}
.screen-11_block-certificate-image {
    display: inline-block;
}
.screen-11_block-certificate-text {
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    font-size:12px;
    color: #666;
    width: 120px;
}

.screen-11_block.screen-11_block-2 .screen-11_block-title-text,
.screen-11_block.screen-11_block-3 .screen-11_block-title-text {
    width: 410px;
}

.screen-11_block.screen-11_block-2 .screen-11_block-text,
.screen-11_block.screen-11_block-3 .screen-11_block-text{
    display: inline-block;
    vertical-align: middle;
    width: 380px;
}
.screen-11_block.screen-11_block-2 .screen-11_block-certificates,
.screen-11_block.screen-11_block-3 .screen-11_block-certificates {
    width: 110px;
    display: inline-block;
    vertical-align: middle;
}

.screen-11_block.screen-11_block-2 .screen-11_block-certificate,
.screen-11_block.screen-11_block-3 .screen-11_block-certificate {
    margin: 5px;
}

.screen-11_long-block {
  margin-top: 80px;
  padding: 15px;
  -moz-box-shadow: 0px 0px 6px 0px rgba(50, 50, 50, 0.45);
  -webkit-box-shadow: 0px 0px 6px 0px rgba(50, 50, 50, 0.45);
  box-shadow: 0px 0px 6px 0px rgba(50, 50, 50, 0.45);
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  border-bottom-right-radius: 15px;
  border-bottom-left-radius: 15px;
  margin-left: 15px;
  margin-right: 15px;
}
.screen-11_long-block-certificates {
  text-align: center;
}
.screen-11_long-block-certificates-images img{ margin:0 5px;}
.screen-11_long-block-certificates-title {
  font-family: "Open Sans", sans-serif;
  font-weight: 700;
  font-size: 20px;
  color: #3399cc;
}
.screen-11_long-block-certificates-text {
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-size: 16px;
  color: #333;
}
.screen-11_long-block-title-text {
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-size: 20px;
  color: #666;
  margin-top: 15px;
}
.screen-11_long-block-accented-text {
  font-family: "Open Sans", sans-serif;
  font-weight: 700;
  font-size: 20px;
  color: #3399cc;
  margin-top: 10px;
}
.screen-11_long-block ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}
.screen-11_long-block ul li {
  font-family: "Open Sans", sans-serif;
  font-weight: 700;
  font-size: 20px;
  color: #333;
}

.screen-11_short-blocks {
  padding: 5px;
}

.screen-11_short-block {
  -moz-box-shadow: 0px 0px 6px 0px rgba(50, 50, 50, 0.45);
  -webkit-box-shadow: 0px 0px 6px 0px rgba(50, 50, 50, 0.45);
  box-shadow: 0px 0px 6px 0px rgba(50, 50, 50, 0.45);
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  border-bottom-right-radius: 15px;
  border-bottom-left-radius: 15px;
  overflow: hidden;
  margin: 10px;
  padding-bottom: 10px;
}
.screen-11_short-block-title {
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-size: 24px;
  color: #fff;
  background-color: #3399cc;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 40px;
  position: relative;
  margin-bottom: 10px;
}
.screen-11_short-block-title:after {
  position: absolute;
  content: "+";
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-size: 25px;
  color: #fff;
  left: 17px;
  top: 10px;
}
.screen-11_short-block-text {
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #333;
  width: 300px;
  display: inline-block;
  vertical-align: middle;
  padding: 0 20px;
}
.screen-11_short-block-image {
  display: inline-block;
  vertical-align: middle;
}

@media (max-width: 960px) {
    .screen-11_triangle-block:before {
        display: none;
    }
    .screen-11_triangle-block:after {
        display: none;
    }
    .screen-11_triangle-block-text {
        margin-top: 30px;
        color: #3399cc !important;
    }
    .screen-11_long-block {
        margin-top: 30px;
    }
}
@media (max-width: 540px) {
    .screen-11_left-column {
        width: 100% !important;
    }
    .screen-11_right-column {
        width: 100% !important;
    }
}
@media (max-width: 540px) {
    .screen-11_block-title-text {
        font-size: 16px !important;
        width: 200px !important;
    }
    .screen-11_title {
        line-height: 1.2em;
        font-size: 26px;
    }
    .screen-11_short-block-title {
        font-size: 20px !important;
    }
}

.screen-12 {
    color: #333333;
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    background-image: url('../../img/pattern-gray.png');
    background-repeat: repeat;
    padding-bottom: 105px;
}
.screen-12 .e-godown-button {
    bottom: 15px;
    z-index: 100;
}
.screen-12_title {
    color: #006699;
    font-family: "Open Sans", sans-serif;
    font-size: 36px;
    font-weight: 300;
    margin-bottom: 15px;
    text-align: center;
    padding-top: 10px;
}
.screen-12_slider {}
/*
@media (max-width: 970px) {
    .screen-12_slide {
        padding:0 30px;
    }
} */

.screen-12_slider .owl-controls {
}
.screen-12_slider .owl-stage-outer {
}
.screen-12_slider .owl-controls .arrow-wrap {}


.screen-12_slider-arrows-wrap {
    position: absolute;
    left: 50%;
    -webkit-transform: translate(-50%, 0%);
    -ms-transform: translate(-50%, 0%);
    -o-transform: translate(-50%, 0%);
    transform: translate(-50%, 0%);
    top: 50%;
    z-index: 100;
}
.screen-12_slider-arrow-left {
    position: absolute;
    top:50%;
    left:-40px;
    width: 50px;
    height: 50px;
    background-image: url('../../img/big-arrow-left.png');
    background-repeat: no-repeat;
    z-index: 310;
    cursor: pointer;
    color: transparent;
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
}
.screen-12_slider-arrow-left:after {
    position: absolute;
    width: 80px;
    height: 45px;
    top: 50px;
    right: 8px;
    content: "Предыдущий проект";
    color: #fff;
    background-image: url('../../img/bubble-right.png');
    background-repeat: no-repeat;
    padding-top: 10px;
    padding-left: 7px;
    font-size: 10px;
    display: block;
}
.screen-12_slider-arrow-left:hover {
    background-image: url('../../img/big-arrow-left-selected.png');
}
.screen-12_slider-arrow-left:hover:after {}


.screen-12_slider-arrow-right {
    position: absolute;
    top:50%;
    right: -40px;
    width: 50px;
    height: 50px;
    background-image: url('../../img/big-arrow-right.png');
    background-repeat: no-repeat;
    z-index: 310;
    cursor: pointer;
}
.screen-12_slider-arrow-right:after {
    position: absolute;
    width: 80px;
    height: 45px;
    top: 50px;
    left: 8px;
    content: "Следующий проект";
    color: #fff;
    background-image: url('../../img/bubble-left.png');
    background-repeat: no-repeat;
    padding-top: 10px;
    padding-left: 7px;	
    font-size: 10px;
    display: block;
}
.screen-12_slider-arrow-right:hover:after {}
.screen-12_slider-arrow-right:hover {
    background-image: url('../../img/big-arrow-right-selected.png');
}

@media (max-width: 1040px) {
    .screen-12_slider-arrow-left {left:0;}
    .screen-12_slider-arrow-right {right:0;}
}


.screen-12_case-block {
    -moz-box-shadow: 0px 0px 8px 0px rgba(50, 50, 50, 0.2);
    -webkit-box-shadow: 0px 0px 8px 0px rgba(50, 50, 50, 0.2);
    box-shadow: 0px 0px 8px 0px rgba(50, 50, 50, 0.2);
    border: 1px solid #c2c2c3;
    margin: 5px;
    background-color: #fff;
}
.screen-12_case-block .screen-12_case-block-title {
    font-size: 20px;
    color: #006699;
    line-height: 1.2em;
    width: 300px;
}
.screen-12_case-block .screen-12_case-block-text {
    font-size: 14px;
    color: #666666;
    margin-top: 20px;
}

.screen-12_case-block-1 {
    height:220px;
    padding: 20px;
}
.screen-12_case-block-1 .screen-12_case-logo img {
    max-width: 100%;
}
.screen-12_case-block-1 .screen-12_case-block-title {
    color: #333;
}
.screen-12_case-block-1 .screen-12_case-date {
    font-size: 15px;
    color: #666;
    margin-top: 10px;
}

.screen-12_case-block-2 {
    padding: 20px;
    height:220px;
}
.screen-12_case-block-2 .screen-12_case-block-title {}
.screen-12_case-block-2 .screen-12_case-block-text {}


.screen-12_case-block-3 {
    position: relative;
}
.screen-12_case-block-3 .screen-12_case-block-title {
    margin: 20px;
    margin-right: 270px;
}
.screen-12_case-block-3 .screen-12_case-block-text {
    padding: 20px;
    padding-top: 0;
}

.screen-12_case-block-3 .screen-12_case-block-subslider {
    width: 270px;
    text-align: center;
    float: right;
    margin-bottom: 40px;
}
.screen-12_case-block-3 .screen-12_case-block-subslider-container-image {
    display: none;
}
.screen-12_case-block-3 .screen-12_case-block-subslider-container-image.active {
    display: block;
}
.screen-12_case-block-3 .screen-12_case-block-subslider-navigation {
    margin-top: 10px;
    font-size: 0.001px;
}
.screen-12_case-block-3 .screen-12_case-block-subslider-nav {
    width: 8px;
    height: 8px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-top-left-radius: 50%;
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
    border-bottom-left-radius: 50%;
    background-color: #a8a8a8;
    cursor: pointer;
    display: inline-block;
    margin:5px;
}
.screen-12_case-block-3 .screen-12_case-block-subslider-nav:hover {
    background-color: #006699;
}
.screen-12_case-block-3 .screen-12_case-block-subslider-nav.active {
    background-color: #006699;
}
.screen-12_case-block-3 .screen-12_case-block-subslider-title {
    font-size: 20px;
    color: #006699;
    width: 260px;
}

.screen-12_case-blocks-row {
    font-size: 0.001px;
    text-align: center;
}
.screen-12_case-blocks-row > div {
    text-align: left;
}
.screen-12_case-block-4 {
    display: inline-block;
    vertical-align: top;
    width: 265px;
    height: 207px;
}
.screen-12_case-block-4 .screen-12_case-block-title {
    margin: 20px;
}
.screen-12_case-block-4 .screen-12_case-block-text {
    padding: 20px;
    padding-top: 0;
}


.screen-12_case-block-5 {
    display: inline-block;
    vertical-align: top;
    height: 207px;
}
.screen-12_case-block-5 .screen-12_case-block-image {}

.screen-12_case-block-6 {
    display: inline-block;
    vertical-align: top;
    height: 207px;
    line-height: 0;
}
.screen-12_case-block-6 .screen-12_case-block-image {}

.screen-12_case-block-7 {
    display: inline-block;
    vertical-align: top;
    width: 380px;
    height: 207px;
    line-height: 0;
    position: relative;
}
.screen-12_case-block-7 .screen-12_case-block-title {
    margin: 20px;
}
.screen-12_case-block-7 .screen-12_case-block-audio {}
.screen-12_case-block-7 .screen-12_case-block-audio-label {
    font-size: 14px;
    color: #666666;
    position: absolute;
    bottom: 20px;
    width: 100px;
    left: 20px;
    line-height: 1.5em;
    cursor: pointer;
}
.screen-12_case-block-7 .screen-12_case-block-audio-label:after {
    content: ' ';
    position: absolute;
    right:-20px;
    top:8px;
    background-image: url('../../img/play.png');
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}
.screen-12_case-block-7 .screen-12_case-block-audio-label.paused:after {
    background-image: url('../../img/pause.png');
}
.screen-12_case-block-7 .screen-12_case-block-image {
    position: absolute;
    top:20px;
    right:20px;
}

@media (max-width: 600px) {
    .screen-12_case-block-4 {
        width: 304px;
        display: block;
        margin: 5px auto;
    }
    .screen-12_case-block-7 {
        width: 304px;
        display: block;
        margin: 5px auto;
    }
}
@media (max-width: 550px) {
    .screen-12_case-block-2 {
        height: auto;
    }
    .screen-12_case-block-subslider {
        float: none !important;
    }
}

.owl-carousel .owl-item img {
    width: auto !important
}

.members-slider .owl-controls {
    position: absolute;
    bottom:0;
    left:0;
    width: 100%;
}
.members-slider .owl-controls .arrow-wrap {
    position: relative;
}
.members-slider .owl-controls .arrow-wrap .e-arrow-left {
    position: absolute;
    left:0;
    top:-300px;
    background-image: url('../../img/arrow-left-unselected.png');
    width: 40px;
    height: 40px;
    cursor: pointer;
}
.members-slider .owl-controls .arrow-wrap .e-arrow-left:hover {
    background-image: url('../../img/arrow-left-selected.png');
}
.members-slider .owl-controls .arrow-wrap .e-arrow-right {
    position: absolute;
    right:0;
    top:-300px;
    background-image: url('../../img/arrow-right-unselected.png');
    width: 40px;
    height: 40px;
    cursor: pointer;
}
.members-slider .owl-controls .arrow-wrap .e-arrow-right:hover {
    background-image: url('../../img/arrow-right-selected.png');
}




.screen-22 {
    color: #333333;
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    
    padding-bottom: 105px;
}
.screen-22 .e-godown-button {
    bottom: 15px;
    z-index: 100;
}
.screen-22_title {
    color: #006699;
    font-family: "Open Sans", sans-serif;
    font-size: 36px;
    font-weight: 300;
    margin-bottom: 15px;
    text-align: center;
    padding-top: 10px;
}
.screen-22_slider {}
/*
@media (max-width: 970px) {
    .screen-12_slide {
        padding:0 30px;
    }
} */

.screen-22_slider .owl-controls {
}
.screen-22_slider .owl-stage-outer {
}
.screen-22_slider .owl-controls .arrow-wrap {}


.screen-22_slider-arrows-wrap {
    position: absolute;
    left: 50%;
    -webkit-transform: translate(-50%, 0%);
    -ms-transform: translate(-50%, 0%);
    -o-transform: translate(-50%, 0%);
    transform: translate(-50%, 0%);
    top: 50%;
    z-index: 100;
}
.screen-22_slider-arrow-left {
    position: absolute;
    top:50%;
    left:-40px;
    width: 50px;
    height: 50px;
    background-image: url('../../img/big-arrow-left.png');
    background-repeat: no-repeat;
    z-index: 310;
    cursor: pointer;
    color: transparent;
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
}
.screen-22_slider-arrow-left:after {
    position: absolute;
    width: 80px;
    height: 45px;
    top: 50px;
    right: 8px;
    
    background-repeat: no-repeat;
    padding-top: 10px;
    padding-left: 7px;
    font-size: 10px;
    display: block;
}
.screen-22_slider-arrow-left:hover {
    background-image: url('../../img/big-arrow-left-selected.png');
}
.screen-22_slider-arrow-left:hover:after {}


.screen-22_slider-arrow-right {
    position: absolute;
    top:50%;
    right: -40px;
    width: 50px;
    height: 50px;
    background-image: url('../../img/big-arrow-right.png');
    background-repeat: no-repeat;
    z-index: 310;
    cursor: pointer;
}
.screen-22_slider-arrow-right:after {
    position: absolute;
    width: 80px;
    height: 45px;
    top: 50px;
    left: 8px;
    
    background-repeat: no-repeat;
    padding-top: 10px;
    padding-left: 7px;	
    font-size: 10px;
    display: block;
}
.screen-22_slider-arrow-right:hover:after {}
.screen-22_slider-arrow-right:hover {
    background-image: url('../../img/big-arrow-right-selected.png');
}

@media (max-width: 1040px) {
    .screen-22_slider-arrow-left {left:0;}
    .screen-22_slider-arrow-right {right:0;}
}


.screen-22_case-block {
    -moz-box-shadow: 0px 0px 8px 0px rgba(50, 50, 50, 0.2);
    -webkit-box-shadow: 0px 0px 8px 0px rgba(50, 50, 50, 0.2);
    box-shadow: 0px 0px 8px 0px rgba(50, 50, 50, 0.2);
    border: 1px solid #c2c2c3;
    margin: 5px;
    background-color: #fff;
}
.screen-22_case-block .screen-22_case-block-title {
    font-size: 20px;
    color: #006699;
    line-height: 1.2em;
    width: 300px;
}
.screen-22_case-block .screen-22_case-block-text {
    font-size: 14px;
    color: #666666;
    margin-top: 20px;
}

.screen-22_case-block-1 {
    height:220px;
    padding: 20px;
}
.screen-22_case-block-1 .screen-22_case-logo img {
    max-width: 100%;
}
.screen-22_case-block-1 .screen-22_case-block-title {
    color: #333;
}
.screen-22_case-block-1 .screen-22_case-date {
    font-size: 15px;
    color: #666;
    margin-top: 10px;
}

.screen-22_case-block-2 {
    padding: 20px;
    height:220px;
}
.screen-22_case-block-2 .screen-22_case-block-title {}
.screen-22_case-block-2 .screen-22_case-block-text {}


.screen-22_case-block-3 {
    position: relative;
}
.screen-22_case-block-3 .screen-22_case-block-title {
    margin: 20px;
    margin-right: 270px;
}
.screen-22_case-block-3 .screen-22_case-block-text {
    padding: 20px;
    padding-top: 0;
}

.screen-22_case-block-3 .screen-22_case-block-subslider {
    width: 270px;
    text-align: center;
    float: right;
    margin-bottom: 40px;
}
.screen-22_case-block-3 .screen-22_case-block-subslider-container-image {
    display: none;
}
.screen-22_case-block-3 .screen-22_case-block-subslider-container-image.active {
    display: block;
}
.screen-22_case-block-3 .screen-22_case-block-subslider-navigation {
    margin-top: 10px;
    font-size: 0.001px;
}
.screen-22_case-block-3 .screen-22_case-block-subslider-nav {
    width: 8px;
    height: 8px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-top-left-radius: 50%;
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
    border-bottom-left-radius: 50%;
    background-color: #a8a8a8;
    cursor: pointer;
    display: inline-block;
    margin:5px;
}
.screen-22_case-block-3 .screen-22_case-block-subslider-nav:hover {
    background-color: #006699;
}
.screen-22_case-block-3 .screen-22_case-block-subslider-nav.active {
    background-color: #006699;
}
.screen-22_case-block-3 .screen-22_case-block-subslider-title {
    font-size: 20px;
    color: #006699;
    width: 260px;
}

.screen-22_case-blocks-row {
    font-size: 0.001px;
    text-align: center;
}
.screen-22_case-blocks-row > div {
    text-align: left;
}
.screen-22_case-block-4 {
    display: inline-block;
    vertical-align: top;
    width: 265px;
    height: 207px;
}
.screen-22_case-block-4 .screen-22_case-block-title {
    margin: 20px;
}
.screen-22_case-block-4 .screen-22_case-block-text {
    padding: 20px;
    padding-top: 0;
}


.screen-22_case-block-5 {
    display: inline-block;
    vertical-align: top;
    height: 207px;
}
.screen-22_case-block-5 .screen-22_case-block-image {}

.screen-12_case-block-6 {
    display: inline-block;
    vertical-align: top;
    height: 207px;
    line-height: 0;
}
.screen-22_case-block-6 .screen-22_case-block-image {}

.screen-22_case-block-7 {
    display: inline-block;
    vertical-align: top;
    width: 380px;
    height: 207px;
    line-height: 0;
    position: relative;
}
.screen-22_case-block-7 .screen-22_case-block-title {
    margin: 20px;
}
.screen-22_case-block-7 .screen-22_case-block-audio {}
.screen-22_case-block-7 .screen-22_case-block-audio-label {
    font-size: 14px;
    color: #666666;
    position: absolute;
    bottom: 20px;
    width: 100px;
    left: 20px;
    line-height: 1.5em;
    cursor: pointer;
}
.screen-22_case-block-7 .screen-22_case-block-audio-label:after {
    content: ' ';
    position: absolute;
    right:-20px;
    top:8px;
    background-image: url('../../img/play.png');
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}
.screen-22_case-block-7 .screen-22_case-block-audio-label.paused:after {
    background-image: url('../../img/pause.png');
}
.screen-22_case-block-7 .screen-22_case-block-image {
    position: absolute;
    top:20px;
    right:20px;
}

@media (max-width: 600px) {
    .screen-22_case-block-4 {
        width: 304px;
        display: block;
        margin: 5px auto;
    }
    .screen-22_case-block-7 {
        width: 304px;
        display: block;
        margin: 5px auto;
    }
}
@media (max-width: 550px) {
    .screen-22_case-block-2 {
        height: auto;
    }
    .screen-22_case-block-subslider {
        float: none !important;
    }
}

.owl-carousel .owl-item img {
    width: auto !important
}

.members-slider .owl-controls {
    position: absolute;
    bottom:0;
    left:0;
    width: 100%;
}
.members-slider .owl-controls .arrow-wrap {
    position: relative;
}
.members-slider .owl-controls .arrow-wrap .e-arrow-left {
    position: absolute;
    left:0;
    top:-300px;
    background-image: url('../../img/arrow-left-unselected.png');
    width: 40px;
    height: 40px;
    cursor: pointer;
}
.members-slider .owl-controls .arrow-wrap .e-arrow-left:hover {
    background-image: url('../../img/arrow-left-selected.png');
}
.members-slider .owl-controls .arrow-wrap .e-arrow-right {
    position: absolute;
    right:0;
    top:-300px;
    background-image: url('../../img/arrow-right-unselected.png');
    width: 40px;
    height: 40px;
    cursor: pointer;
}
.members-slider .owl-controls .arrow-wrap .e-arrow-right:hover {
    background-image: url('../../img/arrow-right-selected.png');
}








.screen.screen-3 .e-action-form {
    background-image: url('../../img/form-bg.jpg');
    background-position: left center;
    background-repeat: no-repeat;
}

.screen.screen-3 .e-action-form  .form-info {
    color : #ccc;
}

.screen.screen-1 .content .features-row {
    margin-top: 5px;
}

.screen.screen-1 .content .feature {

}

.screen.screen-1 .content .feature .feature-icon {

}

.screen.screen-1 .content .feature .feature-text {
    font-size: 20px;
    font-family: Open Sans, sans-serif;
    font-weight: 400;
    color: #fff;
}

.screen.screen-1 .content .title-block {
  margin: 0 auto;
/*  width: 830px;*/
  background-color: rgba(51, 153, 204, 0.7);
  padding: 15px;
}
h1{
   color: #ffffff; 
    background-color: rgba(51, 153, 204, 0.7);
    padding: 20px;
    margin-bottom: 0;
}
.screen.screen-1 .content .title-block .e-screen-title {
  color: #ffffff;
}
.screen.screen-1 .content .title-block .sub-title {
  font-family: Open Sans, sans-serif;
  font-weight: 300;
  font-size: 24px;
}
.screen.screen-1 .content .subtitle-block {
  margin: 0 auto;
  margin-top: 5px;
  width: 790px;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
  font-size: 20px;
  background-color: rgba(0, 102, 153, 0.7);
  padding: 15px 25px;
}
.screen.screen-1 .content .subtitle-bb {
/*
  margin: 0 auto;
  
  width: 570px;
*/
    margin-top: 5px;
display: inline-block;
    position: relative;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
  font-size: 20px;
  background-color: rgba(10, 103, 214, 0.8);
  padding: 5px 15px;
}
.screen.screen-1 .content .form-label {
  padding: 5px 0;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
  font-size: 16px;
}
.screen.screen-1 .content .b-text-input {
  display: block;
  margin: 10px auto;
}
.screen.screen-1 .content .form-info {
  font-size: 12px;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.5);
  margin-top: 10px;
}
@media (max-width: 980px) {
  .screen.screen-1 {
    height: auto;
  }
  .screen.screen-1 .content {
    padding-top: 70px;
    padding-bottom: 30px;
      
    position: relative;
    left: auto;
    right: auto;
    top: auto;
    bottom: auto;
  }
  .screen.screen-1 .content .title-block {
    width: 100%;
  }
  .screen.screen-1 .content .title-block .sub-title {
    font-size: 16px;
    line-height: 1.2em;
    margin-top: 10px;
  }
  .screen.screen-1 .content .subtitle-block {
    width: 100%;
    font-size: 18px;
    line-height: 1.1em;
  }
}
.screen.screen-2 {
  padding-top: 105px;
  padding-bottom: 155px;
}
.screen.screen-2 .e-screen-subtitle {
  margin-top: 5px;
}
.screen.screen-2 .info-block {
  padding-right: 90px;
  margin-top: 60px;
  position: relative;
}
.screen.screen-2 .info-block i {
  position: absolute;
  top: 0;
  left: -90px;
}
.screen.screen-2 .info-block .tilte {
  font-family: Open Sans, sans-serif;
  font-weight: 400;
  font-size: 20px;
  color: #333333;
}
.screen.screen-2 .info-block .text {
  margin-top: 20px;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.4em;
  color: #666666;
}
@media (max-width: 980px) {
  .screen.screen-2 {
    padding-top: 70px;
    padding-bottom: 30px;
  }
  .screen.screen-2 .info-block {
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 30px;
  }
  .screen.screen-2 .info-block i {
    left: 20px;
  }
  .screen.screen-2 .info-block .tilte {
    padding-left: 80px;
    line-height: 1.15em;
  }
  .screen.screen-2 .info-block .text {
    margin-top: 30px;
  }
}

.screen.screen-4 {
  padding-top: 20px;
}
.screen.screen-4 .step {
  padding: 20px 0;
}
.screen.screen-4 .step .step-number {
  text-transform: uppercase;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.4em;
  padding-bottom: 5px;
  border-bottom: 1px solid #006699;
  display: inline-block;
}
.screen.screen-4 .step .step-title {
  font-family: Open Sans, sans-serif;
  font-weight: 300;
  font-size: 36px;
  color: #006699;
  line-height: 1em;
  margin-top: 45px;
}
.screen.screen-4 .step .step-subtitle {
  font-family: Open Sans, sans-serif;
  font-weight: 400;
  font-size: 20px;
  margin-top: 40px;
  color: #006699;
  padding-bottom: 4px;
  border-bottom: 1px dotted #006699;
  display: inline-block;
}
.screen.screen-4 .step .step-text {
  font-family: Open Sans, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.4em;
  margin-top: 15px;
  color: #666666;
}
.screen.screen-4 .step .step-image-wrap {
  position: relative;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
  border: 2px solid #3399cc;
  width: 360px;
  height: 360px;
}
.screen.screen-4 .step .step-image-wrap .step-image-inner {
  position: absolute;
  top: 6px;
  bottom: 6px;
  left: 6px;
  right: 6px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
  overflow: hidden;
}
.screen.screen-4 .step .step-image-wrap .step-image-inner .step-image {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.zoom img {
width: 350px;
height: 350px;
-webkit-transition: all 2s ease;
-moz-transition: all 2s ease;
-ms-transition: all 2s ease;
-o-transition: all 2s ease;
transition: all 2s ease;
}

.zoom img:hover {
width: 600px;
height: 600px;
-webkit-box-shadow: 0 0 40px rgba(255,255,255,.6), inset 0 0 40px rgba(255,255,255,1);
-moz-box-shadow: 0 0 40px rgba(255,255,255,.6), inset 0 0 40px rgba(255,255,255,1);
box-shadow: 0 0 40px rgba(255,255,255,.6), inset 0 0 40px rgba(255,255,255,1);
}
.screen.screen-4 .step .step-list-wrapper .step-list {
  padding: 0;
  margin: 0;
}
.screen.screen-4 .step .step-list-wrapper .step-list li {
  margin-top: 25px;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.4em;
  color: #333333;
  padding-right: 20px;
  list-style-type: none;
  position: relative;
}
.screen.screen-4 .step .step-list-wrapper .step-list li:after {
  content: "";
  position: absolute;
  left: -20px;
  top: 50%;
  margin-top: -5px;
  width: 10px;
  height: 10px;
  background-color: #3399cc;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
}
.screen.screen-4 .step.step-2 {
  background-color: #f7f7f7;
}
.screen.screen-4 .step.step-3 {
  background-color: #f0f0f0;
}
.screen.screen-4 .step.step-4 {
  background-color: #e8e8e8;
}
@media (max-width: 980px) {
  .screen.screen-4 {
    padding-top: 70px;
  }
  .screen.screen-4 .step {
    padding-bottom: 40px;
  }
  .screen.screen-4 .step .step-title {
    font-size: 28px;
    margin-top: 30px;
  }
  .screen.screen-4 .step .step-subtitle {
    margin-top: 20px;
  }
  .screen.screen-4 .step .step-text {
    margin-top: 10px;
  }
}

.screen.screen-6 {
  padding-top: 20px;
  padding-bottom: 110px;
}
.screen.screen-6 .e-screen-title {
  margin-bottom: 20px;
}
.screen.screen-6 .block {
  height: 212px;
  width: 100%;
  padding-left: 100px;
  position: relative;
}
.screen.screen-6 .block i {
  position: absolute;
  top: 50%;
  left: 15px;
  margin-top: -32px;
}
.screen.screen-6 .block .title {
  font-family: Open Sans, sans-serif;
  font-weight: 400;
  font-size: 20px;
}
.screen.screen-6 .block .text {
  font-family: Open Sans, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.4em;
  color: #666666;
  padding-right: 30px;
  margin-top: 10px;
}
.screen.screen-6 .block.pink {
  border-left: 12px solid #eca0a0;
  border-top: 4px solid #eca0a0;
}
.screen.screen-6 .block.pink .title {
  color: #eca0a0;
}
.screen.screen-6 .block.blue {
  border-right: 12px solid #3399cc;
  border-top: 4px solid #3399cc;
}
.screen.screen-6 .block.blue .title {
  color: #3399cc;
}
.screen.screen-6 .block .separator {
  position: absolute;
  top: -4px;
  bottom: 0px;
  right: -6px;
  background-repeat: no-repeat;
  background-position: center;
  width: 50px;
  height: 216px;
  display: inline-block;
  vertical-align: middle;
  background-image: url("data:image/png;base64,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");
}
.screen.screen-6 .row:last-child .block {
  height: 216px;
}
.screen.screen-6 .row:last-child .block.pink {
  border-bottom: 4px solid #eca0a0;
}
.screen.screen-6 .row:last-child .block.blue {
  border-bottom: 4px solid #3399cc;
}
@media (max-width: 980px) {
  .screen.screen-6 {
    padding-top: 70px;
    padding-bottom: 0;
  }
  .screen.screen-6 .block-problem {
    border-top: 8px solid #3399cc;
  }
  .screen.screen-6 .block-problem .block {
    height: auto;
    min-height: 212px;
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .screen.screen-6 .block-problem .block .separator {
    display: none;
  }
  .screen.screen-6 .block-problem .block.pink {
    border: 0px;
    box-shadow: none;
    border-radius: 0;
    background-color: #fff;
    transition: none;
    outline: none;
    border-bottom: 4px solid #eca0a0;
  }
  .screen.screen-6 .block-problem .block.blue {
    border: 0px;
    box-shadow: none;
    border-radius: 0;
    background-color: #fff;
    transition: none;
    outline: none;
  }
  .screen.screen-6 .block-problem:last-child {
    border-bottom: 8px solid #3399cc;
  }
  .screen.screen-6 .block-problem:last-child .block.blue {
    border: 0px;
    box-shadow: none;
    border-radius: 0;
    background-color: #fff;
    transition: none;
    outline: none;
  }
}
.screen.screen-7 {
  padding-top: 20px;
  padding-bottom: 120px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMkAAADJCAIAAAAGpIFSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAepJREFUeNrs1rENACEMA0DC/kt6g4xAxwREorirrC9fFnF194IB2y9gtltJ7idZfpLLTcRNRLfA3pLtLdxE0C3sLdneAjcR3cLekmV7CzcR3QJ7S7a3cBNBt7C3ZHsL3ER0C3tLlu0t3ER0C+wt2d7CTQTdwt6S7S1wE9Et7C1ZtrdwE9EtsLdkewvvFugW9pYs21u4iegW2FuyvYWbCLqFvSXbW+AmolvYW7Jsb+Emoltgb8n2Fm4i6Bb2lmxvgZuIbmFvybK9hZuIboG9JdtbuImgW9hbsr0FbiK6hb0ly/YWbiK6BfaWbG/h3QLdwt6SZXsLNxHdAntLtrdwE0G3sLdkewvcRHQLe0uW7S3cRHQL7C3Z3sJNBN3C3pLtLXAT0S3sLVm2t3AT0S2wt2R7CzcRdAt7S7a3wE1Et7C3ZNnewk1Et8Deku0tvFt+AbqFvSXL9hZuIroF9pZsb+Emgm5hb8n2FriJ6Bb2lizbW7iJ6BbYW7K9hZsIuoW9Jdtb4CaiW9hbsmxv4SaiW2BvyfYWbiLoFvaWbG+Bm4huYW/ZCrK9hZuIboG9Jdtb4CaiW9hbsmxv4SaiW2BvyfYWbiLoFvaWbG+Bm4huYW/Jsr2Fm4hugb0l21u4iaBb2FuyvQVuIt84AgwAordSItePNz4AAAAASUVORK5CYII=");
  background-position: center center;
  background-repeat: repeat;
}
.screen.screen-7 .cards {
  font-size: 0.001px;
  text-align: center;
  margin-top: 40px;
}
.screen.screen-7 .cards .card {
  position: relative;
  display: inline-block;
  width: 260px;
  height: 260px;
  margin: 5px;
  vertical-align: top;
  background-color: #ffffff;
  -moz-box-shadow: 0px 0px 4px 0px rgba(50, 50, 50, 0.75);
  -webkit-box-shadow: 0px 0px 4px 0px rgba(50, 50, 50, 0.75);
  box-shadow: 0px 0px 4px 0px rgba(50, 50, 50, 0.75);
  padding: 26px 20px;
  text-align: left;
}
.screen.screen-7 .cards .card .fulltext {
  display: none;
}
.screen.screen-7 .cards .card .fulltext .title {
  font-family: Open Sans, sans-serif;
  font-weight: 400;
  font-size: 20px;
  color: #006699;
  height: 84px;
}
.screen.screen-7 .cards .card .fulltext .text {
  font-family: Open Sans, sans-serif;
  font-weight: 400;
  font-size: 15px;
  color: #666666;
}
.screen.screen-7 .cards .card .title {
  font-family: Open Sans, sans-serif;
  font-weight: 400;
  font-size: 20px;
  color: #006699;
  height: 84px;
}
.screen.screen-7 .cards .card .text {
  font-family: Open Sans, sans-serif;
  font-weight: 400;
  font-size: 15px;
  color: #666666;
}
.screen.screen-7 .cards .card .readmore {
  position: absolute;
  left: 20px;
  bottom: 16px;
  text-decoration: none;
  text-transform: uppercase;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.4em;
  color: #999999;
  padding-bottom: 3px;
  display: inline-block;
  border-bottom: 1px solid transparent;
}
.screen.screen-7 .cards .card .readmore:hover {
  border-bottom: 1px dotted #7162a8;
}
.screen.screen-7 .cards .card:hover {
  background-color: #3399cc;
}
.screen.screen-7 .cards .card:hover .title {
  color: #ffffff;
}
.screen.screen-7 .cards .card:hover .text {
  color: #ffffff;
}
.screen.screen-7 .cards .card:hover .readmore {
  color: #ffffff;
}
@media (max-width: 980px) {
  .screen.screen-7 {
    padding-top: 70px;
    padding-bottom: 30px;
  }
}
.screen.screen-8 {
  padding-top: 80px;
  padding-bottom: 80px;
}
.screen.screen-8 .e-screen-title {
  text-align: left;
  padding: 0;
}
.screen.screen-8 .e-screen-subtitle {
  text-align: left;
  margin: 10px 0;
}
.screen.screen-8 .text {
  text-align: left;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.4em;
  padding-right: 20px;
}
.screen.screen-8 .arrow.arrow-top {
  position: absolute;
  margin-left: -350px;
  margin-top: -300px;
  width: 40px;
  height: 40px;
  display: inline-block;
  background: url("../../img/arrow-top-unselected.png");
}
.screen.screen-8 .arrow.arrow-top:hover {
  background: url("../../img/arrow-top-selected.png");
}
.screen.screen-8 .arrow.arrow-down {
  position: absolute;
  margin-left: -350px;
  margin-top: -250px;
  width: 40px;
  height: 40px;
  display: inline-block;
  background: url("../../img/arrow-down-unselected.png");
}
.screen.screen-8 .arrow.arrow-down:hover {
  background: url("../../img/arrow-down-selected.png");
}
.screen.screen-8 .arrow.arrow-left {
  width: 40px;
  height: 40px;
  display: none;
  background: url("../../img/arrow-left-unselected.png");
}
.screen.screen-8 .arrow.arrow-left:hover {
  background: url("../../img/arrow-left-selected.png");
}
.screen.screen-8 .arrow.arrow-right {
  width: 40px;
  height: 40px;
  display: none;
  background: url("../../img/arrow-right-unselected.png");
}
.screen.screen-8 .arrow.arrow-right:hover {
  background: url("../../img/arrow-right-selected.png");
}
.screen.screen-8 .text-content {
  height: 540px;
  width: 280px;
}
.screen.screen-8 .members-slider {
  height: 100%;
  max-height: 600px;
  text-align: center;
}
.screen.screen-8 .members-slider .big-slide {
  width: 180px;
  height: 540px;
  display: inline-block;
}
.screen.screen-8 .members-slider .big-slide .member {
  text-align: center;
  width: 150px;
  height: 160px;
  display: inline-block;
  vertical-align: top;
  margin: 20px 10px;
}
.screen.screen-8 .members-slider .big-slide .member .photo-wrap {
  width: 100px;
  height: 100px;
  display: inline-block;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
  overflow: hidden;
}
.screen.screen-8 .members-slider .big-slide .member .position {
  font-family: Open Sans, sans-serif;
  font-weight: 400;
  font-size: 12px;
  text-transform: uppercase;
  color: #999999;
}
.screen.screen-8 .members-slider .big-slide .member .name {
  font-size: 15px;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
  color: #333333;
  line-height: 1em;
  margin-top: 5px;
}
.screen.screen-8 .members-slider .slide {
  width: 180px;
  display: inline-block;
}
.screen.screen-8 .members-slider .slide .member {
  text-align: center;
  width: 150px;
  display: inline-block;
  vertical-align: top;
  margin: 20px 10px;
}
.screen.screen-8 .members-slider .slide .member .photo-wrap {
  width: 100px;
  height: 100px;
  display: inline-block;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
  overflow: hidden;
position: relative;
z-index: 1;
}
.screen.screen-8 .members-slider .slide .member .position {
  font-family: Open Sans, sans-serif;
  font-weight: 400;
  font-size: 12px;
  text-transform: uppercase;
  color: #999999;
}
.screen.screen-8 .members-slider .slide .member .name {
  font-size: 15px;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
  color: #333333;
  line-height: 1em;
  margin-top: 5px;
}
@media (max-width: 980px) {
  .screen.screen-8 .text-content {
    height: auto;
    width: auto;
    margin: auto;
    padding-left: 50px;
  }
  .screen.screen-8 .text-content .fixed-block {
    width: 100%;
    height: auto;
  }
  .screen.screen-8 .text-content .e-screen-subtitle {
    margin: 10px 0px;
    padding: 0px;
  }
  .screen.screen-8 .members-slider .slide {
    text-align: center;
    display: inline-block;
  }
  .screen.screen-8 .members-slider .slide .member {
    margin: 20px 3px;
  }
  .screen.screen-8 .arrow.arrow-top {
    display: none;
  }
  .screen.screen-8 .arrow.arrow-down {
    display: none;
  }
  .screen.screen-8 .arrow.arrow-left {
    display: inline-block;
    float: left;
    margin-top: -290px;
    margin-left: 25px;
  }
  .screen.screen-8 .arrow.arrow-right {
    display: inline-block;
    float: right;
    margin-top: -290px;
    margin-right: 25px;
  }
}
.screen.screen-9 {

  min-height: 480px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMkAAADJCAIAAAAGpIFSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAepJREFUeNrs1rENACEMA0DC/kt6g4xAxwREorirrC9fFnF194IB2y9gtltJ7idZfpLLTcRNRLfA3pLtLdxE0C3sLdneAjcR3cLekmV7CzcR3QJ7S7a3cBNBt7C3ZHsL3ER0C3tLlu0t3ER0C+wt2d7CTQTdwt6S7S1wE9Et7C1ZtrdwE9EtsLdkewvvFugW9pYs21u4iegW2FuyvYWbCLqFvSXbW+AmolvYW7Jsb+Emoltgb8n2Fm4i6Bb2lmxvgZuIbmFvybK9hZuIboG9JdtbuImgW9hbsr0FbiK6hb0ly/YWbiK6BfaWbG/h3QLdwt6SZXsLNxHdAntLtrdwE0G3sLdkewvcRHQLe0uW7S3cRHQL7C3Z3sJNBN3C3pLtLXAT0S3sLVm2t3AT0S2wt2R7CzcRdAt7S7a3wE1Et7C3ZNnewk1Et8Deku0tvFt+AbqFvSXL9hZuIroF9pZsb+Emgm5hb8n2FriJ6Bb2lizbW7iJ6BbYW7K9hZsIuoW9Jdtb4CaiW9hbsmxv4SaiW2BvyfYWbiLoFvaWbG+Bm4huYW/ZCrK9hZuIboG9Jdtb4CaiW9hbsmxv4SaiW2BvyfYWbiLoFvaWbG+Bm4huYW/Jsr2Fm4hugb0l21u4iaBb2FuyvQVuIt84AgwAordSItePNz4AAAAASUVORK5CYII=");
  background-position: center center;
  background-repeat: repeat;
}
.screen.screen-9 .some-space {
  height: 30px;
  width: 100%;
}
.screen.screen-9 .e-screen-title {
  font-family: Open Sans, sans-serif;
  font-weight: 300;
  font-size: 36px;
  color: #ffffff;
  text-shadow: 2px 2px 2px #333333;
  text-align: center;
  line-height: 1em;
  padding: 0 20px;
}
.screen.screen-9 .e-screen-subtitle {
  font-family: Open Sans, sans-serif;
  font-weight: 400;
  font-size: 20px;
  color: #ffffff;
  text-shadow: 2px 2px 2px #333333;
  text-align: center;
}
.screen.screen-9 .e-action-form {
  line-height: 1em;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: none;
  text-align: center;
}
.office-video{
    width: 100%;

}
.stars{
    text-align: center;
    font-size: 14px;
    margin-top: 5px;
}

.screen.screen-9 .e-action-form .e-screen-subtitle {
  margin-top: 10px;
}
.screen.screen-9 .e-action-form form {
  margin-top: 30px;
}
.screen.screen-9 .e-action-form .b-text-input {
  display: block;
  margin: 10px auto;
}
.screen.screen-9 .e-action-form .b-button {
  margin-top: 15px;
}
@media (max-width: 640px) {
  .screen.screen-9 {
    min-height: 580px;
  }
}
.screen.screen-10 {
  width: 100%;
  height: 100vh;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMkAAADJCAIAAAAGpIFSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAepJREFUeNrs1rENACEMA0DC/kt6g4xAxwREorirrC9fFnF194IB2y9gtltJ7idZfpLLTcRNRLfA3pLtLdxE0C3sLdneAjcR3cLekmV7CzcR3QJ7S7a3cBNBt7C3ZHsL3ER0C3tLlu0t3ER0C+wt2d7CTQTdwt6S7S1wE9Et7C1ZtrdwE9EtsLdkewvvFugW9pYs21u4iegW2FuyvYWbCLqFvSXbW+AmolvYW7Jsb+Emoltgb8n2Fm4i6Bb2lmxvgZuIbmFvybK9hZuIboG9JdtbuImgW9hbsr0FbiK6hb0ly/YWbiK6BfaWbG/h3QLdwt6SZXsLNxHdAntLtrdwE0G3sLdkewvcRHQLe0uW7S3cRHQL7C3Z3sJNBN3C3pLtLXAT0S3sLVm2t3AT0S2wt2R7CzcRdAt7S7a3wE1Et7C3ZNnewk1Et8Deku0tvFt+AbqFvSXL9hZuIroF9pZsb+Emgm5hb8n2FriJ6Bb2lizbW7iJ6BbYW7K9hZsIuoW9Jdtb4CaiW9hbsmxv4SaiW2BvyfYWbiLoFvaWbG+Bm4huYW/ZCrK9hZuIboG9Jdtb4CaiW9hbsmxv4SaiW2BvyfYWbiLoFvaWbG+Bm4huYW/Jsr2Fm4hugb0l21u4iaBb2FuyvQVuIt84AgwAordSItePNz4AAAAASUVORK5CYII=");
  background-position: center center;
  background-repeat: repeat;
}
.screen.screen-10 .bg-office {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.screen.screen-10 .bg-office img {
  position: absolute;
  width: 100%;
  height: auto;
  left: 0;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
.screen.screen-10 .content {
  position: absolute;
  left: 50%;
  right: 0;
  top: 0;
  bottom: 0;
  padding-left: 80px;
  color: #ffffff;
}
.screen.screen-10 .content .contacts {
  display: inline-block;
  text-align: left;
}
.screen.screen-10 .content .title {
  font-family: Open Sans, sans-serif;
  font-weight: 300;
  font-size: 36px;
}
.screen.screen-10 .content .phone-wrap {
  margin-top: 40px;
}
.screen.screen-10 .content .phone-wrap .phone {
  font-family: Open Sans, sans-serif;
  font-weight: 300;
  font-size: 36px;
  height: 44px;
}
.screen.screen-10 .content .phone-wrap .label {
  font-family: Open Sans, sans-serif;
  font-weight: 400;
  font-size: 16px;
  display: inline-block;
  padding-bottom: 0;
  border-bottom: 1px dotted #3399cc;
  letter-spacing: 4px;
}
.screen.screen-10 .content .address {
  font-family: Open Sans, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.8em;
  margin-top: 40px;
}
.screen.screen-10 .footer {
  text-align: center;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 50px;
  line-height: 50px;
  background-color: #006699;
}
.screen.screen-10 .footer .copyright {
  text-transform: uppercase;
  color: #3399cc;
}
@media (max-width: 980px) {
  .screen.screen-10 .bg-office img {
    width: 200%;
    right: -100%;
  }
  .screen.screen-10 .content {
    left: 0;
    padding-left: 0;
  }
  .screen.screen-10 .content .cell-like {
    text-align: center;
  }
  .screen.screen-10 .content .phone-wrap {
    margin-top: 30px;
  }
  .screen.screen-10 .content .phone-wrap .phone {
    height: 45px;
  }
  .screen.screen-10 .content .phone-wrap .label {
    padding-bottom: 0;
  }
}
@media (max-width: 640px) {
  .screen.screen-10 {
    height: 60vh;
  }
}
#overlay {
    position: fixed;
    top: 0;
    left: 0;
    display: none;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.9);
    z-index: 999;
    -webkit-animation: fade .6s;
    -moz-animation: fade .6s;
    animation: fade .6s;
    overflow: auto;
}
.popup {
    top: 25%;
    left: 0;
    right: 0;       
    font-size: 14px;
    margin: auto;
    width: 85%;
    min-width: 320px;
    max-width: 600px;
    position: absolute;
    padding: 15px 20px;
    border: 1px solid #383838;
    background: url("../../image/backexport.jpg");
    z-index: 1000;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    font: 14px/18px 'Tahoma', Arial, sans-serif;
    -webkit-box-shadow: 0 15px 20px rgba(0,0,0,.22),0 19px 60px rgba(0,0,0,.3);
    -moz-box-shadow: 0 15px 20px rgba(0,0,0,.22),0 19px 60px rgba(0,0,0,.3);
    -ms-box-shadow: 0 15px 20px rgba(0,0,0,.22),0 19px 60px rgba(0,0,0,.3);
    box-shadow: 0 15px 20px rgba(0,0,0,.22),0 19px 60px rgba(0,0,0,.3);
    -webkit-animation: fade .6s;
    -moz-animation: fade .6s;
    animation: fade .6s;
}
.closes {
    top: 10px;
    right: 10px;
    width: 32px;
    height: 32px;
    position: absolute;
    border: none;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    background-color: #fff;
    -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    cursor: pointer;
    outline: none;
 
}
.closes:before {
    color: #00bff3;
    content: "X";
    font-family:  Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    text-decoration: none;
    text-shadow: 0 -1px rgba(0, 0, 0, 0.9);
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
/* кнопка закрытия при наведении */
.closes:hover {
    background-color: rgba(252, 20, 0, 0.8);
}
hr {
    border: none; /* Убираем границу */
    background-color: #00bff3; /* Цвет линии */
    color: #00bff3; /* Цвет линии для IE6-7 */
    height: 1px; /* Толщина линии */
   }	
   
   
    a.button21 {
  display: inline-block;
  width: 250px;
  height: 44px;
  line-height: 2em;
  vertical-align: middle;
  font-family: Lato Black, sans-serif;
  text-align: center;
  text-decoration: none;
  user-select: none;
  color: rgb(0,0,0);
  outline: none;
  border: 1px solid rgba(0,0,0,.4);
  border-top-color: rgba(0,0,0,.3);
  border-radius: 2px;
  background: #fff;
  box-shadow:
   0 0 3px rgba(0,0,0,0) inset,
   0 1px 1px 1px rgba(255,255,255,.2),
   0 -1px 1px 1px rgba(0,0,0,0);
  transition: .2s ease-in-out;
  padding-top: 3px;
}
 a.button21:hover:not(:active) {
  box-shadow:
   0 0 3px rgba(0,0,0,0) inset,
   0 1px 1px 1px rgba(0,255,255,.5),
   0 -1px 1px 1px rgba(0,255,255,.5);
}
  a.button21:active {
  background: #00bff3;
  color: #fff;
  box-shadow:
   0 0 3px rgba(0,0,0,.5) inset,
   0 1px 1px 1px rgba(255,255,255,.4),
   0 -1px 1px 1px rgba(0,0,0,.1);
}
	
