*::-webkit-input-placeholder {
	color: #666;
	opacity: 1;
}
*:-moz-placeholder {
	color: #666;
	opacity: 1;
}
*::-moz-placeholder {
	color: #666;
	opacity: 1;
}
*:-ms-input-placeholder {
	color: #666;
	opacity: 1;
}
html, body {overflow-x: hidden;}
body input:focus:required:invalid,
body textarea:focus:required:invalid {
	
}
body input:required:valid,
body textarea:required:valid {
	
}
body {
	font-family: "RobotoRegular", sans-serif;
	font-size: 16px;
	background: url(../images/body-bg.jpg);
}
.center {text-align: center;}
.top-bar {background: #fff;}
.contacts {text-align: right; padding-top: 22px;}
.top-tel {font-size:24px; color:#609221;}
.top-tel-2 {font-size:18px; color:#609221;}
.top-mail {font-size:18px; color:#609221; text-decoration: underline;}
#menu {color: #609221; display: block; border: 1px solid #609221; width: 100px; padding: 10px; text-align: center; margin-top: 45px; border-radius: 4px;}
.main-block {background: url(../images/bg-1.jpg) 50% 0%; height: 600px;}
.inc {center; font-size: 60px; color: #609221; font-family: "RobotoBold"; margin-top: 15px;}
.inc-small {color: #609221; font-family: "RobotoBold";}
.slogan {text-align: center; font-size: 24px; color: #000;}
.form {height: 365px; width: 385px; margin: 45px auto 0 auto; background: rgba(0,0,0,0.1); text-align: center;}
.form h2 {color: #000; padding: 20px; text-align: center; font-family: "RobotoBold";}
.form input {width: 280px; padding: 10px; margin-bottom: 10px; border: 1px solid #609221; outline: none;}
.form input[type="submit"] {padding: 30px 10px; border: none; color: #fff; background: #a2cb2d; transition: background 600ms ease;}
.form input[type="submit"]:hover {background: #80a713;}
.content {border-left: 1px solid #609221; border-right: 1px solid #609221; padding: 20px; background: #fff; color: #222222;box-shadow: 7px 0 40px #333,  -7px 0 40px #333;}
.content h1 {text-align: center; font-family: "RobotoBold"; margin-bottom: 50px;}
.content p { padding: 0 20px; }
.mt70 {margin-top: 70px;}
.mb20 {margin-bottom: 20px;}
.clients div {height: 298px;}
.btnn {background: #a2cb2d; color: #fff;}
.btnn:hover {background: #80a713;}
.logo a {
	    color: transparent;
    display: inline-block;
}