.pr a { margin: 0 10px; }

.mes img { width: 35px; }
.mes a { margin: 0px 5px 0; }
.mes {margin: 10px 0 0;display: flex;align-items: center;}
.mes p { margin: 0 10px 0 0; }
.vk-wrap > div {margin: 5px 0;}
.inst_widget {width: 220px;}
.vk-wrap {display: flex;justify-content: space-between;flex-wrap: wrap;max-width: 480px;}

@media screen and (max-width: 1169px) { 
.pr a { display: table; margin: 0 auto; }
}

@media only screen and (max-width: 680px) { 
.mes { justify-content: center; margin: 15px 0; }
.vk-wrap {justify-content: center;}
}

@media screen and (max-width: 980px) and (min-width: 681px) {
.vk-wrap {margin: 90px 0 0 !important;}
}








.col-otziv-unit{
	display: none;
	position: relative;
	padding-top: 20px;
	background: none !important;
}
.col-otziv-unit .clb{
	height: 80px;
}
.slider-form{
	padding: 30px 0;
	margin-top: 10px;
	background: url('../images/slider-form.jpg') no-repeat center top; 
}
.prefooter__title{
	margin-top: 0 !important;
}
.b-cust-text{
	font-size: 16px;
	line-height: 1.4;
}
.b-cust-title{
	font-size: 20px;
	text-transform: uppercase;
	padding-bottom: 12px;
}
.btn-otz{
	background: none;
	text-decoration: underline;
	margin-top: 25px;
	color: blue;
	border: none;
	font-size: 16px;
	cursor: pointer;
}
.btn-otz:hover{
	text-decoration: none;
}
.otz-wrap{
	    background-image: url(../site/img/f-bg-2.png);
	    padding: 70px 20px 20px;
	    border-radius: 15px;
}
.otz-wrap img{
	width: 100px;
	border-radius: 75px;
	position: absolute;left: 50%;
	margin-left: -50px;
	top: -50px;
	padding: 2px;
	border: 3px solid #ffffff;
}
.eight-unit .main-slider__btn{
	float: none;
	margin: 0 auto;
	max-width: 100%;
    background-position: -15px -55px;
    border-radius: 6px;
    position: relative;
    top: 25px;
}
.eight-img-wrap{
	padding: 4px;
	background: #ffffff;
	box-shadow: 0 0 4px rgba(0,0,0, 0.4);
}
.eight-img-wrap img{
	width: 100%;
}
.eight-content{
	width: 80%;
	background: #ffffff;
	box-shadow: 0 2px 4px rgba(0,0,0, 0.4);
	margin: 0 auto 40px;
	padding: 0 20px;
    border-radius: 0 0 8px 8px;
}
.eight-text{
	position: relative;
	top: 10px;
}
.eight-title{
	font-size: 20px;
	padding-top: 8px;
}
.text-jora{
    padding-left: 331px;
    text-align: left;
}
.clb{
	clear: both;
}
.col-otziv-unit.dis_b{
	display: block;
}
.form-ic {
    width: 228px;
    position: absolute;
    right: 86px;
    top: -16px;
}
p.svetname{
	font-size:16px;
	margin-top: 10px;
}

.hide-layout {
    background: none repeat scroll 0 0 #000000;
    bottom: 0;
    height: 100%;
    position: fixed;
    top: 0;
	display:none;
    width: 100%;
    z-index: 998;
	opacity:0.5;
}

.hidden{
opacity:0;
}
.visible{
opacity:1;
}

.clr{
	clear:both;
}

.center{
	text-align:center;
}

.bold{
	font-weight:bold !important;
}

.white{
	color:#fff;
	}
.yellow{
	color:#ffe800;
}
.red{
	color:#de2a2a;
}
.black{
	color:#2d2929;
}
.green{
	color:#62c502;
}
.l_green{
	color:#eaf7dd;
}

.bg_white{
	background-color:#fff;
	}

.bg_yellow{
	background-color:#ffe800;
}
.bg_black{
	background-color:#333333;
}

.bg_gray{
	background-color:#f6f6f6;
}

.left{
	float:left;
}


.r_border{
	border-right:1px solid #097ea5;
}


.s-top{
	background:none;
	padding-top:10px;
	width:100%;
	height:100px;
}

.s1{
	/*background:url('../img/s1_bg.jpg') repeat-x;*/
	background-position:0 70%;
	width:100%;
	height:750px;
	/*	overflow:hidden;*/
}


