@charset "UTF-8";
/**
* Eric Meyer's Reset CSS v2.0
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header,
menu, nav, output, ruby, section, summary,
time, mark, audio, video, input, textarea {
	margin: 0;
	padding: 0;
	border: 0;
	font: inherit;
	font-size: 100%;
	vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, menu, nav, section, time {
	display: block;
}

body {
	line-height: 1;
	color: black;
	background: white;
	min-width:960px;
}

a {
	color: inherit;
	text-decoration: none;
}

ol, ul {
	list-style: none;
}

blockquote, q {
	quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* meyerweb css reset end */

textarea:focus, input:focus {
	outline: 0;
}

input {
	border-width: 0;
}

em {
	font-style: italic;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: bold;
}

sup {
	vertical-align: text-top;
	font-size: 58.3%; /*Corresponds to Photoshop's font size glyph transformation*/
}

sub {
	vertical-align: text-bottom;
	font-size: 58.3%; /*Corresponds to Photoshop's font size glyph transformation*/
}

img,
embed,
object,
video {
	max-width: 100%;
}

.block:before,
.block:after {
	content: " ";
	display: table;
}

.block:after,.block:before,.clear,nav {
	clear: both;
}

.block {
	zoom: 1; /* ie 6/7 */
}

.no-space-between-inline-blocks {
	letter-spacing: -0.31em; /* webkit */
	*letter-spacing: normal; /* reset IE < 8 */
	word-spacing: -0.43em; /* IE < 8 && gecko */
}

/* restore spacing on inner elements */
.no-space-between-inline-blocks > * {
	letter-spacing: normal;
	word-spacing: normal;
}


body {
	color: #0060A4;
	font-family: 'Open Sans', sans-serif; font-weight:400;
	font-size: 1.25rem; 
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0;
	text-decoration: none;
}
body {
	float: none;
	height: auto;
	margin: 0 auto;
	position: relative;
}

header{
	height: 110px;
	width: 100%;
	background-color: #0060A4;
	padding: 15px 0;
}
header .content, footer .content{
	width:960px;
	margin:0 auto;
}

 .viz{
	width: 178px;
	height: 50px;
	line-height: 50px;
	border: 2px solid #ffe900;
	color: #ffe900;
	font-family: 'Open Sans', sans-serif; font-weight:700;
	font-size: 0.9rem;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding: 2px 11px 2px 10px;
	vertical-align:middle;
	text-align: right;
	margin-top: 21px;
	float:left;
}
 .viz:before{
	background: url("../img/ico-man.png") no-repeat 0px center;
	width:34px;
	height: 100%;
	display:block;
	content:" ";
	float:left;
}
.button {
	cursor:pointer;
	display:block;
}
.viz:hover{
	border: 2px solid #fff;
	color: #fff;
}
.viz:hover:before{
	background-position:-34px center;
}
header .top{
	width:480px;
	float:left;
	font-size:0.78rem;
	color:#fff;
	text-align:center;
	font-family: 'Open Sans', sans-serif; font-weight:600;
}
header .phone{
	float:right;
	display:block;
	color:#fff;
	font-family: 'Open Sans', sans-serif; font-weight:700;
	font-size: 1.7rem;
	margin:8px 0 0px;
	background: url("../img/ico-phone.png") no-repeat 0 6px;
	padding-left: 26px;
}
header .top:after{display:block;content:" ";/* float: right; */position:absolute;left: 50%;margin-left: 215px;margin-top: 35px;top: 0;width: 34px;height: 34px;/*background: url("../img/ico-phone.png") no-repeat;*/}

header .work{
	float:right;
	display:block;
	color:#fff;
/*	opacity: .6;*/
	opacity: 1;
	color: #fff;
	font-size: 0.85rem;
	margin-top:4px;
	font-weight: bold;
}

