[data-icon]:before{font-family:'fontello';content:attr(data-icon);speak:none;font-weight:normal;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon{font-family:'fontello';}*{margin:0;padding:0;outline:0;}*:focus{outline:0;}h1,h2,h3,h4,h5,h6{font-weight:inherit;}form,label,input,textarea{font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;}ol,ul{list-style:none;}table{border-collapse:separate;border-spacing:0;}caption,th,td{text-align:left;}img{border:0;}.left{float:left;}.right{float:right;}.clr{clear:both;}.clrh{clear:both;display:none;}.text-center{text-align:center;}.text-right{text-align:right;}.pull-left{float:left;}.pull-right{float:right;}.clearfix:after{content:"";display:table;clear:both;}.user_info_block{border:1px solid #e2801f;}[id^="callback"]{position:relative;width:290px;display:inline-block;}[id^="callback"] form{color:#000;background:rgba(255,255,255,0.85);padding:20px;border-radius:2px;}[id^="callback"] form .cbHead{text-align:center;}[id^="callback"] form .cbHead .iconPhone{display:none;}[id^="callback"] form .cbHead p{display:inline-block;vertical-align:middle;font-size:17px;text-transform:uppercase;}[id^="callback"] form input,[id^="callback"] form textarea{padding:0;margin:0;outline:0;display:block;width:100%;padding:5px;font-size:17px;box-sizing:border-box;border-radius:2px;}[id^="callback"] form input[type="text"],[id^="callback"] form textarea{border:1px solid #ababab;background:#fff;color:#000;margin:20px 0;font-size:17px;padding:10px;}[id^="callback"] form input[type="submit"]{outline:none;cursor:pointer;border:0;display:inline-block;text-decoration:none;padding:0px 15px;min-height:40px;line-height:40px;text-align:center;color:#000;background-color:#d4f870;}[id^="callback"] form input[type="submit"] span{display:inline-block;vertical-align:middle;line-height:16px;padding:5px 0;}[id^="callback"] form input[type="submit"]:hover{color:#000;background-color:#d4f870;box-shadow:0px 5px 10px rgba(0,0,0,0.2);}[id^="callback"] form input[type="submit"]:active{position:relative;top:1px;box-shadow:0px 3px 5px rgba(0,0,0,0.3);}[id^="callback"] form textarea{height:150px;padding:2px 5px !important;}.inpt-error{border:1px solid #f00 !important;}.events_page .event{border-bottom:1px solid #e2801f;}.events_page .event h2{color:#e2801f;}.events_page .event .more-info{background:#e2801f;}.fotogallery_preview_box li .fotogallery_title{background:rgba(226,128,31,0.75);}.fotogallery_inner_box li .foto_wrap:hover{border-color:#e2801f;}.accordion__item_title{background:#e2801f;}@font-face{font-family:'Roboto';src:url('../fonts/Roboto-Regular.eot');src:url('../fonts/Roboto-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/Roboto-Regular.woff') format('woff'), url('../fonts/Roboto-Regular.ttf') format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'RobotoLt';src:url('../fonts/Roboto-Light.eot');src:url('../fonts/Roboto-Light.eot?#iefix') format('embedded-opentype'), url('../fonts/Roboto-Light.woff') format('woff'), url('../fonts/Roboto-Light.ttf') format('truetype');font-weight:300;font-style:normal;}@font-face{font-family:'OpenSans';src:url('../fonts/OpenSans.eot');src:url('../fonts/OpenSans.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans.woff') format('woff'), url('../fonts/OpenSans.ttf') format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'OpenSansLt';src:url('../fonts/OpenSans-Light.eot');src:url('../fonts/OpenSans-Light.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-Light.woff') format('woff'), url('../fonts/OpenSans-Light.ttf') format('truetype');font-weight:300;font-style:normal;}@font-face{font-family:'HelveticaNeueCyr';src:url('../fonts/HelveticaNeueCyr-Thin.eot');src:url('../fonts/HelveticaNeueCyr-Thin.eot?#iefix') format('embedded-opentype'), url('../fonts/HelveticaNeueCyr-Thin.woff') format('woff'), url('../fonts/HelveticaNeueCyr-Thin.ttf') format('truetype');font-weight:100;font-style:normal;}.Roboto{font-family:'Roboto', sans-serif;font-weight:normal;font-style:normal;}.RobotoLt{font-family:'RobotoLt', sans-serif;font-weight:300;font-style:normal;}.OpenSans{font-family:'OpenSans', sans-serif;font-weight:normal;font-style:normal;}.OpenSansLt{font-family:'OpenSansLt', sans-serif;font-weight:300;font-style:normal;}.HelveticaNeueCyr{font-family:'HelveticaNeueCyr', sans-serif;font-weight:100;font-style:normal;}html{height:100%;overflow-y:scroll;}body{font-family:'OpenSansLt', sans-serif;font-weight:300;font-style:normal;min-height:100%;font-size:18px;color:#000;display:flex;flex-direction:column;}body *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.page_wrap{flex-grow:1;display:flex;flex-direction:column;width:100%;overflow:hidden;}a{color:#e2801f;outline:none;}a:hover{text-decoration:none;}a.link{cursor:pointer;text-decoration:underline;}h1{font-family:'Roboto', sans-serif;font-weight:normal;font-style:normal;font-size:30px;}h2{font-family:'Roboto', sans-serif;font-weight:normal;font-style:normal;font-size:24px;color:#e2801f;text-transform:uppercase;}h3{font-family:'Roboto', sans-serif;font-weight:normal;font-style:normal;font-size:19px;}h4{font-family:'Roboto', sans-serif;font-weight:normal;font-style:normal;font-size:17px;}section,.container{width:1000px;margin:0 auto;}.main_pad{padding-left:0px;padding-right:0px;background:rgba(255,255,255,0.95);flex-grow:1;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;}.left_side{width:240px;}.right_side{width:700px;}.header{padding:11px 10px 19px;}.header:after{content:"";display:table;clear:both;}.logo{width:269px;height:40px;margin-top:40px;margin-left:0px;}.slogan{font-size:20px;width:350px;margin-top:20px;margin-left:40px;display:none;}.contact-top{margin-top:20px;margin-left:20px;}.header_left{width:660px;float:left;}.header_left:after{content:"";display:table;clear:both;}.address_top{width:410px;max-width:100%;padding-left:29px;margin-top:25px;border-right:none;}.address_top p{color:#000;font-size:20px;letter-spacing:-0.1px;position:relative;display:inline;}.address_top p:before{content:"";display:block;width:13px;height:18px;background-image:url("../images/marker.png");position:absolute;top:7px;left:-29px;}.phone_top{width:217px;padding-right:0px;border-right:none;position:relative;}.phone_top p{color:#000;font-size:20px;letter-spacing:-0.1px;line-height:24px;}.phone_top p span{font-family:'OpenSans', sans-serif;font-weight:normal;font-style:normal;}.phone_top:before{content:"";display:block;width:18px;height:18px;background-image:url("../images/phone.png");position:absolute;top:30px;left:-45px;}.email-top{width:250px;padding-right:0px;border-right:none;position:relative;margin-top:25px;padding-left:67px;}.email-top a{color:#000;font-size:20px;text-decoration:none;letter-spacing:-0.1px;}.email-top:before{content:"";display:block;width:19px;height:13px;background-image:url("../images/email.png");position:absolute;top:7px;left:30px;}.header .callback-button{margin-top:15px;margin-right:80px;}.button_1{outline:none;cursor:pointer;border:0;display:inline-block;text-decoration:none;padding:0px 15px;min-height:40px;line-height:40px;text-align:center;color:#000;background-color:#d4f870;}.button_1 span{display:inline-block;vertical-align:middle;line-height:16px;padding:5px 0;}.button_1:hover{color:#000;background-color:#d4f870;box-shadow:0px 5px 10px rgba(0,0,0,0.2);}.button_1:active{position:relative;top:1px;box-shadow:0px 3px 5px rgba(0,0,0,0.3);}.callback-button{outline:none;cursor:pointer;border:0;display:inline-block;text-decoration:none;padding:0px 15px;min-height:40px;line-height:40px;text-align:center;color:#000;background-color:#d4f870;}.callback-button span{display:inline-block;vertical-align:middle;line-height:16px;padding:5px 0;}.callback-button:hover{color:#000;background-color:#d4f870;box-shadow:0px 5px 10px rgba(0,0,0,0.2);}.callback-button:active{position:relative;top:1px;box-shadow:0px 3px 5px rgba(0,0,0,0.3);}.form input[type="submit"]{all:unset;outline:none;cursor:pointer;border:0;display:inline-block;text-decoration:none;padding:0px 15px;min-height:40px;line-height:40px;text-align:center;color:#000;background-color:#d4f870;}.form input[type="submit"] span{display:inline-block;vertical-align:middle;line-height:16px;padding:5px 0;}.form input[type="submit"]:hover{color:#000;background-color:#d4f870;box-shadow:0px 5px 10px rgba(0,0,0,0.2);}.form input[type="submit"]:active{position:relative;top:1px;box-shadow:0px 3px 5px rgba(0,0,0,0.3);}.menu_block{margin-left:-28px;position:relative;z-index:2;border-bottom:1px solid #ccc;}.menu_block .menu{list-style:none;font-size:0;}.menu_block .menu > li{position:relative;float:left;display:block;text-align:center;padding:0px 25px;}.menu_block .menu > li:before{content:'';position:absolute;top:50%;left:0;width:1px;height:30px;margin-top:-15px;background:rgba(0,0,0,0.2);}.menu_block .menu > li:first-child:before{display:none;}.menu_block .menu > li > a{color:#000;font-size:24px;text-decoration:none;display:block;padding:0px;height:71px;line-height:66px;margin:0 -1px;}.menu_block .menu > li > a span{display:inline-block;vertical-align:middle;line-height:16px;}.menu_block .menu > li > ul{position:absolute;display:none;background:#555;width:250px;top:100%;}.menu_block .menu > li > ul li{position:relative;text-align:left;padding:10px 20px;}.menu_block .menu > li > ul li a{display:block;padding:0;color:#fff;text-decoration:none;font-size:14px;}.menu_block .menu > li > ul li ul{position:absolute;display:none;top:0;left:100%;background:#555;width:250px;}.menu_block .menu > li > ul li:hover > ul{display:block;}.menu_block .menu > li > ul li:hover >a,.menu_block .menu > li > ul .active >a{color:#e2801f;}.menu_block .menu > li:hover > ul{display:block;}.menu_block .menu > li:hover >a,.menu_block .menu > .active >a{color:#e2801f;position:relative;}.menu_block .menu > li:hover >a:before,.menu_block .menu > .active >a:before{content:'';display:block;position:absolute;top:50px;left:0;width:100%;height:1px;border-top:1px solid #e2801f;}.menu_block .menu > .active > a{color:#e2801f;position:relative;}.menu_block .menu > .active > a:before{content:'';display:block;position:absolute;top:50px;left:0;width:100%;height:1px;border-top:1px solid #e2801f;}.info_block{margin-bottom:0px;}#info_img{padding-top:0px;text-align:center;overflow:hidden;}#info_img img{display:block;}.content_block{flex-grow:1;display:flex;flex-direction:column;align-items:stretch;}.content_block .container{flex-grow:1;display:flex;flex-direction:column;align-items:stretch;}.content_block .content{flex-grow:1;}.main{padding-top:20px;padding-bottom:0px;}.module{margin-bottom:20px;}.module__head{color:#fff;font-size:19px;background:#243cb8;border-bottom:1px solid #ddd;padding:10px 15px;overflow:hidden;position:relative;}.module__head:before{content:'';position:absolute;top:0;left:100%;width:100%;height:100%;margin-left:-75px;background:rgba(255,255,255,0.5);-webkit-transform:skewX(30deg);-moz-transform:skewX(30deg);-o-transform:skewX(30deg);-ms-transform:skewX(30deg);transform:skewX(30deg);}.footer_block{background-color:#393939;}footer{padding:37px 13px 30px 37px;font-size:14px;color:#fff;}footer:after{content:"";display:table;clear:both;}footer *{box-sizing:content-box;}footer .logo_min{margin-bottom:18px;margin-top:10px;}footer .logo_min a{display:inline-block;}footer .logo_min:hover{opacity:0.7;-webkit-transition:.4s linear;-moz-transition:.4s linear;-o-transition:.4s linear;-ms-transition:.4s linear;transition:.4s linear;}footer .ya_m{margin-top:5px;}footer .contact{margin-right:83px;padding-top:17px;margin-bottom:20px;}footer .contact strong{display:block;font-weight:bold;margin-bottom:5px;}footer .contact p,footer .contact a{white-space:nowrap;margin-bottom:2px;font-size:14px;color:#fff;text-decoration:none;}footer .contact p span,footer .contact a span{width:20px;display:inline-block;margin-right:13px;}footer .address,footer .email,footer .phone{position:relative;padding-left:30px;}footer .email{padding-left:59px;margin-right:0;position:relative;}footer .email:after{content:"";display:block;width:19px;height:13px;background:url("../images/email-footer.png") no-repeat;position:absolute;top:3px;left:22px;}footer .address{width:270px;display:block;padding-left:46px;}footer .address p{padding-left:20px;top:-6px;white-space:normal;line-height:25px;}footer .phone{padding-left:59px;margin-right:0;margin-bottom:8px;position:relative;}footer .phone:after{content:"";display:block;width:18px;height:18px;background-image:url("../images/phone-footer.png");position:absolute;top:5px;left:23px;}footer .made{text-align:right;}footer .made a{color:#fff;text-decoration:none;font-size:16px;}footer .made a:hover{-webkit-transition:.2s linear;-moz-transition:.2s linear;-o-transition:.2s linear;-ms-transition:.2s linear;transition:.2s linear;opacity:0.7;}footer .made .email{width:120px;}footer .made .email a{text-decoration:underline;}footer .made .email a:hover{text-decoration:none;}footer .creation svg,footer .promotion svg{display:inline-block;vertical-align:middle;width:24px;height:24px;fill:#b88377;}footer .creation svg{fill:#f00;}footer .promotion svg{fill:#338ce4;}footer .creation{margin-bottom:47px;margin-top:12px;}.abstract{padding-top:83px;padding-bottom:77px;}.abstract .abstract_left{float:left;width:250px;padding-left:10px;}.abstract .abstract_right{float:left;width:calc(100% - 340px);font-family:'OpenSansLt', sans-serif;font-weight:300;font-style:normal;font-size:18px;}.abstract:after{content:"";display:table;clear:both;}.office_address{padding-top:40px;padding-bottom:84px;}.office_address .office_address_left{float:left;width:380px;padding-left:10px;}.office_address .office_address_right{float:left;width:calc(100% - 380px);display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;}.office_address .office_address_right .office_address_elem{display:block;width:50%;padding:0px 30px;margin-bottom:20px;text-decoration:none;position:relative;}.office_address .office_address_right .office_address_elem:after{content:"";display:none;width:12px;height:17px;background-image:url("../images/marker-address.png");position:absolute;top:6px;left:4px;}.office_address .office_address_right .office_address_elem a{font-size:24px;color:#e2801f;font-family:'HelveticaNeueCyr', sans-serif;font-weight:100;font-style:normal;text-decoration:none;border-bottom:1px dashed #e2801f;}.office_address .office_address_right .office_address_elem:hover:after{display:block;}.office_address:after{content:"";display:table;clear:both;}.orange-line{height:3px;border-top:3px solid #e2801f;}.address{padding-top:30px;padding-bottom:100px;}.address .address-elem{padding-top:50px;}.address .address-elem .address-elem_top{margin-bottom:26px;padding-left:20px;display:block;text-decoration:none;}.address .address-elem .address-elem_top .address-elem_top__left{width:194px;float:left;}.address .address-elem .address-elem_top .address-elem_top__left img{max-width:100%;max-height:100%;}.address .address-elem .address-elem_top .address-elem_top__right{width:calc(100% - 194px);float:left;padding-left:50px;}.address .address-elem .address-elem_top .address-elem_top__right:after{content:"";display:table;clear:both;}.address .address-elem .address-elem_top .address-elem_top__right p{font-family:'RobotoLt', sans-serif;font-weight:300;font-style:normal;font-size:30px;display:block;border-bottom:1px solid #c0c0c0;position:relative;top:-6px;padding-left:65px;padding-bottom:14px;}.address .address-elem .address-elem_top .address-elem_top__right p span{font-family:'Roboto', sans-serif;font-weight:normal;font-style:normal;}.address .address-elem .address-elem_top .address-elem_top__right p:after{content:"";display:block;width:21px;height:29px;background-image:url("../images/marker-address2.png");position:absolute;top:6px;left:4px;}.address .address-elem .address-elem_top .address-elem_top__right .readmore{text-align:right;padding-right:180px;padding-top:2px;cursor:pointer;}.address .address-elem .address-elem_top .address-elem_top__right .readmore .readmore-bt{display:block;text-decoration:none;color:inherit;font-family:'RobotoLt', sans-serif;font-weight:300;font-style:normal;border-bottom:1px dashed #191a1b;display:inline-block;position:relative;font-size:18px;}.address .address-elem .address-elem_top .address-elem_top__right .readmore .readmore-bt:after{content:"";display:block;width:29px;height:15px;background-image:url("../images/arrow.png");position:absolute;top:2px;right:-53px;-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;transition:0.5s;}.address .address-elem .address-elem_top .address-elem_top__right .readmore .readmore-bt:hover:after{top:5px;}.address .address-elem .address-elem_top:after{content:"";display:table;clear:both;}.address .address-elem .address-elem_main{display:none;position:relative;padding:45px 20px 50px;background-color:#fff4e2;}.address .address-elem .address-elem_main:after{content:"";display:table;clear:both;}.address .address-elem .address-elem_main .address-cont_close{width:21px;height:21px;cursor:pointer;background:url("../images/close.png") no-repeat;position:absolute;top:40px;right:40px;}.address .address-elem .address-elem_main .address-cont_close:hover{background-position:-20.5px 0px;}.address .address-elem .address-elem_main .address-cont_imagery{display:none;margin-right:0px;float:left;top:45px;width:305px;margin-bottom:30px;}.address .address-elem .address-elem_main .address-cont_imagery .address-cont_img{width:194px;margin-bottom:24px;}.address .address-elem .address-elem_main .address-cont_imagery .address-cont_img img{max-width:100%;}.address .address-elem .address-elem_main .address-cont_imagery .address-cont_map{width:100%;height:250px;}.address .address-elem .address-elem_main .address-cont{overflow:hidden;float:right;width:calc(100% - 380px);}.address .address-elem .address-elem_main .address-cont:after{content:"";display:table;clear:both;}.address .address-elem .address-elem_main .address-cont .address-cont_elem{padding-bottom:50px;}.address .address-elem .address-elem_main .address-cont .address-cont_elem .address-cont__title{float:right;width:100%;}.address .address-elem .address-elem_main .address-cont .address-cont_elem .address-cont__title p{font-family:'OpenSansLt', sans-serif;font-weight:300;font-style:normal;font-size:26px;}.address .address-elem .address-elem_main .address-cont .address-cont_elem .address-cont__title p span.address-floor{padding-right:42px;position:relative;}.address .address-elem .address-elem_main .address-cont .address-cont_elem .address-cont__title p span.address-floor:after{content:"";display:block;width:1px;height:26px;border-right:1px solid #d7c8af;position:absolute;top:6px;right:14px;}.address .address-elem .address-elem_main .address-cont .address-cont_elem .address-cont__title p span.address-readmore{position:relative;font-size:18px;cursor:pointer;}.address .address-elem .address-elem_main .address-cont .address-cont_elem .address-cont__title p span.address-readmore:after{content:"";display:block;width:6px;height:13px;background:url("../images/arrow2.png") no-repeat;position:absolute;top:8px;right:-19px;}.address .address-elem .address-elem_main .address-cont .address-cont_elem .address-cont__title p span.address-readmore:hover,.address .address-elem .address-elem_main .address-cont .address-cont_elem .address-cont__title p span.address-readmore.active_{color:#e2801f;}.address .address-elem .address-elem_main .address-cont .address-cont_elem .address-cont__title p span.address-readmore:hover:before,.address .address-elem .address-elem_main .address-cont .address-cont_elem .address-cont__title p span.address-readmore.active_:before{content:"";display:block;width:100%;height:1px;border-top:1px solid #e2801f;position:absolute;bottom:0px;left:0px;}.address .address-elem .address-elem_main .address-cont .address-cont_elem .address-cont__title p span.address-readmore:hover:after,.address .address-elem .address-elem_main .address-cont .address-cont_elem .address-cont__title p span.address-readmore.active_:after{background-position:-7px 0px;}.address .address-elem .address-elem_main .address-cont .address-cont_elem .address-cont__body{display:none;}.address .address-elem .address-elem_main .address-cont .address-cont_elem .address-cont__body .address-cont__text{padding-top:10px;width:100%;}.address .address-elem .address-elem_main .address-cont .address-cont_elem .address-cont__body .address-cont__text p strong{margin:28px 0 19px;display:inline-block;}.address .address-elem .address-elem_main .address-cont .address-cont_elem .address-cont__body .address-cont__photo{padding-top:47px;border-top:1px solid #c0c0c0;margin-top:40px;position:relative;z-index:2;background:#fff4e2;}.address .address-elem .address-elem_main .address-cont .address-cont_elem .address-cont__body .address-cont__photo a{float:left;display:block;width:25%;height:230px;overflow:hidden;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-width:240px;}.address .address-elem .address-elem_main .address-cont .address-cont_elem .address-cont__body .address-cont__photo a img{max-height:100%;}.address .address-elem .address-elem_main .address-cont .address-cont_elem .address-cont__body .address-cont__photo:after{content:"";display:table;clear:both;}.address .address-elem .address-elem_main .address-cont .address-cont_elem .address-cont__body:after{content:"";display:table;clear:both;}.address .address-elem .address-elem_main .address-cont .address-cont_elem:after{content:"";display:table;clear:both;}.address .address-elem:after{content:"";display:table;clear:both;}.clear{clear:both;}.contact_right:after{content:"";display:table;clear:both;}@media (max-width: 991px){.header{padding:11px 20px 19px;}.header_left{width:50%;}.phone_top{width:auto;padding-top:24px;}.phone_top p{margin-bottom:10px;}.phone_top:before{top:calc(50% - 0px);}.email-top.right{float:left;}.address_top{padding:0 20px 0 36px;width:auto;}.email-top{padding-left:35px;width:auto;}.email-top:before{left:0px;}section,.container{width:100%;}#info_img{overflow:hidden;padding-top:0px;text-align:center;}#info_img img{display:inline-block;width:100%;}.name.left{float:none;width:100%;margin-bottom:20px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.contact_right.right{float:none;width:100%;}footer .contact{margin-right:0;}footer .contact p,footer .contact a{margin-bottom:10px;}.contact-line_title{display:none;}footer .phone,footer .email{padding-left:35px;}footer .phone:after,footer .email:after{left:0;}.menu_block{margin-left:0px;}.menu_block .menu > li{padding:0px;display:table-cell;width:1%;float:none;}.abstract{padding-top:30px;padding-bottom:30px;}.abstract .abstract_left{float:none;width:100%;padding:0 20px 10px 20px;}.abstract .abstract_right{float:none;width:100%;padding:0 20px;}.office_address .office_address_left{float:none;width:100%;padding:0 20px 25px;}.office_address .office_address_right{display:block;width:100%;float:none;}.office_address .office_address_right .office_address_elem{padding:0px 20px;margin-bottom:25px;width:auto;}.address .address-elem .address-elem_top{padding:0 20px;}.address .address-elem .address-elem_top .address-elem_top__left{width:100%;float:none;padding-left:0px;margin-bottom:20px;}.address .address-elem .address-elem_top .address-elem_top__left img{max-width:100%;width:500px;max-height:100%;}.address .address-elem .address-elem_top .address-elem_top__right{width:100%;float:none;padding-left:0px;}.address .address-elem .address-elem_top .address-elem_top__right p{padding-left:35px;padding-bottom:5px;}.address .address-elem .address-elem_top .address-elem_top__right .readmore{padding-right:62px;width:158px;float:right;margin-right:20px;position:relative;}.address .address-elem .address-elem_main .address-cont .address-cont_elem{padding-bottom:40px;}.address .address-elem .address-elem_main .address-cont .address-cont_elem .address-cont__title p span.address-floor{margin-bottom:10px;display:inline-block;}.address .address-elem .address-elem_main{padding:61px 20px 50px;}.address .address-elem .address-elem_main .address-cont_close{top:20px;right:20px;}.readmore{display:none;}footer{padding:37px 20px 30px;}.logo_min img{max-width:100%;}}@media (max-width: 767px){.header_left{width:100%;text-align:center;}.header,.header_left{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.header_left{margin-bottom:25px;}.address .address-elem .address-elem_main .address-cont_imagery{float:none;width:100%;}.address .address-elem .address-elem_main .address-cont{float:none;width:100%;}}@media (max-width: 550px){.contact_right.right{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}footer .contact p,footer .contact a{margin-bottom:15px;}.address .address-elem .address-elem_top .address-elem_top__right p{font-size:1.3em;}.address .address-elem .address-elem_top .address-elem_top__right p:after{background-size:77%;background-repeat:no-repeat;}}.address-ymap{height:250px;}.ymap-total{height:430px !important;}