.s2{
	background:url('../img/s2_bg.jpg') repeat-x;
	min-width:1200px;
	height:272px;
	padding-top:30px;
}

.s3{
	background-color:#FFFFFF;
	min-width:1200px;
	height:auto;
	padding-top:30px;
	padding-bottom:30px;
	background:url('../img/s3_bg.jpg') repeat;
}

.s4{
	background-color:#FFFFFF;
	width:100%;
	/*height:450px;*/
	padding-top:30px;
}

.s5{
	/*background:url('../img/or_bg.jpg') repeat;*/
	background-color:#FFFFFF;
	width:100%;
	height:370px;
	padding-top:30px;
}

.s6{
	background:url('../img/voprosy.png') repeat-x;
	/*background-position:50% 0;*/
	background-color:#FFFFFF;
	min-width:1200px;
	height:360px;

}

.s6 .content{
	/*background:url('../img/voprosy.jpg') center 0 no-repeat;*/
	width:1200px;
	height:432px;
	padding-top:30px;
}


.s6 h1{
	/*margin-left:70px;*/
}


.s7{
	background-color:#FFFFFF;
	width:100%;
	/*height:490px;*/
	padding-top:30px;
	/*padding-top:30px;*/
}

.s8{
	background-color:#FFFFFF;
	width:100%;
	height:110px;
	padding-top:30px;
}

.svet{
	background-color:#FFFFFF;
	width:100%;
/*	height:110px;*/
	padding-top:30px;
}

.config_area{
	background-color:#FFFFFF;
	width:100%;
	/*height:662px;*/
	padding-top:30px;
}

.r_line{
	background:url('../img/l_bg.jpg') repeat-x;
	width:100%;
	height:97px;
	/*padding-top:30px;*/
}

.r_line div{
	background:url('../img/r_line.jpg') no-repeat;
	width:1200px;
	height:97px;
	margin:0 auto;
	/*padding-top:30px;*/
}
.s2 .count{
position: absolute;
 top: 110px;
 height:96px;
 left: 30px;
 background:url('../img/poloska.png') no-repeat center center;
 width:1098px;
}

.s2 .s2_days{
color: #999;
    font-size: 20px;
    left: 120px;
    position: absolute;
    top: 220px;
}

.s2 .s2_days span{
	margin-left:140px;
}


.s2 .zakaz_sk{
	position:absolute;
	background:url('../img/zakaz_sk.png') no-repeat center center;
	height:72px;
	width:1180px;
	background-position:0;
	top:160px;
	left:20px;
}
.s2 h1 {text-transform: uppercase;}

.s2 .zakaz_sk .s_name{
  border: medium none;
    font-family: roboto;
    font-size: 20px;
    left: 62px;
    position: absolute;
    top: 21px
}
.s2 .zakaz_sk .s_tel{
  border: medium none;
    font-family: roboto;
    font-size: 20px;
    left: 440px;
    position: absolute;
    top: 21px
}


.s6 .zakaz_vp{
	position:absolute;
	background:url('../img/zakaz_vp.png') no-repeat center center;
	height:123px;
	width:1180px;
	background-position:0;
	top:170px;
	left:20px;


}

.s6 .zakaz_vp .v_name{
	border: medium none;
	font-family: roboto;
	font-size: 20px;
	left: 100px;
	position: absolute;
	top: 43px;
}
.s6 .zakaz_vp .v_tel{
	border: medium none;
	font-family: roboto;
	font-size: 20px;
	left: 479px;
	position: absolute;
	top: 43px;
}

.s6 .ob{
	font-size: 24px;
	left: 19px;
	position: absolute;
	top: 116px;
}

.s6 .ob span{
}

.s6 .ob span span{
	color:red;
	font-weight:bold;
	font-size:34px;
}

.green_line{
border-bottom: 5px solid #6dde00;
height: 25px;
margin: 10px auto 0;
width: 830px;
}


.text_area{
	background-color:#FFFFFF;
	width:100%;
	padding-top:60px;

}

.text_area h1{
	font-weight:bold;
	font-family:roboto condensed;
}

.potolokvdom{
	background-color:#FFFFFF;
	width:100%;
		/*overflow:hidden;*/
/*	padding-top:30px;*/

}

.potolokvdom .stroki{
	height:390px;
	margin-top:40px;
	margin-bottom:20px;
}


.potolokvdom .stroki .stroka{
	background:url('../img/check.png') no-repeat;
	height:37px;
	margin-bottom:30px;
	padding-left:50px;
	font-size:24px;
	font-family:roboto condensed;
}

