@font-face{font-family:'Proxima Nova';src:url('fonts/Proxima_Nova_Thin.eot');src:local('☺'), url('fonts/Proxima_Nova_Thin.woff') format('woff'), url('fonts/Proxima_Nova_Thin.ttf') format('truetype'), url('fonts/Proxima_Nova_Thin.svg') format('svg');font-weight:100;font-style:normal;}
@font-face{font-family:'Proxima Nova';src:url('fonts/Proxima_Nova_Bold.eot');src:local('☺'), url('fonts/Proxima_Nova_Bold.woff') format('woff'), url('fonts/Proxima_Nova_Bold.ttf') format('truetype'), url('fonts/Proxima_Nova_Bold.svg') format('svg');font-weight:bold;font-style:normal;}
@font-face{font-family:'Proxima Nova';src:url('fonts/Proxima_Nova_Black.eot');src:local('☺'), url('fonts/Proxima_Nova_Black.woff') format('woff'), url('fonts/Proxima_Nova_Black.ttf') format('truetype'), url('fonts/Proxima_Nova_Black.svg') format('svg');font-weight:900;font-style:normal;}
@font-face{font-family:'Proxima Nova';src:url('fonts/Proxima_Nova_Light.eot');src:local('☺'), url('fonts/Proxima_Nova_Light.woff') format('woff'), url('fonts/Proxima_Nova_Light.ttf') format('truetype'), url('fonts/Proxima_Nova_Light.svg') format('svg');font-weight:300;font-style:normal;}
@font-face{font-family:'Proxima Nova';src:url('fonts/Proxima_Nova_Regular_Italic.eot');src:local('☺'), url('fonts/Proxima_Nova_Regular_Italic.woff') format('woff'), url('fonts/Proxima_Nova_Regular_Italic.ttf') format('truetype'), url('fonts/Proxima_Nova_Regular_Italic.svg') format('svg');font-weight:normal;font-style:italic;}
@font-face{font-family:'Proxima Nova';src:url('fonts/Proxima_Nova_Regular.eot');src:local('☺'), url('fonts/Proxima_Nova_Regular.woff') format('woff'), url('fonts/Proxima_Nova_Regular.ttf') format('truetype'), url('fonts/Proxima_Nova_Regular.svg') format('svg');font-weight:normal;font-style:normal;}
html, body{margin:0;padding:0;}
body{font-family:'Proxima Nova', sans-serif;}
input, textarea, select, button{font-family:'Proxima Nova', sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
a:hover{text-decoration:none;}
img, a, input, textarea, select, button{outline-style:none;}
button::-moz-focus-inner{border:0;}
input{-webkit-appearance:none;box-shadow:none;-webkit-box-shadow:none;}
.container_main{min-width:320px;overflow:hidden;}
.clr{clear:both;}
.err{border-bottom:2px solid red!important;}
.align_center{text-align:center;}
.wmain{max-width:1312px;margin:0 auto;}
.overflow{overflow:hidden!important;}
.header .wmain{padding-left:20px;padding-right:20px;}
.header{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:url("../img/header_bg.jpg") no-repeat center top;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;padding-top:14%;background-attachment:fixed;}
.header_01 .wmain{padding-left:20px;padding-right:20px;}
.header_01{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:url("../img/header_bg.jpg") no-repeat center top;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;padding-top:5%;background-attachment:fixed;}
.error_dec{
    display: inline-block;
    position: relative;
}
.wl_form .error_dec{
    width: 100%;
}
.wl_form {
    text-align: center;
}
.wl_form .btn_form{
    width: 326px;
    margin-top: 20px;
}
.wl_tit{
    display: block;
    margin-top: 40px;
    margin-bottom: 30px;
    font-size: 24px;
    text-transform: uppercase;
    line-height: 120%;
    font-weight: 900;
    color: #231F20;
}
.wl_tit span{color: #17b52b;}

/*
.work_liter_8 .section_b {
    width: 20%;
    height: 71%;
    left: 54%;
    top: 14%;
}
.work_liter_8 .section_g {
    width: 24%;
    height: 71%;
    left: 74%;
    top: 14%;
}*/
.pu_title b{
    font-weight: 900;
    color: #17b52b;
}


.error_text {
    display: block;
    position: absolute;
    left: 0px;
    top: 0px;
    width: auto;
    min-width: 292px;
    opacity: 0;
    text-align: left;
    -webkit-transition: 0.6s;
    -moz-transition: 0.6s;
    -ms-transition: 0.6s;
    -o-transition: 0.6s;
    transition: 0.6s;
}
.error_text  span{
    display: inline-block!important;
    position: relative!important;
    height: 0px!important;
    font-size: 12px!important;
    line-height: 0px!important;
    font-style: italic!important;
    text-align: left!important;
    color: #fff!important;
    box-sizing: border-box!important;
    background: rgba(23,181,43, .7)!important;
    border-radius: 6px!important;
}
.error_text span:after {
    display: block;
    position: absolute;
    content: '';
    width: 0;
    height: 0;
    border-top: 5px solid #17B52B;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
    left: 10px;
    bottom: -5px;
    opacity: .7;
}
.err ~ .error_text {
    opacity: 1;
    top: -29px;
    -webkit-transition: 0.6s;
    -moz-transition: 0.6s;
    -ms-transition: 0.6s;
    -o-transition: 0.6s;
    transition: 0.6s;
}
.err ~ .error_text span{
    height: 20px;
    padding: 14px 16px;
}
.atent_text {
    display: block;
    margin-top: 26px;
    font-size: 32px;
    font-weight: bold;
    line-height: 100%;
    color: #fff;
}
.ipoteka_attent_text {
    margin-top: 15px;
    font-size: 19px;
}

/*utm3komn_action*/
.utm3komn_action{
    display: inline-block;
    vertical-align: top;
    position: relative;
    width: 496px;
    height: auto;
    box-sizing: border-box;
    padding-top: 30px;
    padding-bottom: 20px;
    background: #fff;
    text-align: center;
    left: 0px;
    /*top: 20%;*/
}
.close_utmaction {
    display: block;
    position: absolute;
    width: 35px;
    height: 80px;
    top: 0px;
    right: -35px;
    background: url(../img/akc_btn_a_01.png)no-repeat center left;
    -webkit-background-size: 100%;
    background-size: 100%;
}
.utm3komn_action.animated{
    -webkit-animation-duration: .4s;
    animation-duration: .4s;
}
.utm3komn_action .tm{
    font-size: 30px;
    line-height: 32px;
    font-weight: 900;
    letter-spacing: 0px;
    margin-bottom: 18px;
}
.utm3komn_action .tm b{
    display: block;
    color: #17b52b;
    font-weight: 900;
    letter-spacing: 0px;
}
.utm3komn_action > span{
    display: inline-block;
    position: relative;
    z-index: 1;
    color: #fff;
    font-weight: 900;
    font-size: 16px;
    line-height: 17px;
    padding: 6px 22px;
    margin-bottom: 2px;
    background: #f04f2a;
}
.utm3komn_action > img {
    display: block;
    max-width: 100%;
    margin: 0 auto;
    margin-top: -20px;
}
.utm3komn_action .form_style {
    padding: 0 50px;
    margin-top: -16px;
}
.utm3komn_action .form_style .in_3 > span {
    width: 100%;
    margin-bottom: 22px;
}
.utm3komn_action .form_style .in_3 > span+span {
    width: 50%;
    margin-bottom: 32px;
}

.utm3komn_action .form_style .in_3 .error_dec{
    z-index: 111;
    width: 100%;
}
.utm3komn_action .btn_form{
    display: block;
    width: 100%;
}
.utm3komn_action .input--filled .input__label-content{
    top: 32px;
}
/*utm3komn_action*/

/*politic*/
.politic {
    margin-top: 20px;
    display: block;
    vertical-align: top;
    box-sizing: border-box;
}
.politic span {
    display: inline-block;
    vertical-align: middle;
    font-size: 12px;
    color: #656e77;
    line-height: 120%;
    font-weight: normal;
    cursor: pointer;
    text-decoration: none;
    text-align: left;
}
.politic span a {
    font-size: inherit;
    color: #000;
    line-height: 120%;
    font-weight: normal;
    cursor: pointer;
}
.politic .jq-checkbox{
    display: inline-block;
    vertical-align: middle;
    width: 22px;
    height: 22px;
    box-sizing: border-box;
    border: 2px solid #91a2b1;
    margin-right: 14px;
}
.politic .jq-checkbox .jq-checkbox__div{
background: #fff url(../img/polit_ico.jpg)no-repeat center center;
transform: none;
-webkit-transition: .4s;
-o-transition: .4s;
transition: .4s;

}
.politic .jq-checkbox.checked .jq-checkbox__div{
background: #fff url(../img/polit_ico.jpg)no-repeat center center;
transform: none;
-webkit-transition: .4s;
-o-transition: .4s;
transition: .4s;
}

.ipoteka .politic{
    max-width: 890px;
    margin: 0 auto;
    margin-top: 30px;
    margin-bottom: 20px;
}
.pu_inner .politic {
    margin-top: 20px;
    margin-bottom: 20px;
    }

    .ipoteka_form .politic span br{
        display: none;
    }
    .get .politic span br{
        display: none;
    }
    .politic.err span a{
        color: red;
    }
    .politic.err{
        border: none!important;
    }
    .politic.err  .jq-checkbox{
    border: 2px solid red;
}
/*politic*/

.atent_text span{
    text-transform: uppercase;
}
.all_comp{position:fixed;z-index:100003;top:14%;font-size: 0px;}
.btn_infra{text-decoration:none;color:#fff;cursor:pointer;text-decoration: underline;}
.sale{display:inline-block;position:relative;background:#FFF;width:450px;height:auto;float:left;margin:0 auto;position:relative;padding:20px 20px 30px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-bottom:20px;}
.sale .akc_text{margin-bottom:10px;}
.sale .pu_logo{text-align:left; margin-top: 30px;}
.sale .pu_logo img{display:inline-block;margin-bottom:4px; }
.sale .akc_img{
	display: block;
	margin: 0 auto;
}
.sale .akc_img img{
	display: block;
	max-width: 100%;
	margin: 18px auto;
}
.sale .ogranich{
	display: block;
	font-size: 12px;
	color: #000;
	text-align: left;
}
.sale .pu_title{
    text-align: center;
}
.sale .pu_title p {
    display: block;
    text-align: center;
    font-size: 18px;
    color: #3C9307;
    margin: 0 auto;
    line-height: 100%;
    margin-top: 10px;
}
.close_akc{display:block;position:absolute;top:4px;right:4px;width:18px;height:18px;background:url(../img/close_akc.png) no-repeat;}
.btn_block{z-index:-1;position:relative;display:inline-block;width:48px;height:115px;top:0px;left:0px;line-height:47px;box-sizing:border-box;text-align:center;text-decoration:none;background:url(../img/akc_btn_a.png)no-repeat center left;background-position: center center!important;background-size: auto!important;text-transform:uppercase;color:#fff;font-family:"myriadpro-cond";font-size:14px;}
@-moz-document url-prefix(){.btn_block{height:115px; background-position: center center!important;background-size: auto!important;}
}
.sale .tm_01{font-size:35px;color:#000;text-align:center;font-family:myriadpro-boldcond;margin-top:20px;text-transform:uppercase;font-weight:700;}
.sale .tm_01 span{color:#e52559;}
.sale .tm_01:after{content:"";display:block;width:343px;height:18px;position:relative;background:url(../img/akc_pl.png)no-repeat center top;margin:0 auto;margin-top:10px;}
.sale .tm_02{margin-top:10px;font-size:24px;color:#000;text-align:center;font-family:"myriadpro-cond";font-weight:bold;text-transform:none;}
.sale .btn_form{width:100%;}
.town_01{display:block;width:288px;}
.zelezno .town_01{display:block;width:390px;}
.skupavna .town_01{display:block;width:390px;}
.town_01 span{text-align:left;font-size:33px;line-height:38px;background:#fdb913;font-family:"Proxima Nova";font-weight:900;color:#26384c;padding:0 3px;}
.town_01 span b{font-weight:900;}
.jk_title_01{font-size:64px;font-family:"Proxima Nova";font-weight:900;color:#ffffff;text-align:left;line-height:100%;margin-top:15px;}
.color_block_01{display:block;background:#ffffff;width:376px;height:192px;box-sizing:border-box;font-size:0px;margin-top:10px;}
.key_01 img{display:inline-block;vertical-align:top;padding-top:24px;padding-left:24px;}
.key_01 span{display:inline-block;vertical-align:top;padding-top:24px;padding-left:20px;font-size:24px;line-height:25px;font-weight:bold;color:#26384c;}
.mkad_01{display:inline-block;vertical-align:top;width:112px;height:96px;box-sizing:border-box;margin-top:22px;background:#f04f2a;padding:16px 20px;font-size:15px;color:#000;text-align:left;font-weight:bold;}
.min_01{font-size:34px;color:#ffffff;font-family:'Proxima Nova';font-weight:900;}
.min_01 i{font-family:"Proxima Nova";font-weight:normal;font-size:16px;font-style:normal;display:inline-block;vertical-align:top;padding-top:6px;}
.mt_01{display:inline-block;font-size:0px;vertical-align:top;width:264px;height:96px;box-sizing:border-box;background:#17b5a1;padding:16px 24px;margin-top:22px;}
.mt_01 img{display:inline-block;margin-top:4px;margin-right:16px;}
.mk_t_01{display:inline-block;vertical-align:top;font-size:15px;line-height:17px;color:#000;text-align:left;font-weight:bold;}
.mk_t_01 span{font-size:30px;line-height:30px;color:#ffffff;font-family:'Proxima Nova';font-weight:900;display:block;margin-top:4px;}
.mk_t_01 span i{font-family:"Proxima Nova";font-weight:normal;font-size:16px;line-height:16px;font-style:normal;display:inline-block;vertical-align:top;}
.header_03 .wmain{padding-left:20px;padding-right:20px;}
.header_03{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:url("../img/header_bg.jpg") no-repeat center top;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;padding-top:8%;background-attachment:fixed;}
.town_03{display:block;width:288px; }
.town_03 span{text-align:left;font-size:33px;line-height:38px;background:#fdb913;font-family:"Proxima Nova";font-weight:900;color:#26384c;padding:0 3px;}
.town_03 span b{font-weight:900;}
.jk_title_03{font-size:64px;font-family:"Proxima Nova";font-weight:900;color:#ffffff;text-align:left;line-height:100%;margin-top:44px;}
.color_block_03{display:block;background:#ffffff;width:376px;height:192px;box-sizing:border-box;font-size:0px;margin-top:10px;}
.key_03 img{display:inline-block;vertical-align:top;padding-top:24px;padding-left:24px;}
.key_03 span{display:inline-block;vertical-align:top;padding-top:24px;padding-left:20px;font-size:24px;line-height:25px;font-weight:bold;color:#26384c;}
.mkad_03{display:inline-block;vertical-align:top;width:112px;height:96px;box-sizing:border-box;margin-top:22px;background:#f04f2a;padding:16px 20px;font-size:15px;color:#000;text-align:left;font-weight:bold;}
.min_03{font-size:34px;color:#ffffff;font-family:'Proxima Nova';font-weight:900;}
.min_03 i{font-family:"Proxima Nova";font-weight:normal;font-size:16px;font-style:normal;display:inline-block;vertical-align:top;padding-top:6px;}
.mt_03{display:inline-block;font-size:0px;vertical-align:top;width:264px;height:96px;box-sizing:border-box;background:#17b5a1;padding:16px 24px;margin-top:22px;}
.mt_03 img{display:inline-block;margin-top:4px;margin-right:16px;}
.mk_t_03{display:inline-block;vertical-align:top;font-size:15px;line-height:17px;color:#000;text-align:left;font-weight:bold;}
.mk_t_03 span{font-size:30px;line-height:30px;color:#ffffff;font-family:'Proxima Nova';font-weight:900;display:block;margin-top:4px;}
.mk_t_03 span i{font-family:"Proxima Nova";font-weight:normal;font-size:16px;line-height:16px;font-style:normal;display:inline-block;vertical-align:top;}
.header_02 .wmain{padding-left:20px;padding-right:20px;}
.header_02{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:url("../img/header_bg.jpg") no-repeat center top;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;padding-top:8%;background-attachment:fixed;}
.color_block_02{display:block;background:#f04f2a;width:376px;height:192px;box-sizing:border-box;font-size:0px;margin-top:10px;}
.key_02 img{display:inline-block;vertical-align:top;padding-top:24px;padding-left:24px;}
.key_02 span{display:inline-block;vertical-align:top;padding-top:24px;padding-left:20px;font-size:24px;line-height:25px;font-weight:bold;color:#ffffff;}
.mkad_02{display:inline-block;vertical-align:top;width:112px;height:96px;box-sizing:border-box;margin-top:22px;background:#ffffff;padding:16px 20px;font-size:15px;color:#000;text-align:left;font-weight:bold;}
.min_02{font-size:34px;color:#17b52b;font-family:'Proxima Nova';font-weight:900;}
.min_02 i{font-family:"Proxima Nova";font-weight:normal;font-size:16px;font-style:normal;display:inline-block;vertical-align:top;padding-top:6px;}
.mt_02{display:inline-block;font-size:0px;vertical-align:top;width:264px;height:96px;box-sizing:border-box;background:#ffd400;padding:16px 24px;margin-top:22px;}
.mt_02 img{display:inline-block;margin-top:4px;margin-right:16px;}
.mk_t_02{display:inline-block;vertical-align:top;font-size:15px;line-height:17px;color:#26384c;text-align:left;font-weight:bold;}
.mk_t_02 span{font-size:30px;line-height:30px;color:#26384c;font-family:'Proxima Nova';font-weight:900;display:block;margin-top:4px;}
.mk_t_02 span i{font-family:"Proxima Nova";font-weight:normal;font-size:16px;line-height:16px;font-style:normal;display:inline-block;vertical-align:top;}
.ipot_btn{
    display: block;
        cursor: pointer;
    text-decoration: none;
    border: none;
    text-align: center;
    font-size: 12px;
    color: #FFF;
    font-weight: 900;
    letter-spacing: 1px;
    width: 377px;
    background: #17B52B;
    text-transform: uppercase;
    padding-top: 14px;
    padding-bottom: 13px;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-top: 10px;
}
.ipot_btn:hover {
    background: #3C9307;
}
.ipoteka_hd .mkad_02{
        width: 100%;
    text-align: center;
     height: auto;
     padding: 6px 20px;
}
.ipoteka_hd .color_block_02{
    height: auto;
}
.ipoteka_hd .key_02 span{
    font-size: 26px;
}
.ipoteka_hd .min_02 {
    display: inline-block;
    margin-left: 10px;
    }
.header h1{display:block;margin:0;font-size:88px;color:#FFF;font-weight:900;text-transform:uppercase;line-height:96px;max-width: 900px; position: relative;}
.header h1:before {
    display: block;
    position: absolute;
    content: "";
    background: url(../img/shield.png)no-repeat center top;
    background-size: 100%;
    width: 220px;
    height: 220px;
    top: -99px;
    right: -35px;
}
.head_fixed{position:fixed;width:100%;left:0;top:0;z-index:600;height:0;padding-left:20px;padding-right:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.head_fixed .wmain{height:0;}
.hf_top{overflow:hidden;}
.hf_logo{width:160px;text-align:center;float:left;background:#FFF;padding-top:24px;height:80px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.hf_nav{float:left;height:80px;width:80px;background:#97d850 url("../img/nav_ico.png") no-repeat center center;cursor:pointer;position:relative;z-index:10;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;-o-transition:0.2s;transition:0.2s;}
.hf_nav:hover{opacity:0.8;}
.hf_href{display:block;text-decoration:none;float:left;width:176px;height:80px;text-align:center;font-size:12px;line-height:16px;color:#FFF;text-transform:uppercase;font-weight:900;padding-top:24px;background:#17B5A1;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;-o-transition:0.2s;transition:0.2s;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.hf_href:hover{opacity:0.8;}
.hf_href_rasp{background:#F6AF33;padding-top:32px;}
.hf_action{float:left;display:block;text-decoration:none;text-align:center;font-size:12px;line-height:16px;text-transform:uppercase;color:#FFF;font-weight:900;height:80px;width:80px;padding-top:13px;background:#3c9307 url("../img/action_ico.png") no-repeat center center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;-o-transition:0.2s;transition:0.2s;}
.hf_action:hover{opacity:0.8;}
.hf_action span{display:block;padding-top:23px;}
.hf_bottom{clear:both;}
.hf_phone{display:block;float:left;width:240px;height:40px;line-height:40px;font-size:16px;color:#022804;font-weight:100;background:#EEF6EF;text-decoration:none;text-align:center;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;-o-transition:0.2s;transition:0.2s;}
.hf_phone span{font-weight:900;}
.hf_phone:hover{opacity:0.8;}
.hf_call{float:left;display:block;text-decoration:none;text-align:center;height:40px;line-height:40px;font-size:12px;color:#FFF;font-weight:900;background:#022804;width:176px;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;-webkit-animation:btn_call 20s ease-out infinite;-moz-animation:btn_call 20s ease-out infinite;-o-animation:btn_call 20s ease-out infinite;animation:btn_call 20s ease-out infinite;}
@-moz-keyframes btn_call{0%{opacity:1;}
10%{opacity:1;}
11%{opacity:0.5;}
12%{opacity:1;}
20%{opacity:1;}
20.5%{opacity:0.6;}
21%{opacity:1;}
21.3%{opacity:0.6;}
21.8%{opacity:1;}
100%{opacity:1;}
}
@-o-keyframes btn_call{0%{opacity:1;}
10%{opacity:1;}
11%{opacity:0.5;}
12%{opacity:1;}
20%{opacity:1;}
20.5%{opacity:0.6;}
21%{opacity:1;}
21.3%{opacity:0.6;}
21.8%{opacity:1;}
100%{opacity:1;}
}
@-webkit-keyframes btn_call{0%{opacity:1;}
10%{opacity:1;}
11%{opacity:0.5;}
12%{opacity:1;}
20%{opacity:1;}
20.5%{opacity:0.6;}
21%{opacity:1;}
21.3%{opacity:0.6;}
21.8%{opacity:1;}
100%{opacity:1;}
}
@keyframes btn_call{0%{opacity:1;}
10%{opacity:1;}
11%{opacity:0.5;}
12%{opacity:1;}
20%{opacity:1;}
20.5%{opacity:0.6;}
21%{opacity:1;}
21.3%{opacity:0.6;}
21.8%{opacity:1;}
100%{opacity:1;}
}
.hf_call:hover{opacity:0.8;}
.head_slog{font-size:32px;color:#FFF;font-weight:bold;margin-top:51px;padding-top:34px;position:relative;}
.head_slog:before{content:"";display:block;position:absolute;width:40px;height:4px;background:#FFF;left:0;top:0;}
.head_slog span{display:inline-block;height:41px;line-height:41px;background:#F04F2A;padding-left:8px;padding-right:8px;margin-bottom:  7px;}
.head_slog i{display:block;font-style:normal;margin-top:7px;}
.head_slog i p{display: inline-block;color: #ff532b;margin: 0px;}
.head_slog .btn_main{width: 270px;background: #17b52b;border-color: #17b52b;color: #fff;margin-top: 50px;}
.head_slog .btn_main:hover{color: #17b52b;}
.scroll_str{display:block;text-decoration:none;position:absolute;width:110px;left:50%;margin-left:-55px;bottom:40px;text-align:center;font-size:12px;color:#FFF;text-transform:uppercase;line-height:16px;padding-bottom:36px;background:url("../img/scroll_str.png") no-repeat center bottom;z-index:100;}
.rayon{position:relative;background:#022804;}
.rayon_head{position:relative;z-index:50;background:#284F27;}
.rh_plashka{position:relative;background:#17b52b;max-width:480px;margin:0 auto;position:relative;top:160px;text-align:center;font-size:40px;line-height:48px;color:#FFF;font-weight:900;padding-top:60px;padding-bottom:76px;text-transform:uppercase;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.rh_plashka span{display:block;font-size:24px;text-transform:none;line-height:100%;margin-top:10px;margin-bottom: 10px;}
.rh_plashka i,.rayon_text{display:block;font-style:normal;font-size:24px;font-weight:normal;line-height:100%;text-transform:none;padding-bottom:38px;position:relative;}
.rh_plashka i:before{content:"";display:block;position:absolute;width:40px;height:4px;background:#FFF;left:50%;margin-left:-20px;bottom:0;}
.rayon_text{padding-bottom:0px;margin-top:20px;}
.btn_infra:hover{text-decoration:none;}
.rayon_map{position:relative;z-index:20;height:720px;opacity:0.9;}
.moskow{background:#f6f7f6 url("../img/what_bg.jpg") no-repeat center 42px;padding-bottom:88px;padding-top:76px;}
.tm{text-align:center;font-size:40px;color:#231F20;font-weight:900;text-transform:uppercase;line-height:48px;letter-spacing:1px;max-width:670px;margin:0 auto;}
.tm span{display:block;text-align:center;font-size:14px;line-height:24px;font-weight:normal;text-transform:none;letter-spacing:0;margin-top:26px;}
.moskow .wmain{overflow:hidden;margin-top:194px;}
.moskow_list{display:block;margin:0;padding:0;list-style:none;overflow:hidden;margin-left:-30px;}
.moskow_list li{display:block;float:left;width:33.33333333333%;padding-left:30px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.ml_ico{}
.ml_name{text-align:center;font-size:24px;color:#231F20;font-weight:bold;line-height:120%;margin-top:26px;}
.ml_name span{display:block;font-size:16px;font-weight:normal;margin-top:5px;}
.ar_1{display:none;position:absolute;top:60px;left:60px;height:50px;width:50px;animation:move 1.5s infinite linear;}
.ar_1 img{display:block;width:100%;}
@keyframes move{0%{top:60px;left:60px;}
25%{top:65px;left:55px;}
50%{top:70px;left:60px;}
75%{top:65px;left:65px;}
100%{top:60px;left:60px;}
}


.three_room{
    background: #f6f7f6;
    padding-top: 30px;
    padding-bottom: 95px;
}
.tr_list{
    display: block;
    font-size: 0;
    text-align: center;
    margin-top: 66px;
}
.tr_list ul{
    margin: 0;
    padding: 0;
}
.tr_list li{
    display: inline-block;
    vertical-align: top;
    width: 435px;
    box-sizing: border-box;
    border: 1px solid #f6f7f6;
    border-radius: 2px;
    padding-bottom: 34px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.tr_list li:hover{
    border-color: #17b52b;
}
.tr_img{
    display: block;
    position: relative;
    width: 100%;    
    height: 294px;
    text-align: center;
}
.tr_img img{
    display: block;
    position: absolute;
    max-width: 95%;
    max-height: 294px;
    margin: 0 auto;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0;
}
.tr_area{
    font-size: 22px;
    line-height: 120%;
    text-align: center;
    margin-top: 18px;
    color: #000;
    font-weight: bold;
}
.tr_area span{
    color: #f04f2a;
}
.tr_area span sup{
    line-height: 0;
}
.tr_list li .btn_main{
    margin-top: 25px;
}
.tr_list li .btn_main:hover{
    background: #17b52b;
    color: #fff;    
}
.tr_more{
    display: block;
    margin: 0 auto;
    text-transform: uppercase;
    color: #fff;
    background: #f04f2a url(../img/tr_more.png)no-repeat center left;
    background-position: 68px;
    width: 227px;
    height: 43px;
    line-height: 43px;
    margin-top: 45px;
    font-size: 12px;
    text-decoration: none;
    font-weight: bold;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.tr_more:hover{
    opacity: .7;
}
.city_city_inner{position:relative;}
.city_city_inner img{display:block;width:100%;}
.city_city_content{position:absolute;width:100%;left:0;top:0;z-index:50;padding-left:20px;padding-right:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.city_city_content .wmain{padding-top:17%;position:relative;}
.cc_title{font-size:40px;color:#FFF;font-weight:900;text-transform:uppercase;line-height:48px;max-width:392px;}
.cc_plashka{position:absolute;right:0;top:0;width:336px;background:#FDB913;right:0;top:40px;padding:29px 71px 58px 40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.ccp_title{font-size:11px;color:#FFF;font-weight:bold;text-transform:uppercase;line-height:12px;padding-bottom:20px;min-height:110px;letter-spacing:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.cc_plashka p{display:block;margin:0;font-size:16px;color:#231F20;line-height:24px;}
.cc_ico{position:absolute;z-index:60;width:40px;height:45px;margin-top:-23px;margin-left:-20px;}
.cc_ico:hover{z-index:100;}
.cc_ico1{background:url("../img/sity_sity_ico1.png") no-repeat left top;left:73%;top:60.7%;}
.cc_ico2{background:url("../img/sity_sity_ico2.png") no-repeat left top;left:45%;top:63%;}
.cc_ico3{background:url("../img/sity_sity_ico3.png") no-repeat left top;left:58.2%;top:57.4%;}
.cc_ico4{background:url("../img/sity_sity_ico4.png") no-repeat left top;left:60.1%;top:65.1%;}
.cc_ico05{background:url("../img/sity_sity_ico5.png") no-repeat left top;left:66.9%;top:75.8%;}
.cc_ico5{background:url("../img/sity_sity_ico5.png") no-repeat left top;left:62.9%;top:71.8%;}
.cc_ico6{background:url("../img/sity_sity_ico6.png") no-repeat left top;left:68.2%;top:70.3%;}
.cc_ico7{background:url("../img/sity_sity_ico7.png") no-repeat left top;left:19.8%;top:22.7%;}
.cc_ico8{background:url("../img/sity_sity_ico8.png") no-repeat left top;left:25.3%;top:19.1%;}
.cc_ico9{background:url("../img/sity_sity_ico9.png") no-repeat left top;left:45.6%;top:41.6%;}
.cc_ico91{left:51.2%;top:41.6%;}
.cc_ico10{background:url("../img/sity_sity_ico10.png") no-repeat left top;left:57.1%;top:40.3%;}
.cc_ico101{left:67.9%;top:49.6%;}
.cc_ico11{background:url("../img/sity_sity_ico11.png") no-repeat left top;left:53.7%;top:47%;}
.cc_ico51{left:45.3%;top:33.2%;}
.cc_ico52{left:48.4%;top:34.9%;}
.cc_ico53{left:67.2%;top:75.8%;}
.cc_ico12{background:url("../img/sity_sity_ico12.png") no-repeat left top;left:60.5%;top:52.5%;}
.cc_plan{width:136px;height:147px;left:32%;bottom:17%;}
.cc_inner{position:absolute;background:url("../img/sity_sity_plashka_hover.png") no-repeat center top;width:120px;height:134px;padding-top:25px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;right:40px;bottom:-26px;-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;-webkit-transform:translate(86px, 20px) scale(0.3);-moz-transform:translate(86px, 20px) scale(0.3);-ms-transform:translate(86px, 20px) scale(0.3);-o-transform:translate(86px, 20px) scale(0.3);transform:translate(86px, 20px) scale(0.3);opacity:0;-webkit-transition:0.3s cubic-bezier(1,-0.34, 0, 0.69);-moz-transition:0.3s cubic-bezier(1,-0.34, 0, 0.69);-ms-transition:0.3s cubic-bezier(1,-0.34, 0, 0.69);-o-transition:0.3s cubic-bezier(1,-0.34, 0, 0.69);transition:0.3s cubic-bezier(1,-0.34, 0, 0.69);-webkit-filter:blur(5px);-ms-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);filter:blur(5px);pointer-events:none;}
.cc_ico:hover .cc_inner{opacity:1;-webkit-transform:translate(0px) scale(1);-moz-transform:translate(0px) scale(1);-ms-transform:translate(0px) scale(1);-o-transform:translate(0px) scale(1);transform:translate(0px) scale(1);-webkit-filter:blur(0px);-ms-filter:blur(0px);-moz-filter:blur(0px);-o-filter:blur(0px);filter:blur(0px);}
.cc_inner_ico{display:table;width:100%;height:54px;text-align:center;}
.cc_inner_ico span{display:table-cell;width:100%;vertical-align:middle;}
.cc_inner_ico img{display:inline-block !important;max-width:100%;width:auto;}
.cc_inner_name{text-align:center;font-size:12px;color:#231F20;line-height:12px;letter-spacing:1px;}
.design{padding-top:76px;background:#F6F7F6;}
.design .tm{padding-left:20px;padding-right:20px;}
.slider_str_main{margin-top:33px;text-align:center;position:relative;}
.slider_str_l, .slider_str_r{position:relative;display:inline-block;vertical-align:top;cursor:pointer;width:80px;margin-left:15px;margin-right:15px;}
.slider_str_l span, .slider_str_r span{display:block;position:relative;height:48px;z-index:20;background:url("../img/design_slider_str.png") no-repeat left center;}
.slider_str_r span{background-position:right center;}
.slider_str_l:before, .slider_str_r:before{content:"";display:block;position:absolute;width:48px;height:48px;background:#FFF;top:0;-webkit-transition:0.3s cubic-bezier(1,-0.34, 0, 0.69);-moz-transition:0.3s cubic-bezier(1,-0.34, 0, 0.69);-ms-transition:0.3s cubic-bezier(1,-0.34, 0, 0.69);-o-transition:0.3s cubic-bezier(1,-0.34, 0, 0.69);transition:0.3s cubic-bezier(1,-0.34, 0, 0.69);-webkit-border-radius:50%;border-radius:50%;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);}
.slider_str_l:before{left:-19px;}
.slider_str_r:before{right:-19px;}
.slider_str_l:hover:before, .slider_str_r:hover:before{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.sd_inner{display:inline-block;text-decoration:none;vertical-align:bottom;position:relative;overflow:hidden;}
.sd_inner:before{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;background:#17B52B;opacity:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
.sd_inner:hover:before{opacity:0.2;}
.sd_inner:after{content:"";display:block;position:absolute;width:100%;height:100%;z-index:20;left:0;top:0;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;opacity:0;background:url("../img/design_zoom_ico.png") no-repeat center center;border-bottom:8px solid #17b52b;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.sd_inner:hover:after{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.sd_inner img{display:block;width:100%;}
.sd_table{display:table;width:100%;height:318px;}
.sd_cell{display:table-cell;width:100%;vertical-align:bottom;}
.zapis{background:#231F20;padding-top:78px;padding-bottom:80px;padding-left:20px;padding-right:20px;}
.zapis_title{text-align:center;font-size:24px;line-height:32px;color:#FFF;font-weight:900;text-transform:uppercase;letter-spacing:2px;}
.zapis .align_center{margin-top:26px;}
.zapis_btn{display:inline-block;text-decoration:none;text-align:center;font-size:12px;color:#FFF;font-weight:900;text-transform:uppercase;height:40px;line-height:38px;border:1px solid rgba(255,255,255,0.2);padding-left:20px;padding-right:20px;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.zapis_btn:hover{background:rgba(255,255,255,0.1);}

.feed_back{
    display: block;
    padding-top: 100px;
    padding-bottom: 40px;
}
.feed_back .wmain{
    max-width: 1300px;
    margin: 0 auto;
}
.feed_back .tm{
    text-align: left;
    max-width: 100%;
}
.fb_list{
    display: block;
    font-size: 0;
    text-align: center;
    margin-top: 42px;
}
.fb_list ul{
    margin: 0;
    padding: 0;
}
.fb_list li{
    display: inline-block;
    vertical-align: top;
    margin: 22px;
    width: 636px;
}
.fb_list li .fb_video{
    position:relative;
    padding-bottom:56.25%;
    height:0;
}
.fb_list li .fb_video iframe,.fb_video object,.fb_video embed {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
}
.fb_name{
    display: block;
    position: relative;
    font-size: 18px;
    line-height: 120%;
    font-weight: bold;
    color: #000;
}
.fb_name:before{
    display: block;
    position: relative;
    content: '';
    width: 0;
    height: 8px;
    border-left: 16px solid #17b52b;
    border-right: 16px solid #22872f;
    margin: 0 auto;
    margin-top: 42px;
    top: -10px;
}



.photo_gal{padding-left:20px;padding-right:20px;background:#f7f8f7;}
.photo_gal .wmain{position:relative;min-height:760px;max-height:884px;}
.pg_table{display:table;position:absolute;left:0;top:0;z-index:100;min-height:760px;}
.otdel_mobile{
    display: none!important;
}
.pg_cell {
    display: table-cell;
    width: 100%;
    vertical-align: top;
    box-sizing: border-box;
    padding-top: 276px;
}
.pg_nav{display:block;margin:0;padding:0;list-style:none;}
.pg_nav li{display:block;}
.pg_nav li + li{margin-top:11px;}
.pg_nav li a{display:block;text-decoration:none;font-size:12px;color:#231F20;text-transform:uppercase;letter-spacing:1px;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
.pg_nav li a:hover, .pg_nav li a.act{color:#3C9307;}
.photo_gal_slider,.tour_flat{max-height:884px;overflow:hidden;padding-left:416px;padding-right:32px;}
.tour_flat{width:935px;top:217px;position:relative;}
.photo_gal_slider .slick-prev, .photo_gal_slider .slick-next{height:80px;width:20px;z-index:20;overflow:visible;background:url(../img/design_slider_str_01.png) no-repeat left center;-webkit-transition:transform 0.3s, top 0.4s;-moz-transition:transform 0.3s, top 0.4s;-ms-transition:transform 0.3s, top 0.4s;-o-transition:transform 0.3s, top 0.4s;transition:transform 0.3s, top 0.4s;}
.photo_gal_slider .slick-prev{background-position:left top;left:29%;top:37%;}
.photo_gal_slider .slick-next{background-position:right top;left:29%;top:60%;}
.photo_gal_slider .slick-prev:hover,.photo_gal_slider .slick-next:hover{transform:scale(1.07);}
.photo_gal_slider .slick-prev:hover{top:34%;}
.photo_gal_slider .slick-next:hover{top:63%;}
.photo_gal_slider .pgs_inner img{display:block;width:100%;position:relative;}
.photo_gal_slider .slick-vertical .slick-slide{border:none !important;}
.photo_gal_slider .pgs_inner{margin-top:40px;position:relative;height:575px;overflow:hidden;top:64px;}
.photo_gal_slider .slick-list{overflow:visible;}
.photo_gal_slider_1{max-height:884px;overflow:hidden;padding-left:416px;padding-right:32px;}
.photo_gal_slider_1 .slick-list{overflow:visible;}

.photo_gal_slider_2{max-height:884px;overflow:hidden;padding-left:416px;padding-right:32px;}
.photo_gal_slider_2 .slick-list{overflow:visible;}

.ar_pl{display:block;position:absolute;width:192px;height:88px;background:url(../img/ar_pl.png)no-repeat center top;background-size:100% 100%;z-index:199;}
.ar_pl:hover .close{display:block;}
.close{display:none;position:absolute;width:10px;height:10px;background:url(../img/closeform.png)no-repeat center left;background-size:20px 10px;top:4px;left:4px;}
.map_plan_inner .ar_pl {
    background: url(../img/pl_lit.png)no-repeat center top;
    width: 192px;
    height: 112px;
    left: 34%;
    top: 45%;
    z-index: 111;
}
.photo_gal .ar_pl{left:15%;top:24%;}
.design .slider_str_main .ar_pl{display: none; background:url(../img/ar_pl_01.png)no-repeat center top;background-size:100% 100%;width:180px;height:45px;left:35.7%;top:-16px;}
.photo_gal_slider_1 .slick-prev, .photo_gal_slider_1 .slick-next{height:80px;width:20px;z-index:20;overflow:visible;background:url(../img/design_slider_str_01.png) no-repeat left center;-webkit-transition:transform 0.3s, top 0.4s;-moz-transition:transform 0.3s, top 0.4s;-ms-transition:transform 0.3s, top 0.4s;-o-transition:transform 0.3s, top 0.4s;transition:transform 0.3s, top 0.4s;}
.photo_gal_slider_1 .slick-prev{background-position:left top;left:29%;top:38%;}
.photo_gal_slider_1 .slick-next{background-position:right top;left:29%;top:56%;}
.photo_gal_slider_1 .slick-prev:hover,.photo_gal_slider_1 .slick-next:hover{transform:scale(1.07);}
.photo_gal_slider_1 .slick-prev:hover{top:35%;}
.photo_gal_slider_1 .slick-next:hover{top:59%;}
.photo_gal_slider_1 .pgs_inner img{display:block;width:100%;position:relative;}
.photo_gal_slider_1 .slick-vertical .slick-slide{border:none !important;}
.photo_gal_slider_1 .pgs_inner{margin-top:40px;position:relative;height:484px;overflow:hidden;top:97px;}
.photo_gal_slider_1{position:relative;}



.photo_gal_slider_2 .slick-prev, .photo_gal_slider_2 .slick-next{height:80px;width:20px;z-index:20;overflow:visible;background:url(../img/design_slider_str_01.png) no-repeat left center;-webkit-transition:transform 0.3s, top 0.4s;-moz-transition:transform 0.3s, top 0.4s;-ms-transition:transform 0.3s, top 0.4s;-o-transition:transform 0.3s, top 0.4s;transition:transform 0.3s, top 0.4s;}
.photo_gal_slider_2 .slick-prev{background-position:left top;left:29%;top:38%;}
.photo_gal_slider_2 .slick-next{background-position:right top;left:29%;top:56%;}
.photo_gal_slider_2 .slick-prev:hover,.photo_gal_slider_2 .slick-next:hover{transform:scale(1.07);}
.photo_gal_slider_2 .slick-prev:hover{top:35%;}
.photo_gal_slider_2 .slick-next:hover{top:59%;}
.photo_gal_slider_2 .pgs_inner img{display:block;width:100%;position:relative;}
.photo_gal_slider_2 .slick-vertical .slick-slide{border:none !important;}
.photo_gal_slider_2 .pgs_inner{margin-top:40px;position:relative;height:484px;overflow:hidden;top:97px;}
.photo_gal_slider_2{position:relative;}


.video_houses {
    max-height: 884px;
    overflow: hidden;
    padding-left: 416px;
    padding-right: 32px;
    padding-top: 13%;
}
  .vh_video {
    position: relative;
    padding-bottom: 53.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}
    .vh_video iframe,.vh_video object,.vh_video embed {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    }
.pg_title{font-size:32px;color:#231F20;font-weight:900;text-transform:uppercase;line-height:48px;letter-spacing:1px;margin-top:122px;}
.map-holder {
    display: inline-block;
    vertical-align: top;
    width: 75.8%;
    height: 540px;
    margin-left: 4%;
    z-index: 15;
}
.pu_inner.popup_map_infra {
    max-width: 1200px;
    padding-left: 25px;
    padding-top: 0px;
    padding-bottom: 0px;
    position: relative;
    font-size: 0px;
    padding-right: 48px;
}
.popup_map_infra .pu_logo {
    margin-top: -40px;
    padding-bottom: 10px;
}
.map-infra-block {
    display: inline-block;
    max-width: 27%;
    margin-top: 28px;
    box-sizing: border-box;
}
.map-infra-block ul{
	padding: 0px;
}
ul.marked li {
    list-style: none;
    padding-left: 32px;
    margin-bottom: 24px;
    position: relative;
}
.map-infra-link {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    font-size: 14px;
    font-weight: 900;
    text-transform: uppercase;
    transition: all 0.3s ease-in-out;
    margin-bottom: 12px !important;
    cursor: pointer !important;
}
.map-infra-link:hover,.map-infra-link:active,.map-infra-link.active{color:#18b52b;font-weight:900;}
ul.marked li::before {content:"";display:inline-block;width:22px;height:3px;background-color:#18b52b;position:absolute;top:7px;left:0;}
.map_plan_inner{position:relative;}
.map_plan_inner img{display:block;width:100%;}
.map_plan{position:relative;overflow:hidden;}
.map_plan_content{position:absolute;width:100%;left:0;top:0;z-index:30;padding-top:19%;}
.map_plan_content .wmain{padding-left:20px;padding-right:20px;}
.mpc_title{font-size:14px;color:#FFF;text-transform:uppercase;font-weight:900;line-height:24px;width:290px;}
.mpc_title span{display:block;font-size:32px;line-height:48px;letter-spacing:2px;margin-top:23px;}
.mp_ico{position:absolute;z-index:100;display:block;text-decoration:none;width:40px;height:46px;line-height:46px;text-align:center;font-size:16px;color:#000;font-weight:900;background:url("../img/map_plan_plashka_num.png") no-repeat left top;margin-left:-20px;margin-top:-23px;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
.mp_ico_sales{color: #91a2b1; cursor: default;}
.mp_ico:hover{color:#F00; z-index: 111;}
.mp_ico_sales:hover{color: #91a2b1;}
.mp_inner{position:absolute;background:url("../img/sity_sity_plashka_hover.png") no-repeat center top;width:120px;height:134px;padding-top:0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;right:40px;bottom:-26px;-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;-webkit-transform:translate(86px, 20px) scale(0.3);-moz-transform:translate(86px, 20px) scale(0.3);-ms-transform:translate(86px, 20px) scale(0.3);-o-transform:translate(86px, 20px) scale(0.3);transform:translate(86px, 20px) scale(0.3);opacity:0;-webkit-transition:0.3s cubic-bezier(1,-0.34, 0, 0.69);-moz-transition:0.3s cubic-bezier(1,-0.34, 0, 0.69);-ms-transition:0.3s cubic-bezier(1,-0.34, 0, 0.69);-o-transition:0.3s cubic-bezier(1,-0.34, 0, 0.69);transition:0.3s cubic-bezier(1,-0.34, 0, 0.69);-webkit-filter:blur(5px);-ms-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);filter:blur(5px);pointer-events:none;}
.mp_ico_sales:hover .mp_inner{opacity:1;-webkit-transform:translate(0px) scale(1);-moz-transform:translate(0px) scale(1);-ms-transform:translate(0px) scale(1);-o-transform:translate(0px) scale(1);transform:translate(0px) scale(1);-webkit-filter:blur(0px);-ms-filter:blur(0px);-moz-filter:blur(0px);-o-filter:blur(0px);filter:blur(0px);}
.mp_inner_name{display:table;width:100%;height:100%;text-align:center;}
.mp_inner_name span{display:table-cell;width:100%;vertical-align:middle;}
.mp_inner_name{text-align:center;font-size:14px;color:#231F20;line-height:12px;letter-spacing:1px;}


.mp_ico1 {
    left: 41.7%;
    top: 93%;
}
.mp_ico2 {
    left: 28.9%;
    top: 91.1%;
}

.mp_ico3 {
    left: 40%;
    top: 85%;
}
.mp_ico4 {
    left: 36.6%;
    top: 81.8%;
}
.mp_ico5 {
    left: 32.8%;
    top: 79.4%;
}
.mp_ico6 {
    left: 30.5%;
    top: 73.8%;
}
.mp_ico7 {
    left: 48.5%;
    top: 81.7%;
}
.mp_ico8 {
    left: 36.7%;
    top: 72%;
}
.mp_ico9 {
    left: 26%;
    top: 78%;
}
.mp_ico10 {
    left: 28.7%;
    top: 69%;
}


.mp_ico3_3 {
    left: 50%;
    top: 68%;
}
.mp_ico4_3 {
    left: 39%;
    top: 60%;
}
.mp_ico4_8 {
    left: 33%;
    top: 61%;
}


.mp_ico_dis{background-position:-40px top;font-size:24px;color:#FFF !important;cursor:default;padding-right:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.mp_ico_dis1{left:43.3%;top:61%;}
.mp_ico_dis2{display:none;left:76.4%;top:65%;}
.mp_ico_dis3{display:none;left:63.4%;top:42%;}
.mp_ico_dis4{display:none;left:47.4%;top:31.4%;}
.mp_ico_dis_act{background-position:right top !important;}
.oblako_1{position:absolute;z-index:10;width:32.5%;top:5%;left:-8%;-webkit-animation:oblako_1 16s ease-out infinite;-moz-animation:oblako_1 16s ease-out infinite;-o-animation:oblako_1 16s ease-out infinite;animation:oblako_1 16s ease-out infinite;}
@-webkit-keyframes oblako_1{0%{margin-left:0;margin-top:0;}
20%{margin-left:60px;opacity:0.9;}
60%{margin-left:-50px;opacity:1;}
70%{margin-top:40px;}
80%{margin-left:40px;opacity:0.6;margin-top:-10px;}
100%{margin-left:0;opacity:1;margin-top:0;}
}
@-moz-keyframes oblako_1{0%{margin-left:0;margin-top:0;}
20%{margin-left:60px;opacity:0.9;}
60%{margin-left:-50px;opacity:1;}
70%{margin-top:40px;}
80%{margin-left:40px;opacity:0.6;margin-top:-10px;}
100%{margin-left:0;opacity:1;margin-top:0;}
}
@-o-keyframes oblako_1{0%{margin-left:0;margin-top:0;}
20%{margin-left:60px;opacity:0.9;}
60%{margin-left:-50px;opacity:1;}
70%{margin-top:40px;}
80%{margin-left:40px;opacity:0.6;margin-top:-10px;}
100%{margin-left:0;opacity:1;margin-top:0;}
}
@keyframes oblako_1{0%{margin-left:0;margin-top:0;}
20%{margin-left:60px;opacity:0.9;}
60%{margin-left:-50px;opacity:1;}
70%{margin-top:40px;}
80%{margin-left:40px;opacity:0.6;margin-top:-10px;}
100%{margin-left:0;opacity:1;margin-top:0;}
}
.oblako_2{position:absolute;z-index:10;width:53.7%;top:4%;right:-21%;-webkit-animation:oblako_2 12s ease-out infinite;-moz-animation:oblako_2 12s ease-out infinite;-o-animation:oblako_2 12s ease-out infinite;animation:oblako_2 12s ease-out infinite;}
@keyframes oblako_2{0%{margin-right:0;margin-top:0;}
30%{margin-right:30px;margin-top:60px;opacity:0.9;}
60%{margin-right:-50px;opacity:1;}
70%{margin-top:40px;}
80%{margin-right:40px;opacity:0.6;margin-top:10px;}
100%{margin-right:0;opacity:1;margin-top:0;}
}
.oblako_1 img{display:block;width:100%;}
.plan_list{display:block;max-width:100%;padding:48px;font-size:0px;text-align:center;}
.plan_list ul{padding:0px;margin:0 auto;}
.plan_list li{display:inline-block;width:250px;height:auto;margin:0 20px;}
.plan_list li .pl_img{display:block;width:100%;height:370px;}
.plan_list li .pl_img img{display:block;margin:0 auto;max-width:100%;}
.pl_txt{display:block;width:100%;text-align:center;font-size:28px;font-weight:bold;color:#000;margin-top:40px;}
.plan_list li span{display:block;margin:0 auto;margin-top:16px;width:206px;box-sizing:border-box;padding-left:26px;text-align:left;line-height:15px;font-size:12px;font-weight:bold;background:url(../img/plash.png)no-repeat left top;}
.plan_list li span b{font-size:16px;float:right;}
.plan_list .btn_main{display:block;width:190px;height:40px;line-height:42px;margin:0 auto;margin-top:24px;padding:0px;}
.nejil{display:block;padding-top:70px;padding-bottom:70px;background:#f6f7f6;}
.nejil_list{display:block;margin:0 auto;font-size:0px;text-align:center;margin-top:20px;max-width:1300px;}
.nejil_list ul{padding:0px;margin:0 auto;}
.nejil_list li{display:inline-block;vertical-align:top;box-sizing:border-box;padding:40px;padding-top:0px;width:420px;height:440px;border:1px solid #f6f7f6;-webkit-transition:0.6s;-moz-transition:0.6s;-ms-transition:0.6s;-o-transition:0.6s;transition:0.6s;}
.nejil_list li:hover{border:1px solid #17b52b;}
.nejil_img{display:table-cell;vertical-align:middle;margin:0 auto;width:340px;height:276px;text-align:center;}
.nejil_img img{display:inline-block;max-width:100%;vertical-align:middle;}
.nejil_list .btn_main{display:block;width:224px;height:40px;line-height:42px;margin:0 auto;margin-top:20px;padding:0px;}
.nejil_list .btn_main:hover{background:#17b52b;color:#fff;}
.nej_txt{display:block;width:100%;text-align:center;font-size:22px;font-weight:bold;color:#000;margin-top:20px;}
.like{position:relative;overflow:hidden;padding-top:60px;padding-bottom:60px;}
.like .tm{max-width:750px;}
.like_list{display:block;margin:0 auto;max-width:1320px;margin-top:40px;font-size:0px;text-align:center;}
.like_list ul{padding:0px;margin:0 auto;}
.like_list .btn_main{margin-top:30px;background:url(../img/like_btn_pl.png)no-repeat center left;background-position-x:20px;padding-left:50px;padding-right:40px;}
.like_list .btn_main:hover{background:url(../img/like_btn_pl.png)no-repeat center left;background-position-x:20px;background-color:#D4E6C9;}
.like_list li:nth-child(5){margin-left:0px;}
.like_list li:nth-child(9){margin-left:0px;}
.like_list li:nth-child(13){margin-left:0px;}
.like_list li:nth-child(14) span{max-width:100%;}
.like_list li{display:inline-block;vertical-align:top;margin-bottom:30px;}
.like_list li+li{margin-left:30px;}
.like_list li img{display:block;margin:0 auto;}
.like_list .like_li_2{display:none;}
.like_list li span{display:block;max-width:100%;margin:0 auto;font-weight:bold;font-size:18px;}
.like_list li+li span{max-width:170px;}
.like_list li span:before{display:block;content:"";position:relative;margin:0 auto;background:url(../img/like_pl.png)no-repeat center top;width:32px;height:8px;margin-top:16px;margin-bottom:6px;}
.get{background:#f6f7f6 url("../img/get_form_bg.jpg") no-repeat right center;padding-left:20px;padding-right:20px;}
.get_table{display:table;width:100%;}
.get_cell{display:table-cell;width:100%;}
.get_table .wmain{padding-bottom:100px;}
.get_2_min{width:160px;height:160px;background:#f04f2a url("../img/get_2min_ico.png") no-repeat 32px 23px;font-size:12px;color:#FFF;font-weight:900;line-height:16px;text-transform:uppercase;letter-spacing:1px;padding:84px 0px 0px 32px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.get_title{font-size:32px;color:#231F20;line-height:48px;text-transform:uppercase;font-weight:900;letter-spacing:1px;max-width:710px;margin-top:100px;}
.get_element{margin-top:34px;}
.ge_title{font-size:12px;color:#91A2B1;line-height:12px;}
.get_slid_main{width:528px;display:inline-block;vertical-align:top;margin-right:32px;}
.slid{display:block;width:100%;position:relative;height:3px;background:#B4C2CE;margin-top:29px;}
.slid .ui-slider-range{display:block;position:absolute;height:100%;background:#17B52B;top:0;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;-o-transition:0.2s;transition:0.2s;}
.slid .ui-slider-handle{display:block;position:absolute;outline-style:none;width:32px;height:32px;-webkit-border-radius:50%;border-radius:50%;background:#FFF;border:8px solid #17b52b;margin-left:-16px;margin-top:-14px;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;-o-transition:0.2s;transition:0.2s;}
.slid .ui-slider-handle span{display:block;position:absolute;width:60px;font-size:16px;color:#231F20;font-weight:900;line-height:12px;left:50%;margin-left:-30px;bottom:-33px;text-align:center;}
.slid .ui-state-hover, .slid .ui-state-focus{background:#17B52B;}

.get_house{display:block;vertical-align:top; margin-bottom: 30px;}
.get_house_list{overflow:hidden;display:block;margin:0;padding:0;list-style:none;width:800px;margin-top:14px;}
.get_house_list li{display:block;float:left;width:12.5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.get_house_list li + li{border-left:1px solid #f6f7f6;}
.get_house_list li a{display:block;text-decoration:none;font-size:12px;color:#231F20;font-weight:900;background-color:#FFF;height:32px;line-height:33px;padding-left:32px;position:relative;}
.get_house_list li a:before{content:"";display:block;position:absolute;width:16px;height:16px;background:url("../img/form_get_room_num.png") no-repeat left top;left:8px;top:8px;}
.get_house_list li a.act{background-color:#97D850;}

.get_room{display:inline-block;vertical-align:top;}
.get_room_list{overflow:hidden;display:block;margin:0;padding:0;list-style:none;width:415px;margin-top:14px;}
.get_room_list li{display:block;float:left;width:25%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.get_room_list li + li{border-left:1px solid #f6f7f6;}
.get_room_list li a{display:block;text-decoration:none;font-size:12px;color:#231F20;font-weight:900;background-color:#FFF;height:32px;line-height:33px;padding-left:32px;position:relative;}
.get_room_list li a:before{content:"";display:block;position:absolute;width:16px;height:16px;background:url("../img/form_get_room_num.png") no-repeat left top;left:8px;top:8px;}

.get_room_list li a{
    padding: 0px;
    text-align: center;
}
.get_room_list li a:before{
    background: none;
}

.grl_ico1:before{background-position:left top !important;}
.grl_ico2:before{background-position:-16px top !important;}
.grl_ico3:before{background-position:-32px top !important;}
.grl_ico4:before{background-position:right top !important;}
.get_room_list li a.act{background-color:#97D850;}
.input_style{display:block;position:relative;}
.input_style input{display:block;position:relative;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:16px;border:none;background:none;height:31px;border-bottom:2px solid #91a2b1;color:#91a2b1;-webkit-transition:0.4s;-moz-transition:0.4s;-ms-transition:0.4s;-o-transition:0.4s;transition:0.4s;z-index:12;}
.input__label-content{position:absolute;font-size:16px;color:#91a2b1;line-height:16px;left:0;top:8px;-webkit-transition:0.2s linear;-moz-transition:0.2s linear;-ms-transition:0.2s linear;-o-transition:0.2s linear;transition:0.2s linear;white-space:nowrap;z-index:11;}
.input--filled .input__label-content{top:42px;font-size:12px;color:#91A2B1;-webkit-transition:0.3s cubic-bezier(0, 0, 0.29, 1.89);-moz-transition:0.3s cubic-bezier(0, 0, 0.29, 1.89);-ms-transition:0.3s cubic-bezier(0, 0, 0.29, 1.89);-o-transition:0.3s cubic-bezier(0, 0, 0.29, 1.89);transition:0.3s cubic-bezier(0, 0, 0.29, 1.89);}
.input--filled input, .input_style input:focus{border-color:#17b52b;color:#231f20;}
.in_3{height:54px;margin-left:-31px;}
.in_3 > span{display:block;float:left;width:33.333333333%;position:relative;padding-left:31px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.get .form_style{display:block;max-width:975px;margin-top:87px;}
.btn_form{display:inline-block;cursor:pointer;text-decoration:none;border:none;text-align:center;font-size:12px;color:#FFF;font-weight:900;letter-spacing:1px;padding-left:24px;padding-right:24px;background:#17B52B;text-transform:uppercase;padding-top:14px;padding-bottom:13px;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.btn_form:hover{background:#3C9307;}
.get .form_style .btn_form{margin-top:63px;}
.pg_title_top{font-size:12px;color:#231F20;font-weight:900;text-transform:uppercase;line-height:16px;padding-bottom:16px;}
.otdelka_gal .pg_title{margin-top:73px;}
.btn_main{display:inline-block;vertical-align:top;cursor:pointer;text-decoration:none;text-align:center;font-size:12px;color:#3C9307;font-weight:900;letter-spacing:1px;text-transform:uppercase;padding-left:30px;padding-right:30px;border:1px solid #d4e6c9;padding-top:14px;padding-bottom:12px;background:transparent;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
.btn_main:hover{background:#D4E6C9;}
.photo_gal .btn_main{margin-top:53px;}
.ipoteka{background:url("../img/ipoteka_bg.jpg") no-repeat center center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;background-attachment:fixed;}
.ipoteka_table{display:table;width:100%;}
.ipoteka_cell{display:table-cell;width:100%;vertical-align:middle;}
.ipoteka_cell .wmain{padding-top:100px;padding-bottom:100px;padding-left:20px;padding-right:20px;}
.ipoteka_head_list{display:block;margin:0;padding:0;list-style:none;overflow:hidden;margin-left:-32px;}
.ipoteka_head_list li{display:block;float:left;width:20%;padding-left:32px;height:192px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.ipoteka_head_list li a:hover{cursor:pointer !important;}
.ipoteka_head_list li a{display:block;text-decoration:none;cursor:pointer;}
.ihl_inner{position:relative;height:192px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:23px;padding-right:23px;padding-top:23px;}
.ihl_inner:before{content:"";display:block;position:absolute;width:100%;height:8px;background:#F04F2A;left:0;top:0;-webkit-transition:0.5s cubic-bezier(0.49, 0.49, 0, 1.24);-moz-transition:0.5s cubic-bezier(0.49, 0.49, 0, 1.24);-ms-transition:0.5s cubic-bezier(0.49, 0.49, 0, 1.24);-o-transition:0.5s cubic-bezier(0.49, 0.49, 0, 1.24);transition:0.5s cubic-bezier(0.49, 0.49, 0, 1.24);}
.ihl_title{font-size:12px;line-height:14px;color:#FFF;font-weight:900;text-transform:uppercase;letter-spacing:1px;position:relative;z-index:40;}
.ihl_title span{display:block;font-size:32px;line-height:32px;margin-top:7px;}
.ihl_text{font-size:12px;color:rgba(255,255,255,0.7);line-height:16px;margin-top:25px;max-width:113px;position:relative;z-index:40;opacity:0;top:-20px;-webkit-transition:0.1s;-moz-transition:0.1s;-ms-transition:0.1s;-o-transition:0.1s;transition:0.1s;}
.ihl_inner:hover .ihl_text, body .ui-tabs-active .ihl_text{-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;opacity:1;top:0;}
.ihl_inner:hover:before, .ui-tabs-active .ihl_inner:before{height:100%;}
.ipoteka_form{position:relative;background:#FFF;padding-top:52px;padding-bottom:55px;}
.ipotaka_form_title{text-align:center;padding-left:20px;padding-right:20px;font-size:24px;color:#231F20;font-weight:900;text-transform:uppercase;letter-spacing:1px;}
.bank_list{display:block;width:auto;max-width:880px;margin:0 auto;margin-top:20px;}
.bank_list .slick-prev, .bank_list .slick-next{height:20px;width:60px;z-index:20;background:url(../img/design_slider_str.png) no-repeat left center;}
.bank_list .slick-prev{top:18%;left:-12%;right:auto;margin:0 auto;}
.bank_list .slick-next{top:18%;right:-12%;left:auto;margin:0 auto;}
.bank_list .slick-next{background-position:right center;}
.bank_inner{width:100%;}
.bank_inner img{margin:0 auto;max-width:100%;}
.ipoteka_form_bank{display:block;text-align:center;margin:0;padding:0;list-style:none;margin-top:16px;}
.ipoteka_form_bank li{display:inline-block;vertical-align:top;margin-left:27px;margin-right:27px;}
.ifb_inner{display:table;width:100%;height:78px;}
.ifb_inner span{display:table-cell;width:100%;vertical-align:middle;}
.ifb_inner img{display:inline-block;max-width:100%;}
.ipoteka_form_inner{text-align:center;margin-top:37px;}
.ipoteka_form_inner .input_style, .ipoteka_form_inner .select_style{display:inline-block;vertical-align:top;margin-left:14px;margin-right:15px;}
.ipoteka_sel_vznos{width:192px;}
.select_style{position:relative;}
.select_style .jq-selectbox{display:block !important;width:100% !important;}
.changed_text{position:absolute;visibility:hidden;opacity:0;left:0;top:7px;-webkit-transition:0.2s linear;-moz-transition:0.2s linear;-ms-transition:0.2s linear;-o-transition:0.2s linear;transition:0.2s linear;font-size:16px;color:#91A2B1;line-height:16px;}
.changed + .changed_text{visibility:visible;top:42px;opacity:1;font-size:12px;-webkit-transition:0.3s cubic-bezier(0, 0, 0.29, 1.89);-moz-transition:0.3s cubic-bezier(0, 0, 0.29, 1.89);-ms-transition:0.3s cubic-bezier(0, 0, 0.29, 1.89);-o-transition:0.3s cubic-bezier(0, 0, 0.29, 1.89);transition:0.3s cubic-bezier(0, 0, 0.29, 1.89);}
.ipoteka_sel_srok{width:100px;}
.ipoteka_in_name{width:304px;}
.ipoteka_in_phone{width:192px;}
.ipoteka_form_inner .btn_form{margin-left:14px;margin-top:-3px;}
.proizv{background:url("../img/keramika_bg.jpg") no-repeat center center;padding-left:20px;padding-right:20px;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;}
.proizv_plashka{max-width:480px;margin:0 auto;text-align:center;background:#F04F2A;position:relative;top:160px;padding:48px 25px 57px 25px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.pp_title{font-size:23px;color:#FFF;letter-spacing:1px;font-weight:900;line-height:32px;text-transform:uppercase;}
.pp_title span{display:block;text-transform:none;font-weight:normal;font-size:16px;line-height:24px;margin-top:30px;padding-left:14px;padding-right:14px;}
.proizv_plashka .zapis_btn{margin-top:42px;}
.about{padding-top:160px;padding-left:20px;padding-right:20px;padding-bottom:145px;}
.about .wmain{position:relative;padding-right:320px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.about_doc{position:absolute;right:112px;top:0;width:304px;height:304px;background:#EEF6EF;padding:45px 25px 0px 40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.ad_title{font-size:12px;color:#231F20;font-weight:900;text-transform:uppercase;height:124px;}
.about_doc a{display:block;text-decoration:none;font-size:12px;color:#3C9307;font-weight:900;text-transform:uppercase;}
.about_doc a:hover{text-decoration:underline;}
.about_doc a + a{margin-top:11px;}
.about_left{max-width:638px;padding-top:52px;}
.about_title{font-size:32px;color:#231F20;font-weight:900;text-transform:uppercase;letter-spacing:1px;}
.about_left p{display:block;margin:0;font-size:14px;color:#000;line-height:24px;margin-top:27px;}
.about_left img{display:inline-block;max-width:100%;margin-top:39px;}
.hd_slid{max-height:884px;overflow:hidden;padding-left:416px;padding-right:32px;}
.hd_slid .sd_table{margin-top:40px;position:relative;height:auto;overflow:hidden;top:64px;}
.hd_slid .sd_inner{display:block;text-decoration:none;vertical-align:bottom;position:relative;overflow:hidden;}
.pg_cell .tm span{text-align:left;}
.hd_slid .slick-list{overflow:visible;}
.hd_slid .slick-prev, .hd_slid .slick-next{height:80px;width:20px;z-index:20;overflow:visible;background:url(../img/design_slider_str_01.png) no-repeat left center;-webkit-transition:transform 0.3s, top 0.4s;-moz-transition:transform 0.3s, top 0.4s;-ms-transition:transform 0.3s, top 0.4s;-o-transition:transform 0.3s, top 0.4s;transition:transform 0.3s, top 0.4s;}
.hd_slid .slick-prev{background-position:left top;left:29%;top:38%;}
.hd_slid .slick-next{background-position:right top;left:29%;top:56%;}
.hd_slid .slick-prev:hover,.hd_slid .slick-next:hover{transform:scale(1.07);}
.hd_slid .slick-prev:hover{top:35%;}
.hd_slid .slick-next:hover{top:59%;}

.hd_slid .hd_inner img{
    max-width: 100%;
}
.hod_nav{text-align:center;margin-top:40px;}
.hod_nav .select_style{display:block;vertical-align:top;margin-bottom:22px;}
.hod_sel_home{width:192px;}
.hod_sel_year{width:80px;}
.hod_sel_month{width:192px;}
.cont{background:#231F20;padding-left:20px;padding-right:20px;padding-top:58px;padding-bottom:60px;}
.cont_title{text-align:center;font-size:24px;color:#FFF;font-weight:900;text-transform:uppercase;letter-spacing:1px;}
.cont_title span{display:block;text-transform:none;font-weight:normal;font-size:14px;color:rgba(255,255,255,0.3);line-height:24px;letter-spacing:0;margin-top:18px;}
.cont_content{text-align:center;overflow:hidden;margin-top:28px;}
.cc_phone{display:inline-block;text-decoration:none;text-align:left;font-size:16px;line-height:20px;padding-top:1px;padding-bottom:1px;color:#FFF;font-weight:900;letter-spacing:1px;background:url("../img/contact_phone_ico.png") no-repeat left center;padding-left:32px;vertical-align:top;margin-top:4px;}
.cc_time{display:inline-block;text-align:left;margin-left:32px;font-size:16px;color:#5B595A;line-height:24px;vertical-align:top;}
.cc_time span{color:#FFF;}
.cont_map{height:520px;background:#FFF;}
#cont_map{opacity:0.9;}
.quest{background:#F6F7F6;padding-top:100px;padding-bottom:100px;text-align:center;padding-left:20px;padding-right:20px;}
.quest .tm span{margin-top:37px;}
.quest .btn_form{margin-top:26px;padding-left:42px;padding-right:42px;}
.footer{background:#F6F7F6;padding-bottom:28px;padding-left:20px;padding-right:20px;}
.footer_inner{overflow:hidden;max-width:1312px;margin:0 auto;}
.f_copy{float:left;font-size:11px;color:#BBBBBA;line-height:16px;}
.f_pilit{float:left;font-size:11px;line-height:16px;color:#7A7979;margin-left:109px;}
.f_pilit a{color:#3C9307;}
.f_create{float:right;display:block;text-decoration:none;font-size:11px;line-height:16px;color:#7A7979;text-transform:uppercase;}
.f_create span{text-transform:none;color:#3C9307;text-decoration:underline;}
.f_create:hover span{text-decoration:none;}
.pu_rgba{position:fixed;width:100%;height:100%;left:0;top:0;z-index:700;background:rgba(12,36,8,0.4);overflow:hidden;-ms-overflow-y:scroll;overflow-y:scroll;}
.pu_content{padding-top:60px;padding-bottom:50px;padding-left:37px;padding-right:20px;}
.pu_inner{background:#FFF;max-width:480px;display:block;margin:0 auto;position:relative;padding:48px 96px 50px 48px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.closeform{position:absolute;right:0;top:0;display:block;text-decoration:none;width:48px;height:100%;background:#f7f9fa url("../img/close_text.png") no-repeat center center;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
.closeform:hover{background:#f04f2a url("../img/close_text_act.png") no-repeat center center;}
.closeform span{position:absolute;display:block;background:url("../img/closeform.png") no-repeat left top;width:18px;height:18px;left:15px;top:15px;}
.closeform:hover span{background-position:right top;}
.pu_inner .form_style{display:block;margin-top:26px;}






.btn_week {
    display: block;
    position: fixed;
    width: 44px;
    height: 200px;
    background: url(../img/aprt_week_btn.jpg)no-repeat center center;
    background-size: 100%;
    left: 0;
    cursor: pointer;
    top: 40%;
    z-index: 111;
}
.aprt_week{
    padding-right: 48px;
    max-width: 790px;
    text-align: center;
}

.aprt_week .pu_title{
    text-align: center;
    font-size: 36px;
    color: #000;
}
.aprt_week .tit_sub{
    text-align: center;
    text-transform: uppercase;
    font-size: 24px;
    font-weight:900;
    color: #f04f2a;
}
.aprt_week .closeform {
    position: absolute;
    right: -84px;
    top: 34px;
    display: block;
    text-decoration: none;
    width: 118px;
    height: 49px;
    font-size: 18px;
    font-weight: 900;
    line-height: 49px;
    text-transform: uppercase;
    transform: rotate(-90deg);
    color: #fff;
    text-align: center;
    background: #f04f2a;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.aprt_week .closeform:hover{
    background: #ff0000;
}
.aprt_week .closeform span {
    background: none;
    position: relative;
    display: block;
    width: auto;
    height: auto;
    left: 0;
    top: 0;
}
.aw_img{
    display: inline-block;
    vertical-align: top;
    width: 45%;
    margin-top: 50px;
}
.aw_img img{
    display: block;
    max-width: 100%;
}
.aprt_week .form_style{
display: inline-block;
vertical-align: top;
width: 298px;
margin-top: 0;
}

.aprt_week .in_2 > span{
    width: 100%;
}
.aprt_week .in_2 > span .error_dec{
    display: block;
}
.aprt_week .btn_form{
    display: block;
    width: 100%;
}
.aprt_week .pu_btn_form {
    margin-top: 17px;
}
.without_sale{
    display: block;
    font-size: 22px;
    line-height: 150%;
    color: #231f20;
    margin-top: 50px;
}
.without_sale span{
    font-size: 32px;
    text-decoration: line-through #f37255;
}
.without_sale span+span{
    font-size: 24px;
    text-decoration: none;
}

.with_sale{
    display: block;
    text-align: center;
    background: #f04f2a;
    padding: 8px;
    box-sizing: border-box;
    color: #fff;
    line-height: 120%;
    margin-top: 15px;
}
.with_sale i{
    font-size: 22px;
}
.with_sale span{
    font-weight: bold;
    font-size: 40px;
    line-height: 42px;
}
.with_sale span+span{
    font-size: 30px;
    font-weight: normal;
    line-height: 120%;
}
.advant{
    display: block;
    margin-top: 20px;
    font-style: italic;
    font-size: 18px;
    line-height: 120%;
    margin-bottom: 18px;
}
.advant b{
    font-size: 24px;
    color: #f04f2a;
}



.in_2{height:54px;margin-left:-16px;}
.in_2 > span{display:block;float:left;width:50%;padding-left:16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.input_style + .in_2{margin-top:26px;}
.pu_title{font-size:30px;line-height:40px;color:#231F20;font-weight:900;text-transform:uppercase;}
.pu_title span{text-transform:none;font-style:normal;font-size:16px;color:#231F20;line-height:24px;font-weight:normal;display:block;margin-top:30px;padding-right:30px;}
.wl_tm{
    line-height: 100%;
    text-align: center;
}
.form_style textarea{display:block;width:100%;font-size:16px;color:#91A2B1;font-weight:normal;font-style:normal;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;border:none;line-height:32px;resize:none;font-family:"Proxima Nova";border-bottom:2px solid #91a2b1;height:192px;background:url("../img/textarea_bg.jpg") left top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.form_style textarea:focus{border-color:#17B52B;color:#231F20;}
.pu_btn_form{text-align:right;margin-top:30px;}
.pu_logo{margin-top:40px;}
.pu_logo img{display:block;}
.pu_zapis .btn_form{display:block;width:100%;text-align:center;}
.pu_zapis .pu_btn_form{margin-top:16px;}
.pu_good .pu_logo{margin-top:139px;}
.pu_project{max-width:704px;margin-top:40px;left:112px;}
.pu_otdel{max-width:704px;margin-top:40px;left:112px;}
.pu_otdel_list{display:block;margin:0 auto;padding:0;list-style:none;overflow:hidden;}
.pu_otdel_list li{display:block;width:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.pu_otdel_list li:before{display:inline-block;content:"";width:6px;height:6px;margin-right:10px;background:#F04F2A;border-radius:50%;position:relative;}
.pu_otdel_list li a{display:block;text-decoration:none;font-size:12px;color:#3C9307;font-weight:900;line-height:120%;text-transform:uppercase;}
.pu_otdel_list li a:hover{text-decoration:underline;}
.pu_otdel_list li a + a{margin-top:24px;}
.pu_otdel_inner{font-size:16px;color:#231F20;line-height:32px;max-width:100%;margin-top:20px;}
.pu_otdel_text{font-size:16px;color:#231F20;line-height:32px;max-width:100%;margin-top:20px;}
.pu_project_list{display:block;margin:0;padding:0;list-style:none;overflow:hidden;margin-top:56px;}
.pu_project_list li{display:block;float:left;width:50%;padding-right:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.pu_project_list li a{display:block;text-decoration:none;font-size:12px;color:#3C9307;font-weight:900;line-height:120%;text-transform:uppercase;}
.pu_project_list li a:hover{text-decoration:underline;}
.pu_project_list li a + a{margin-top:24px;}
.pu_project .pu_logo{margin-top:130px;}
.pu_porikam{max-width:1072px;left:120px;margin-top:40px;padding-right:0;background:#fff url("../img/pu_block_img.jpg") no-repeat right center;-webkit-background-size:528px;-o-background-size:528px;background-size:528px;}
.pu_porikam_inner{font-size:16px;color:#231F20;line-height:32px;max-width:408px;margin-top:54px;}
.pu_porikam_logo{margin-top:62px;}
.pu_porikam_logo img{display:block;}
.pu_flat{max-width:1072px;margin-top:40px;left:120px;}
.pu_flat_inner{overflow:hidden;}
.pu_kv_02{display:none;}
.pu_flat_l, .pu_flat_r{float:left;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.pu_flat_r{float:right;padding-left:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align: center;}
.pu_flat_l{max-width:412px;}
.pu_flat_r img{display:inline-block;max-width:100%;max-height:  500px;margin: 0 auto;}

#popup_ipoteka_podm .in_3{
    height: auto;
}
#popup_ipoteka_podm .in_3 > span{
    display: block;
    float: none;
    width: 100%;
    margin-bottom: 26px;
}
.pu_inner.pu_flat{padding-top: 20px;padding-bottom: 20px;left: auto;}
.pf_flat_char{display:block;margin:0;padding:0;list-style:none;margin-top:20px;}
.pf_flat_char li{display:block;overflow:hidden;position:relative;font-size:14px;color:#91A2B1;line-height:16px;}
.pf_flat_char li + li{margin-top:8px;}
.pf_flat_char li span{display:block;float:left;width:50%;float:right;color:#231F20;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.pf_flat_char li sup{font-size:8px;line-height:4px;}
.pf_flat_char + .pf_flat_char{margin-top:10px;padding-top:10px;position:relative;}
.pf_flat_char + .pf_flat_char:before{content:"";display:block;position:absolute;width:32px;height:4px;background:#17B52B;left:0;top:0;}
#popup_action .btn_form{width:100%;}
#popup_action .pu_btn_form{text-align:center;}
.akc_text{display:block;max-width:100%;text-align:left;font-size:15px;margin-top:30px;margin-bottom:50px;}
.akc_text span{display:block;margin:14px auto;}
.akc_text span b{color:#3c9307;}
.back_akc{display:block;font-size:12px;font-weight:900;text-align:left;text-decoration:none;color:#000;margin-top:20px;text-transform:uppercase;transition:0.3s;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;}
.back_akc:hover{color:#17b52b;}
#popup_list_akc{max-width:770px;}
.akc_list{display:block;margin:0 auto;max-width:100%;margin-top:52px;margin-bottom:70px;}
.akc_list ul{padding:0px;}
.akc_list li{display:block;margin-bottom:24px;}
.akc_list li a{font-weight:900;font-size:20px;color:#3c9307;border-bottom:1px solid #b6d6a2;text-decoration:none;}
.akc_list li a:hover{border:none;color:#231f20;transition:0.3s;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;}
#popup_korp{max-width:770px;}
.korp_list{display:block;margin:0 auto;max-width:100%;margin-top:52px;margin-bottom:70px;}
.korp_list ul{padding:0px;}
.korp_list li{display:block;margin-bottom:24px;}
.korp_list li a{font-weight:900;font-size:16px;color:#3c9307;border-bottom:1px solid #b6d6a2;text-decoration:none;}
.korp_list li a:hover{border:none;color:#231f20;transition:0.3s;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;}
.pu_flat_form{display:block;margin-top:20px;}
.pu_flat_title{font-size:16px;color:#231F20;font-weight:900;line-height:24px;text-transform:uppercase;}
.pu_flat_title a{color:#17B52B;text-decoration:none;}
.pu_flat_form_inner{margin-top:10px;}
.pu_flat_form_inner .input_style{display:inline-block;vertical-align:top;width:160px;}
.pu_flat_form_inner .btn_form{margin-left:29px;}
.pu_plan{max-width:1312px;padding-left:60px;padding-right:60px;margin-top:40px;}
.pu_plan .pu_title{text-align:center;}
.pu_plan_etaj{text-align:center;font-size:16px;color:#231F20;font-weight:900;text-transform:uppercase;line-height:120%;margin-top:17px;}
.pu_plan .slid{max-width:416px;margin:0 auto;margin-top:21px;}
.pu_slid_num{display:block;margin:0;padding:0;list-style:none;overflow:hidden;max-width:416px;margin:0 auto;margin-top:24px;}
.pu_slid_num li{display:block;float:left;width:50%;font-size:16px;color:#231F20;font-weight:900;}
.pu_slid_num li + li{text-align:right;}
.pu_plan .slid .ui-slider-handle span{background:#FFF;}
.pu_plan_inner{overflow:hidden;text-align:center;position:relative;}
.pu_plan_img{display:inline-block;vertical-align:top;position:relative;margin-top:24px;}
.pu_plan_img.d2_et_4{display:block;height:380px;max-width:545px;min-width:auto;width:auto;margin:0 auto;margin-top:24px;}
.pu_plan_img svg{position:absolute;left:0;top:0;width:100%;}
.pu_plan_img img{display:block;width:100%;}
.d2_et_4 img{display:block;max-width:100%;width:auto;height:100%;margin:0 auto;}
.pu_plan_img a{display:block;position:absolute;background:url(../img/lup_kv.png)no-repeat center center;background-size:0px;background-position:center center;transition:0.3s;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;}
.pu_plan_img a:hover{transform:scale(1.09);background-position:center center;background:url(../img/lup_kv.png)no-repeat center center;background-size:69px;transition:0.3s;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;}
.lit_lup.pu_plan_img a:hover {
    -webkit-background-size: 40px;
    background-size: 40px;
}


.d1_et_2-4 .kv_1{width:24%;height:33%;left:14%;top:8%;}
.d1_et_2-4 .kv_2{width:13%;height:79%;left:1%;top:8%;}
.d1_et_2-4 .kv_3{width:36%;height:33%;left:14%;top:53%;}
.d1_et_2-4 .kv_4{width:25%;height:33%;left:50%;top:53%;}
.d1_et_2-4 .kv_5{width:24%;height:33%;left:75%;top:53%;}
.d1_et_2-4 .kv_6{width:24%;height:33%;left:75%;top:9%;}
.d1_et_2-4 .kv_7{width:25%;height:33%;left:50%;top:9%;}
.d1_et_1 .kv_1{width:24%;height:33%;left:18%;top:10%;}
.d1_et_1 .kv_2{width:12%;height:71%;left:6%;top:12%;}
.d1_et_1 .kv_3{width:23%;height:30%;left:19%;top:53%;}
.d1_et_1 .kv_4{width:24%;height:30%;left:52%;top:53%;}
.d1_et_1 .kv_5{width:22%;height:30%;left:77%;top:53%;}
.d1_et_1 .kv_6{width:22%;height:31%;left:77%;top:12%;}
.d1_et_1 .kv_7{width:25%;height:31%;left:52%;top:12%;}
.d2_et_2-4 .kv_1{width:14%;height:9%;left:-1%;top:77%;background:url(../img/lup_kv_01.png)no-repeat center center;background-size:0px;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.d2_et_2-4 .kv_1:hover{transform:scale(1.09);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);background-position:center center;background:url(../img/lup_kv_01.png)no-repeat center center;background-size:45px;transition:0.3s;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;}
.d2_et_2-4 .kv_2{width:5%;height:14%;left:4%;top:58%;}
.d2_et_2-4 .kv_3{width:5%;height:14%;left:7%;top:47%;}
.d2_et_2-4 .kv_4{width:5%;height:14%;left:11%;top:37%;}
.d2_et_2-4 .kv_5{width:14%;height:9%;left:12%;top:40%;background:url(../img/lup_kv_01.png)no-repeat center center;background-size:0px;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.d2_et_2-4 .kv_5:hover{transform:scale(1.09);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);background-position:center center;background:url(../img/lup_kv_01.png)no-repeat center center;background-size:45px;transition:0.3s;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;}
.d2_et_2-4 .kv_6{width:7%;height:19%;left:19%;top:21%;}
.d2_et_2-4 .kv_7{width:10%;height:19%;left:29%;top:11%;}
.d2_et_2-4 .kv_8{width:10%;height:19%;left:39%;top:1%;}
.d2_et_2-4 .kv_9{width:9%;height:19%;left:51%;top:1%;}
.d2_et_2-4 .kv_10{width:10%;height:19%;left:61%;top:11%;}
.d2_et_2-4 .kv_11{width:7%;height:22%;left:74%;top:18%;}
.d2_et_2-4 .kv_12{width:14%;height:9%;right:12%;top:40%;background:url(../img/lup_kv_02.png)no-repeat center center;background-size:0px;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
.d2_et_2-4 .kv_12:hover{transform:scale(1.09);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);background-position:center center;background:url(../img/lup_kv_02.png)no-repeat center center;background-size:45px;transition:0.3s;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;}
.d2_et_2-4 .kv_13{width:6%;height:15%;left:83%;top:38%;}
.d2_et_2-4 .kv_14{width:6%;height:15%;left:87%;top:48%;}
.d2_et_2-4 .kv_15{width:6%;height:15%;left:91%;top:58%;}
.d2_et_2-4 .kv_16{width:14%;height:9%;right:-1%;top:77%;background:url(../img/lup_kv_02.png)no-repeat center center;background-size:0px;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
.d2_et_2-4 .kv_16:hover{transform:scale(1.09);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);background-position:center center;background:url(../img/lup_kv_02.png)no-repeat center center;background-size:45px;transition:0.3s;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;}
.d2_et_2-4 .kv_17{width:6%;height:15%;left:85%;top:72%;}
.d2_et_2-4 .kv_18{width:6%;height:15%;left:78%;top:55%;}
.d2_et_2-4 .kv_19{width:5%;height:21%;left:70%;top:29%;}
.d2_et_2-4 .kv_20{width:7%;height:21%;left:63%;top:29%;}
.d2_et_2-4 .kv_21{width:5%;height:21%;left:53%;top:19%;}
.d2_et_2-4 .kv_22{width:5%;height:21%;left:47%;top:19%;}
.d2_et_2-4 .kv_23{width:5%;height:21%;left:42%;top:19%;}
.d2_et_2-4 .kv_24{width:7%;height:21%;left:30%;top:29%;}
.d2_et_2-4 .kv_25{width:4%;height:21%;left:26%;top:29%;}
.d2_et_2-4 .kv_26{width:6%;height:17%;left:15%;top:53%;}
.d2_et_2-4 .kv_27{width:6%;height:16%;left:9%;top:72%;}
.d2_et_1 .kv_1{width:14%;height:9%;left:-1%;top:77%;background:url(../img/lup_kv_01.png)no-repeat center center;background-size:0px;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.d2_et_1 .kv_1:hover{transform:scale(1.09);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);background-position:center center;background:url(../img/lup_kv_01.png)no-repeat center center;background-size:45px;transition:0.3s;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;}
.d2_et_1 .kv_2{width:5%;height:14%;left:4%;top:58%;}
.d2_et_1 .kv_3{width:5%;height:14%;left:7%;top:47%;}
.d2_et_1 .kv_4{width:5%;height:14%;left:11%;top:37%;}
.d2_et_1 .kv_5{width:14%;height:9%;left:12%;top:40%;background:url(../img/lup_kv_01.png)no-repeat center center;background-size:0px;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.d2_et_1 .kv_5:hover{transform:scale(1.09);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);background-position:center center;background:url(../img/lup_kv_01.png)no-repeat center center;background-size:45px;transition:0.3s;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;}
.d2_et_1 .kv_6{width:7%;height:19%;left:19%;top:21%;}
.d2_et_1 .kv_7{width:10%;height:19%;left:29%;top:11%;}
.d2_et_1 .kv_8{width:10%;height:19%;left:39%;top:1%;}
.d2_et_1 .kv_9{width:9%;height:19%;left:51%;top:1%;}
.d2_et_1 .kv_10{width:10%;height:19%;left:61%;top:11%;}
.d2_et_1 .kv_11{width:7%;height:22%;left:74%;top:18%;}
.d2_et_1 .kv_12{width:14%;height:9%;right:12%;top:40%;background:url(../img/lup_kv_02.png)no-repeat center center;background-size:0px;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
.d2_et_1 .kv_12:hover{transform:scale(1.09);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);background-position:center center;background:url(../img/lup_kv_02.png)no-repeat center center;background-size:45px;transition:0.3s;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;}
.d2_et_1 .kv_13{width:6%;height:15%;left:83%;top:38%;}
.d2_et_1 .kv_14{width:6%;height:15%;left:87%;top:48%;}
.d2_et_1 .kv_15{width:6%;height:15%;left:91%;top:58%;}
.d2_et_1 .kv_16{width:14%;height:9%;right:-1%;top:77%;background:url(../img/lup_kv_02.png)no-repeat center center;background-size:0px;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
.d2_et_1 .kv_16:hover{transform:scale(1.09);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);background-position:center center;background:url(../img/lup_kv_02.png)no-repeat center center;background-size:45px;transition:0.3s;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;}
.d2_et_1 .kv_17{width:6%;height:15%;left:85%;top:72%;}
.d2_et_1 .kv_18{width:6%;height:15%;left:78%;top:55%;}
.d2_et_1 .kv_19{width:5%;height:21%;left:70%;top:29%;}
.d2_et_1 .kv_20{width:7%;height:21%;left:63%;top:29%;}
.d2_et_1 .kv_21{width:5%;height:21%;left:53%;top:19%;}
.d2_et_1 .kv_22{width:4%;height:21%;left:49%;top:19%;}
.d2_et_1 .kv_23{width:5%;height:21%;left:42%;top:19%;}
.d2_et_1 .kv_24{width:7%;height:21%;left:30%;top:29%;}
.d2_et_1 .kv_25{width:4%;height:21%;left:26%;top:29%;}
.d2_et_1 .kv_26{width:6%;height:17%;left:15%;top:53%;}
.d2_et_1 .kv_27{width:6%;height:16%;left:9%;top:72%;}
.d2_et_4 .kv_1{width:45%;height:44%;left:0%;top:5%;}
.d2_et_4 .kv_2{width:25%;height:47%;left:14%;top:49%;}
.d2_et_4 .kv_3{width:16%;height:47%;left:46%;top:49%;}
.d2_et_4 .kv_4{width:24%;height:47%;left:62%;top:49%;}
.d2_et_4 .kv_5{width:44%;height:44%;left:56%;top:5%;}
.d3_et_2-4 .kv_1{width:13%;height:42%;left:0%;top:6%;}
.d3_et_2-4 .kv_2{width:8%;height:42%;left:13%;top:6%;}
.d3_et_2-4 .kv_3{width:7%;height:42%;left:30%;top:6%;}
.d3_et_2-4 .kv_4{width:13%;height:42%;left:37%;top:6%;}
.d3_et_2-4 .kv_5{width:13%;height:42%;left:50%;top:6%;}
.d3_et_2-4 .kv_6{width:7%;height:42%;left:63%;top:6%;}
.d3_et_2-4 .kv_7{width:8%;height:42%;left:79%;top:6%;}
.d3_et_2-4 .kv_8{width:13%;height:42%;left:87%;top:6%;}
.d3_et_2-4 .kv_9{width:8%;height:42%;left:92%;top:56%;}
.d3_et_2-4 .kv_10{width:8%;height:42%;left:84%;top:56%;}
.d3_et_2-4 .kv_11{width:8%;height:42%;left:75%;top:56%;}
.d3_et_2-4 .kv_12{width:9%;height:42%;left:66%;top:56%;}
.d3_et_2-4 .kv_13{width:8%;height:42%;left:58%;top:56%;}
.d3_et_2-4 .kv_14{width:8%;height:42%;left:50%;top:56%;}
.d3_et_2-4 .kv_15{width:8%;height:42%;left:42%;top:56%;}
.d3_et_2-4 .kv_16{width:8%;height:42%;left:34%;top:56%;}
.d3_et_2-4 .kv_17{width:9%;height:42%;left:25%;top:56%;}
.d3_et_2-4 .kv_18{width:9%;height:42%;left:16%;top:56%;}
.d3_et_2-4 .kv_19{width:9%;height:42%;left:8%;top:56%;}
.d3_et_2-4 .kv_20{width:8%;height:42%;left:0%;top:56%;}
.d3_et_1 .kv_1{width:13%;height:42%;left:0%;top:6%;}
.d3_et_1 .kv_2{width:8%;height:42%;left:13%;top:6%;}
.d3_et_1 .kv_3{width:7%;height:42%;left:30%;top:6%;}
.d3_et_1 .kv_4{width:13%;height:42%;left:37%;top:6%;}
.d3_et_1 .kv_5{width:13%;height:42%;left:50%;top:6%;}
.d3_et_1 .kv_6{width:7%;height:42%;left:63%;top:6%;}
.d3_et_1 .kv_7{width:8%;height:42%;left:79%;top:6%;}
.d3_et_1 .kv_8{width:13%;height:42%;left:87%;top:6%;}
.d3_et_1 .kv_9{width:8%;height:42%;left:92%;top:56%;}
.d3_et_1 .kv_10{width:8%;height:42%;left:84%;top:56%;}
.d3_et_1 .kv_11{width:8%;height:42%;left:75%;top:56%;}
.d3_et_1 .kv_12{width:9%;height:42%;left:66%;top:56%;}
.d3_et_1 .kv_13{width:8%;height:42%;left:58%;top:56%;}
.d3_et_1 .kv_14{width:8%;height:42%;left:50%;top:56%;}
.d3_et_1 .kv_15{width:8%;height:42%;left:42%;top:56%;}
.d3_et_1 .kv_16{width:8%;height:42%;left:34%;top:56%;}
.d3_et_1 .kv_17{width:9%;height:42%;left:25%;top:56%;}
.d3_et_1 .kv_18{width:9%;height:42%;left:16%;top:56%;}
.d3_et_1 .kv_19{width:9%;height:42%;left:8%;top:56%;}
.d3_et_1 .kv_20{width:8%;height:42%;left:0%;top:56%;}
.d4_et_1 .kv_1{width:9%;height:41%;left:0%;top:13%;}
.d4_et_1 .kv_2{width:5%;height:41%;left:9%;top:13%;}
.d4_et_1 .kv_3{width:5%;height:41%;left:20%;top:13%;}
.d4_et_1 .kv_4{width:8%;height:41%;left:25%;top:15%;}
.d4_et_1 .kv_5{width:8%;height:41%;left:34%;top:15%;}
.d4_et_1 .kv_6{width:5%;height:40%;left:42%;top:15%;}
.d4_et_1 .kv_7{width:5%;height:40%;left:53%;top:15%;}
.d4_et_1 .kv_8{width:8%;height:40%;left:58%;top:15%;}
.d4_et_1 .kv_9{width:8%;height:40%;left:67%;top:15%;}
.d4_et_1 .kv_10{width:5%;height:40%;left:75%;top:15%;}
.d4_et_1 .kv_11{width:5%;height:40%;left:86%;top:15%;}
.d4_et_1 .kv_12{width:9%;height:40%;left:91%;top:15%;}
.d4_et_1 .kv_13{width:5%;height:40%;left:95%;top:59%;}
.d4_et_1 .kv_14{width:6%;height:40%;left:89%;top:59%;}
.d4_et_1 .kv_15{width:6%;height:40%;left:83%;top:59%;}
.d4_et_1 .kv_16{width:6%;height:40%;left:77%;top:59%;}
.d4_et_1 .kv_17{width:5%;height:40%;left:72%;top:59%;}
.d4_et_1 .kv_18{width:5%;height:40%;left:67%;top:59%;}
.d4_et_1 .kv_19{width:5%;height:40%;left:61%;top:59%;}
.d4_et_1 .kv_20{width:6%;height:40%;left:56%;top:59%;}
.d4_et_1 .kv_21{width:6%;height:40%;left:50%;top:59%;}
.d4_et_1 .kv_22{width:6%;height:40%;left:44%;top:59%;}
.d4_et_1 .kv_23{width:6%;height:40%;left:38%;top:59%;}
.d4_et_1 .kv_24{width:5%;height:40%;left:34%;top:59%;}
.d4_et_1 .kv_25{width:5%;height:40%;left:28%;top:59%;}
.d4_et_1 .kv_26{width:6%;height:40%;left:22%;top:59%;}
.d4_et_1 .kv_27{width:5%;height:40%;left:17%;top:59%;}
.d4_et_1 .kv_28{width:6%;height:40%;left:11%;top:59%;}
.d4_et_1 .kv_29{width:6%;height:40%;left:5%;top:59%;}
.d4_et_1 .kv_30{width:5%;height:40%;left:0%;top:59%;}
.d4_et_2-4 .kv_1{width:9%;height:41%;left:0%;top:8%;}
.d4_et_2-4 .kv_2{width:5%;height:41%;left:9%;top:8%;}
.d4_et_2-4 .kv_3{width:5%;height:41%;left:20%;top:8%;}
.d4_et_2-4 .kv_4{width:8%;height:41%;left:25%;top:8%;}
.d4_et_2-4 .kv_5{width:8%;height:41%;left:34%;top:8%;}
.d4_et_2-4 .kv_6{width:5%;height:40%;left:42%;top:8%;}
.d4_et_2-4 .kv_7{width:5%;height:40%;left:53%;top:8%;}
.d4_et_2-4 .kv_8{width:8%;height:40%;left:58%;top:8%;}
.d4_et_2-4 .kv_9{width:8%;height:40%;left:67%;top:8%;}
.d4_et_2-4 .kv_10{width:5%;height:40%;left:75%;top:8%;}
.d4_et_2-4 .kv_11{width:5%;height:40%;left:86%;top:8%;}
.d4_et_2-4 .kv_12{width:9%;height:40%;left:91%;top:8%;}
.d4_et_2-4 .kv_13{width:5%;height:40%;left:95%;top:59%;}
.d4_et_2-4 .kv_14{width:6%;height:40%;left:89%;top:59%;}
.d4_et_2-4 .kv_15{width:6%;height:40%;left:83%;top:59%;}
.d4_et_2-4 .kv_16{width:6%;height:40%;left:77%;top:59%;}
.d4_et_2-4 .kv_17{width:5%;height:40%;left:72%;top:59%;}
.d4_et_2-4 .kv_18{width:5%;height:40%;left:67%;top:59%;}
.d4_et_2-4 .kv_19{width:5%;height:40%;left:61%;top:59%;}
.d4_et_2-4 .kv_20{width:6%;height:40%;left:56%;top:59%;}
.d4_et_2-4 .kv_21{width:6%;height:40%;left:50%;top:59%;}
.d4_et_2-4 .kv_22{width:6%;height:40%;left:44%;top:59%;}
.d4_et_2-4 .kv_23{width:6%;height:40%;left:38%;top:59%;}
.d4_et_2-4 .kv_24{width:5%;height:40%;left:34%;top:59%;}
.d4_et_2-4 .kv_25{width:5%;height:40%;left:28%;top:59%;}
.d4_et_2-4 .kv_26{width:6%;height:40%;left:22%;top:59%;}
.d4_et_2-4 .kv_27{width:5%;height:40%;left:17%;top:59%;}
.d4_et_2-4 .kv_28{width:6%;height:40%;left:11%;top:59%;}
.d4_et_2-4 .kv_29{width:6%;height:40%;left:5%;top:59%;}
.d4_et_2-4 .kv_30{width:5%;height:40%;left:0%;top:59%;}
.d5_et_1 .kv_1{width:13%;height:40%;left:0%;top:13%;}
.d5_et_1 .kv_2{width:8%;height:40%;left:13%;top:13%;}
.d5_et_1 .kv_3{width:7%;height:40%;left:30%;top:13%;}
.d5_et_1 .kv_4{width:13%;height:40%;left:37%;top:13%;}
.d5_et_1 .kv_5{width:13%;height:40%;left:50%;top:13%;}
.d5_et_1 .kv_6{width:8%;height:40%;left:63%;top:13%;}
.d5_et_1 .kv_7{width:8%;height:40%;left:79%;top:13%;}
.d5_et_1 .kv_8{width:13%;height:40%;left:87%;top:13%;}
.d5_et_1 .kv_9{width:8%;height:40%;left:92%;top:59%;}
.d5_et_1 .kv_10{width:8%;height:40%;left:84%;top:59%;}
.d5_et_1 .kv_11{width:8%;height:40%;left:75%;top:59%;}
.d5_et_1 .kv_12{width:9%;height:40%;left:66%;top:59%;}
.d5_et_1 .kv_13{width:8%;height:40%;left:58%;top:59%;}
.d5_et_1 .kv_14{width:8%;height:40%;left:50%;top:59%;}
.d5_et_1 .kv_15{width:8%;height:40%;left:42%;top:59%;}
.d5_et_1 .kv_16{width:8%;height:40%;left:34%;top:59%;}
.d5_et_1 .kv_17{width:9%;height:40%;left:25%;top:59%;}
.d5_et_1 .kv_18{width:8%;height:40%;left:17%;top:59%;}
.d5_et_1 .kv_19{width:8%;height:40%;left:8%;top:59%;}
.d5_et_1 .kv_20{width:8%;height:40%;left:0%;top:59%;}
.d5_et_2-4 .kv_1{width:13%;height:40%;left:0%;top:7%;}
.d5_et_2-4 .kv_2{width:8%;height:40%;left:13%;top:7%;}
.d5_et_2-4 .kv_3{width:7%;height:40%;left:30%;top:7%;}
.d5_et_2-4 .kv_4{width:13%;height:40%;left:37%;top:7%;}
.d5_et_2-4 .kv_5{width:13%;height:40%;left:50%;top:7%;}
.d5_et_2-4 .kv_6{width:8%;height:40%;left:63%;top:7%;}
.d5_et_2-4 .kv_7{width:8%;height:40%;left:79%;top:7%;}
.d5_et_2-4 .kv_8{width:13%;height:40%;left:87%;top:7%;}
.d5_et_2-4 .kv_9{width:8%;height:40%;left:92%;top:59%;}
.d5_et_2-4 .kv_10{width:8%;height:40%;left:84%;top:59%;}
.d5_et_2-4 .kv_11{width:8%;height:40%;left:75%;top:59%;}
.d5_et_2-4 .kv_12{width:9%;height:40%;left:66%;top:59%;}
.d5_et_2-4 .kv_13{width:8%;height:40%;left:58%;top:59%;}
.d5_et_2-4 .kv_14{width:8%;height:40%;left:50%;top:59%;}
.d5_et_2-4 .kv_15{width:8%;height:40%;left:42%;top:59%;}
.d5_et_2-4 .kv_16{width:8%;height:40%;left:34%;top:59%;}
.d5_et_2-4 .kv_17{width:9%;height:40%;left:25%;top:59%;}
.d5_et_2-4 .kv_18{width:8%;height:40%;left:17%;top:59%;}
.d5_et_2-4 .kv_19{width:8%;height:40%;left:8%;top:59%;}
.d5_et_2-4 .kv_20{width:8%;height:40%;left:0%;top:59%;}
.d6_et_1 .kv_1{width:26%;height:40%;left:0%;top:14%;}
.d6_et_1 .kv_2{width:15%;height:40%;left:25%;top:14%;}
.d6_et_1 .kv_3{width:15%;height:40%;left:56%;top:14%;}
.d6_et_1 .kv_4{width:25%;height:40%;left:71%;top:14%;}
.d6_et_1 .kv_5{width:14%;height:40%;left:81%;top:60%;}
.d6_et_1 .kv_6{width:16%;height:40%;left:65%;top:60%;}
.d6_et_1 .kv_7{width:16%;height:40%;left:48%;top:60%;}
.d6_et_1 .kv_8{width:16%;height:40%;left:32%;top:60%;}
.d6_et_1 .kv_9{width:16%;height:40%;left:15%;top:60%;}
.d6_et_1 .kv_10{width:15%;height:40%;left:0%;top:60%;}
.d6_et_2-4 .kv_1{width:26%;height:40%;left:0%;top:3%;}
.d6_et_2-4 .kv_2{width:15%;height:40%;left:25%;top:3%;}
.d6_et_2-4 .kv_3{width:15%;height:40%;left:56%;top:3%;}
.d6_et_2-4 .kv_4{width:25%;height:40%;left:71%;top:3%;}
.d6_et_2-4 .kv_5{width:14%;height:40%;left:81%;top:60%;}
.d6_et_2-4 .kv_6{width:16%;height:40%;left:65%;top:60%;}
.d6_et_2-4 .kv_7{width:16%;height:40%;left:48%;top:60%;}
.d6_et_2-4 .kv_8{width:16%;height:40%;left:32%;top:60%;}
.d6_et_2-4 .kv_9{width:16%;height:40%;left:15%;top:60%;}
.d6_et_2-4 .kv_10{width:15%;height:40%;left:0%;top:60%;}
.d7_et_1 .kv_1{width:24%;height:11%;left:22%;top:0%;}
.d7_et_1 .kv_2{width:18%;height:7%;left:28%;top:18%;}
.d7_et_1 .kv_3{width:46%;height:3%;left:0%;top:25%;}
.d7_et_1 .kv_4{width:46%;height:4%;left:0%;top:29%;}
.d7_et_1 .kv_5{width:19%;height:7%;left:27%;top:33%;}
.d7_et_1 .kv_6{width:24%;height:11%;left:22%;top:46%;}
.d7_et_1 .kv_7{width:25%;height:11%;left:21%;top:57%;}
.d7_et_1 .kv_8{width:22%;height:11%;left:22%;top:74%;}
.d7_et_1 .kv_9{width:26%;height:10%;left:33%;top:80%;}
.d7_et_1 .kv_10{width:25%;height:11%;left:74%;top:80%;}
.d7_et_1 .kv_11{width:17%;height:19%;left:42%;top:78%;}
.d7_et_1 .kv_12{width:10%;height:19%;left:59%;top:78%;}
.d7_et_1 .kv_13{width:10%;height:19%;left:70%;top:78%;}
.d7_et_1 .kv_14{width:7%;height:8%;left:90%;top:78%;}
.d7_et_1 .kv_15{width:17%;height:11%;left:80%;top:86%;}
.d7_et_1 .kv_16{width:16%;height:9%;left:74%;top:91%;}
.d7_et_1 .kv_17{width:16%;height:10%;left:58%;top:90%;}
.d7_et_1 .kv_18{width:26%;height:10%;left:33%;top:90%;}
.d7_et_1 .kv_19{width:22%;height:12%;left:0%;top:74%;}
.d7_et_1 .kv_20{width:22%;height:6%;left:0%;top:68%;}
.d7_et_1 .kv_21{width:21%;height:7%;left:0%;top:61%;}
.d7_et_1 .kv_22{width:22%;height:7%;left:0%;top:46%;}
.d7_et_1 .kv_23{width:22%;height:7%;left:0%;top:39%;}
.d7_et_1 .kv_24{width:22%;height:6%;left:0%;top:33%;}
.d7_et_1 .kv_25{width:22%;height:7%;left:0%;top:18%;}
.d7_et_1 .kv_26{width:22%;height:7%;left:0%;top:11%;}
.d7_et_1 .kv_27{width:22%;height:11%;left:0%;top:0%;}
.d7_et_2-4 .kv_1{width:9%;height:11%;left:11%;top:0%;}
.d7_et_2-4 .kv_2{width:9%;height:7%;left:11%;top:18%;}
.d7_et_2-4 .kv_3{width:20%;height:3%;left:0%;top:25%;}
.d7_et_2-4 .kv_4{width:20%;height:3%;left:0%;top:29%;}
.d7_et_2-4 .kv_5{width:9%;height:7%;left:11%;top:32%;}
.d7_et_2-4 .kv_6{width:10%;height:10%;left:10%;top:46%;}
.d7_et_2-4 .kv_7{width:10%;height:11%;left:10%;top:57%;}
.d7_et_2-4 .kv_8{width:9%;height:8%;left:10%;top:75%;}
.d7_et_2-4 .kv_9{width:9%;height:9%;left:16%;top:81%;}
.d7_et_2-4 .kv_10{width:11%;height:10%;left:32%;top:80%;}
.d7_et_2-4 .kv_11{width:11%;height:10%;left:43%;top:80%;}
.d7_et_2-4 .kv_12{width:11%;height:10%;left:60%;top:80%;}
.d7_et_2-4 .kv_13{width:11%;height:10%;left:71%;top:80%;}
.d7_et_2-4 .kv_14{width:11%;height:10%;left:89%;top:80%;}
.d7_et_2-4 .kv_15{width:11%;height:9%;left:89%;top:91%;}
.d7_et_2-4 .kv_16{width:7%;height:9%;left:82%;top:91%;}
.d7_et_2-4 .kv_17{width:7%;height:9%;left:75%;top:91%;}
.d7_et_2-4 .kv_18{width:6%;height:9%;left:61%;top:91%;}
.d7_et_2-4 .kv_19{width:7%;height:9%;left:54%;top:91%;}
.d7_et_2-4 .kv_20{width:7%;height:9%;left:47%;top:91%;}
.d7_et_2-4 .kv_21{width:7%;height:9%;left:32%;top:91%;}
.d7_et_2-4 .kv_22{width:7%;height:9%;left:25%;top:91%;}
.d7_et_2-4 .kv_23{width:11%;height:9%;left:14%;top:91%;}
.d7_et_2-4 .kv_24{width:9%;height:10%;left:0%;top:75%;}
.d7_et_2-4 .kv_25{width:9%;height:6%;left:0%;top:68%;}
.d7_et_2-4 .kv_26{width:9%;height:7%;left:0%;top:61%;}
.d7_et_2-4 .kv_27{width:9%;height:7%;left:0%;top:46%;}
.d7_et_2-4 .kv_28{width:9%;height:7%;left:0%;top:39%;}
.d7_et_2-4 .kv_29{width:9%;height:6%;left:0%;top:33%;}
.d7_et_2-4 .kv_30{width:9%;height:7%;left:0%;top:18%;}
.d7_et_2-4 .kv_31{width:9%;height:7%;left:0%;top:11%;}
.d7_et_2-4 .kv_32{width:9%;height:11%;left:0%;top:0%;}
.d8_et_2-7 .kv_1{width:10%;height:50%;left:0%;top:1%;}
.d8_et_2-7 .kv_2{width:10%;height:50%;left:15%;top:1%;}
.d8_et_2-7 .kv_3{width:10%;height:50%;left:25%;top:1%;}
.d8_et_2-7 .kv_4{width:10%;height:50%;left:40%;top:1%;}
.d8_et_2-7 .kv_5{width:10%;height:50%;left:50%;top:1%;}
.d8_et_2-7 .kv_6{width:10%;height:50%;left:65%;top:1%;}
.d8_et_2-7 .kv_7{width:10%;height:50%;left:75%;top:1%;}
.d8_et_2-7 .kv_8{width:10%;height:50%;left:90%;top:1%;}
.d8_et_2-7 .kv_9{width:6%;height:50%;left:90%;top:52%;}
.d8_et_2-7 .kv_10{width:6%;height:50%;left:84%;top:52%;}
.d8_et_2-7 .kv_11{width:6%;height:50%;left:78%;top:52%;}
.d8_et_2-7 .kv_12{width:6%;height:50%;left:65%;top:52%;}
.d8_et_2-7 .kv_13{width:6%;height:50%;left:59%;top:52%;}
.d8_et_2-7 .kv_14{width:6%;height:50%;left:53%;top:52%;}
.d8_et_2-7 .kv_15{width:6%;height:50%;left:40%;top:52%;}
.d8_et_2-7 .kv_16{width:6%;height:50%;left:34%;top:52%;}
.d8_et_2-7 .kv_17{width:6%;height:50%;left:29%;top:52%;}
.d8_et_2-7 .kv_18{width:6%;height:50%;left:16%;top:52%;}
.d8_et_2-7 .kv_19{width:6%;height:50%;left:10%;top:52%;}
.d8_et_2-7 .kv_20{width:6%;height:50%;left:4%;top:52%;}
.d9_et_1 .kv_1{width:6%;height:85%;left:1%;top:2%;}
.d9_et_1 .kv_2{width:12%;height:40%;left:8%;top:2%;}
.d9_et_1 .kv_3{width:12%;height:40%;left:19%;top:2%;}
.d9_et_1 .kv_4{width:12%;height:40%;left:31%;top:2%;}
.d9_et_1 .kv_5{width:7%;height:85%;left:43%;top:2%;}
.d9_et_1 .kv_6{width:7%;height:85%;left:50%;top:2%;}
.d9_et_1 .kv_7{width:12%;height:42%;left:57%;top:2%;}
.d9_et_1 .kv_8{width:12%;height:42%;left:69%;top:2%;}
.d9_et_1 .kv_9{width:11%;height:42%;left:81%;top:2%;}
.d9_et_1 .kv_10{width:6%;height:85%;left:93%;top:2%;}
.d9_et_1 .kv_11{width:15%;height:36%;left:78%;top:52%;}
.d9_et_1 .kv_12{width:15%;height:36%;left:57%;top:52%;}
.d9_et_1 .kv_13{width:15%;height:36%;left:28%;top:52%;}
.d9_et_1 .kv_14{width:14%;height:36%;left:8%;top:52%;}
.d9_et_2-3 .kv_1{width:6%;height:85%;left:1%;top:2%;}
.d9_et_2-3 .kv_2{width:12%;height:40%;left:8%;top:2%;}
.d9_et_2-3 .kv_3{width:12%;height:40%;left:19%;top:2%;}
.d9_et_2-3 .kv_4{width:12%;height:40%;left:31%;top:2%;}
.d9_et_2-3 .kv_5{width:7%;height:85%;left:43%;top:2%;}
.d9_et_2-3 .kv_6{width:7%;height:85%;left:50%;top:2%;}
.d9_et_2-3 .kv_7{width:12%;height:42%;left:57%;top:2%;}
.d9_et_2-3 .kv_8{width:12%;height:42%;left:69%;top:2%;}
.d9_et_2-3 .kv_9{width:11%;height:42%;left:81%;top:2%;}
.d9_et_2-3 .kv_10{width:6%;height:85%;left:93%;top:2%;}
.d9_et_2-3 .kv_11{width:15%;height:36%;left:78%;top:52%;}
.d9_et_2-3 .kv_12{width:15%;height:36%;left:57%;top:52%;}
.d9_et_2-3 .kv_13{width:15%;height:36%;left:28%;top:52%;}
.d9_et_2-3 .kv_14{width:14%;height:36%;left:8%;top:52%;}
.d10_et_1 .kv_1{width:4%;height:48%;left:0%;top:6%;}
.d10_et_1 .kv_2{width:7%;height:23%;left:4%;top:6%;}
.d10_et_1 .kv_3{width:7%;height:23%;left:11%;top:6%;}
.d10_et_1 .kv_4{width:7%;height:23%;left:18%;top:6%;}
.d10_et_1 .kv_5{width:4%;height:49%;left:25%;top:6%;}
.d10_et_1 .kv_6{width:4%;height:49%;left:29%;top:3%;}
.d10_et_1 .kv_7{width:7%;height:23%;left:33%;top:3%;}
.d10_et_1 .kv_8{width:6%;height:23%;left:40%;top:3%;}
.d10_et_1 .kv_9{width:7%;height:24%;left:46%;top:2%;}
.d10_et_1 .kv_10{width:4%;height:49%;left:53%;top:2%;}
.d10_et_1 .kv_11{width:14%;height:22%;left:57%;top:0%;}
.d10_et_1 .kv_12{width:13%;height:30%;left:75%;top:5%;}
.d10_et_1 .kv_13{width:14%;height:30%;left:82%;top:27%;}
.d10_et_1 .kv_14{width:10%;height:34%;left:88%;top:66%;}
.d10_et_1 .kv_15{width:20%;height:17%;left:78%;top:42%;}
.d10_et_1 .kv_16{width:20%;height:11%;left:78%;top:60%;}
.d10_et_1 .kv_17{width:20%;height:11%;left:78%;top:71%;}
.d10_et_1 .kv_18{width:20%;height:18%;left:78%;top:82%;}
.d10_et_1 .kv_19{width:9%;height:17%;left:79%;top:74%;}
.d10_et_1 .kv_20{width:10%;height:16%;left:79%;top:53%;}
.d10_et_1 .kv_21{width:7%;height:22%;left:70%;top:23%;}
.d10_et_1 .kv_22{width:7%;height:24%;left:61%;top:22%;}
.d10_et_1 .kv_23{width:8%;height:20%;left:45%;top:32%;}
.d10_et_1 .kv_24{width:8%;height:21%;left:33%;top:31%;}
.d10_et_1 .kv_25{width:9%;height:20%;left:16%;top:34%;}
.d10_et_1 .kv_26{width:9%;height:21%;left:4%;top:33%;}
.d10_et_2-4 .kv_1{width:4%;height:20%;left:0%;top:2%;}
.d10_et_2-4 .kv_2{width:7%;height:10%;left:4%;top:2%;}
.d10_et_2-4 .kv_3{width:7%;height:10%;left:11%;top:2%;}
.d10_et_2-4 .kv_4{width:7%;height:10%;left:18%;top:2%;}
.d10_et_2-4 .kv_5{width:4%;height:20%;left:25%;top:2%;}
.d10_et_2-4 .kv_6{width:4%;height:20%;left:29%;top:1%;}
.d10_et_2-4 .kv_7{width:7%;height:10%;left:33%;top:1%;}
.d10_et_2-4 .kv_8{width:7%;height:10%;left:40%;top:1%;}
.d10_et_2-4 .kv_9{width:7%;height:10%;left:48%;top:1%;}
.d10_et_2-4 .kv_10{width:4%;height:20%;left:54%;top:1%;}
.d10_et_2-4 .kv_11{width:14%;height:9%;left:57%;top:0%;}
.d10_et_2-4 .kv_12{width:11%;height:12%;left:77%;top:3%;}
.d10_et_2-4 .kv_13{width:12%;height:12%;left:83%;top:11%;}
.d10_et_2-4 .kv_14{width:10%;height:14%;left:90%;top:27%;}
.d10_et_2-4 .kv_15{width:10%;height:8%;left:90%;top:45%;}
.d10_et_2-4 .kv_16{width:10%;height:7%;left:90%;top:53%;}
.d10_et_2-4 .kv_17{width:10%;height:7%;left:90%;top:60%;}
.d10_et_2-4 .kv_18{width:10%;height:7%;left:90%;top:75%;}
.d10_et_2-4 .kv_19{width:10%;height:7%;left:90%;top:82%;}
.d10_et_2-4 .kv_20{width:10%;height:11%;left:90%;top:89%;}
.d10_et_2-4 .kv_21{width:10%;height:11%;left:80%;top:89%;}
.d10_et_2-4 .kv_22{width:10%;height:11%;left:80%;top:71%;}
.d10_et_2-4 .kv_23{width:10%;height:11%;left:80%;top:59%;}
.d10_et_2-4 .kv_24{width:10%;height:11%;left:80%;top:42%;}
.d10_et_2-4 .kv_25{width:9%;height:10%;left:81%;top:27%;}
.d10_et_2-4 .kv_26{width:9%;height:6%;left:81%;top:21%;}
.d10_et_2-4 .kv_27{width:7%;height:10%;left:72%;top:9%;}
.d10_et_2-4 .kv_28{width:10%;height:10%;left:62%;top:9%;}
.d10_et_2-4 .kv_29{width:8%;height:8%;left:46%;top:13%;}
.d10_et_2-4 .kv_30{width:8%;height:8%;left:34%;top:13%;}
.d10_et_2-4 .kv_31{width:9%;height:8%;left:16%;top:14%;}
.d10_et_2-4 .kv_32{width:9%;height:8%;left:4%;top:14%;}






.turn3_d3_et_1 .kv_1 {
    width: 13%;
    height: 42%;
    left: 2%;
    top: 15%;
}
.turn3_d3_et_1 .kv_2 {
    width: 9%;
    height: 41%;
    left: 15%;
    top: 15%;
}
.turn3_d3_et_1 .kv_3 {
    width: 8%;
    height: 41%;
    left: 30%;
    top: 15%;
}
.turn3_d3_et_1 .kv_4 {
    width: 13%;
    height: 46%;
    left: 37%;
    top: 15%;
}
.turn3_d3_et_1 .kv_5 {
    width: 13%;
    height: 46%;
    left: 50%;
    top: 15%;
}
.turn3_d3_et_1 .kv_6 {
    width: 9%;
    height: 39%;
    left: 63%;
    top: 15%;
}
.turn3_d3_et_1 .kv_7 {
    width: 7%;
    height: 39%;
    left: 78%;
    top: 15%;
}
.turn3_d3_et_1 .kv_8 {
    width: 13%;
    height: 46%;
    left: 85%;
    top: 15%;
}
.turn3_d3_et_1 .kv_9 {
    width: 8%;
    height: 39%;
    left: 90%;
    top: 61%;
}
.turn3_d3_et_1 .kv_10 {
    width: 8%;
    height: 39%;
    left: 82%;
    top: 61%;
}
.turn3_d3_et_1 .kv_11 {
    width: 8%;
    height: 39%;
    left: 74%;
    top: 61%;
}
.turn3_d3_et_1 .kv_12 {
    width: 8%;
    height: 39%;
    left: 66%;
    top: 61%;
}
.turn3_d3_et_1 .kv_13 {
    width: 8%;
    height: 39%;
    left: 58%;
    top: 61%;
}
.turn3_d3_et_1 .kv_14 {
    width: 8%;
    height: 39%;
    left: 50%;
    top: 61%;
}
.turn3_d3_et_1 .kv_15 {
    width: 8%;
    height: 39%;
    left: 42%;
    top: 61%;
}
.turn3_d3_et_1 .kv_16 {
    width: 9%;
    height: 39%;
    left: 34%;
    top: 61%;
}
.turn3_d3_et_1 .kv_17 {
    width: 9%;
    height: 39%;
    left: 26%;
    top: 61%;
}
.turn3_d3_et_1 .kv_18 {
    width: 8%;
    height: 39%;
    left: 18%;
    top: 61%;
}
.turn3_d3_et_1 .kv_19 {
    width: 8%;
    height: 39%;
    left: 10%;
    top: 61%;
}
.turn3_d3_et_1 .kv_20 {
    width: 8%;
    height: 39%;
    left: 2%;
    top: 61%;
}



.turn3_d3_et_2-5 .kv_1 {
    width: 13%;
    height: 42%;
    left: 0%;
    top: 15%;
}
.turn3_d3_et_2-5 .kv_2 {
    width: 12%;
    height: 41%;
    left: 13%;
    top: 13%;
}
.turn3_d3_et_2-5 .kv_3 {
    width: 8%;
    height: 40%;
    left: 29%;
    top: 14%;
}
.turn3_d3_et_2-5 .kv_4 {
    width: 13%;
    height: 46%;
    left: 37%;
    top: 13%;
}
.turn3_d3_et_2-5 .kv_5 {
    width: 13%;
    height: 46%;
    left: 50%;
    top: 13%;
}
.turn3_d3_et_2-5 .kv_6 {
    width: 12%;
    height: 39%;
    left: 63%;
    top: 13%;
}
.turn3_d3_et_2-5 .kv_7 {
    width: 8%;
    height: 39%;
    left: 79%;
    top: 14%;
}
.turn3_d3_et_2-5 .kv_8 {
    width: 13%;
    height: 46%;
    left: 87%;
    top: 14%;
}
.turn3_d3_et_2-5 .kv_9 {
    width: 8%;
    height: 39%;
    left: 92%;
    top: 61%;
}
.turn3_d3_et_2-5 .kv_10 {
    width: 9%;
    height: 39%;
    left: 83%;
    top: 61%;
}
.turn3_d3_et_2-5 .kv_11 {
    width: 8%;
    height: 39%;
    left: 75%;
    top: 61%;
}
.turn3_d3_et_2-5 .kv_12 {
    width: 9%;
    height: 39%;
    left: 66%;
    top: 61%;
}
.turn3_d3_et_2-5 .kv_13 {
    width: 8%;
    height: 39%;
    left: 58%;
    top: 61%;
}
.turn3_d3_et_2-5 .kv_14 {
    width: 8%;
    height: 39%;
    left: 50%;
    top: 61%;
}
.turn3_d3_et_2-5 .kv_15 {
    width: 8%;
    height: 39%;
    left: 42%;
    top: 61%;
}
.turn3_d3_et_2-5 .kv_16 {
    width: 8%;
    height: 39%;
    left: 34%;
    top: 61%;
}
.turn3_d3_et_2-5 .kv_17 {
    width: 9%;
    height: 39%;
    left: 25%;
    top: 61%;
}
.turn3_d3_et_2-5 .kv_18 {
    width: 9%;
    height: 39%;
    left: 16%;
    top: 61%;
}
.turn3_d3_et_2-5 .kv_19 {
    width: 8%;
    height: 39%;
    left: 8%;
    top: 61%;
}
.turn3_d3_et_2-5 .kv_20 {
    width: 9%;
    height: 39%;
    left: 0%;
    top: 61%;
}




.turn4_d3_et_1 .kv_1 {
    width: 8%;
    height: 42%;
    left: 2%;
    top: 15%;
}
.turn4_d3_et_1 .kv_2 {
    width: 6%;
    height: 42%;
    left: 10%;
    top: 15%;
}
.turn4_d3_et_1 .kv_3 {
    width: 6%;
    height: 42%;
    left: 20%;
    top: 15%;
}
.turn4_d3_et_1 .kv_4 {
    width: 9%;
    height: 43%;
    left: 25%;
    top: 15%;
}
.turn4_d3_et_1 .kv_5 {
    width: 9%;
    height: 43%;
    left: 34%;
    top: 15%;
}
.turn4_d3_et_1 .kv_6 {
    width: 7%;
    height: 43%;
    left: 42%;
    top: 15%;
}
.turn4_d3_et_1 .kv_7 {
    width: 5%;
    height: 40%;
    left: 53%;
    top: 15%;
}
.turn4_d3_et_1 .kv_8 {
    width: 8%;
    height: 40%;
    left: 58%;
    top: 15%;
}
.turn4_d3_et_1 .kv_9 {
    width: 9%;
    height: 40%;
    left: 66%;
    top: 15%;
}
.turn4_d3_et_1 .kv_10 {
    width: 6%;
    height: 40%;
    left: 75%;
    top: 15%;
}
.turn4_d3_et_1 .kv_11 {
    width: 5%;
    height: 40%;
    left: 85%;
    top: 15%;
}
.turn4_d3_et_1 .kv_12 {
    width: 8%;
    height: 40%;
    left: 90%;
    top: 15%;
}
.turn4_d3_et_1 .kv_13{
    width: 5%;
    height: 37%;
    left: 94%;
    top: 61%;
}
.turn4_d3_et_1 .kv_14 {
    width: 6%;
    height: 37%;
    left: 88%;
    top: 61%;
}
.turn4_d3_et_1 .kv_15 {
    width: 6%;
    height: 37%;
    left: 82%;
    top: 61%;
}
.turn4_d3_et_1 .kv_16 {
    width: 5%;
    height: 37%;
    left: 77%;
    top: 61%;
}
.turn4_d3_et_1 .kv_17 {
    width: 6%;
    height: 37%;
    left: 71%;
    top: 61%;
}
.turn4_d3_et_1 .kv_18 {
    width: 5%;
    height: 37%;
    left: 66%;
    top: 61%;
}
.turn4_d3_et_1 .kv_19 {
    width: 5%;
    height: 37%;
    left: 61%;
    top: 61%;
}
.turn4_d3_et_1 .kv_20 {
    width: 5%;
    height: 37%;
    left: 56%;
    top: 61%;
}
.turn4_d3_et_1 .kv_21 {
    width: 6%;
    height: 37%;
    left: 50%;
    top: 61%;
}
.turn4_d3_et_1 .kv_22 {
    width: 6%;
    height: 37%;
    left: 44%;
    top: 61%;
}
.turn4_d3_et_1 .kv_23 {
    width: 5%;
    height: 37%;
    left: 39%;
    top: 61%;
}
.turn4_d3_et_1 .kv_24 {
    width: 5%;
    height: 37%;
    left: 34%;
    top: 61%;
}
.turn4_d3_et_1 .kv_25 {
    width: 5%;
    height: 37%;
    left: 29%;
    top: 61%;
}
.turn4_d3_et_1 .kv_26 {
    width: 6%;
    height: 37%;
    left: 23%;
    top: 61%;
}
.turn4_d3_et_1 .kv_27 {
    width: 5%;
    height: 37%;
    left: 18%;
    top: 61%;
}
.turn4_d3_et_1 .kv_28 {
    width: 6%;
    height: 37%;
    left: 12%;
    top: 61%;
}
.turn4_d3_et_1 .kv_29 {
    width: 6%;
    height: 37%;
    left: 6%;
    top: 61%;
}
.turn4_d3_et_1 .kv_30 {
    width: 5%;
    height: 37%;
    left: 2%;
    top: 61%;
}












.turn4_d3_et_2-5 .kv_1 {
    width: 9%;
    height: 42%;
    left: 0%;
    top: 15%;
}
.turn4_d3_et_2-5 .kv_2 {
    width: 8%;
    height: 41%;
    left: 9%;
    top: 15%;
}
.turn4_d3_et_2-5 .kv_3 {
    width: 5%;
    height: 39%;
    left: 20%;
    top: 13%;
}
.turn4_d3_et_2-5 .kv_4 {
    width: 8%;
    height: 43%;
    left: 25%;
    top: 15%;
}
.turn4_d3_et_2-5 .kv_5 {
    width: 8%;
    height: 43%;
    left: 34%;
    top: 15%;
}
.turn4_d3_et_2-5 .kv_6 {
    width: 8%;
    height: 43%;
    left: 42%;
    top: 14%;
}
.turn4_d3_et_2-5 .kv_7 {
    width: 5%;
    height: 40%;
    left: 53%;
    top: 14%;
}
.turn4_d3_et_2-5 .kv_8 {
    width: 9%;
    height: 40%;
    left: 58%;
    top: 14%;
}
.turn4_d3_et_2-5 .kv_9 {
    width: 9%;
    height: 40%;
    left: 66%;
    top: 15%;
}
.turn4_d3_et_2-5 .kv_10 {
    width: 6%;
    height: 40%;
    left: 75%;
    top: 15%;
}
.turn4_d3_et_2-5 .kv_11 {
    width: 5%;
    height: 40%;
    left: 86%;
    top: 14%;
}
.turn4_d3_et_2-5 .kv_12 {
    width: 9%;
    height: 40%;
    left: 91%;
    top: 15%;
}
.turn4_d3_et_2-5 .kv_13 {
    width: 5%;
    height: 37%;
    left: 95%;
    top: 61%;
}
.turn4_d3_et_2-5 .kv_14 {
    width: 6%;
    height: 37%;
    left: 89%;
    top: 61%;
}
.turn4_d3_et_2-5 .kv_15 {
    width: 6%;
    height: 37%;
    left: 83%;
    top: 61%;
}
.turn4_d3_et_2-5 .kv_16 {
    width: 5%;
    height: 37%;
    left: 78%;
    top: 61%;
}
.turn4_d3_et_2-5 .kv_17 {
    width: 6%;
    height: 37%;
    left: 72%;
    top: 61%;
}
.turn4_d3_et_2-5 .kv_18 {
    width: 5%;
    height: 37%;
    left: 67%;
    top: 61%;
}
.turn4_d3_et_2-5 .kv_19 {
    width: 5%;
    height: 37%;
    left: 61%;
    top: 61%;
}
.turn4_d3_et_2-5 .kv_20 {
    width: 5%;
    height: 37%;
    left: 56%;
    top: 61%;
}
.turn4_d3_et_2-5 .kv_21 {
    width: 6%;
    height: 37%;
    left: 50%;
    top: 61%;
}
.turn4_d3_et_2-5 .kv_22 {
    width: 6%;
    height: 37%;
    left: 44%;
    top: 61%;
}
.turn4_d3_et_2-5 .kv_23 {
    width: 5%;
    height: 37%;
    left: 39%;
    top: 61%;
}
.turn4_d3_et_2-5 .kv_24 {
    width: 5%;
    height: 37%;
    left: 34%;
    top: 61%;
}
.turn4_d3_et_2-5 .kv_25 {
    width: 5%;
    height: 37%;
    left: 28%;
    top: 61%;
}
.turn4_d3_et_2-5 .kv_26 {
    width: 6%;
    height: 37%;
    left: 22%;
    top: 61%;
}
.turn4_d3_et_2-5 .kv_27 {
    width: 5%;
    height: 37%;
    left: 17%;
    top: 61%;
}
.turn4_d3_et_2-5 .kv_28 {
    width: 6%;
    height: 37%;
    left: 11%;
    top: 61%;
}
.turn4_d3_et_2-5 .kv_29 {
    width: 6%;
    height: 37%;
    left: 5%;
    top: 61%;
}
.turn4_d3_et_2-5 .kv_30 {
    width: 5%;
    height: 37%;
    left: 0%;
    top: 61%;
}










.turn4_d8_et_1 .kv_1 {
    width: 8%;
    height: 42%;
    left: 1%;
    top: 14%;
}
.turn4_d8_et_1 .kv_2 {
    width: 4%;
    height: 42%;
    left: 9%;
    top: 14%;
}
.turn4_d8_et_1 .kv_3 {
    width: 5%;
    height: 42%;
    left: 13%;
    top: 14%;
}
.turn4_d8_et_1 .kv_4 {
    width: 4%;
    height: 42%;
    left: 23%;
    top: 14%;
}
.turn4_d8_et_1 .kv_5 {
    width: 4%;
    height: 42%;
    left: 27%;
    top: 14%;
}
.turn4_d8_et_1 .kv_6 {
    width: 4%;
    height: 42%;
    left: 31%;
    top: 14%;
}
.turn4_d8_et_1 .kv_7 {
    width: 4%;
    height: 42%;
    left: 34%;
    top: 14%;
}
.turn4_d8_et_1 .kv_8 {
    width: 4%;
    height: 42%;
    left: 38%;
    top: 14%;
}
.turn4_d8_et_1 .kv_9 {
    width: 4%;
    height: 42%;
    left: 42%;
    top: 14%;
}
.turn4_d8_et_1 .kv_10 {
    width: 6%;
    height: 42%;
    left: 45%;
    top: 14%;
}
.turn4_d8_et_1 .kv_11 {
    width: 7%;
    height: 42%;
    left: 56%;
    top: 14%;
}
.turn4_d8_et_1 .kv_12 {
    width: 4%;
    height: 42%;
    left: 63%;
    top: 14%;
}
.turn4_d8_et_1 .kv_13 {
    width: 4%;
    height: 42%;
    left: 67%;
    top: 14%;
}
.turn4_d8_et_1 .kv_14 {
    width: 4%;
    height: 42%;
    left: 71%;
    top: 14%;
}
.turn4_d8_et_1 .kv_15 {
    width: 4%;
    height: 42%;
    left: 74%;
    top: 14%;
}
.turn4_d8_et_1 .kv_16 {
    width: 6%;
    height: 42%;
    left: 78%;
    top: 14%;
}
.turn4_d8_et_1 .kv_17 {
    width: 4%;
    height: 42%;
    left: 89%;
    top: 14%;
}
.turn4_d8_et_1 .kv_18 {
    width: 8%;
    height: 42%;
    left: 92%;
    top: 14%;
}
.turn4_d8_et_1 .kv_19 {
    width: 8%;
    height: 37%;
    left: 92%;
    top: 61%;
}
.turn4_d8_et_1 .kv_20 {
    width: 3%;
    height: 37%;
    left: 89%;
    top: 61%;
}
.turn4_d8_et_1 .kv_21 {
    width: 4%;
    height: 37%;
    left: 85%;
    top: 61%;
}
.turn4_d8_et_1 .kv_22 {
    width: 3%;
    height: 37%;
    left: 82%;
    top: 61%;
}
.turn4_d8_et_1 .kv_23 {
    width: 4%;
    height: 37%;
    left: 78%;
    top: 61%;
}
.turn4_d8_et_1 .kv_24 {
    width: 4%;
    height: 37%;
    left: 74%;
    top: 61%;
}
.turn4_d8_et_1 .kv_25 {
    width: 4%;
    height: 37%;
    left: 71%;
    top: 61%;
}
.turn4_d8_et_1 .kv_26 {
    width: 4%;
    height: 37%;
    left: 67%;
    top: 61%;
}
.turn4_d8_et_1 .kv_27 {
    width: 4%;
    height: 37%;
    left: 63%;
    top: 61%;
}
.turn4_d8_et_1 .kv_28 {
    width: 7%;
    height: 37%;
    left: 56%;
    top: 61%;
}
.turn4_d8_et_1 .kv_29 {
    width: 3%;
    height: 37%;
    left: 53%;
    top: 61%;
}
.turn4_d8_et_1 .kv_30 {
    width: 4%;
    height: 37%;
    left: 49%;
    top: 61%;
}
.turn4_d8_et_1 .kv_31 {
    width: 4%;
    height: 37%;
    left: 45%;
    top: 61%;
}
.turn4_d8_et_1 .kv_32 {
    width: 4%;
    height: 37%;
    left: 42%;
    top: 61%;
}
.turn4_d8_et_1 .kv_33 {
    width: 4%;
    height: 37%;
    left: 38%;
    top: 61%;
}
.turn4_d8_et_1 .kv_34 {
    width: 4%;
    height: 37%;
    left: 34%;
    top: 61%;
}
.turn4_d8_et_1 .kv_35 {
    width: 4%;
    height: 37%;
    left: 30%;
    top: 61%;
}
.turn4_d8_et_1 .kv_36 {
    width: 4%;
    height: 37%;
    left: 27%;
    top: 61%;
}
.turn4_d8_et_1 .kv_37 {
    width: 4%;
    height: 37%;
    left: 23%;
    top: 61%;
}
.turn4_d8_et_1 .kv_38 {
    width: 4%;
    height: 37%;
    left: 20%;
    top: 61%;
}
.turn4_d8_et_1 .kv_39 {
    width: 4%;
    height: 37%;
    left: 16%;
    top: 61%;
}
.turn4_d8_et_1 .kv_40 {
    width: 3%;
    height: 37%;
    left: 13%;
    top: 61%;
}
.turn4_d8_et_1 .kv_41 {
    width: 4%;
    height: 37%;
    left: 9%;
    top: 61%;
}
.turn4_d8_et_1 .kv_42 {
    width: 7%;
    height: 37%;
    left: 2%;
    top: 61%;
}






.turn4_d8_et_2-4 .kv_1 {
    width: 8%;
    height: 42%;
    left: 0%;
    top: 14%;
}
.turn4_d8_et_2-4 .kv_2 {
    width: 3%;
    height: 42%;
    left: 8%;
    top: 14%;
}
.turn4_d8_et_2-4 .kv_3 {
    width: 6%;
    height: 42%;
    left: 11%;
    top: 14%;
}
.turn4_d8_et_2-4 .kv_4 {
    width: 4%;
    height: 42%;
    left: 22%;
    top: 14%;
}
.turn4_d8_et_2-4 .kv_5 {
    width: 4%;
    height: 42%;
    left: 26%;
    top: 14%;
}

.turn4_d8_et_2-4 .kv_6 {
    width: 4%;
    height: 42%;
    left: 30%;
    top: 14%;
}
.turn4_d8_et_2-4 .kv_7 {
    width: 4%;
    height: 42%;
    left: 34%;
    top: 14%;
}
.turn4_d8_et_2-4 .kv_8 {
    width: 4%;
    height: 42%;
    left: 37%;
    top: 14%;
}
.turn4_d8_et_2-4 .kv_9 {
    width: 4%;
    height: 42%;
    left: 41%;
    top: 14%;
}
.turn4_d8_et_2-4 .kv_10 {
    width: 6%;
    height: 42%;
    left: 45%;
    top: 14%;
}
.turn4_d8_et_2-4 .kv_11 {
    width: 7%;
    height: 42%;
    left: 56%;
    top: 14%;
}
.turn4_d8_et_2-4 .kv_12 {
    width: 5%;
    height: 42%;
    left: 62%;
    top: 14%;
}
.turn4_d8_et_2-4 .kv_13 {
    width: 4%;
    height: 42%;
    left: 67%;
    top: 14%;
}
.turn4_d8_et_2-4 .kv_14 {
    width: 4%;
    height: 42%;
    left: 70%;
    top: 14%;
}
.turn4_d8_et_2-4 .kv_15 {
    width: 4%;
    height: 42%;
    left: 74%;
    top: 14%;
}
.turn4_d8_et_2-4 .kv_16 {
    width: 6%;
    height: 42%;
    left: 78%;
    top: 14%;
}
.turn4_d8_et_2-4 .kv_17 {
    width: 4%;
    height: 42%;
    left: 89%;
    top: 14%;
}
.turn4_d8_et_2-4 .kv_18 {
    width: 8%;
    height: 42%;
    left: 92%;
    top: 14%;
}
.turn4_d8_et_2-4 .kv_19 {
    width: 8%;
    height: 37%;
    left: 92%;
    top: 61%;
}
.turn4_d8_et_2-4 .kv_20 {
    width: 3%;
    height: 37%;
    left: 89%;
    top: 61%;
}
.turn4_d8_et_2-4 .kv_21 {
    width: 4%;
    height: 37%;
    left: 85%;
    top: 61%;
}
.turn4_d8_et_2-4 .kv_22 {
    width: 3%;
    height: 37%;
    left: 82%;
    top: 61%;
}
.turn4_d8_et_2-4 .kv_23 {
    width: 4%;
    height: 37%;
    left: 78%;
    top: 61%;
}
.turn4_d8_et_2-4 .kv_24 {
    width: 4%;
    height: 37%;
    left: 74%;
    top: 61%;
}
.turn4_d8_et_2-4 .kv_25 {
    width: 4%;
    height: 37%;
    left: 70%;
    top: 61%;
}
.turn4_d8_et_2-4 .kv_26 {
    width: 4%;
    height: 37%;
    left: 67%;
    top: 61%;
}
.turn4_d8_et_2-4 .kv_27 {
    width: 5%;
    height: 37%;
    left: 62%;
    top: 61%;
}
.turn4_d8_et_2-4 .kv_28 {
    width: 7%;
    height: 37%;
    left: 56%;
    top: 61%;
}
.turn4_d8_et_2-4 .kv_29 {
    width: 4%;
    height: 37%;
    left: 52%;
    top: 61%;
}
.turn4_d8_et_2-4 .kv_30 {
    width: 4%;
    height: 37%;
    left: 48%;
    top: 61%;
}
.turn4_d8_et_2-4 .kv_31 {
    width: 4%;
    height: 37%;
    left: 45%;
    top: 61%;
}
.turn4_d8_et_2-4 .kv_32 {
    width: 4%;
    height: 37%;
    left: 41%;
    top: 61%;
}
.turn4_d8_et_2-4 .kv_33 {
    width: 4%;
    height: 37%;
    left: 37%;
    top: 61%;
}
.turn4_d8_et_2-4 .kv_34 {
    width: 4%;
    height: 37%;
    left: 34%;
    top: 61%;
}
.turn4_d8_et_2-4 .kv_35 {
    width: 4%;
    height: 37%;
    left: 29%;
    top: 61%;
}
.turn4_d8_et_2-4 .kv_36 {
    width: 4%;
    height: 37%;
    left: 26%;
    top: 61%;
}
.turn4_d8_et_2-4 .kv_37 {
    width: 4%;
    height: 37%;
    left: 22%;
    top: 61%;
}
.turn4_d8_et_2-4 .kv_38 {
    width: 4%;
    height: 37%;
    left: 19%;
    top: 61%;
}
.turn4_d8_et_2-4 .kv_39 {
    width: 4%;
    height: 37%;
    left: 15%;
    top: 61%;
}
.turn4_d8_et_2-4 .kv_40 {
    width: 4%;
    height: 37%;
    left: 11%;
    top: 61%;
}
.turn4_d8_et_2-4 .kv_41 {
    width: 4%;
    height: 37%;
    left: 8%;
    top: 61%;
}
.turn4_d8_et_2-4 .kv_42 {
    width: 8%;
    height: 37%;
    left: 0%;
    top: 61%;
}




.turn4_d8_et_5 .kv_1 {
    width: 8%;
    height: 42%;
    left: 0%;
    top: 14%;
}
.turn4_d8_et_5 .kv_2 {
    width: 3%;
    height: 42%;
    left: 8%;
    top: 14%;
}
.turn4_d8_et_5 .kv_3 {
    width: 6%;
    height: 42%;
    left: 11%;
    top: 14%;
}
.turn4_d8_et_5 .kv_4 {
    width: 4%;
    height: 42%;
    left: 22%;
    top: 14%;
}
.turn4_d8_et_5 .kv_5 {
    width: 4%;
    height: 42%;
    left: 26%;
    top: 14%;
}

.turn4_d8_et_5 .kv_6 {
    width: 4%;
    height: 42%;
    left: 30%;
    top: 14%;
}
.turn4_d8_et_5 .kv_7 {
    width: 4%;
    height: 42%;
    left: 34%;
    top: 14%;
}
.turn4_d8_et_5 .kv_8 {
    width: 4%;
    height: 42%;
    left: 37%;
    top: 14%;
}
.turn4_d8_et_5 .kv_9 {
    width: 4%;
    height: 42%;
    left: 41%;
    top: 14%;
}
.turn4_d8_et_5 .kv_10 {
    width: 6%;
    height: 42%;
    left: 45%;
    top: 14%;
}
.turn4_d8_et_5 .kv_11 {
    width: 7%;
    height: 42%;
    left: 56%;
    top: 14%;
}
.turn4_d8_et_5 .kv_12 {
    width: 5%;
    height: 42%;
    left: 62%;
    top: 14%;
}
.turn4_d8_et_5 .kv_13 {
    width: 4%;
    height: 42%;
    left: 67%;
    top: 14%;
}
.turn4_d8_et_5 .kv_14 {
    width: 4%;
    height: 42%;
    left: 70%;
    top: 14%;
}
.turn4_d8_et_5 .kv_15 {
    width: 4%;
    height: 42%;
    left: 74%;
    top: 14%;
}
.turn4_d8_et_5 .kv_16 {
    width: 6%;
    height: 42%;
    left: 78%;
    top: 14%;
}
.turn4_d8_et_5 .kv_17 {
    width: 4%;
    height: 42%;
    left: 89%;
    top: 14%;
}
.turn4_d8_et_5 .kv_18 {
    width: 8%;
    height: 42%;
    left: 92%;
    top: 14%;
}
.turn4_d8_et_5 .kv_19 {
    width: 8%;
    height: 37%;
    left: 92%;
    top: 61%;
}
.turn4_d8_et_5 .kv_20 {
    width: 3%;
    height: 37%;
    left: 89%;
    top: 61%;
}
.turn4_d8_et_5 .kv_21 {
    width: 4%;
    height: 37%;
    left: 85%;
    top: 61%;
}
.turn4_d8_et_5 .kv_22 {
    width: 3%;
    height: 37%;
    left: 82%;
    top: 61%;
}
.turn4_d8_et_5 .kv_23 {
    width: 4%;
    height: 37%;
    left: 78%;
    top: 61%;
}
.turn4_d8_et_5 .kv_24 {
    width: 4%;
    height: 37%;
    left: 74%;
    top: 61%;
}
.turn4_d8_et_5 .kv_25 {
    width: 4%;
    height: 37%;
    left: 70%;
    top: 61%;
}
.turn4_d8_et_5 .kv_26 {
    width: 4%;
    height: 37%;
    left: 67%;
    top: 61%;
}
.turn4_d8_et_5 .kv_27 {
    width: 5%;
    height: 37%;
    left: 62%;
    top: 61%;
}
.turn4_d8_et_5 .kv_28 {
    width: 7%;
    height: 37%;
    left: 56%;
    top: 61%;
}
.turn4_d8_et_5 .kv_29 {
    width: 4%;
    height: 37%;
    left: 52%;
    top: 61%;
}
.turn4_d8_et_5 .kv_30 {
    width: 4%;
    height: 37%;
    left: 48%;
    top: 61%;
}
.turn4_d8_et_5 .kv_31 {
    width: 4%;
    height: 37%;
    left: 45%;
    top: 61%;
}
.turn4_d8_et_5 .kv_32 {
    width: 4%;
    height: 37%;
    left: 41%;
    top: 61%;
}
.turn4_d8_et_5 .kv_33 {
    width: 4%;
    height: 37%;
    left: 37%;
    top: 61%;
}
.turn4_d8_et_5 .kv_34 {
    width: 4%;
    height: 37%;
    left: 34%;
    top: 61%;
}
.turn4_d8_et_5 .kv_35 {
    width: 4%;
    height: 37%;
    left: 29%;
    top: 61%;
}
.turn4_d8_et_5 .kv_36 {
    width: 4%;
    height: 37%;
    left: 26%;
    top: 61%;
}
.turn4_d8_et_5 .kv_37 {
    width: 4%;
    height: 37%;
    left: 22%;
    top: 61%;
}
.turn4_d8_et_5 .kv_38 {
    width: 4%;
    height: 37%;
    left: 19%;
    top: 61%;
}
.turn4_d8_et_5 .kv_39 {
    width: 4%;
    height: 37%;
    left: 15%;
    top: 61%;
}
.turn4_d8_et_5 .kv_40 {
    width: 4%;
    height: 37%;
    left: 11%;
    top: 61%;
}
.turn4_d8_et_5 .kv_41 {
    width: 4%;
    height: 37%;
    left: 8%;
    top: 61%;
}
.turn4_d8_et_5 .kv_42 {
    width: 8%;
    height: 37%;
    left: 0%;
    top: 61%;
}





#tabs-2 .ipoteka_in_name{width:200px;}
.design.hod{padding-top:50px;}
.rayon_prlx{position:absolute;-webkit-transition:0.2s linear;-moz-transition:0.2s linear;-ms-transition:0.2s linear;-o-transition:0.2s linear;transition:0.2s linear;}
.rayon_prlx1{width:94px;height:81px;left:-142px;top:41px;background:url("../img/prlx_img3.png") no-repeat left top;}
.rayon_prlx2{width:98px;height:50px;left:330px;top:-88px;background:url(../img/prlx_img1.png) no-repeat left top;}
.rayon_prlx3{width:133px;height:102px;left:427px;top:-9px;background:url("../img/prlx_img2.png") no-repeat left top;}
.rayon_prlx4{width:199px;height:158px;left:-36px;top:211px;background:url("../img/prlx_img4.png") no-repeat left top;}
.rayon_prlx5{width:96px;height:76px;left:369px;top:317px;background:url(../img/prlx_img5.png) no-repeat left top;}
.hod .slider_str_main{margin-top:65px;}
.point{position:absolute;background:url("../img/plan_zoom_ico.png") no-repeat left top;z-index:20;width:40px;height:45px;pointer-events:none;}
.pu_nav{position:fixed;width:100%;height:100%;left:0;top:0;z-index:100004;background:#22872F;}
.pu_nav .wmain{padding-top:40px;padding-bottom:80px;padding-left:20px;padding-right:20px;}
.closenav{display:block;text-decoration:none;font-size:24px;color:#FFF;height:80px;line-height:80px;vertical-align:top;}
.closenav span{display:inline-block;width:80px;height:80px;vertical-align:top;background:#4e9f59 url("../img/closenav.png") no-repeat center center;margin-left:68px;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
.closenav:hover span{opacity:0.7;}
.pu_nav_inner{display:block;margin:0;padding:0;list-style:none;margin-top:30px;}
.pu_nav_inner li{display:block;}
.pu_nav_inner li + li{margin-top:18px;}
.pu_nav_inner li a{display:block;text-decoration:none;font-size:28px;color:#FFF;font-weight:900;text-transform:uppercase;}
.pu_nav_inner li a:hover{text-decoration:underline;}
.hl_top{position:fixed;width:100%;left:0;top:0;z-index:600;background:#fff;-webkit-transition:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s;transition:0.5s;padding-left:20px;padding-right:20px;-webkit-box-shadow:0px 2px 8px rgba(0,0,0,0.2);box-shadow:0px 2px 8px rgba(0,0,0,0.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.hl_top_act{background:#FFF;-webkit-box-shadow:0px 2px 8px rgba(0,0,0,0.2);box-shadow:0px 2px 8px rgba(0,0,0,0.2);}
.hl_top_act .wmain{overflow:hidden;}
.hl_logo{float:left;background:#FFF;padding-top:20px;padding-bottom:20px;}
.hl_logo img{display:block;}
.mn_block{display:block;position:relative;float:left;padding-top:32px;margin-left:48px;}
.menu_block{display:none;position:absolute;background:#fff;min-width:150px;height:auto;box-sizing:border-box;padding:10px;left:0px;box-shadow:0px 0px 10px rgba(0,0,0, 0.2);}
.menu_block li{display:block;margin-bottom:10px;}
.menu_block ul{padding:0px;margin:0 auto;}
.menu_block li a{display:block;text-decoration:none;font-size:11px;height:auto;color:#242424;font-weight:900;padding:4px;box-sizing:border-box;text-transform:uppercase;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
.menu_block li a:hover{color:#22872f;background:#deede0;}
.hl_nav{margin:0;padding:0;list-style:none;overflow:hidden;display:block;float:left;margin-left:20px;padding-top:26px;}
.hl_nav li{display:block;float:left;}
.hl_nav li + li{margin-left:6px;}
.hl_nav li a{display:block;text-decoration:none;font-size:11px;height:auto;color:#242424;font-weight:900;padding:8px;text-transform:uppercase;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
.hl_nav li a:hover{color:#17b52b;}
.hl_nav a.active{color:#22872f;background:#deede0;}
.hl_right{float:right;font-size:0px;height:80px; position: relative;}
.hl_right a{display:inline-block;vertical-align:top;text-decoration:none;height:80px;line-height:80px;text-align:center;width:180px;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
.hl_right a:hover{opacity:0.7;}
.hl_right .schedule {
    display: block;
    position: absolute;
    left: 56px;
    bottom: 0px;
    width: 100px;
    height: 24px;
    font-size: 10px;
    color: #f26646;
    text-decoration: underline #fbd3ca;
    line-height: 100%;
    text-align: right;
    text-transform: uppercase;
    z-index: 1;
}
.pu_schedule .pu_title {
    text-align: center;
    font-size: 30px;
    line-height: 100%;
}
.schedule_text{
	display: block;
	width: 100%;
	text-align: center;
	font-size: 18px;
	font-weight: 300;
	text-transform: uppercase;
	margin-top: 64px;
	margin-bottom: 20px;
}
.schedule_text b{
	font-weight: 900;
}
.schedule_text span{
	color: #f04f2a;
	font-weight: 900;
}

.pu_schedule{
	max-width: 640px;
}
.hl_phone{font-size:16px;color:#022804;font-weight:100;}
.hl_phone span{font-weight:900;}
.hl_call{font-size:12px;color:#FFF;font-weight:900;text-transform:uppercase;background:#F04F2A;letter-spacing:1px;}
.hl_nav_ico{display:none;float:left;height:80px;width:80px;background:#97d850 url(../img/nav_ico.png) no-repeat center center;cursor:pointer;position:relative;z-index:10;margin-left:20px;}
iframe[name='google_conversion_frame']{height:0 !important;width:0 !important;line-height:0 !important;font-size:0 !important;margin-top:-13px;float:left;}
@media screen and (max-height:820px){
.header{padding-top: 7%;}
}
@media screen and (max-height:710px){
    .pu_flat_r img {
    max-height: 450px;
}
.pu_inner.pu_flat{
    margin-top: 0;
}
.head_slog {
    margin-top: 0px;
    padding-top: 22px;
}
.head_slog .btn_main{margin-top: 20px;}
}
@media screen and (max-width:1740px){.tour_flat{width:835px;}
.get{background-position:110% center;}
.sale .akc_text span{margin:4px auto;}
.sale .pu_logo{margin-top:0px;}
.sale .pu_btn_form{margin-top:10px;}
.sale{padding-bottom:10px;padding-right:10px;width:426px;}
.sale .pu_logo img{margin:0 auto;margin-top:10px;}
.pu_title {
    font-size: 28px;
    }
    .akc_text{
    	margin-top: 10px;
    	font-size: 13px;
    }
    .sale .akc_img{
    	margin: 0 auto;
    	max-width: 300px;
    }
    .sale .in_2 {
    height: 34px;
}
}
@media screen and (max-width:1520px){
    .feed_back .tm{
        text-align: center;
    }
    .fb_name:before {
    margin-top: 25px;
}
.fb_list li{width: 536px;}

    .sale .pu_title{
        line-height: 100%;
        /*font-size: 18px;*/
    }
    .sale .akc_img img {
    display: block;
    max-width: 180px;
    margin: 0 auto;
}
    .get {
    background-position: 129% center;
}
.utm3komn_action{
    padding-top: 20px;
}
.utm3komn_action > img {
    margin-top: -25px;
}
.utm3komn_action .form_style{
    margin-top: -30px;
}
.utm3komn_action .form_style .in_3 > span {
    margin-bottom: 10px;
}
.utm3komn_action .form_style .in_3 > span+span {
    margin-bottom: 14px;
}
.btn_block {
    background-position: center center!important;
    background-size: auto!important;
    height: 141px;
    width: 44px;
}
@-moz-document url-prefix(){.btn_block{background-position:center center!important;background-size:auto!important;height:115px;}
}
.h100 .wmain {
     margin-left: 30px; 
}
.atent_text{
	font-size: 23px;
}
.ipoteka_attent_text {
    font-size: 16px;
}
.header{
	padding-top: 8%;
}
}
@media screen and (max-width:1400px){
     .map_plan_inner .ar_pl {
    left: 30%;
    top: 43%;
}
    .utm3komn_action{
        width: 420px;
    }
    .utm3komn_action .form_style {
    padding: 0 20px;
}
.utm3komn_action .tm{
    margin-bottom: 8px;
}
.header h1:before {
    width: 190px;
    height: 190px;
    top: -52px;
    right: -13px;
}
.pg_cell {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
    box-sizing: border-box;
    padding-top: 0px;
}
.photo_gal .ar_pl{top:19%;display: none;}
.design .slider_str_main .ar_pl{left:28.7%;}
.pu_plan_inner{overflow:hidden;width:100%;}
.point{display:none !important;}
}
@media screen and (max-width:1370px){.pu_content{padding-top:60px;}
.pu_project{margin-top:0;}
.pu_porikam{margin-top:0;left:0;}
.pu_flat{margin-top:0;left:0;}
.pu_plan{margin-top:0;}
}
@media screen and (max-width:1340px){.sale .pu_title{line-height:100%;}
.sale .akc_img {
    margin: 0 auto;
    max-width: 250px;
}
.hl_right .schedule {
    left: calc(50% - 50px);
    bottom: 31px;
    text-align: center;
}
.sale{padding-top:10px;}
.all_comp{top:16%;}
/*.sale .pu_title{font-size:16px;}*/
.like_list li:nth-child(5){margin-left:30px;}
.like_list li:nth-child(9){margin-left:30px;}
.like_list li:nth-child(13){margin-left:30px;}
.hl_nav li + li{margin-left:18px;}
.pu_otdel{left:0px;}
.get {
    background-position: 1150px center;
    background:#f6f7f6;
}
.hl_right a{display:block;height:40px;line-height:40px;}
.hl_phone{background:#F6F7F6; }
a.hl_phone {
    line-height: 26px;
}
}
@media screen and (max-width:1220px){.design .slider_str_main .ar_pl{left:21.7%;}
.photo_gal{width: 100%;}
.photo_gal_slider{width: 100%;}
.hl_nav li + li {
    margin-left: 0px;
}

.map-holder{
	margin-left: 3%;
}
.photo_gal .ar_pl{top:14%;left:9%;z-index:111;}
.map_plan_inner .ar_pl {
    left: 23%;
    top: 39%;
}
.ccp_title{min-height:100%;}
.cc_plashka{padding:20px;width:200px;}
.ipoteka_form_inner .input_style, .ipoteka_form_inner .select_style{width:200px !important;margin-bottom:30px;}
.ipoteka_form_inner{max-width:600px;padding-left:20px;padding-right:20px;margin:0 auto;margin-top:20px;}
.ipoteka_form_inner .btn_form{margin-top:11px;}
}
@media screen and (max-width:1180px){.ihl_title span{font-size:24px;line-height:120%;margin-top:3px;}
.map-holder {
    margin-left: 1%;
    width: 73%;
    height: 440px;
}
.ihl_inner{padding-left:15px;padding-right:15px;}
.ihl_text{margin-top:16px;}
}
@media screen and (max-width:1160px){.about_left{max-width:100%;}
.photo_gal_slider_2 .pgs_inner {
    height: 340px;
}
.photo_gal_slider_2 .slick-prev,.photo_gal_slider_2 .slick-next{
    left: 40%;
}
.photo_gal_slider_1 .pgs_inner {
    height: 340px;
    }
.photo_gal_slider .pgs_inner {
    height: 340px;
}
.photo_gal_slider_1 .slick-prev,.photo_gal_slider_1 .slick-next{
    left: 36%;
}
.photo_gal_slider .slick-prev,.photo_gal_slider .slick-next{
    left: 36%;
}
.hd_slid .slick-prev, .hd_slid .slick-next {
    left: 36%;
}
.photo_gal_slider_2 .slick-prev, .photo_gal_slider_2 .slick-next {
    left: 36%;
}
.hd_slid .hd_inner{
    height: 340px;
}

.about_doc{position:relative;right:0;}
.hl_nav{margin-left:22px;}
.hl_right a{width: 160px;}
.hl_top{padding: 0 12px;}
.hl_nav_ico{display:block;}
.mn_block{display:none;}
.hl_nav{display:none;}
}
@media screen and (max-width:1110px){.moskow{-webkit-background-size:100%;-o-background-size:100%;background-size:100%;}
}
@media screen and (max-width:1080px){.pu_porikam{background:#FFF;}
.pu_porikam_inner{max-width:100%;}
.pu_porikam{padding-right:60px;}
}
@media screen and (max-width:1060px){
}
@media screen and (max-width:1040px){.get_slid_main{display:block;width:auto;max-width:500px;}
.get_room{display:block;margin-top:50px;}
}
@media screen and (max-width:1020px){.bank_list .slick-prev{left:0%;}
.bank_list .slick-next{right:0%;}
.header h1{font-size:68px;line-height:120%;max-width: 700px;}
.header h1:before {
    width: 140px;
    height: 140px;
    top: -46px;
    right: -3px;
}
.header{padding-top:22%;}
.header_01{padding-top:22%;}
.header_03{padding-top:22%;}
.header_02{padding-top:22%;}
.head_slog{font-size:28px;margin-top:23px;padding-top:28px;}
.sd_inner{width:200px;}
.sd_table{height:180px;}
.design{padding-top:50px;}
.pu_flat_l, .pu_flat_r{float:left;width:50%;}
.pu_flat_form_inner .input_style{display:block;width:100%;}
.pu_flat_form_inner .btn_form{margin-left:0;margin-top:38px;}
.pu_flat_form_inner{margin-top:14px;}
.pu_flat_form{margin-top:35px;}
}
@media screen and (max-width:1010px){.pu_project{left:0;}
.pu_content{padding-left:20px;}
}
@media screen and (max-width:980px){.f_pilit{margin-left:40px;}
.quest{padding-top:70px;padding-bottom:86px;}
}
@media screen and (max-width:960px){.city_city{overflow:hidden;-ms-overflow-x:scroll;overflow-x:scroll;}
.map-infra-block{
	max-width: 100%;
	padding-left: 40px;
}
.pu_inner.popup_map_infra{
	max-width: 500px;
	padding-left: 0px;
	padding-right: 30px;
}
.map-holder{
	width: 100%;
	margin-left: 0%;
}
.popup_map_infra .pu_logo {
    display: block;
    position: absolute;
    top: 26px;
    right: 59px;
    margin: 0 auto;
    padding: 0px;
}
.map-infra-link{
	margin-bottom: 8px!important;
}
.city_city_inner{width:960px;}
.cc_title{font-size:34px;line-height:120%;}
.city_city_content .wmain{padding-top:20%;}
.photo_gal_slider{padding-right:0;}
.photo_gal_slider_1{padding-right:0;}
.photo_gal_slider_2{padding-right:0;}
.map_plan{-ms-overflow-x:scroll;overflow-x:scroll;}
.map_plan_inner{width:960px;}
.oblako_1, .oblako_2{display:none !important;}
}
@media screen and (max-width:920px){.ipoteka_head_list li{width:33.33333333%;}
.ipoteka_head_list li + li + li + li{width:50%;}
.tm{font-size:28px;line-height:120%;}
.quest .tm span{margin-top:13px;}
.f_copy{float:none;text-align:center;}
.f_pilit{float:none;margin-left:0;text-align:center;margin-top:10px;}
.f_create{margin-top:20px;}
.quest{padding-top:40px;padding-bottom:46px;}
.pu_nav_inner li a {
    font-size: 18px;
    line-height: 100%;
}
.pu_nav_inner li + li {
    margin-top: 6px;
}
}
@media screen and (max-width:890px){.get_2_min{margin-left:416px;}
.aprt_week .closeform {
    right: -35px;
    }
    .aw_img {
    display: block;
    vertical-align: top;
    width: 100%;
    margin-top: 20px;
}
.aw_img img{
    margin: 0 auto;
}
}
@media screen and (max-width:860px){.bank_list{max-width:400px;}
.bank_inner{box-sizing:border-box;padding:0 14px;}
.bank_list .slick-prev{left:-13%;width:40px;}
.bank_list .slick-next{right:-13%;width:40px;}
.design .slider_str_main .ar_pl{display:none;}
.photo_gal .ar_pl{display:none;}
.map_plan_inner .ar_pl{display:none;}
.about .wmain{padding-right:0;}
.about_left img{margin-top:23px;}
.about{padding-bottom:66px;}
}
@media screen and (max-width:840px){.pg_title{font-size:26px;line-height:120%;}
.get_house_list {
    width: auto;
    }
.pg_title{margin-top:52px;}
.photo_gal_slider{padding-left:290px;}
.photo_gal_slider_1{padding-left:290px;}
.photo_gal_slider_2{padding-left:290px;}
.video_houses {
    padding-left: 316px;
    }
.hd_slid {padding-left:290px;}
.photo_gal_slider_2 .slick-prev, .photo_gal_slider_2 .slick-prev:hover {
    left: 35%;
    top: 16%;
}
.photo_gal_slider_2 .slick-next, .photo_gal_slider_2 .slick-next:hover{
    left: 35%;
    top: 36%;
}

.photo_gal_slider_1 .slick-prev, .photo_gal_slider_1 .slick-prev:hover {
    left: 35%;
    top: 16%;
}
.photo_gal_slider_1 .slick-next, .photo_gal_slider_1 .slick-next:hover {
    left: 35%;
    top: 36%;
}

.hd_slid  .slick-prev, .hd_slid  .slick-prev:hover {
    left: 35%;
    top: 16%;
}
.hd_slid  .slick-next, .hd_slid  .slick-next:hover {
    left: 35%;
    top: 36%;
}

.photo_gal_slider:before{height:50px;}
.photo_gal .wmain, .pg_table{min-height:560px;}
.otdelka_gal .pg_title{margin-top:35px;}
.pg_cell{padding-bottom:80px;}
.pu_title{font-size:24px;line-height:120%;}
}
@media screen and (max-width:820px){.moskow .wmain{margin-top:60px;}
.tm{font-size:28px;line-height:120%;}
.moskow_list{padding-left:15px;padding-right:15px;}
}
@media screen and (max-width:770px){.pu_content{padding-left:20px;}
}
@media screen and (max-width:760px){.rayon_map{height:460px;}
.photo_gal_slider_1 .slick-prev, .photo_gal_slider_1 .slick-prev:hover {
    left: 39%;
    top: 16%;
}
.photo_gal_slider_2 .slick-prev, .photo_gal_slider_2 .slick-prev:hover {
    left: 39%;
    top: 16%;
}
.hd_slid .slick-prev, .hd_slid .slick-prev:hover {
    left: 39%;
    top: 16%;
}

.photo_gal_slider_1 .slick-next, .photo_gal_slider_1 .slick-next:hover {
    left: 39%;
    top: 36%;
}
.photo_gal_slider_2 .slick-next, .photo_gal_slider_2 .slick-next:hover {
    left: 39%;
    top: 36%;
}
.hd_slid .slick-next, .hd_slid .slick-next:hover {
    left: 39%;
    top: 36%;
}
.hf_href, .hf_action{display:none;}
.hf_top{float:left;}
.hf_bottom{float:left;clear:none;}
.hf_phone, .hf_call{float:none;width:200px;padding-left:0;padding-right:0;text-align:center;}
.pu_content{padding-top:80px;}
}
@media screen and (max-width:720px){.pu_title{font-size:24px;line-height:120%;}
.header h1 {
    font-size: 62px;
    }
}
@media screen and (max-width:680px){.scroll_str{display:none;}
.get_house_list li {
    width: 25%;
    }
.sale .pu_title p {
    font-size: 11px;
    }
    .sale .pu_title {
    line-height: 100%;
    font-size: 18px;
}
.header h1{font-size:46px;}
.head_slog{font-size:20px;}
.pu_flat_l, .pu_flat_r{float:none;width:auto;padding:0;}
.pu_flat_r{margin-top:30px;}
}
@media screen and (max-width:660px){
.closenav span{margin-left:30px;}
.pu_nav_inner{margin-top:46px;}
}
@media screen and (max-width:640px){.tm{font-size:24px;}
.photo_gal_slider_1 .slick-prev, .photo_gal_slider_1 .slick-prev:hover {
    left: 51%;
    top: 16%;
}
.photo_gal_slider_1 .slick-next, .photo_gal_slider_1 .slick-next:hover {
    left: 51%;
    top: 64%;
}
.hd_slid .slick-prev, .hd_slid .slick-prev:hover {
    left: 51%;
    top: 16%;
}

.hd_slid .slick-next, .hd_slid .slick-next:hover {
    left: 51%;
    top: 36%;
}
.photo_gal_slider_2 .slick-prev, .photo_gal_slider_2 .slick-prev:hover {
    left: 51%;
    top: 16%;
}
.photo_gal_slider_2 .slick-next, .photo_gal_slider_2 .slick-next:hover {
    left: 51%;
    top: 36%;
}
.video_houses {
    padding-left: 240px;
    padding-top: 26%;
}


.hd_slid .sd_cell {
    vertical-align: top;
}
.hd_slid .sd_table {
    height: 314px;
    top: 94px;
}
.key_02 span{
    font-size: 18px!important;
    line-height: 100%;
    padding-left: 14px;
}
.ipot_btn{
    width: 348px;
}
.moskow{padding-top:40px;}
.ml_name{font-size:18px;}
.ml_name span{line-height:120%;margin-top:5px;}
.get_table .wmain{padding-bottom:60px;}
.get_2_min{margin:0 auto;}
.get_title{max-width:100%;}
.get .form_style{margin-top:27px;}
.get .form_style .btn_form{margin-top:28px;}
.cont_map{height:380px;}
.pu_flat{padding-left:20px;padding-right:70px;}
.pu_flat_r{padding-left:15px;}
}
@media screen and (max-width:580px){.sale .akc_text{font-size:12px;}
.otdel_desktop{display: none!important;}
.otdel_mobile{display: inline-block!important;}
.wl_form .in_3 > span {
    float: left;
    width: 100%;
    margin-bottom: 18px;
    }
    .wl_tit {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 18px;
}
.wl_form .btn_form{
    width: 100%;
}
.header h1:before {
    width: 120px;
    height: 120px;
    top: -42px;
    right: 0px;
}
.sale .ogranich{
	font-size: 8px;
}
.sale{width:298px;}
.sale .input_style input{height:20px;}
.sale .input__label-content{font-size:13px;line-height:8px;}
.sale .btn_form{padding-top:8px;padding-bottom:7px;}
.jk_title_01{font-size:42px;line-height:40px;margin-top:12px;}
.jk_title_03{font-size:42px;line-height:40px;margin-top:12px;}
.town_01 span{font-size:20px;line-height:23px;}
.town_01{width:182px;}
.color_block_01{width:348px;}
.color_block_03{width:348px;}
.color_block_02{width:348px;}
.mt_01{width:236px;}
.mt_03{width:236px;}
.mt_02{width:236px;}
.ipoteka_head_list li{width:50%;}
.ipoteka_form_bank{overflow:hidden;padding-left:10px;padding-right:10px;}
.ipoteka_form_bank li{display:block;float:left;margin-left:0;margin-right:0;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:33.33333333%;}
.hod_nav .select_style{display:block;width:100% !important;margin:0 auto;margin-top:30px;}
.hod .slider_str_main{margin-top:25px;}
.hod_nav{padding-left:20px;padding-right:20px;}
.f_pilit br{display:none;}
}
@media screen and (max-width:560px){.ar_1{display:block;}
.pu_kv_02{display:block;}
.pu_kv_01{display:none;}
.head_slog i {
    display: block;
    text-align: center;
    max-width: 100%;
    background: rgba(0,0,0, 0.4);
    margin-top: 0px;
    line-height: 120%;
}
.head_slog i br{
    display: none;
}
.head_slog .btn_main{width: auto;}
.ipoteka_form_inner .input_style, .ipoteka_form_inner .select_style{display:block;width:100% !important;margin-left:0;margin-right:0;}
}
@media screen and (max-width:550px){.rh_plashka{top:50px;}

.fb_list li{width: 95%;margin: 0 auto;margin-bottom: 20px;}
.rayon_head{padding-left:20px;padding-right:20px;}
}
@media screen and (max-width:540px){.pu_otdel_text{font-size:13px;color:#000;}
.pu_otdel_list li{font-size:14px;}
.pg_title{font-size:18px;}
.photo_gal .btn_main{font-size:10px;margin-top:30px;padding-left:20px;padding-right:20px;}
.photo_gal_slider{padding-left:210px;}
.pgs_inner{top:80px;margin-top:20px;}
.photo_gal_slider_1{padding-left:210px;}
.photo_gal_slider_2{padding-left:210px;}
.photo_gal_slider .pgs_inner{top:80px;margin-top:20px;}
.get_title{font-size:22px;line-height:28px;}
.get_slid_main{margin-right:0;}
.pu_project_list li{display:block;float:none;width:auto;}
.pu_project_list li + li, .pu_project_list li a + a{margin-top:15px;}
.pu_project_list{margin-top:26px;}
.pu_project .pu_logo{margin-top:60px;}
}
@media screen and (max-width:520px){.nejil_list li{width:300px;height:auto;}
.hd_slid {
    padding-left: 190px;
}
.video_houses {
    padding-left: 162px;
    padding-top: 30%;
}

.pp_title{font-size:18px;line-height:120%;}
.pp_title span{line-height:20px;margin-top:20px;}
.proizv_plashka .zapis_btn{margin-top:25px;}
.proizv_plashka{top:50px;padding:29px 25px 40px 25px;}
.about{padding-top:50px;}
.hf_logo{width:120px;padding-top:16px;height:60px;padding-left:10px;padding-right:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.hf_logo img{display:block;width:100%;}
.hf_phone, .hf_call{height:30px;line-height:30px;width:160px;}
.hf_phone{font-size:14px;}
.hf_nav{width:60px;height:60px;}
.header, .ipoteka{background-attachment:scroll;}
.header_01, .ipoteka{background-attachment:scroll;}
.header_03, .ipoteka{background-attachment:scroll;}
.header_02, .ipoteka{background-attachment:scroll;}
.pu_content{padding-left:20px;}
.pu_content{padding-top:60px;}
.utm3komn_action {
    width: 280px;
    top: 12%;
        padding: 10px 0px;
}
.utm3komn_action .tm {
    margin-bottom: 6px;
    font-size: 24px;
    line-height: 100%;
}
.utm3komn_action > span {
    font-size: 12px;
    line-height: 12px;
}
.utm3komn_action .form_style {
    margin-top: -12px;
}
.utm3komn_action .form_style .in_3 > span+span {
    width: 100%;
    margin-bottom: 16px;
}
.utm3komn_action .in_3 > span + span {
    margin-top: 20px;
}
}
@media screen and (max-width:480px){.sale .in_2 > span + span{margin-top:8px;}


.header h1 {
    max-width: 372px;
}
.header h1:before {
    width: 88px;
    height: 88px;
    top: -35px;
    right: -17px;
}
.sale .in_2 {
    height: 50px;
}
.map-infra-block{
	padding-left: 16px;
}
.popup_map_infra .pu_logo{
	width: 80px;
}
.popup_map_infra .pu_logo img{
	width: 100%;
}
.sale .input_style + .in_2{margin-top:8px;}
.bank_list{max-width:300px;}
.like_list li:nth-child(5){margin:0 auto;}
.like_list li:nth-child(9){margin:0 auto;}
.like_list li:nth-child(13){margin:0 auto;}
.like_list li{display:block;max-width:300px;margin:0 auto;margin-bottom:20px;}
.like_list li+li{margin:0 auto;margin-bottom:20px;}
.like_list li img{max-width:100%;margin:0 auto;}
.header h1{font-size:30px;}
.head_slog{font-size:18px;}
.head_slog span{height:auto;line-height:31px;}
.moskow_list li{float:none;width:auto;}
.moskow_list li + li{margin-top:25px;}
.ml_name{margin-top:9px;}
.get_room_list li{display:block;float:none;width:auto;}
.get_room_list li + li{margin-top:2px;}
.in_3{margin-left:0;height:auto;}
.in_3 > span{float:none;width:auto;padding:0;}
.in_3 > span + span{margin-top:30px;}
.wl_form .in_3 > span {
    margin-bottom: 0px;
}
.wl_form .btn_form{
    margin-top: 30px;
}
.get .form_style .btn_form{margin-top:42px;}
.get_slid_main{width:100%;}
.get_room_list{width:auto;}
.in_2{height:auto;}
.in_2 > span{float:none;width:auto;}
.in_2 > span + span{margin-top:26px;}
.form_style textarea{margin-top:26px;}
.pu_inner{padding:48px 68px 40px 28px;}
.aprt_week{
    padding: 20px 20px;
}
.aprt_week .pu_title {
    padding: 0 28px;
    font-size: 28px;
}
.aprt_week .tit_sub {
    font-size: 18px;
    padding: 0 28px;
}
.aprt_week .form_style{
    width: 100%;
}
.aprt_week .pu_btn_form {
    margin-top: 40px;
}
.pu_title br{display:none;}
.pu_porikam_inner{line-height:24px;}
.pu_porikam_inner{margin-top:19px;}
.pu_porikam_logo{margin-top:24px;}
}
@media screen and (max-width:460px){.rh_plashka{font-size:30px;line-height:120%;padding-left:20px;padding-right:20px;padding-top:34px;padding-bottom:44px;}

.get_house_list li {
    width: 50%;
    }
.rh_plashka i{font-size:20px;padding-bottom:28px;}
.rh_plashka span{font-size:20px;}
.rh_plashka span{margin-top:15px;}
.rayon_prlx{display:none !important;}
.ipotaka_form_title{font-size:18px;}
.hl_right{display:none;}
.hl_nav_ico{float:right;margin-left:0;}
.closenav span{width:50px;height:50px;}
.closenav{line-height:50px;}
.closenav{height:50px;}
}
@media screen and (max-width:440px){.pg_table{display:block;position:relative;height:auto !important;min-height:100% !important;}

.tr_list li{width: 95%;}
.color_block_02 {
    width: 280px;
    height: 156px;
}
.ipot_btn {
    width: 282px;
}
.key_02 img {
    max-width: 30px;
    padding-top: 23px;
    padding-left: 10px;
}
.key_02 span {
    font-size: 15px!important;
    }
.mkad_02 {
    width: 92px;
    height: 80px;
    padding: 6px 10px;
}
.mt_02 {
    width: 188px;
    padding: 8px 9px;
    height: 80px;
}
.photo_gal .wmain, .pg_table{min-height:100% !important;}
.photo_gal .wmain{height:auto !important;padding-top:50px;padding-bottom:50px;}
.photo_gal_slider{padding-left:0;margin-top:30px;}
.photo_gal_slider_1{padding-left:0;margin-top:30px;}
.photo_gal_slider_2{padding-left:0;margin-top:30px;}
.photo_gal_slider:before{display:none !important;}
.pg_cell{padding-bottom:0;}
.pg_title br{display:none;}
.photo_gal_slider{height:300px !important;}
.photo_gal_slider_1{height:300px !important;}
.photo_gal_slider_2{height:300px !important;}
.pgs_inner{top:0;}
.photo_gal_slider_1 .pgs_inner{top:0;}
.photo_gal_slider_2 .pgs_inner{top:0;}
}
@media screen and (max-width:420px){.bank_list{max-width:250px;}
.photo_gal_slider{padding-left:48px;margin-top:12px;height:208px !important;}
.photo_gal .wmain{padding-bottom:20px;}
.photo_gal_slider .pgs_inner{top:-52px;width:100%;height:180px;}
.photo_gal_slider .slick-prev{background-position:left top;left:3%;top:16%;}
.photo_gal_slider .slick-prev, .photo_gal_slider .slick-next{height:60px;}
.photo_gal_slider .slick-prev:hover{top:18%;}
.photo_gal_slider .slick-next{top:68%;left:3%;background-position:right bottom;}
.photo_gal_slider .slick-next:hover{top:68%;}


.photo_gal_slider_1{height:160px !important;}
.photo_gal_slider_2{height:160px !important;}
.photo_gal_slider_1 .pgs_inner{margin-top:0px;top:-49px;height:157px;}
.photo_gal_slider_2 .pgs_inner{margin-top:0px;top:-49px;height:157px;}
.photo_gal{padding-left:4px;padding-right:4px;}
.photo_gal_slider_1{padding-left:32px;}
.photo_gal_slider_1 .slick-prev{left:3%;top:14%;}
.photo_gal_slider_1 .slick-prev, .photo_gal_slider_1 .slick-next{height:50px;width:20px;}
.photo_gal_slider_1 .slick-next{background-position:right bottom;left:3%;top:76%;}
.photo_gal_slider_1 .slick-next:hover{top:76%;left:3%;}
.photo_gal_slider_1 .slick-prev:hover{top:12%;left:3%;}


.photo_gal_slider_2{padding-left:32px;}
.photo_gal_slider_2 .slick-prev{left:3%;top:14%;}
.photo_gal_slider_2 .slick-prev, .photo_gal_slider_2 .slick-next{height:50px;width:20px;}
.photo_gal_slider_2 .slick-next{background-position:right bottom;left:3%;top:76%;}
.photo_gal_slider_2 .slick-next:hover{top:76%;left:3%;}
.photo_gal_slider_2 .slick-prev:hover{top:12%;left:3%;}

 .politic span{
    max-width: 145px;
}
.pu_flat_form_inner .politic span {
    max-width: 150px;
}
.pu_flat_form_inner .politic span br{
    display: none;
}
.wl_form .politic span {
    display: inline-block;
    vertical-align: middle;
    font-size: 12px;
    color: #656e77;
    line-height: 120%;
    font-weight: normal;
    cursor: pointer;
    text-decoration: none;
    text-align: left;
    max-width: 134px;
}
.pu_inner  .politic span br{
    display: none;
}
.pu_inner  .politic span {
    max-width: 150px;
}
.hd_slid {
    padding-left: 32px;
    padding-right: 20px;
    margin-top: 20px;
    height: 190px;
}
.hd_slid .hd_inner {
    height: 190px;
    display: block;
}
.hd_slid .sd_table {
    height: 190px;
    top: 0px;
    margin-top: 0px;
}
.hd_slid .slick-list {
    padding: 0px!important;
}
.hd_slid .slick-prev{left:3%;top:14%;}
.hd_slid .slick-prev, .hd_slid .slick-next{height:50px;width:20px;}
.hd_slid .slick-next{background-position:right bottom;left:3%;top:76%;}
.hd_slid .slick-next:hover{top:76%;left:3%;}
.hd_slid .slick-prev:hover{top:12%;left:3%;}

.video_houses {
    padding: 0 12px;
    padding-top: 20px;
}
.pu_schedule .pu_title{
	font-size: 20px;
}
.schedule_text{
	font-size: 14px;
}
.bank_list .slick-prev, .bank_list .slick-next{top:0%;}
.header_01{padding-top:100px;}
.header_03{padding-top:100px;}
.header_02{padding-top:100px;}
.jk_title_01{font-size:38px;line-height:34px;}
.jk_title_03{font-size:38px;line-height:34px;}
.mpc_title span{font-size:22px;line-height:120%;}
.hf_nav{float:right;}
.hf_top{float:none;}
.hf_bottom{float:none;margin-top:2px;}
.hf_bottom a{display:block;width:100%;float:none;}
.head_fixed{height:auto;background:rgba(0,0,0,0.3);padding:5px;-webkit-box-shadow:0px 2px 5px rgba(0,0,0,0.3);box-shadow:0px 2px 5px rgba(0,0,0,0.3);}
.head_fixed .wmain{height:auto;padding-left:15px;padding-right:15px;}
.hf_logo{height:40px;padding-top:6px;}
.hf_nav{width:40px;height:40px;}
.header{padding-top:200px;}
.header_01{padding-top:100px;}
.header_03{padding-top:100px;}
.header_02{padding-top:100px;}
.pu_title{font-size:18px;}
.pu_content{padding-top:120px;}
.pf_flat_char li span{width:auto;display:block;float:none;margin-top:2px;}
.hl_logo{width:100px;}
.hl_logo img{display:block;width:100%;}
.hl_logo{padding-top:10px;padding-bottom:0;}
.hl_nav_ico{width:50px;height:50px;}
.hl_top{padding-right:0;padding-left:4px;}
}
@media screen and (max-width:380px){.rayon_map{height:380px;}
.zapis_title br{display:none;}
.zapis_title{font-size:20px;line-height:120%;}
.zapis .align_center{margin-top:14px;}
.zapis{padding-top:44px;padding-bottom:44px;}
.ipoteka_head_list li{width:100% !important;float:none;}
.ifb_inner{height:48px;}
.about_title{font-size:22px;}
.about_left{padding-top:28px;}
.about_left p{margin-top:10px;}
.about_doc{width:auto;height:auto;padding-bottom:20px;}
.ad_title{height:74px;}
.cont_title span br{display:none;}
.cont_map{height:300px;}
.ihl_text{display:none;}
.ihl_inner{height:auto;padding-bottom:17px;}
.ipoteka_head_list li{height:auto;}
.ipoteka_head_list li + li{margin-top:10px;}
.pu_flat_title{font-size:14px;line-height:120%;}
.pf_flat_char{margin-top:20px;}
.hl_logo{width:74px;}
.header .wmain{padding-left:18px;}
.hl_nav_ico{margin-left:6px;}
}
@media screen and (max-width:360px){.btn_block{width:26px;}
.popup_map_infra .pu_logo{
	display: none;
}
.sale{width:252px;}
.sale .btn_form{padding-left:14px;padding-right:14px;}
.all_comp{top:18%;}
.hl_top
.bank_list{max-width:200px;}
.bank_list .slick-prev{width:30px;}
.bank_list .slick-next{width:30px;}

.pf_flat_char li span{display:inline-block;}
.jk_title_01{font-size:33px;line-height:30px;}
.jk_title_03{font-size:33px;line-height:30px;}
.color_block_01{width:100%;}
.color_block_03{width:100%;}
.color_block_02{    height: 167px;}
.key_01 img{padding-left:14px;}
.key_01 span{padding-top:31px;padding-left:6px;font-size:18px;line-height:17px;}
.key_03 img{padding-left:14px;}
.key_03 span{padding-top:31px;padding-left:6px;font-size:18px;line-height:17px;}
.key_02 img{padding-left:14px;}
.key_02 span{padding-top:31px;padding-left:6px;font-size:18px;line-height:17px;}
.mkad_01{margin-top:24px;}
.mkad_03{margin-top:24px;}
/*.mkad_02{margin-top:24px;}*/
.mt_01{width:168px;margin-top:24px;padding:20px 10px;}
.mt_03{width:168px;margin-top:24px;padding:20px 10px;}
/*.mt_02{width:168px;margin-top:24px;padding:20px 10px;}*/
.mk_t_01{font-size:11px;line-height:11px;}
.mk_t_03{font-size:11px;line-height:11px;}
/*.mk_t_02{font-size:11px;line-height:11px;}*/
.header h1 {
    font-size: 22px;
}
.head_slog span{line-height:21px;padding-top:5px;padding-bottom:5px;}
.rh_plashka{font-size:25px;}
.rh_plashka i{font-size:18px;}
.tm br{display:none;}
.tm{font-size:20px;padding-left:20px;padding-right:20px;}
.cc_title{font-size:30px;max-width:290px;}
.sd_inner{width:150px;}
.sd_table{height:140px;}
.pu_nav_inner li a{font-size:20px;}
.closeform{width:30px;}
.closeform span{left:6px;top:6px;}
.pu_inner{padding-right:50px;}
.aprt_week {
    padding: 20px 20px;
}
.aprt_week .closeform {
    right: -29px;
    top: 28px;
    width: 95px;
    height: 38px;
    font-size: 14px;
    line-height: 40px;
}
.aprt_week .pu_title {
    padding: 0 17px;
    font-size: 26px;
}
.without_sale {
    margin-top: 16px;
}
.form_style textarea{height:96px;}
.pu_good .pu_logo{margin-top:69px;}
.pu_project_list li a{font-size:10px;}
.pu_title{font-size:16px;}
.pu_otdel_text{font-size:16px;color:#000;line-height:19px;text-align:justify;}
}

@media screen and (max-width:340px){
    .color_block_02 {
    position: relative;
    left: -30px;
}
.ipot_btn {
    position: relative;
    width: 280px;
    left: -30px;
}
.btn_week {
    top: 46%;
    width: 26px;
    height: 120px;
}
    }


@media screen and (max-height:650px){
.aprt_week {
    padding-top: 20px;
    padding-bottom: 20px;
}
.aw_img {
    margin-top: 15px;
}
.aw_img img {
    margin: 0 auto;
    max-height: 350px;
}
.without_sale {
    margin-top: 20px;
}
.with_sale {
    margin-top: 12px;
}
.advant {
    margin-top: 10px;
    margin-bottom: 11px;
}
.with_sale span {
    font-size: 28px;
    line-height: 32px;
}
.with_sale span+span {
    font-size: 24px;
    font-weight: normal;
    line-height: 120%;
}
.without_sale span {
    font-size: 27px;
}
.btn_week {
    top: 44%;
}
}