@font-face{
	font-family:OpenSans;src:url(../css/OpenSans-Regular.ttf) format('truetype')}
	@font-face{font-family:OpenSansExtraBold;src:url(../css/OpenSans-ExtraBold.ttf) format('truetype')}
	.metro .col-xs-1,.metro .col-sm-1,.metro .col-md-1,.metro .col-lg-1,.metro .col-xs-2,.metro .col-sm-2,.metro .col-md-2,.metro .col-lg-2,.metro .col-xs-3,.metro .col-sm-3,.metro .col-md-3,.metro .col-lg-3,.metro .col-xs-4,.metro .col-sm-4,.metro .col-md-4,.metro .col-lg-4,.metro .col-xs-5,.metro .col-sm-5,.metro .col-md-5,.metro .col-lg-5,.metro .col-xs-6,.metro .col-sm-6,.metro .col-md-6,.metro .col-lg-6,.metro .col-xs-7,.metro .col-sm-7,.metro .col-md-7,.metro .col-lg-7,.metro .col-xs-8,.metro .col-sm-8,.metro .col-md-8,.metro .col-lg-8,.metro .col-xs-9,.metro .col-sm-9,.metro .col-md-9,.metro .col-lg-9,.metro .col-xs-10,.metro .col-sm-10,.metro .col-md-10,.metro .col-lg-10,.metro .col-xs-11,.metro .col-sm-11,.metro .col-md-11,.metro .col-lg-11,.metro .col-xs-12,.metro .col-sm-12,.metro .col-md-12,.metro .col-lg-12	{position:relative;min-height:1px;padding-left:0;padding-right:0;border: 10px solid #F6FFEF;}
	body {cursor:default}
	::selection {background:#a0c583;color:#49505e}
	.bg-a{background:linear-gradient(to right, #94d1a5, #a0c582);}
	.color-a,a,a:hover,a:active,a:focus{color: #a0c582;}
	.bg-b{background:#a0c583;}
	.bg-trans{background:linear-gradient(to right, #94d1a5, #a0c582);}
	body{background-position:center}
	img{max-width:100%}
	.col-lg-31{width: 33%;float: left;}
	.hidding{visibility:hidden}
	.visible{visibility:visible}
	.build{padding:24px 0;position:relative}
	.page{padding:72px 0;position:relative;background:#fff;overflow:hidden}
	.page-b{padding:72px 0;position:relative;background:#F6FFEF;overflow:hidden}
	.page-black{padding:48px 0;position:relative;background:#242424;overflow:hidden}
	a.btn{border-radius:0}
	.navbar{margin:0;border:0;border-radius:0;min-height:inherit}
	.navbar-default .navbar-nav>li>a{color:#fff}
	.navbar-brand{height:auto;padding:18px}
	.navbar-nav>li>a{padding-top:19px;padding-bottom:19px}
	.delay1{-webkit-animation-delay:100ms;-moz-animation-delay:100ms;-ms-animation-delay:100ms;-o-animation-delay:100ms}
	.delay2{-webkit-animation-delay:200ms;-moz-animation-delay:200ms;-ms-animation-delay:200ms;-o-animation-delay:200ms}
	.delay3{-webkit-animation-delay:300ms;-moz-animation-delay:300ms;-ms-animation-delay:300ms;-o-animation-delay:300ms}
	.delay4{-webkit-animation-delay:400ms;-moz-animation-delay:400ms;-ms-animation-delay:400ms;-o-animation-delay:400ms}
	.delay5{-webkit-animation-delay:500ms;-moz-animation-delay:500ms;-ms-animation-delay:500ms;-o-animation-delay:500ms}
	.delay6{-webkit-animation-delay:600ms;-moz-animation-delay:600ms;-ms-animation-delay:600ms;-o-animation-delay:600ms}
	.delay7{-webkit-animation-delay:700ms;-moz-animation-delay:700ms;-ms-animation-delay:700ms;-o-animation-delay:700ms}
	.delay8{-webkit-animation-delay:800ms;-moz-animation-delay:800ms;-ms-animation-delay:800ms;-o-animation-delay:800ms}
	.delay9{-webkit-animation-delay:900ms;-moz-animation-delay:900ms;-ms-animation-delay:900ms;-o-animation-delay:900ms}
	.delay10{-webkit-animation-delay:1000ms;-moz-animation-delay:1000ms;-ms-animation-delay:1000ms;-o-animation-delay:100ms}
	.main-head{color:#fff;width:100%;height:auto;text-align:center;position:relative;top:50%;-webkit-transform:translate(0,-60%);-moz-transform:translate(0,-60%);-ms-transform:translate(0,-60%);-o-transform:translate(0,-60%);transform:translate(0,-60%)}
	.main-head p{font-weight:700;margin:0}
	.title-page ul{color:#7A7A7A;line-height:36px;list-style-type: none;font-size: 1.3em;margin-left: -2%;}
	.main-head p large{font-size:30px}
	.main-head h1{font-family:OpenSansExtraBold;font-size:72px;line-height:72px;letter-spacing:18px;margin:10px 0 14px}
	.main-head img{/* padding:48px 0 */}
	.main-head a{color:#000;font-weight:700;margin: 10px 0px 0px 0px;}
	.title-page{padding-bottom:48px}
	.title-page h2{font-size:48px;font-family:OpenSansExtraBold;margin:0}
	.title-page img{margin:20px 0}
	.title-page p{color:#7A7A7A;line-height:36px}
	.title-page p strong{font-family:OpenSansExtraBold;font-size:18px}
	.stuff .stuff-icon{margin:0 auto}
	.stuff h3{font-size:18px;color:#797979;font-weight:700;margin:24px 0}
	.stuff p{color:#7A7A7A;font-size:12px;margin:0;line-height:24px}
	.stuff-border{border-right:1px solid #dedede}
	.feat h3{font-size:18px;color:#797979;font-weight:700;margin:24px 0}
	.feat p{color:#7A7A7A;font-size:12px;margin:0;line-height:24px}
	.service-img{margin-top:-72px;margin-bottom:-72px;margin-right:-61px;position:relative}
	.folio{overflow:hidden}
	.hcaption{position:relative;height:100%}
	.myToggle{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);z-index:77;display:none}
	.attr-icon{width:100%;height:auto;text-align:center;position:absolute;z-index:88;top:50%;left:0;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%)}
	.caption{padding:1%;width:100%;max-width:250px;margin:0 auto}
	.attr-icon
	.caption h3{color:#fff;font-size:18px;margin:0;padding:0 0 12px}
	.attr-icon 
	.caption p{color:#fff;font-size:12px;margin:0;padding:0}
	.mycontact.form-control{border-radius:0;background-color:transparent;border-right:0;border-left:0;border-top:0;border-color:#9E9E9E;text-align:center;margin-bottom:20px;-webkit-box-shadow:none;box-shadow:none}
	.mycontact textarea.form-control{border-top:1px solid #9e9e9e;border-bottom:1px solid #9e9e9e}
	.mycontact .form-group button.btn{border-radius:0;margin-top:24px;font-size:14px;font-weight:700;color:#000}
	.mycontact button.btn{font-weight:700}
	label{color:#929292}
	.form-control::-moz-placeholder{color:#929292;opacity:1;font-weight:700}
	.form-control:-ms-input-placeholder{color:#929292;font-weight:700}
	.form-control::-webkit-input-placeholder{color:#929292;font-weight:700}footer{background:#000}
	.cpright p{color:#929292;margin:0}
	@media (min-width:240px) and (max-width:767px){.main-head p large{font-size:24px}.main-head h1{font-size:36px;letter-spacing:0;line-height:36px}.service-img{margin-top:0;margin-bottom:0;margin-right:0;position:relative}.caption{padding:24px}}
	@media (max-width:600px){header{overflow-y:auto;/* margin-top: 50%; */height: 300px !important;}.main-head{/* height:100%;padding-top:72px */padding-top: 50%;}.main-head img{padding:12px 0}.main-head a{margin-bottom:48px}.col-lg-31 {width: 100%;float: left;}.title-page h2 {font-size: 300%;}.avatarka{display:none}.title-page ul{text-align:left;}.title-page {padding-bottom: 0px;}.col-lg-8{padding:0px}}