@import "../fonts/font.css";
html, body, div, span, applet, object, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	/*vertical-align: baseline;*/
	background: transparent;
}
table, td, tr, th{
	outline: 0;
	font-size: 100%;
}
blockquote, q {
	quotes: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a {
	color: blue;
	outline: none;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
img {
	border: none;
}
input {
	vertical-align: middle;
}
section {
margin-bottom: 50px;
}
body {
  -webkit-animation-duration: 0.1s;
  -webkit-animation-name: fontfix;
  -webkit-animation-iteration-count: 1;
  -webkit-animation-timing-function: linear;
  -webkit-animation-delay: 0.1s;
}

@-webkit-keyframes fontfix {
  from { opacity: 1; }
  to { opacity: 1; }
}
html{height:100%;}
body{line-height:30px;font-family:'SegoeWP-Regular';font-size:22px;color:#000000;width:100%;height:100%;}
h1{margin:0 0 56px;text-align:center;text-transform:uppercase;line-height:normal;font-family:'pf_din_text_comp_prolight';font-size:48px;font-weight:normal;color:#000000;}
.wrapper{min-height:100%;height:auto !important;height:100%;margin:0 auto -227px;}
.wrapper:after{content:'';display:block;height:227px;}
.container{margin:0 auto;max-width:1056px;}
.column{float:left;}
.column.last{margin-right:0;}
.clearfix:after,
.container:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix,
.container{display:inline-block;}
* html .clearfix,
* html .container{height:1%;}
.clearfix,
.container{display:block;padding-left: 5%;}
.span-1{width:8.3%}
.span-2{width:16.6%;}
.span-3{width:25%;}
.span-4{width:33.3%; min-width: 300px;}
.span-5{width:41.6%; min-width: 300px;}
.span-6{width:50%; min-width: 300px;}
.span-7{width:58.3%}
.span-8{width:66.6%;}
.span-9{width:75%;}
.span-10{width:83.3%;}
.span-11{width:91.6%;}
.span-12{width:100%;}
header{padding-top:33px;height:90px;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;position:fixed;top:0;z-index:100;}
header.fixed{padding-top:24px;background:#e9ecf0;-webkit-box-shadow:2px 1px 4px 0 rgba(0, 0, 0, 0.37);box-shadow:2px 1px 4px 0 rgba(0, 0, 0, 0.37);}
.phone-header-block{margin-top:-2px;overflow:hidden;float:right;}
.phone-block{margin-left:auto; margin-right:auto;}
.phone-header-block .ico-phone{margin-top:7px;margin-right:15px;display:inline-block;vertical-align:top;}
.phone-header-block .body-phone{display:inline-block;vertical-align:top;line-height:normal;font-family:'pf_din_text_comp_promedium';font-size:36px;color:#231f20;}
.body-phone a{color:#231f20;text-decoration:none;font-weight:bold;}
nav{margin-top:13px;}
nav a{margin-right:38px;display:inline-block;vertical-align:top;line-height:normal;font-family:'SegoeWP-Regular';font-size:15px;color:#194172;}
nav a:phone-block-child{margin-right:0;}
nav a:hover{color:#031021;}
.main-banner{padding-top:137px;width:100%;min-height:778px;box-sizing:border-box;-moz-box-sizing:border-box;position:relative;background:#e6e9ee url("../images/main-banner2.jpg") no-repeat center bottom;}
.main-banner .title-main-banner{margin-bottom:21px;text-transform:uppercase;line-height:70px;font-family:'pf_din_text_comp_prolight';font-size:62px;color:#000000;}
.main-banner .title-main-banner span{font-family:'pf_din_text_comp_promedium';}
.main-banner .body-main-banner{margin-bottom:29px;max-width:420px;line-height:30px;	font-family: 'pf_din_text_comp_promedium';font-size:22px;color:#000000;}
.main-banner .main-banner-form .field{margin:0 0 20px;max-width:420px;}
.main-banner .main-banner-form .field-text input{text-align:left;padding-left:34px;border:none;position:relative;line-height:51px;height:51px;-webkit-box-shadow:0 6px 8px 0 rgba(0, 0, 0, 0.23);box-shadow:0 6px 8px 0 rgba(0, 0, 0, 0.23);}
.services-section{padding:20px 0 10px;}
.services-section .item-services{padding:0 20px;margin-bottom:20px;text-align:center;}
.services-section .ico-services{margin-bottom:52px;}
.services-section .body-services{line-height:30px;font-family:'SegoeWP-Regular';font-size:16px;color:#000000;}
.services-section .title-services{margin-bottom:19px;line-height:30px;font-family:'pf_din_text_comp_promedium';font-size:24px;color:#000000;}
.services-section .title-services a{text-decoration:none;color:inherit;}
.features-section{padding:15px 0 15px;background:url("../images/features-section-bg.jpg") no-repeat center bottom;}
.features-section h1{margin-bottom:81px;}
.item-features{margin-bottom:50px;padding-right:30px;overflow:hidden;}
.item-features .ico-feature{padding-top:9px;margin-right:25px;float:left;}
.item-features .body-feature{overflow:hidden;line-height:30px;font-family:'SegoeWP-Regular';font-size:18px;color:#000000;zoom:1;}
.feedback-section{padding:15px 0 15px;width:100%;position:relative;text-align:center;}
.feedback-section h1{margin-bottom:23px;}
.feedback-section .field-text{width:90%;}
.feedback-body{margin-bottom:44px;}
.field{margin:0 auto 38px;}
.field.last{margin-bottom:0;}
.field-text input{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;height:60px;position:relative;text-align:center;line-height:60px;font-family:'SegoeWP-Light';font-size:18px;color:#000;border-radius:60px;behavior:url(libs/pie/PIE.htc);border:1px solid #b7b7b7;}
.field-text input::-webkit-input-placeholder{color:#b3b3b3;}
.field-text input::-moz-placeholder{color:#b3b3b3;}
.field-text input:-moz-placeholder{color:#b3b3b3;}
.field-text input:-ms-input-placeholder{color:#b3b3b3;}
.field-btn input,
.field-btn a{width:100%;height:72px;display:block;position:relative;text-align:center;text-transform:uppercase;line-height:76px;text-decoration:none;font-family:'pf_din_text_comp_promedium';font-size:26px;color:#000000;border-radius:72px;behavior:url(libs/pie/PIE.htc);border:none;cursor:pointer;background:#ffde00;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZGUwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYWIxMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #ffde00 0%, #fab100 100%);background:-webkit-linear-gradient(top, #ffde00 0%, #fab100 100%);background:linear-gradient(to bottom, #ffde00 0%, #fab100 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffde00', endColorstr='#fab100', GradientType=0);}
.field-btn input:hover,
.field-btn a:hover{background:#ffe63f;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZTYzZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYTk0MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #ffe63f 0%, #fa9400 100%);background:-webkit-linear-gradient(top, #ffe63f 0%, #fa9400 100%);background:linear-gradient(to bottom, #ffe63f 0%, #fa9400 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe63f', endColorstr='#fa9400', GradientType=0);}
.field-border input{border:1px solid #e0e0e0;}
.field-note{margin:0 auto 51px;line-height:24px;font-size:18px;color:#ffffff;}
.field-text .error{border:1px solid #D6393C !important;color:#D6393C;box-sizing:border-box;-moz-box-sizing:border-box;}
.manufacturer-section{padding:15px 0 15px;text-align:center;}
.manufacturer-section h1{margin-bottom:9px;}
.reviews-section{padding:80px 0 77px;background:#f8f9fa;}
.reviews-section h1{margin-bottom:69px;}
.reviews-section .arrow-right{position:absolute;right:22px;top:42px;}
.reviews-section .arrow-left{position:absolute;left:22px;top:42px;}
.reviews-block{position:relative;padding-left:90px;}
.reviews-block .pager{margin-top:39px;text-align:center;width:100%;font-size:0;line-height:0;}
.reviews-block .pager a{margin-right:11px;width:14px;height:14px;box-sizing:border-box;-moz-box-sizing:border-box;display:inline-block;position:relative;font-size:0;border:2px solid #c2c2c2;border-radius:50%;behavior:url(libs/pie/PIE.htc);}
.reviews-block .pager a:hover{border:2px solid #797979;}
.reviews-block .pager a.selected{border:2px solid #b4303a;}
.reviews-block .pager a:last-child{margin-right:0;}
.reviews-block .caroufredsel_wrapper{height:218px;}
.reviews-list{position:relative;overflow:hidden;}
.reviews-item{overflow:hidden;float:left;white-space:normal;}
.reviews-item .reviews-item-img{padding-left:55px;margin-right:20px;box-sizing:border-box;-moz-box-sizing:border-box;display:inline-block;vertical-align:top;}
.reviews-item .reviews-item-img img{width:155px;position:relative;border-radius:50%;behavior:url(libs/pie/PIE.htc);}
.reviews-item .reviews-item-body{padding:13px 65px 0 0;box-sizing:border-box;-moz-box-sizing:border-box;display:inline-block;vertical-align:middle;line-height:25px;font-family:'SegoeWP-Regular';font-size:18px;color:#282828;}
.reviews-item .reviews-item-author{margin-top:23px;font-family:'SegoeWP-Bold';}
.arrow-right,
.arrow-left{width:23px;height:74px;background:url("../images/arrow.png") no-repeat 0 0;cursor:pointer;}
.arrow-left{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.contacts-section{padding:15px 0 15px;}
.contacts-section .contacts-body{margin:0 auto;text-align:center;line-height:25px;font-family:'SegoeWP-Regular';font-size:17px;color:#282828;}
.map-section{width:80%;margin-left:auto;margin-right:auto;position:relative;margin-bottom:-50px;}
.map-button{margin:-30px auto 0px}
footer{padding-top:59px;height:227px;box-sizing:border-box;-moz-box-sizing:border-box;position:relative;font-family:'SegoeWP-Light';}
footer .copyright{padding-top:6px;line-height:20px;font-size:14px;color:#282828;}
footer .developer{float:right;padding-right:56px;line-height:18px;font-size:13px;color:#010101;}
footer .developer a{color:inherit;}
footer .developer .ico{margin-bottom:15px;}
.fade{width:100%;height:100%;display:none;position:fixed;top:0;left:0;background:#ffffff;opacity:0.8;z-index:101;}
.modal-block{padding:62px 10px 20px;box-sizing:border-box;-moz-box-sizing:border-box;display:none;position:fixed;left:50%;top:50%;-ms-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center;line-height:24px;font-size:18px;color:#000000 !important;background:#fff;border-radius:20px;behavior:url(libs/pie/PIE.htc);-webkit-box-shadow:0 2px 23px 0 rgba(0, 0, 0, 0.2);box-shadow:0 2px 23px 0 rgba(0, 0, 0, 0.2);z-index:102;}
.modal-block .modal-close{width:18px;height:18px;position:absolute;right:23px;top:22px;background:url("../images/ico-close.png") no-repeat;cursor:pointer;}
.modal-block .modal-title{margin-bottom:30px;line-height:50px;font-size:48px;color:#000000;}
.modal-block .field-note{color:#000;}

@media screen and (max-width: 800px) {
.hidden-smart {display: none;}
.main-banner {background: #e6e9ee url("../images/mul-t-lock_mt5.jpg") no-repeat center;}
.smart-full {width:95%;}
.map-button{margin:30px auto 10px;}
section {margin-bottom: 10px;}
.main-banner .title-main-banner{font-size:52px;}

}