@font-face {
  font-family: 'GothamPro-Bold';
  src: url('../fonts/GothamPro-Bold.eot');
  src: url('../fonts/GothamPro-Bold.eot?#iefix') format('embedded-opentype'),
       url('../fonts/GothamPro-Bold.woff2') format('woff2'),
       url('../fonts/GothamPro-Bold.woff') format('woff'),
       url('../fonts/GothamPro-Bold.ttf') format('truetype'),
       url('../fonts/GothamPro-Bold.svg#GothamPro-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'GothamPro';
  src: url('../fonts/GothamPro.eot');
  src: url('../fonts/GothamPro.eot?#iefix') format('embedded-opentype'),
       url('../fonts/GothamPro.woff2') format('woff2'),
       url('../fonts/GothamPro.woff') format('woff'),
       url('../fonts/GothamPro.ttf') format('truetype'),
       url('../fonts/GothamPro.svg#GothamPro') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'CoHeadlineCorp-Regular';
  src: url('../fonts/CoHeadlineCorp-Regular.eot');
  src: url('../fonts/CoHeadlineCorp-Regular.eot?#iefix') format('embedded-opentype'),
       url('../fonts/CoHeadlineCorp-Regular.woff2') format('woff2'),
       url('../fonts/CoHeadlineCorp-Regular.woff') format('woff'),
       url('../fonts/CoHeadlineCorp-Regular.ttf') format('truetype'),
       url('../fonts/CoHeadlineCorp-Regular.svg#CoHeadlineCorp-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'CoHeadlineCorp-Bold';
  src: url('../fonts/CoHeadlineCorp-Bold.eot');
  src: url('../fonts/CoHeadlineCorp-Bold.eot?#iefix') format('embedded-opentype'),
       url('../fonts/CoHeadlineCorp-Bold.woff2') format('woff2'),
       url('../fonts/CoHeadlineCorp-Bold.woff') format('woff'),
       url('../fonts/CoHeadlineCorp-Bold.ttf') format('truetype'),
       url('../fonts/CoHeadlineCorp-Bold.svg#CoHeadlineCorp-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'CoHeadlineCorp-Light';
  src: url('../fonts/CoHeadlineCorp-Light.eot');
  src: url('../fonts/CoHeadlineCorp-Light.eot?#iefix') format('embedded-opentype'),
       url('../fonts/CoHeadlineCorp-Light.woff2') format('woff2'),
       url('../fonts/CoHeadlineCorp-Light.woff') format('woff'),
       url('../fonts/CoHeadlineCorp-Light.ttf') format('truetype'),
       url('../fonts/CoHeadlineCorp-Light.svg#CoHeadlineCorp-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}
*, html, body {
	margin:0;
	padding:0;
}
a img {
	border:none;
}
.clr {
	clear:both;
}
.form select {
	width:342px;
	height:52px;
}
.wrapper {
	margin:0 auto;
	position:relative;
	width:1121px;
}
.top_menu {
	position:fixed;
	width:100%;
	background: rgba(0,0,0,0.7);
	height:60px;
	text-align: center;
	z-index:1000;
}
.block_1 {
	background:url('../images/block_1.jpg') no-repeat top center;
	padding-top:80px;
	padding-bottom: 76px;
}
.top_menu nav a {
	font-size:16px;
	color:#fff;
	text-transform: uppercase;
	text-decoration: none;
	font-family:'GothamPro-Bold';
	display:inline-block;
	padding-top:13px;
	padding-bottom:12px;
	margin-top:8px;
	padding-left: 8px;
	padding-right: 8px;
	margin-left:14px;
}
.green {
	border:none;
	background: #a9d30a;
    background: -webkit-linear-gradient(top, #a9d30a 40%,#66b106 100%);
    background: linear-gradient(top, #a9d30a 40%,#66b106 100%);
    border-bottom:2px solid #5d9601 !important;
}
.top_menu nav a.active {
	
	border-radius:3px;
	color:#fff;
} 
.top_menu nav a:first-child {
	margin-left: 0px;
}
.logo img {
	float:left;
}
.logo span {
	float:left;
	font-size:14px;
	font-family:'GothamPro';
	display:inline-block;
	margin-left:15px;
	margin-top:8px;
	line-height:1.2;
	letter-spacing: -0.1px;
}
.phone {
	float:right;
	text-align:right;
	*margin-bottom: 91px;
	
}
.phone a {
	font-size:14px;
	color:#000000;
	font-family: 'GothamPro-Bold';
	text-decoration: none;
	text-transform: uppercase;
}
.phone p {
	font-size:30px;
	font-family:'GothamPro-Bold';
	margin-top: 7px;
}
.block_1 h1 {
	font-size:40px;
	color:#000000;
	font-family:'CoHeadlineCorp-Regular';
	text-transform: uppercase;
	#background:#fbe551;
	display:inline;
	padding-bottom: 3px;
	text-align: center;
}
.block_1 h1 span {
	font-family:'CoHeadlineCorp-Bold';
	display:inline-block;
	padding-left: 15px;
	padding-top:8px;
}
.block_1_text {
	background:rgba(19,105,184,0.75);
	margin-top: 7px;
	padding:16px 19px 17px 19px;
	#width:463px;
	
}
.block_1_left {
	width: 501px;
	text-align: center;
	margin-left: auto;
    margin-right: auto;
}
.block_1_right {
	float:right;
	width:520px;
	text-align: center;
	margin-top:48px;
}
.block_1_text p {
	font-size:14px;
	color:#ffffff;
	font-family:'GothamPro';
	line-height:1.23;
}
.block_1_text h3 {
	font-size:14px;

	color:#fff;
	font-family:'GothamPro-Bold';
	text-transform: uppercase;
	margin-top: 12px;
	margin-bottom:2px;
}
.block_1 .block_1_left label {
	display:block;
	text-align: center;
	background:#1369b8;
	padding:14px 0px 16px 0px;
	width:501px;
	margin-left: auto;
    margin-right: auto;
}
.block_1 label button {
	width:300px;
	border:none;
	width:359px;
	height:50px;
	color:#fff;
	font-size:18px;
	font-family: 'GothamPro';
	border-radius:3px;
	cursor: pointer;
	
}
.block_1_right .form h3 {
	font-size: 20px;
	color:#fff;
	font-family:'CoHeadlineCorp-Bold';
	line-height:1.2;
	background:url('../images/block_1_form.png') no-repeat top center;
	padding-top: 11px;
	padding-bottom: 32px;
	position:relative;
	z-index:1;
}
.form h3 span {
	font-size:28px;
}
.st3_text,.st4_last {
	font-size:16px;
	font-family:'GothamPro-Bold';
	padding-right:70px;
}
.st4_first {
	padding-right:70px;
	text-transform: uppercase;
	font-size:16px;
	margin-bottom:20px;
	font-family: 'GothamPro';
}
.form form {
	background: #fff url('../images/steps.png') no-repeat 23px 89px;
	box-shadow:0px 0px 4px #222;
	position:relative;
	z-index:0;
	margin-top: -30px;
	margin-left: 20px;
	padding-top: 47px;
	padding-left: 62px;
	width:417px;
	padding-bottom:20px;
}
.form label {
	display:block;
	text-align: left;
	margin-bottom: 13px;
}
.jq-selectbox__dropdown {
	width:344px !important;
}
.jq-selectbox__dropdown li {
	word-spacing: normal !important;
	white-space:normal !important;
}
.form label span {
	font-size:15px;
	color:#000000;
	display:inline-block;
	font-family:'GothamPro';
	margin-bottom: 10px;
}
.form input[type=text] {
	outline:none;
	font-size:13px;
	color:#a5a5a5;
	border:1px solid #e2e2e2;
	height:50px;
	padding-left:13px;
	width:328px;
	margin-left:2px;
}
.form input[type=submit] {
	color:#fff;
	border:none;
	font-size:16px;
	font-family:'GothamPro';
	width:280px;
	height:42px;
	cursor:pointer;
	margin-left: -70px;
	margin-top: 10px;
	margin-bottom: 22px;
}
.step_txt {
	font-size:16px;
	margin-bottom:20px;
	margin-left:-70px;
	font-family:'GothamPro-Bold';
}
.krug {
	width:220px;
	height:222px;
	background: url('../images/krug.png') no-repeat top center;
	text-align: center;
	margin-top: 54px;
	padding-top: 46px;
	margin-left: auto;
    margin-right: auto;
}
.krug p {
	font-size:11px;
	font-family:'GothamPro-Bold';
}
.krug h5 {
	font-size:60px;
	font-family:'GothamPro-Bold';
	margin-top:13px;
	margin-bottom: 16px;
}
.krug img {
	margin-top:12px;
}
.money {
	text-align: center;
	font-size:15px;
	font-family: 'GothamPro-Bold';
	margin-top: -201px;
	position:relative;
	left:284px;
}
.money p {
	margin-bottom:11px;
}
.block_2 {
	background:#1369b8;
	padding-top: 40px;
	padding-bottom: 27px;
}
.block_2 .icons .icon {
	float:left;
}
.block_2 .icon img {
	float:left;
	margin-left: 3px;
	margin-right: 11px;
}
.block_2 .icon p {
	float:left;
	font-size:18px;
	font-family:"GothamPro";
	color:#fff;
	margin-top: 3px;
	line-height: 1.2;
}
.block_2 .icon2 {
	margin:0px 105px 0px 105px;
}
.block_2 .icon p span {
	font-size:20px;
	font-family: 'CoHeadlineCorp-Bold';
	text-transform: uppercase;
	display:block;
}	
.block_title {
	font-size:40px;
	text-transform: uppercase;
	color:#000;
	font-family:'CoHeadlineCorp-Bold';
	text-align:center;
	line-height:1.2;
}
.block_title span {
	color:#1369b8;
}
.block_3 {
	padding-top:50px;
	padding-bottom: 60px;
}
.block_3 .input_title {
	font-size:22px;
	font-family:'GothamPro-Bold';
}
.block_3 .input_title span {
	display:inline-block;
	font-size:24px;
	color:#1369b8;
	width:40px;
	line-height:40px;
	text-align: center;
	border-radius:50%;
	border:3px solid #1369b8;
	margin-left: 1px;
	margin-top: 2px;
	margin-right: 4px;
}
.block_3 label button {
	width:240px;
	height:43px;
	background:#fbe551;
	border:none;
	cursor:pointer;
	font-size:18px;
	color:#000000;
	font-family:'GothamPro';
	margin-top: 8px;
	border-bottom:3px solid #d9c331;
	margin-right: 20px;
}
.block_3 label button.first {
	margin-left:55px;
}
.block_3 label button.active {
	border-bottom:transparent;
	box-shadow:inset 0px 2px 3px #d9c331;
	height:40px;
	background: #D3C044;
}
.block_3 form {
	margin-top:29px;
}
.block_3 label {
	margin-bottom:24px;
	display:block;
}
.block_3 input[type=text] {
	font-size:16px;
	color:#a5a5a5;
	font-family:'GothamPro';
	border:1px solid #d8d8d8;
	outline:none;
	margin-top: 8px;
	margin-left: 56px;
	width:233px;
	padding-left:7px;
	height:40px;
}
.step3 {
	text-align: center;
}
.step3 h3 {
	font-size:24px;
	color:#000;
	font-family:'GothamPro-Bold';
	text-transform: uppercase;
}
.step3 h4 {
	font-size:20px;
	font-family:'GothamPro-Bold';
}
.step3 input[type=text] {
	margin-left:0px;
	margin-top:25px;
	margin-bottom:25px;
}
.block_3 .next1 {
	width:280px;
	height:53px;
	font-size:17.95px;
	font-family:'GothamPro';
	color:#fff;
	display:block;
	margin:0 auto;
	margin-top:62px;
	cursor:pointer;
	outline:none;
}
.block_3 .steps{
	text-align:center;
	font-size:14px;
	font-family:'GothamPro-Bold';
	text-transform: uppercase;
	margin-top:15px;
}
.step2,.step3 {
	display:none;
}
.block_3 form {
	float:left;
	width:850px;
}
.block_3 .calc {
	float:right;
}
.block_3 .calc {
	margin-top:27px;margin-right:3px;
	float:right;
}
.block_4 {
	background:#e9e9e9 url('../images/block_4.jpg') no-repeat top center;
	padding-top: 50px;
	padding-bottom: 58px;
}
.service {
	float:left;
	background:#fff;
	border:1px solid #d0d0d0;
	width:360px;
	margin-top:42px;
	padding-bottom: 20px;
	margin-left:17px;
	height:1010px;
	position:relative;
}
.services .service:first-child {
	margin-left:0px;
}
.service img {
	margin-left:-1px;
}
.service .name {
	font-size:24px;
	text-align:center;
	color:#000;
	font-family: 'CoHeadlineCorp-Bold';
	margin-top: 9px;
}
.service .price {
	font-size:26px;
	color:#669900;
	font-family:'CoHeadlineCorp-Bold';
	text-align:center;
	margin-top: 11px;
}
.service .desc {
	font-size:14px;
	font-family:'GothamPro';
	text-align:center;
	border-bottom:1px solid #e1e1e1;
	margin-top: 20px;
	line-height:1.2;
	height:66px;
}
.service ul li {
	font-size:14px;
	color:#000000;
	font-family:"GothamPro";
	list-style:none;
	background:url('../images/yes.jpg') no-repeat 0px 1px;
	margin-left: 13px;
	padding-left: 22px;
	padding-right: 22px;
	line-height:1.3;
	margin-bottom: 14px;
}
.service strong {
	text-align:center;
	font-size:18px;
	font-family:'GothamPro-Bold';
	margin-top: 17px;
	display:block;
	text-align:center;
}
.service .bottom_text {
	font-size:14px;
	color:#000000;
	font-family: 'GothamPro';
	text-align:center;
	border-top:1px solid #e1e1e1;
	padding-top:15px;
	line-height:1.3;
	position:absolute;
	bottom:90px;
	width:100%;
}
.service button {
	width:280px;
	height:53px;
	margin:0 auto;
	display:block;
	color:#fff;
	font-size:18px;
	font-family:'GothamPro';
	cursor:pointer;
	position:absolute;
	bottom:23px;
	left:50%;
	margin-left:-140px;
	margin-top: 15px;
}
.service ul {
	margin-top:11px;
}
.medium_title {
	font-size:30px;
}
.block_5 {
	padding-top:54px;
}
.errors {
	width:561px;
	height:560px;
	background:url('../images/errors.jpg') no-repeat top center;
	margin-top: 29px;
	float:left;
}
.errors ul li {
	min-height: 13px;
	background:url('../images/pt.png') no-repeat left top;
	font-size: 16px;
	font-family:'GothamPro';
	padding-left: 26px;
	margin-bottom:24px;
}
.errors ul {
	padding-top:140px;
	margin-left:54px;
}
.form2 {
	float:right;
	width:520px;
}
.form2 h3 {
	text-align: center;
	font-size:28px;
	font-family:'CoHeadlineCorp-Bold';
	line-height:1.2;
	background:url('../images/form2_h3.png') no-repeat top center;
	margin-top: 19px;
	padding-top: 19px;
	padding-bottom:47px;
	position:relative;
	z-index:1;
}
.form2 .form form {
	background:#1369b8;
	padding-top: 40px;
}
.form2 .jq-selectbox__trigger {
	background:none;
	border:#fff;
}
.form2 .jq-selectbox__select {
	background:#fff;
}
.form2 .form label span {
	color:#fff;
}
.form2 p {
	font-size:12px;
	color:#fff;
	line-height:1.2;
	text-align: center;
	font-family:'GothamPro';
	width:350px;
	padding-bottom: 20px;
}
.form2 .form input[type=submit] {
	margin-left:37px;
}
.color_white {
	color:#fff;
}
.block_6 {
	background:#166ab9 url('../images/block_6.jpg') no-repeat top center;
	padding-top: 48px;
	padding-bottom: 22px;
}
.block_6 .wish {
	border:4px solid #fbe551;
	float:left;
	width:257px;
	margin-left:20px;
	margin-bottom: 33px;
}
.block_6 .wish_title {
	text-align:center;
	color:#fff;
	font-size:14px;
	color:#ffffff;
	text-transform: uppercase;
	font-family:'CoHeadlineCorp-Bold';
	padding-top: 11px;
	padding-bottom: 12px;
	height:20px;
}
.block_6 .wish_price {
	background:#fbe551;
	font-size:24px;
	font-family:'CoHeadlineCorp-Bold';
	text-transform: uppercase;
	margin-top:-3px;
	padding-left: 15px;
	padding-top: 3px;
	padding-bottom:12px;
}
.block_6 .wish_price span {
	font-size:12px;
	font-family:'GothamPro';
}
.block_6 .wish_old {
	font-size:20px;
	color:#fff;
	font-family:'CoHeadlineCorp-Bold';
	text-transform: uppercase;
	padding-top: 2px;
	padding-left: 14px;
	line-height:1.2;
	padding-bottom:8px;
}
.block_6 .wish_old span {
	font-size:12px;
	font-family:'GothamPro';
}
.block_6 .wishlist {
	margin-top:44px;
}
.block_6 .wishlist .wish:first-child,.block_6 .wishlist .wish:nth-child(5n) {
	margin-left:0px;
}
.project {
	width:400px;
	float:right;
	text-align: center;
	margin-right: 75px;
	margin-top: 3px;
}
.project p {
	color:#ffffff;
	text-transform: uppercase;
	font-size:24px;
	font-family:'CoHeadlineCorp-Bold';
	margin-bottom: 13px;
}
.owl-buttons div {
	display:block;
	width:60px;
	height:60px;
	position:absolute;
	top:50%;
	margin-top:-91px;
	text-indent: -10000px;
}
.owl-prev {
	background:url('../images/prev.png') no-repeat top center;
	left:-28px;
}
.owl-next {
	background:url('../images/next.png') no-repeat top center;
	right:-28px;
}
.block_7 {
	background:#f4f4f4;
	padding-top: 40px;
}
.works {
	margin:0 auto;
	margin-top:46px;
	width:1120px;
	overflow-x:hidden;
}
.gallery {
	float:left;
	width:548px;
	padding-left: 48px;
	position:relative;
	height:500px;
}
.thumbs {
	width:480px;
	margin:0 auto;
	margin-top:17px;
}
.thumbs .thumb img {
	width:140px;
}
.thumbs .thumb {
	width:140px;
	height:99px;
	overflow: hidden;
	padding-left:15px;
	padding-right:15px;
}
.carousel2 .owl-prev {
	width:40px;
	background:url('../images/prev2.png') no-repeat top center;
	height:40px;
	margin-top:-173px;
	left:-36px;
}
.carousel2 .owl-next {
	width:40px;
	background:url('../images/next2.png') no-repeat top center;
	height:40px;
margin-top:-173px;
	right:-25px;
}
.har .left_p {
	float:left;
}
.har .right_p {
	float:right;
}
.work_title {
	font-family:'CoHeadlineCorp-Regular';
	font-size:28px;
	padding-left: 3px;
}
.har {
	border:4px solid #1665b5;
	width:391px;
	padding-top: 11px;
	margin-top: 11px;
	padding-bottom: 11px;
}
.har span {
	font-size:10px;
	font-family:'GothamPro-Bold';
	text-transform: uppercase;
	display:block;
	color:#000;
}
.har .left_p {
	font-size:22px;
	font-family:'GothamPro-Bold';
	text-transform: uppercase;
	margin-left: 20px;
	width:155px;
}
.har .right_p {
	float:right;
	width:208px;
	margin-bottom: 22px;
}
.har .item_price {
	font-size:24px;
	color:#ff4444;
	font-family:'GothamPro-Bold';
	text-transform: uppercase;
}
.har .item_old {
	font-size:24px;
	color:#878787;
	font-family:'GothamPro-Bold';
	text-transform: uppercase;
}
.item_text {
	float:right;
	width:405px;

}
.description h3 {
	text-transform: uppercase;
	font-size:16px;
	color:#000000;
	font-family:'GothamPro-Bold';
}
.description p {
	font-size:14px;
	font-family:'GothamPro';
	width:371px;
	line-height:1.23;
	margin-top: 8px;
}
.description {
	margin-top:18px;
}
.reviews h4 {
	text-align: center;
	font-size: 16px;
	color:#000000;
	text-transform: uppercase;
	font-family: 'GothamPro-Bold';
}
.reviews {

	border-bottom:1px solid #c8c8c8;
	padding-bottom: 29px;
}
.reviews .photo {
	float:left;

	margin-top:14px;
}
.rev_text {
	float:left;
	width:969px;
	margin-left:19px;
	margin-top:19px;
}
.rev_text p {
	font-size:14px;
	color:#000000;
	font-family:'GothamPro';
	float:right;
}
.rev_text p span {
	display:block;
	font-size:16px;
	font-family:'GothamPro-Bold';
	margin-top:10px;
}
.slider .item {
	padding-bottom:50px;
}
.buttons button {
	float:left;
	width:60px;
	height:60px;
	border:none;
	text-indent: -10000px;
	cursor:pointer;
	outline:none;
}
.buttons p {
	float:left;
	font-size:18px;
	color:#000000;
	font-family:'GothamPro-Bold';
	width:86px;
	margin-top: 21px;
	text-align: center;
}
.prev {
	background:url('../images/prev3.png') no-repeat top center;
}
.next {
	background:url('../images/next3.png') no-repeat top center;
}
.buttons {
	width:206px;
	margin:0 auto;

}
.anons {
	font-size:14px;
	font-family:'GothamPro';
	text-align: center;
	margin-top: 12px;
}
.block_7 h5 {
	text-align: center;
	background:url('../images/block_7_h5.png') no-repeat top center;
	font-family:'CoHeadlineCorp-Regular';
	font-size:30px;
	line-height:1.3;
	margin-top:54px;
	padding-top: 60px;
}
.block_7 {
	padding-bottom:57px;
}
.block_8 {
	padding-top:50px;
	background:#fff;
	background-size:cover;
}
.numbers .number {
	float:left;
	border:4px solid #fce126;
	margin-top:34px;
	width:318px;
	padding-left:18px;
	padding-right:18px;
	padding-top: 4px;
	height:300px;
	margin-left: 17px;
}
.numbers .number:first-child {
	margin-left:0px;
}
.numbers .number h3 {
	font-size:18px;
	font-family:'CoHeadlineCorp-Bold';
}
.numbers .number h3 span {
	font-size:36px;
	margin-bottom: 5px;
	display: inline-block;
}
.number p {
	font-size:14px;
	font-family:'GothamPro';
	margin-top:12px;
	line-height:1.23;
}
.direktor {
	margin-top:38px;
}
.direktor .left_col {
	float:left;
	width:150px;
	margin-left: 6px;
}
.direktor .right_col {
	float:left;
	width:961px;
	margin-left:4px;
	background:url('../images/right_col.png') no-repeat top left;
	min-height:141px;
}
.direktor .right_col p {
	font-size:18px;
	font-family:'GothamPro-Bold';
	padding-left: 32px;
	padding-top: 17px;
	line-height:1.23;
}
.direktor .right_col span {
	display:block;
	color:#858585;
	font-size:16px;
	font-family:'GothamPro';
	margin-left: 31px;
	margin-top: 8px;
}
.block_8 {
	padding-bottom:78px;
}
.block_9 {
	background:#f0f0f0 url('../images/block_9.jpg') no-repeat top center;
	padding-top: 28px;
	padding-bottom: 105px;
	background-size:cover;
}
.but_all .green {
	width:250px;
}
.docs {
	text-align: center;
	margin-top: 32px;
}
.docs .doc {
	background:url('../images/docs.png') no-repeat top center;
	width:266px;
	height:414px;
	display:inline-block;
	position:relative;
	margin-left: 105px;
	margin-bottom: 102px;
}
.docs button {
	width:220px;
	height:43px;
	color:#fff;
	font-size:16px;
	font-family:'GothamPro';
	position: absolute;
	bottom:-60px;
	left:50%;
	cursor:pointer;
	margin-left:-110px;
}
.doc a {
	display:table-cell;
	vertical-align: middle;
	width:264px;
	height:354px;
	position:relative;
	top:60px;
}
.block_10 {
	padding-top: 50px;
	padding-bottom: 107px;
}
.left_rev {
	float:left;
	width:544px;
}
.right_rev {
	float:right;
	width:544px;
}
.rev_title span {
	display:inline-block;
	font-size:20px;
	color:#8e8e8e;
	font-family:'CoHeadlineCorp-Regular';
	top:-31px;
	left:25px;
	position:relative;
}
.carousel4 .item p {
	color:#000;
	font-family:'GothamPro';
	font-size:16px;
	border:4px solid #1861b3;
	position: relative;
	margin-top: 20px;
	padding:20px;
}
.carousel4 .item p:after {
	width:18px;
	height:16px;
	position:absolute;
	top:-19px;
	left:47px;

	content: '';
	background:url('../images/after.png') no-repeat top center;
}
.carousel4 {
	margin-top:35px;
}
.carousel4 .item img {
	margin-left:20px;
}
.car1 .owl-prev {
	background:url('../images/prev3.png') no-repeat top center;
	top:auto;
	bottom:-60px;
	left:41%;
}
.car1 .owl-next {
	background:url('../images/next3.png') no-repeat top center;
	top:auto;
	bottom:-60px;
	right:41%;
}
.owl-wrapper-outer {
	height:400px;
}
.docs .doc:first-child {
	margin-left:0px;
}
.docs .doc:nth-child(4n) {
	margin-left:0px;
}
.block_11 {
	background:url('../images/block_11.jpg') no-repeat top center;
	padding-top: 50px;
}
.block_11 .item {
	width:265px;
	text-align: center;
	padding-left:32px;
	padding-right:32px;
}
.block_11 .items {
	width:1040px;
	padding-bottom: 91px;
	margin:0 auto;
	margin-top:30px;
}
.sert .owl-prev {
	left:-48px;
	background:url('../images/prev3.png') no-repeat top center;
}
.sert .owl-next {
	background:url('../images/next3.png') no-repeat top center;
}
.faq .wrapper {
	background:#fff url('../images/faq.jpg') no-repeat 924px 54px;
	padding-top: 26px;
	padding-bottom:50px;
}
.faq .block_title {
	text-align: left;
	padding: 24px;
}
.faq ol li span {
	font-size: 24px;
	color:#969696;
	display:block;
	font-family:'CoHeadlineCorp-Regular';
	cursor:pointer;
}
.faq ol li p {
	font-size:20px;
	color:#000000;
	padding:20px;
	background:#f4f4f4;
	border-top:1px solid #eddb5f;
	border-left:1px solid #eddb5f;
	border-right:3px solid #eddb5f;
	border-bottom:3px solid #eddb5f;
	width:800px;
	margin-top:20px;
	display:none;
}
.faq ol {
	margin-left:27px;
}
.faq ol li {
	margin-bottom: 25px;
}
.block_12 {
	background:url('../images/block_12.jpg') no-repeat top center;
	padding-top: 47px;
	padding-bottom: 59px;
}
.block_12 .block_title {
	color:#fff;
}
.bottom_form {
	background:#fff;
	text-align: center;
	margin-top: 37px;
	width:550px;
	padding-top: 17px;
	padding-bottom: 19px;
}
.bottom_form h3 {
	font-size:16px;
	font-family:'CoHeadlineCorp-Bold';
}
.bottom_form h3 span {
	text-transform: uppercase;
	font-size:18px;
	font-family:'CoHeadlineCorp-Bold';
}
.bottom_form span {
	font-size:15px;
	font-family:'GothamPro';
}
.bottom_form span span {
	color:#ff0000;
}
.bottom_form input[type=text] {
	font-size:13px;
	color:#a5a5a5;
	font-family:'GothamPro';
	outline:none;
	border:1px solid #a5a5a5;
	text-align: center;
}
.bottom_form label {
	display:inline-block;
}
.bottom_form textarea {
	border:1px solid #e2e2e2;
	padding:10px;
	font-size:14px;
	resize:none;
	color:#a5a5a5;
	font-family:'GothamPro';
	margin-top: 4px;
	height:120px;
	width:462px;
}
.bottom_form input[type=submit] {
	width:280px;
	height:53px;
	color:#fff;
	font-size:18px;
	color:#fff;
	margin-top: 20px;
	cursor: pointer;
}
.bottom_form p {
	font-size:13px;
	font-family: 'GothamPro';
	margin-top: 12px;
}
.bottom_form form {
	margin-top: 44px;
}
.bottom_form input[type=text] {
	width:238px;
	height:48px;
	border:1px solid #e2e2e2;
	border-radius:2px;
	margin-top: 7px;
}
.bottom_form label {
	width:240px;
}
.bottom_form label.big {
	display:block;
	width:100%;
	margin-top: 19px;
}
.bottom_form label.big span {
	display:block;
}
.address {
	width:321px;
	height:127px;
	background: url('../images/address.png') no-repeat top center;
	margin:0 auto;
	text-align:center;
}
.address h3 {
	font-size:18px;
	text-transform: uppercase;
	font-family:'GothamPro-Bold';
	padding-top: 20px;
}
.address p {
	font-size:16px;
	margin-top: 4px;
	margin-bottom: 14px;
	font-family:'GothamPro';
}
.address span {
	font-size:20px;
	font-family:'GothamPro-Bold';
}
.block_13 {
	height:498px;
}
.bottom_logo {
	float:left;
	margin-top: 19px;
}
.bottom_logo img {
	float:left;
}
.bottom_logo span {
	float:left;
	font-size:14px;
	font-family:'GothamPro';
	display:block;
	margin-left: 15px;
	margin-top: 10px;
}
.bottom_logo p {
	font-size:12px;
	font-family:'GothamPro';
	margin-top: 10px;
}
.bottom_phone {
	float:right;
	text-align: right;
	margin-top: 17px;
}
.bottom_phone a {
	text-decoration: none;
	text-transform: uppercase;
	font-size:14px;
	color:#000;
	font-family:'GothamPro-Bold';

}
.bottom_phone p {
	font-size:30px;
	font-family: 'GothamPro-Bold';
	margin-top: 5px;
}
.footer {
	padding-bottom: 20px;
}
.errors h3 {
	font-size:24px;
	position:relative;
	top:120px;
	font-family:'GothamPro-Bold';
	text-align: center;
}
.money {
	display:none;
}
.money span {
	display:block;
	overflow: hidden;
	height:15px;
}
.money  p span {
	display:inline !important;
}
.overlay {
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	background:rgba(0,0,0,0.7);
	z-index:1000;
	height:100%;
	display: none;
}
.popup_form {
	width:460px;
	border-radius:3px;
	background:#fff;
	z-index:1010;
	position:fixed;
	top:200px;
	display: none;
	left:50%;
	margin-left:-230px;
	text-align: center;
}
.popup_form h3 {
	text-transform: uppercase;
	font-size:22px;
	font-family:'GothamPro-Bold';
	padding-top: 30px;
}
.popup_form h4 {
	font-size:16px;
	font-family:'GothamPro';
	text-transform: none;
}
.popup_form h4 span {
	color:#669900;
	font-family:'GothamPro-Bold';
}
.popup_form input[type=text] {
	width:338px;
	height:48px;
	border-radius:3px;
	border:1px solid #d1d1d1;
	outline:none;
	font-size:16px;
	padding-left:10px;
	padding-right:10px;
	color:#afafaf;
	font-family:'GothamPro';
	margin-top: 30px;

}.popup_form input[type=submit] {
	color:#fff;
	border:none;
	font-size:20px;
	font-family:'GothamPro';
	width:360px;
	height:63px;
	border-bottom:3px solid #a02d17;
	background: #d94d31;
	border-radius:3px;
	margin-top: 15px;
	cursor:pointer;
}
.popup_form p {
	font-size:14px;
	color:#000;
	font-family:'GothamPro';
	margin-top:10px;
	padding-bottom: 20px;
}
.closed {
	display:block;
	width:18px;
	height:18px;
	background: url('../images/closed.png') no-repeat top center;
	cursor:pointer;
	position:absolute;
	right:-30px;
	top:0px;
}
#thanks {
	padding-bottom:25px;
}
.block_13 {
	position:relative;
}
.block_13 .wrapper {
	position:absolute;
	top:0px;
	left:50%;
	margin-left:-560px;
}
.notice {
	display: none;
	position: fixed;
	top: 80px;
	padding: 10px 10px 10px 80px;
	right: 20px;
	width: 300px;
	line-height: 1.5;
	font-size: 13px;
	color: #fff;
	z-index: 9;
	border-radius: 4px;
	background: rgba(0,0,0,.7);
	text-transform: none;
}
.notice .icon {
    position: absolute;
    left: 8px;
    top: 8px;
}
.notice .icon img {
    width: 46px !important;
    height: 46px !important;
}
.modal_hail{
    display: block;
    position: fixed;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.6);
    z-index: 99999;
    margin: auto;
    top: 0;
    left: 0;
    font-family: 'GothamPro';
}
.modal_hail > div{
    width: 700px;
    padding: 0 0 0 60px;
    margin: auto;
    margin-top: 10%;
    position: relative;
    display: table;
}
.modal_hail > div .modal_2_close{
    position: absolute;
    top: -6px;
    right: -60px;
    cursor: pointer;
}
.modal_hail > div .data{
    background: #fff;
    width: 650px;
    height: 400px;
    float: right;
    position: relative;
}

.modal_hail > div .data .shariki{
    width: 650px;
    height: 130px;
    background: url('../images/shariki.png');
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    top: -127px;
}
.modal_hail > div .data .tortik{
    width: 248px;
    height: 300px;
    background: url('../images/tort.png');
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    top: 0;
    left: -225px;
}

.modal_hail > div .title_1{
    text-align: center;
    margin: 20px 0;
    font-size: 40px;
    text-transform: uppercase;
    font-weight: bold
}
.modal_hail > div .title_2{
    text-align: center;
    font-size: 16px;
    font-weight: bold;
}
.modal_hail > div .title_3{
    text-align: center;
    font-size: 16px;
    margin: 10px;
    text-transform: uppercase;
    font-weight: bold
}
.modal_hail .mhs1bi{
    width: 592px;
    display: block;
    height: 200px;
    margin: auto;
}
.modal_hail .mhs1bi_i {
    float: left;
    width: 282px;
    margin: 0 5px 0 5px;
}
.modal_hail .mhs1bi_i.mhs1bi_i_block{
    margin: 0;
}
.modal_hail .mhs1bi_k {
    border: 1px solid #D6D6D6;
    width: 282px;
    height: 104px;
    text-align: center;
}
.modal_hail .mhs1bi_k img{
    margin: 0px 0 0 0;
    display: none;
}
.modal_hail .mhs1bi_k img+.mhs1bi_t1 {margin-top: 25px;}
.modal_hail .mhs1bi_t1{
    font-size: 14px;
    font-weight: bold;
    margin: 10px 0 0 0;
}
.clr {clear: both;}
.modal_hail p.text {
    text-align: center;
    margin: 30px 100px 0px;
}
.modal_hail p.text2 {
    text-align: center;
    margin: 30px 100px 0px;
}
.modal_hail .mhs1bi_t2 {
    font-size: 14px;
    font-weight: bold;
    color: #ffa200;
}
.modal_hail .mhs1bi_t3 {
    background: #F2CF11;
    margin: 4px 0 0 0;
    height: 20px;
    padding: 3px 0;
    font-weight: bold;
}
.modal_hail .mhs1bi_b {
    display: block;
    text-align: center;
    cursor: pointer;
    width: 100%;
    background: #99CC05;
    padding: 10px 0 10px;
    border: 0;
    border-bottom: 3px solid #85A53A;
    border-radius: 4px;
    font-size: 17px;
    color: #fff;
    margin: 10px 0 0 0;
}
.modal_hail .mhs1bi_b:hover{
    background: #85A53A;
}
.modal_hail .title_4{
    text-align: center;
    margin: 90px 0 40px;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
}
.modal_hail .mhs1bi_inputs{
    width: 400px;
    margin: auto;
}
.modal_hail .mhs1bi_inputs input[type='text']{
    padding: 5px 10px;
    font-size: 14px;
    color: #a6a6a6;
    background: #efefef;
    border: 1px solid #dedede;
    border-radius: 2px;
    width: 170px;
    height: 40px;
    float: left;
}
.modal_hail .mhs1bi_inputs input[type='text'].error{
    border:1px solid #f00 !important;
}
.modal_hail .mhs1bi_inputs input[type='text']:focus{
    outline: none;
}
.modal_hail .mhs1bi_inputs input[type='submit']{
    float: left;
    width: 190px;
    margin: 0 0 0 15px;
    padding: 9px;
    font-size: 16px;
    cursor: pointer;
}
@media only screen and (max-width : 900px) {
	.modal_hail > div .data .tortik{
		width: 0;
		background: none;
	}
	.modal_hail > div .data .shariki{
		width: 0px;
		height: 0px;
	}
	.modal_hail > div{
		padding: 0;
		width: 650px;
	}
}
@media only screen and (max-width : 767px) {
	.modal_hail > div .title_1{
		font-size: 25px;
	}
	.modal_hail > div .data{
		width: 500px;
	}
	.modal_hail .mhs1bi_i{
		width: 240px;
	}
	.modal_hail .mhs1bi_k{
		width: 240px;
	}
	.modal_hail > div{
		width: 500px;
	}
}
@media only screen and (max-width : 620px) {
	.modal_2_close img{
		width: 30px;
		height: 30px;
	}
	.modal_hail > div .modal_2_close{
		top: -5px;
		right: -30px;
	}
	.modal_hail{
		position: absolute;
		height: 3500px;
	}
	.modal_hail > div .data{
		width: 260px;
	}
	.modal_hail > div{
		width: 260px;
	}
	.modal_hail .mhs1bi{
		width: 260px;
	}
	.modal_hail > div .data{
		height: auto;
		padding-bottom: 20px;
	}
	.modal_hail .mhs1bi_i{
		margin-left: 10px;
	}
	.uppersa{
		margin-top: 20px !important;
	}
	.modal_hail p.text{
		margin: 20px;
	}
	.clr{
		clear: both;
	}
	.modal_hail .mhs1bi_inputs{
		width: 260px;
	}
	.modal_hail .mhs1bi_inputs input[type="text"], .modal_hail .mhs1bi_inputs input[type="submit"]{
		float: none;
	}
	.modal_hail .mhs1bi_inputs{
		text-align: center;
	}
	.modal_hail .mhs1bi_inputs input[type="submit"]{
		margin: 0;
		margin-top: 10px;
	}
}
#order{
	top: 150px !important;
}
.spasibopage .block_1 .h1_title{
	margin: 70px auto;
}