.logo {
	display:block;
	width: 82px;
	height: 72px;
	background:url("../img/logos-new.png") no-repeat;
	margin:0 auto 12px;
	-webkit-background-size: cover;
	background-size: cover;
}
.whatsapp{
	margin-top: 5px;
	opacity: 1 !important;
}
.whatsapp img{
	vertical-align: middle;
}
nav{width: 100%;background-color:#fff;}
nav ul{
	width:960px;
	margin:10px auto;
}
nav ul li{
	text-transform:uppercase;
	color:#0060A4;
	font-family: 'Open Sans', sans-serif; font-weight:800;
	display:block;
	font-size: 0.8rem;
	float:left;
	padding: 10px 10px 10px 10px;
	cursor:pointer;
}

.body_big nav.landingFix{position:fixed;top:0;z-index: 100;padding:0;}

.body_big nav.landingFix ul {
    margin: 5px auto;
    text-align: center;
}

.body_big nav ul li{
margin:0 3px;
}

nav ul li:hover,nav ul li.cur{
	background-color:#0060A4;
	color:#fff;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}



nav ul li a{
	border-bottom:1px solid #0060A4;
}

nav{
clear:both;
}

header .phone-button{
display:none;
}


.slide1{
width:100%;
background-color:#ffea00;
padding-top:35px;
}

.slide1 h1, .slide1 h2{
text-align:center;
color: #0060A4;
font-family: 'Open Sans', sans-serif; font-weight:800;
}
.slide1 h1{font-size: 3.8rem;line-height: 4.5rem;}
.slide1 h2{font-size: 1.4rem;margin-top: 15px;line-height: 3rem;text-transform:uppercase;}

.slide1 .content{
	width: 940px;
	margin:0 auto;
	height: 300px;
}
.slide1 .content .viz{
display:none;
}

.slide1  .man{
	/*background:none !important;*/
  	background-image: url(../img/logos-new.png),
      url("../img/window-main.png");
  	background-repeat: no-repeat, no-repeat;
  	background-position: center center, center top;
  	background-size: 100px auto, contain;
	width:447px;
	height:373px;
	float:left;
	margin-left: -30px;
}

.slide1  ul.pref{float:left;width: 415px;margin-top: 40px;margin-left:100px;display: block;}

.slide1  ul.pref li{
	font-family: 'Open Sans', sans-serif; font-weight:600;
	font-size: 1.1rem;
	float: left;
	line-height: 25px;
	margin-bottom: 20px;
	height: 64px;
} 

.slide1  ul.pref li:before{display:block;content:" ";width:62px;height:62px;background:url("../img/ico-pref.png") no-repeat;float:left;margin-top: -7px;margin-right:30px;}

.slide1  ul.pref li:nth-child(2):before{
background-position:-62px 0;
}
.slide1  ul.pref li:nth-child(3):before{
background-position:-124px 0;
}

.bez-posrednikov{font-size: 0.8rem;font-family: 'Open Sans', sans-serif; font-weight:600;text-transform:uppercase;text-align:center;float: left;margin-top: -170px;margin-left: 420px;border-top:2px solid #0060A4;border-bottom:2px solid #0060A4;padding:5px 2px;}
.bez-posrednikov p{font-size:3rem;letter-spacing: 0.25rem;}
.bez-posrednikov span{letter-spacing: 0.15rem;}


.slide2{width:960px;margin: 15px auto 50px;padding: 45px 0 0;}
.slide2 h2
{color: #0060A4;font-family: 'Open Sans', sans-serif; font-weight:800;font-size: 2.25rem;line-height: 2.5rem;text-align:center;}

.zig_zag:before,.zig_zag:after{
	width: 294px;
	display:block;
	height:11px;
	margin-top: 11px;
	content:" ";
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAALCAYAAABPhbxiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkIwMEQzRjkzMEIwMTFFNkE3RDFDOTQwQTlDNDQ1RjMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkIwMEQzRkEzMEIwMTFFNkE3RDFDOTQwQTlDNDQ1RjMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2QjAwRDNGNzMwQjAxMUU2QTdEMUM5NDBBOUM0NDVGMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2QjAwRDNGODMwQjAxMUU2QTdEMUM5NDBBOUM0NDVGMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pnzq0QYAAADKSURBVHjadJHdCYUwDIXbu4A+dAZRBAdwCakLdA4n6BwdQNcp9MkBfNAJcj2FFn9i4OAhydckKIlIcLFtWywopSTbAPCpeZ6p67ooeK6Hheq6pqqqouA5+AU1TZOhJOSesEw3LstC0zTlE04gfkMIOWetFeM4ynwjXrtOGIaB9n2Pgr/W0uRPKK30BUuYtMp5i3DOiaIobr/gOA4yxgjvfc79kmnbloUQyKGGnhx935PW+rbel9CDXjByXVcqy5KdxAXWPh8QfwEGAOHWAcK7Nx3LAAAAAElFTkSuQmCC);
	float:left;
}
.zig_zag:after{
	float:right;
}
.slide2 .zig_zag{
	text-align:center;
	font-family: 'Open Sans', sans-serif; font-weight:800;
	font-size: 1.65rem;
	color: #0060A4;
	width: 700px;
	margin: 17px auto;
}
.slide2 .zig_zag span{
	padding:0 30px;
}

.slide2 h3{color: #0060A4;font-family: 'Open Sans', sans-serif; font-weight:800;font-size: 2.55rem;text-transform:uppercase;letter-spacing: 0.35rem;text-align:center;}

.slide2 ul.problem{color: #0060A4;font-family: 'Open Sans', sans-serif; font-weight:600;font-size: 1.05rem;line-height:1.5rem;margin-top: 40px;}

.slide2 ul.problem li {
	float:left;
	width: 219px;
	text-align:center;
	margin: 0 10px;
}
.slide2 ul.problem li:before{
	width:124px;
	height:134px;
	margin: 35px auto;
	content:" ";
	display:block;
	background:url("../img/ico-bigproblem.png")no-repeat center left;
	background-position: 111px 0px;
}
.slide2 ul.problem li:nth-child(2):before{
	background-position:-124px 0;
}
.slide2 ul.problem li:nth-child(3):before{
	background-position:-248px 0;
}
.slide2 ul.problem li:nth-child(4):before{
	background-position:-372px 0;
}

.slide2 ul.problem li:nth-child(1)::before {background-position: 0 0;
max-width: 128px;max-height: 128px;
  background-size: 100%;
  background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ3OC43MDMgNDc4LjcwMyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDc4LjcwMyA0NzguNzAzOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjI1NnB4IiBoZWlnaHQ9IjI1NnB4Ij4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNNDU0LjIsMTg5LjEwMWwtMzMuNi01LjdjLTMuNS0xMS4zLTgtMjIuMi0xMy41LTMyLjZsMTkuOC0yNy43YzguNC0xMS44LDcuMS0yNy45LTMuMi0zOC4xbC0yOS44LTI5LjggICAgYy01LjYtNS42LTEzLTguNy0yMC45LTguN2MtNi4yLDAtMTIuMSwxLjktMTcuMSw1LjVsLTI3LjgsMTkuOGMtMTAuOC01LjctMjIuMS0xMC40LTMzLjgtMTMuOWwtNS42LTMzLjIgICAgYy0yLjQtMTQuMy0xNC43LTI0LjctMjkuMi0yNC43aC00Mi4xYy0xNC41LDAtMjYuOCwxMC40LTI5LjIsMjQuN2wtNS44LDM0Yy0xMS4yLDMuNS0yMi4xLDguMS0zMi41LDEzLjdsLTI3LjUtMTkuOCAgICBjLTUtMy42LTExLTUuNS0xNy4yLTUuNWMtNy45LDAtMTUuNCwzLjEtMjAuOSw4LjdsLTI5LjksMjkuOGMtMTAuMiwxMC4yLTExLjYsMjYuMy0zLjIsMzguMWwyMCwyOC4xICAgIGMtNS41LDEwLjUtOS45LDIxLjQtMTMuMywzMi43bC0zMy4yLDUuNmMtMTQuMywyLjQtMjQuNywxNC43LTI0LjcsMjkuMnY0Mi4xYzAsMTQuNSwxMC40LDI2LjgsMjQuNywyOS4ybDM0LDUuOCAgICBjMy41LDExLjIsOC4xLDIyLjEsMTMuNywzMi41bC0xOS43LDI3LjRjLTguNCwxMS44LTcuMSwyNy45LDMuMiwzOC4xbDI5LjgsMjkuOGM1LjYsNS42LDEzLDguNywyMC45LDguN2M2LjIsMCwxMi4xLTEuOSwxNy4xLTUuNSAgICBsMjguMS0yMGMxMC4xLDUuMywyMC43LDkuNiwzMS42LDEzbDUuNiwzMy42YzIuNCwxNC4zLDE0LjcsMjQuNywyOS4yLDI0LjdoNDIuMmMxNC41LDAsMjYuOC0xMC40LDI5LjItMjQuN2w1LjctMzMuNiAgICBjMTEuMy0zLjUsMjIuMi04LDMyLjYtMTMuNWwyNy43LDE5LjhjNSwzLjYsMTEsNS41LDE3LjIsNS41bDAsMGM3LjksMCwxNS4zLTMuMSwyMC45LTguN2wyOS44LTI5LjhjMTAuMi0xMC4yLDExLjYtMjYuMywzLjItMzguMSAgICBsLTE5LjgtMjcuOGM1LjUtMTAuNSwxMC4xLTIxLjQsMTMuNS0zMi42bDMzLjYtNS42YzE0LjMtMi40LDI0LjctMTQuNywyNC43LTI5LjJ2LTQyLjEgICAgQzQ3OC45LDIwMy44MDEsNDY4LjUsMTkxLjUwMSw0NTQuMiwxODkuMTAxeiBNNDUxLjksMjYwLjQwMWMwLDEuMy0wLjksMi40LTIuMiwyLjZsLTQyLDdjLTUuMywwLjktOS41LDQuOC0xMC44LDkuOSAgICBjLTMuOCwxNC43LTkuNiwyOC44LTE3LjQsNDEuOWMtMi43LDQuNi0yLjUsMTAuMywwLjYsMTQuN2wyNC43LDM0LjhjMC43LDEsMC42LDIuNS0wLjMsMy40bC0yOS44LDI5LjhjLTAuNywwLjctMS40LDAuOC0xLjksMC44ICAgIGMtMC42LDAtMS4xLTAuMi0xLjUtMC41bC0zNC43LTI0LjdjLTQuMy0zLjEtMTAuMS0zLjMtMTQuNy0wLjZjLTEzLjEsNy44LTI3LjIsMTMuNi00MS45LDE3LjRjLTUuMiwxLjMtOS4xLDUuNi05LjksMTAuOGwtNy4xLDQyICAgIGMtMC4yLDEuMy0xLjMsMi4yLTIuNiwyLjJoLTQyLjFjLTEuMywwLTIuNC0wLjktMi42LTIuMmwtNy00MmMtMC45LTUuMy00LjgtOS41LTkuOS0xMC44Yy0xNC4zLTMuNy0yOC4xLTkuNC00MS0xNi44ICAgIGMtMi4xLTEuMi00LjUtMS44LTYuOC0xLjhjLTIuNywwLTUuNSwwLjgtNy44LDIuNWwtMzUsMjQuOWMtMC41LDAuMy0xLDAuNS0xLjUsMC41Yy0wLjQsMC0xLjItMC4xLTEuOS0wLjhsLTI5LjgtMjkuOCAgICBjLTAuOS0wLjktMS0yLjMtMC4zLTMuNGwyNC42LTM0LjVjMy4xLTQuNCwzLjMtMTAuMiwwLjYtMTQuOGMtNy44LTEzLTEzLjgtMjcuMS0xNy42LTQxLjhjLTEuNC01LjEtNS42LTktMTAuOC05LjlsLTQyLjMtNy4yICAgIGMtMS4zLTAuMi0yLjItMS4zLTIuMi0yLjZ2LTQyLjFjMC0xLjMsMC45LTIuNCwyLjItMi42bDQxLjctN2M1LjMtMC45LDkuNi00LjgsMTAuOS0xMGMzLjctMTQuNyw5LjQtMjguOSwxNy4xLTQyICAgIGMyLjctNC42LDIuNC0xMC4zLTAuNy0xNC42bC0yNC45LTM1Yy0wLjctMS0wLjYtMi41LDAuMy0zLjRsMjkuOC0yOS44YzAuNy0wLjcsMS40LTAuOCwxLjktMC44YzAuNiwwLDEuMSwwLjIsMS41LDAuNWwzNC41LDI0LjYgICAgYzQuNCwzLjEsMTAuMiwzLjMsMTQuOCwwLjZjMTMtNy44LDI3LjEtMTMuOCw0MS44LTE3LjZjNS4xLTEuNCw5LTUuNiw5LjktMTAuOGw3LjItNDIuM2MwLjItMS4zLDEuMy0yLjIsMi42LTIuMmg0Mi4xICAgIGMxLjMsMCwyLjQsMC45LDIuNiwyLjJsNyw0MS43YzAuOSw1LjMsNC44LDkuNiwxMCwxMC45YzE1LjEsMy44LDI5LjUsOS43LDQyLjksMTcuNmM0LjYsMi43LDEwLjMsMi41LDE0LjctMC42bDM0LjUtMjQuOCAgICBjMC41LTAuMywxLTAuNSwxLjUtMC41YzAuNCwwLDEuMiwwLjEsMS45LDAuOGwyOS44LDI5LjhjMC45LDAuOSwxLDIuMywwLjMsMy40bC0yNC43LDM0LjdjLTMuMSw0LjMtMy4zLDEwLjEtMC42LDE0LjcgICAgYzcuOCwxMy4xLDEzLjYsMjcuMiwxNy40LDQxLjljMS4zLDUuMiw1LjYsOS4xLDEwLjgsOS45bDQyLDcuMWMxLjMsMC4yLDIuMiwxLjMsMi4yLDIuNnY0Mi4xSDQ1MS45eiIgZmlsbD0iIzAwMDAwMCIvPgoJCTxwYXRoIGQ9Ik0yMzkuNCwxMzYuMDAxYy01NywwLTEwMy4zLDQ2LjMtMTAzLjMsMTAzLjNzNDYuMywxMDMuMywxMDMuMywxMDMuM3MxMDMuMy00Ni4zLDEwMy4zLTEwMy4zUzI5Ni40LDEzNi4wMDEsMjM5LjQsMTM2LjAwMSAgICB6IE0yMzkuNCwzMTUuNjAxYy00Mi4xLDAtNzYuMy0zNC4yLTc2LjMtNzYuM3MzNC4yLTc2LjMsNzYuMy03Ni4zczc2LjMsMzQuMiw3Ni4zLDc2LjNTMjgxLjUsMzE1LjYwMSwyMzkuNCwzMTUuNjAxeiIgZmlsbD0iIzAwMDAwMCIvPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=);
}

.slide2 ul.problem li:nth-child(2)::before {background-position: 0 0 ;max-width: 128px;max-height: 128px; background-size: 100%;
background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ4Mi45IDQ4Mi45IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0ODIuOSA0ODIuOTsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIxMjhweCIgaGVpZ2h0PSIxMjhweCI+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTIzOS43LDI2MC4yYzAuNSwwLDEsMCwxLjYsMGMwLjIsMCwwLjQsMCwwLjYsMGMwLjMsMCwwLjcsMCwxLDBjMjkuMy0wLjUsNTMtMTAuOCw3MC41LTMwLjUgICAgYzM4LjUtNDMuNCwzMi4xLTExNy44LDMxLjQtMTI0LjljLTIuNS01My4zLTI3LjctNzguOC00OC41LTkwLjdDMjgwLjgsNS4yLDI2Mi43LDAuNCwyNDIuNSwwaC0wLjdjLTAuMSwwLTAuMywwLTAuNCwwaC0wLjYgICAgYy0xMS4xLDAtMzIuOSwxLjgtNTMuOCwxMy43Yy0yMSwxMS45LTQ2LjYsMzcuNC00OS4xLDkxLjFjLTAuNyw3LjEtNy4xLDgxLjUsMzEuNCwxMjQuOUMxODYuNywyNDkuNCwyMTAuNCwyNTkuNywyMzkuNywyNjAuMnogICAgIE0xNjQuNiwxMDcuM2MwLTAuMywwLjEtMC42LDAuMS0wLjhjMy4zLTcxLjcsNTQuMi03OS40LDc2LTc5LjRoMC40YzAuMiwwLDAuNSwwLDAuOCwwYzI3LDAuNiw3Mi45LDExLjYsNzYsNzkuNCAgICBjMCwwLjMsMCwwLjYsMC4xLDAuOGMwLjEsMC43LDcuMSw2OC43LTI0LjcsMTA0LjVjLTEyLjYsMTQuMi0yOS40LDIxLjItNTEuNSwyMS40Yy0wLjIsMC0wLjMsMC0wLjUsMGwwLDBjLTAuMiwwLTAuMywwLTAuNSwwICAgIGMtMjItMC4yLTM4LjktNy4yLTUxLjQtMjEuNEMxNTcuNywxNzYuMiwxNjQuNSwxMDcuOSwxNjQuNiwxMDcuM3oiIGZpbGw9IiMwMDAwMDAiLz4KCQk8cGF0aCBkPSJNNDQ2LjgsMzgzLjZjMC0wLjEsMC0wLjIsMC0wLjNjMC0wLjgtMC4xLTEuNi0wLjEtMi41Yy0wLjYtMTkuOC0xLjktNjYuMS00NS4zLTgwLjljLTAuMy0wLjEtMC43LTAuMi0xLTAuMyAgICBjLTQ1LjEtMTEuNS04Mi42LTM3LjUtODMtMzcuOGMtNi4xLTQuMy0xNC41LTIuOC0xOC44LDMuM2MtNC4zLDYuMS0yLjgsMTQuNSwzLjMsMTguOGMxLjcsMS4yLDQxLjUsMjguOSw5MS4zLDQxLjcgICAgYzIzLjMsOC4zLDI1LjksMzMuMiwyNi42LDU2YzAsMC45LDAsMS43LDAuMSwyLjVjMC4xLDktMC41LDIyLjktMi4xLDMwLjljLTE2LjIsOS4yLTc5LjcsNDEtMTc2LjMsNDEgICAgYy05Ni4yLDAtMTYwLjEtMzEuOS0xNzYuNC00MS4xYy0xLjYtOC0yLjMtMjEuOS0yLjEtMzAuOWMwLTAuOCwwLjEtMS42LDAuMS0yLjVjMC43LTIyLjgsMy4zLTQ3LjcsMjYuNi01NiAgICBjNDkuOC0xMi44LDg5LjYtNDAuNiw5MS4zLTQxLjdjNi4xLTQuMyw3LjYtMTIuNywzLjMtMTguOGMtNC4zLTYuMS0xMi43LTcuNi0xOC44LTMuM2MtMC40LDAuMy0zNy43LDI2LjMtODMsMzcuOCAgICBjLTAuNCwwLjEtMC43LDAuMi0xLDAuM2MtNDMuNCwxNC45LTQ0LjcsNjEuMi00NS4zLDgwLjljMCwwLjksMCwxLjctMC4xLDIuNWMwLDAuMSwwLDAuMiwwLDAuM2MtMC4xLDUuMi0wLjIsMzEuOSw1LjEsNDUuMyAgICBjMSwyLjYsMi44LDQuOCw1LjIsNi4zYzMsMiw3NC45LDQ3LjgsMTk1LjIsNDcuOHMxOTIuMi00NS45LDE5NS4yLTQ3LjhjMi4zLTEuNSw0LjItMy43LDUuMi02LjMgICAgQzQ0Nyw0MTUuNSw0NDYuOSwzODguOCw0NDYuOCwzODMuNnoiIGZpbGw9IiMwMDAwMDAiLz4KCTwvZz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K);}

.slide2 ul.problem li:nth-child(3)::before {
  	background-position: 0 0;
	max-width: 128px;
max-height: 128px;
background-size: 100%; 
background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ4Ny42IDQ4Ny42IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0ODcuNiA0ODcuNjsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIxMjhweCIgaGVpZ2h0PSIxMjhweCI+CjxnPgoJPHBhdGggZD0iTTQ2MC4zLDIxNi41NWgtMTEuNnYtNjkuN2MwLTI4LjUtMjMuMi01MS42LTUxLjYtNTEuNmgtMTAuN2wwLjEtMjUuOWMwLTE5LjItMTUuNi0zNC44LTM0LjgtMzQuOEg0Mi4zICAgYy0yMy4xLDAtNDIsMTguNi00Mi4zLDQxLjdjMCwwLjIsMCwwLjQsMCwwLjZ2MzQxLjRjMCwxOS4yLDE1LjYsMzQuOCwzNC44LDM0LjhoMzYyLjRjMjguNSwwLDUxLjYtMjMuMiw1MS42LTUxLjZ2LTY5LjhoMTEuNiAgIGMxNSwwLDI3LjItMTIuMiwyNy4yLTI3LjJ2LTYwLjdDNDg3LjUsMjI4Ljc1LDQ3NS4zLDIxNi41NSw0NjAuMywyMTYuNTV6IE00Mi4zLDU4LjU1aDMwOS40YzUuOSwwLDEwLjgsNC44LDEwLjgsMTAuN2wtMC4xLDI2ICAgSDQyLjNjLTEwLjEsMC0xOC4zLTguMi0xOC4zLTE4LjNTMzIuMiw1OC41NSw0Mi4zLDU4LjU1eiBNNDI0LjcsNDAxLjM1YzAsMTUuMi0xMi40LDI3LjYtMjcuNiwyNy42SDM0LjcgICBjLTUuOSwwLTEwLjgtNC44LTEwLjgtMTAuOHYtMzAzLjFjNS42LDIuNywxMS44LDQuMiwxOC40LDQuMmgzNTQuOGMxNS4yLDAsMjcuNiwxMi40LDI3LjYsMjcuNnY2OS43aC04MS45ICAgYy0xNSwwLTI3LjIsMTIuMi0yNy4yLDI3LjJ2NjAuN2MwLDE1LDEyLjIsMjcuMiwyNy4yLDI3LjJoODEuOVY0MDEuMzV6IE00NjMuNSwzMDQuNDVjMCwxLjgtMS40LDMuMi0zLjIsMy4ySDM0Mi45ICAgYy0xLjgsMC0zLjItMS40LTMuMi0zLjJ2LTYwLjdjMC0xLjcsMS40LTMuMiwzLjItMy4yaDExNy40YzEuNywwLDMuMiwxLjQsMy4yLDMuMkw0NjMuNSwzMDQuNDVMNDYzLjUsMzA0LjQ1eiIgZmlsbD0iIzAwMDAwMCIvPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=);
}
.slide2 ul.problem li:nth-child(4)::before {

background-position: 0 0;
background-size: 100%;
max-width: 128px;
max-height: 128px;
background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ3MiA0NzIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ3MiA0NzI7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMTI4cHgiIGhlaWdodD0iMTI4cHgiPgo8Zz4KCTxnPgoJCTxwYXRoIGQ9Ik00NDguNywxODcuNjVsLTM0LjItNS44Yy0zLjUtMTEuNi04LjItMjIuOS0xNC0zMy43bDIwLjEtMjguMmM4LTExLjIsNi43LTI2LjMtMy0zNmwtMjkuNS0yOS41ICAgIGMtNS4zLTUuMy0xMi4zLTguMi0xOS44LTguMmMtNS44LDAtMTEuNCwxLjgtMTYuMiw1LjJsLTI4LjMsMjAuMWMtMTEuMS01LjktMjIuNy0xMC43LTM0LjgtMTQuM2wtNS43LTMzLjggICAgYy0yLjEtMTMuNi0xMy43LTIzLjQtMjcuNC0yMy40aC00MS44Yy0xMy43LDAtMjUuMyw5LjgtMjcuNiwyMy4zbC01LjksMzQuNWMtMTEuNiwzLjYtMjIuOSw4LjMtMzMuNiwxNC4ybC0yNy45LTE5LjkgICAgYy00LjgtMy40LTEwLjQtNS4yLTE2LjItNS4yYy03LjUsMC0xNC41LDIuOS0xOS44LDguMmwtMjkuNSwyOS41Yy05LjcsOS43LTExLDI0LjgtMywzNmwyMC4zLDI4LjZjLTUuNywxMC44LTEwLjMsMjIuMS0xMy43LDMzLjggICAgbC0zMy44LDUuN0M5LjgsMTkwLjg1LDAsMjAyLjQ1LDAsMjE2LjE1djQxLjhjMCwxMy43LDkuOCwyNS4zLDIzLjMsMjcuNmwzNC41LDUuOWMzLjYsMTEuNiw4LjMsMjIuOSwxNC4yLDMzLjZsLTE5LjksMjcuOSAgICBjLTgsMTEuMi02LjcsMjYuMywzLDM2bDI5LjUsMjkuNWM1LjMsNS4zLDEyLjMsOC4yLDE5LjgsOC4yYzUuOCwwLDExLjQtMS44LDE2LjItNS4ybDI4LjYtMjAuM2MxMC40LDUuNSwyMS40LDEwLDMyLjYsMTMuNCAgICBsNS43LDM0LjFjMi4zLDEzLjUsMTMuOSwyMy4zLDI3LjYsMjMuM2g0MS44YzEzLjcsMCwyNS4zLTkuOCwyNy42LTIzLjNsNS44LTM0LjJjMTEuNi0zLjUsMjIuOS04LjIsMzMuNy0xNGwyOC4yLDIwLjEgICAgYzQuOCwzLjQsMTAuNCw1LjIsMTYuMiw1LjJsMCwwYzcuNSwwLDE0LjUtMi45LDE5LjgtOC4ybDI5LjUtMjkuNWM5LjctOS43LDExLTI0LjgsMy0zNmwtMjAuMS0yOC4zYzUuOC0xMC44LDEwLjQtMjIsMTQtMzMuNyAgICBsMzQuMS01LjdjMTMuNS0yLjMsMjMuMy0xMy45LDIzLjMtMjcuNnYtNDEuOEM0NzIsMjAxLjU1LDQ2Mi4yLDE4OS45NSw0NDguNywxODcuNjV6IE00NDgsMjU2Ljk1YzAsMS45LTEuNCwzLjYtMy4zLDMuOWwtNDEuNiw3ICAgIGMtNC43LDAuOC04LjUsNC4yLTkuNiw4LjhjLTMuOCwxNC43LTkuNiwyOC44LTE3LjQsNDEuOWMtMi40LDQuMS0yLjIsOS4yLDAuNSwxMy4xbDI0LjUsMzQuNWMxLjEsMS42LDAuOSwzLjctMC40LDUuMWwtMjkuNSwyOS41ICAgIGMtMSwxLTIuMiwxLjItMi44LDEuMmMtMC42LDAtMS40LTAuMS0yLjMtMC43bC0zNC40LTI0LjVjLTMuOS0yLjgtOS0zLTEzLjEtMC42Yy0xMy4xLDcuOC0yNy4yLDEzLjYtNDEuOSwxNy40ICAgIGMtNC42LDEuMi04LDQuOS04LjgsOS42bC03LjEsNDEuN2MtMC4zLDEuOS0yLDMuMy0zLjksMy4zaC00MS44Yy0xLjksMC0zLjYtMS40LTMuOS0zLjNsLTctNDEuNmMtMC44LTQuNy00LjItOC41LTguOC05LjYgICAgYy0xNC4zLTMuNy0yOC4xLTkuNC00MS0xNi44Yy0xLjktMS4xLTQtMS42LTYtMS42Yy0yLjQsMC00LjksMC43LTYuOSwyLjJsLTM0LjcsMjQuNmMtMC45LDAuNi0xLjcsMC43LTIuMywwLjcgICAgYy0wLjYsMC0xLjgtMC4yLTIuOC0xLjJMNzIsMzcxLjk1Yy0xLjQtMS40LTEuNi0zLjUtMC40LTUuMWwyNC40LTM0LjJjMi44LTMuOSwzLTksMC41LTEzLjFjLTcuOC0xMy0xMy44LTI3LjEtMTcuNi00MS44ICAgIGMtMS4yLTQuNS01LTgtOS42LTguOGwtNDItNy4xYy0xLjktMC4zLTMuMy0yLTMuMy0zLjl2LTQxLjhjMC0xLjksMS40LTMuNiwzLjMtMy45bDQxLjQtNi45YzQuNy0wLjgsOC41LTQuMyw5LjctOC45ICAgIGMzLjctMTQuNyw5LjQtMjguOCwxNy4xLTQyYzIuNC00LjEsMi4xLTkuMS0wLjYtMTNsLTI0LjYtMzQuN2MtMS4xLTEuNi0wLjktMy43LDAuNC01LjFsMjkuNC0yOS42YzEtMSwyLjItMS4yLDIuOC0xLjIgICAgYzAuNiwwLDEuNCwwLjEsMi4zLDAuN2wzNC4yLDI0LjRjMy45LDIuOCw5LDMsMTMuMSwwLjVjMTMtNy44LDI3LjEtMTMuOCw0MS44LTE3LjZjNC41LTEuMiw4LTUsOC44LTkuNmw3LjEtNDIgICAgYzAuMy0xLjksMi0zLjMsMy45LTMuM2g0MS44YzEuOSwwLDMuNiwxLjQsMy45LDMuM2w2LjksNDEuNGMwLjgsNC43LDQuMyw4LjUsOC45LDkuN2MxNS4xLDMuOCwyOS41LDkuNyw0Mi45LDE3LjYgICAgYzQuMSwyLjQsOS4yLDIuMiwxMy4xLTAuNWwzNC41LTI0LjVjMC45LTAuNiwxLjctMC43LDIuMy0wLjdjMC42LDAsMS44LDAuMiwyLjgsMS4ybDI5LjUsMjkuNWMxLjQsMS40LDEuNiwzLjUsMC40LDUuMSAgICBsLTI0LjUsMzQuNGMtMi44LDMuOS0zLDktMC42LDEzLjFjNy44LDEzLjEsMTMuNiwyNy4yLDE3LjQsNDEuOWMxLjIsNC42LDQuOSw4LDkuNiw4LjhsNDEuNyw3LjFjMS45LDAuMywzLjMsMiwzLjMsMy45ICAgIEw0NDgsMjU2Ljk1TDQ0OCwyNTYuOTV6IiBmaWxsPSIjMDAwMDAwIi8+CgkJPHBhdGggZD0iTTI1Mi44LDIyMy44NWgtMzMuN2MtMTMuNywwLTI0LjktMTEuMi0yNC45LTI0LjlzMTEuMi0yNC45LDI0LjktMjQuOWg1OS40YzYuNiwwLDEyLTUuNCwxMi0xMnMtNS40LTEyLTEyLTEySDI0OHYtMjMuMiAgICBjMC02LjYtNS40LTEyLTEyLTEycy0xMiw1LjQtMTIsMTJ2MjMuMmgtNC44Yy0yNywwLTQ4LjksMjEuOS00OC45LDQ4LjlzMjEuOSw0OC45LDQ4LjksNDguOWgzMy43YzEzLjcsMCwyNC45LDExLjIsMjQuOSwyNC45ICAgIGMwLDEzLjctMTEuMiwyNC45LTI0LjksMjQuOWgtNjAuNWMtNi42LDAtMTIsNS40LTEyLDEyYzAsNi42LDUuNCwxMiwxMiwxMkgyMjR2MjMuNmMwLDYuNiw1LjQsMTIsMTIsMTJzMTItNS40LDEyLTEydi0yMy42aDUuMiAgICBjMC4xLDAsMC4yLDAsMC4zLDBjMjYuNy0wLjMsNDguMy0yMi4yLDQ4LjMtNDguOUMzMDEuOCwyNDUuNzUsMjc5LjgsMjIzLjg1LDI1Mi44LDIyMy44NXoiIGZpbGw9IiMwMDAwMDAiLz4KCTwvZz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K);
}
.black_block{
	height: 290px;
	background-color:#0060A4;
	border-bottom:15px solid #ffea00;
	width: 883px;
	margin: 20px auto;
	padding: 15px 30px;
}
.black_block .left,.black_block .right{
	width: 260px;
	color:#fff;
	text-align:right;
	color: #fff;
	font-family: 'Open Sans', sans-serif; font-weight:600;
	font-size: 1.05rem;
	line-height: 1.35rem;
	margin: 70px 20px 0 5px;
	float: left;
}
.black_block .center{color: #fff;font-family: 'Open Sans', sans-serif; font-weight:700;font-size: 0.85rem;text-align:center;float;left; width: 290px;margin: 0 0px;float: left;line-height:1.3rem;padding: 0 0 20px 0;text-transform:uppercase;}
.black_block .center .line span:before,.black_block .center .line span:after{
	width:5px;
    height:10px;
	border-radius:5px 0px 0 5px;
    background:#fff;
	display:block;
	float:left;
	content:" ";
}

.black_block .center .line1{
display:none;
}

.black_block .center .line span:after{
border-radius:0px 5px 5px 0;
background:#ffea00;
}
.black_block .center .line span{width:10px;display: block;margin: 5px auto 0px;}
.black_block .center .line:before,.black_block .center .line:after{
	float:left;
	content: '';
	position: absolute;
	width: 140px;
	border-top: 2px solid #fff;
	margin-top: 5px;
}

.black_block .center .line:after{
    clear: both;
}
.black_block .center .line:before {margin-left: -150px;}
.black_block .center .line:after {margin-left: -65px; border-top: 2px solid #ffea00;}

.black_block .center .line{margin:0 auto;height: 15px;}

.black_block .right{
	float: right;
	color: #ffe900;
	text-align: left;
	margin: 70px 20px 0 20px;
}

strong{font-family: 'Open Sans', sans-serif; font-weight:800;}

.black_block .left strong,.black_block .right strong{font-family: 'Open Sans', sans-serif; font-weight:800;text-transform:uppercase;display:block;font-size: 1.3rem;line-height: 1.8rem;margin-bottom: 20px;}


.black_block .big_mashinka{
	float: left;
	margin: 32px 10px;
	width:260px;
	height:260px;
  
	background:url("../img/window.png");
  	background-size: 100% auto;
  	background-repeat: no-repeat;
	/*background:url("../img/big-mashinka1.png");*/
	/*background: none !important;*/
}

.black_block .round_phone{
	background:url("../img/phone-round.png");
	width:282px;
	height:167px;
	float: left;
	margin: 5px 0px 0 -170px;
}

.black_block .phone
{color: #0060A4;font-family: 'Open Sans', sans-serif; font-weight:800;font-size: 3.85rem;text-align:center;margin: 25px auto;display: block;}

.slide3{
	min-height:620px;
	margin-top: 135px;
	padding-top:65px;
	display: block;
	background: #191512 url("../img/fon1.jpg") repeat-x 50% center;
}

.slide3 .content{
	width:960px;
	margin:0 auto;
}
.slide3 h2{
color: #fff;
font-family: 'Open Sans', sans-serif; font-weight:800;
font-size: 3.75rem;
text-align:center;
margin: 10px auto;
line-height:4.8rem;
}

.old{
	display:inline-block;
	position: relative;
}
.old:before {
        border-bottom: 3px solid #fff;
        position: absolute;
		margin-left:0px;
        content: "";
        width: 110%;
        height: 50%;
 }

.slide3 ul.steps{color: #fff;font-family: 'Open Sans', sans-serif; font-weight:400;font-size: 1.1rem;line-height:1.5rem;text-align:center;margin-top: 45px;}
.slide3 ul.steps strong{font-family: 'Open Sans', sans-serif; font-weight:600;font-size: 2rem;line-height: 3rem;}
.slide3 ul.steps span{
color:#ffd400;
line-height:1.6em;
}

.slide3 ul.steps li{
	width: 280px;
	float:left;
	margin: 0 35px;
}
.slide3 ul.steps li:before{
	display:block;
	content:" ";
	height:113px;
	width: 109px;
	background: url("../img/ico-steps2.png") no-repeat -66px 0;
	margin:0 auto 5px;
}

.slide3 ul.steps li:first-child:before{
	width: 66px;
	background-position:0px 0;
}

.slide3 ul.steps li:last-child:before{
	width: 160px;
	background-position: -176px 0;
}

.slide3 ul.steps li .step{
	display:block;
	content:" ";
	width:74px;
	height:74px;
	margin:25px auto;
	background:url("../img/ico-steps.png") no-repeat -74px 0;
}

.slide3 ul.steps .old{
	display:inline-block;
	position: relative;
}
.slide3 ul.steps .old:before {
        border-bottom: 1.5px solid #ffd400;
        position: absolute;
		margin-left:0px;
        content: "";
        width: 110%;
        height: 50%;
 }


.slide3 ul.steps li .step:before, .slide3 ul.steps li .step:after{display:block;position: absolute;content:" ";float:right;margin-top: 37px;margin-left: -116px;height:10px;width: 120px;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0QzMUQ2NTgzMzM2MTFFNjk0NDNFMEZFQUFFRjZEQzIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0QzMUQ2NTkzMzM2MTFFNjk0NDNFMEZFQUFFRjZEQzIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDRDMxRDY1NjMzMzYxMUU2OTQ0M0UwRkVBQUVGNkRDMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDRDMxRDY1NzMzMzYxMUU2OTQ0M0UwRkVBQUVGNkRDMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsbrwA8AAAAhSURBVHjaYvwPBAwQwMiABzAxEAlYCJlEsokjUyFAgAEAbvwEFEvgTUcAAAAASUVORK5CYII=);
background-repeat: repeat-x;}
.slide3 ul.steps li .step:before{margin-left: 78px;}


.slide3 ul.steps b{
color:#ffd400;
font-family: 'Open Sans', sans-serif; font-weight:700;
display:block;
}

.slide3 ul.steps li:first-child, .slide3 ul.steps li:last-child {
margin:0px;
}

.slide4{
	padding: 60px 0 40px;
	text-align:center;
	width: 100%;
	background-color:#f2f4f5;
	border-bottom:2px solid #c2c3c4;
}

.slide4 .content{
}

.slide4 h2, .slide4 h4{color: #0060A4;
font-family: 'Open Sans', sans-serif; font-weight:600;
font-size: 1.7rem;text-transform:uppercase;letter-spacing: 0.6em;margin-left: 19px;

}
.slide4 h4{
letter-spacing:0.015em;
}
.slide4 h3{
line-height:120px;
position: relative;
overflow: hidden;
text-align: center;
font-weight:100;
}

.slide4 h3 > span {
display: inline-block;
margin: 0 .4em;
}
  
.slide4 h3 > span:before,
.slide4 h3 > span:after {content: '';position: absolute;width: 26%;border-top: 2px solid #4e4e4e;margin-top: .6em;}
.slide4 h3 > span:before {margin-left: -30%;}
.slide4 h3 > span:after {margin-left: 4%;}

.slide4 h3{
color: #0060A4;
font-family: 'Open Sans', sans-serif; font-weight:800;
font-size: 5.7rem;
}


.slide4 ul.why_we{
font-size:0.9rem;
font-family: 'Open Sans', sans-serif; font-weight:600;
line-height:1.4em;
margin:60px auto;
width:960px;
}
.slide4 ul.why_we strong{font-family: 'Open Sans', sans-serif; font-weight:800;text-transform:uppercase;font-size:1.18rem;display:block;letter-spacing: -.02rem;}

.slide4 ul.why_we li{float:left;width: 25%;}

.slide4 ul.why_we li:before{
	content:" ";
	display:block;
	height:193px;
	width:193px;
	background:url("../img/why-we-test-1.png") no-repeat;
/*	background: none !important;*/
	margin:5px auto 25px;
}
.slide4 ul.why_we li:nth-child(2):before{
	background-position: -213px 0;
	width:180px;
}
.slide4 ul.why_we li:nth-child(3):before{
	background-position: -411px 0;
	width:193px;
}
.slide4 ul.why_we li:nth-child(4):before{
	background-position: -616px 0;
	width:193px;
}

.slide4 ul.why_we li p{
	padding:0 10px;
}

.slide5 {
color: #0060A4;
text-align:center;
padding-top:65px;
}

.slide5 h2{
	font-size:2.5rem;
	font-family: 'Open Sans', sans-serif; font-weight:800;
}
.slide5 h3{
	font-size:1.7rem;
	font-family: 'Open Sans', sans-serif; font-weight:400;
	margin-bottom:40px;
}

.marki{
width:960px;
margin:0 auto;
}


.marki span{
	display: inline-block;
    vertical-align: middle;
	/*cursor:pointer;*/
}

.marki span{
    *display: inline;
    *margin: 0 20px 0 20px;
}

.marki  img {
    width: 134px !important;
    margin: 8px 8px 8px 8px;
    max-height: 50px;
    text-align: center;
    float:left;
}
.marki span {

  -webkit-transition: all 1s;
  -moz-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s;
    -webkit-filter: none;
  -moz-filter: none;
  -ms-filter: none;
  -o-filter: none;
  filter: none;
  filter: none;
}


.marki div.center{width: 690px;margin:0 auto;}

.marki span:hor {
  -webkit-filter: brightness(110%) contrast(85%);
  -moz-filter: brightness(110%) contrast(85%); 
  -ms-filter: brightness(110%) contrast(85%);  
  -o-filter: brightness(110%) contrast(85%);  
  filter: brightness(110%) contrast(85%); 
  filter: blue;
    opacity:1;
}

.slide6{
	min-height: 700px;
	margin-top: 85px;
	padding-top:65px;
	display: block;
	background: #191512 url("../img/fon2.jpg") repeat-x 50%;
	text-align:center;
}

.slide6 h2{
color: #fff;
font-family: 'Open Sans', sans-serif; font-weight:800;
font-size: 2.6rem;
}

.slide6 .price{padding:50px 70px;width: 629px;border: 10px solid #d1d9ad;-moz-box-shadow: 0 10px 35px rgba(0,0,0,.95);-webkit-box-shadow: 0 10px 35px rgba(0,0,0,.95);box-shadow: 0 10px 35px rgba(0,0,0,.95);background-color:#fff;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;margin: 25px auto 0;color: #0060A4;font-family: 'Open Sans', sans-serif; font-weight:400;font-size:1rem;text-align:left;}
.slide6 .price .colum:first-child{/* float:left; */display: inline-block;width: 65%;}
.slide6 .price .colum:last-child{text-align:right;float: right;/* display: table-column; */vertical-align: middle;}
@media screen and (max-width: 530px) {
  .slide6 .price {
  	font-size: 0.9rem;
  }
}
.slide6 .price .row{/* display: table-row-group; *//* width: 150px; */line-height: 1.9em;border-bottom:1px solid #ccc;}

.slide6 .price p{
font-family: 'Open Sans', sans-serif; font-weight:800;
color:#ff1919;
text-transform:uppercase;
}

.slide6 .price strong{
	font-family: 'Open Sans', sans-serif; font-weight:600;
}
.slide6 .price b{
	font-family: 'Open Sans', sans-serif; font-weight:800;
}

.slide6 .price .old{
	display:inline-block;
	position: relative;
}
.slide6 .price .old:before {
        border-bottom: 2px solid #ff1919;
        position: absolute;
		margin-left:0px;
        content: "";
        width: 110%;
        height: 50%;
 }
 
 .slide7  {
 background-color:#f3f3f3;
 padding:45px 0;
 text-align:center;
 }

 .slide7 h2{
color: #0060A4;
font-family: 'Open Sans', sans-serif; font-weight:800;
font-size: 2.6rem;
margin-bottom:20px;
 }
 .slide7 .reviews_carousel {
	width: 77%;
	margin:0 auto;
	}
  .slide7 .reviews_carousel .item{
  padding: 25px 20px;
  }
  

 .slide7 .reviews_carousel .review{
 border: 10px solid #d1d8ad;margin:0 auto;background-color:#fff;
 padding:55px 110px 20px;
 }
 .reviews_carousel .text:before,.reviews_carousel .text:after{
	/* position: absolute; */
	display:block;
	content:" ";
	width:27px;
	height:21px;
	background-repeat:no-repeat;
	background-size:54px 20px;
	}
	.reviews_carousel .text:before{
		left: 50%;
		margin-left: -36%;
		position: absolute;
		top: 90px;
		float:left;
		ft; */
	}
.reviews_carousel .text:after{
	/* float:right; */
	background-position:-27px 0;
	/* right: 90px; */
	position: absolute;
	right: 50%;
	margin-right: -36%;
	/* margin-top: -10px; */
}
.reviews_carousel .text{color: #0060A4;font-family: 'Open Sans', sans-serif;font-weight:400;line-height:1.5em;font-size: 1rem;margin-bottom:35px;width: 92%;margin: 0 auto;}

.reviews_carousel .author:before{width: 50px;height: 2px;display:block;content:" ";background-color:#000;margin: 32px auto;}

.reviews_carousel .text:before,
.reviews_carousel .text:after{
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 1.6rem;
}

 .reviews_carousel .text:before{
	content: "\e977";
	
}

.reviews_carousel .text:after{
	content: "\e978";
}


.reviews_carousel .author{
font-family: 'Open Sans', sans-serif; font-weight:400;
font-size:1rem;
line-height:1.4em;
}

.reviews_carousel .author strong{
	display:block;
	font-family: 'Open Sans', sans-serif; font-weight:600;
}
 
  .slide7 .reviews_carousel .wrapp{
	padding: 10px 10px;
	background-color:#fff;
	-moz-box-shadow: 0 10px 35px rgba(0,0,0,.25);
	-webkit-box-shadow: 0 10px 35px rgba(0,0,0,.25);
	box-shadow: 0 10px 25px rgba(0,0,0,.25);
	}

 
/*
* 	Owl Carousel Owl Demo Theme 
*	v1.3.3
*/

.owl-theme .owl-controls{
	margin-top: 10px;
	text-align: center;
}


.owl-theme .owl-controls .owl-buttons div{
	background:url("../img/nav-prevnext.png") no-repeat;
	width:80px;
	height:80px;
	display:block;
	opacity:0.8;
}
.owl-theme .owl-controls .owl-buttons .owl-next{
background-position:-80px 0;
}


.owl-theme .owl-controls.clickable .owl-buttons div:hover{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}

/* Styling Pagination*/

.owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span:after{
	display: block;
	width: 21px;
	height: 21px;
	/* border: 2px solid #000; */
	margin: 5px 7px;
	filter: Alpha(Opacity=80);/*IE7 fix*/
	opacity: 0.8;
	content: "\ea56";
	color: #000;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	font-family: 'icomoon' !important;
}

.owl-theme .owl-controls .owl-page.active span:after{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	margin-bottom: 0px;
	width: 20px;
	height: 20px;
	border: none;
	background-color:#ffea00;
	content: "\ea54";
	color: #0060A4;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	font-family: 'icomoon' !important;
}
.owl-theme .owl-controls.clickable .owl-page:hover span:after{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
}

.owl-theme .owl-controls .owl-buttons{
    position: absolute;
    left: 50%;
    margin-left: -50%;
    top: 50%;
    margin-top: -50px;
    width: 100%;
}

.owl-theme .owl-controls .owl-buttons .owl-prev {
    float: left;
    margin-left: -90px;
}
.owl-theme .owl-controls .owl-buttons .owl-next {
    float: right;
    margin-right: -90px;
}


.slide8{
padding-top:57px;
background-color:#ffea00;
}
.slide8 h2, .slide8 h3{
font-family: 'Open Sans', sans-serif; font-weight:800;
text-align:center;
}

.slide8 h2{
	font-size:2.6rem;
}
.slide8 h3{
	font-size:3.85rem;
	line-height:1.3em;
}

.slide8 .man2 {
	background: url("../img/man-12.png") no-repeat;
  	background-position: center bottom;
	width:392px;
	height:535px;
	float:left;
	margin-left: -14px;
	margin-top:15px;
	/*background: none !important;*/
}
.slide8 .content{
	width:960px;
	margin:0 auto;
}


.slide8  .or{padding: 1.2em 0.7em;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;border: 2px solid #0060A4;float:left;color: #0060A4;font-family: 'Open Sans', sans-serif; font-weight:700;font-size: 1rem;margin-top: 20px;margin-left: 30px;}

.slide8  .or:after{float:left;position: absolute;content:" ";width:216px;margin-left: 1.6em;margin-top: 0.5em;height:107px;background:url("../img/form-round.png") no-repeat;}

.slide8 form{width: 330px;padding:80px 75px 40px;margin: 90px 0px 0px -30px;float:left;background-color:#fff;}
.slide8 form input{
width: 224px;
height: 44px;
line-height:1em;
font-size:1.14rem;
-webkit-border-radius: 9px;
-moz-border-radius: 9px;
border-radius: 9px;
color: #0060A4;
font-family: 'Open Sans', sans-serif; font-weight:400;
padding:5px 10px;
border: 1px solid #595959;
margin:5px auto;
text-align:center;
display:block;
}

.slide8 form h2,.slide8 form h3{
color: #0060A4;
font-family: 'Open Sans', sans-serif; font-weight:400;
font-size: 1.3rem;
}
.slide8 form h2{font-family: 'Open Sans', sans-serif; font-weight:800;font-size: 2.35rem;letter-spacing: -0.03em;}
.slide8 form h3{
margin-bottom:25px;
}
.slide8 form input[type=submit]{cursor:pointer;border: 2px solid #0060A4;background-color:#ffea00;text-transform:uppercase;color: #0060A4;font-family: 'Open Sans', sans-serif; font-weight:800;font-size: 1rem;line-height: 0.0rem;padding: 30px;width: 246px;margin-top:20px;}
.slide8 form input[type=submit]:hover{
	border: 2px solid #ffea00;
	background-color:#000;
	color:#ffea00;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    /* display: none; <- Crashes Chrome on hover */
    -webkit-appearance: none;
    margin: 0; /* <-- Apparently some margin are still there even though it's hidden */
}

form input::-webkit-input-placeholder       {opacity: 1; transition: opacity 0.3s ease; color:#000;}
form input::-moz-placeholder                {opacity: 1; transition: opacity 0.3s ease; color:#000;}
form input:-moz-placeholder                 {opacity: 1; transition: opacity 0.3s ease; color:#000;}
form input:-ms-input-placeholder            {opacity: 1; transition: opacity 0.3s ease; color:#000;}
form input:focus::-webkit-input-placeholder {opacity: 0; transition: opacity 0.3s ease;}
form input:focus::-moz-placeholder          {opacity: 0; transition: opacity 0.3s ease;}
form input:focus:-moz-placeholder           {opacity: 0; transition: opacity 0.3s ease;}
form input:focus:-ms-input-placeholder      {opacity: 0; transition: opacity 0.3s ease;}


footer{
color: #0060A4;
font-family: 'Open Sans', sans-serif; font-weight:600;
font-size: 1rem;
line-height:1.6em;
padding:35px 0 20px;
text-align:center;
}

footer .logo{
	display: block;
	width: 100px;
	height: 90px;
	background: url(../img/logos.png) no-repeat;
	margin: 0 auto 12px;
	-webkit-background-size: cover;
	background-size: cover;
}

.hiddenmob{
	display: none;
}


/*THANK BOX BEGIN*/
.wrappTB{
  background: rgba(0,0,0,0.9);
  height: 100%;
  position: fixed;
  width: 100%;
  z-index: 200;
  top: 0;
  left: 0;
  display:none;
}

.thankBox {
	border-radius:5px;
	color: #fff;
	font-family: 'Open Sans', sans-serif; font-weight:600;
	font-size: 1.425rem;
	left: 50%;
	line-height: 1.125em;
	margin-left: -273px;
	padding: 0 0 18px;
	position: fixed;
	text-align: center;
	text-transform: uppercase;
	top: 25%;
	display:none;
	width: 545px;
	height: 265px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: #4e4e4e;
	-moz-box-shadow: 0 0 39px 15px rgba(0,0,0,.68);
	-webkit-box-shadow: 0 0 39px 15px rgba(0,0,0,.68);
	box-shadow: 0 0 39px 15px rgba(0,0,0,.68);
	z-index:111;
}

.thankBox .top{width: 100%;height: 124px;-moz-border-radius: 4px 4px 0 0;-webkit-border-radius: 4px 4px 0 0;border-radius: 4px 4px 0 0;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;background-color: #ffea00;background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDU0NiAxMjQiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMCIgc3RvcC1vcGFjaXR5PSIwLjMyIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIwLjMyIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iNTQ2IiBoZWlnaHQ9IjEyNCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);background-image: -moz-linear-gradient(bottom, rgba(0,0,0,.32) 0%, rgba(255,255,255,.32) 100%);background-image: -o-linear-gradient(bottom, rgba(0,0,0,.32) 0%, rgba(255,255,255,.32) 100%);background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,.32) 0%, rgba(255,255,255,.32) 100%);background-image: linear-gradient(bottom, rgba(0,0,0,.32) 0%, rgba(255,255,255,.32) 100%);color: #fff;font-family: 'Open Sans', sans-serif; font-weight:700;font-size: 1.85rem;line-height: 124px;text-align: left;}

.thankBox .top span {
	width: 98%;
	text-align: center;
}


.thankBox .top span:before{
	content:" ";
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAAAfCAYAAABkitT1AAAB50lEQVR42s2XTShEURTHr8lHGcZnEpKSsmSHZMNGys6SlRRqYiULO3sLZmNPalgoIsUCSaQpkRRiZaPYSIYe/1P31ev15r1z77z3Zha/ZjPnnN/r3nPuveLt2xA5oghsgAVQ4PSfXIkVgy3wJ9kBNfkgR2LbFjGTF9Bll5sIkX6w6yBmkgaz5jKT3DkYCIFR8OsiZmUTxIRc76CXshQcMMVMkmHIkdiRotgaxQUtVwaOFaRoz8WtDRGUXAycKoi9gl57twYhVwHOFMToIxqc5pzfcpXgQkFsWZ4WImi5anDFlPqU4yVjPj/lakGKKfYIOrxyuslVgR4wDgY9EtWBa6bYvswtuHLdYAokwKHsHGvClEuSenCrsMeGuKthysUZSVsdElCH3TFi38G0rlyEMZPmbMFN4J4hRsvdBpp15ei3HXy5FLm0BFKhB4bYOohaYrTliHmXQgZokTx5SP2AGVuxrOUKPebUCnhmHEN9DsWylhNy/qQVbxEmdGQ1ZijmixyxqCGWkFdwEbRcicLsoiYaYxTzTU7Iwex1rabG6GQW81WOWHIR23N6zoUpF3WYZ4bckxHFi4HvckI+5wyZ+AMMa95aApEjVsGNPIZEvsmVy8eKCFuOToSREJjUkaPAE80TQQe23D86eDMP2BwjeAAAAABJRU5ErkJggg==);
	background-repeat:no-repeat;
	background-position:85% center;
	height:124px;
	display:block;
	width: 115px;
	float: left;
	margin-left: 0px;
}

.thankBox span {
    padding: 13px 0 10px;
}

.thankBox p{
	padding: 35px 20px;
	line-height: 1.95rem;
	text-transform:none;
}

.closePopUpLink {
	cursor: pointer;
	float: right;
	margin: -10px -10px 0 0px;
	padding: 5px 0 5px;
	position: relative;
	width: 20px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background: #ffc21f;
}
.closePopUpLink:after{
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAJCAYAAADkZNYtAAAAZ0lEQVR42mNgYGBQAGIHIDZgwA4coFiAAUqcB+L/QJyAprAfKj4fWRCm4T2SDQnYFMKAAVTxe6hCEL2fAQ8wgJoGwvdh7sQF6qEKYX4IwKUQ5sZ+HH7AULgehx8M0BWex+JGmB/AGgDZ1yEh7hQWvgAAAABJRU5ErkJggg==);
	background-repeat:no-repeat;
	background-position:center center;
	height:11px;
	width: 19px;
	content:" ";
	display:block;
}
/*THANK BOX END*/

section,footer,header{
	-webkit-text-size-adjust: 100%;
	margin:0 auto;
}

.link_nav{ display:none;}




@font-face {
    font-family: 'icomoon';
    src:    url('../fonts/icomoon/icomoon.eot?d6vf3m');
    src:    url('../fonts/icomoon/icomoon.eot?d6vf3m#iefix') format('embedded-opentype'),
        url('../fonts/icomoon/icomoon.ttf?d6vf3m') format('truetype'),
        url('../fonts/icomoon/icomoon.woff?d6vf3m') format('woff'),
        url('../fonts/icomoon/icomoon.svg?d6vf3m#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-quotes-left:before {
    content: "\e977";
}
.icon-quotes-right:before {
    content: "\e978";
}
.icon-menu:before {
    content: "\e9bd";
}
.icon-circle-left:before {
    content: "\ea44";
}
.icon-radio-checked:before {
    content: "\ea54";
}
.icon-radio-unchecked:before {
    content: "\ea56";
}


@media (min-width: 1025px){
.slide3 ul.steps li:first-child .step:after, .slide3 ul.steps li:last-child .step:before {
    background: none;
}
}



@media only screen and (max-width: 1024px){
.logo {
	display: block;
	width: 49px;
	height: 42px;
	background: url(../img/logos-new.png) no-repeat;
	margin: -5px 0px 0 102px;
	-webkit-background-size: cover;
	background-size: cover;
}
.hiddenmob {
	display: block;
	right: 8px;
	position: absolute;
	top: 6px;
}
body{min-width: 480px;width: 100%;}

header .content{
	width:480px;
}

header {
    height: 30px;
    position: fixed;
    display: block;
    z-index: 100;
    padding: 10px 0;
    min-width: 480px;
}

header .top .text{
display:none;
}

nav ul{
margin:0;
}

header .content .viz,header .work,header .phone,nav ul {
display:none;
}

.link_nav{
display:block;
}
.link_nav:before {font-family: 'icomoon' !important;font-weight: 100;display:block;/* top: 20px; *//* left: 50%; *//* margin-left: -210px; */content: " ";width: 40px;text-align: center;border-radius: 4px;height: 30px;line-height: 30px;position: absolute;top: 7px;padding: 5px;left: 150%;margin-left: -220px;color: #fff;background: #000;background: url(../img/ico-menu.png) no-repeat 50% 50%;}


.js nav > ul {
    position:fixed;
    width:65%;
    left:-65%;
    top:0;
    margin-left: 0px;
    background:#fff;
    background: rgba(255,255,255,1);
    border:1px solid #666;
    border:1px solid rgba(0,0,0,0.6);
    border-left:0;
    -webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    transition: all 200ms linear;
  }  
  .js nav ul li {
    display:block;
    text-align:left;
    float: none;
  }
  /* Second level menu */
  .js nav ul ul {
    display:block;
    margin-left:1.5em;
    position:static;
  }  
  
  .js header,
  .js section,
  .js footer {
    
    -moz-transition: margin 1s; 
    -webkit-transition: margin 1s;  
    -ms-transition: margin 1s;  
    -o-transition: margin 1s;  
    transition: margin 1s;
  }
  
  
  /* Navigation is opened */
  .mobile_nav .container {
    overflow-x: hidden;
    width:100%;
  }
  .mobile_nav header,
  .mobile_nav  section,
  .mobile_nav footer {
    margin-left: 0%;
  }
  
  .mobile_nav nav > ul {
    display:block;
    top:0;
    left:0%;
    float:none;
    width: 65%;
    min-width: 245px;
    height: 100%;
    padding-left: 55px;
}
  
  .mobile_nav .link_nav {
    left: 110%;
  }
  .mobile_nav .link_nav:before {
    cursor: pointer;
    left: 0;
    top: 0;
    position: absolute;
    width: 40px;
    height: 40px;
    background: url(../img/close-lg.svg) no-repeat 50% 50%;
    background-size: 19px 19px;
    margin-left: 0px;
    z-index: 100;
    left: 100%;
    content: "";
  }
  
html { overflow-x: hidden; }
body { overflow-x: hidden; }

.slide1 {
    margin-top:35px;
}

.slide1 h1 {
    font-size: 2.5rem;
    line-height: 1.3em;
}

.slide1 h2 {
    font-size: 1.14rem;
    margin-top: 15px;
    line-height: 1.2em;
    text-transform: uppercase;
}

nav {
    width: 100%;
    left: -100%;
    min-width: 480px;
    background-color: transparent;
}
.slide1 .content {
width:480px;
}

.slide1  .man{/*
background-size:80%;
margin:0 auto;*/
  	background-size: 100px auto, contain;
    background-position: center center, center top;
    margin: 0 auto 30px;
  float:none;
}
.slide1 .content .viz {
display:block;
float:none;
margin:40px auto;
}

.slide1 .content .viz{
	border: 2px solid #000;
	color: #000;
	padding: 10px 45px 10px 45px;
}
.slide1 .content .viz:before{
	background-position:-68px center;
}
.slide1 .content .viz:hover{
	border: 2px solid #fff;
	color: #fff;
}
.slide1 .content .viz:hover:before{
	background-position:-34px center;
}

.bez-posrednikov{
  display: none;
  float:none;position:absolute;right: 50%;margin-right: -248px;margin-top: 0px;zoom: 0.85;border-top: 3px solid black;border-bottom: 3px solid black;padding: 10px 2px;}

.bez-posrednikov p{
	line-height:1.3em;
}

.slide1 .content {
    height: 355px;
}

.slide1 ul.pref {
    margin:40px auto;
	display:block;
	float:none
}

.slide2 {
    width: 460px;
}

.slide2 {
    margin: -10px auto 50px;
    padding: 60px 0 0;
}

.slide2 h2 {
    font-size:1.7rem;
}

.slide2 .zig_zag {
    font-size: 1rem;
    width: 400px;
    margin: 20px auto 30px;
}

.slide2 .zig_zag span {
    padding: 0 20px;
}

.zig_zag:before,.zig_zag:after{
	width: 167px;
	display:block;
	height:7px;
	margin-top: 6px;
	content:" ";
	float:left;
	background-size: 9px;
}
.zig_zag:after{
	float:right;
}

.slide2 h3 {
    font-size: 1.6rem;
	letter-spacing: 0.25rem;
}

.slide2 ul.problem {
    font-size: 1rem;
    line-height: 1.25em;
}

.slide2 ul.problem li {
    float: left;
    width: 210px;
    text-align: center;
    margin: 0 8px;
}

.slide2 ul.problem li:nth-child(2n):after{
clear:both;
display:block;
}

.black_block {
    height: 615px;
    background-color: /*#000*/#0060a4;
    border-bottom: 15px solid #ffea00;
    width: 100%;
    margin: 20px auto;
    padding: 15px 0px;
}

.black_block .left, .black_block .right {
    width: 280px;
	text-align:center;
	margin:0 auto;
	float:none;
	padding:5px 20px;
}

.black_block .center {
    float:none;
	margin:15px auto;
}

.black_block .center .line1{
display:block;
}


.black_block .center .line1 span:before,.black_block .center .line1 span:after{
    background:#fff;
}

.black_block .center .line2 span:before,.black_block .center .line2 span:after{
    background:#ffea00;
}

.black_block .center .line span:after{
border-radius:0px 5px 5px 0;
}

.black_block .center .line span{width:10px;display: block;margin: 5px auto 0px;}
.black_block .center .line1:before,.black_block .center .line1:after{
	border-top: 2px solid #fff;
}
.black_block .center .line2:before,.black_block .center .line2:after{
	border-top: 2px solid #ffea00;
}

.black_block .center .line:after{
    clear: both;
}
.black_block .center .line:before {margin-left: -150px;}
.black_block .center .line:after {margin-left: -65px;}

.black_block .big_mashinka {
    float: left;
    margin: 32px 0;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
}

.black_block .round_phone {
    background: url(../img/phone2-round.png);
    width: 172px;
    height: 353px;
    position: absolute;
    float: left;
    margin: 6px 0px 0 -20px;
    left: 50%;
}

.black_block .phone {
    font-size:3.4rem;
}

.slide3 {
    min-height: 620px;
    margin-top: 135px;
    padding-top: 30px;
    padding-bottom: 40px;
    display: block;
    background: #191512 url(../img/fon1-2.jpg) repeat-x 50% center;
}

.slide3 .content {
    width: 480px;
}

.slide3 h2 {
    font-size: 1.6rem;
	line-height:1.2em;
}

.slide3 ul.steps li .step {
	display: block;
	content: " ";
	position: absolute;
	width: 74px;
	left: 50%;
	/* margin-left: -35px; */
	height: 74px;
	margin: -90px -195px;
}

.slide3 ul.steps li {
    margin: 37px auto;
    float: none;
	font-size:0.95rem;
}

.slide3 ul.steps strong {
    font-size:1.6em;
}

.slide3 ul.steps li:first-child, .slide3 ul.steps li:last-child {
    margin: 0px auto;
}

.slide3 ul.steps li .step:before, .slide3 ul.steps li .step:after {
    content: " ";
    margin-left: 36px;
    height: 124%;
    background-repeat: repeat-y;
    background-position: 0px 0px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0QzMUQ2NTgzMzM2MTFFNjk0NDNFMEZFQUFFRjZEQzIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0QzMUQ2NTkzMzM2MTFFNjk0NDNFMEZFQUFFRjZEQzIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDRDMxRDY1NjMzMzYxMUU2OTQ0M0UwRkVBQUVGNkRDMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDRDMxRDY1NzMzMzYxMUU2OTQ0M0UwRkVBQUVGNkRDMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsbrwA8AAAAhSURBVHjaYvwPBAwQwMiABzAxEAlYCJlEsokjUyFAgAEAbvwEFEvgTUcAAAAASUVORK5CYII=);
}

.slide3 ul.steps li .step:after{
    margin-top: 80px;
}





.slide3 ul.steps li .step:before {
	margin-top: -97px;
}


.slide3 ul.steps li:first-child .step:before, .slide3 ul.steps li:last-child .step:after {
    background: none;
}


.slide3 ul.steps li:first-child  .step{
background-position:0px 0px;
}
.slide3 ul.steps li:last-child  .step{
background-position:-148px 0px;
}





.slide4 h2, .slide4 h4 {
    font-weight: 100;
    font-size: 1.6rem;
    letter-spacing: 0.6em;
    margin-left: 0px;
}

.slide4 h4{
	font-size: 1.35rem;
	letter-spacing: 0.05em;
}

.slide4 ul.why_we {
    font-size: 0.8rem;
    font-family: 'Open Sans', sans-serif; font-weight:600;
    line-height: 1.5em;
    margin: 50px auto;
    width: 480px;
}

.slide4 ul.why_we li {
    float: left;
    width: 47%;
    margin: 0 5px;
}

.slide4 ul.why_we strong {
    font-size: 0.95rem;
    letter-spacing: -.01rem;
}

.marki {
    width: 100%;
    margin: 0 auto;
}

.slide5 h2 {
    font-size: 1.7rem;
}

.slide5 h3 {
    font-size: 1.4rem;
}

.slide6 {
    width:100%;
	min-height:300px;
	padding-bottom:25px;
}

.slide6 .price {
    padding: 10px 15px;
    width: 76%;
    /* display: table; */
    margin: 40px auto;
}

.slide6 h2 {
    color: #fff;
    font-family: 'Open Sans', sans-serif; font-weight:800;
    font-size: 1.8rem;
}

.slide7 {
    padding: 65px 0 45px;
}



.slide7 .reviews_carousel {
    width: 75%;
    min-width: 460px;
}

.reviews_carousel .text {
    width: 88%;
}

.slide7 .reviews_carousel .review {
    padding: 55px 30px 20px;
}

.reviews_carousel .text:before {
    /* left:50%; */
    margin-left: -39%;
}

.reviews_carousel .text:after{
	/* left:50%; */
	margin-right: -38%;
}



.slide8 .content {
    width: 100%;
    margin: 0 auto;
    padding-bottom: 25px;
}



.slide8 h2 {
    font-size: 2.3rem;
}

.slide8 h3 {
    font-size: 3.5rem;
}

.slide8 .man2 {
    display:none;
}


.slide8 .or:after {
    float: left;
    position: absolute;
    content: " ";
    width: 24px;
    margin-left: -28px;
    margin-top: 50px;
    height: 80px;
    background: url(../img/form-round2.png) no-repeat;
}
.slide8 .or{margin: 15px 0 0 -30px;position: absolute;left: 50%;}

.slide8 form {
    width: 335px;
    padding: 60px 35px 30px;
    margin: 113px auto 25px;
    float:none;
}

footer {
    color: #262626;
    font-family: 'Open Sans', sans-serif; font-weight:600;
    font-size: 0.95rem;
    line-height: 1.4em;
    padding: 35px 45px 20px
}


nav ul li a {
    border-bottom: 0px solid #000;
    display: block;
    padding: 20px 0px 20px 15px;
}


nav {
	position:fixed;
	top:0;
	/* left: -100%; */
	height: 32px;
	z-index: 200;
	margin-bottom: 50px;
}

nav ul{margin: -1px auto;}

nav ul li{text-transform:uppercase;color:#000;font-family: 'Open Sans', sans-serif;font-weight:400;display:block;font-size: 1rem;float:left;/* padding: 20px 0px 20px 15px; *//* margin-left:4px; */width: 94%;min-width: 160px;border-bottom: 1px solid;cursor:pointer;padding: 0;}


header .phone-button{
	display: block;
	content: " ";
	/* float: right; */
	position: absolute;
	left: 50%;
	margin-left: 0px;
	margin-top: 9px;
	top: 0;
	width: 34px;
	height: 34px;
	background: url(../img/ico-phonemobile.png) no-repeat;
	cursor: pointer;
}

header .top:after{
display:none;
}


/* backSlide */
.backSlide-out {
  -webkit-animation: backSlideOut 1s both ease;
  -moz-animation: backSlideOut 1s both ease;
  animation: backSlideOut 1s both ease;
}
.backSlide-in {
  -webkit-animation: backSlideIn 1s both ease;
  -moz-animation: backSlideIn 1s both ease;
  animation: backSlideIn 1s both ease;
}


.owl-theme .owl-controls .owl-buttons div {
    background-position:0;
	background-size:200%;
    width: 40px;
    height: 40px;

}

.owl-theme .owl-controls .owl-buttons .owl-prev {
    float: left;
    margin-left: -30px;
}

.owl-theme .owl-controls .owl-buttons .owl-next{
    float: right;
    background-position: -40px 0px;
    margin-right: -30px;
}