.potolokvdom .pic{
	background:url('../img/man.png') no-repeat;
	width:522px;
	height:528px;
	position:absolute;
	top:510px;
	left:-90px;
	z-index:10;
}

.potolokvdom .doc{
	width:439px;
	height:369px;
	background:url('../img/doc.png') no-repeat;
	float:right;
	margin-top:20px;
	margin-right:100px;
}

.potolokvdom .table .h{
	padding-top:20px !important;
	height:50px !important;
}

.potolokvdom .table{
	width:780px;
	height:472px;
	font-size:21px;
	font-family:roboto condensed;
	margin-left:395px;
}

.potolokvdom .table .t_stroka{
	height:50px;
	margin-top:1px;
}

.potolokvdom .table .t_stroka div{
	float:left;
	width:220px;
	padding-top:10px;
	padding-left:20px;
	padding-right:20px;
	font-weight:lighter;
	height:40px;
}

.content{
	width:1200px;
	margin:0 auto;
	position:relative;
}



/********************/
/** config **/

.config_area .config{
	width:1167px;
	height:756px;
	margin: 0 auto;
	background: url("../img/config_bg.png") no-repeat;
	position:relative;
}

.config_area .config .combo{
	position:absolute;
	height:30px;
	top:515px;
	left:300px;
	line-height:36px;
}
.config_area .config .mg_gal div, .config_area .config .foto_gal div{
	width: 83px !important;
}
.config_area .config .combo .combo_option{
	float:left;
	height:30px;
	font-size:16px;
	font-family:roboto condensed;
	color:#848484;
	font-weight:bold;
	margin-left:60px;
}

.config_area .config .combo .combo_option .select{
	background: url("../img/ck0.png") no-repeat;
	height:38px;
	width:38px;
	float:left;
	padding-right:15px;
	cursor:pointer;
}


.config_area .config .combo .combo_option.active .select{
	background: url("../img/ck1.png") no-repeat;
}

.config_area .config .combo .combo_option.active{
	color:#333;
}

.config_area .config .mg_gal,
.config_area .config .foto_gal{
	position:absolute;
	height:60px;
	top:570px;
	left:45px;
}

.config_area .config .foto_gal{
	display:none;
}


.config_area .config .mg_gal div,
.config_area .config .foto_gal div{
	height:50px;
	width:60px;
	float:left;
	padding:0px 12px;

	cursor:pointer;
}

.config_area .config .mg_gal img,
.config_area .config .foto_gal img{
	border:3px solid;
	border-color:rgba(0,0,0,0);
}

.config_area .config .mg_gal .active img,
.config_area .config .foto_gal .active img{
	border:3px solid #333;
}

.config_area .config  .potolok{
	position:absolute;
	width:1152px;
	height:227px;
	background: url("../img/config/mg1m.png") no-repeat;
	top:7px;
	left:8px;
}

.config_area .config .icons_left{
	position:absolute;
	width:128px;
	height:194px;
	background: url("../img/icons_left.png") no-repeat;
	top:217px;
	left:25px;
	z-index:10;
}

.config_area .config .sale{
 bottom: 0px;
 height: 77px;
 position: absolute;
 text-align: center;
 width: 100%;
 z-index: 10;
}

.config_area .config .sale .sale_c
{
color: #333;
font-family: roboto condensed;
font-size: 59px;
font-weight: bold;
margin-left: 32px;
width: 120px;
}

.config_area .config-after{
	width:1200px;
	height:300px;
	margin-top:110px;
}

.config_area .config-after div{
	/*float:left;*/
	display: inline-block;
}

.config_area .config-after .after1{
	width:260px;
}
.config_area .config-after .after2,
.config_area .config-after .after4{
	width:286px;
	padding-top:20px;
	padding-right:20px;
	opacity: 1;
}
.config_area .config-after .after3{
	width:260px;
	opacity: 1;
}

.config_area .config-after p{
font-family: roboto;
font-size: 17px;
}
.config_area .config-after .ph{
	border-bottom: 4px solid red;
	font-family: roboto condensed;
	font-size: 28px;
	font-weight: bold;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

/**********************/

.menu_calc .item1,
.menu_calc .item2,
.menu_calc .item3,
.menu_calc .item4,
.menu_calc .item5{
	background:url("../img/menu_calc.png") repeat-x bottom;
	color: #4d4d4d;
    font-family: roboto condensed;
    font-weight: bold;
    height: 27px;
    padding-top: 19px;

}

.menu_calc{
	position:absolute;
	z-index:10;
	top:0px;
	left:250px;
}

.menu_calc .skidka{
    float: right;
    margin-left: 30px;
    margin-top: 20px;
}
.menu_calc .skidka img{
	padding-right:10px;
}

.menu_calc .skidka a{
	font-size:12px;
	font-family: roboto;
	color:red;
}

.menu_calc div:hover{
	color:#62c502;
}


.menu_calc div{
	float:left;
	cursor:pointer;
}

.menu_calc  .ugolok,
.menu_calc  .ugolok,
.menu_calc  .ugolok,
.menu_calc  .ugolok{
	background:url("../img/menu_calc_m.png") repeat-x bottom;
	height:46px;
	width:34px;
}

.menu_calc  .ugolok11{
	background:url("../img/menu_calc_m11.png") no-repeat bottom;
	height:46px;
	width:34px;
}
.menu_calc  .ugolok55{
	background:url("../img/menu_calc_m55.png") no-repeat bottom;
	height:46px;
	width:27px;
}
.menu_calc  .ugolok11.active_l{
	background:url("../img/menu_calc_act_first.png") no-repeat bottom;
}

.menu_calc  .ugolok55.active_r{
	background:url("../img/menu_calc_act_last.png") no-repeat bottom;
}

.menu_calc .item1.active,
.menu_calc .item2.active,
.menu_calc .item3.active,
.menu_calc .item4.active,
.menu_calc .item5.active{
	background:url("../img/menu_calc_act.png") repeat-x bottom;
	   color: #fff;
    font-size: 18px;
    height: 33px;
    padding-top: 13px;
}
.menu_calc .ugolok.active_l{
background:url("../img/menu_calc_act_l.png") no-repeat bottom;
}
.menu_calc .ugolok.active_r{
background:url("../img/menu_calc_act_r.png") no-repeat bottom;
}

.people{
	position:absolute;
	top:0px;
	left:-120px;
	z-index:9;
	background:url("../img/people.png") no-repeat;
	width:563px;
	height:729px;
}

.item_bg{
	position:absolute;
	top:46px;
	left:0px;
	z-index:1;
	background:url("../img/section1/item1.png") no-repeat;
	width:1200px;
	height:594px;
}

.calc_bez{
	background-color: #ffe800;
    border-radius: 11px;
    height: 67px;
    padding: 4px 0 4px 20px;
    position: absolute;
    right: 79px;
    top: 342px;
    width: 500px;
    z-index: 2;
}

.calc_bez div{
	font-size: 33px;
    font-weight: bold;
}


.calc_rub{
	position:absolute;
	top:422px;
	right:20px;
	z-index:3;
	background:url("../img/calc_rub.png") no-repeat;
	width:577px;
	height:101px;

}

.calc_rub div{
	float:left;
}

.calc_rub .type{
   font-size: 28px;
    font-weight: bold;
    padding-left: 20px;
    width: 260px;
		padding-top:15px;
		font-family:roboto condensed;
}

.calc_rub .txt{
   font-size: 28px;
    font-weight: bold;
     width: 130px;
	padding-top:15px;
font-family:roboto condensed;
}

.calc_rub .c1{
   font-size: 70px;
    font-weight: bold;
	color:red;
	padding-top:5px;
	font-family:roboto condensed;
}

.calc_rub .red_rub{

	padding-top:22px;
    padding-left:10px;
}

.calc_cena{
	font-family:roboto condensed;
	position:absolute;
	top:520px;
	right:20px;
	z-index:4;
	background:url("../img/calc_cena.png") no-repeat;
	width:577px;
	height:164px;
}
.calc_button {
	position:absolute;
	top: 686px;
	right: 256px;
	z-index:4;
}

.calc_cena .br{
font-family:roboto condensed;
    font-size: 30px;
    font-weight: bold;
	color:#fff;
    left: 175px;
    position: absolute;
    top: 15px;

}

.calc_cena .pl{
font-family:roboto condensed;
    font-size: 18px;
    font-weight: normal;
	color:#333;
    left: 200px;
    position: absolute;
    top: 52px;

}

.calc_cena .st{
font-family:roboto condensed;
    font-size: 18px;
    font-weight: normal;
	color:#333;
    left: 405px;
    position: absolute;
    top: 52px;

}



.calc_cena .m2 {
  border: medium none;
  font-family: roboto condensed;
  font-size: 38px;
  font-weight: bold;
  height: 38px;
  left: 215px;
  position: absolute;
  text-align: center;
  top: 90px;
  width: 40px;
  background:rgba(255,255,255,0);
}

.calc_cena .m2-summa {
  border: medium none;
  color: red;
  font-family: roboto condensed;
  font-size: 38px;
  font-weight: bold;
  height: 38px;
  left: 382px;
  position: absolute;
  text-align: center;
  top: 90px;
  width: 120px;
    background:rgba(255,255,255,0);
}

/*********************/

.c_border{
	/*border: 1px solid #ccc;*/
	margin:5px;
	height:160px;
	width:250px;
	text-align:center;
	vertical-align: middle;
	display: table-cell;
	position:relative;
}
.carousel-block-main {
	clear: both;
	display: inline-block;
	margin: 34px;
}
.carousel-block-main:nth-child(3n+1) {
    margin-left: 0;
}
.carousel-block-main:nth-child(3n) {
    margin-right: 0;
}

.hit{
	height: 101px;
	position: absolute;
	right: -17px;
	top: -10px;
	width: 102px;
	background:url("../img/hit.png") no-repeat;
}

.best_price{
	height: 101px;
	position: absolute;
	right: -17px;
	top: -10px;
	width: 102px;
	background:url("../img/best_price.png") no-repeat;
}

.birka{

	font-family: roboto condensed;
	font-size: 45px;
	font-weight: bold;
	height: 68px;
	padding-top:10px;
	position: absolute;
	right: -11px;
	top: 300px;
	width: 194px;
	background:url("../img/birka.png") no-repeat;
}

.p_text {
  font-family: roboto condensed;
  font-size: 21px;
  height: 68px;
  padding-top: 12px;
  position: absolute;
  right: 0;
  top: 361px;
  width: 361px;
}


/* Ð¡ÐµÐºÑ†Ð¸Ñ 5 */

.w_blocks{
	padding-top:40px;
	padding-left:70px;
}

.w_block{
float: left;
padding-left: 10px;
padding-right: 10px;
text-align: center;
width: 203px;
}

.w_block img{
	padding-bottom:20px;
}

.w_block.arrow{
	padding-top:50px;
}

.w_block span{
	font-size: 24px;
    font-weight: 500;
}


/**********/


/*Ð¡ÐµÐºÑ†Ð¸Ñ 7+    Ð°Ð´Ñ€ÐµÑ*/
.map{
	height:225px;
	width:1200px;
	position:relative;
}
.map .panel {
  background: none repeat scroll 0 0 rgba(109, 222, 0, 0.2);
  border-radius: 10px;
  height: 180px;
  left: 100px;
  position: absolute;
  top: 30px;
  font-size:48px;
  font-family:roboto condensed;
  width: 1035px;
  text-align:center;
  padding-top:15px;
}

/************************/

.footer{
	text-align:center;
}

.footer.sec1{
    font-family: roboto;
    font-size: 20px;
    font-weight: lighter;
    padding-top: 20px;
}

.footer.sec2 {
  font-family: roboto;
  font-size: 14px;
  font-weight: lighter;
  width: 435px;
}
.logo-vk {
	display: inline-block;
	width: 28px;
	height: 28px;
	background-image: url("../img/logo-vk.png");
	position: relative;
	top: 10px;
	margin-right: 5px;
}

/***************************/

.voprosy{
    height: 370px;
    margin-left: 400px;
    position: relative;
    width: 400px;
}

.voprosy .ob{
	text-align:center;
	padding-top: 20px;
}

.voprosy .v_name{
    border: medium none;
    color: #ccc;
    font-size: 18px;
    line-height: 18px;
    position: absolute;
    right: 100px;
    top: 150px;
    width: 250px;
}

.voprosy .v_tel{
    border: medium none;
    color: #ccc;
    font-size: 18px;
    line-height: 18px;
    position: absolute;
    right: 100px;
    top: 220px;
    width: 250px;
}


.voprosy .ob .st1{
	font-size:40px;
}

.voprosy .ob .st2{
   font-size: 32px;
   font-weight: lighter;
}

/*****************************/

.carousel-block .part1 {
  float: left;
  height: 250px;
  width: 240px;
  text-align:right;
  }


.carousel-block .part2 .p_name{
	font-size:21px;
	font-weight:bold;
	 font-family: roboto condensed;
	 padding-bottom:20px;
}

.carousel-block .part2 .p_time{
	background:url("../img/p_time.png") no-repeat;
	width:115px;
	height:27px;
	position:absolute;
	left:670px;
	top:5px;
	font-size:21px;
	font-family: roboto condensed;
	font-weight:bold;
	padding-left:40px;
	padding-top:5px;

}

.carousel-block .part2 {
  float: left;
  font-family: roboto;
  font-size: 14px;
  font-weight: lighter;
  height: 250px;
  line-height: 25px;
  padding-left: 40px;
  padding-right:20px;
  text-align: justify;
  width: 790px;
  position:relative;
}

.s4 .carousel-block .part1 {
	height:200px;
	}
.s4 .carousel-block .part2 {
	height:200px;
	}
.vk-otzyvy {
	text-align: center;
}
.vk-otzyvy a {
	text-decoration: underline;
	color: #428bca;
	font-size: 25px;
}
.vk-otzyvy a:hover {
    text-decoration: none;
	color: #2a6496;
}
/**************************/
.popup11,
.popup1 {
    background: url('../img/callback.png') no-repeat ;
    margin: 30px auto auto;
	height: 406px;
    position: fixed;
    text-align: center;
    width: 407px;
    z-index: 11111;
	border-radius:7px;
	display:none;
}


.popup11 input,
.popup1 input{
    border: medium none;
    color: #ccc;
    font-size: 18px;
    line-height: 18px;
    position: absolute;
    right: 100px;
    width: 250px;
}

.popup11  .p1_msg,
.popup1  .p1_msg{
	font-size: 21px;
	font-weight: lighter;
	position: absolute;
	text-align: center;
	top: 78px;

}

.popup11 .pop_name1,
.popup1 .pop_name{
	top:166px;
	background:rgba(255,255,255,0);
}

.popup11 .pop_tel1,
.popup1 .pop_tel{
	top:232px;
	background:rgba(255,255,255,0);
}

.popup11  .f-close,
.popup1  .f-close{
	background: url("../img/close.png") no-repeat;
	cursor: pointer;
	height: 26px;
	position: absolute;
	right: 10px;
	top: 10px;
	width: 26px;

}

.popup11 .header,
.popup1 .header{
	font-size:30px;
	font-weight:bold;
	padding-top:30px;
}

/**********************************************/
.spasibo {
    background: url('../img/spasibo.png') no-repeat ;
    margin: 30px auto auto;
	height: 406px;
    position: fixed;
    text-align: center;
    width: 407px;
    z-index: 11111;
	border-radius:7px;
	display:none;
}

.spasibo  .p1_msg{
	font-size: 21px;
	font-weight: lighter;
	position: absolute;
	text-align: center;
	top: 78px;
	width:405px;

}


.spasibo .header{
	font-size:45px;
	font-weight:bold;
	padding-top:30px;
}

/**********************************************/
.pozdr {
	background: url("../img/pozdr.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-radius: 7px;
	display: none;
	height: 695px;
	/*margin: 30px auto auto;*/
	position: fixed;
	text-align: center;
	width: 528px;
	z-index: 11111;
}
.pozdr input{
	border: medium none;
	color: #333;
	font-size: 18px;
	line-height: 18px;
	right: 155px;
	width: 250px;
}
.pozdr .pozdr_name{
	position:absolute;
	top:460px;
	background:rgba(255,255,255,0);
}

.pozdr .pozdr_tel{
	position:absolute;
	top:529px;
	background:rgba(255,255,255,0);
}

.pozdr  .p1_msg{
	font-size: 21px;
	font-weight: lighter;
	left: 51px;
	position: absolute;
	text-align: center;
	top: 371px;
	width: 425px;

}


.pozdr .header{
	font-size: 55px;
	font-weight: bold;
	padding-top: 303px;
}

.pozdr  .f-close{
	background: url("../img/close2.png") no-repeat;
	cursor: pointer;
	height: 26px;
	position: absolute;
	right: 14px;
	top: 177px;
	width: 26px;
}
.pozdr  .f-close:hover{
	background: url("../img/close2h.png") no-repeat;
	cursor: pointer;
	height: 26px;
	position: absolute;
	right: 14px;
	top: 177px;
	width: 26px;
}
@media only screen and (max-width: 1200px){
	.d1200{
		display: none;
	}
}
@media only screen and (max-width: 768px){
	.main-slider__title, .main-slider__item img, .main-slider__text{
		display: none;
	}
	.col-lg-5.col-sm-12 .quick-calc{
		margin-top: -330px;
	}
	.question{
		display: none;
	}
}