﻿@font-face{font-family:'MYRIADPROREGULAR';src:url('../fonts/MyriadPro/MYRIADPROREGULAR.eot');src:local('MYRIADPROREGULAR'),
url('../fonts/MyriadPro/MYRIADPROREGULAR.woff') format('woff'),
url('../fonts/MyriadPro/MYRIADPROREGULAR.ttf') format('truetype');}
@font-face{font-family:'Open Sans';src:url("../fonts/Light/OpenSans-Light.eot?v=1.1.0");src:url("../fonts/Light/OpenSans-Light.eot?#iefix&amp;v=1.1.0") format("embedded-opentype"), url("../fonts/Light/OpenSans-Light.woff2?v=1.1.0") format("woff2"), url("../fonts/Light/OpenSans-Light.woff?v=1.1.0") format("woff"), url("../fonts/Light/OpenSans-Light.ttf?v=1.1.0") format("truetype"), url("../fonts/Light/OpenSans-Light.svg?v=1.1.0#Light") format("svg");font-weight:300;font-style:normal;}
@font-face{font-family:'Open Sans-Semibold';src:url("../fonts/Semibold/OpenSans-Semibold.eot?v=1.1.0");src:url("../fonts/Semibold/OpenSans-Semibold.eot?#iefix&amp;v=1.1.0") format("embedded-opentype"), url("../fonts/Semibold/OpenSans-Semibold.woff2?v=1.1.0") format("woff2"), url("../fonts/Semibold/OpenSans-Semibold.woff?v=1.1.0") format("woff"), url("../fonts/Semibold/OpenSans-Semibold.ttf?v=1.1.0") format("truetype"), url("../fonts/Semibold/OpenSans-Semibold.svg?v=1.1.0#Light") format("svg");font-weight:300;font-style:normal;}
@font-face{font-family:'NotoSerif Bold';src:url("../fonts/notoserif/notoserifbold.woff2?v=1.1.0");src:url("../fonts/notoserif/notoserifbold.woff2?v=1.1.0") format("woff2"), url("../fonts/notoserif/notoserifbold.woff?v=1.1.0") format("woff"), url("../fonts/notoserif/notoserifbold.ttf?v=1.1.0") format("truetype");font-weight:300;font-style:normal;}
.new_lang {
	display: inline-block;
    position: absolute;
    right: 45px;
    top: 10px;
}
.new_lang a {
	height: 25px;
    margin-right: 5px;
    position: relative;
	color: #757575;
	font-size: 12px;
}
.new_lang a.active {
    border-bottom: 2px solid #00945d;
}
.new_phone {
	position: absolute;
    right: 550px;
    top: 0px;
	color:#00955a;
	font-weight: bold;
	z-index: 302;
	line-height: 30px;
}
.header{padding-left:0px;padding-right:0px;position:relative;}
.greenwood{padding-right:0px;padding-left:0px;}
.header-block{background:url(../img/bg-header.png) no-repeat;height:800px;position:relative;}
.header .navbar{margin-bottom:0px;}
.logo{color:#fff;font-size:19px;font-family:'MYRIADPROREGULAR';margin-top:55px;padding-left:183px;width:48%;text-align:left;float:left;line-height:28px;}
.logo img{margin-bottom:32px;display:inline-block;width:auto !important;height:auto !important;}
.menu-right ul li a{color:#fff;font-family:'Lora';font-size:20px;background:none !important;padding:0px;font-weight:bold;letter-spacing:1px;display:block;height:100%;}
.menu-right{padding-left:103px;padding-right:0px;margin-top:82px;height:190px;width:50%;float:left;}
.menu-right ul li:before{content:"";background:#fff;width:42px;height:2px;display:block;opacity:0.5;position:absolute;bottom:0px;}
.firefox .upper li{background-position:9px;}
.news .menu-right ul li:before{content:"";background:#fff;display:block;height:2px;position:absolute;width:42px;bottom:2px;opacity:0.4;}
.menu-right ul li{display:inline-block;height:28px;margin-right:43px;margin-top:15px;position:relative;}
.upper li a, .upper li p{color:#fff;text-decoration:none !important;font-family:'Lora';padding-left: 25px;font-size:45px;font-weight:bold;line-height:64px;}
.upper li p {display: inline;}
.upper li{list-style:none;margin-bottom:15px;/*background:url(../img/arrow-right.png) no-repeat;background-position-x:0px;background-position-y:14px;*/text-align:left;text-transform:uppercase;}
.upper ul{margin-top:32px;padding-left:0px;}
.grad-360{background:#00955E;margin-right:16px;width:160px;height:160px;text-align:center;color:#fff;font-family:'Lora';font-weight:bold;font-size:19px;padding-top:33px;float:right;margin-top:45px;}
.currency-china{width:160px;height:160px;color:#fff;text-align:center;padding-top:2px;float:right;margin-top:43px;margin-right:18px;}
a.be-rent{background:#00955E;color:#fff !important;text-decoration:none !important;padding-top:16px;padding-bottom:15px;border-radius:79px;float:right;text-transform:uppercase;width:220px;margin-right:0px;font-family:'Open Sans';border:none;font-size:14px;letter-spacing:1px;}
.grad-360>div{background:url(../img/circle-load.png) no-repeat center;height:58px;margin-bottom:7px;margin-left:4px;}
.currency-china h3,.currency-china div.h3{font-family:'Lora';font-size:17px;margin-top:28px;margin-bottom:15px;font-weight:bold;}
.currency-china p{font-family:'Open Sans-Semibold';font-size:12px;margin-bottom:8px;margin-left:-7px;}
.right-bottom{text-align:right;padding-top:46px;}
.header .navbar-default{background:#fff;}
li.search_li input{background-color:#fff !important;border:none;box-shadow:none;}
li.search_li button[type="reset"]{display:none;}
li.search_li button[type="submit"]{border:none;}
li.search_li span.glyphicon.glyphicon-search:before{background:url(../img/search.png) no-repeat center;content:"";display:block;width:17px;height:16px;}
li.search_li button[type="submit"]:hover{background-color:transparent;outline:none;}
li.search_li form.navbar-form.active input{border:1px solid #909090;}
.front .node--hero div.scroll{width:40px;height:40px;background:url(../svg/i-59.svg) no-repeat;border-radius:0px;bottom:41px;left:7px;}
div.park-right{background:#fff;padding-top:70px !important;padding-bottom:60px !important;padding-right:61px !important;font-family:'Open Sans';line-height:29px;position:relative;top:-35px;margin-top:0% !important;width:696px;margin-right:182px !important;}
a.btn-red.wood{font-family:Open Sans-Semibold;color:#00945e;text-transform:uppercase;background:url(../img/arrow-right-green.png) no-repeat 3px 13px;text-decoration:none !important;padding-top:8px;padding-bottom:17px;padding-left:59px;margin-left:12px;line-height:52px;margin-top:-20px;letter-spacing:1px;}
a.btn-red.wood:after{display:none;}
.park-right:before{background:url(../svg/i-30.svg) no-repeat;content:"";display:block;width:96px;height:96px;position:absolute;left:-49px;top:152px;}
.no-margin{margin:0px;}
.advantage{height:113px;width:49%;vertical-align:top;display:inline-block;text-align:center;margin-bottom:92px;cursor:pointer;}
.advantage h2,.advantage div.h2{color:#00945e;font-family:'Lora';font-size:21px;font-weight:bold;margin-bottom:12px;position:relative;padding-top:38px;margin-top:35px;}
.advantage p{font-family:'Open Sans';background:url(../img/green-line.png) no-repeat center top;padding-top:12px;margin-bottom:60px;line-height:22px;}
.advantage:nth-child(1) svg{width:34px;height:23px;}
.advantage:nth-child(2) svg{width:21px;height:21px;}
.advantage:nth-child(3) svg{width:26px;height:25px;}
.advantage:nth-child(4) svg{width:34px;height:19px;}
.advantage:nth-child(5) svg{width:24px;height:25px;}
.advantage:nth-child(6) svg{width:26px;height:24px;}
.advantage-right{height:100%;width:100%;position:relative;max-height: 529px;object-fit: cover;}
.advantage-right:before{content:"";background:url(../img/triagle-white.png) no-repeat;position:absolute;width:59px;height:145px;top:178px;z-index:2;}
.row.no-margin.location .advantage-right:before{content:"";background:url(../img/triagle-white.png) no-repeat;right:59px;top:339px;}
.advantage-right h1, .advantage-right p.gm{color:#fff;text-transform:uppercase;font-family:'Lora';font-weight:bold;font-size:41px;position:absolute;bottom:94px;left:103px;z-index:2;}
.advantage-right a{position:absolute;bottom:46px;left:100px;color:#fff !important;text-decoration:none !important;font-family:Open Sans-Semibold;text-transform:uppercase;background:url(../img/arrow-right.png) no-repeat;background-position-x:0px;background-position-y:0px;display:block;padding-top:11px;padding-left:60px;height:40px;z-index:2;}
.row.no-margin.location .advantage h2,.row.no-margin.location .advantage div.h2{color:#f42534;font-size:21px;font-family:'NotoSerif Bold';}
.row.no-margin.location .advantage p{background:url(../img/red-line.png) no-repeat center top;}
.row.no-margin.location .advantage:nth-child(1) svg{width:26px;height:24px;}
.row.no-margin.location .advantage:nth-child(2) svg{width:24px;height:23px;}
.row.no-margin.location .advantage:nth-child(3) svg{width:26px;height:28px;}
.row.no-margin.location .advantage:nth-child(4) svg{width:85px;height:21px;margin-top:7px;}
.row.no-margin.location .advantage{height:250px;margin-bottom:0px;}
.row.no-margin.location .advantage-right h1, .row.no-margin.location .advantage-right p.gm{left:452px;bottom:98px;font-size:41.5px;}
.row.no-margin.location .advantage-right a{left:672px;bottom:52px;}
.paginator .nav-tabs{text-align:center;border:none;}
.paginator .nav-tabs > li{float:none;display:inline-block;height:44px;}
.paginator .nav-tabs > li.active > a{border:1px solid #00945e !important;border-radius:44px;padding-left:41px;padding-right:40px;color:#00945e !important;font-family:'Lora';font-weight:bold;font-size:18px;text-transform:uppercase;background:none !important;}
.paginator .nav-tabs > li > a{padding-left:40px;padding-right:40px;color:#00945e;font-family:'Lora';font-weight:bold;font-size:18px;text-transform:uppercase;margin-left:5px;margin-top:2px;}
.white-block img{width:100%;}
.paginator ul{height:162px;padding-top:70px;}
.paginator .nav-tabs > li > a:hover{background:none;border:1px solid #f42534;color:#f42534;border-radius:44px;padding-left:40px;padding-right:40px;}
.white-block{background:#FFF;margin-right:34px;padding-right:0px;padding-left:0px;width:20%;color:#00945e;height:403px;float:none;display:inline-block;vertical-align:top;}
.paginator{background-color:#fafafa;min-height:699px;}
.white-block p:nth-child(2){text-align:center;font-size:17px;font-family:Lora;font-weight:bold;padding-top:46px;padding-bottom:29px;height:147px;}
.white-block a{color:#f42534;font-weight:bold;font-size:12px;font-family:'Open Sans';padding-left:34px;background:url(../img/red-line.png) no-repeat 34px bottom;padding-bottom:6px;float:left;}
.white-block a:hover{color:#f42534;text-decoration:none;}
.paginator .tab-content{text-align:center;padding-left:0%;height:500px;}
.white-block.horisontal{height:169px;margin-left:0px;display:inline-block;margin-bottom:38px;width:696px;margin-right:36px;}
div#announcements .white-block h2,div#announcements .white-block div.h2{font-family:Lora;font-weight:bold;font-size:24px;text-transform:uppercase;text-align:left;margin-left:34px;margin-top:37px;margin-bottom:20px;background:url(../img/grand-line-green.png) no-repeat left bottom;display:block;height:96px;}
div#announcements .white-block:nth-child(2) h2,div#announcements .white-block:nth-child(2) div.h2{color:#f42534;background:url(../img/grand-line-red.png) no-repeat left bottom;display:block;height:96px;}
div#announcements .white-block:nth-child(3) h2{color:#f42534;background:url(../img/grand-line-red.png) no-repeat left bottom;display:block;height:96px;}
.white-block.horisontal h3,.white-block.horisontal div.h3{color:#00945e;font-family:'Lora';font-size:15px;font-weight:bold;text-align:left;margin-top:41px;display:block;margin-bottom:0px;height:53px;}
div#messages .white-block p:nth-child(2){text-align:left;font-family:'Open Sans-Semibold';font-size:12px;color:#00945e;margin-top:0px;margin-bottom:0px;padding-bottom:0px;height:auto;/*padding-top:25px;*/padding-top:15px;max-height:113px;overflow:hidden;}
div#messages p{text-align:left;color:#656565;font-size:13px;font-family:'Open Sans';/*margin-top:37px;*/margin-top:20px;}
.main div#messages div:nth-child(2) p{height:74px;overflow:hidden;}
div#messages .white-block a{padding-left:0px;background:url(../img/red-line.png) no-repeat 0px bottom;}
div#announcements p:nth-child(2){color:#656565;font-family:'Open Sans';font-weight:normal;font-size:14px;text-align:left;margin-left:36px;padding-top:10px;}
div#home .white-block p:nth-child(2){font-size:15px !important;width:261px;margin:0px auto;}
.main div#home .white-block{position:relative;overflow:hidden;height:405px;width:328px;margin-right:42px;padding:0px;}
div#home .white-block p.date{position:absolute;background:#008B50;color:#fff;height:60px !important;width:60px;font-family:'Open Sans' !important;margin:0px;border-radius:60px;left:40%;top:-28px;padding-top:0px !important;font-weight:normal !important;font-size:13px !important;}
div#home .white-block p.date span{font-size:23px;width:100%;display:block;height:24px;margin-top:6px;}
.tab-pane{position:relative;}
.tab-pane>a{position:absolute;right:4px;top:100%;color:#008B4F !important;text-decoration:none !important;text-transform:uppercase;font-family:'Open Sans-Semibold';height:40px;padding-left:30px;}
.l-main-wrapper .tab-content .tab-pane>a { z-index: 51; }
.tab-pane>a:before{background:url(../img/arrow-right-green.png) no-repeat 0px 0px;content:" ";display:block;height:40px;position:absolute;width:40px;left:-23px;top:-11px;}
div#home .white-block>div:last-child{/*height:218px;*/position:relative;-webkit-transition:top 0.3s ease-out 0.1s;-moz-transition:top 0.3s ease-out 0.1s;-o-transition:top 0.3s ease-out 0.1s;transition:top 0.3s ease-out 0.1s;top:0px;background:#fff;cursor:pointer;}
div#home .white-block>div:last-child p{text-align:center;font-size:15px;font-family:Lora;
font-weight:bold;padding-top:58px;/*padding-bottom:29px;*/padding-bottom:5px;height:146px;margin-bottom:0px;    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    display: -moz-box;
    -webkit-line-clamp: 4;
    -moz-line-clamp: 4;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;}
div#home .white-block>div:last-child p:last-child{padding-top:5px;height:auto;}
div#home .white-block>div:first-child{position:relative;}
div#home .white-block:hover div:last-child{    top: -100px;background:#fff;}
div.bild-left{height:600px;width:50%;float:left;padding:0px;text-align:center;position:relative;}
div.bild-right{height:600px;width:50%;text-align:center;position:relative;padding:0px;float:left;}
.demo-bild a{background:#f42534;color:#fff;text-decoration:none !important;padding-bottom:14px;padding-top:16px;border-radius:65px;text-transform:uppercase;font-family:'Open Sans-Semibold';margin-top:55px;display:block;width:306px;font-size:14px;margin-left:-5px;}
.demo-bild h2,.demo-bild span.h2{color:#fff;font-family:Lora;font-weight:bold;font-size:29px;margin-left:-5px;text-transform:uppercase;margin-top:17px;letter-spacing:1px;}
.demo-bild{position:absolute;left:303px;top:211px;z-index:100;}
.demo-bild div{background:url(../img/circle-load.png) no-repeat center;height:58px;margin-bottom:8px;margin-left:-7px;}
.green-bottom{background:url(../img/green-meetieng.png) no-repeat center;height:391px;padding:0px;}
.green-bottom-upper{margin-top:83px;text-align:left;}
.green-bottom-upper h2, .green-bottom-upper h1{color:#fff !important;font-family:Lora;text-transform:uppercase;font-weight:bold;line-height:56px;margin-top:-22px;font-size:36px;text-align:left;margin-left:22%;letter-spacing:0px;}
.green-bottom-upper p{color:#fff;font-family:'Open Sans';font-size:16px;}
.green-bottom-upper button[type="button"]{text-align:left;border:none;border-radius:31px;height:50px;background:#00a86b !important;color:#fff !important;font-family:'Open Sans';font-size:16px;font-weight:normal;padding-left:47px;letter-spacing:0px;padding-top:10px;line-height:29px;width:100%;text-transform:initial;}
.green-bottom-upper form>div{padding-left:0px;padding-right:0px;margin-bottom:15px;width:100%;}
.green-bottom-upper button[type="button"] span{color:transparent;background:url(../img/arrow-button.png) no-repeat right 0px;height:35px;width:35px;padding:0px;border:0px;margin-top:-3px;float:right;margin-right:-4px;}
.green-bottom-upper input[type="text"]{border-radius:31px;height:50px;background:#00a86b;color:#fff;font-family:'Open Sans';font-size:16px;padding-left:47px;border:none;width:100%;font-size:17px;letter-spacing:0px;}
.green-bottom-upper button[type="submit"]{color:#fff !important;padding-left:54px;padding-right:55px;padding-top:14px;padding-bottom:14px;font-family:'Open Sans';text-transform:uppercase;border-color:#fff !important;background:transparent !important;border-radius:35px;float:right;width:195px;margin-top:3px;margin-right:3px;letter-spacing:0px;}
.green-bottom-upper:first-child{margin-top:0px;}
.green-bottom-upper input[type="text"]::-webkit-input-placeholder{color:#fff;}
.green-bottom-upper input[type="text"]::-moz-placeholder{color:#fff;}
.green-bottom-upper input[type="text"]:-moz-placeholder{color:#fff;}
.green-bottom-upper input[type="text"]:-ms-input-placeholder{color:#fff;}
.green-bottom-upper .dropdown-menu{width:100%;background:#00a86b;}
.col-2 div.green-bottom-upper .dropdown-menu p{color:#fff !important;font-family:'Open Sans';font-size:14px !important;margin-left:16px;margin-top:0px;margin-bottom:0px !important;}
.green-bottom-upper .dropdown-menu p:hover{background:none;}
.reklama-container{padding-left:0px;padding-right:0px;max-width:1801px;margin:0px auto;float:none;}
.reklama-block{padding:0px;display:inline-block;vertical-align:top;}
.reklama-block img{padding-left:0px;padding-right:0px;height:100%;}
.reklama-block.white-bg{background:#FAFAFA;position:relative;height:361px;}
.reklama-block.white-bg h2,.reklama-block.white-bg div.h2{font-family:Lora;font-size:25px;font-weight:bold;padding-left:0px;line-height:35px;padding-top:33px;color:inherit;position:absolute;top:0px;margin-left:13%;color:#00945D;}
.reklama-block:first-child{height:100%;padding-bottom:0%;}
.reklama-block:nth-child(2){max-width:720px;}
.reklama-block:nth-child(3){max-width:720px;}
.reklama-block:nth-child(4){max-width:720px;}
.reklama-block:nth-child(5){max-width:360px;}
.reklama-block:nth-child(6){max-width:360px;min-width:8.3%;height:722px;}
.reklama-block:nth-child(7){max-width:361px;}
.reklama-block:nth-child(8){max-width:720px;min-width:40%;height:361px;}
.reklama-block:nth-child(9){background:#F42535;max-width:360px;}
.reklama-block:nth-child(9) a{color:#fff;}
.reklama-block:nth-child(9):after{background:url(../img/arrow-right.png) no-repeat 0px 0px;}
.partners-container h2,.partners-container div.h2{text-align:center;margin-top:0px;font-family:Lora;color:#fff;background:url(../img/partners.png) no-repeat center;height:42px;font-size:15px;text-transform:uppercase;padding-top:11px;letter-spacing:0px;font-weight:bold;}
.map-contact{padding-left:0px;padding-right:0px;position:relative;}
.partners-container{height:281px;background:#fff;}
.contacts-unset h2,.contacts-unset div.h2{font-family:Lora;text-transform:uppercase;font-weight:bold;font-size:28px;margin-bottom:11px;line-height:40px;letter-spacing:1px;}
div.contacts-unset p{font-family:'Open Sans';font-size:13px;margin-bottom:1px;letter-spacing:0px;margin-left:4px;line-height:19px;color:#fff;}
.contacts-unset p a{color:#fff;}
.contacts-unset>div:nth-child(2){margin-bottom:18px;}
.footer-container{background:#363636;}
.footer ul{padding-left:0px;list-style:none;}
.footer h2{color:#00955E;font-family:Lora;font-weight:bold;font-size:22px;}
.footer li a{color:#848484;font-family:'Open Sans';}
.footer li{padding-top:19px;padding-bottom:15px;border-bottom:1px solid #848484;}

/*
.footer:nth-child(2){padding:0px;}
.footer:nth-child(3) a{color:#00955E;font-family:Lora;font-weight:bold;text-decoration:none;font-size:15px;}

.footer:nth-child(3) li{border-bottom:none;padding-bottom:5px;padding-top:10px;}
.footer:nth-child(3) ul{margin-top:25px;width:auto;}
*/
.gw2 p.line-bottom{color:#00955E;font-family:Lora;font-weight:bold;font-size:26px;margin-top:44px;letter-spacing:-1px;}
.line-bottom{color:#00955E;font-family:Lora;font-weight:bold;font-size:26px;margin-top:44px;letter-spacing:-1px;}
/*
.footer:nth-child(3) div{margin-top:152px;}
.footer:nth-child(3) div img{margin-right:16px;}
.footer:nth-child(3) div a:last-child img{margin-right:-1px;}
*/
.footer{margin-top:90px;}
/*
.footer:nth-child(1) div{position:absolute;bottom:0px;}
.footer:nth-child(1){position:relative;min-height:821px;display:block;}
*/
.footer-mini.two p{color:#00955E;font-family:'Open Sans-Semibold';background:url(../img/arrow-right-green.png) no-repeat 12px 0px;float:left;height:40px;line-height:40px;padding-left:68px;outline:none;}
.header .navbar-right{width:100%;}
.header .navbar-right li:first-child a,.header .navbar-right li:nth-child(2) a{padding-left:0px;padding-right:0px;margin-right:10px;padding-bottom:0px;height:34px;}
.header .navbar-right a:hover{border-bottom:2px solid #00945D;}
.header .navbar-right a{padding-bottom:0px;height:34px;padding-left:0px;padding-right:0px;margin-right:10px;}
.header .navbar-right li:nth-child(2) a{margin-right:38px;}
nav.navbar.navbar-default.menu2 .navbar-toggle{display:block;}
.menu2 div.navbar-collapse.collapse{display:none !important;}
.menu2 div.navbar-collapse.collapse.in{display:block !important;}
.menu2{width:56px;position:absolute;right:4px;top:0px;border:none;}
.menu2 button{border:none;}
.l-branding .l-region .logo2 {
    float: left;
    padding-left: 20px;
    display: none;
}
@media only screen and (max-width:320px){
.contacts-unset{top:0px;left:0px;width:100%;height:350px;padding-left:0px;}
div#home div.white-block{width:inherit;margin-right:0px;}
.gud-block svg image {width: 100%; height: 100%;}
.gud-block svg {width: 100%;height: auto;}
.gud-container {margin-top: 30px;}
.gud-block:nth-child(1) {padding-top: 20px;    padding-left: 15px;}
body div.gud-block h2 {font-size: 16px; padding-right: 0px;text-align: center;line-height: 18px;margin-top: 21px !important;}
div.gud-block {padding-left: 0px;}
div.gud-block p {font-size: 12px;}
.row.no-margin.location .advantage-right h1{left:37px;font-size:22px;bottom:34px;letter-spacing:0.5px;}
.row.no-margin.location .advantage-right a{left:275px;bottom:35px;}
.advantage-right h1{left:22px;font-size:21px;bottom:37px;letter-spacing:1.2px;}
.advantage-right a{left:81%;width:12px;overflow:hidden;bottom:37px;}
.green-bottom{height:auto;background-size:100% 100%;padding-bottom:15px;}
.partners-container{height:auto;text-align:center;}
.partners-block{width:100%;}
.footer:nth-child(1){height:145px;min-height:100%;}
.upper li a{font-size:17px;line-height:29px;padding-left:42px;letter-spacing:0px;}
.paginator ul{height:82px;padding-top:10px;}
.demo-bild{left:0px;width:100%;top:65px;}
.green-bottom-upper button[type="submit"]{float:none;width:172px;text-align:center;padding-left:0px;padding-right:0px;height:40px;padding-top:0px;padding-bottom:0px;}
.green-bottom-upper button[type="button"]{width:100%;display:block;}
.footer:nth-child(2){margin-top:0px;}
.footer:nth-child(2) p{font-size:100%;margin-top:15px;line-height:25px;}
.row.no-margin.location .advantage{height:auto;}
.header-block{height:auto;background-size:100% 100%;}
.row.wood h1{margin-left:-1%;font-size:23px;margin-top:0px;line-height:30px;}
.currency-china{float:none;margin-right:auto;margin-bottom:15px;margin-left:auto;display:none;}
.grad-360{float:none;margin-right:auto;margin-bottom:15px;margin-left:auto;display:none;}
.right-bottom{text-align:center;}
.scroll{bottom:90px;}
a.be-rent{margin-top:20px;margin-bottom:15px;float:none;display:inline-block;padding-top:11px;padding-bottom:11px;font-size:13px;margin-right:-1px;}
.menu-right{margin-top:0px;display:none;}
.upper li{padding-top:6px;padding-bottom:0px;margin-bottom:0px;background-size:25px;background-position-y:76%;background-position-x:0px;}
.upper ul{margin-top:0px;}
.upper{padding-left:0px;padding-right:0px;}
.park-right{padding-left:3px;padding-right:0px;padding-top:20px;}
.park-right:before{top:-22px;left:37%;background-size:69px;}
.row.wood>div:first-child{height:130px;}
.footer:nth-child(3) div{margin-top:20px;padding-bottom:20px;}
.footer{padding-left:0px;padding-right:0px;}
.footer-container{padding-left:0px;padding-right:0px;}
.footer:nth-child(3){margin-top:20px;}
a.write-are{width:223px;height:40px;padding-top:8px;padding-bottom:0px;text-align:center;}
.footer:nth-child(1) div{left:9%;}
div#announcements .white-block{width:280px !important;margin-right:20px;margin-bottom:15px;margin-left:20px;height:315px;}
.white-block.horisontal{width:280px;margin-left:auto;margin-right:auto;height:315px;padding-bottom:5px;display:none;margin-bottom:20px;}
.white-block.horisontal:nth-child(2),.white-block.horisontal:nth-child(3){display:block;}
.old-version{display:none;}
div#jivo-iframe-container.jivo-expanded{display:none !important;}
.scroll{display:none;}
div.logo{display: none; width:100%;padding-left:0px;text-align:center;margin-top:43px;}
div.upper{padding-left:20px !important;margin-top:18px !important;}
.l-branding .l-region .block{right:5.5% !important;}
div.park-right{padding-right:0px !important;height:100%;}
.entity-bean.vertical-text-left .vertical-text{margin-left:0px;width:100% !important;display:block;}
div.vertical-text h2{font-size:15px;text-align:center;line-height:24px;margin-top:-10px;letter-spacing:2px;}
div.l-navigation{width:auto;opacity:1;visibility:initial;left:11%;}
body header.l-header-wrapper{min-width:100%;max-width:100%;}
section.l-main-wrapper{width:100%;}
body footer.l-footer-wrapper{width:100%;padding-bottom:100px;}
body .l-region.l-region--footer{width:100%;}
body{overflow-x:hidden !important;}
body .entity-bean.vertical-text-left .vertical-text{margin-left:0px;width:100% !important;display:block;position:relative;padding-top:42px}
body.front .bean-id-12 section .group-text.park-right .field{margin-left:0px !important;text-align:left !important;}
body.front .node--hero{height:500px;background-size:320px 500px;}
.front .node--hero div.logo img{width:174px !important;margin-bottom:23px;}
.block--discovery-off-canvas-off-canvas-toggle .block__content span:first-child{display:none;}
body div#block-block-4{margin-right:47px;}
body .block--toggle .block__content .search-button{margin-top:10px;height:auto;margin-right:15px;}
.logo span:last-child{width:152px;margin:0px auto;text-indent:-123px;overflow-x:hidden;font-size:16px;margin-top:1px;}
.logo span:nth-child(2){width:172px;margin:0px auto;line-height:17px;font-size:13px;letter-spacing:0px;}
.logo span:nth-child(3){width:152px;margin:0px auto;text-indent:-121px;overflow-x:hidden;font-weight:bold;font-size:16px;margin-top:1px;}
body div#jivo-iframe-container{display:none !important;}
body div.park-right{width:87.2% !important;top:37px;margin:0px auto !important;margin-bottom:30px  !important;position:inherit; margin-top:35px !important;}
section.ds-1col-stacked.entity.entity-bean.bean-block-with-image.view-mode-default.image-left.image-small.vertical-text-left.bean-id-12.clearfix.bean-animation-processed.bean-animated>section{background:#f4f4f4;min-height:624px;max-height:1200px;}
.bean-block-with-image.image-large.image-right .field--name-field-block-image .field__item > img{margin-left:0px;}
.block--discovery-off-canvas-off-canvas-toggle .block__content span{left:15px;}
div.vertical-text h2 br{display:none;}
.park-right p{font-size:12px;margin-left:24px;margin-top:-4px;line-height:20px;padding-right:16px;}
a.btn-red.wood{margin-left:28px;padding-left:58px;letter-spacing:0px;}
.bean-block-with-image.image-large.image-right .field--name-field-block-image .field__item > img.meeting{display:none;}
.bean-block-with-image.image-large.image-right .field--name-field-block-image .field__item > img.meeting-mobile{margin-left:0px;}
section.group-ds_content .required-fields.group-text.field-group-html-element{padding-top:0px;}
div.advantage h2,div.advantage div.h2{font-size:14px;margin-top:9px !important;padding-top:0px;margin-left:0px !important;text-align:center !important;}
.advantage p:nth-child(1){margin-bottom:0px;background:none;}
.row.no-margin.location .advantage p:first-child{background:none;}
.advantage{margin-bottom:8px;height:139px;padding:0px;}
.bean-block-with-image.image-large.image-left .field--name-field-block-image .field__item > img.urban{display:none;}
.bean-block-with-image.image-large.image-left .field--name-field-block-image .field__item > img.urban-mobile{margin-right:0px;margin-left:15px;}
.advantage-block,.advantage-block-second{width:100%;}
.advantage{padding:0px;margin-bottom:0px;}
.paginator .nav-tabs > li > a{padding-left:3px;padding-right:3px;font-size:12px;line-height:41px;letter-spacing:1px;}
.paginator .nav-tabs > li.active > a{padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;font-size:12px;width:96px;text-align:center;height:40px;}
.paginator .tab-content div#home{margin-left:20px;height:682px;width:auto;margin-right:20px;}
.white-block img{height:185px;}
.main div#home .white-block{display:none;width:100%;height:315px;margin-bottom:20px;}
.main div#home .white-block:nth-child(2),.main div#home .white-block:nth-child(3){display:block;}
.paginator{min-height:820px;}
.green-bottom-upper h2{margin-left:0px;font-size:17px;line-height:25px;text-align:center;}
header.bean-block-with-pre-title section .field--name-field-body p{font-size:12px;text-align:center;margin-top:0px;max-width:80%;margin:0px auto;margin-bottom:54px !important}
div.row.row-last .col-2:nth-child(2) .green-bottom-upper{width:100%;padding:0px;margin-left:0px;padding-left:35px;padding-right:35px;}
header.ds-1col.entity.entity-bean.bean-block-with-pre-title.view-mode-default.vertical-text-right.color-scheme-light.bean-id-16.clearfix.vertical-line-processed.bean-animation-processed{height:100% !important}
.green-bottom-upper button[type="button"]{font-size:12px;height:40px;line-height:21px;width:100%;display:block;}
.green-bottom-upper button[type="button"] span{margin-top:-8px;margin-right:-9px;}
.partners-container div{display:none;width:44px;}
.partners-container div:nth-child(5),.partners-container div:nth-child(3),.partners-container div:nth-child(4){display:inline-block;margin-top:0px;width: 31%;margin-left: 10px;}
.partners-container div img{width:100%;height: auto;}
div.partners-container div:nth-child(3){margin-top: 0px;margin-right: 10px;margin-left: 0px;}
.partners-container div:nth-child(4){height: auto;margin-left:2px;}
.partners-container h2,.partners-container div.h2{background-size:100px;margin-left:5px;padding-top:9px;background-position-y:0px;font-size:11px;}
.partners-container{height: 140px;}
header.ds-1col.entity.entity-bean.bean-block-with-pre-title.view-mode-default.vertical-text-right.color-scheme-light.bean-id-16.clearfix.vertical-line-processed.bean-animation-processed div.green_meeting img{height:450px;}
.green-bottom-upper input[type="text"]{height:40px;font-size:12px;}
header.ds-1col.entity.entity-bean.bean-block-with-pre-title.view-mode-default.vertical-text-right.color-scheme-light.bean-id-16.clearfix.vertical-line-processed.bean-animation-processed div.green_meeting img{height:450px;}
.green-bottom-upper input[type="text"]{height:40px;font-size:12px;}
.bean-block-with-pre-title section .group-animated.green-block{padding-top:64px;height:450px !important;}
div.contacts-unset{top:0px;left:0px;width:100%;height:350px;padding-left:0px;}
.map-contact{height:750px;}
div#block-blockify-blockify-logo{min-height:100% !important;}
.map-contact #moskau{bottom:0px;position:absolute !important;}
.contacts-unset h2,.contacts-unset div.h2{font-size:16px;line-height:31px;padding-left:20px;margin-bottom:18px;}
.contacts-unset p{font-size:12px;}
.contacts-unset>div:nth-child(2){padding-left:20px;width:245px;}
.left{padding-left:20px;}
a.write-are{width:223px !important;height:40px;padding-top:8px !important;padding-bottom:0px !important;text-align:center;margin-top:29px !important;}
.l-footer #logo img{width:133px;}
.l-footer #logo{margin-left:-30px;}
.block--blockify-blockify-logo .block__content{margin-left:0px;margin-bottom:0px;}
nav#block-menu-menu-footer-menu{text-align:left;padding-left:20px;padding-right:20px;}
nav#block-menu-menu-footer-menu h2,nav#block-menu-menu-footer-menu div.h2{font-size:19px !important;margin-left:0px !important;}
nav#block-menu-menu-affiliates h2,nav#block-menu-menu-affiliates div.h2{font-size:19px !important;margin-left:0px !important;text-align:left;}
nav#block-menu-menu-affiliates{text-align:left;padding-left:20px;padding-right:20px;}
div#block-block-2 h2,div#block-block-2 div.h2{text-align:left;padding-left:20px;font-size:19px !important;}
div.footer-mini.two{width:100%;text-align:left;height:auto;}
div.footer-mini{width:100%;}
.footer-mini:last-child{margin-top:25px;text-align:center;}
body p.bottom-picture{bottom: 65px !important;width: 100%;left: 0px;position: initial;margin-bottom: 25px;margin-top: 20px;}
div.last1{margin-left:20px;}
.last1 a{margin-right:11px;}
.footer-mini.two p{line-height:20px;}
section.bean-block-with-image.image-large.image-left .field--name-field-block-image .field__item > img.urban-mobile{display:block;margin-top:17px;}
section.bean-block-with-image.image-large.image-right .field--name-field-block-image .field__item > img.meeting-mobile{display:block;}
.color-scheme-dark:before{display:none;}
.color-scheme-dark a#bean-id-10{display:none;}
div#bild1{height:280px;display:block;}
.entity-bean .field--type-text-long{padding-left:0px;padding-right:0px;}
.bild-container div.demo-bild a{width:250px;margin:0px auto;margin-top:31px;padding-bottom:9px;padding-top:10px;height:40px;}
.demo-bild h2,.demo-bild span.h2{margin-left:0px;}
div.bild-left{height:300px;padding-left:0px;padding-right:0px;width:100%;}
div.bild-right{height:300px;padding-left:0px;padding-right:0px;width:100%;}
div#block-block-2 li{text-align:left;padding-left:0px;padding-right:0px;float:left;width:44%;}
.l-footer div#block-block-2 li a{font-size:13px;}
.l-footer ul.menu{min-height:127px;padding-left:20px;}
div#block-block-2 li:nth-child(even){width:56%;}
nav#block-menu-menu-footer-menu ul.menu{padding-left:0px;}
nav#block-menu-menu-affiliates ul.menu{padding-left:0px;}
div.block-title-container{display:block;margin-top:35px;}
.l-footer div.block-title-container h2.block__title{margin:0px !important;margin-bottom:10px !important;}
div#block-block-2 h2,div#block-block-2 div.h2{display:none;}
div#block-block-2{margin-top:-27px !important;}
.ds-1col.entity.entity-bean.bean-gallery.view-mode-default.bean-id-34.clearfix.bean-animation-processed.bean-animated.reklama-content{display:block;height:auto;}
div#poster{display:none;}
div#poster1{display:none;}
div#poster2>div{width:100%;height:161px;}
div#poster2 img{width:100%;height:161px;}
div#poster3{display:none;}
div#poster6{display:none;}
div#poster8{display:none;}
div#poster4>div{width:161px;height:161px;}
div#poster4 img{width:161px;height:161px;}
div#poster5>div{width:159px;height:321px;}
div#poster5 img{width:159px;height:321px;}
div#poster7 .pink-block{width:161px;height:160px;}
div.reklama-block.white-bg.pink-block h2,div.reklama-block.white-bg.pink-block div.h2{margin-left:18.7% !important;font-size:16px;line-height:22px;padding-top:10px;}
div#poster7 div.reklama-block.white-bg.pink-block a{height:161px;}
div.reklama-block.white-bg.pink-block:after{right:27px;bottom:24px;}
.tab-content div#announcements{padding-left:0px;height:682px;margin-right:20px;width:auto;}
.main div#announcements .white-block:nth-child(2),.main div#announcements .white-block:nth-child(3){display:block;}
.row.no-margin.location .advantage h2,.row.no-margin.location .advantage div.h2{margin-left:0px !important;text-align:center !important;margin-top:0px !important;font-size:14px;}
.row.no-margin.location .advantage p{margin-left:0px !important;width:auto !important;margin-bottom:0px;height:62px;}
.row.no-margin.location .advantage{height:auto;margin-bottom:24px;}
.advantage h2,.advantage div.h2{margin-left:-4px !important;text-align:center !important;}
.advantage p{margin-left:0px !important;width:auto !important;font-size:11px;line-height:16px;letter-spacing:0px;padding-top:16px;height:43px;}
.advantage-main .advantage{padding-left:0px;padding-right:0px;margin-bottom:4px;}
.advantage-main{margin-bottom:40px;}
div#announcements p:nth-child(2){font-size:12px;line-height:22px;margin-left:12px;}
div#announcements .white-block h2,div#announcements .white-block div.h2{font-size:20px;line-height:32px;margin-top:42px;margin-left:12px;height:108px;}
div#messages.tab-pane>a,div#announcements.tab-pane>a,div#home.tab-pane>a{right:26.99%;top:100%;font-size:13px;}
.tab-content div#messages{padding-left:0px;height:682px;margin-right:auto;margin-left:20px;width:auto;}
.white-block.horisontal h3,.white-block.horisontal div.h3{margin-top:28px;}
.main div#messages div:nth-child(2) p{padding-top:18px;margin-top:0px;height:auto;}
.paginator .nav-tabs > li > a:hover{width:96px;padding:0px;height:40px;}
body header.l-header-wrapper.header-active{max-width:100%;min-width:100%;}
body aside.l-off-canvas{width:100%;right:0%;}
body.off-canvas-active .l-off-canvas:before{right:0px !important;width:100%;transform:skew(0deg);}
body div#block-block-5{display:block;padding-top:0px;}
div.block--search-form input.form-text{font-size:21px;}
div#block-block-5 div.col-6{margin-left:0%;margin-top:0px;margin-bottom:0px;width:100%;margin-right:0%;}
div#block-block-5 div.col-4{margin-left:0%;}
div#block-block-5 div.col-4:nth-child(3){margin-left:0%;}
div.write-are-top{margin-left:0%;margin-top:0px;}
div.social-icons-menu{margin-left:0%;}
div#block-block-5 div.col-6 .nav-list{width:100%;margin-bottom:0px;}
div#block-block-5 div.col-4 li a{font-size:14px;line-height:23px;}
div#block-block-5 div.col-6 li a{font-size:20px;margin-bottom:10px;}
div.social-icons-menu a{margin-right:13px;}
div.social-icons-menu a:last-child{margin-right:0px;}
div.l-navigation li.leaf{display:none;}
div.l-navigation li.first.leaf{display:block;margin-right:0%;width:100%;}
body.off-canvas-active .block--system-main-menu ul.menu li:first-child{margin-top:-2%;}
.logo span:nth-child(3) a{color:#fff;}
.iphone .logo span:nth-child(3){text-indent:-135px;width:160px;}
.l-hero{background-color:#f4f4f4;}
body.off-canvas-active .l-header-wrapper{height:60px !important;}
div.services-block>div.service-1{height:auto !important;margin-bottom:36px;width:100% !important;}
div.service-1 h2{margin-left:0px;font-size:17px;line-height:normal;margin-top:36px;}
div.service-1 h2 br{display:none;}
.services-block>div.service-1 p:nth-child(2) br{display:none;}
div.text-bottom1{padding-left:0px;}
div.services-block{width:87.5%;margin-top:-201px;margin-left:6.1%;float:left;padding-bottom:68px;}
.service-1 img.foto-xs{display:block;}
.service-1 img.desktop-unset-l{display:none;}
.service-1 img.desktop-unset-x{display:none;}
body .desktop,body .desktop-l{display:none;}
body .header-xs{display:block;}
.services-block>div.service-1 p:nth-child(2){font-size:12px;}
p.word-and-tel a{font-size:13px;}
div.services-block>div .text-bottom p{font-size:17px;text-align:left;}
body div.text-bottom1{padding-left:0px;padding-top:0px;}
div.services-block>div.service-1>div{height:auto;}
img.desktop-unset-l,img.desktop-unset-x{display:none;}
body div.services-block>div{width:100% !important;padding-right:2px !important;}
div.service-2>div{height:330px;}
div.services-block h2{margin-top:59px;}
div.services-block p:last-child{bottom:21px;}
div.services-block>div.service-3{height:200px;background-position-y:66px;background-position-x:172%;}
div.services-block>div.service-4{background-position-x:-416px;height:200px;display:none;}
div.services-block>div.service-5{height:200px;background-position-x:168px;background-position-y:39px;}
div.services-block>div.service-6{background-position-x:-1142px;height:200px;display:none;}
div.services-block>div.service-7{height:200px;background-position-y:53px;background-position-x:163px;}
div.services-block>div.service-8{background-position-x:-416px;height:200px;display:none;}
div.services-block>div.service-9{background-position-x:-784px;height:200px;display:none;}
div.services-block>div.service-10{background-position-x:117px;background-position-y:23px;height:200px;}
div.services-block>div.service-11{height:200px;background-position-x:169px;background-position-y:80px;}
div.services-block>div.service-12{height:200px;display:none;}
.services-block>div.clear1{display:none;}
body.news .upper li{font-size:19px;letter-spacing:0px;}
.news .upper li{text-align:center;}
body.news div.upper{padding-left:0px !important;padding-right:0px;margin-top:-10px !important;width:100%;}
body.news div.upper h1 {font-size:20px !important;}
.service-2 img.foto-xs{display:block;}
body.front.news .node--hero{height:250px !important;}
section.group-ds_content.row.no-margin.location .field.field--name-field-body.field--type-text-long.field--label-hidden.advantage-block-second-container{margin-left:0px;}
.advantage-right:before{transform:rotate(-90deg);top:160px;width:30px;height:73px;background-size:cover;right:124px;}
.row.no-margin.location .advantage-right{background-size:452px 279px;background-position-x:-92px;margin-left:15px;height:100%;}
.row.no-margin.location .advantage-right:before{right:59px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(270deg);-webkit-transform-origin:right top;-moz-transform-origin:right top;-o-transform-origin:right top;-ms-transform-origin:right top;top:180px;width:30px;height:73px;background-size:cover;right:211px;}
.advantage-right img{width:100%;}
.advantage-right{height:100%;}
.bild-left img{height:100%;}
.bild-right img{height:100%;}
.front .node--hero img{height:500px;}
p.line-bottom{margin-top:0px;font-size:20px;}
.col-2 div.green-bottom-upper .dropdown-menu p{font-size:12px !important;margin-left:16px;text-align:left;}
/* body.news .paginator{margin-top:-201px !important;width:280px;position:relative;} */
body.news .paginator{margin-top:0 !important;width:280px;position:relative;}
body.news .paginator .nav-tabs > li > a{font-size:11px;padding-left:20px;padding-right:20px;padding-top:0px;width:100%;}
.news .paginator .nav-tabs > li > a:hover{width:100%;}
body.news .paginator .nav-tabs{height: auto;padding-top:6px;}
.unset-vacancies h2{font-size:17px;margin-top:48px;margin-bottom:22px;}
body div.vacancies-container-main{padding-left:21px;padding-right:21px;}
body.news .paginator .tab-content{padding-top:36px;float:left;height:100%;width:100%;}
div.unset-vacancies>div h3{font-size:13px;}
div.unset-vacancies:first-child h2{margin-top:0px;margin-bottom:22px;}
.unset-vacancies>div p{font-size:12px;}
div.unset-vacancies.last-block>h1{font-size:15px;line-height:23px;margin-top:39px;margin-bottom:32px;}
div.unset-vacancies.last-block>div h1{width:31px;padding-top:0px;padding-bottom:0px;font-size:20px;height:31px;line-height:25px;letter-spacing:-2px;float:left;}
div.unset-vacancies.last-block>div p{font-size:12px;text-align:left;margin-left:50px;margin-bottom:15px;}
div.unset-vacancies.last-block>div p:first-child{margin-left:0px;font-size:13px;text-align:center;line-height:23px;}
div.last-block-unset{margin-top:20px;}
div.unset-vacancies.last-block>div.last-block-unset p:last-child{width:100%;font-size:12px;text-align:center;margin-top:11px;}
body div.unset-vacancies.last-block{padding-bottom:43px;margin-bottom:56px;}
body div#kc div h2{font-size:13px;line-height:initial;}
body div#kc div p{font-size:12px;}
body div#kc div p span{font-size:12px;}
body div#kc>div:last-child{margin-bottom:61px;}
body div#kc>div{padding-bottom:28px;}
.news .paginator .nav-tabs:after{background:url(../img/green-triagle.png) no-repeat;content:"";display:none;width:35px;height:18px;position:absolute;bottom:86%;left:45%;}
.news .paginator .nav-tabs > li.active > a:after{display:none !important;}
div.unset-vacancies>div h5{margin-left:11px;line-height:23px;font-size:12px;}
div.unset-vacancies>div a{margin-top:45px;}
div.unset-vacancies{padding-bottom:52px;padding-left:0px;padding-right:0px;}
div.search-result>.container:first-child{width:280px;padding-left:0px;padding-right:0px;}
body div.result-list{width:280px;margin-top:60px;}
div.search-result div#custom-search-input input{font-size:18px;height:69px;}
div.search-result div#custom-search-input button .glyphicon-search:before{width:20px;height:18px;background-size:100%;}
div.search-result div#custom-search-input button{height:56px;padding-right:0px;margin-top:13px;}
div.result-list h3{font-size:13px;margin-top:40px;margin-bottom:51px;}
div.result-list a{font-size:12px;}
div.result-list p{font-size:12px;}
body nav.nav-bottom li a{width:40px;height:40px;padding-left:15px;padding-right:14px;margin-right:0px;line-height:13px;padding-top:13px;font-size:17px;}
nav.nav-bottom li:nth-child(6){display:none;}
nav.nav-bottom .pagination{height:67px;}
.pagination > li:last-child > a, .pagination > li:last-child > span{height:67px;}
.pagination > li:last-child > a > span{height:30px;}
body.news .paginator .tab-content div#home{margin-left:0px;padding-left:0px !important;padding-right:0px;float:left;height:100%;}
.calendar>data{display:none;}
body.news .white-block img{height:150px;}
body.news div#home .white-block{padding-left:0px;padding-right:0px; height: 313px;}
body.news .tab-content div#home, body.news .tab-content div#announcements, body.news .tab-content div#messages{padding-left:0% !important;padding-right:0%;}
.news div#announcements .white-block{margin-left:0px;width:100% !important;height:auto;min-height:100%;}
div#announcements .white-block-page .white-block h2{height:auto;font-size:16px;margin-top:0px;}
body.news div#announcements>div{padding-left:0px;padding-right:0px;}
.white-block-page.perfect>div{display:none;}
.white-block-page.perfect>div:nth-child(3), .white-block-page.perfect>div:nth-child(2){display:block;}
div.perfect h6{margin-bottom:37px;}
.calendar h2{display:none;}
.calendar .data{display:none;}
div.calendar a.write-news{margin-top:24px;padding-top:11px;padding-bottom:10px;font-size:12px;width:232px;}
div.perfect:before{width:90%;left:14px;}
body.news div#home .white-block p:nth-child(2){font-size:13px !important;    height: 77px !important;}
body.news div#home .white-block>div:last-child p:nth-child(3){font-size:12px;}
div.tags{display:none;}
body.news div#messages{margin-left:0px;}
body.news div#messages>div{padding-left:0px;padding-right:0px;}
div.white-block-page h2{font-size:13px;}
div.tab-content div#messages div.white-block-page p{font-size:12px !important;}
div.rar-responsive{display:block;}
.news-content{margin-top:25px;}
div.greenwod-modal .modal-dialog{width:100%;margin-left:0px;}
div.greenwod-modal h1{font-size:18px;}
div.greenwod-modal button{left:0px;}
div.greenwod-modal .modal-content{padding-left:3%;padding-right:3%;}
p.modal-image img{width:100%;}
div.greenwod-modal .soc-block a:last-child{margin-right:0px;}
div.greenwod-modal p{font-size:12px;}
div.greenwod-modal .carousel-control.left{left:-20%;}
div.greenwod-modal .carousel-control.right{right:0%;}
div.greenwod-modal .carousel .active.left, div.greenwod-modal .carousel .active.right{padding-left:0px;}
div.greenwod-modal .carousel .next.left, div.greenwod-modal .carousel .next.right{padding-left:0px;}
body.front.search header.node--hero{height:181px !important;}
div.page-catalog-container h1{padding-top:29px;font-size:16px;padding-bottom:44px;}
div.page-catalog-container{width:100%;}
div.page-catalog>div>a:first-child{font-size:13px;}
body div.page-catalog>div:first-child{margin-bottom:17px;}
body div.page-catalog a.be-rent{padding-top:0px;padding-bottom:0px;line-height:30px;margin-bottom:10px;margin-left:44px;padding-left:15px;padding-right:15px;}
body div.page-catalog>div{padding-left:0px;padding-right:0px;}
body div.page-catalog{padding-top:25px;padding-bottom:8px;}
div.page-catalog h3{font-size:13px;margin-bottom:6px;}
div.page-catalog li{font-size:12px;}
body div.page-catalog-block{padding-left:20px;padding-right:20px;}
body.page-catalog>div:nth-child(2) ul h3{margin-top:25px;}
body.page-catalog>div:nth-child(3) ul h3{margin-top:14px;}
body.page-catalog>div:nth-child(2) ul:first-child h3{margin-top:0px;}
body.marketplace .upper li{text-align:center;}
body.marketplace .upper-right{position:relative;bottom:0px;}
body.marketplace div.upper{bottom:0px;position:relative;height:76px;}
body.marketplace a.be-rent{margin-top:80px;}
div.market-block-container{}
.market-block h2{text-align:center;font-size:18px;width:225px;margin-left:auto;margin-right:auto;}
.market-block p{font-size:12px;}
body div.market-block{padding-left:0px;padding-right:0px;padding-top:0px;}
body.marketplace .upper-right p{font-size:12px;line-height:23px;}
.marketplace-middle{padding-left:0px;padding-right:0px;}
div.marketplace-middle .pull-left{position:relative;top:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;}
.marketplace-middle img{height:219px;width:100%;}
div.marketplace-middle .pull-left h2{font-size:13px;text-align:center;line-height:25px;}
div.marketplace-middle{padding-left:0px;padding-right:0px;}
div.marketplace-bottom>div{padding-top:0px;padding-left:0px;padding-right:0px;padding-bottom:0px;margin-bottom:0px;}
div.marketplace-bottom>div h2{font-size:13px;line-height:23px;text-align:center;}
.marketplace-bottom>div:last-child p{font-size:12px;}
body.marketplace .row.row-last .col-2{width:100%;}
body.marketplace .bean-block-with-pre-title section .group-animated{height:auto !important;padding-top:78px;}
body div.market-block>div{background:#fff;padding-top:0px;width:280px;margin-left:20px;}
body div.market-block>div:first-child{padding-top:51px;}
body div.market-block>div:nth-child(2) p{margin-bottom:14px;}
body div.marketplace-bottom>div:last-child{line-height:20px;margin-bottom:45px;}
body div.scroll-green{padding-left:24px;padding-top:26px;padding-bottom:25px;}
div.market-block-container>h2{background-size:100px 96px;height:auto;padding-top:9px;padding-bottom:9px;font-size:12px;}
/* body div.advantage-container{padding-left:20px;padding-right:20px;margin-top:-231px;} */
body div.advantage-container{padding-left:20px;padding-right:20px;margin-top:-3px;}
body div.advantage-container h2,body div.advantage-container div.h2{font-size:14px;margin-left:25px;margin-top:0px;}
body div.ab:first-child h2{margin-top:39px;margin-bottom:26px;}
body div.advantage-block-unset p{margin-left:24px;}
body div.ab:first-child div.advantage-block-unset .carousel{margin-top:0px;}
body div.advantage-container-unset .carousel-inner .left{padding-left:0px}
body div.ad-second{margin-top:0px;padding-bottom:34px;}
body div#myCarousel2{top:0px;}
body div.advantage-block-bottom{width:100%;padding-bottom:44px;}
body div.advantage-container p{font-size:12px;}
body div.advantage-container a.href-1{margin-left:23px;margin-top:25px;}
body div.ab>div:first-child{padding-bottom:34px;}
body div.ab:nth-child(2){margin-bottom:56px;}
body div.advantage-block-bottom h3{font-size:18px;margin-top:22px;}
body div.advantage-block-bottom:last-child{padding-bottom:0px;}
body div.advantage-container .carousel-indicators{display:none;}
body div.advantage-block-unset .carousel-inner > .item > img{height:325px;}
body .ab div.advantage-block-unset .carousel:before{display:none;}
body .ab:first-child div.advantage-block-unset .carousel:before{display:none;}
body ul.first-list{display:none;}
body div.about-container .nav-tabs{text-align:center;margin-top:30px;padding-left:0px;padding-right:0px;}
body .about-container .tab-content{padding-left:20px;padding-right:20px;margin-bottom:71px;}
body .about-container .tab-content h2{display:none;}
body .about-container .tab-content .left{padding-left:0px;}
body .about-container .tab-content p{margin-left:20px;font-size:12px;padding-right:0px;padding-top:40px;}
body div.about-block h2{font-size:16px;margin-top:61px;text-align:center;margin-bottom:7px;}
body .about-block.mission{padding:0px;}
body .about{padding:0px;}
body .mission .about p{margin-left:0px;font-size:12px;padding-left:20px;padding-right:20px;padding-top:23px;}
body .mission .about p:before{left:38%;}
body .about-block.mission ul.checkbox-list li{background-size:26px;padding-left:46px;font-size:12px;margin-left:20px;padding-right:31px;margin-right:0px;text-indent:0px;height:auto;margin-bottom:7px;}
body .about-block.content-block{padding-left:0px;padding-right:0px;height:100%;}
body .about-block.content-block>div:first-child h2{text-align:center;margin-left:0px;margin-top:59px;}
body .about-block.content-block>div:first-child p{font-size:12px;padding-left:20px;margin-left:0px;padding-right:0px;}
body .about-block.position>div{padding-left:0px;padding-right:0px;bottom:0px;position:relative;right:0px;}
body .about-block.position{padding-left:0px;padding-right:0px;height:918px;}
body .position img{position:absolute;bottom:0px;height:400px;width:initial;}
body .about-block.content-block img{height:400px;width:inherit;}
body .about-block.position>div p{font-size:12px;padding-left:20px;padding-right:20px;line-height:20px;}
body .about-block.position>div a{margin-left:21px;}
body .about-block.content-block a{margin-left:20px;}
body .about-block.mission a{margin-left:20px;}
body .about-block.mission ul li{margin-left:37px;font-size:12px;margin-right:36px;text-indent:-14px;}
body .about-block.mission ul{margin-top:45px;margin-bottom:60px;}
body .about-block.mission ul.checkbox-list{margin-top:0px;margin-left: 0px;}
.about iframe {width: 100%;}
body .about-block.invest p{font-size:12px;line-height:23px;}
body .about-block.invest p:before{left:39%;}
body .about-block.reviews-block h3{background-size:100px;font-size:11px;padding-top:15px;margin-top:-7px;}
body .reviews-block .item{padding-left:0px;padding-right:0px;}
body .reviews-block .item.next.left{padding-left:0px;padding-right:0px;}
body .about-block.reviews-block p{font-size:12px;text-align:left;padding-left:12px;}
body .about-block.reviews-block .carousel-control{top:53px;}
body .about-block.reviews-block p span{font-size:54px;}
body .about-block.jobs-green{height:669px;padding-left:0px;padding-right:0px;}
body .about-block.jobs-green img{height:100%;}
body .about-block.jobs-green>div{width:100%;padding-left:0px;padding-right:0px;}
body .about-block.jobs-green>div span{float:left;width:39px;height:39px;font-size:19px;text-align:center;margin-top:0px;}
body .about-block.jobs-green>div p{padding-right:0px;font-size:12px;text-align:left;line-height:22px;padding-left:58px;}
body .about-block.jobs-green div.under-last-green p{padding-left:0px;text-align:center;font-size:13px;}
body .under-last-green a{font-size:13px;line-height:30px;}
body .about-block.jobs-green div.under-last-green p:last-child{font-size:12px;padding-right:0px;padding-left:0px;}
body .last-green a{margin-bottom:14px;}
body .about-block.jobs-green>div>div{text-align:left;}
body .under-last-green{margin-top:26px;}
body .last-green{margin-top:32px;}
body .reviews-block{background:#FAFAFA;padding-bottom:36px;}
body .about-block.invest a{margin-bottom:56px;}
body div.about-container .nav-tabs li.active a{font-size:11px;}
body div.about-container .nav-tabs li a{font-size:11px;padding-left:10px;padding-right:10px;margin-right:0px;}
body div.about-container .nav-tabs li{display:inline-block;float:none;}
body div.about-container .tab-content .carousel{left:0px;}
div.about-block.position>div h2{margin-bottom:40px;margin-top:59px;}
div.about-block.invest{padding-left:20px;padding-right:20px;padding-bottom:0px;}
body div.about-block.invest h2{margin-top:59px;margin-bottom:30px;}
body.about-page .upper{position:relative;bottom:0px;left:0px;}
body .reviews-block .item>div{display:none;text-align:center;}
body .reviews-block .item>div:first-child{display:block;}
div.about-block.reviews-block>div{padding-left:0px;padding-right:0px;margin-top:26px;}
div.about-block.reviews-block p span.s-top{    left: -8px;position: relative;top: 30px;}
div.about-block.reviews-block>div>div{padding-left:0px;padding-right:0px;}
div.about-block.jobs-green>div h2{margin-top:61px;margin-bottom:41px;}
body div.advantage-block-unset.office-block-unset img{left:0px;width:100%;margin-top:0px;}
body .off-address{position:initial;left:0px;float:none;}
body .advantage-container.office-container b{font-size:14px;text-align:center;margin-left:13px;}
body div.advantage-container a.href-2{font-size:12px;height:40px;padding-top:10px;margin-left:auto;margin-right:auto;margin-top:32px;}
body .advantage-container.office-container p.off{margin-left:0px;padding-right:0px;text-align:center;margin-top:30px;}
body .advantage-container.office-container p.off:last-child{padding-bottom:22px;}
body div.advantage-container h2.rent-title,body div.advantage-container div.h2.rent-title{background-size:100px;font-size:13px;background-position-y:0px;padding-top:7px;}
body ul.nav.nav-tabs.grand-click li a{font-size:13px;}
body ul.nav.nav-tabs.grand-click>li{}
body div.advantage-container .little-click p{overflow:hidden;width:26px;white-space:nowrap;margin-right:20px;margin-bottom:0px;font-size:13px;line-height:12px;}
body ul.nav.nav-tabs.little-click li a{font-size:13px;}
body p.col-lg-12.green-button a{width:100%;}
body ul.nav.nav-tabs.little-click{margin-bottom:26px;}
body div.advantage-container.office-container .carousel-control{display:none;}
body .office-container h3,body .office-container div.h3{font-size:13px;}
body .office div:last-child p span{font-size:12px;letter-spacing:0px;}
body .office div:last-child p{text-align:center;}
body div.advantage-container a.eye{margin-top:17px;display:inline-block;}
body .office div:last-child p:first-child{text-align:left;margin-top:14px;}
body div.advantage-container a.blank{margin-top:16px;}
body div.office{width:100%;margin-right:0px;margin-bottom:20px;}
ul.nav.nav-tabs.grand-click li:nth-child(2){margin-top:5px;}
div.other-services-container h5{color:#00955E;font-family:'Lora';font-weight:bold;font-size:14px;position:relative;padding-bottom:17px;}
div.other-services-container h5:after{content:"";background:#00955E;width:50px;height:2px;display:block;position:absolute;bottom:0px;left:40%;}
div.other-services-container p{line-height:22px;text-align:left;font-size:12px;margin-left:30px;}
div.other-services-container>div{margin-bottom:0px;}
.other-services-container{margin-bottom:55px;}
body div.advantage-container a.href-1.href-3{margin-left:26px;font-size:12px;}
div.off-address.off-address2{bottom:-14px;left:0px;}
.advantage-container.office-container div.off-address.off-address2 p{margin-left:0px;margin-top:0px;}
ul.nav.nav-tabs.grand-click{padding-right:0px;}
div.hotel .tab-content .tab-pane .green-plashka h4{margin-left:41px;font-size:15px;}
div.hotel .tab-content .tab-pane .green-plashka p{margin-left:41px;line-height:20px;}
div.hotel .tab-content .tab-pane .green-plashka h2{margin-left:41px;margin-bottom:61px;margin-top:46px;}
body div.advantage-container a.green-button-hotel{top:100%;right:20%;margin-top:35px;}
div.hotel-position h2{margin-left:46px;font-size:14px;line-height:25px;margin-top:45px;}
div.hotel-position{margin-top:150px;margin-bottom:0px;}
div.hotel-position p{margin-left:46px;font-size:12px;padding-right:40px;}
.green-hotel-container{height:480px;}
div.green-reviews{width:100%;}
div.green-hotel-container>div{height:100%;}
div.green-hotel-container .carousel-inner > .item > img{height:480px;}
body h3.white-title{height:30px;font-size:13px;background-size:100px;background-position-y:0px;padding-top:6px;}
div.green-reviews h2{font-size:16px;}
div.green-reviews h2 span{font-size:13px;margin-top:11px;}
div.green-reviews p{padding-left:20px;padding-right:20px;font-size:12px;}
div.green-hotel-container ol.carousel-indicators{width:49%;overflow:hidden;white-space:nowrap;margin-left:-23%;bottom:33px;}
div.other-services-container h2{font-size:16px;margin-top:51px;margin-bottom:44px;}
div.other-services-container>div{text-align:center;}
div.kongress-form{margin-top:0px;padding-left:25px;padding-right:25px;padding-top:34px;text-align:center;padding-bottom:30px;float:none;}
body div.office-container .kongress-form h3{margin-bottom:31px;}
div.kongress-form .form-control{width:100%;}
div.kongress-form button[type="submit"]{width:172px;height:40px;float:none;margin-left:auto;margin-right:auto;margin-top:10px;}
div.hotel .tab-content .tab-pane>div.hall-block{width:100%;}
div.kongress-form button{height:40px;font-size:12px;padding-top:11px;padding-left:25px;}
div.kongress-form .form-control{height:40px;font-size:12px;padding-left:25px;}
div.kongress-form button .caret{margin-top:-10px;width:35px;}
body div.advantage-container.kongress{padding-left:0px;padding-right:0px;margin-bottom:32px;}
body div.advantage-container.kongress .advantage-container-unset{padding-left:20px;padding-right:20px;}
div.hall-block div:last-child{margin-top:17px;padding-right:0px;right:0px;text-align:center;position:relative;bottom:0px;}
div.hall-block>div{bottom:62px;}
div.advantage-container.office-container.kongress .tab-pane img{min-height:inherit;width:800px;margin-left:-430px;margin-top:-35px;}
div.off-address.free-hall h3, .off-address.busy-hall h3,div.off-address.free-hall div.h3, .off-address.busy-hall div.h3{margin-left:0px;text-align:center;margin-bottom:0px;margin-top:39px;font-size:12px;}
div.off-address.free-hall p, .off-address.busy-hall p{width:100%;margin-left:0px;text-align:center;padding-right:0px;font-family:'Open Sans';font-size:12px;}
div.off-address.free-hall p{color:#04935D;}
div.off-address.free-hall a, .off-address.busy-hall a{background:none;text-transform:uppercase;border:1px solid #00945D;width:195px;display:block;text-align:center;margin-left:auto;margin-right:auto;height:50px;padding-top:14px;border-radius:87px;margin-top:27px;font-size:13px;}
div.off-address.busy-hall h3{color:#F42633;}
div.off-address.busy-hall p{color:#F42633;padding-left:49px;padding-right:49px;}
div.off-address.busy-hall a{margin-top:11px;}
body div.advantage-container.logistic-container .kongress-form .form-control{width:100%;}
body div.advantage-container.logistic-container .advantage-container-unset{padding-left:20px;padding-right:20px;}
body div.logistic-block-unset{padding-left:20px;padding-right:20px;}
body div.advantage-container div.office.logistic p{font-size:12px;}
body div.advantage-container div.sklad-block h2{margin-top:42px;}
body div.sklad-block>div:first-child{padding-left:20px;padding-bottom:51px;}
body div.advantage-container .sklad-block p{padding-right:0px;}
body div.logistic-green{padding-left:20px;padding-right:20px;}
body div.advantage-container div.logistic-green p{margin-left:49px;font-size:13px;height:46px;}
body div.advantage-container div.logistic-green-block h2{font-size:17px;margin-top:60px;}
body div.logistic-green p:before{width:26px;height:26px;background-size:100%;}
div.logistic-green-block{height:480px;}
body div.advantage-container.logistic-container .carousel-indicators{display:block;left:0px;width:100%;}
body div.sklad-block{margin-bottom:50px;}
body p.col-xl-12.green-button.green-zajavka a{margin-bottom:61px;color:#fff;background:#00945D;width:192px;height:40px;padding-top:10px;}
div.eagle-coat{width:100%;}
.eagle-coat-container.in-block{width:100%;}
.greenwod-modal p.bottom_p{text-align:center;}
.greenwod-modal .bottom_p span{font-size:12px;}
div.greenwod-modal p.bottom_p:last-child{margin-bottom:40px;}
div.type-transport h2{font-size:16px;}
div.type-transport li{font-size:12px;}
body div.greenwod-modal .modal-content.sklad-modal{padding-left:0px;padding-right:0px;}
body ul.nav-tabs > li > a{font-size:12px;}
body ul.nav-tabs > li.active > a{font-size:12px;}
body div.sklad-modal .tab-content{padding-left:0px;padding-right:0px;}
body h2.rent-title{font-size:12px;background-size:100px;background-position-y:0px;padding-top:8px;}
body ul.top_ul{padding-left:15%;font-size:12px;}
body div.sklad-container .sklad-block h2{font-size:17px;}
body div.sklad-container .sklad-block p span{font-size:12px;}
body div.sklad{margin-bottom:20px;width:100%;padding-left:13px;padding-right:13px;}
body div.sklad img{width:100%;}
body div.greenwod-modal p.address strong{font-size:12px;}
body div.greenwod-modal .modal-content.sklad-modal button{left:0px;}
div.kongress-form.kontakt-form textarea{height:120px;border-radius:20px;max-width:230px;}
div.kongress-form.kontakt-form{margin-bottom:0px;}
div.kontakt .ab{padding-bottom:0px;}
body div.office-container .kontakt-left p{margin-left:25px;}
body div.office-container .kontakt-left h3{margin-left:25px;}
div.kontakt-left{padding-top:20px;}
div.hotel .tab-content .tab-pane>div.telephone-block{height:auto;padding-bottom:20px;}
div.kontakt-content{padding-top:30px;width:280px;margin-left:5px;}
body div.advantage-container .carousel-contact ol.carousel-indicators{display:block;}
div.hotel .tab-content .tab-pane>div.carousel-contact{margin-top:35px;padding-left:0px;padding-right:0px;margin-bottom:0px;}
body div.advantage-container .carousel-contact .item.left{float:none;padding:0px;}
body div.advantage-container .carousel-contact .item{width:100%;height:100%;}
body div.advantage-container .carousel-contact .item img{width:100%;height:100%;}
div.carousel-inner{height:137px;}
body div.advantage-container.office-container .carousel-contact .carousel-control{display:block;}
body a.carousel-control.right.transparent-right{right:15px;bottom:8px;}
body a.carousel-control.left.transparent-left{right:61px !important;bottom:8px;}
body a.lupa{left:6px;bottom:7px;}
body .telephone-block{padding-left:0px;padding-right:0px;}
body div.hotel .tab-content .tab-pane>div{padding-left:20px;padding-right:20px;}
div#foto-fancy button{left:0%;}
body div.advantage-container.kontakt{margin-bottom:66px;}
.advantage-block-unset.kontakt-left{padding-bottom:25px;}
div.hotel .tab-content .tab-pane>div.map-kontact{padding-left:0px;padding-right:0px;margin-bottom:0px;margin-top:-30px;overflow:hidden;height:200px;}
div.map-kontact .nav-tabs li.active a{font-size:18px;}
div.map-kontact .nav-tabs li a{font-size:18px;}
div.kontakt-container{margin-bottom:0px;}
div.map-kontact .nav-tabs{/*right:20px;*/ right: auto;}
body div#kontakt-danye{padding-left:20px;padding-right:20px;}
body div#main-transport{padding-left:20px;padding-right:20px;}
body.gw2 div.upper{width:100%;}
body.gw2 div.upper-right{right:0%;}
body.gw2 div.upper-right p{font-size:12px;text-align:center;}
body div.gw2-top-unset{position:relative;padding-left:20px;padding-right:20px;top:0px;z-index:100;}
body .gw2-top h1{font-size:16px;text-align:center;margin-top:0px;}
body .gw2-top h1 br{display:none;}
body .gw2-top{padding-left:0px;padding-right:0px;margin-top:39px;position:relative;}
body div.gw2-top-unset>div:first-child{padding-left:20px;padding-right:20px;}
body.gw2 p.p-first{font-size:13px;}
body .gw2-top .gw2-top-unset div:nth-child(2){padding-left:0px;padding-right:0px;padding-bottom:33px;padding-top:19px;}
body .gw2-top h2{font-size:16px;text-align:center;}
body.gw2 p{font-size:12px;}
body .gw2-top .gw2-top-unset div:nth-child(2) p{padding-left:21px;padding-right:28px;}
body .gw2-top .gw2-top-unset div:nth-child(2) ul{font-size:12px;padding-left:21px;padding-right:21px;}
body .gw2-top .gw2-top-unset div:nth-child(2) h5{font-size:14px;padding-left:21px;margin-top:14px;}
body div.foto-block-bottom{overflow:hidden;position:relative;margin-top:-131px;}
div.gw2-top img{width:initial;height:360px;left:-650px;top:0px;}
body .about-container .gw2-paginator .tab-content{padding-left:10px;width:100%;margin-bottom:62px;}
body div.tab-pane a.download-href{width:100%;display:none;}
body div.tab-pane a.download-href-mobile{display:block;text-transform:uppercase;margin-top:19px;}
body .about-container .gw2-paginator .tab-content .tab-pane p:nth-child(2){display:none;}
body .about-container .gw2-paginator .nav-tabs{margin-bottom:0px;}
.gw2 .about-container .tab-content p{padding-top:20px;}
.about-block.mission.infrastructure2 h2{margin-top:50px;margin-bottom:34px;}
div.about-block.mission.infrastructure2 div:nth-child(3){padding-left:0px;padding-top:10px;padding-bottom:59px;}
body div.about-block.mission.infrastructure2 div:nth-child(3) p{font-size:13px;line-height:17px;margin-top:21px;}
body div.about-block.mission.infrastructure2 div:nth-child(3) span{width:30px;height:30px;font-size:15px;padding-top:4px;margin-right:11px;}
body div.about-block.mission.infrastructure2 div:nth-child(3) p:first-child{margin-bottom:-14px;}
body div.bild-plan p{line-height:20px;}
body div.about-block.content-block.bild-plan h2{margin-bottom:23px;}
body div.about-block.content-block.bild-plan img{width:initial;}
body div.about-block.content-block.bild-plan{height:400px;}
body div.about-block.mission .rent-title{margin-top:0px;font-size:12px;}
body div.about-block.mission.bloks{padding-left:20px;padding-right:20px;padding-bottom:68px;}
body div.about-block.mission.bloks>div{padding-left:0px;padding-right:0px;}
body div.about-block.mission.bloks>div h2{font-size:16px;}
body div.mission.bloks p{font-size:12px;}
body .position.position-gw2 img{position:relative;}
div.about-block.position.position-gw2{display:none;}
div.block-foto span{font-size:10px;width:21px;height:21px;padding-top:4px;}
div.block-foto span:nth-child(2){top:63px;left:17px;}
div.block-foto span:nth-child(3){right:184px;top:56px;}
div.block-foto span:nth-child(4){top:44px;right:124px;}
div.block-foto span:nth-child(5){right:25px;top:37px;}
div.about-block.jobs-green.green-block-gw2 p{padding-left:20px;padding-right:20px;letter-spacing:0px;}
div.about-block.jobs-green.green-block-gw2 div:last-child{text-align:center;}
.about-block.jobs-green.green-block-gw2 input{font-size:12px;height:40px;padding-left:20px;}
div.about-block.jobs-green.green-block-gw2 textarea{padding-left:21px;font-size:12px;}
div.about-block.jobs-green.green-block-gw2 button[type="submit"]{height:40px;margin-top:5px;}
div.about-block.jobs-green.green-block-gw2 img{height:inherit;width:initial;}
div.about.infrastructure-shema span{width:24px;height:24px;font-size:12px;padding-top:4px;}
div.about.infrastructure-shema span:nth-child(2){left:22px;bottom:40px;}
div.about.infrastructure-shema span:nth-child(3){left:107px;bottom:54px;}
div.about.infrastructure-shema span:nth-child(4){left:180px;bottom:94px;}
div.about.infrastructure-shema span:nth-child(5){left:231px;bottom:111px;}
div.about.infrastructure-shema span:nth-child(6){bottom:139px;left:270px;}
body.gw2 div.about-container .nav-tabs li.active a{padding-left:40px;padding-right:40px;}
body.gw2 div.about-container .nav-tabs li a{padding-left:40px;padding-right:40px;}
.carousel.slide.slider-infrastructura{display:none;}
body.infrastructure .upper-right{display:none;}
body.infrastructure div.upper{bottom:initial;height:60.5%;}
body.infrastructure p.down-href{position:absolute;bottom:37px;left:20px;}
body.infrastructure p.down-href{font-size:13px;}
div.infrastructure-container .model-park .tab-content img{width:100%;margin-bottom:24px;}
body ul.nav.nav-tabs.white-nav.type-maps{margin-bottom:24px;text-align:center;padding-right:0px;}
body div.categoty-type{width:32%;margin-right:0px;padding-left:0px;padding-right:0px;height:auto;margin-bottom:10px;}
div.categoty-type p{font-size:12px;}
div.infrastructure-container .tab-content .categoty-type-block{text-align:left;}
body ul.nav.nav-tabs.white-nav{margin-bottom:25px;}
body ul.nav-tabs.white-nav > li > a{font-size:13px;}
body ul.nav-tabs.white-nav > li.active > a{font-size:13px;}
body div.kompany-block:before{left:40%;}
body div.kompany-block{padding-left:20px;padding-right:20px;}
div.kompany img{float:none;width:auto;margin-right:0px;}
div.kompany div:nth-child(2) p{float:none;}
div.kompany div p{text-align:left;margin-top:0px;}
div.kompany div:first-child{text-align:center;}
div.kompany div p span{display:inline;font-size:13px;}
div.kompany div p span.no-stroke{}
div.kompany h2{font-size:14px;}
div.kompany div:nth-child(2) p:first-child span{margin-left:9px;}
div.kompany div:nth-child(2) p:nth-child(2) span{margin-left:9px;}
div.kompany div:nth-child(2) p:nth-child(3) span{margin-left:9px;}
div.kompany div:last-child p span{display:block;float:none;margin-left:0px;}
div.kompany div:nth-child(2) p:last-child span{display:block;}
div.kompany div:nth-child(2) p:last-child{margin-top:10px;}
div.kompany{padding-left:17px;padding-bottom:46px;border-bottom:0px;margin-bottom:10px;padding-top:45px;}
body div.categoty-type.korpus{width:32%;margin-right:0px;}
body div.categoty-type.korpus h2{font-size:18px;}
div.categoty-type.alphabet li a{font-size:18px;}
div.model-park{padding-left:12px;padding-right:12px;}
div.container404{padding-left:20px;padding-right:20px;}
div.block404{padding-top:30px;padding-bottom:15px;}
div.block404 h1{font-size:48px;margin-bottom:0px;}
div.block404 h2{font-size:12px;padding-left:20px;padding-right:20px;}
div.block404 h4{font-size:12px;}
div.block-href404 a.green-href{margin-right:0px;font-size:12px;float:left;margin-bottom:20px;}
div.block-href404{padding-top:30px;padding-bottom:30px;float:left;}
div.block404 svg{width:47px;height:47px;}
div.block--discovery-off-canvas-off-canvas-toggle .block__content a{margin-top:9px;height:auto;}
body div.be-rent-container{}
body a.be-rent.btn.btn-info.btn-lg{float:none;}
div.be-rent-modal .modal-dialog{width:94%;}
div.be-rent-modal h4{padding-left:0px;font-size:16px;text-align:center;margin-bottom:-2px;}
div.be-rent-modal .container-fluid{padding-left:0px;padding-right:0px;}
div.be-rent-modal .modal-body{padding-bottom:40px;}
div.be-rent-modal .form-group input{font-size:12px;height:40px;}
div.be-rent-modal textarea{font-size:12px;}
div.be-rent-modal button[type="submit"]{height:40px;font-size:12px;}
body div.type-page-container{padding-left:20px;padding-right:20px;}
body a.back{margin-left:0px;}
div.center-client h1{font-size:18px;margin-bottom:25px;}
div.type-page p{padding-left:0px;padding-right:0px;font-size:12px;}
div.green-text-type-page{margin-top:0px;padding-bottom:22px;margin-bottom:0px;}
div.green-text-type-page h3{margin-top:30px;font-size:13px;line-height:inherit;text-align:left;padding-left:20px;}
div.green-text-type-page p{text-align:left;padding-left:20px;line-height:inherit;}
div.green-text-type-page h1{font-size:20px;}
div.options-center h2{padding-left:20px;padding-right:20px;font-size:18px;}
div.options-center p{padding-left:20px;padding-right:20px;}
div.type-page p.ring-bottom{margin-top:27px;line-height:inherit;}
div.type-page{padding-bottom:29px;}
body div.type-page-container{margin-bottom:100px;}
body div.con-text{padding-left:33px;margin-bottom:10px;}
div.con-text p{width:100%;}
div.kompany div:nth-child(2){padding-left:33px;}
div.kompany div:nth-child(4){padding-left:33px;margin-bottom:10px;}
div.kompany div:nth-child(5){padding-left:33px;}
div.con-text p span{margin-left:9px;}
div.con-text p:last-child span{margin-left:0px;}
p.lk-telephone{width:100%;font-size:13px;float:none;}
div.user-kabinet-container h1{font-size:17px;margin-top:31px;margin-bottom:30px;}
body div.zajavka-container-grand{padding-left:20px;padding-right:20px;}
body div.zajavka-container{padding-left:5px;padding-right:5px;padding-bottom:21px;margin-bottom:67px;padding-top:45px;}
body p.green_p{font-size:12px;line-height:inherit;}
.lk-telephone:last-child{line-height:18px;}
div.user-kabinet-container ul.nav.nav-tabs.grand-click>li{float:left;margin-top:0px;}
body p.messages-quantility{font-size:12px;text-align:center;}
body p.demo-messages a{font-size:12px;}
p.demo-messages{text-align:center;}
div.select-block button{font-size:12px;height:40px;line-height:25px;}
body div.zajavka-container.block-opoveshenija{padding-top:36px;padding-left:20px;padding-right:20px;padding-bottom:54px;}
div.select-block button span.caret{width:30px;height:30px;border:none;background-size:100%;margin-top:-2px;margin-right:-7px;}
.select-container>div{padding-left:0px;padding-right:0px;}
body div.opeveshenije-unset{margin-bottom:0px;margin-top:0px;min-height:100%;}
div.opeveshenije{padding-top:10px;padding-bottom:10px;}
.opeveshenije-unset h5 br{display:none;}
div.opeveshenije-unset h5{line-height:initial;margin-bottom:0px;}
div.opeveshenije-unset p{font-size:12px;}
body div.zajavka-container-grand nav{padding-top:11px;height:auto;}
body div.zajavka-container-grand nav.nav-bottom .pagination{height:auto;}
div.select-container h3{font-size:13px;}
body div.zajavka-container.block-opoveshenija-2{padding-top:36px;}
body p.schet-p{font-size:12px;}
body a.demo-schet{width:85%;padding-bottom:17px;line-height:35px;overflow:hidden;padding-top:6px;}
body .active-greenwood-block ul.nav.nav-tabs.grand-click li a{padding-left:7px;padding-right:8px;padding-bottom:9px;padding-top:11px;}
div.active-greenwood-block{padding-left:0px;padding-right:0px;}
body div.tab-pane>a.pachat-schet{display:none;}
body div.schet-year-block table th p{font-size:12px;margin-bottom:0px;overflow:hidden;height:17px;width:46px;}
div.schet-year-block table td:first-child{font-size:12px !important;padding-right:0px;padding-left:0px;}
body div.schet-year-block table td{font-size:12px;padding-left:0px;padding-right:0px;}
body div.schet-year-block table td:last-child a{float:right;margin-right:-2px;margin-top:-2px;}
body div.schet-year-block table th{padding-left:0px;padding-right:0px;}
div.user-kabinet-container ul.nav.nav-tabs.grand-click>li a{padding-left:7px;padding-right:8px;padding-top:9px;padding-bottom:8px;}
div.user-kabinet-container ul.nav.nav-tabs.grand-click{width:65%;margin-left:auto;margin-right:auto;}
body .active-greenwood-block ul.nav.nav-tabs.grand-click{width:100%;}
div.demo-later{width:100%;}
.zajavka-block .green_p span{top:8px;position:relative;}
body #zakaz-zala .select-container p{font-size:12px;padding-left:20px;padding-right:20px;}
div.select-block input[type="text"]{height:40px;font-size:12px;padding-left:24px;}
div.select-container .select-block:first-child{margin-bottom:6px;}
body #zakaz-zala .select-block button{line-height:25px;padding-left:24px;}
div.select-container .select-block:nth-child(2){padding-right:7px;}
div.select-container .select-block:nth-child(3){padding-left:7px;}
div.select-block input[type="submit"]{height:40px;font-size:13px;width:195px;}
div.select-container .select-block:nth-child(4){text-align:center;margin-top:16px;}
div.active-greenwood{height:100%;text-align:center;}
body p.ag-bottom-p{text-align:center;padding-left:18px;padding-right:18px;}
div.active-greenwood-block b{font-size:13px;}
div.active-greenwood>div{margin-bottom:14px;}
div.active-greenwood>div:last-child{margin-bottom:30px;}
div.active-greenwood-block b.name-bottom{font-family:'Open Sans-Semibold';}
div.active-greenwood>div:first-child{margin-top:9px;}
div.active-greenwood-container{padding-bottom:81px;}
div.user-kabinet-container div.rar-responsive a{font-family:'Lora';font-weight:bold;font-size:16px;float:left;margin-left:20px;}
div.user-kabinet-container .rar-responsive .dropdown{margin-right:19px;}
div.user-kabinet-container div.rar-responsive{float:left;width:100%;background:#fff;margin-bottom:-2px;padding-top:32px;}
div.rar-responsive-block{padding-left:20px;padding-right:20px;}
body div#home .white-block>div:last-child p:last-child{bottom: 10px;}
body ol.carousel-indicators.main-nav-header{    display: none !important;}
body div.upper-right p.text-in-header{display:none;}
body.off-canvas-active header.l-header-wrapper:before{transform:skew(0deg);right:26.47%;width:74%;top:0px;}
div.advantage-right1 img.block-meeting{left:0px;position:relative;}
div.advantage-right1 img.block-meeting.current{display:none;}
div.advantage-right2 img.block-meeting2.current{display:none;}
div.advantage-right2 img.block-meeting2{position:relative;}
.logo span:last-child a{color:#fff;}
div.thankyoumessage h3{text-align:left;padding-left:0px;padding-right:0px;color:#01945E;font-family:'Lora';font-weight:bold;font-size:13px;}
div.thankyoumessage{padding-left:0px;padding-right:0px}
body a.back {margin-left: 0px;}
div.center-client h1{font-size: 18px; margin-bottom: 25px;}
.eagle-coat p {padding-left: 0px;padding-right: 0px;}
body div.type-page-container h1 {font-size: 18px;margin-bottom: 25px;}
div.type-page p {padding-left: 0px;padding-right: 0px;font-size: 12px;}
div.green-text-type-page {margin-top: 0px;padding-bottom: 22px;margin-bottom: 0px;}
div.green-text-type-page h3 { margin-top: 30px;font-size: 13px;line-height: inherit;text-align: left;padding-left: 20px;}
div.green-text-type-page p {text-align: left;padding-left: 20px;line-height: inherit;}
div.green-text-type-page h1 {font-size: 20px;}
div.options-center h2 {padding-left: 20px;padding-right: 20px;font-size: 18px;}
div.options-center p {padding-left: 20px;padding-right: 20px;}
div.type-page p.ring-bottom {margin-top: 27px;line-height: inherit;}
body div.type-page {padding-bottom: 29px;padding-left: 20px;padding-right: 20px;}
body div.type-page-container {margin-bottom: 100px;}
div.type-transport {padding-left: 20px;padding-left: 20px;}
div.download-block {margin-top: 0px;padding-bottom: 5px;}
div.download-block a {margin-right: 0px;margin-bottom: 20px;}
body ul.pravila-polzovania {float: left;margin-top: 0px;padding-left: 20px;padding-right: 20px;font-size: 13px;}
.map-contact>ymaps {position: absolute; bottom: 0px;}
div.advantage-right h1, div.advantage-right p.gm {font-size: 22px !important;left: 30px !important;bottom: 30px !important;}
#gm_slides .owl-nav .owl-prev {left: 15px;}
#gm_slides .owl-nav {top: -70px;}
#gm_slides .owl-nav .owl-next {right: 15px;}
.owl-item {padding-left: 17px;}
.main .upper li span {position: absolute;height: 25px;width: 25px;background-size: 100%;margin-top: 0px;}
.main .upper li {height: 34px;position: relative;}
.circle canvas{display:none}
body div.type-page-container table {font-size: 12px;}
body .type-page .htitle{font-size:18px;padding-left:0px;padding-top:0px;margin-bottom:10px;padding-bottom: 10px;}
.table-block {overflow-x: auto;}
body div.about-block.reviews-block p:first-child {
    text-align: -webkit-center;
}

div.about-block.reviews-block h5 {
    text-align: center;
}

div.about-block.reviews-block h6 {
    text-align: center;
}

ul.flex-direction-nav a {
    top: 47px;
}
div.flexslider:hover .flex-direction-nav a.flex-prev{
    left: 0px;
}
div.flexslider:hover ul.flex-direction-nav a.flex-next{
    right: 0px;
}
div.flexslider ul.flex-direction-nav a.flex-prev{
    left: 0px;
}
div.flexslider ul.flex-direction-nav a.flex-next{
    right: -12px;
}
div.about-block.mission.gud-container {
    padding-left: 20px;
    padding-right: 20px;
}
body.news .paginator .nav-tabs h1 {
    margin-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 0px;
}

.news .paginator ul {
    height: auto;
}
body.news div#home div.white-block:first-child div img{
width: auto;
height: 200px;
}
div#myCarousel1 .item {
    padding-left: 0px;
}
.gud-block img {
    width: 100%;
    height:  auto;
}
.gud-block:last-child{
	min-height:auto;
}
div.type-page-container .advantage-block-unset ul li{
    width: 100%;
    margin-left: 24px;
    font-size: 12px;
    padding-right: 24px;
}
div.download-container~table {
    margin-left: 0px;
    width: 100% !important;
}

div.web-application {
    padding-left: 0px;
    padding-right: 10px;
}
.l-branding .l-region .logo2 {
    display: block!important;
}
}
@media only screen and (min-width:321px) and (max-width:767px){
    .advantage-right img{width:100%;}
body.off-canvas-active .l-header-wrapper{height:60px;}
.gud-block svg image {
    width: 100%;
    height: 100%;
}
.gud-container {margin-top: 30px;}
.gud-block:nth-child(1) {padding-top: 20px;}
.gud-block svg {width: 100%;height: auto;}
.gud-block:nth-child(1) {padding-top: 20px;    padding-left: 15px;}
body div.gud-block h2 {font-size: 16px;padding-right: 0px;text-align: center;line-height: 18px;margin-top: 21px !important;}
div.gud-block {padding-left: 0px;}
div.gud-block p {font-size: 12px;}
body.ab div.advantage-block-unset .carousel:before{display:none;}
.logo span:last-child a{color:#fff;}
body .ab:first-child div.advantage-block-unset .carousel:before{display:none;}
body.front.search header.node--hero{height:181px !important;}
div.greenwod-modal .carousel .active.left, div.greenwod-modal .carousel .active.right{padding-left:0px;}
div.greenwod-modal .carousel .next.left, div.greenwod-modal .carousel .next.right{padding-left:0px;}
.iphone .logo span:nth-child(3){text-indent:-135px;width:160px;}
.news-content{margin-top:25px;}
.iphone .logo span:nth-child(3) a{color:#fff;}
div.write-are-top a{margin-right:100%;}
div.write-are-top{margin-left:0%;margin-top:0px;}
div.services-block>div.service-3{height:200px;background-position-y:66px;background-position-x:172%;}
div.services-block>div.service-4{background-position-x:-416px;height:200px;display:none;}
div.services-block>div.service-5{height:200px;background-position-x:168px;background-position-y:39px;}
div.services-block>div.service-6{background-position-x:-1142px;height:200px;display:none;}
div.services-block>div.service-7{height:200px;background-position-y:53px;background-position-x:163px;}
div.services-block>div.service-8{background-position-x:-416px;height:200px;display:none;}
div.services-block>div.service-9{background-position-x:-784px;height:200px;display:none;}
div.rar-responsive{display:block;}
div.services-block>div.service-10{background-position-x:117px;background-position-y:23px;height:200px;}
div.services-block>div.service-11{height:200px;background-position-x:169px;background-position-y:80px;}
div.services-block>div.service-12{height:200px;display:none;}
.bean-block-with-pre-title section .group-animated.green-block{padding-top:64px;height:100% !important;padding-bottom:44px;}
.col-2 div.green-bottom-upper .dropdown-menu p{color:#fff !important;font-family:'Open Sans';font-size:12px !important;margin-left:16px;margin-top:0px;margin-bottom:0px !important;text-align:left;}
.advantage-right{height:100%;}
.bild-left img{height:100%;}
.bild-right img{height:100%;}
#bild1 div.bild-left{padding-left:0px;padding-right:0px;height:100%;width:100%;}
#bild1 div.bild-right{min-height:100% !important;min-width:100%;padding-left:0px;padding-right:0px;height:100%;}
div#messages.tab-pane>a, div#announcements.tab-pane>a, div#home.tab-pane>a{right:26.99%;top:89%;font-size:13px;}
body.front .node--hero{height:500px !important;}
body.front .node--hero img{height:500px;}
.advantage-right:before{top:89%;width:145px;background:url(../img/triagle-horisont.png) no-repeat;height:59px;right:132px;}
.row.no-margin.location .advantage-right:before{right:132px;top:89%;width:145px;height:59px;background:url(../img/triagle-horisont.png) no-repeat;}
body.off-canvas-active .l-header-wrapper{height:60px !important;}
body .l-footer ul.menu{margin-bottom:0px;min-height:204px;padding-left:20px;}
p.line-bottom{margin-top:0px;font-size:19px;}
body div#block-block-5{padding-top:0px;}
/* body.news .paginator{margin-top:-201px !important;position:relative;width:88%;} */
body.news .paginator{margin-top:0 !important;position:relative;width:88%;}
body.news .paginator .nav-tabs > li > a{font-size:11px;padding-left:20px;padding-right:20px;padding-top:0px;width:100%;}
.news .paginator .nav-tabs > li > a:hover{width:100%;}
body.news .paginator .nav-tabs{height:auto;padding-top:35px;position:relative;padding-bottom: 50px;}
.unset-vacancies h2{font-size:17px;margin-top:48px;margin-bottom:22px;}
body div.vacancies-container-main{padding-left:20px;padding-right:20px;}
body.news .paginator .tab-content{padding-top:36px;/*margin-top:-10px;*/}
div.unset-vacancies>div h3{font-size:13px;}
div.unset-vacancies:first-child h2{margin-top:0px;margin-bottom:22px;}
.unset-vacancies>div p{font-size:12px;}
div.unset-vacancies.last-block>h1{font-size:15px;line-height:23px;margin-top:39px;margin-bottom:32px;}
div.unset-vacancies.last-block>div h1{width:31px;padding-top:0px;padding-bottom:0px;font-size:20px;height:31px;line-height:25px;letter-spacing:-2px;float:left;}
div.unset-vacancies.last-block>div p{font-size:12px;text-align:left;margin-left:50px;margin-bottom:15px;}
div.unset-vacancies.last-block>div p:first-child{margin-left:0px;font-size:13px;text-align:center;line-height:23px;}
div.last-block-unset{margin-top:20px;}
div.unset-vacancies.last-block>div.last-block-unset p:last-child{width:100%;font-size:12px;text-align:center;margin-top:11px;}
body div.unset-vacancies.last-block{padding-bottom:43px;margin-bottom:56px;}
body div#kc div h2{font-size:13px;line-height:initial;}
body div#kc div p{font-size:12px;}
body div#kc div p span{font-size:12px;}
body div#kc>div:last-child{margin-bottom:61px;}
body div#kc>div{padding-bottom:28px;}
.news .paginator .nav-tabs:after{background:url(../img/green-triagle.png) no-repeat;content:"";display:block;width:35px;height:18px;position:absolute;/*bottom:-18%;*/bottom:-16px;left:45%;}
.news .paginator .nav-tabs > li.active > a:after{display:none !important;}
body.news div.upper{width:100%;}
body.news div.upper li a{font-size:19px;}
div.unset-vacancies>div a{margin-top:45px;margin-left:auto;margin-right:auto;}
div.unset-vacancies>div h5{margin-left:11px;font-size:12px;line-height:24px;}
body div.unset-vacancies{padding-bottom:52px;}
div.search-result>.container:first-child{width:80%;padding-left:0px;padding-right:0px;}
body div.result-list{margin-top:60px;}
div.search-result div#custom-search-input input{font-size:18px;height:69px;}
div.greenwod-modal .modal-dialog{width:100%;margin-left:0px;}
div.greenwod-modal h1{font-size:18px;}
div.greenwod-modal button{left:0px;}
div.greenwod-modal .modal-content{padding-left:3%;padding-right:3%;}
p.modal-image img{width:100%;}
div.greenwod-modal .soc-block a:last-child{margin-right:0px;}
div.greenwod-modal .carousel .next.left, .greenwod-modal .carousel .prev.right{padding-left:0px;}
div.greenwod-modal p{font-size:12px;}
div.greenwod-modal .carousel-control.left{left:-20%;}
div.greenwod-modal .carousel-control.right{right:0%;}
div.search-result div#custom-search-input button .glyphicon-search:before{width:20px;height:18px;background-size:100%;}
div.search-result div#custom-search-input button{height:56px;padding-right:0px;margin-top:13px;}
div.result-list h3{font-size:13px;margin-top:40px;margin-bottom:51px;}
div.result-list a{font-size:12px;}
div.result-list p{font-size:12px;}
body nav.nav-bottom li a{width:40px;height:40px;padding-left:15px;padding-right:14px;margin-right:0px;line-height:13px;padding-top:13px;font-size:17px;}
nav.nav-bottom li:nth-child(6){display:none;}
nav.nav-bottom .pagination{height:67px;}
.pagination > li:last-child > a, .pagination > li:last-child > span{height:67px;}
.pagination > li:last-child > a > span{height:30px;}
.news .paginator .tab-content div#home{height:100%;float:left;padding-left:20px !important;padding-right:20px;margin-left:0px !important;}
body.news div#home .white-block{padding-left: 3px;
    padding-right: 3px;
    height: 235px;/*height: 310px;*/
    width: 50%;}
body.news div#home .white-block:nth-child(2) {height: auto;}
.news .white-block img{height: auto;}
.news div#home .white-block{padding-left:0px;padding-right:0px;}
.calendar>data{display:none;}
.news .paginator .nav-tabs > li{width:45%;}
.map-contact #moskau{bottom:0px;position:absolute !important;}
.news div#announcements .white-block{margin-left:0px;width:100% !important;height:auto;min-height:100%;}
div#announcements .white-block-page div.white-block h2{height:auto;font-size:16px;margin-top:0px;}
div.white-block-page{padding-left:0px;padding-right:0px;}
body.news div#announcements>div,body.news div#home>div ,body.news div#messages>div{padding-left:0px;padding-right:0px;}
.white-block-page.perfect>div{display:none;}
.white-block-page.perfect>div:nth-child(3), .white-block-page.perfect>div:nth-child(2){display:block;}
div.perfect h6{margin-bottom:37px;}
.calendar h2{display:none;}
.calendar .data{display:none;}
div.calendar a.write-news{margin-top:24px;padding-top:11px;padding-bottom:10px;font-size:12px;width:232px;}
div.perfect:before{width:90%;left:14px;}
body.news div#home .white-block p:nth-child(2){font-size:13px !important;}
body.news div#home .white-block>div:last-child p:nth-child(3){font-size:12px;    max-height: 82px;}
div.tags{display:none;}
body.news div#messages{margin-left:0px;}
body.news div#messages>div{padding-left:0px;padding-right:0px;}
div.white-block-page h2{font-size:13px;}
.tab-content div#messages div.white-block-page p{font-size:12px !important;}
.news .paginator .tab-content div#announcements{height:100%;float:left;margin-left:0px !important;padding-left:20px !important;padding-right:20px;}
.news .paginator .tab-content div#messages{height:100%;float:left;padding-left:20px !important;padding-right:20px;margin-left:0px !important;}
.white-block-page .white-block{padding-left:0px;padding-right:0px;}
div.page-catalog-container h1{padding-top:29px;font-size:16px;padding-bottom:44px;}
div.page-catalog-container{width:100%;}
div.page-catalog>div>a:first-child{font-size:13px;}
body div.page-catalog>div:first-child{margin-bottom:17px;}
body div.page-catalog a.be-rent{padding-top:0px;padding-bottom:0px;line-height:30px;margin-bottom:10px;margin-left:44px;}
body div.page-catalog{padding-top:25px;padding-bottom:8px;}
div.page-catalog h3{font-size:13px;margin-bottom:6px;}
div.page-catalog li{font-size:12px;}
body div.page-catalog-block{padding-left:20px;padding-right:20px;}
div.page-catalog>div:nth-child(2) ul h3{margin-top:25px;}
div.page-catalog>div:nth-child(3) ul h3{margin-top:14px;}
div.page-catalog>div:nth-child(2) ul:first-child h3{margin-top:0px;}
body div.page-catalog>div{padding-left:0px;padding-right:0px;}
body.marketplace .upper li{text-align:center;}
body.marketplace .upper-right{position:relative;bottom:0px;}
body.marketplace div.upper{bottom:0px;position:relative;height:76px;}
body.marketplace a.be-rent{margin-top:80px;}
div.market-block-container{}
.market-block h2{text-align:center;font-size:18px;width:225px;margin-left:auto;margin-right:auto;}
.market-block p{font-size:12px;}
body div.market-block{padding-left:20px;padding-right:20px;padding-top:0px;}
body.marketplace .upper-right p{font-size:12px;line-height:23px;}
.marketplace-middle{padding-left:0px;padding-right:0px;}
div.marketplace-middle .pull-left{position:relative;top:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;}
.marketplace-middle img{height:100%;width:100%;}
div.marketplace-middle .pull-left h2{font-size:13px;text-align:center;line-height:25px;}
div.marketplace-middle{padding-left:0px;padding-right:0px;}
div.marketplace-bottom>div{padding-top:0px;padding-left:0px;padding-right:0px;padding-bottom:0px;margin-bottom:0px;}
div.marketplace-bottom>div h2{font-size:13px;line-height:23px;text-align:center;}
.marketplace-bottom>div:last-child p{font-size:12px;}
body.marketplace .row.row-last .col-2{width:100%;}
body.marketplace .bean-block-with-pre-title section .group-animated{height:auto !important;padding-top:78px;}
body div.market-block>div{background:#fff;padding-top:0px;width:100%;}
body div.market-block>div:first-child{padding-top:51px;}
body div.market-block>div:nth-child(2) p{margin-bottom:14px;}
body div.marketplace-bottom>div:last-child{line-height:20px;margin-bottom:45px;}
body div.scroll-green{padding-left:24px;padding-top:26px;padding-bottom:25px;}
div.market-block-container>h2{background-size:100px 96px;height:auto;padding-top:9px;padding-bottom:9px;font-size:12px;}
/* body div.advantage-container{padding-left:20px;padding-right:20px;margin-top:-231px;} */
body div.advantage-container{padding-left:20px;padding-right:20px;margin-top:-3px;}
body div.advantage-container h2,body div.advantage-container div.h2{font-size:14px;margin-left:25px;margin-top:0px;}
body div.ab:first-child h2{margin-top:39px;margin-bottom:26px;}
body div.advantage-block-unset p{margin-left:24px;}
body div.ab:first-child div.advantage-block-unset .carousel{margin-top:0px;}
body div.advantage-container-unset .carousel-inner .left{padding-left:0px}
body div.ad-second{margin-top:0px;padding-bottom:34px;}
body div#myCarousel2{top:0px;}
body div.advantage-block-bottom{width:100%;padding-bottom:44px;}
body div.advantage-container p{font-size:12px;}
body div.advantage-container a.href-1{margin-left:23px;margin-top:25px;}
body div.ab>div:first-child{padding-bottom:34px;}
body div.ab:nth-child(2){margin-bottom:56px;}
body div.advantage-block-bottom h3{font-size:18px;margin-top:22px;}
body div.advantage-block-bottom:last-child{padding-bottom:0px;}
body div.advantage-container .carousel-indicators{display:none;}
body ul.first-list{display:none;}
body div.about-container .nav-tabs{text-align:center;margin-top:30px;padding-left:0px;padding-right:0px;}
body .about-container .tab-content{padding-left:20px;padding-right:20px;margin-bottom:71px;}
body .about-container .tab-content h2{display:none;}
body .about-container .tab-content .left{padding-left:0px;}
body .about-container .tab-content p{margin-left:20px;font-size:12px;padding-right:0px;padding-top:40px;}
body div.about-block h2{font-size:16px;margin-top:61px;text-align:center;margin-bottom:7px;}
body .about-block.mission{padding:0px;}
body .about{padding:0px;}
body .mission .about p{margin-left:0px;font-size:12px;padding-left:20px;padding-right:20px;padding-top:23px;}
body .mission .about p:before{left:38%;}
body .about-block.mission ul.checkbox-list li{background-size:26px;padding-left:46px;font-size:12px;margin-left:20px;padding-right:31px;margin-right:0px;text-indent:0px;height:auto;margin-bottom:7px;}
body .about-block.content-block{padding-left:0px;padding-right:0px;height:100%;}
body .about-block.content-block>div:first-child h2{text-align:center;margin-left:0px;margin-top:59px;}
body .about-block.content-block>div:first-child p{font-size:12px;padding-left:20px;margin-left:0px;padding-right:0px;}
body .about-block.position>div{padding-left:0px;padding-right:0px;bottom:0px;position:relative;right:0px;}
body .about-block.position{padding-left:0px;padding-right:0px;height:918px;}
body .position img{position:absolute;bottom:0px;height:auto;width:initial;}
body .about-block.content-block img{height:400px;width:100%;}
body .about-block.position>div p{font-size:12px;padding-left:20px;padding-right:20px;line-height:20px;}
body .about-block.position>div a{margin-left:21px;}
body .about-block.content-block a{margin-left:20px;}
body .about-block.mission a{margin-left:20px;}
body .about-block.mission ul li{margin-left:37px;font-size:12px;margin-right:36px;text-indent:-14px;}
body .about-block.mission ul{margin-top:45px;margin-bottom:60px;}
body .about-block.mission ul.checkbox-list{margin-top:0px;margin-left: 0px;}
body .about-block.invest p{font-size:12px;line-height:23px;}
body .about-block.invest p:before{left:39%;}
body .about-block.reviews-block h3{background-size:100px;font-size:11px;padding-top:15px;margin-top:-7px;}
body .reviews-block .item{padding-left:0px;padding-right:0px;text-align:center;}
body .reviews-block .item.next.left{padding-left:0px;padding-right:0px;}
body .about-block.reviews-block p{font-size:12px;text-align:left;padding-left:10px;padding-right:10px;}
body .about-block.reviews-block .carousel-control{top:56px;}
body .about-block.reviews-block p span{font-size:54px;}
body .reviews-block .item img{width:100px;}
body .about-block.jobs-green{height:700px;padding-left:0px;padding-right:0px;}
body .about-block.jobs-green img{height:100%;}
body .about-block.jobs-green>div{width:100%;padding-left:20px;padding-right:20px;}
body .about-block.jobs-green>div span{float:left;width:39px;height:39px;font-size:19px;text-align:center;margin-top:0px;}
body .about-block.jobs-green>div p{padding-right:0px;font-size:12px;text-align:left;line-height:22px;padding-left:69px;}
body .about-block.jobs-green div.under-last-green p{padding-left:0px;text-align:center;font-size:13px;}
body .under-last-green a{font-size:13px;}
body .about-block.jobs-green div.under-last-green p:last-child{font-size:12px;padding-right:50px;padding-left:50px;}
body .last-green a{margin-bottom:14px;}
body .about-block.jobs-green>div>div{text-align:left;}
body .under-last-green{margin-top:26px;}
body .last-green{margin-top:32px;}
body .reviews-block{background:#FAFAFA;}
body .about-block.invest a{margin-bottom:56px;}
body div.about-container .nav-tabs li.active a{font-size:12px;}
body div.about-container .nav-tabs li a{font-size:12px;padding-left:10px;padding-right:10px;margin-right:0px;}
body div.about-container .nav-tabs li{display:inline-block;float:none;}
body div.about-container .tab-content .carousel{left:0px;}
div.about-block.position>div h2{margin-bottom:40px;margin-top:59px;}
div.about-block.invest{padding-left:20px;padding-right:20px;padding-bottom:0px;}
body div.about-block.invest h2{margin-top:59px;margin-bottom:30px;}
body.about-page .upper{position:relative;bottom:0px;left:0px;}
body .reviews-block .item>div{display:none;}
body .reviews-block .item>div:first-child{display:block;}
div.about-block.reviews-block>div{padding-left:0px;padding-right:0px;}
div.about-block.reviews-block p span.s-top{left: -8px;position: relative;top: 30px;}
div.about-block.reviews-block>div>div{padding-left:0px;padding-right:0px;}
div.about-block.jobs-green>div h2{margin-top:61px;margin-bottom:41px;}
body div.advantage-block-unset.office-block-unset img{left:0px;width:100%;margin-top:0px;}
body .off-address{position:relative;}
body .advantage-container.office-container b{font-size:14px;text-align:center;margin-left:14px; margin-top: 8px;}
body div.advantage-container a.href-2{font-size:12px;height:40px;padding-top:10px;margin-left:auto;margin-right:auto;margin-top:32px;}
body .advantage-container.office-container p.off{margin-left:0px;padding-right:0px;text-align:center;margin-top:30px;}
body .advantage-container.office-container p.off:last-child{padding-bottom:22px;}
body div.advantage-container h2.rent-title,body div.advantage-container div.h2.rent-title{background-size:100px;font-size:13px;background-position-y:0px;padding-top:5px;}
body ul.nav.nav-tabs.grand-click li a{font-size:13px;}
body ul.nav.nav-tabs.grand-click>li{}
body div.advantage-container .little-click p{overflow:hidden;width:26px;white-space:nowrap;margin-right:20px;margin-bottom:0px;font-size:13px;line-height:12px;}
body ul.nav.nav-tabs.little-click li a{font-size:13px;}
body p.col-lg-12.green-button a{width:100%;}
body ul.nav.nav-tabs.little-click{margin-bottom:26px;}
body div.advantage-container.office-container .carousel-control{display:none;}
body .office-container h3,body .office-container div.h3{font-size:13px;}
body .office div:last-child p span{font-size:12px;letter-spacing:0px;}
body .office div:last-child p{text-align:center;}
body div.advantage-container a.eye{margin-top:17px;display:inline-block;}
body .office div:last-child p:first-child{text-align:left;margin-top:14px;}
body div.advantage-container a.blank{margin-top:16px;}
body div.office{width:100%;margin-right:0px;margin-bottom:20px;}
ul.nav.nav-tabs.grand-click li:nth-child(2){margin-top:5px;}
div.other-services-container h5{color:#00955E;font-family:'Lora';font-weight:bold;font-size:14px;position:relative;padding-bottom:17px;}
div.other-services-container h5:after{content:"";background:#00955E;width:50px;height:2px;display:block;position:absolute;bottom:0px;left:40%;}
div.other-services-container p{line-height:22px;text-align:left;font-size:12px;margin-left:30px;}
div.other-services-container>div{margin-bottom:0px;}
.other-services-container{margin-bottom:55px;}
body div.advantage-container a.href-1.href-3{margin-left:26px;font-size:12px;}
div.off-address.off-address2{bottom:-14px;left:0px;}
.advantage-container.office-container div.off-address.off-address2 p{margin-left:0px;margin-top:0px;}
ul.nav.nav-tabs.grand-click{padding-right:0px;}
div.hotel .tab-content .tab-pane .green-plashka h4{margin-left:41px;font-size:15px;}
div.hotel .tab-content .tab-pane .green-plashka p{margin-left:41px;line-height:20px;}
div.hotel .tab-content .tab-pane .green-plashka h2{margin-left:41px;margin-bottom:61px;margin-top:46px;}
body div.advantage-container a.green-button-hotel{top:100%;right:20%;margin-top:35px;}
div.hotel-position h2{margin-left:46px;font-size:14px;line-height:25px;margin-top:45px;}
div.hotel-position{margin-top:150px;margin-bottom:0px;}
div.hotel-position p{margin-left:46px;font-size:12px;padding-right:40px;}
.green-hotel-container{height:480px;}
div.green-reviews{width:100%;}
div.green-hotel-container>div{height:100%;}
div.green-hotel-container .carousel-inner > .item > img{height:480px;}
body h3.white-title{height:30px;font-size:13px;background-size:100px;background-position-y:0px;padding-top:6px;}
div.green-reviews h2{font-size:16px;}
div.green-reviews h2 span{font-size:13px;margin-top:11px;}
div.green-reviews p{padding-left:20px;padding-right:20px;font-size:12px;}
div.green-hotel-container ol.carousel-indicators{width:160px;overflow:hidden;white-space:nowrap;margin-left:-23%;bottom:33px;}
div.other-services-container h2{font-size:16px;margin-top:51px;margin-bottom:44px;}
div.other-services-container>div{text-align:center;}
div.kongress-form{margin-top:0px;padding-left:25px;padding-right:25px;padding-top:34px;text-align:center;padding-bottom:30px;width:100%;}
body div.office-container .kongress-form h3{margin-bottom:31px;}
div.kongress-form .form-control{width:100%;}
div.kongress-form button[type="submit"]{width:172px;height:40px;float:none;margin-left:auto;margin-right:auto;margin-top:10px;}
div.hotel .tab-content .tab-pane>div.hall-block{width:100%;}
div.kongress-form button{height:40px;font-size:12px;padding-top:11px;padding-left:25px;}
div.kongress-form .form-control{height:40px;font-size:12px;padding-left:25px;}
div.kongress-form button .caret{margin-top:-10px;width:35px;}
body div.advantage-container.kongress{padding-left:0px;padding-right:0px;margin-bottom:32px;}
body div.advantage-container.kongress .advantage-container-unset{padding-left:20px;padding-right:20px;}
div.hall-block div:last-child{margin-top:17px;padding-right:0px;right:0px;text-align:center;position:relative;bottom:0px;}
div.hall-block>div{bottom:62px;}
div.advantage-container.office-container.kongress .tab-pane img{min-height:156px;}
div.off-address.free-hall h3, .off-address.busy-hall h3,div.off-address.free-hall div.h3, .off-address.busy-hall div.h3{margin-left:0px;text-align:center;margin-bottom:0px;margin-top:39px;font-size:12px;}
div.off-address.free-hall p, .off-address.busy-hall p{width:100%;margin-left:0px;text-align:center;padding-right:0px;font-family:'Open Sans';font-size:12px;}
div.off-address.free-hall p{color:#04935D;}
div.off-address.free-hall a, .off-address.busy-hall a{background:none;text-transform:uppercase;border:1px solid #00945D;width:195px;display:block;text-align:center;margin-left:auto;margin-right:auto;height:50px;padding-top:14px;border-radius:87px;margin-top:27px;font-size:13px;}
div.off-address.busy-hall h3{color:#F42633;}
div.off-address.busy-hall p{color:#F42633;padding-left:49px;padding-right:49px;}
div.off-address.busy-hall a{margin-top:11px;}
body div.advantage-container.logistic-container .kongress-form .form-control{width:100%;}
body div.advantage-container.logistic-container .advantage-container-unset{padding-left:20px;padding-right:20px;}
body div.logistic-block-unset{padding-left:20px;padding-right:20px;}
body div.advantage-container div.office.logistic p{font-size:12px;}
body div.advantage-container div.sklad-block h2{margin-top:42px;}
body div.sklad-block>div:first-child{padding-left:20px;padding-bottom:51px;}
body div.advantage-container .sklad-block p{padding-right:0px;}
body div.logistic-green{padding-left:20px;padding-right:20px;}
body div.advantage-container div.logistic-green p{margin-left:49px;font-size:13px;height:46px;}
body div.advantage-container div.logistic-green-block h2{font-size:17px;margin-top:60px;}
body div.logistic-green p:before{width:26px;height:26px;background-size:100%;}
div.logistic-green-block{height:480px;}
body div.advantage-container.logistic-container .carousel-indicators{display:block;left:0px;width:100%;}
body div.sklad-block{margin-bottom:50px;}
body p.col-xl-12.green-button.green-zajavka a{margin-bottom:61px;color:#fff;background:#00945D;width:192px;height:40px;padding-top:10px;}
div.eagle-coat{width:100%;}
.eagle-coat-container.in-block{width:100%;}
.greenwod-modal p.bottom_p{text-align:center;}
.greenwod-modal .bottom_p span{font-size:12px;}
div.greenwod-modal p.bottom_p:last-child{margin-bottom:40px;}
div.type-transport h2{font-size:16px;}
div.type-transport li{font-size:12px;}
body div.greenwod-modal .modal-content.sklad-modal{padding-left:0px;padding-right:0px;}
body ul.nav-tabs > li > a{font-size:12px;}
body ul.nav-tabs > li.active > a{font-size:12px;}
body div.sklad-modal .tab-content{padding-left:0px;padding-right:0px;}
body h2.rent-title{font-size:12px;background-size:100px;background-position-y:0px;padding-top:8px;}
body ul.top_ul{padding-left:15%;font-size:12px;}
body div.sklad-container .sklad-block h2{font-size:17px;}
body div.sklad-container .sklad-block p span{font-size:12px;}
body div.sklad{margin-bottom:20px;width:100%;padding-left:13px;padding-right:13px;}
body div.sklad img{width:100%;}
body div.greenwod-modal p.address strong{font-size:12px;}
body div.greenwod-modal .modal-content.sklad-modal button{left:0px;}
div.kongress-form.kontakt-form textarea{height:120px;border-radius:20px;max-width:100%;}
div.kongress-form.kontakt-form{margin-bottom:0px;}
div.kontakt .ab{padding-bottom:0px;}
body div.office-container .kontakt-left p{margin-left:25px;}
body div.office-container .kontakt-left h3{margin-left:25px;}
div.kontakt-left{padding-top:20px;}
div.hotel .tab-content .tab-pane>div.telephone-block{height:auto;}
div.kontakt-content{padding-top:30px;}
body div.advantage-container.office-container .carousel-contact .carousel-control{display:block;}
body a.carousel-control.right.transparent-right{right:15px;bottom:8px;}
body a.carousel-control.left.transparent-left{right:61px !important;bottom:8px;}
body a.lupa{left:6px;bottom:7px;}
body div.advantage-container .carousel-contact .item.left{float:none;padding:0px;}
body div.advantage-container .carousel-contact .item{width:100%;}
body div.advantage-container .carousel-contact .item img{width:100%;height:100%;}
body div.advantage-container.office-container .carousel-contact .carousel-control{display:block;}
body div.advantage-container.office-container .carousel-contact ol{display:block;}
div.hotel .tab-content .tab-pane>div.carousel-contact{margin-bottom:0px;margin-top:55px;padding-left:0px;padding-right:0px;}
body .telephone-block{padding-left:0px;padding-right:0px;}
body div.hotel .tab-content .tab-pane>div{padding-left:20px;padding-right:20px;}
div#foto-fancy button{left:0%;}
body div.advantage-container.kontakt{margin-bottom:66px;}
div#kontakt-danye{padding-bottom:50px;}
.advantage-block-unset.kontakt-left{padding-bottom:25px;}
div.hotel .tab-content .tab-pane>div.map-kontact{padding-left:0px;padding-right:0px;margin-bottom:0px;margin-top:-30px;}
div.map-kontact .nav-tabs li.active a{font-size:18px;}
div.map-kontact .nav-tabs li a{font-size:18px;}
div.kontakt-container{margin-bottom:0px;}
div.map-kontact .nav-tabs{/*right:20px;*/ right: auto;}
body div#kontakt-danye{padding-left:20px;padding-right:20px;}
body div#main-transport{padding-left:20px;padding-right:20px;}
.gw2-top h1{margin-top:0px;}
body.gw2 div.upper{width:100%;}
body.gw2 div.upper-right{right:0%;}
body.gw2 div.upper-right p{font-size:12px;text-align:center;}
body div.gw2-top-unset{position:relative;padding-left:20px;padding-right:20px;top:0px;z-index:100;}
body .gw2-top h1{font-size:16px;text-align:center;margin-top:0px;}
body .gw2-top h1 br{display:none;}
body .gw2-top{padding-left:0px;padding-right:0px;margin-top:39px;position:relative;}
body div.gw2-top-unset>div:first-child{padding-left:20px;padding-right:20px;}
body.gw2 p.p-first{font-size:13px;}
body .gw2-top .gw2-top-unset div:nth-child(2){padding-left:0px;padding-right:0px;padding-bottom:33px;padding-top:19px;}
body .gw2-top h2{font-size:16px;text-align:center;}
body.gw2 p{font-size:12px;}
body .gw2-top .gw2-top-unset div:nth-child(2) p{padding-left:21px;padding-right:28px;}
body .gw2-top .gw2-top-unset div:nth-child(2) ul{font-size:12px;padding-left:21px;padding-right:21px;}
body .gw2-top .gw2-top-unset div:nth-child(2) h5{font-size:14px;padding-left:21px;margin-top:14px;}
body div.foto-block-bottom{overflow:hidden;position:relative;margin-top:-131px;}
div.gw2-top img{width:initial;height:360px;left:-650px;top:0px;}
body .about-container .gw2-paginator .tab-content{padding-left:10px;width:100%;margin-bottom:62px;}
body div.tab-pane a.download-href{width:100%;display:none;}
body div.tab-pane a.download-href-mobile{display:block;text-transform:uppercase;margin-top:19px;}
body .about-container .gw2-paginator .tab-content .tab-pane p:nth-child(2){display:none;}
body .about-container .gw2-paginator .nav-tabs{margin-bottom:0px;}
.gw2 .about-container .tab-content p{padding-top:20px;}
.about-block.mission.infrastructure2 h2{margin-top:50px;margin-bottom:34px;}
div.about-block.mission.infrastructure2 div:nth-child(3){padding-left:0px;padding-top:10px;padding-bottom:59px;}
body div.about-block.mission.infrastructure2 div:nth-child(3) p{font-size:13px;line-height:17px;margin-top:21px;}
body div.about-block.mission.infrastructure2 div:nth-child(3) span{width:30px;height:30px;font-size:15px;padding-top:4px;margin-right:11px;}
body div.about-block.mission.infrastructure2 div:nth-child(3) p:first-child{}
body div.bild-plan p{line-height:20px;}
body div.about-block.content-block.bild-plan h2{margin-bottom:23px;}
body div.about-block.content-block.bild-plan img{width:initial;}
body div.about-block.content-block.bild-plan{height:400px;}
body div.about-block.mission .rent-title{margin-top:0px;font-size:12px;}
body div.about-block.mission.bloks{padding-left:20px;padding-right:20px;padding-bottom:68px;}
body div.about-block.mission.bloks>div{padding-left:0px;padding-right:0px;}
body div.about-block.mission.bloks>div h2{font-size:16px;}
body div.mission.bloks p{font-size:12px;}
body .position.position-gw2 img{position:relative;}
div.about-block.position.position-gw2{display:none;}
div.block-foto span{font-size:10px;width:21px;height:21px;padding-top:4px;}
div.block-foto span:nth-child(2){top:62%;left:8%;}
div.block-foto span:nth-child(3){right:67%;top:54%;}
div.block-foto span:nth-child(4){top:44%;right:45%;}
div.block-foto span:nth-child(5){right:12%;top:40%;}
div.about-block.jobs-green.green-block-gw2 p{padding-left:20px;padding-right:20px;letter-spacing:0px;}
div.about-block.jobs-green.green-block-gw2 div:last-child{text-align:center;}
.about-block.jobs-green.green-block-gw2 input{font-size:12px;height:40px;padding-left:20px;}
div.about-block.jobs-green.green-block-gw2 textarea{padding-left:21px;font-size:12px;}
div.about-block.jobs-green.green-block-gw2 button[type="submit"]{height:40px;margin-top:5px;}
div.about-block.jobs-green.green-block-gw2 img{height:inherit;width:initial;}
div.about.infrastructure-shema span{width:24px;height:24px;font-size:12px;padding-top:4px;}
div.about.infrastructure-shema span:nth-child(2){left:12%;bottom:22%;}
div.about.infrastructure-shema span:nth-child(3){left:34%;bottom:32%;}
div.about.infrastructure-shema span:nth-child(4){left:57%;bottom:52%;}
div.about.infrastructure-shema span:nth-child(5){left:74%;bottom:57%;}
div.about.infrastructure-shema span:nth-child(6){bottom:70%;left:84%;}
body.gw2 div.about-container .nav-tabs li.active a{padding-left:40px;padding-right:40px;}
body.gw2 div.about-container .nav-tabs li a{padding-left:40px;padding-right:40px;}
.carousel.slide.slider-infrastructura{display:none;}
body.infrastructure .upper-right{display:none;}
body.infrastructure div.upper{bottom:initial;height:60.5%;}
body.infrastructure p.down-href{position:absolute;bottom:37px;left:20px;}
body.infrastructure p.down-href{font-size:13px;}
div.infrastructure-container .model-park .tab-content img{width:100%;margin-bottom:24px;}
body ul.nav.nav-tabs.white-nav.type-maps{margin-bottom:24px;}
body div.categoty-type{width:32%;margin-right:0px;padding-left:0px;padding-right:0px;height:auto;margin-bottom:10px;}
div.categoty-type p{font-size:12px;}
div.infrastructure-container .tab-content .categoty-type-block{text-align:left;}
body ul.nav.nav-tabs.white-nav{margin-bottom:25px;}
body ul.nav-tabs.white-nav > li > a{font-size:13px;}
body ul.nav-tabs.white-nav > li.active > a{font-size:13px;}
body div.kompany-block:before{left:40%;}
body div.kompany-block{padding-left:20px;padding-right:20px;}
div.kompany img{float:none;width:auto;margin-right:0px;}
div.kompany div:nth-child(2) p{float:none;}
div.kompany div p{text-align:left;margin-top:0px;}
div.kompany div:first-child{text-align:center;}
div.kompany div p span{display:inline;font-size:13px;}
div.kompany div p span.no-stroke{}
div.kompany h2{font-size:14px;}
div.kompany div:nth-child(2) p:first-child span{margin-left:9px;}
div.kompany div:nth-child(2) p:nth-child(2) span{margin-left:9px;}
div.kompany div:nth-child(2) p:nth-child(3) span{margin-left:9px;}
div.kompany div:last-child p span{display:block;float:none;}
div.kompany div:nth-child(2) p:last-child span{display:block;}
div.kompany div:nth-child(2) p:last-child{margin-top:10px;}
div.kompany{padding-left:17px;padding-bottom:46px;border-bottom:0px;margin-bottom:10px;padding-top:45px;}
body div.categoty-type.korpus{width:32%;margin-right:0px;}
body div.categoty-type.korpus h2{font-size:18px;}
div.categoty-type.alphabet li a{font-size:18px;}
div.model-park{padding-left:12px;padding-right:12px;}
div.container404{padding-left:20px;padding-right:20px;}
div.block404{padding-top:30px;padding-bottom:15px;}
div.block404 h1{font-size:48px;margin-bottom:0px;}
div.block404 h2{font-size:12px;padding-left:20px;padding-right:20px;}
div.block404 h4{font-size:12px;}
div.block-href404 a.green-href{margin-right:7%;font-size:12px;float:left;margin-bottom:20px;}
div.block-href404{padding-top:30px;padding-bottom:30px;float:left;width:100%;}
div.block404 svg{width:47px;height:47px;}
div.block--discovery-off-canvas-off-canvas-toggle .block__content a{margin-top:9px;height:auto;}
body div.be-rent-container{}
body a.be-rent.btn.btn-info.btn-lg{float:none;margin-top:60px;/*margin-top:17px;*/}
div.be-rent-modal .modal-dialog{width:94%;}
div.be-rent-modal h4{padding-left:0px;font-size:16px;text-align:center;margin-bottom:-2px;}
div.be-rent-modal .container-fluid{padding-left:0px;padding-right:0px;}
div.be-rent-modal .modal-body{padding-bottom:40px;}
div.be-rent-modal .form-group input{font-size:12px;height:40px;}
div.be-rent-modal textarea{font-size:12px;}
div.be-rent-modal button[type="submit"]{height:40px;font-size:12px;}
body div.type-page-container{padding-left:20px;padding-right:20px;}
body a.back{margin-left:0px;}
div.center-client h1{font-size:18px;margin-bottom:25px;}
div.type-page p{padding-left:0px;padding-right:0px;font-size:12px;}
div.green-text-type-page{margin-top:0px;padding-bottom:22px;margin-bottom:0px;}
div.green-text-type-page h3{margin-top:30px;font-size:13px;line-height:inherit;text-align:center;padding-left:20px;}
div.green-text-type-page p{text-align:center;padding-left:20px;line-height:inherit;}
div.green-text-type-page h1{font-size:20px;}
div.options-center h2{padding-left:20px;padding-right:20px;font-size:18px;}
div.options-center p{padding-left:20px;padding-right:20px;}
div.type-page p.ring-bottom{margin-top:27px;line-height:inherit;}
div.type-page{padding-bottom:29px;}
body div.type-page-container{margin-bottom:125px;}
body div.con-text{padding-left:33px;margin-bottom:10px;}
div.con-text p{width:100%;}
div.kompany div:nth-child(2){padding-left:33px;}
div.kompany div:nth-child(4){padding-left:33px;margin-bottom:10px;}
div.kompany div:nth-child(5){padding-left:33px;}
div.con-text p span{margin-left:9px;}
div.con-text p:last-child span{margin-left:0px;}
p.lk-telephone{width:100%;font-size:13px;float:none;}
div.user-kabinet-container h1{font-size:17px;margin-top:31px;margin-bottom:30px;}
body div.zajavka-container-grand{padding-left:20px;padding-right:20px;}
body div.zajavka-container{padding-left:5px;padding-right:5px;padding-bottom:21px;margin-bottom:67px;padding-top:45px;}
body p.green_p{font-size:12px;line-height:inherit;}
.lk-telephone:last-child{line-height:18px;}
div.user-kabinet-container ul.nav.nav-tabs.grand-click>li{float:left;margin-top:0px;}
body p.messages-quantility{font-size:12px;text-align:center;}
body p.demo-messages a{font-size:12px;}
p.demo-messages{text-align:center;}
div.select-block button{font-size:12px;height:40px;line-height:25px;}
body div.zajavka-container.block-opoveshenija{padding-top:36px;padding-left:20px;padding-right:20px;padding-bottom:54px;}
div.select-block button span.caret{width:30px;height:30px;border:none;background-size:100%;margin-top:-2px;margin-right:-7px;}
.select-container>div{padding-left:0px;padding-right:0px;}
body div.opeveshenije-unset{margin-bottom:0px;margin-top:0px;min-height:100%;}
div.opeveshenije{padding-top:10px;padding-bottom:10px;}
.opeveshenije-unset h5 br{display:none;}
div.opeveshenije-unset h5{line-height:initial;margin-bottom:0px;}
div.opeveshenije-unset p{font-size:12px;}
body div.zajavka-container-grand nav{padding-top:11px;height:auto;}
body div.zajavka-container-grand nav.nav-bottom .pagination{height:auto;}
div.select-container h3{font-size:13px;}
body div.zajavka-container.block-opoveshenija-2{padding-top:36px;}
body p.schet-p{font-size:12px;}
body a.demo-schet{width:85%;padding-bottom:17px;line-height:35px;overflow:hidden;padding-top:6px;}
body .active-greenwood-block ul.nav.nav-tabs.grand-click li a{padding-left:7px;padding-right:8px;padding-bottom:9px;padding-top:11px;}
div.active-greenwood-block{padding-left:0px;padding-right:0px;}
body div.tab-pane>a.pachat-schet{display:none;}
body div.schet-year-block table th p{font-size:12px;margin-bottom:0px;overflow:hidden;height:17px;width:46px;}
div.schet-year-block table td:first-child{font-size:12px !important;padding-right:0px;padding-left:0px;}
body div.schet-year-block table td{font-size:12px;padding-left:0px;padding-right:0px;}
body div.schet-year-block table td:last-child a{float:right;margin-right:-2px;margin-top:-2px;}
body div.schet-year-block table th{padding-left:0px;padding-right:0px;}
div.user-kabinet-container ul.nav.nav-tabs.grand-click>li a{padding-left:7px;padding-right:8px;padding-top:9px;padding-bottom:8px;}
div.user-kabinet-container ul.nav.nav-tabs.grand-click{width:65%;margin-left:auto;margin-right:auto;display:none;}
body .active-greenwood-block ul.nav.nav-tabs.grand-click{width:100%;display:block;}
div.demo-later{width:100%;}
.zajavka-block .green_p span{top:8px;position:relative;}
body #zakaz-zala .select-container p{font-size:12px;padding-left:20px;padding-right:20px;}
div.select-block input[type="text"]{height:40px;font-size:12px;padding-left:24px;}
div.select-container .select-block:first-child{margin-bottom:6px;}
body #zakaz-zala .select-block button{line-height:25px;padding-left:24px;}
div.select-container .select-block:nth-child(2){padding-right:7px;}
div.select-container .select-block:nth-child(3){padding-left:7px;}
div.select-block input[type="submit"]{height:40px;font-size:13px;width:195px;}
div.select-container .select-block:nth-child(4){text-align:center;margin-top:16px;}
div.active-greenwood{height:100%;text-align:center;}
body p.ag-bottom-p{text-align:center;padding-left:18px;padding-right:18px;}
div.active-greenwood-block b{font-size:13px;}
div.active-greenwood>div{margin-bottom:14px;}
div.active-greenwood>div:last-child{margin-bottom:30px;}
div.active-greenwood-block b.name-bottom{font-family:'Open Sans-Semibold';}
div.active-greenwood>div:first-child{margin-top:9px;}
div.active-greenwood-container{padding-bottom:81px;}
div.user-kabinet-container div.rar-responsive a{font-family:'Lora';font-weight:bold;font-size:16px;float:left;margin-left:20px;}
div.user-kabinet-container .rar-responsive .dropdown{margin-right:19px;}
div.user-kabinet-container div.rar-responsive{float:left;width:100%;background:#fff;margin-bottom:-2px;padding-top:32px;}
div.rar-responsive-block{padding-left:20px;padding-right:20px;}
body div#home .white-block>div:last-child p:last-child{bottom: 0px;}
body ol.carousel-indicators.main-nav-header{display:none !important;}
body div.upper-right p.text-in-header{display:none;}
body.off-canvas-active header:before{transform:skew(0deg) !important;left:0px;width:85% !important;top:0px !important;right:initial;}
body div#block-block-5 div.col-6{margin-left:0%;margin-top:0px;margin-bottom:0px;width:100%;margin-right:0%;}
div.advantage-right1 img.block-meeting{left:0px;position:relative;}
div.advantage-right1 img.block-meeting.current{display:none;}
div.advantage-right2 img.block-meeting2.current{display:none;}
div.advantage-right2 img.block-meeting2{position:relative;}
.logo span:nth-child(3) a{color:#fff;}
div.logo span:last-child{display:block;width:152px;margin:0px auto;overflow-x:hidden;font-weight:bold;margin-top:1px;/*text-indent:-125px;font-size:16px;*/text-indent:-125px;font-size:15px;}
div.advantage-right.advantage-right1{margin-top:47px;}
div.thankyoumessage h3{text-align:left;padding-left:0px;padding-right:0px;color:#01945E;font-family:'Lora';font-weight:bold;font-size:13px;}
div.thankyoumessage{padding-left:0px;padding-right:0px}
body div.type-page-container {padding-left: 20px;padding-right: 20px;}
body a.back {margin-left: 0px;}
div.center-client h1{font-size: 18px;margin-bottom: 25px;}
div.type-page p {padding-left: 0px;padding-right: 0px;font-size: 12px;}
div.green-text-type-page { margin-top: 0px;padding-bottom: 22px; margin-bottom: 0px;}
.eagle-coat p {padding-left: 0px; padding-right: 0px;}
body div.type-page-container h1 {font-size: 18px;margin-bottom: 25px;}
div.green-text-type-page h3 {margin-top: 30px;font-size: 13px;line-height: inherit;text-align: left;padding-left: 20px;}
div.green-text-type-page p {text-align: left;padding-left: 20px;line-height: inherit;}
div.green-text-type-page h1 {font-size: 20px;}
div.options-center h2 {padding-left: 20px;padding-right: 20px;font-size: 18px;}
div.options-center p {padding-left: 20px;padding-right: 20px;}
div.type-page p.ring-bottom { margin-top: 27px;line-height: inherit;}
body div.type-page {padding-bottom: 29px;padding-left: 20px;padding-right: 20px;}
body div.type-page-container {margin-bottom: 125px;}
div.type-transport {padding-left: 20px;padding-left: 20px;}
div.download-block {margin-top: 0px; padding-bottom: 5px;}
div.download-block a {margin-right: 0px; margin-bottom: 20px;}
body ul.pravila-polzovania {float: left; margin-top: 0px;padding-left: 20px;padding-right: 20px;font-size: 13px;}
.map-contact>ymaps {position: absolute;bottom: 0px;}
div.advantage-right h1, div.advantage-right p.gm {font-size: 22px !important;left: 30px !important;bottom: 30px !important;}
#gm_slides .owl-nav .owl-prev {left: 15px;}
#gm_slides .owl-nav {top: -70px;}
#gm_slides .owl-nav .owl-next {right: 15px;}
.owl-item {padding-left: 17px;}
.main .upper li span {position: absolute;height: 25px;width: 25px;background-size: 100%;margin-top: 0px;}
.main .upper li {height: 34px;position: relative;}
.circle canvas{display:none;}
.flexslider {margin-bottom: 0px;}
div.partners-container div img {width: 100%;height: 100%;}
body div.type-page-container table {font-size: 12px;}
body .type-page .htitle{font-size:18px;padding-left:0px;padding-top:0px;margin-bottom:10px;padding-bottom: 10px;}
.table-block {overflow-x: auto;}
body div.about-block.reviews-block p:first-child {
    text-align: -webkit-center;
}

div.about-block.reviews-block h5 {
    text-align: center;
}

div.about-block.reviews-block h6 {
    text-align: center;
}

ul.flex-direction-nav a {
    top: 47px;
}
div.flexslider:hover .flex-direction-nav a.flex-prev{
    left: 0px;
}
div.flexslider:hover ul.flex-direction-nav a.flex-next{
    right: 0px;
}
div.flexslider ul.flex-direction-nav a.flex-prev{
    left: 0px;
}
div.flexslider ul.flex-direction-nav a.flex-next{
    right: -12px;
}
div.about-block.mission.gud-container {
    padding-left: 20px;
    padding-right: 20px;
}
body.news .paginator .nav-tabs h1 {
    margin-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 0px;
}

.news .paginator ul {
    height: auto;
}
body.news div#home div.white-block:first-child div img{
width: auto;
height: auto;
}
body.news div#home .white-block:first-child{
	height: 100%;
}
div#myCarousel1 .item {
    padding-left: 0px;
}

div#myCarousel1 {
    max-width: 550px;
    margin-left:  auto;
    margin-right:  auto;
}
.about iframe {
    width: 100%;
}
.gud-block img {
    width: 100%;
    height:  auto;
}
div.gud-block:last-child {
    min-height:  auto;
}
.gud-block img {
    width: 100%;
    height:  auto;
}
div.gud-block:last-child {
    min-height:  auto;
}
p.bottom-picture noindex {
    width: 119px;
    display: inline-block;
}

p.bottom-picture img {
    vertical-align: top;
	margin-left: 15px;
}
div.type-page-container .advantage-block-unset ul li{
    width: 100%;
    margin-left: 24px;
    font-size: 12px;
    padding-right: 24px;
}
}
@media only screen and (min-width:321px) and (max-width:600px){.contacts-unset{top:0px;left:0px;width:100%;height:350px;padding-left:0px;}
div#home .white-block{width:inherit;margin-right:0px;}
.row.no-margin.location .advantage-right h1,.row.no-margin.location .advantage-right p.gm{left:37px;font-size:22px;bottom:34px;}
.row.no-margin.location .advantage-right a{left:82%;bottom:35px;}
.advantage-right h1{left:22px;font-size:21px;bottom:37px;letter-spacing:1px;}
.advantage-right a{left:82%;width:12px;overflow:hidden;bottom:38px;}
.green-bottom{height:auto;background-size:100% 100%;padding-bottom:15px;}
.partners-container{height:auto;text-align:center;}
.partners-block{width:100%;}
.footer:nth-child(1){height:145px;min-height:100%;}
.upper li a{font-size:17px;line-height:30px;padding-left:36px;}
.paginator ul{height:82px;padding-top:10px;}
.demo-bild{left:0px;width:100%;top:20%;}
.green-bottom-upper button[type="submit"]{float:none;width:172px;text-align:center;padding-left:0px;padding-right:0px;height:40px;padding-top:0px;padding-bottom:0px;}
.green-bottom-upper button[type="button"]{width:100%;display:block;font-size:12px;height:40px;line-height:21px;}
.footer:nth-child(2){margin-top:0px;}
.footer:nth-child(2) p{font-size:100%;margin-top:15px;line-height:25px;}
.row.no-margin.location .advantage{height:auto;}
.header-block{height:auto;background-size:100% 100%;}
.row.wood h1{margin-left:-1%;font-size:23px;margin-top:0px;line-height:30px;}
.currency-china{float:none;margin-right:auto;margin-bottom:15px;margin-left:auto;display:none;}
.grad-360{float:none;margin-right:auto;margin-bottom:15px;margin-left:auto;display:none;}
.right-bottom{text-align:center;}
.scroll{bottom:90px;}
a.be-rent{margin-top:47px;margin-bottom:15px;float:none;display:inline-block;padding-top:11px;padding-bottom:11px;font-size:13px;margin-right:-4px;-webkit-box-shadow: 0px 5px 10px 2px rgba(34, 60, 80, 0.2); -moz-box-shadow: 0px 5px 10px 2px rgba(34, 60, 80, 0.2); box-shadow: 0px 5px 10px 2px rgba(34, 60, 80, 0.2);}
body a.be-rent.btn.btn-info.btn-lg { margin-top: 130px; }
.menu-right{margin-top:0px;display:none;}
.upper li{padding-top:6px;padding-bottom:0px;margin-bottom:0px;background-size:25px;background-position-y:76%;background-position-x:0px;}
.upper ul{margin-top:0px;}
.upper{padding-left:0px;padding-right:0px;}
.park-right{padding-left:3px;padding-right:0px;padding-top:20px;}
.park-right:before{bottom:31px;top:-21px;left:40%;background-size:68px;}
.row.wood>div:first-child{height:130px;}
.footer:nth-child(3) div{margin-top:20px;padding-bottom:20px;}
.footer{padding-left:0px;padding-right:0px;}
.footer-container{padding-left:0px;padding-right:0px;}
.footer:nth-child(3){margin-top:20px;}
a.write-are{width:223px;height:40px;padding-top:8px;padding-bottom:0px;text-align:center;}
.footer:nth-child(1) div{left:9%;}
/*div#announcements .white-block{width:48% !important;margin-right:1%;margin-bottom:15px;margin-left:1%;height:315px;}*/
div#announcements .white-block{width: auto !important;margin-right: 20px;margin-bottom: 15px;margin-left: 20px;height: 235px;}
.white-block.horisontal{/*min-width:48%;max-width:48%;*/margin-left:1%;height:auto;padding-bottom:5px;/*display:none;*/margin-bottom:20px;margin-right:1%;}
.white-block.horisontal:nth-child(2),.white-block.horisontal:nth-child(3){display:block; width: fit-content;}
.old-version{display:none;}
div#jivo-iframe-container.jivo-expanded{display:none !important;}
.scroll{display:none;}
.logo{width:100%;padding-left:0px;text-align:center;margin-top:42px;}
div.upper{padding-left:25px !important;margin-top:17px !important;}
.l-branding .l-region .block{right:5.5% !important;}
div.park-right{padding-right:0px !important;height:100%;}
.entity-bean.vertical-text-left .vertical-text{margin-left:0px;width:100% !important;display:block;}
div.vertical-text h2{font-size:15px;text-align:center;line-height:25px;letter-spacing:1px;margin-top:0px;padding-top:25px;}
div.l-navigation{width:auto;opacity:1;visibility:initial;left:11%;}
body header.l-header-wrapper{min-width:100%;max-width:100%;}
section.l-main-wrapper{width:100%;}
body footer.l-footer-wrapper{width:100%;padding-bottom:100px;}
body .l-region.l-region--footer{width:100%;}
body{overflow-x:hidden !important;}
body .entity-bean.vertical-text-left .vertical-text{margin-left:0px;top:0%;width:100% !important;display:block;position:relative;}
.front .bean-id-12 section .group-text.park-right .field{margin-left:0px !important;text-align:left !important;}
.front .node--hero div.logo img{width:175px !important;margin-bottom:23px;}
.block--discovery-off-canvas-off-canvas-toggle .block__content span:first-child{display:none;}
body div#block-block-4{margin-right:47px;}
body .block--toggle .block__content .search-button{margin-top:10px;height:auto;margin-right:15px;}
.logo{display:none;}
.logo span:last-child{display:none;}
.logo span:nth-child(2){width:172px;margin:0px auto;line-height:17px;font-size:13px;}
.logo span:nth-child(3){width:152px;margin:0px auto;overflow-x:hidden;font-weight:bold;margin-top:1px;/*text-indent:-121px;font-size:16px;*/text-indent: -126px; font-size: 15px;}
body div#jivo-iframe-container{display:none !important;}
.required-fields.group-text.field-group-html-element.park-right{width: 87.5% !important;top: 37px;padding-right: 0px !important;height: 100%;margin-bottom: 30px !important;margin: 0px auto !important;position: initial;margin-top: 30px !important;}
.advantage-right{background:url(../img/the_meeting.png) no-repeat;height:100%;}
section.ds-1col-stacked.entity.entity-bean.bean-block-with-image.view-mode-default.image-left.image-small.vertical-text-left.bean-id-12.clearfix.bean-animation-processed.bean-animated{min-height:437px;}
.bean-block-with-image.image-large.image-right .field--name-field-block-image .field__item > img{margin-left:0px;}
.block--discovery-off-canvas-off-canvas-toggle .block__content span{left:15px;}
div.vertical-text h2 br{display:none;}
.park-right p{font-size:12px;margin-left:17px;margin-top:-3px;line-height:20px;}
a.btn-red.wood{margin-left:23px;padding-left:58px;letter-spacing:0px;}
.bean-block-with-image.image-large.image-right .field--name-field-block-image .field__item > img.meeting{display:none;}
.bean-block-with-image.image-large.image-right .field--name-field-block-image .field__item > img.meeting-mobile{margin-left:0px;}
body section.group-ds_content .required-fields.group-text.field-group-html-element{padding-top:0px;width:100%;margin-left:0px;}
div.advantage:nth-child(1) h2{margin-top:13px;margin-left:11px;}
div.advantage h2,div.advantage div.h2{font-size:14px;margin-top:13px !important;padding-top:0px;}
.advantage p:nth-child(1){margin-bottom:0px;background:none;height:40px;}
.row.no-margin.location .advantage p:first-child{background:none;}
.advantage:nth-child(1) h2:after{top:2px;left:52px;}
div.advantage:nth-child(2) h2{margin-top:14px;margin-left:2px;letter-spacing:0px;}
div.advantage:nth-child(2) p{margin-left:2px;margin-top:-3px;font-size:12px;line-height:18px;width:100%;display:block;}
.advantage:nth-child(2) h2:after{top:1px;left:44%;}
.advantage p{font-size:12px;line-height:18px;}
.advantage{margin-bottom:8px;height:139px;padding:0px;}
.advantage:nth-child(3) h2{margin-top:9px;margin-left:-23px;}
.advantage:nth-child(3) h2:after{left:41%;top:3px;}
.advantage:nth-child(3) p{margin-left:-20px;margin-top:-2px;}
.bean-block-with-image.image-large.image-left .field--name-field-block-image .field__item > img.urban{display:none;}
.bean-block-with-image.image-large.image-left .field--name-field-block-image .field__item > img.urban-mobile{margin-right:0px;margin-left:15px;}
.advantage-block,.advantage-block-second{width:100%;}
.advantage{padding:0px;margin-bottom:0px;}
.advantage:nth-child(1) p{margin-left:15px;margin-top:-3px;}
.advantage:nth-child(4) h2{margin-top:9px;margin-left:-1px;}
.advantage:nth-child(4) p{margin-left:7px;margin-top:-2px;}
.advantage:nth-child(5) h2{margin-left:12px;margin-top:-2px;}
.advantage:nth-child(5) p{margin-top:-2px;margin-left:20px;}
.advantage-block-second{}
.paginator .nav-tabs > li > a{padding-left:3px;padding-right:3px;font-size:12px;line-height:41px;letter-spacing:1px;}
.paginator .nav-tabs > li.active > a{padding-left:2px;padding-right:0px;padding-top:0px;padding-bottom:0px;font-size:12px;text-align:center;height:40px;width:96px;}
.paginator .tab-content div#home{margin-left:auto !important;/*height:490px;*/height: 400px;margin-right:auto;width:100%;margin:0px auto;}
.white-block img{    height: auto;}
.main div#home .white-block{display:none;width:48%;height:auto;margin-bottom:20px;margin-right:1%;margin-left:1%;}
.main div#home .white-block:nth-child(2),.main div#home .white-block:nth-child(3){display:block;}
.paginator{min-height:100%;}
.green-bottom-upper h2{margin-left:0px;font-size:17px;line-height:25px;text-align:center;}
header.bean-block-with-pre-title section .field--name-field-body p{font-size:12px;text-align:center;margin-top:0px;max-width:80%;margin:0px auto;margin-bottom:54px !important}
div.row.row-last .col-2:nth-child(2) .green-bottom-upper{width:100%;padding:0px;margin-left:0px;padding-left:35px;padding-right:35px;}
header.ds-1col.entity.entity-bean.bean-block-with-pre-title.view-mode-default.vertical-text-right.color-scheme-light.bean-id-16.clearfix.vertical-line-processed.bean-animation-processed{}
.green-bottom-upper button[type="button"] span{margin-top:-8px;margin-right:-9px;}
.partners-container div{display:none;width:23%;margin-left:0px;}
.partners-container div:nth-child(5),.partners-container div:nth-child(3),.partners-container div:nth-child(4){display:inline-block;margin-top:0px;}
.partners-container div img{width:100%;}
.partners-container div:nth-child(3){width:30%;margin-left:-33px;margin-top:0px;margin-right:auto;}
.partners-container div:nth-child(4){height: auto;margin-left:2px;width:30%;}
.partners-container h2,.partners-container div.h2{background-size:100px;margin-left:5px;padding-top:9px;background-position-y:0px;font-size:11px;}
div.partners-container{height:150px;padding-left:0px;padding-right:0px;}
.green-bottom-upper input[type="text"]{height:40px;font-size:12px;}
header.ds-1col.entity.entity-bean.bean-block-with-pre-title.view-mode-default.vertical-text-right.color-scheme-light.bean-id-16.clearfix.vertical-line-processed.bean-animation-processed div.green_meeting img{height:650px;}
.green-bottom-upper input[type="text"]{height:40px;font-size:12px;}
div.contacts-unset{top:0px;left:0px;width:100%;height:350px;padding-left:0px;}
.map-contact{height:750px;}
div#block-blockify-blockify-logo{min-height:100% !important;}
.map-contact>iframe{bottom:0px;position:absolute;}
.contacts-unset h2,.contacts-unset div.h2{font-size:16px;line-height:31px;padding-left:20px;margin-bottom:18px;}
.contacts-unset p{font-size:12px;}
.contacts-unset>div:nth-child(2){padding-left:20px;width:245px;}
.left{padding-left:20px;}
a.write-are{width:223px !important;height:40px;padding-top:8px !important;padding-bottom:0px !important;text-align:center;margin-top:29px !important;}
.l-footer #logo img{width:133px;}
div.l-footer #logo{margin-left:0px;}
.block--blockify-blockify-logo .block__content{margin-bottom:10px;display: flex;justify-content: center; align-items: center; padding-top: 41px; width: 100%; flex-wrap: wrap-reverse;}
nav#block-menu-menu-footer-menu{text-align:left;padding-left:20px;padding-right:20px;}
nav#block-menu-menu-footer-menu h2,nav#block-menu-menu-footer-menu div.h2{font-size:19px !important;margin-left:0px !important;}
nav#block-menu-menu-affiliates h2,nav#block-menu-menu-affiliates div.h2{font-size:19px !important;margin-left:0px !important;text-align:left;}
body nav#block-menu-menu-affiliates{text-align:left;padding-left:20px;padding-right:20px;    margin-top: 0px;}
div#block-block-2 h2,div#block-block-2 div.h2{text-align:left;padding-left:20px;font-size:19px !important;}
div.footer-mini.two{width:100%;text-align:left;height:auto;}
div.footer-mini{width:100%;}
.footer-mini:last-child{margin-top:40px;text-align:center;}
body p.bottom-picture{bottom: 65px !important;width: 100%;position: initial;margin-bottom: 20px;margin-top: 20px;}
div.last1{margin-left:20px;}
.last1 a{margin-right:11px;}
.footer-mini.two p{line-height:38px;}
section.bean-block-with-image.image-large.image-left .field--name-field-block-image .field__item > img.urban-mobile{display:block;width:100%;}
section.bean-block-with-image.image-large.image-right .field--name-field-block-image .field__item > img.meeting-mobile{display:block;width:100%;}
.color-scheme-dark:before{display:none;}
.color-scheme-dark a#bean-id-10{display:none;}
div#bild1{height:280px;display:block;}
.entity-bean .field--type-text-long{padding-left:0px;padding-right:0px;}
div.demo-bild a{width:250px;margin:0px auto !important;margin-top:31px;padding-bottom:9px;padding-top:10px;height:40px;}
.demo-bild h2,.demo-bild span.h2{margin-left:0px;}
div#block-block-2 li{text-align:left;padding-left:0px;padding-right:0px;float:left;width:44%;}
.l-footer div#block-block-2 li a{font-size:13px;}
div#block-block-2 li:nth-child(even){width:56%;}
nav#block-menu-menu-footer-menu ul.menu{padding-left:0px;}
nav#block-menu-menu-affiliates ul.menu{padding-left:0px;}
div.block-title-container{display:block;margin-top:35px;}
.l-footer div.block-title-container h2.block__title{margin:0px !important;margin-bottom:10px !important;}
div#block-block-2 h2,div#block-block-2 div.h2{display:none;}
div#block-block-2{margin-top:-27px !important;}
.ds-1col.entity.entity-bean.bean-gallery.view-mode-default.bean-id-34.clearfix.bean-animation-processed.bean-animated.reklama-content{display:block;height:auto;}
div#poster{display:none;}
div#poster1{display:none;}
div#poster2>div{width:100%;padding-bottom:0px;height:100%;}
div#poster2 img{width:100%;height:100%;}
div#poster3{display:none;}
div#poster6{display:none;}
div#poster8{display:none;}
div#poster4>div{width:50%;height:100%;background:none;padding-bottom:0%;overflow:inherit;}
div#poster4 img{height:100%;padding-bottom:0%;width:100%;}
div#poster5>div{width:50%;height:100%;padding-bottom:0%;}
div#poster5 img{width:100%;height:100%;}
div#poster7 .pink-block{width:50%;height:100%;padding-bottom:0%;}
#poster4 .field-collection-item-field-tile .field--name-field-text .field__item{position:initial;-webkit-transform:initial;transform:initial;}
div.reklama-block.white-bg.pink-block h2,div.reklama-block.white-bg.pink-block div.h2{margin-left:18.7% !important;font-size:16px;line-height:22px;padding-top:10px;}
div#poster7 div.reklama-block.white-bg.pink-block a{height:100%;}
div.reklama-block.white-bg.pink-block:after{right:27px;bottom:24px;}
.tab-content div#announcements{padding-left:0px;/*height:390px;*/height: 585px;margin-right:3%;margin-left:0%;width:100%;}
.main div#announcements .white-block:nth-child(2),.main div#announcements .white-block:nth-child(3){display:block;}
.row.no-margin.location .advantage h2,.row.no-margin.location .advantage div.h2{margin-left:0px !important;text-align:center !important;margin-top:0px !important;font-size:14px;}
.row.no-margin.location .advantage p{margin-left:0px !important;width:auto !important;margin-bottom:0px;}
.row.no-margin.location .advantage{height:122px;}
.advantage h2,.advantage div.h2{margin-left:0px !important;text-align:center !important;}
.advantage p{margin-left:0px !important;width:auto !important;}
.advantage-main .advantage{padding-left:0px;padding-right:0px;}
.advantage-main{margin-bottom:40px;}
div#announcements p:nth-child(2){font-size:12px;line-height:22px;margin-left:12px;}
div#announcements .white-block h2,div#announcements .white-block div.h2,div#announcements .white-block:nth-child(2) div.h2{font-size:14px;line-height:22px;margin-top:42px;margin-left:12px;height:60px;}
.green-bottom-upper h1 {margin-left: auto; text-align: center;}
div#messages.tab-pane>a,div#announcements.tab-pane>a,div#home.tab-pane>a{right:26.99%;top:89%;font-size:13px;}
.tab-content div#messages{padding-left:0px;/*height:426px;*/height:515px;margin-right:auto;width:100%;margin-left:auto;}
.white-block.horisontal h3,.white-block.horisontal div.h3{margin-top:28px;height:auto;}
.main div#messages div:nth-child(2) p{padding-top:18px;margin-top:0px;height:auto;}
.paginator .nav-tabs > li > a:hover{width:96px;padding:0px;height:40px;}
body header.l-header-wrapper.header-active{max-width:100%;min-width:100%;}
body aside.l-off-canvas{width:100%;right:-10%;}
body.off-canvas-active .l-off-canvas:before{right:0px !important;width:100%;transform:skew(0deg);}
div#block-block-5{display:block;}
div#block-block-5 div.col-6{margin-left:0%;margin-top:0px;margin-bottom:0px;}
div#block-block-5 div.col-4{margin-left:0%;}
div#block-block-5 div.col-4:nth-child(3){margin-left:0%;}
div.write-are-top{margin-left:0%;margin-top:0px;}
div.social-icons-menu{margin-left:0%;}
div#block-block-5 div.col-6 .nav-list{width:100%;margin-bottom:0px;}
div#block-block-5 div.col-4 li a{font-size:14px;line-height:23px;}
div#block-block-5 div.col-6 li a{font-size:20px;margin-bottom:10px;}
div.social-icons-menu a{margin-right:17px;}
div.social-icons-menu a:last-child{margin-right:0px;}
div.l-navigation li.leaf{display:none;}
div.l-navigation li.first.leaf{display:block;margin-right:0%;width:100%;}
.l-hero{background-color:#f4f4f4;}
.paginator .tab-content{padding-left:0%;height:100%; padding-bottom: 5px !important;}
div.services-block>div.service-1{height:360px !important;margin-bottom:15px;width:100% !important;}
div.service-1 h2{margin-left:0px;font-size:17px;line-height:normal;margin-top:36px;}
div.service-1 h2 br{display:none;}
.services-block>div.service-1 p:nth-child(2) br{display:none;}
div.text-bottom1{padding-left:0px;}
div.services-block{width:87.5%;margin-top:-201px;margin-left:6.1%;float:left;padding-bottom:68px;}
.service-1 img.foto-xs{display:block;width:100%;height:360px;}
.service-1 img.desktop-unset-l{display:none;}
.service-1 img.desktop-unset-x{display:none;}
body .desktop,body .desktop-l{display:none;}
body .header-xs{display:block;}
.services-block>div.service-1 p:nth-child(2){font-size:12px;}
.word-and-tel a{font-size:13px;}
div.services-block>div .text-bottom p{font-size:17px;text-align:left;}
body div.text-bottom1{padding-left:0px;padding-top:0px;}
div.services-block>div.service-1>div{height:auto;}
img.desktop-unset-l,img.desktop-unset-x{display:none;}
body div.services-block>div{width:100% !important;padding-right:2px !important;}
div.service-2>div{height:360px;margin-bottom:15px;}
div.services-block h2{margin-top:59px;}
div.services-block p:last-child{bottom:21px;}
div.services-block>div.service-3{}
div.services-block>div.service-4{background-position-x:-416px;height:200px;display:none;}
div.services-block>div.service-5{}
div.services-block>div.service-6{background-position-x:-1142px;height:200px;display:none;}
div.services-block>div.service-7{}
div.services-block>div.service-8{background-position-x:-416px;height:200px;display:none;}
div.services-block>div.service-9{background-position-x:-784px;height:200px;display:none;}
div.services-block>div.service-10{}
div.services-block>div.service-11{}
div.services-block>div.service-12{background-position-x:-417px;height:200px;display:none;}
.services-block>div.clear1{display:none;}
body.news .upper li{font-size:17px;letter-spacing:0px;}
h1, .h1 {font-size:20px !important;}
.news .upper li{text-align:center;}
body.news div.upper{padding-left:0px !important;padding-right:0px;margin-top:-10px !important;}
.service-2 img.foto-xs{display:block;width:100%;height:360px;}
body.front.news .node--hero{height:250px !important;}
body.page-node .l-hero .block--views .view-content .node--hero{height:480px !important;}
div#home .white-block p:nth-child(2){width:100%;}
section.group-ds_content.row.no-margin.location .field.field--name-field-body.field--type-text-long.field--label-hidden.advantage-block-second-container{margin-left:0px;margin-top:16px;max-width:100%;}
.field.field--name-field-body.field--type-text-long.field--label-hidden.advantage-block-container{margin-top:6px;}
.advantage-right:before{top:85%;width:145px;background:url(../img/triagle-horisont.png) no-repeat;height:59px;right:132px;}
.row.no-margin.location .advantage-right{background-size:100%;}
.row.no-margin.location .advantage-right:before{right:132px;top:85%;width:145px;height:59px;}
/* b/html/body/div[1]/header/div[2]/div[1]/div[1]zackground:url(../img/triagle-horisont.png) no-repeat; */
section.ds-1col-stacked.entity.entity-bean.bean-block-with-image.view-mode-default.image-left.image-small.vertical-text-left.bean-id-12.clearfix.bean-animation-processed.bean-animated>section{min-height:547px;}
.l-branding .l-region .logo2 {display: block!important;}
}
@media only screen and (min-width:601px) and (max-width:767px){.contacts-unset{top:0px;left:0px;width:100%;height:350px;padding-left:0px;}
div#home .white-block{width:inherit;margin-right:0px;}
.row.no-margin.location .advantage-right h1, .row.no-margin.location .advantage-right p.gm{left:37px;font-size:22px;bottom:34px;}
.row.no-margin.location .advantage-right a{left:82%;bottom:35px;}
.advantage-right h1{left:22px;font-size:21px;bottom:37px;letter-spacing:1px;}
.advantage-right a{left:82%;width:12px;overflow:hidden;bottom:38px;}
.green-bottom{height:auto;background-size:100% 100%;padding-bottom:15px;}
.partners-container{height:auto;text-align:center;}
.partners-block{width:100%;}
.footer:nth-child(1){height:145px;min-height:100%;}
.upper li a{font-size:17px;line-height:30px;padding-left:36px;}
.paginator ul{height:82px;padding-top:10px;}
.demo-bild{left:0px;width:100%;top:65px;}
.green-bottom-upper button[type="submit"]{float:none;width:172px;text-align:center;padding-left:0px;padding-right:0px;height:40px;padding-top:0px;padding-bottom:0px;}
.green-bottom-upper button[type="button"]{width:100%;display:block;line-height:21px;}
.footer:nth-child(2){margin-top:0px;}
.footer:nth-child(2) p{font-size:100%;margin-top:15px;line-height:25px;}
.row.no-margin.location .advantage{height:auto;}
.header-block{height:auto;background-size:100% 100%;}
.row.wood h1{margin-left:-1%;font-size:23px;margin-top:0px;line-height:30px;}
.currency-china{float:none;margin-right:auto;margin-bottom:15px;margin-left:auto;display:none;}
.grad-360{float:none;margin-right:auto;margin-bottom:15px;margin-left:auto;display:none;}
.right-bottom{text-align:center;}
.scroll{bottom:90px;}
a.be-rent{margin-top:47px;margin-bottom:15px;float:none;display:inline-block;padding-top:11px;padding-bottom:11px;font-size:13px;margin-right:-4px;}
.menu-right{margin-top:0px;display:none;}
.upper li{padding-top:6px;padding-bottom:0px;margin-bottom:0px;background-size:25px;background-position-y:76%;background-position-x:0px;}
.upper ul{margin-top:0px;}
.upper{padding-left:0px;padding-right:0px;}
.park-right{padding-left:3px;padding-right:0px;padding-top:20px;}
.park-right:before{bottom:31px;top:-21px;left:40%;background-size:68px;}
.row.wood>div:first-child{height:130px;}
.footer:nth-child(3) div{margin-top:20px;padding-bottom:20px;}
.footer{padding-left:0px;padding-right:0px;}
.footer-container{padding-left:0px;padding-right:0px;}
.footer:nth-child(3){margin-top:20px;}
a.write-are{width:223px;height:40px;padding-top:8px;padding-bottom:0px;text-align:center;}
.footer:nth-child(1) div{left:9%;}
div#announcements .white-block{width:48% !important;margin-right:4%;margin-bottom:15px;margin-left:0px;height:315px;}
.white-block.horisontal{min-width:100%;max-width:100%;margin-left:0px;height:auto;padding-bottom:5px;/*display:none;*/margin-bottom:20px;}
.white-block.horisontal:nth-child(2),.white-block.horisontal:nth-child(3){display:block;}
.old-version{display:none;}
div#jivo-iframe-container.jivo-expanded{display:none !important;}
.scroll{display:none;}
.logo{width:50%;padding-left:0px;text-align:center;margin-top:42px;}
div.upper{padding-left:25px !important;margin-top:30px !important;width:50%;}
.l-branding .l-region .block{right:5.5% !important;}
.entity-bean.vertical-text-left .vertical-text{margin-left:0px;width:100% !important;display:block;}
div.vertical-text h2{font-size:15px;text-align:center;line-height:25px;margin-top:-10px;letter-spacing:1px;}
div.l-navigation{width:auto;opacity:1;visibility:initial;left:11%;}
body header.l-header-wrapper{min-width:100%;max-width:100%;}
section.l-main-wrapper{width:100%;}
body footer.l-footer-wrapper{width:100%;padding-bottom:100px;}
body .l-region.l-region--footer{width:100%;}
body{overflow-x:hidden !important;}
body .entity-bean.vertical-text-left .vertical-text{margin-left:0px;top:15px;width:100% !important;display:block;position:relative;}
#gm_slides .owl-nav{top: -35px;}
.front .bean-id-12 section .group-text .field{margin-left:0px;text-align:left !important;max-width:100%;}
body.front.main .node--hero{height:385px !important;}
.front .node--hero div.logo img{width:175px !important;margin-bottom:23px;}
.block--discovery-off-canvas-off-canvas-toggle .block__content span:first-child{display:none;}
body div#block-block-4{margin-right:47px;}
body .block--toggle .block__content .search-button{margin-top:10px;height:auto;margin-right:15px;}
.logo span:last-child{display:none;}
.logo span:nth-child(2){width:172px;margin:0px auto;line-height:17px;font-size:13px;}
.logo span:nth-child(3){width:152px;margin:0px auto;text-indent:-123px;overflow-x:hidden;font-weight:bold;font-size:16px;margin-top:1px;}
body div#jivo-iframe-container{display:none !important;}
body div.park-right{width: 100% !important;top: 37px;position: initial;margin-top: 60px !important;padding-right:0px !important;}
.advantage-right{height:100%;}
section.ds-1col-stacked.entity.entity-bean.bean-block-with-image.view-mode-default.image-left.image-small.vertical-text-left.bean-id-12.clearfix.bean-animation-processed.bean-animated{min-height:437px;margin-top:145px;}
.bean-block-with-image.image-large.image-right .field--name-field-block-image .field__item > img{margin-left:0px;}
.block--discovery-off-canvas-off-canvas-toggle .block__content span{left:15px;}
div.vertical-text h2 br{display:none;}
.park-right p{font-size:12px;margin-left:17px;margin-top:-3px;line-height:20px;}
a.btn-red.wood{margin-left:23px;padding-left:58px;letter-spacing:0px;}
section.group-ds_content .required-fields.group-text.field-group-html-element{padding-top:0px;}
div.advantage:nth-child(1) h2{margin-top:13px;margin-left:11px;}
div.advantage h2,div.advantage div.h2{font-size:14px;margin-top:13px !important;padding-top:0px;}
.advantage p:nth-child(1){margin-bottom:0px;background:none;height:40px;}
.row.no-margin.location .advantage p:first-child{background:none;}
.advantage:nth-child(1) h2:after{top:2px;left:52px;}
div.advantage:nth-child(2) h2{margin-top:14px;margin-left:2px;letter-spacing:0px;}
div.advantage:nth-child(2) p{margin-left:2px;margin-top:-3px;font-size:12px;line-height:18px;width:100%;display:block;}
.advantage:nth-child(2) h2:after{top:1px;left:44%;}
.advantage p{font-size:12px;line-height:18px;}
.advantage{margin-bottom:8px;height:139px;padding:0px;}
.advantage:nth-child(3) h2{margin-top:9px;margin-left:-23px;}
.advantage:nth-child(3) h2:after{left:41%;top:3px;}
.advantage:nth-child(3) p{margin-left:-20px;margin-top:-2px;}
.bean-block-with-image.image-large.image-left .field--name-field-block-image .field__item > img.urban{display:none;}
.bean-block-with-image.image-large.image-left .field--name-field-block-image .field__item > img.urban-mobile{margin-right:0px;margin-left:15px;}
.advantage-block,.advantage-block-second{width:100%;}
.advantage{padding:0px;margin-bottom:0px;}
.advantage:nth-child(1) p{margin-left:15px;margin-top:-3px;}
.advantage:nth-child(4) h2{margin-top:9px;margin-left:-1px;}
.advantage:nth-child(4) p{margin-left:7px;margin-top:-2px;}
.advantage:nth-child(5) h2{margin-left:12px;margin-top:-2px;}
.advantage:nth-child(5) p{margin-top:-2px;margin-left:20px;}
.advantage-block-second{margin-left:0px;}
.paginator .nav-tabs > li > a{padding-left:3px;padding-right:3px;font-size:12px;line-height:41px;letter-spacing:1px;}
.paginator .nav-tabs > li.active > a{padding-left:2px;padding-right:0px;padding-top:0px;padding-bottom:0px;font-size:12px;text-align:center;height:40px;width:96px;}
.paginator .tab-content div#home{margin-left:20px !important;height:425px;margin-right:20px;width:96%;margin:0px auto;}
.white-block img{height:auto;}
.main div#home .white-block{display:none;width:48%;height:350px;margin-bottom:20px;margin-right:20px;}
.main div#home .white-block:nth-child(2),.main div#home .white-block:nth-child(3){display:block;}
body.news div.paginator .nav-tabs{    padding-top: 8px;
    min-height: auto}
.paginator{min-height:485px;}
/* body.news .paginator{margin-top:-115px !important;} */
body.news .paginator{margin-top:0 !important;}
.green-bottom-upper h2{margin-left:0px;font-size:17px;line-height:25px;text-align:center;}
header.bean-block-with-pre-title section .field--name-field-body p{font-size:12px;text-align:center;margin-top:0px;max-width:80%;margin:0px auto;margin-bottom:54px !important}
div.unset-vacancies.last-block div.unset-vacancies>div{width:100%;}
div.unset-vacancies.last-block>div{width:100%;}
div.unset-vacancies>div{width:100%;}
div.unset-vacancies.last-block>div p{margin-left:50px;}
div.unset-vacancies.last-block div.last-block-unset{width:100%;}
div#kc>div>div{width:50%;}
div.row.row-last .col-2:nth-child(2) .green-bottom-upper{width:100%;padding:0px;margin-left:0px;padding-left:35px;padding-right:35px;}
header.ds-1col.entity.entity-bean.bean-block-with-pre-title.view-mode-default.vertical-text-right.color-scheme-light.bean-id-16.clearfix.vertical-line-processed.bean-animation-processed{}
.green-bottom-upper button[type="button"]{font-size:12px;height:40px;}
.green-bottom-upper button[type="button"] span{margin-top:-8px;margin-right:-9px;}
div.partners-container div{display:none;width:23%;margin-left:0px;margin-top:0px !important;}
.partners-container div:nth-child(5),.partners-container div:nth-child(3),.partners-container div:nth-child(4){display:inline-block;margin-top:0px;}
.partners-container div img{width:auto;}
.partners-container div:nth-child(3){width:30%;margin-left:-33px;margin-top:14px;margin-right:auto;}
.partners-container div:nth-child(4){margin-left:2px;width:30%;}
.partners-container h2,.partners-container div.h2{background-size:100px;margin-left:5px;padding-top:9px;background-position-y:0px;font-size:11px;}
div.partners-container{min-height: 150px;padding-left:0px;padding-right:0px;}
header.ds-1col.entity.entity-bean.bean-block-with-pre-title.view-mode-default.vertical-text-right.color-scheme-light.bean-id-16.clearfix.vertical-line-processed.bean-animation-processed div.green_meeting img{height:650px;}
.green-bottom-upper input[type="text"]{height:40px;font-size:12px;}
header.ds-1col.entity.entity-bean.bean-block-with-pre-title.view-mode-default.vertical-text-right.color-scheme-light.bean-id-16.clearfix.vertical-line-processed.bean-animation-processed div.green_meeting img{height:650px;}
.green-bottom-upper input[type="text"]{height:40px;font-size:12px;}
.bean-block-with-pre-title section .group-animated.green-block{padding-top:64px;height:100% !important;}
div.contacts-unset{top:0px;left:0px;width:100%;height:350px;padding-left:0px;}
.map-contact{height:750px;}
div#block-blockify-blockify-logo{min-height:100% !important;}
.map-contact>iframe{bottom:0px;position:absolute;}
.contacts-unset h2,.contacts-unset div.h2{font-size:16px;line-height:31px;padding-left:20px;margin-bottom:18px;}
.contacts-unset p{font-size:12px;}
.contacts-unset>div:nth-child(2){padding-left:20px;width:245px;}
.left{padding-left:20px;}
a.write-are{width:223px !important;height:40px;padding-top:8px !important;padding-bottom:0px !important;text-align:center;margin-top:29px !important;}
.l-footer #logo img{width:133px;}
div.l-footer #logo{margin-left:0px;}
.block--blockify-blockify-logo .block__content{margin-left:0px;margin-bottom:0px;}
nav#block-menu-menu-footer-menu{text-align:left;padding-left:20px;padding-right:20px;}
nav#block-menu-menu-footer-menu h2,nav#block-menu-menu-footer-menu div.h2{font-size:19px !important;margin-left:0px !important;}
nav#block-menu-menu-affiliates h2,nav#block-menu-menu-affiliates div.h2{font-size:19px !important;margin-left:0px !important;text-align:left;}
body nav#block-menu-menu-affiliates{text-align:left;padding-left:20px;padding-right:20px;margin-top:0px;}
div#block-block-2 h2,div#block-block-2 div.h2{text-align:left;padding-left:20px;font-size:19px !important;}
div.footer-mini.two{width:100%;text-align:left;height:auto;}
div.footer-mini{width:100%;}
.footer-mini:last-child{margin-top:40px;text-align:center;}
body p.bottom-picture{bottom: 65px !important;
    width: 100%;
    left: 0px;
    position: inherit;
    margin-bottom: 10px;
    margin-top: 10px;}
div.last1{margin-left:20px;}
.last1 a{margin-right:11px;}
.footer-mini.two p{line-height: 40px;}
section.bean-block-with-image.image-large.image-left .field--name-field-block-image .field__item > img.urban-mobile{display:block;width:100%;}
section.bean-block-with-image.image-large.image-right .field--name-field-block-image .field__item > img.meeting-mobile{display:block;width:100%;}
.color-scheme-dark:before{display:none;}
.color-scheme-dark a#bean-id-10{display:none;}
div#bild1{height:auto !important;display:block;padding-bottom:0px;}
.entity-bean .field--type-text-long{padding-left:0px;padding-right:0px;}
div#bild div.demo-bild a{width:250px;margin:0px auto;margin-top:31px;padding-bottom:9px;padding-top:10px;height:40px;}
.demo-bild h2,.demo-bild span.h2{margin-left:0px;}
div#block-block-2 li{text-align:left;padding-left:0px;padding-right:0px;float:left;width:44%;}
.l-footer div#block-block-2 li a{font-size:13px;}
div#block-block-2 li:nth-child(even){width:56%;}
nav#block-menu-menu-footer-menu ul.menu{padding-left:0px;}
nav#block-menu-menu-affiliates ul.menu{padding-left:0px;}
div.block-title-container{display:block;margin-top:35px;}
.l-footer div.block-title-container h2.block__title{margin:0px !important;margin-bottom:10px !important;}
div#block-block-2 h2,div#block-block-2 div.h2{display:none;}
div#block-block-2{margin-top:-27px !important;}
.ds-1col.entity.entity-bean.bean-gallery.view-mode-default.bean-id-34.clearfix.bean-animation-processed.bean-animated.reklama-content{display:block;height:auto;}
div#poster{display:none;}
div#poster1{display:none;}
div#poster2>div{width:100%;padding-bottom:0px;height:100%;}
div#poster2 img{width:100%;height:100%;}
div#poster3{display:none;}
div#poster6{display:none;}
div#poster8{display:none;}
div#poster4>div{width:50%;height:100%;background:none;padding-bottom:0%;overflow:inherit;}
div#poster4 img{height:100%;padding-bottom:0%;width:100%;}
div#poster5>div{width:50%;height:100%;padding-bottom:0%;}
div#poster5 img{width:100%;height:100%;}
div#poster7 .pink-block{width:50%;height:100%;padding-bottom:0%;}
#poster4 .field-collection-item-field-tile .field--name-field-text .field__item{position:initial;-webkit-transform:initial;transform:initial;}
div.reklama-block.white-bg.pink-block h2,div.reklama-block.white-bg.pink-block div.h2{margin-left:18.7% !important;font-size:16px;line-height:22px;padding-top:10px;}
div#poster7 div.reklama-block.white-bg.pink-block a{height:100%;}
div.reklama-block.white-bg.pink-block:after{right:27px;bottom:24px;}
.tab-content div#announcements{margin-left:3% !important;height:390px;margin-right:2%;width:95%;margin:0px auto;}
.main div#announcements .white-block:nth-child(2),.main div#announcements .white-block:nth-child(3){display:block;}
.row.no-margin.location .advantage h2,.row.no-margin.location .advantage div.h2{margin-left:0px !important;text-align:center !important;margin-top:0px !important;font-size:14px;}
.row.no-margin.location .advantage p{margin-left:0px !important;width:auto !important;margin-bottom:0px;}
.row.no-margin.location .advantage{height:122px;}
.advantage h2,.advantage div.h2{margin-left:0px !important;text-align:center !important;}
.advantage p{margin-left:0px !important;width:auto !important;}
.advantage-main .advantage{padding-left:0px;padding-right:0px;}
.advantage-main{margin-bottom:40px;}
div#announcements p:nth-child(2){font-size:12px;line-height:22px;margin-left:12px;}
div#announcements .white-block h2,div#announcements .white-block div.h2{font-size:20px;line-height:32px;margin-top:42px;margin-left:12px;height:108px;}
.tab-content div#messages{padding-left:20px;padding-right:20px;height:530px;/*height:390px;*/margin-right:auto;width:100%;margin-left:auto;}
.white-block.horisontal h3,.white-block.horisontal div.h3{margin-top:28px;}
.main div#messages div:nth-child(2) p{padding-top:18px;margin-top:0px;height:auto;}
.paginator .nav-tabs > li > a:hover{width:96px;padding:0px;height:40px;}
body header.l-header-wrapper.header-active{max-width:100%;min-width:100%;}
body aside.l-off-canvas{width:100%;right:0%;}
body.off-canvas-active .l-off-canvas:before{right:0px !important;width:100%;transform:skew(0deg);}
div#block-block-5{display:block;}
div#block-block-5 div.col-6{margin-left:0%;margin-top:0px;margin-bottom:0px;}
div#block-block-5 div.col-4{margin-left:0%;float:left;}
div#block-block-5 div.col-4:nth-child(3){margin-left:0%;}
div.write-are-top{margin-left:0%;}
div.social-icons-menu{margin-left:0%;}
div#block-block-5 div.col-6 .nav-list{width:100%;margin-bottom:0px;}
div#block-block-5 div.col-4 li a{font-size:14px;line-height:23px;}
div#block-block-5 div.col-6 li a{font-size:20px;margin-bottom:10px;}
div.social-icons-menu a{margin-right:17px;}
div.social-icons-menu a:last-child{margin-right:0px;}
div.l-navigation li.leaf{display:none;}
div.l-navigation li.first.leaf{display:block;margin-right:0%;width:100%;}
.l-hero{background-color:#f4f4f4;}
.paginator .tab-content{padding-left:0%;height:100%;}
.main div#home .white-block:nth-child(3){margin-right:0px;}
.news section.l-main-wrapper .clear1{display:block;}
div.services-block>div.service-1{height:360px !important;margin-bottom:15px;width:100% !important;}
div.service-1 h2{margin-left:0px;font-size:17px;line-height:normal;margin-top:36px;}
div.service-1 h2 br{display:none;}
.services-block>div.service-1 p:nth-child(2) br{display:none;}
div.text-bottom1{padding-left:0px;}
div.services-block{width:87.5%;margin-top:-201px;margin-left:6.1%;float:left;padding-bottom:68px;}
.service-1 img.foto-xs{display:block;width:100%;height:360px;}
.service-1 img.desktop-unset-l{display:none;}
.service-1 img.desktop-unset-x{display:none;}
body .desktop,body .desktop-l{display:none;}
body .header-xs{display:block;}
.services-block>div.service-1 p:nth-child(2){font-size:12px;}
.word-and-tel a{font-size:13px;}
div.services-block>div .text-bottom p{font-size:17px;text-align:left;}
body div.text-bottom1{padding-left:0px;padding-top:0px;}
div.services-block>div.service-1>div{height:100%;}
img.desktop-unset-l,img.desktop-unset-x{display:none;}
body div.services-block>div{width:100% !important;padding-right:0px !important;}
div.service-2>div{height:360px;margin-bottom:15px;}
div.services-block h2{margin-top:59px;}
div.services-block p:last-child{bottom:21px;}
div.services-block>div.service-3{background-position-x:100%;}
div.services-block>div.service-4{background-position-x:-416px;height:200px;display:none;}
div.services-block>div.service-5{background-position-x:100%;}
div.services-block>div.service-6{background-position-x:-1142px;height:200px;display:none;}
div.services-block>div.service-7{background-position-x:100%;}
div.services-block>div.service-8{background-position-x:-416px;height:200px;display:none;}
div.services-block>div.service-9{background-position-x:-784px;height:200px;display:none;}
div.services-block>div.service-10{background-position-x:100%;}
div.services-block>div.service-11{background-position-x:100%;}
div.services-block>div.service-12{background-position-x:-417px;height:200px;display:none;}
.services-block>div.clear1{display:none;}
body.news .upper li{font-size:17px;letter-spacing:0px;}

.news .upper li{text-align:center;}
body.news div.upper{padding-left:0px !important;padding-right:0px;margin-top:55px !important;}
.service-2 img.foto-xs{display:block;width:100%;height:360px;margin-bottom:15px;}
.main div#announcements .white-block:nth-child(3){margin-right:0px;}
div#home .white-block p:nth-child(2){width:100%;}
section.group-ds_content.row.no-margin.location .field.field--name-field-body.field--type-text-long.field--label-hidden.advantage-block-second-container{margin-left:0px;margin-top:16px;max-width:100%;}
.field.field--name-field-body.field--type-text-long.field--label-hidden.advantage-block-container{margin-top:6px;}
body.front .node--hero .clear1{display:none;}
.news .paginator .nav-tabs:after{display:none;}
.news .paginator .nav-tabs > li{width:auto;}
body.news .paginator .nav-tabs > li.active > a:after{display:block !important;bottom:-39px;}
body div.page-catalog>div{width:50%;}
body .about-block.mission ul.checkbox-list li{height: 49px;}
div.block-href404 a.green-href{float:none;}
div.flexslider .slides img {max-height: 100%;}
body.news .paginator .tab-content {
    margin-top: 0px;
}
div.download-container~table {
    margin-left: 0px;
    width: 100% !important;
}

div.web-application {
    padding-left: 0px;
    padding-right: 10px;
}
}
@media only screen and (max-width:991px) and (min-width:768px){.contacts-unset{top:0px;left:0px;width:100%;height:350px;padding-left:0px;}
@media only screen and (max-width:991px) {.l-main-wrapper .l-content-wrapper .l-content .node.node--multi-panel-page.view-mode-full {padding: 10px;} }
div#home .white-block{width:inherit;margin-right:0px;}
.gud-block svg image {width: 100%;height: 100%;}
.gud-block svg {width: 100%;height: auto;}
div.gud-block h2 {margin-top: 28px;}
.gud-block:nth-child(1) {padding-top: 20px;    padding-left: 15px;}
body div.gud-block h2 {font-size: 16px; padding-right: 0px;text-align: center;line-height: 18px;    margin-top: 0px;}
.gud-container {margin-top: 30px;}
div.gud-block {padding-left: 0px;}
div.gud-block p {font-size: 12px;}
.row.no-margin.location .advantage-right h1, .row.no-margin.location .advantage-right p.gm{left:103px;font-size:27px;letter-spacing:1px;}
.row.no-margin.location .advantage-right a{left:100px;bottom:35px;}
.advantage-right h1{font-size:27px;letter-spacing:1px;}
.advantage-right a{width:12px;bottom:38px;}
.green-bottom{height:auto;background-size:100% 100%;padding-bottom:15px;}
.partners-container{height:auto;text-align:center;}
.partners-block{width:100%;}
.footer:nth-child(1){height:145px;min-height:100%;}
.upper li a{font-size:22px;line-height:27px;padding-left:62px;}
.paginator ul{height:145px;padding-top:38px;}
.demo-bild{left:0px;width:100%;top:41%;}
.green-bottom-upper button[type="submit"]{float:right;width:195px;text-align:center;padding-left:0px;padding-right:0px;height:50px;padding-top:0px;padding-bottom:0px;letter-spacing:0px;}
.footer:nth-child(2){margin-top:0px;}
.footer:nth-child(2) p{font-size:100%;margin-top:15px;line-height:25px;}
.header-block{height:auto;background-size:100% 100%;}
.row.wood h1{margin-left:-1%;font-size:23px;margin-top:0px;line-height:30px;}
.currency-china{float:none;margin-right:auto;margin-bottom:15px;margin-left:auto;display:block;position:relative;background:none;margin-top:56px;}
.grad-360{float:none;margin-right:auto;margin-bottom:15px;margin-left:auto;display:none;}
.right-bottom{text-align:center;}
.scroll{bottom:90px;}
a.be-rent{margin-top:47px;margin-bottom:15px;float:none;display:inline-block;padding-top:11px;padding-bottom:11px;font-size:13px;margin-left:auto;margin-right:auto;}
.menu-right{margin-top:0px;display:none;}
.upper li{padding-top:9px;padding-bottom:6px;margin-bottom:13px;background-size:40px;height:40px;background-position-y:0px;background-position-x:0px;}
.upper ul{margin-top:0px;}
.upper{padding-left:0px;padding-right:0px;}
.park-right{padding-left:3px;padding-right:0px;padding-top:20px;}
.park-right:before{bottom:31px;top:-21px;left:40%;background-size:68px;}
.row.wood>div:first-child{height:130px;}
.footer:nth-child(3) div{margin-top:20px;padding-bottom:20px;}
.footer{padding-left:0px;padding-right:0px;}
.footer-container{padding-left:0px;padding-right:0px;}
.footer:nth-child(3){margin-top:20px;}
a.write-are{width:223px;height:40px;padding-top:8px;padding-bottom:0px;text-align:center;}
.footer:nth-child(1) div{left:9%;}
div#announcements .white-block{width:48% !important;margin-right:16px;margin-bottom:15px;margin-left:0px;height:400px;display:none;}
.white-block.horisontal{width:48%;margin-left:0px;height:400px;padding-bottom:5px;/*display:none;*/margin-bottom:20px;margin-right:15px;}
.white-block.horisontal:nth-child(2),.white-block.horisontal:nth-child(3){display:block;}
body div.old-version{display:block;width:186px;}
div#jivo-iframe-container.jivo-expanded{display:none !important;}
.scroll{display:none;}
.logo{width:100%;padding-left:78px;padding-right:78px;text-align:right;margin-top:42px;}
div.upper{padding-left:78px !important;margin-top:52px !important;}
.l-branding .l-region .block{right:2.4% !important;top:-3px;}
.entity-bean.vertical-text-left .vertical-text{margin-left:0px;width:100% !important;display:block;}
div.vertical-text h2{font-size:26px;text-align:center;line-height:25px;margin-top:-10px;letter-spacing:1px;}
div.l-navigation{width:auto;opacity:1;visibility:initial;left:6%;}
body header.l-header-wrapper{min-width:100%;max-width:100%;}
section.l-main-wrapper{width:100%;}
body footer.l-footer-wrapper{width:100%;padding-bottom:100px;padding-top:63px;}
body .l-region.l-region--footer{width:79.2%;}
body{overflow-x:hidden !important;}
body .entity-bean.vertical-text-left .vertical-text{top:-51px;width:60% !important;display:block;margin-left:20%;}
.front .bean-id-12 section .group-text .field{margin-left:0px;text-align:left !important;}
body.front .node--hero{height:653px !important;background:url(../img/bg-header-tablet.png) no-repeat !important;}
body.front .node--hero img{height:550px;}
.front .node--hero div.logo img{width:175px !important;margin-bottom:23px;}
.block--discovery-off-canvas-off-canvas-toggle .block__content span:first-child{display:block;}
body div#block-block-4{margin-right:102px;}
body .block--toggle .block__content .search-button{margin-top:10px;height:auto;margin-right:16px;}
.logo span:last-child{display:block;}
.logo span:nth-child(2){width:100%;margin:0px auto;line-height:17px;font-size:14px;}
.logo span:nth-child(3){margin:0px auto;font-weight:bold;margin-top:1px;}
body div#jivo-iframe-container{display:none !important;}
body div.park-right{width:78.26% !important;top:37px;padding-right:0px !important;margin:0px auto !important;}
div.owl-item {padding-left: 75px;}
#gm_slides .owl-nav .owl-prev {left: 15px;}
#gm_slides .owl-nav .owl-next {right: -80px;}
.advantage-right{height:100%;}
section.ds-1col-stacked.entity.entity-bean.bean-block-with-image.view-mode-default.image-left.image-small.vertical-text-left.bean-id-12.clearfix.bean-animation-processed.bean-animated{min-height:437px;}
.bean-block-with-image.image-large.image-right .field--name-field-block-image .field__item > img{margin-left:0px;}
.block--discovery-off-canvas-off-canvas-toggle .block__content span{left:15px;}
div.vertical-text h2 br{display:none;}
div.park-right p{font-size:13px;margin-left:78px;margin-top:-3px;line-height:20px;}
a.btn-red.wood{margin-left:90px;padding-left:58px;letter-spacing:0px;}
.bean-block-with-image.image-large.image-right .field--name-field-block-image .field__item > img.meeting{display:none;}
.bean-block-with-image.image-large.image-right .field--name-field-block-image .field__item > img.meeting-mobile{margin-left:0px;}
section.group-ds_content .required-fields.group-text.field-group-html-element{padding-top:0px;}
div.advantage:nth-child(1) h2{margin-top:13px;margin-left:11px;}
div.advantage h2,div.advantage div.h2{font-size:16px;margin-top:13px !important;padding-top:0px;}
.advantage p:nth-child(1){margin-bottom:0px;background:none;height:51px;}
.row.no-margin.location .advantage p:first-child{background:none;}
.advantage:nth-child(1) h2:after{top:2px;left:52px;}
div.advantage:nth-child(2) h2{margin-top:14px;margin-left:2px;letter-spacing:0px;}
div.advantage:nth-child(2) p{margin-left:2px;margin-top:-3px;line-height:18px;width:100%;display:block;}
.advantage:nth-child(2) h2:after{top:1px;left:44%;}
.advantage p{font-size:13px;line-height:18px;}
.advantage{margin-bottom:8px;height:139px;padding:0px;}
.advantage:nth-child(3) h2{margin-top:9px;margin-left:-23px;}
.advantage:nth-child(3) h2:after{left:41%;top:3px;}
.advantage:nth-child(3) p{margin-left:-20px;margin-top:-2px;}
.bean-block-with-image.image-large.image-left .field--name-field-block-image .field__item > img.urban{display:none;}
.bean-block-with-image.image-large.image-left .field--name-field-block-image .field__item > img.urban-mobile{margin-right:0px;margin-left:15px;}
.advantage-block,.advantage-block-second{width:100%;}
.advantage{padding:0px;margin-bottom:0px;}
.advantage:nth-child(1) p{margin-left:15px;margin-top:-3px;}
.advantage:nth-child(4) h2{margin-top:9px;margin-left:-1px;}
.advantage:nth-child(4) p{margin-left:7px;margin-top:-2px;}
.advantage:nth-child(5) h2{margin-left:12px;margin-top:-2px;}
.advantage:nth-child(5) p{margin-top:-2px;margin-left:20px;}
.advantage-block-second{}
.paginator .nav-tabs > li > a{padding-left:40px;padding-right:40px;font-size:16px;line-height:41px;letter-spacing:1px;}
div.paginator .nav-tabs > li.active > a{padding-left:44px;padding-right:44px;padding-top:0px;padding-bottom:0px;font-size:16px;text-align:center;}
.tab-content div#home{margin-left:auto !important;min-height:350px;margin-right:auto;width:75.4%;}
.white-block img{height:auto;}
.main div#home .white-block{display:none;width:48%;height:315px;margin-bottom:20px;margin-right:19px;}
.main div#home .white-block:nth-child(2),.main div#home .white-block:nth-child(3){display:block;}
.paginator{min-height:550px;}
.green-bottom-upper h2{margin-left:0px;font-size:22px;line-height:35px;text-align:center;margin-top:-12px;}
header.bean-block-with-pre-title section .field--name-field-body h1 { line-height: 36px; font-size: 26px; }
header.bean-block-with-pre-title section .field--name-field-body p{font-size:14px;text-align:center;padding-top:7px;max-width:80%;margin:0px auto;margin-bottom:35px !important;}
div.row.row-last .col-2:nth-child(2) .green-bottom-upper{width:60%;padding:0px;padding-left:35px;padding-right:35px;margin-left:auto;margin-right:auto;float:none;}
header.ds-1col.entity.entity-bean.bean-block-with-pre-title.view-mode-default.vertical-text-right.color-scheme-light.bean-id-16.clearfix.vertical-line-processed.bean-animation-processed{height:500px !important;background-size:100% 100% !important;}
.green-bottom-upper button[type="button"]{width:100%;display:block;font-size:14px;height:50px;letter-spacing:0px;line-height:27px;}
.green-bottom-upper button[type="button"] span{margin-top:-3px;margin-right:-4px;}
div.partners-container div{display:none;width:24%;margin-left:0px;margin-top:0px !important;}
.partners-container div:nth-child(5),.partners-container div:nth-child(3),.partners-container div:nth-child(4){display:inline-block;margin-top:0px;}
.partners-container div img{width:100%;}
div.partners-container div:nth-child(3){margin-top:14px;margin-right:auto;}
div.partners-container div:nth-child(4){margin-left:2px;margin-right:auto;}
.partners-container h2,.partners-container div.h2{margin-left:5px;background-position-y:0px;font-size:15px;margin-bottom:35px;}
div.partners-container{height:200px;padding-left:0px;padding-right:0px;}
.green-bottom-upper input[type="text"]{height:40px;font-size:12px;}
.green-bottom-upper input[type="text"]{height:50px;font-size:14px;}
.bean-block-with-pre-title section .group-animated.green-block{padding-top:30px;height:100% !important;padding-bottom:52px;}
body header.ds-1col.entity.entity-bean.bean-block-with-pre-title.view-mode-default.vertical-text-right.color-scheme-light.bean-id-16.clearfix.vertical-line-processed.bean-animation-processed .green_meeting img{height:100%;}
div.contacts-unset{top:0px;left:0px;width:100%;height:220px;padding-left:59px;}
.map-contact{height:620px;}
div#block-blockify-blockify-logo{min-height:100% !important;width:100%;}
.map-contact>iframe{bottom:0px;position:absolute;}
.contacts-unset h2,.contacts-unset div.h2{font-size:24px;line-height:31px;padding-left:20px;margin-bottom:5px;}
.contacts-unset p{font-size:13px;}
.contacts-unset>div:nth-child(2){padding-left:20px;width:100%;}
.left{padding-left:20px;}
.contacts-unset a.write-are{width:223px !important;height:50px;padding-bottom:0px !important;text-align:center;margin-top:5px !important;font-family:'Open Sans';}
.l-footer #logo img{width:170px;}
div.l-footer #logo{margin-left:0px;margin-top:0px;text-align: center;}
.block--blockify-blockify-logo .block__content{margin-left:0px;margin-bottom:0px;}
footer nav#block-menu-menu-footer-menu{text-align:left;padding-left:0px;padding-right:20px;margin-left:0px;width:47%;margin-top:10px;}
footer nav#block-menu-menu-footer-menu h2,footer nav#block-menu-menu-footer-menu div.h2{font-size:19px !important;margin-left:0px !important;margin-top:20px;}
nav#block-menu-menu-affiliates h2,nav#block-menu-menu-affiliates div.h2{font-size:19px !important;margin-left:0px !important;text-align:left;}
footer nav#block-menu-menu-affiliates{text-align:left;padding-left:0px;padding-right:20px;width:50%;margin-top:25px;}
div#block-block-2 h2,div#block-block-2 div.h2{text-align:left;padding-left:0px;font-size:19px !important;line-height:13px;}
div.footer-mini.two{width:60%;text-align:left;height:auto;margin:0px auto;display:block;margin-top:35px;}
div.footer-mini{width:100%;}
.footer-mini:last-child{    margin-top: 45px;text-align:center;}
body p.bottom-picture{bottom:65px !important;width:100%;text-align:center;position: initial;margin-top: 14px;}
div.last1{margin-left:0px;}
.last1 a{margin-right:11px;}
.footer-mini.two p{line-height:40px;    height: auto;}
section.bean-block-with-image.image-large.image-left .field--name-field-block-image .field__item > img.urban-mobile{display:none;width:100%;}
section.bean-block-with-image.image-large.image-right .field--name-field-block-image .field__item > img.meeting-mobile{display:none;width:100%;}
.color-scheme-dark:before{display:none;}
.color-scheme-dark a#bean-id-10{display:none;}
div#bild1{height:280px;display:block;}
.entity-bean .field--type-text-long{padding-left:0px;padding-right:0px;}
#bild1 .demo-bild a{width:250px;margin:0px auto;margin-top:31px;padding-bottom:9px;padding-top:10px;height:40px;}
.demo-bild h2,.demo-bild span.h2{margin-left:0px;}
div.bild-left{height:100%;width:100%;padding-left:0px;padding-right:0px;}
div.bild-right{height:100%;width:100%;padding-left:0px;padding-right:0px;}
div#block-block-2 li{text-align:left;padding-left:0px;padding-right:0px;}
.l-footer div#block-block-2 li a{font-size:13px;}
.l-footer ul.menu{min-height:167px;padding-left:0px;width:50%;float:left;}
div#block-block-2 li:nth-child(even){width:100%;}
nav#block-menu-menu-footer-menu ul.menu{padding-left:0px;width:100%;}
nav#block-menu-menu-affiliates ul.menu{padding-left:0px;width:100%;}
div.block-title-container{display:block;margin-top:35px;}
.l-footer div.block-title-container h2.block__title{margin:0px !important;margin-bottom:10px !important;display:none;}
div#block-block-2 h2,div#block-block-2 div.h2{display:block;}
div#block-block-2{margin-top:0px !important;}
.ds-1col.entity.entity-bean.bean-gallery.view-mode-default.bean-id-34.clearfix.bean-animation-processed.bean-animated.reklama-content{display:block;height:auto;}
div#poster{display:none;}
div#poster1{width:50%;}
div#poster2>div{width:50%;height:100%;padding-bottom:0%;}
div#poster2 img{width:100%;height:100%;}
div#poster3{display:block;width:50%;}
div#poster6{display:block;}
div#poster8{display:none;}
div#poster4>div{width:25%;height:100%;padding-bottom:0%;}
div#poster4 img{height:100%;width:100%;}
div#poster5>div{width:25%;height:100%;padding-bottom:0px;}
div#poster5 img{width:100%;height:100%;}
div#poster7 .pink-block{width:25%;height:100%;padding-bottom:0%;}
div.reklama-block.white-bg.pink-block h2,div.reklama-block.white-bg.pink-block div.h2{margin-left:26% !important;font-size:16px;line-height:22px;}
div#poster7 div.reklama-block.white-bg.pink-block a{height:100%;}
div.reklama-block.white-bg.pink-block:after{right:27px;bottom:24px;}
.tab-content div#announcements{min-height:440px;padding-left:0px;margin-right:auto;width:75.1%;margin-left:auto;}
.main div#announcements .white-block:nth-child(2),.main div#announcements .white-block:nth-child(3){display:inline-block;}
section.row.no-margin.location .advantage h2,section.row.no-margin.location .advantage div.h2{margin-left:0px !important;text-align:center !important;margin-top:0px !important;font-size:15px !important;}
.row.no-margin.location .advantage p{margin-left:0px !important;width:auto !important;margin-bottom:0px;}
.row.no-margin.location .advantage{height:157px;width:168px;margin-right:16%;}
.advantage h2,.advantage div.h2{margin-left:0px !important;text-align:center !important;}
.advantage p{margin-left:0px !important;width:auto !important;}
.advantage-main .advantage{padding-left:0px;padding-right:0px;}
.advantage-main{margin-bottom:40px;}
div#announcements p:nth-child(2){font-size:13px;line-height:22px;margin-left:12px;}
div#announcements .white-block h2,div#announcements .white-block div.h2{font-size:23px;line-height:32px;margin-top:42px;margin-left:12px;height:108px;}
div#messages.tab-pane>a,div#announcements.tab-pane>a,div#home.tab-pane>a{right:0.99%;top:90%;font-size:13px;}
.tab-content div#messages{padding-left:0px;min-height:440px;margin-right:auto;width:76%;margin-left:auto;}
.white-block.horisontal h3,.white-block.horisontal div.h3{margin-top:69px;height:64px;}
.main div#messages div:nth-child(2) p{padding-top:18px;margin-top:0px;height:auto;}
.paginator .nav-tabs > li > a:hover{padding:0px;}
body header.l-header-wrapper.header-active{max-width:100%;min-width:100%;}
body aside.l-off-canvas{width:100%;right:0%;}
body.off-canvas-active .l-off-canvas:before{right:0px !important;width:100%;transform:skew(0deg);}
body div#block-block-5{display:block;padding-top:0px;}
div#block-block-5 div.col-6{margin-left:0%;margin-top:0px;margin-bottom:0px;width:100%;margin-right:0%;}
div#block-block-5 div.col-4{margin-left:0%;}
div#block-block-5 div.col-4:nth-child(3){margin-left:0%;}
div.write-are-top{margin-left:0%;margin-top:0px;}
div.social-icons-menu{margin-left:0%;}
div#block-block-5 div.col-6 .nav-list{width:100%;margin-bottom:0px;}
div#block-block-5 div.col-4 li a{font-size:14px;line-height:23px;}
div#block-block-5 div.col-6 li a{font-size:20px;margin-bottom:10px;}
div.social-icons-menu a{margin-right:17px;}
div.social-icons-menu a:last-child{margin-right:0px;}
div.l-navigation li.leaf{display:none;}
div.l-navigation li.first.leaf{display:block;margin-right:0%;width:100%;}
.l-hero{background-color:#f4f4f4;}
.paginator .tab-content{padding-left:0%;width:100%;margin:0px auto;height:100%;}
.main div#home .white-block:nth-child(3){margin-right:0px;}
section.l-main-wrapper .clear1{display:block;}
.logo p a{float:left;}
div.logo span{font-family:'Open Sans';font-weight:normal !important;}
a.btn-red.event-calendar.external-link.tur-closed{width:43%;margin-left:21px;}
a.btn-red.event-calendar.external-link{font-size:12px;}
.block--discovery-off-canvas-off-canvas-toggle .block__content a{margin-top:9px;}
.currency-china:before{content:"";display:block;background:#ffffff;height:188px;position:absolute;width:160px;opacity:0.1;}
.currency-china h3,.currency-china div.h3{margin-top:38px;}
section.bean-block-with-image.image-large.image-left .field--name-field-block-image .field__item > img.urban-tablet{display:block !important;margin-right:0px;margin-left:15px;width:100%;}
.group-animated.field-group-html-element.green-block .col-2{width:100%;}
.green-bottom-upper h2 br:last-child{display:none;}
div.park-right .field--type-text-long p + p{margin-top:-25px !important;}
section.group-ds_content.row.no-margin.location .field.field--name-field-body.field--type-text-long.field--label-hidden.advantage-block-second-container{margin-left:auto;max-width:437px;margin-right:auto;}
.row.no-margin.location .advantage:nth-child(even){margin-right:0px;}
div#announcements.tab-pane>a{right:2%;}
div#messages.tab-pane>a{right:1%;}
#poster1 .field-collection-item-field-tile.tile-width-2{width:100%;height:100%;padding-bottom:0%;}
div#poster1 img{width:100%;height:193px;}
div#poster3>div{width:100%;height:100%;padding-bottom:0%;}
div#poster6>div{width:50%;height:100%;padding-bottom:0%;}
div#poster6 img{width:100%;height:193px;}
div.entity.entity-field-collection-item.field-collection-item-field-tile.tile-width-2.tile-height-1.tile-color-white.clearfix.reklama-block.white-bg h2,div.entity.entity-field-collection-item.field-collection-item-field-tile.tile-width-2.tile-height-1.tile-color-white.clearfix.reklama-block.white-bg div.h2{font-size:16px;line-height:22px;padding-left:20%;padding-top:23px;width:85%;}
.entity.entity-field-collection-item.field-collection-item-field-tile.tile-width-2.tile-height-1.tile-color-white.clearfix.reklama-block.white-bg:after{bottom:31px !important;right:38px !important;}
div.partners-container div:nth-child(6){display:inline-block;margin-right:auto;height:49px;}
.contacts-unset>div:nth-child(2) p br{display:none;}
.partners-container div:nth-child(5){height:50px;}
.partners-container div:nth-child(5) img{height:auto;width:auto;}
div.partners-container div:nth-child(6) img{width:auto;height:auto;}
div.partners-container div:nth-child(3) img{width:auto;}
div.partners-container div:nth-child(4) img{height:auto;width:auto;}
.desktop-footer{display:none;}
div.tablet-footer{display:block;}
.l-footer.tablet-footer div#block-block-2{width:100% !important;margin-left:0px;}
.l-footer.tablet-footer div#block-block-2 .block__content{float:left;width:100%;margin-top:10px;}
.l-footer.tablet-footer div#block-block-2>div:first-child{float:left;width:50%;margin-top:7px;}
.l-region.l-region--footer .block--blockify-blockify-logo .block__content{width:100%;margin-left:0px;height:auto;margin-top:0px;float:left;}
p.line-bottom{float:left;margin-top:30px;font-size:20px;width: 100%;text-align: center;}
.l-footer ul.menu a{letter-spacing:0px;}
.field.field--name-field-body.field--type-text-long.field--label-hidden.advantage-block-container{max-width:100%;margin-top:12px;}
#poster1 .field__item.even{width:100%;}
img.foto-sm{display:block !important;}
body.front.news .node--hero{background:url(../img/header-services-768.png) no-repeat !important;height:528px !important;background-size:100% !important;}
div.services-block h2 br{display:none;}
div.services-block>div.service-1{width:100%;height:360px;margin-bottom:15px;background:url(../img/center-768.png) no-repeat;background-size:100%;}
div.services-block h2{margin-left:0px;margin-bottom:35px;margin-top:54px !important;}
.services-block>div.service-1 p:nth-child(2) br{display:none;}
div.text-bottom1{padding-left:0px;}
div.services-block>div.service-1 p:nth-child(2){font-size:13px;}
div.services-block>div.service-1>div{height:360px;}
div.services-block>div.service-2{height:345px;width:100%;}
div.service-2>div{height:330px;width:48.59%;margin-right:17px;}
div.services-block>div.service-two{width:48.59% !important;}
.services-block>div.service-1 p:nth-child(2) br:first-child{display:block;}
.word-and-tel a{font-size:15px;letter-spacing:1px;}
div.services-block>div.service-3{width:48.59%;margin-right:17px;height:200px;}
div.services-block>div.service-4{width:50%;margin-right:0px;height:200px;}
div.services-block>div.service-5{width:50%;margin-right:17px;height:200px;}
div.services-block>div.service-6{width:50%;margin-right:0px;height:200px;}
div.services-block>div.service-7{width:50%;margin-right:17px;height:200px;}
div.services-block>div.service-8{width:50%;margin-right:0px;height:200px;}
div.services-block>div.service-9{width:50%;margin-right:17px;height:200px;}
div.services-block>div.service-10{width:50%;margin-right:0px;height:200px;}
div.services-block>div.service-11{width:50%;margin-right:17px;height:200px;}
div.services-block>div.service-12{width:50%;margin-right:0px;height:200px;}
.services-block>div.clear1{background:none;height:auto;display:none;}
div.services-block{min-height:1837px;margin-top:-209px;}
body.news .upper li{font-size:34px;}
body.news div.upper{margin-top:40px !important;width:100%;padding-left:10% !important;}
div.services-block>div.service-2 div:first-child{background:url(../img/marketplace-service-768.png) no-repeat;background-size:100%;}
div.services-block>div.service-2 div:last-child{background:url(../img/pravila-768.png) no-repeat;margin-right:0px;background-size:100%;}
.main div#announcements .white-block:nth-child(3){margin-right:0px;}
div#home.tab-pane>a{top:100%;}
section.ds-1col-stacked.entity.entity-bean.bean-block-with-image.view-mode-default.image-left.image-small.vertical-text-left.bean-id-12.clearfix.bean-animation-processed.bean-animated>section{padding-bottom:85px;}
.advantage-right:before{top:91%;width:145px;background:url(../img/triagle-horisont.png) no-repeat;height:59px;right:132px;}
.row.no-margin.location .advantage-right:before{right:132px;top:91%;width:145px;height:59px;background:url(../img/triagle-horisont.png) no-repeat;}
.advantage-right img{width:100%;height:100%;}
body.off-canvas-active .l-header-wrapper{height:60px !important;}
/* body.news .paginator{margin-top:-274px !important;} */
body.news .paginator{margin-top:0 !important;}
body.news .paginator .nav-tabs > li.active > a:after{    bottom: -40px;left:45%;}
body.news .paginator .nav-tabs > li > a{padding-left:24px;padding-right:24px;font-size:14px;}
.news .paginator .nav-tabs > li.active > a{padding-left:24px;padding-right:24px;font-size:14px;}
div.unset-vacancies:first-child h2{margin-top:17px;margin-bottom:32px;font-size:24px;}
div.unset-vacancies.last-block>div h1{float:left;}
div.unset-vacancies.last-block>div p{font-size:14px;text-align:left;margin-left:95px;margin-top:11px;}
div.unset-vacancies.last-block>div p:first-child{font-size:21px;margin-left:0px;text-align:center;}
div.last-block-unset{margin-top:16px;}
div.unset-vacancies>div h5{width:100%;margin-left:11px;}
div.unset-vacancies>div a{margin-top:38px;}
body .unset-vacancies.last-block>div.last-block-unset p:last-child{width:328px;text-align:center;}
body div.unset-vacancies.last-block{margin-bottom:81px;}
body .unset-vacancies.last-block>h1{margin-top:66px;font-size:26px;}
body.news .paginator .nav-tabs{    padding-top: 23px;
    padding-bottom: 23px;}
body div#kc>div:last-child{margin-bottom:113px;}
body div#kc div p{font-size:13px;}
body div#kc div p span{font-size:13px;}
body div#kc div h2{margin-bottom:22px;font-size:22px;}
div.unset-vacancies{padding-bottom:70px;}
.services-block p:last-child{bottom:28px;}
.result-list h3{font-size:20px;margin-top:68px;}
.result-list p{font-size:14px;}
.search-result>.container:first-child{width:70%;}
body .search-result div#custom-search-input button .glyphicon-search:before{width:25px;height:23px;background-size:100%;}
body div.result-list{padding-bottom:57px;}
nav.nav-bottom li a{font-size:15px;height:50px;margin-right:12px;}
div.search-result div#custom-search-input input{padding-right:0px;}
body.news div.tab-content div#home{padding-left:10.4% !important;padding-right:10.4%;}
body.news div#home .white-block{padding-left:0px;padding-right:0px;height:100%;    overflow: hidden;}
div#home .white-block>div:last-child{height: 170px;}
body.news .white-block img{height:auto;}
body.news div#announcements .white-block{display:block;width:100% !important;height:100%;min-height:100%;}
div#announcements .white-block-page div.white-block h2{height:auto;font-size:18px;}
div.calendar h2{display:none;}
.calendar .data{display:none;}
div.tags{display:none;}
body.news div#announcements div.white-block-page.perfect>div{display:none;}
body.news div#announcements div.white-block-page.perfect>div:nth-child(2),body.news div#announcements div.white-block-page.perfect>div:nth-child(3){display:block;}
div.white-block-page{padding-left:0px;padding-right:0px;}
.white-block-page .white-block{padding-left:0px;padding-right:0px;}
.news div#messages div.white-block-page p{font-size:13px !important;margin-top:18px;}
div#moskau{position:absolute !important;bottom:0px;}
div.white-block-page div.white-block.white-block2 h2{height:auto;}
div.rar-responsive{display:block;}
body.news .paginator .tab-content{padding-top:36px;}
.news-content{margin-top:25px;}
div.greenwod-modal .modal-dialog{width:90%;margin-left:auto;}
div.greenwod-modal h1{font-size:18px;}
div.greenwod-modal button{left:69px;}
div.greenwod-modal .modal-content{padding-left:3%;padding-right:3%;}
p.modal-image img{width:100%;}
div.greenwod-modal .soc-block a:last-child{margin-right:0px;}
div.greenwod-modal p{font-size:12px;}
div.greenwod-modal .carousel-control.left{left:-16%;}
div.greenwod-modal .carousel-control.right{right:-7%;}
div.greenwod-modal .carousel .active.left, div.greenwod-modal .carousel .active.right{padding-left:0px;}
div.greenwod-modal .carousel .next.left, div.greenwod-modal .carousel .next.right{padding-left:0px;}
body div.page-catalog h3{font-size:13px;}
body div.page-catalog{padding-top:40px;}
body div.page-catalog>div:first-child{margin-bottom:30px;}
body div.page-catalog a.be-rent{line-height:20px;margin-bottom:10px;margin-left:44px;}
body div.page-catalog-container h1{font-size:25px;padding-top:62px;padding-bottom:51px;}
body body div.page-catalog-block:last-child div.page-catalog{margin-bottom:68px;}
body div.page-catalog-block:last-child{margin-bottom:96px;}
body.front.search header.node--hero{height:139px !important;}
body div.page-catalog ul{margin-bottom:39px;}
body div.page-catalog li{font-size:13px;}
body div.page-catalog-block{padding-left:79px;padding-right:79px;}
body.marketplace .upper li{text-align:left;}
body.marketplace .upper-right{position:relative;bottom:0px;}
body.marketplace div.upper{bottom:0px;position:relative;height:76px;width:50%;margin-top:0px !important;}
body.marketplace a.be-rent{margin-top:0px;}
div.market-block-container{}
.market-block h2{text-align:center;font-size:25px;margin-left:auto;margin-right:auto;}
.market-block p{font-size:13px;}
body div.market-block{padding-left:79px;padding-right:79px;padding-top:0px;}
body.marketplace .upper-right p{font-size:13px;line-height:23px;text-align:left;font-family:'Open Sans';}
.marketplace-middle{padding-left:0px;padding-right:0px;}
div.marketplace-middle .pull-left{position:absolute;top:0px;padding-top:35px;padding-bottom:50px;padding-left:79px;padding-right:126px;}
.marketplace-middle img{height:100%;width:100%;}
div.marketplace-middle .pull-left h2{font-size:17px;text-align:left;line-height:25px;}
div.marketplace-middle{padding-left:0px;padding-right:0px;margin-top:59px;}
div.marketplace-bottom>div{padding-top:0px;padding-left:0px;padding-right:0px;padding-bottom:0px;margin-bottom:0px;float:none;width:68%;margin-left:auto;margin-right:auto;}
div.marketplace-bottom>div h2{font-size:19px;line-height:23px;text-align:left;margin-top:57px;margin-bottom:34px;}
.marketplace-bottom>div:last-child p{font-size:13px;}
body.marketplace .row.row-last .col-2{width:100%;}
body.marketplace .bean-block-with-pre-title section .group-animated{height:auto !important;padding-top:78px;}
body div.market-block>div{background:#fff;padding-top:0px;width:100%;}
body div.market-block>div:first-child{padding-top:51px;padding-left:79px;padding-right:79px;}
body div.market-block>div:nth-child(2) p{margin-bottom:14px;}
body div.marketplace-bottom>div:last-child{line-height:20px;margin-bottom:45px;}
body div.scroll-green{padding-left:39px;padding-top:26px;padding-right:212px;padding-bottom:25px;}
body.front.marketplace .node--hero{height:auto !important;}
body .scroll-green p{margin-bottom:20px;}
body .marketplace-bottom{padding-left:0px;padding-right:0px;}
body.marketplace div.row.row-last .col-2:nth-child(2) .green-bottom-upper{width:80%;}
body.marketplace header.bean-block-with-pre-title section .field--name-field-body p{font-size:13px;max-width:58%;}
body.marketplace .logo{height:359px;}
body div.market-block>div:nth-child(2){padding-left:79px;padding-right:79px;}
body .ab:first-child div.advantage-block-unset .carousel:before{content:"";background:url(../img/triagle-horisont.png) no-repeat;display:block;width:102px;height:39px;position:absolute;z-index:1000;transform:rotate(180deg);left:78px;background-size:100%;top:-1px;}
body .ab div.advantage-block-unset .carousel:before{content:"";background:url(../img/triagle-horisont.png) no-repeat;display:block;width:102px;height:39px;position:absolute;z-index:1000;transform:rotate(180deg);left:78px;background-size:100%;top:-1px;}
body div.advantage-block-unset .carousel-inner > .item{padding-left:0px;}
body div.advantage-block-bottom{width:48%;}
body div.advantage-block-bottom:nth-child(even){margin-right:0px;}
/* body div.advantage-container{padding-left:79px;padding-right:79px;margin-top:-282px;} */
body div.advantage-container{padding-left:79px;padding-right:79px;margin-top:-3px;}
body div.advantage-container h2,body div.advantage-container div.h2{font-size:20px;margin-top:54px;margin-bottom:34px;margin-left:79px;}
body div.ab:first-child h2{margin-top:58px;margin-bottom:36px;}
body .ab:first-child div.advantage-block-unset .carousel{margin-top:41px;}
body div#myCarousel2{top:0px;}
body div.old-version a:before{right:4px;width:17px;height:15px;background-size:100%;}
body .old-version a div{right:21px;}
body div.ad-second{margin-top:0px;padding-bottom:41px;}
body div.advantage-container p{font-size:13px;margin-left:79px;}
body .ab:nth-child(2){margin-bottom:56px;}
body div.advantage-block-unset .carousel-inner > .item > img{width:100%;}
body.about-page .upper{bottom:109px;}
body ul.first-list{display:none;}
body div.about-container .nav-tabs li a{font-size:16px;margin-right:0px;}
body div.about-container .nav-tabs{padding-left:0px;padding-right:0px;text-align:center;margin-top:54px;}
body div.about-container .nav-tabs li{float:none;display:inline-block;}
body div.about-container .tab-content{padding-left:78px;padding-right:78px;}
body div.about-container .tab-content h2{margin-top:61px;font-size:25px;margin-left:77px;}
body div.about-container .tab-content p{margin-left:77px;font-size:13px;}
body div.about-container .tab-content .carousel{left:0px;}
body div.about-container .tab-content .carousel .item.left{float:none;padding:0px;}
body div.about-block h2{font-size:26px;line-height: 35px;}
body div.mission .about p{margin-left:49px;padding-right:0px;}
body div.about-block.mission ul.checkbox-list li{height:100%;margin-bottom:17px;font-size:13px;margin-left:0;    padding-bottom: 16px;}
body div.about-block.mission{padding-bottom:72px;}
body div.about-block.content-block>div:first-child h2{margin-left:0px;text-align:center;}
body div.about-block.content-block>div:first-child p{margin-left:78px;font-size:13px;padding-right:78px;}
body div.about-block.content-block a{margin-left:79px;}
body div.about-block.content-block{height:100%;}
body div.about-block.content-block>div:first-child{padding-bottom:48px;}
body div.about-block.mission a{margin-left:41px;}
body div.about-block.mission ul li{margin-left:43px;font-size:13px;}
body div.about-block.position>div{top:0px;padding-left:0px;padding-right:0px;bottom:0px;position:relative;right:0px;}
body div.about-block.position{height:918px;}
body div.position img{position:absolute;bottom:0px;height:auto;width:initial;}
body div.about-block.position>div h2{text-align:center;margin-top:74px;}
body div.about-block.position>div p{font-size:13px;margin-left:79px;}
body div.about-block.position>div a{margin-left:79px;}
body div.about-block.invest{padding-left:79px;padding-right:79px;padding-bottom:73px;}
body div.about-block.invest h2{text-align:center;margin-top:62px;}
body div.about-block.invest p{font-size:13px;}
body div.about-block.jobs-green>div{padding-left:0px;padding-right:0px;}
body div.about-block.jobs-green>div span{float:left;margin-top:0px;width:50px;height:50px;padding-top:4px;font-size:27px;}
body div.about-block.jobs-green>div p{text-align:left;font-size:13px;line-height:21px;}
body div.about-block.jobs-green>div>div{margin-left:70px;padding-right:130px;margin-bottom:15px;}
body div.about-block.jobs-green{min-height:600px;}
body div.about-block.jobs-green img{height:100%;min-height:600px;}
body div.about-block.jobs-green div.under-last-green p{font-size:18px;letter-spacing:0px;text-align:center;}
body div.under-last-green a{font-size:18px;letter-spacing:0px;}
body div.about-block.jobs-green div.under-last-green p:last-child{font-family:'Open Sans-Semibold';font-size:13px;padding-left:184px;padding-right:145px;}
body div.under-last-green{margin-top:0px;}
body div.about-block.jobs-green>div h2{margin-top:72px;}
body .reviews-block .item>div{display:none;}
body .reviews-block .item>div:first-child{display:block;}
div.about-block.jobs-green>div h2{margin-top:61px;margin-bottom:41px;}
body .reviews-block .item img{float:left;margin-right:24px;margin-bottom:40px;}
div.about-block.reviews-block p{float:left;font-size:13px;position: relative;    padding-right: 47px;}
div.about-block.reviews-block .carousel-control{top:175px;}
div.about-block.reviews-block h5{margin-top:40px;}
body div.advantage-block-unset.office-block-unset img{margin-top:0px;left:0px;width:100%;}
body div.advantage-container.office-container h2{padding-right:52px;line-height:32px;margin-top:54px;margin-bottom:15px;}
body div.advantage-container a.href-2{margin-left:79px;margin-top:39px;margin-bottom:49px;}
body div.off-address{position:relative;text-align:center;left:0px;float:left;width:100%;}
body div.advantage-container.office-container p.off{margin-left:0px;}
body div.advantage-container.office-container b{margin-left:0px;font-size:14px;}
body div.advantage-container.office-container h2.rent-title{margin-top:0px;padding-right:0px;padding-left:0px;padding-top:4px;}
body ul.nav.nav-tabs.grand-click{margin-top:30px;margin-bottom:28px;}
body ul.nav.nav-tabs.grand-click li a{font-size:16px;}
body ul.nav.nav-tabs.grand-click>li:last-child{margin-top:21px;}
body div.advantage-container .little-click p{font-size:16px;margin-right:24px;}
body ul.nav.nav-tabs.little-click li a{font-size:16px;padding-left:10px;padding-right:10px;}
body div.office{width:100%;margin-right:0px;margin-bottom:20px;}
body div.office-container h3,body div.office-container div.h3{font-size:19px;margin-top:39px;margin-left:78px;margin-bottom:29px;}
body div.advantage-container .office p{margin-left:65px;}
body div.advantage-container .office p span{margin-right:29px;}
body div.advantage-container .office div:last-child p span{font-size:13px;margin-right:0px;}
body div.advantage-container .office div:last-child p{margin-left:0px;margin-right:61px;}
body div.advantage-container a.href-1.href-3{margin-bottom:50px;}
div.off-address.off-address2{bottom:-33px;left:0px;margin-bottom:63px;}
body div.advantage-container.hotel{padding-left:0px;padding-right:0px;padding-bottom:51px;}
.hotel div.advantage-container-unset{padding-left:79px;padding-right:79px;}
div.hotel-position img{margin-top:0px;}
div.hotel-position{margin-top:50px;margin-bottom:0px;padding-bottom:58px;}
div.hotel .tab-content .tab-pane .green-plashka h2{font-size:26px;}
div.hotel .tab-content .tab-pane .green-plashka h4{margin-left:78px;}
div.hotel .tab-content .tab-pane .green-plashka p{margin-left:78px;}
div.hotel-position h2{margin-top:0px;margin-left:47px;font-size:24px;padding-right:87px;margin-bottom:17px;}
div.hotel-position p{margin-left:47px;font-size:13px;padding-right:30px;line-height:21px;}
div.hotel-position img{height:100%;width:initial;}
div.hotel-position>div{overflow:hidden;}
div.green-reviews h2{font-size:25px;}
div.green-reviews h2 span{font-size:15px;margin-top:27px;}
div.green-reviews p{font-size:13px;line-height:22px;padding-left:78px;padding-right:78px;}
div.green-hotel-container{height:480px;}
div.green-hotel-container .carousel-inner > .item > img{height:100%;}
div.green-hotel-container .carousel-inner > .item{height:100%;}
div.green-hotel-container .carousel-inner{height:100%;}
div.other-services-container h2{margin-top:87px;font-size:26px;}
div.other-services-container p{font-size:13px;}
div.other-services-container h5{font-size:16px;}
div.green-hotel-container ol.carousel-indicators{bottom:50px;}
div.advantage-container a.green-button-hotel{right:78px;top:82%;}
div.other-services-container>div{height:195px;}
div.other-services-container{padding-bottom:45px;padding-left:79px;padding-right:79px;}
body span.no-pay{font-size:13px;}
div.hotel .advantage-block-unset.office-block-unset .off-address.off-address2{float:left;width:100%;bottom:0px;margin-top:33px;margin-bottom:39px;}
body div.office-container .kongress-form h3{margin-bottom:39px;}
div.hotel .tab-content .tab-pane>div.hall-block{width:100%;padding-left:78px;padding-right:78px;margin-bottom:20px;}
div.hall-block>div{left:auto;margin-left:20px;}
div.hall-block div:last-child{right:95px;}
body .kongress ul.nav.nav-tabs.grand-click li a{padding-left:52px;padding-right:52px;}
div.kongress-form{margin-top:0px;float:left;padding-top:54px;width:100%;}
body div.kongress-form button{padding-left:35px;}
body div.kongress-form button[type="submit"]{margin-top:0px;}
div.off-address.free-hall h3, .off-address.busy-hall h3,div.off-address.free-hall div.h3, .off-address.busy-hall div.h3{margin-left:0px;text-align:center;margin-bottom:0px;margin-top:39px;font-size:12px;}
div.off-address.free-hall p, .off-address.busy-hall p{width:100%;margin-left:0px;text-align:center;padding-right:0px;font-family:'Open Sans';font-size:12px;}
div.off-address.free-hall p{color:#04935D;}
div.off-address.free-hall a, .off-address.busy-hall a{background:none;text-transform:uppercase;border:1px solid #00945D;width:195px;display:block;text-align:center;margin-left:auto;margin-right:auto;height:50px;padding-top:14px;border-radius:87px;margin-top:27px;font-size:13px;}
div.off-address.busy-hall h3{color:#F42633;}
div.off-address.busy-hall p{color:#F42633;padding-left:49px;padding-right:49px;}
div.off-address.busy-hall a{margin-top:11px;}
body div.advantage-container.logistic-container .advantage-container-unset{padding-left:20px;padding-right:20px;}
body div.logistic-block-unset{padding-left:20px;padding-right:20px;margin-top:43px;}
body div.advantage-container div.office.logistic p{font-size:12px;}
body div.advantage-container div.sklad-block h2{margin-top:42px;}
body div.sklad-block>div:first-child{padding-bottom:51px;}
body div.advantage-container .sklad-block p{padding-right:0px;}
body div.logistic-green{padding-left:20px;padding-right:20px;}
body div.advantage-container div.logistic-green p{font-size:17px;height:60px;line-height:40px;margin-left:108px;}
body div.advantage-container div.logistic-green-block h2{margin-top:79px;margin-bottom:55px;}
body div.logistic-green p:before{}
div.logistic-green-block{height:480px;}
body div.advantage-container.logistic-container .carousel-indicators{display:block;}
body div.sklad-block{margin-bottom:50px;}
body p.col-xl-12.green-button.green-zajavka a{margin-bottom:61px;color:#fff;background:#00945D;width:192px;height:40px;padding-top:10px;}
div.eagle-coat{width:49%;}
.eagle-coat-container.in-block{width:100%;}
.greenwod-modal p.bottom_p{text-align:center;}
.greenwod-modal .bottom_p span{font-size:12px;}
div.greenwod-modal p.bottom_p:last-child{margin-bottom:40px;}
div.type-transport h2{font-size:16px;}
div.type-transport li{font-size:12px;}
div.office.logistic{width:48.7%;margin-right:17px;}
div.office.logistic:nth-child(even){margin-right:0px;}
body div.advantage-container div.logistic-green p br{display:none;}
body div.sklad-block .carousel-inner > .item > img{width:100%;}
.type-transport img{width:99.9%;}
body ul.top_ul{font-size:12px;}
body div.greenwod-modal .modal-content.sklad-modal .top_p{margin-bottom:5px;margin-top:20px;}
body ul.nav-tabs > li.active > a{font-size:16px;}
body ul.nav-tabs > li > a{font-size:13px;}
body div.greenwod-modal p.address strong{font-size:14px;}
body div.sklad-container .sklad-block h2{font-size:18px;margin-bottom:25px;}
body div.sklad-container .sklad-block p{padding-left:0px;}
body div.sklad-modal .tab-content{padding-left:25px;padding-right:25px;}
body div.sklad-block-unset{text-align:left;}
body div.sklad{width:48.2%;margin-right:17px;}
body div.sklad img{width:100%;}
body div.greenwod-modal .modal-content.sklad-modal .carousel-control.right{right:-5%;}
div.office-container .kontakt-left h3{margin-left:50px;}
div.kongress-form.kontakt-form textarea{max-width:100%;height:100px;border-radius:20px;}
div.kongress-form.kontakt-form{margin-bottom:0px;}
div.kontakt .ab{padding-bottom:0px;}
div.office-container .telephone-block h3{font-size:16px;line-height:22px;}
.kontakt-content{padding-top:37px;padding-left:0px;padding-right:0px;}
body div.advantage-container .carousel-contact .item.left{float:none;padding:0px;}
body div.advantage-container .carousel-contact .item{width:100%;}
body div.advantage-container .carousel-contact .item img{width:100%;height:100%;}
div.kontakt-container{padding-left:78px;padding-right:78px;margin-bottom:38px;}
div.hotel .tab-content .tab-pane>div.telephone-block{height:auto;}
div.hotel .tab-content .tab-pane>div.carousel-contact{margin-bottom:0px;padding-left:0px;padding-right:0px;margin-top:70px;}
body div#kontakt-danye{padding-right:78px;padding-left:78px;padding-bottom:62px;}
div.hotel .tab-content .tab-pane>div.telephone-container{padding-left:78px;padding-right:78px;}
.advantage-block-unset.kontakt-left{padding-bottom:25px;}
div.map-kontact .nav-tabs li.active a{font-size:18px;}
div.map-kontact .nav-tabs li a{font-size:18px;}
div.hotel .tab-content .tab-pane>div.map-kontact{margin-bottom:0px;margin-top:-37px;}
body div#kontakt-danye{padding-left:78px;padding-right:78px;}
body div#main-transport{padding-left:78px;padding-right:78px;}
.gw2 div.upper-right{right:0%;bottom:111px;}
div.gw2-top h1{font-size:28px;text-align:center;margin-top:28px;margin-bottom:16px;}
div.gw2-top h1 br{display:none;}
body div.gw2-top-unset{position:relative;padding-left:79px;padding-right:79px;top:0px;z-index:100;}
body.gw2 p.p-first{font-size:13px;text-align:center;}
body.gw2 p.p-first br{display:none;}
div.gw2-top h2{font-size:21px;text-align:left;margin-bottom:29px;}
body.gw2 p{font-size:13px;}
div.gw2-top h5{font-size:13px;}
body.gw2 li{font-size:13px;margin-bottom:7px;}
div.gw2-top .gw2-top-unset div:nth-child(2){padding-bottom:50px;padding-left:78px;padding-right:78px;margin-top:35px;}
div.gw2-top{padding-left:0px;padding-right:0px;margin-top:51px;}
.gw2-top>div.foto-block-bottom{position:relative;margin-top:-99px;}
div.gw2-top .gw2-top-unset div:nth-child(2) li:first-child{line-height:20px;}
body.gw2 .about-container .tab-content p{padding-right:0px;}
body div.tab-pane a.download-href{margin-top:30px;}
body .about-container .gw2-paginator .tab-content{margin-bottom:69px;}
div.about-block.mission.infrastructure2 h2{margin-top:66px;margin-bottom:56px;}
div.about.infrastructure-shema{padding-left:79px;padding-right:79px;}
div.about.infrastructure-shema span:nth-child(6){left:77%;bottom:71%;}
div.about.infrastructure-shema span{font-size:12px;width:24px;height:24px;padding-top:4px;}
div.about.infrastructure-shema span:nth-child(2){left:19%;bottom:23%;}
div.about.infrastructure-shema span:nth-child(3){left:38%;}
div.about.infrastructure-shema span:nth-child(4){left:55%;bottom:51%;}
div.about.infrastructure-shema span:nth-child(5){left:69%;bottom:58%;}
div.about-block.mission.infrastructure2 div:nth-child(3){padding-left:79px;margin-top:26px;}
div.about-block.mission.infrastructure2 div:nth-child(3) span{width:35px;height:35px;padding-top:6px;font-size:17px;}
div.about-block.mission.infrastructure2 div:nth-child(3) p{font-size:14px;margin-top:14px;}
body div.about-block.content-block.bild-plan>div:first-child h2{margin-top:81px;text-align:left;margin-bottom:29px;}
body div.about-block.content-block.bild-plan>div:first-child p{margin-left:0px;line-height:24px;}
body div.about-block.content-block.bild-plan{padding-left:78px;padding-right:78px;height:564px;}
body div.about-block.content-block.bild-plan>div:first-child a{margin-left:0px;}
body div.about-block.content-block.bild-plan img{height:564px;width:100%;}
body div.about-block.position.position-gw2{display:none;}
div.about-block.mission.bloks{padding-left:79px;padding-right:79px;}
div.about-block.mission.bloks>div h2{font-size:17px;}
div.mission.bloks p{font-size:13px;line-height:18px;margin-bottom:30px;}
div.block-foto span{width:25px;height:25px;padding-top:3px;font-size:14px;}
div.block-foto span:nth-child(2){left:11%;top:65%;}
div.block-foto span:nth-child(3){right:67%;top:61%;}
div.block-foto span:nth-child(4){right:45%;top:46%;}
div.block-foto span:nth-child(5){right:17%;top:44%;}
body div.about-block.jobs-green.green-block-gw2>div{padding-left:157px;padding-right:160px;}
div.about-block.jobs-green.green-block-gw2>div input{font-size:13px;}
div.about-block.jobs-green.green-block-gw2>div textarea{font-size:13px;}
div.about-block.jobs-green.green-block-gw2{min-height:550px;}
div.about-block.jobs-green.green-block-gw2 p{padding-left:0px;padding-right:0px;letter-spacing:0px;}
body div.about-block.jobs-green.green-block-gw2 img{min-height:100%;}
body .carousel.slide.slider-infrastructura{display:none;}
body.infrastructure .upper-right{display:none;}
body.infrastructure div.upper{bottom:38px;}
body div.infrastructure-container .model-park .tab-content img{width:100%;}
body ul.nav.nav-tabs.white-nav.type-maps{margin-bottom:0px;}
div.categoty-type p{font-size:12px;}
body div.categoty-type{width:105px;margin-right:9px;}
body div.categoty-type.korpus h2{font-size:20px;}
div.categoty-type.alphabet li a{font-size:20px;}
body div.kompany-block{padding-left:79px;padding-right:79px;}
body div.kompany div:nth-child(2) p{width:100%;text-align:left;margin-top:0px;}
body div.kompany div:nth-child(2) p span{display:inline;}
body div.kompany div p span{font-size:12px;}
body div.kompany div:nth-child(2) p:first-child span{margin-left:8px;}
body div.kompany div:nth-child(2) p:nth-child(2) span{margin-left:8px;}
body div.kompany div:nth-child(2) p:nth-child(3) span{margin-left:8px;}
body div.kompany div:nth-child(3) p{text-align:left;width:100%;padding-left:14px;margin-top:13px;}
body div.kompany div:nth-child(3) p span{display:inline;margin-left:11px;}
body div.kompany div:nth-child(3) p br{display:none;}
body div.kompany div:nth-child(2){}
body div.kompany h2{font-size:14px;}
body div.kompany div:first-child p{margin-top:30px;}
body div.kompany{padding-bottom:26px;padding-left:12px;padding-top:33px;}
body div.model-park{padding-left:78px;padding-right:78px;}
div.container404{padding-left:78px;padding-right:78px;margin-top:43px;}
div.block404{padding-top:55px;padding-bottom:40px;}
div.block404 h2{font-size:16px;margin-top:2px;}
div.block404 h4{font-size:13px;}
div.block-href404{padding-top:30px;padding-bottom:50px;}
div.block-href404 a.green-href{margin-right:7%;}
div.block404 h1{font-size:75px;}
div.block404 svg{width:69px;height:82px;}
div.block--discovery-off-canvas-off-canvas-toggle .block__content a{margin-top:9px;height:auto;}
body div.be-rent-container{}
body a.be-rent.btn.btn-info.btn-lg{float:none;}
div.be-rent-modal .modal-dialog{width:94%;}
div.be-rent-modal h4{padding-left:0px;font-size:20px;text-align:center;margin-bottom:-2px;}
div.be-rent-modal .container-fluid{padding-left:48px;padding-right:48px;}
div.be-rent-modal .modal-body{padding-bottom:40px;}
div.be-rent-modal .form-group input{font-size:13px;height:50px;}
div.be-rent-modal textarea{font-size:13px;}
div.be-rent-modal button[type="submit"]{height:50px;font-size:13px;}
body a.back{margin-left: -16px;}
body div.type-page-container{padding-left:78px;padding-right:78px;margin-bottom:150px;}
div.center-client h1{font-size:25px;margin-bottom:35px;}
div.center-client{padding-left:0px;padding-right:0px;}
div.green-text-type-page{margin-top:30px;margin-bottom:30px;}
div.green-text-type-page h3{font-size:14px;line-height:inherit;}
div.green-text-type-page p{line-height:inherit;font-size:13px;}
div.options-center h2{padding-left:78px;padding-right:78px;font-size:22px;}
div.type-page p.ring-bottom{margin-top:50px;}
body div.kompany div:nth-child(4) p{text-align:left;margin-bottom:10px;margin-top:14px;}
body div.kompany div:nth-child(4) p br{display:none;}
body div.kompany div:nth-child(4) p span{display:inline;}
body div.kompany div:nth-child(4){padding-left:0px;padding-right:0px;}
body div.kompany div:nth-child(5) p{margin-top:0px;margin-bottom:12px;}
body div.foto-left-block{min-height:120px;}
body div.zajavka-container-grand{padding-left:78px;padding-right:78px;}
.rar-responsive-block{display:none;}
p.lk-telephone{width:auto;font-size:13px;}
body div.zajavka-container{padding-left:63px;padding-right:63px;margin-bottom:97px;}
div.user-kabinet-container ul.nav.nav-tabs.grand-click li a{padding-left:19px;padding-right:19px;padding-top:15px;}
div.zajavka-block p.green_p{line-height:inherit;margin-bottom:18px;}
div.select-block button{font-size:13px;letter-spacing:0px;}
div.opeveshenije-unset h4{float:left;margin-bottom:0px;}
div.opeveshenije-unset h5 br{display:none;}
div.opeveshenije-unset h5{margin-top:0;margin-bottom:0;float:right;}
body div.opeveshenije-unset{min-height:100%;margin-top:0px;margin-bottom:0px;}
div.opeveshenije-unset p{font-size:13px;}
body div.zajavka-container.block-opoveshenija{padding-bottom:117px;}
body div.zajavka-container-grand nav.nav-bottom{padding-top:12px;height:142px;}
div p.messages-quantility{font-size:13px;margin-bottom:30px;}
body p.demo-messages a{letter-spacing:0px;font-size:13px;}
body div.select-container{padding-left:62px;padding-right:62px;margin-bottom:0px;}
.schet-year-block p{font-size:12px;}
body div.schet-year-block table.table th{padding-bottom:0px;}
body div.schet-year-block table.table td{font-size:13px;}
body a.pachat-schet:before{right:287px;}
body div.tab-pane>a.pachat-schet{margin-bottom:30px;}
div.schet-year-container{padding-left:0px;padding-right:0px;padding-bottom:64px;}
div.schet-year-container>div{padding-left:78px;padding-right:78px;margin-top:25px;}
div.select-container h3{font-size:18px;margin-bottom:18px;margin-top:10px;}
body div.zajavka-container.block-opoveshenija-2{padding-left:0px;padding-right:0px;padding-bottom:63px;margin-bottom:70px;}
body #zakaz-zala .select-container p{font-size:13px;}
div.select-block input[type="submit"]{width:195px;margin-top:20px;}
div.select-container div:last-child{text-align:center;margin-bottom:26px;}
body #zakaz-zala .select-block button{font-size:14px;}
.select-block input[type="text"]{letter-spacing:0px;}
div.select-container div:first-child{margin-bottom:11px;}
div.active-greenwood{height:100%;padding-bottom:27px;}
div.active-greenwood>div:nth-child(2){padding-left:0px;}
div.active-greenwood>div:first-child{margin-bottom:18px;}
div.active-greenwood-block b{font-size:13px;}
div.active-greenwood-container{padding-bottom:133px;}
body p.ag-bottom-p{margin-top:12px;}
div.user-kabinet-container h1{font-size:25px;margin-bottom:50px;}
div.title-modal.first-modal{padding-left:63px;padding-right:63px;float:none;}
div.title-modal.first-modal h4{text-align:left;}
body p.m-p{padding-left:63px;padding-right:63px;font-size:13px;}
.title-modal h5.modal-date{margin-top:0px;margin-bottom:0px;}
body p.schet-p{font-size:13px;}
div.demo-schet-modal .tab-content>div>div{padding-left:63px;padding-right:63px;}
body p.edit-p-bottom{text-align:left;margin-top:20px;}
div.pechat-modal-block .input-date input[type="text"]{width:85%;margin-left:30px;}
.pechat-pokasania .title-modal{padding-left:78px;padding-right:78px;margin-bottom:40px;}
div.pechat-modal-block>div p{font-size:15px;}
body input.labelauty:checked + label{width:25px;height:25px;}
body div.pechat-modal-block h5{font-size:17px;}
div.input-date span{right:29px;}
.lk .menu-right{display:block;padding-left:0px;width:25%;float:right;height:auto;margin-top:54px;}
.lk .logo{width:75%;}
.lk .menu-right a{float:none;}
p.lk-telephone:last-child{line-height:20px;margin-top:17px;margin-left:30px;}
body .demo-schet-modal .grand-click{padding-left:40px;padding-right:40px;padding-top:7px;}
body div#home .white-block>div:last-child p:last-child{    bottom: -23px;}
body ol.carousel-indicators.main-nav-header{display:none !important;}
body div.upper-right p.text-in-header{display:none;}
body.off-canvas-active header.l-header-wrapper:before{transform:skew(0deg);left:0%;width:85%;top:-10px;}
div.advantage-right1 img.block-meeting{position:relative;}
div.advantage-right2 img.block-meeting2{position:relative;}
div.advantage-right2 img.block-meeting2.current{display:none;}
div.advantage-right1 img.block-meeting.current{display:none;}
div.logo p span a{float:none;color:#fff;}
div.thankyoumessage h3{text-align:justify;padding-left:63px;padding-right:63px;color:#01945E;font-family:'Lora';font-weight:bold;font-size:13px;}
div.thankyoumessage{padding-left:0px;padding-right:0px}
div.center-client h1 {font-size: 25px;margin-bottom: 35px;}
.eagle-coat p {padding-left: 0px;padding-right: 0px;}
body div.type-page-container h1 {font-size: 25px;margin-bottom: 35px;}
div.type-page p,div.type-page h2,div.type-page h3 {padding-left: 78px;padding-right: 78px;font-size: 13px;}
div.center-client {padding-left: 0px;padding-right: 0px;}
ul.inner-page-list {
    font-size: 13px;
	padding-left:78px;
	padding-right:78px;
}
ul.inner-page-list li {
    margin-bottom: 10px;
}
div.green-text-type-page {margin-top: 30px;margin-bottom: 30px;}
div.green-text-type-page h3 {font-size: 14px;line-height: inherit;
}
div.green-text-type-page p {line-height: inherit;font-size: 13px;
}
div.options-center h2 {padding-left: 78px;padding-right: 78px;font-size: 22px;
}
div.type-page p.ring-bottom { margin-top: 50px;
}
body div.type-page {padding-bottom: 50px;padding-left:78px;padding-right:78px;
}
body div.type-page ul{
    margin-left:94px;
}
div.type-transport {padding-left: 79px;padding-right: 79px;}
div.download-block {margin-top: 0px;}
body ul.pravila-polzovania {float: left;margin-top: 0px;padding-left: 47px;}
.main .upper li span {position: absolute;margin-top: -6px;}
.main .upper li {position: relative;}
div.about-block.reviews-block p:first-child {float: none;}
div.about-block.reviews-block span.s-top {left: -1px;position: relative;top: 27px;}
.type-page .htitle {padding-left: 0px;font-size: 25px;}
.cf .flex-viewport {width: 75%;
    margin-right: auto;
    margin-left: auto;}
.cf .flexslider .flex-direction-nav .flex-prev,.flexslider .flex-direction-nav .flex-next {
    top: 150px;
}

.cf .flexslider .flex-direction-nav .flex-prev {
    left: 20px;
}

.flexslider .flex-direction-nav .flex-next {
    right: 20px;
}
div.flexslider:hover .flex-direction-nav a.flex-prev{
    left: 20px;
}
div.flexslider:hover .flex-direction-nav a.flex-next{
    right: 20px;
}
div#main {
    overflow: initial;
}
div.flexslider .slides img {
    max-height: 100%;
}
div.about-block.mission.gud-container {
    padding-left: 78px;
    padding-right: 78px;
}
body p.lemon-foto:last-child {
margin-left: 0px;
}
body p.lemon-foto {
    margin-right: 4px;
	height: auto;
}
.news .paginator ul{
	height:auto;
}
body div.advantage-container.office-container .href-block h2 {
    margin-top: 0px;
    padding-right: 0px;
    margin-bottom: 0px;
}

div.advantage-container .href-block ul {
    margin-left: 0px;
}
.about iframe {
    width: 100%;
}
div#myCarousel1 {
    max-width: 550px;
    margin-left:  auto;
    margin-right:  auto;
}

div#myCarousel1 .item {
    padding-left: 0px;
}
.gud-block img {
    width: 100%;
    height:  auto;
}
div.invest-container .panel-heading h4 a{
	height:auto;
}
/* div.announce-page {
    margin-top: -243px;
} */
div.announce-page {
    margin-top: 0;
}
a.alerlogo.bot {
    position: relative;
    right: 0px;
    bottom: 0px;
}
.sout-container img {
    width: 100%;
}
body .type-page-container div.advantage-container.office-container .advantage-block-unset h2 {
    margin-top: 0px;
    margin-bottom: 0px;
}
div.type-page-container .advantage-block-unset ul li {
	    font-size: 13px;
}
}
@media only screen and (max-width:1299px) and (min-width:768px) {.new_lang{right: -10px;}}
@media only screen and (max-width:1299px) and (min-width:992px){	
div#home .white-block{width:inherit;margin-right:0px;}
h2#bs-href{text-indent:-40px;}
div.greenwod-modal h1{font-size:20px;}
p.modal-image img{width:100%;}
div.greenwod-modal p{font-size:13px;}
.row.no-margin.location .advantage-right h1, .row.no-margin.location .advantage-right p.gm{left:43%;font-size:27px;letter-spacing:1px;bottom:80px;}
.row.no-margin.location .advantage-right a{left:60%;bottom:35px;}
.advantage-right h1{font-size:27px;letter-spacing:1px;bottom:83px;}
.advantage-right a{width:12px;bottom:38px;}
.green-bottom{height:auto;background-size:100% 100%;padding-bottom:15px;}
.partners-container{height:auto;text-align:center;}
.partners-block{width:100%;}
.footer:nth-child(1){height:145px;min-height:100%;}
.upper li a{font-size:22px;line-height:27px;padding-left:62px;}
.paginator ul.nav.nav-tabs{padding-top:38px;text-align:left;padding-left:92px; padding-bottom: 20px;}
.demo-bild{left:0px;width:100%;top:27%;}
.green-bottom-upper button[type="submit"]{float:right;width:195px;text-align:center;padding-left:0px;padding-right:0px;height:50px;padding-top:0px;padding-bottom:0px;letter-spacing:0px;}
.green-bottom-upper button[type="button"]{width:100%;display:block;font-size:14px;height:50px;letter-spacing:1px;}
.footer:nth-child(2){margin-top:0px;}
.footer:nth-child(2) p{font-size:100%;margin-top:15px;line-height:25px;}
.row.no-margin.location .advantage{height:auto;}
.header-block{height:auto;background-size:100% 100%;}
.row.wood h1{margin-left:-1%;font-size:23px;margin-top:0px;line-height:30px;}
.currency-china{float:right;margin-right:auto;margin-bottom:15px;margin-left:auto;display:block;position:relative;background:none;margin-top:40px;height:130px;width:130px;}
.grad-360{float:right;margin-right:16px;margin-bottom:15px;margin-left:auto;height:130px;width:130px;padding-top:24px;}
.right-bottom{text-align:center;}
.scroll{bottom:90px;}
a.be-rent{margin-top:14px;margin-bottom:15px;float:right;display:inline-block;font-size:13px;margin-left:auto;margin-right:auto;height:50px;font-family:'Open Sans';}
.menu-right{margin-top:0px;display:none;}
.upper li{padding-top:9px;padding-bottom:6px;margin-bottom:13px;background-size:40px;height:40px;background-position-y:0px;background-position-x:0px;}
.upper ul{margin-top:0px;}
.upper{padding-left:0px;padding-right:0px;}
.park-right{padding-left:3px;padding-right:0px;padding-top:20px;}
.park-right:before{}
.row.wood>div:first-child{height:130px;}
.footer:nth-child(3) div{margin-top:20px;padding-bottom:20px;}
.footer{padding-left:0px;padding-right:0px;}
.footer-container{padding-left:0px;padding-right:0px;}
.footer:nth-child(3){margin-top:20px;}
a.write-are{width:223px;height:40px;padding-top:8px;padding-bottom:0px;text-align:center;}
.footer:nth-child(1) div{left:9%;}
div#announcements .white-block{width:48% !important;margin-right:15px;margin-bottom:15px;margin-left:0px;height:400px;display:none;}
.white-block.horisontal{width:48%;margin-left:0px;height:400px;padding-bottom:5px;/*display:none;*/margin-bottom:20px;margin-right:15px;}
.white-block.horisontal:nth-child(2),.white-block.horisontal:nth-child(3){display:block;}
body div.old-version{display:block;width:186px;}
div#jivo-iframe-container.jivo-expanded{display:none !important;}
.scroll{display:none;}
.logo{width:100%;padding-left:78px;padding-right:78px;text-align:right;margin-top:42px;}
div.upper{padding-left:78px !important;margin-top:52px !important;}
.l-branding .l-region .block{right:2.4% !important;top:-3px;}
.entity-bean.vertical-text-left .vertical-text{margin-left:0px;width:50% !important;display:block;}
div.vertical-text h2{font-size:26px;text-align:left;line-height:37px;margin-top:28px;letter-spacing:1px;}
div.l-navigation{width:auto;opacity:1;visibility:initial;left:6%;margin-top:8px;}
body header.l-header-wrapper{min-width:100%;max-width:100%;height:50px;}
body footer.l-footer-wrapper{padding-bottom:100px;padding-top:63px;width:94.44444%;margin-top:-5px;}
body .l-region.l-region--footer{width:90%;}
.alerlogo.bot{position:initial;}
body{overflow-x:hidden !important;}
body .entity-bean.vertical-text-left .vertical-text{width:31% !important;display:block;margin-left:4%;}
.front .bean-id-12 section .group-text .field{margin-left:0px;text-align:left !important; padding-left: 50px;}
body.front .node--hero{height:500px !important;}
body.front .node--hero img{/*height:550px;*/ height: 100%}
.front .node--hero div.logo img{width:175px !important;margin-bottom:23px;}
body .block--discovery-off-canvas-off-canvas-toggle .block__content span:first-child{display:block;top:3px;}
body div#block-block-4{margin-right:102px;}
body .block--toggle .block__content .search-button{margin-top:10px;height:auto;margin-right:16px;}
.logo span:last-child{display:block;line-height:17px;}
.logo span:nth-child(2){width:100%;margin:0px auto;line-height:17px;font-size:14px;}
.logo span:nth-child(3){margin:0px auto;font-weight:bold;margin-top:1px;}
body div#jivo-iframe-container{display:none !important;}
body div.park-right{width:50% !important;padding-right:0px !important;margin-right:0px !important;float:right !important;}
.advantage-right{height:100%;}
section.ds-1col-stacked.entity.entity-bean.bean-block-with-image.view-mode-default.image-left.image-small.vertical-text-left.bean-id-12.clearfix.bean-animation-processed.bean-animated{min-height:100%;}
.bean-block-with-image.image-large.image-right .field--name-field-block-image .field__item > img{margin-left:0px;height:580px;}
body .block--discovery-off-canvas-off-canvas-toggle .block__content span{top:9px;}
.block--discovery-off-canvas-off-canvas-toggle .block__content span:before{top:-6px;}
.block--discovery-off-canvas-off-canvas-toggle .block__content span:after{top:6px;}
div.vertical-text h2 br{display:none;}
div.park-right p{font-size:13px;margin-left:78px;margin-top:-3px;line-height:20px;}
a.btn-red.wood{margin-left:90px;padding-left:58px;letter-spacing:0px;}
section#p-r .required-fields.group-text.field-group-html-element{padding-top:0px;position:absolute;display:table;}
div.advantage:nth-child(1) h2{margin-top:13px;margin-left:11px;}
div.advantage h2,div.advantage div.h2{font-size:18px;margin-top:13px !important;padding-top:0px;}
.advantage p:nth-child(1){margin-bottom:0px;background:none;height:40px;}
.row.no-margin.location .advantage p:first-child{background:none;}
.advantage:nth-child(1) h2:after{top:2px;left:52px;}
div.advantage:nth-child(2) h2{margin-top:14px;margin-left:2px;letter-spacing:0px;}
div.advantage:nth-child(2) p{margin-left:2px;margin-top:-3px;line-height:18px;width:100%;display:block;}
.advantage:nth-child(2) h2:after{top:1px;left:44%;}
.advantage p{font-size:13px;line-height:18px;}
.advantage{margin-bottom:8px;height:139px;padding:0px;}
.advantage:nth-child(3) h2{margin-top:9px;margin-left:-23px;}
.advantage:nth-child(3) h2:after{left:41%;top:3px;}
.advantage:nth-child(3) p{margin-left:-20px;margin-top:-2px;}
.advantage-block,.advantage-block-second{width:100%;}
.advantage{padding:0px;margin-bottom:0px;}
.advantage:nth-child(1) p{margin-left:15px;margin-top:-3px;}
.advantage:nth-child(4) h2{margin-top:9px;margin-left:-1px;}
.advantage:nth-child(4) p{margin-left:7px;margin-top:-2px;}
.advantage:nth-child(5) h2{margin-left:12px;margin-top:-2px;}
.advantage:nth-child(5) p{margin-top:-2px;margin-left:20px;}
.advantage-block-second{}
.paginator .nav-tabs > li > a{padding-left:40px;padding-right:40px;font-size:16px;line-height:41px;letter-spacing:1px;}
div.paginator .nav-tabs > li.active > a{padding-left:44px;padding-right:44px;padding-top:0px;padding-bottom:0px;font-size:16px;text-align:center;}
.tab-content div#home{margin-left:auto !important;height:100%;margin-right:auto;width:100%;margin:0px auto;}
.white-block img{    height: 100%;}
.main div#home .white-block{display:none;width:48%;height:100%;margin-bottom:20px;margin-right:19px;}
.main div#home .white-block:nth-child(2),.main div#home .white-block:nth-child(3){display:block;}
.paginator{min-height:100%;padding-bottom:50px;}
.green-bottom-upper h2{margin-left:75px;font-size:26px;line-height:35px;text-align:left;margin-top:0px;}
header.bean-block-with-pre-title section .field--name-field-body p{font-size:14px;text-align:left;padding-top:7px;max-width:67%;margin-bottom:54px !important;margin-left:77px;}
div.row.row-last .col-2:nth-child(2) .green-bottom-upper{width:100%;padding:0px;padding-left:0px;padding-right:67px;margin-left:auto;margin-right:auto;float:none;margin-top:0px;}
header.ds-1col.entity.entity-bean.bean-block-with-pre-title.view-mode-default.vertical-text-right.color-scheme-light.bean-id-16.clearfix.vertical-line-processed.bean-animation-processed{height:391px;}
.green-bottom-upper button[type="button"]{font-size:13px;height:50px;letter-spacing:0px;width:100%;display:block;line-height:29px;}
.green-bottom-upper button[type="button"] span{margin-top:-3px;margin-right:-5px;}
div.partners-container div{display:none;width:25%;margin-left:0px;margin-top:0px !important;}
.partners-container div:nth-child(5),.partners-container div:nth-child(3),.partners-container div:nth-child(4){display:inline-block;margin-top:0px;}
.partners-container div img{}
div.partners-container div:nth-child(3){width:215px;margin-top:14px;margin-right:auto;}
div.partners-container div:nth-child(4){margin-left:2px;margin-right:auto;}
.partners-container h2,.partners-container div.h2{margin-left:5px;background-position-y:0px;font-size:15px;margin-bottom:35px;}
div.partners-container{height:200px;padding-left:0px;padding-right:0px;}
.green-bottom-upper input[type="text"]{height:50px;font-size:13px;}
.bean-block-with-pre-title section .group-animated.green-block{padding-top:50px;height:500px !important;}
div.contacts-unset{padding-left:8px;width:38.75%;left:10.1%;height:350px;top:20px;}
/*.map-contact{height:620px;}*/
div#block-blockify-blockify-logo{min-height:100% !important;width:100%;}
.map-contact>iframe{position:relative;top:0px;}
.contacts-unset h2,.contacts-unset div.h2{font-size:18px;line-height:31px;padding-left:20px;margin-bottom:5px;letter-spacing:1px;}
.contacts-unset p{font-size:13px;}
.contacts-unset>div:nth-child(2){padding-left:20px;width:74%;}
.left{padding-left:20px;}
.contacts-unset a.write-are{height:50px;padding-bottom:0px !important;text-align:center;margin-top:21px !important;font-family:'Open Sans';float:left;margin-left:18px;}
.l-footer #logo img{width:170px;}
div.l-footer #logo{margin-left:0px;margin-top:0px;text-align:center;}
.block--blockify-blockify-logo .block__content{margin-left:0px;margin-bottom:0px;}
footer nav#block-menu-menu-footer-menu{text-align:left;padding-left:0px;padding-right:20px;margin-left:0px;width:33%;margin-top:10px;}
footer nav#block-menu-menu-footer-menu h2,footer nav#block-menu-menu-footer-menu div.h2{font-size:19px !important;margin-left:0px !important;margin-top:20px;}
nav#block-menu-menu-affiliates h2,nav#block-menu-menu-affiliates div.h2{font-size:19px !important;margin-left:0px !important;text-align:left;}
footer nav#block-menu-menu-affiliates{text-align:left;padding-left:0px;padding-right:20px;width:33%;margin-top:25px;}
div#block-block-2 h2,div#block-block-2 div.h2{text-align:left;padding-left:0px;font-size:19px !important;}
div.footer-mini.two{width:50%;text-align:left;display:block;margin-right:0px;}
div.footer-mini{width:25%;height: auto;position:relative;float:left;margin-top:40px;}
.footer-mini:last-child{margin-top:50px;text-align:center;}
body p.bottom-picture{width:119px;left:0% !important;position:initial;}
div.last1{margin-left:20px;}
.last1 a{margin-right:11px;}
.footer-mini.two p{line-height:40px;height:auto;}
.color-scheme-dark:before{display:none;}
.color-scheme-dark a#bean-id-10{display:none;}
div#bild1{height:280px !important;display:block;padding-bottom:0px;}
.entity-bean .field--type-text-long{padding-left:0px;padding-right:0px;}
#bild .demo-bild a{width:250px;margin:0px auto;margin-top:31px;padding-bottom:9px;padding-top:10px;height:40px;}
.demo-bild h2,.demo-bild span.h2{margin-left:0px;}
div.bild-left{width:50%;padding-left:0px;padding-right:0px;height:100%;}
div.bild-right{width:50%;padding-left:0px;padding-right:0px;height:100%;}
div#block-block-2 li{text-align:left;padding-left:0px;padding-right:0px;}
.l-footer div#block-block-2 li a{font-size:16px;}
.l-footer ul.menu{min-height:167px;padding-left:0px;width:100%;float:left;}
div#block-block-2 li:nth-child(even){width:100%;}
nav#block-menu-menu-footer-menu ul.menu{padding-left:0px;width:100%;}
nav#block-menu-menu-affiliates ul.menu{padding-left:0px;width:100%;}
div.block-title-container{display:block;margin-top:35px;}
.l-footer div.block-title-container h2.block__title{margin:0px !important;margin-bottom:10px !important;display:none;}
div#block-block-2 h2,div#block-block-2 div.h2{display:block;margin-bottom:0px !important;}
div#block-block-2{margin-top:25px !important;width:28%;}
.ds-1col.entity.entity-bean.bean-gallery.view-mode-default.bean-id-34.clearfix.bean-animation-processed.bean-animated.reklama-content{display:block;height:auto;}
div#poster{display:none;}
div#poster1{width:50%;}
div#poster2>div{width:50%;height:100%;padding-bottom:0%;}
div#poster2 img{width:100%;height:100%;padding-bottom:0%;}
div#poster3{display:block;width:50%;}
div#poster6{display:block;}
div#poster8{display:none;}
div#poster4>div{height:100%;width:25%;padding-bottom:0%;}
div#poster4 img{height:100%;width:100%;}
div#poster5>div{width:25%;height:100%;padding-bottom:0px;}
div#poster5 img{width:100%;height:100%;}
div#poster7 .pink-block{width:25%;height:100%;padding-bottom:0%;}
div.reklama-block.white-bg.pink-block h2,div.reklama-block.white-bg.pink-block div.h2{margin-left:25.2% !important;font-size:17px;line-height:22px;}
div#poster7 div.reklama-block.white-bg.pink-block a{height:100%;}
div.reklama-block.white-bg.pink-block:after{right:27px;bottom:24px;}
.tab-content div#announcements{padding-left:0px;margin-right:auto;height:440px;width:100%;margin-left:auto;}
.main div#announcements .white-block:nth-child(2),.main div#announcements .white-block:nth-child(3){display:inline-block;}
section.row.no-margin.location .advantage h2,section.row.no-margin.location .advantage div.h2{margin-left:0px !important;text-align:center !important;margin-top:0px !important;font-size:18px !important;}
.row.no-margin.location .advantage p{margin-left:0px !important;width:auto !important;margin-bottom:0px;}
.row.no-margin.location .advantage{height:auto;margin-bottom:57px;}
.advantage h2,.advantage div.h2{margin-left:0px !important;text-align:center !important;}
.advantage p{margin-left:0px !important;width:auto !important;}
.advantage-main .advantage{}
.advantage-main{margin-bottom:40px;}
div#announcements p:nth-child(2){font-size:13px;line-height:22px;margin-left:12px;}
div#announcements .white-block h2,div#announcements .white-block div.h2{font-size:23px;line-height:32px;margin-top:42px;margin-left:12px;height:108px;}
div#messages.tab-pane>a,div#announcements.tab-pane>a,div#home.tab-pane>a{right:-9%;top:-16%;font-size:13px;}
.tab-content div#messages{padding-left:0px;margin-right:auto;height:440px;width:100%;margin-left:auto;}
.white-block.horisontal h3,.white-block.horisontal div.h3{margin-top:69px;height:64px;}
.main div#messages div:nth-child(2) p{padding-top:18px;margin-top:0px;height:auto;}
.paginator .nav-tabs > li > a:hover{padding:0px;}
body header.l-header-wrapper.header-active{max-width:100%;min-width:100%;}
body aside.l-off-canvas{width:100%;right:0%;}
body.off-canvas-active .l-off-canvas:before{right:0px !important;width:100%;transform:skew(0deg);}
div#block-block-5{display:block;}
div#block-block-5 div.col-6{margin-left:0%;margin-top:0px;margin-bottom:0px;width:100%;margin-right:0%;}
div#block-block-5 div.col-4{margin-left:0%;}
div#block-block-5 div.col-4:nth-child(3){margin-left:0%;}
div.write-are-top{margin-left:0%;margin-top:0px;}
div.social-icons-menu{margin-left:0%;}
div#block-block-5 div.col-6 .nav-list{width:100%;margin-bottom:0px;}
div#block-block-5 div.col-4 li a{font-size:14px;line-height:23px;}
div#block-block-5 div.col-6 li a{font-size:20px;margin-bottom:10px;}
div.social-icons-menu a{margin-right:17px;}
div.social-icons-menu a:last-child{margin-right:0px;}
div.l-navigation li.leaf{display:none;}
div.l-navigation li.first.leaf{display:block;margin-right:0%;width:100%;}
.l-hero{background-color:#f4f4f4;}
.paginator .tab-content{padding-left:0%;width:82%;height:464px;margin:0px auto;}
.main div#home .white-block:nth-child(3){margin-right:0px;}
section.l-main-wrapper .clear1{}
.logo p a{float:left;}
div.logo span{font-family:'Open Sans';font-weight:normal !important;font-size:14px;}
a.btn-red.event-calendar.external-link.tur-closed{width:43%;margin-left:21px;}
a.btn-red.event-calendar.external-link{font-size:12px;}
.l-branding{margin-top:7px;}
div.currency-china:before{content:"";display:block;background:#ffffff;height:130px;position:absolute;width:130px;opacity:0.1;}
.currency-china h3,.currency-china div.h3{margin-top:24px;font-size:15px;margin-bottom:12px;}
.group-animated.field-group-html-element.green-block .col-2{width:47%;}
.green-bottom-upper h2 br:last-child{display:none;}
body.front .node--hero img.bg-header{display:none;}
div.park-right .field--type-text-long p + p{margin-top:-25px !important;}
section.group-ds_content.row.no-margin.location .field.field--name-field-body.field--type-text-long.field--label-hidden.advantage-block-second-container{margin-left:auto;max-width:480px;}
div#announcements.tab-pane>a{right:1%;top:-78px;}
div#messages.tab-pane>a{right:2%;top:-78px;}
#poster1 .field-collection-item-field-tile.tile-width-2{width:100%;height:100%;padding-bottom:0%;}
div#poster1 img{width:100%;height:100%;padding:0px;}
div#poster3>div{width:100%;height:100%;padding-bottom:0%;}
div#poster6>div{width:50%;height:100%;padding-bottom:0%;}
div.entity.entity-field-collection-item.field-collection-item-field-tile.tile-width-2.tile-height-1.tile-color-white.clearfix.reklama-block.white-bg h2,div.entity.entity-field-collection-item.field-collection-item-field-tile.tile-width-2.tile-height-1.tile-color-white.clearfix.reklama-block.white-bg div.h2{font-size:17px;line-height:22px;padding-left:20%;padding-top:23px;width:80%;}
.entity.entity-field-collection-item.field-collection-item-field-tile.tile-width-2.tile-height-1.tile-color-white.clearfix.reklama-block.white-bg:after{bottom:31px;}
div.partners-container div:nth-child(6){display:inline-block;margin-right:auto;}
.contacts-unset>div:nth-child(2) p br{display:none;}
.partners-container div:nth-child(5){}
.partners-container div:nth-child(5) img{}
div.partners-container div:nth-child(6) img{}
div.partners-container div:nth-child(3) img{}
div.partners-container div:nth-child(4) img{}
.desktop-footer{display:block;}
div.tablet-footer{}
.l-footer.tablet-footer div#block-block-2{width:100% !important;margin-left:0px;}
.l-footer.tablet-footer div#block-block-2 .block__content{float:left;width:50%;margin-top:10px;}
.l-footer.tablet-footer div#block-block-2>div:first-child{float:left;width:50%;margin-top:7px;}
.l-region.l-region--footer .block--blockify-blockify-logo .block__content{width: 50%;margin-left:0px;height:auto;margin-top:0px;float:left;}
p.line-bottom{float:left;margin-top:0px;font-size:20px;display:none;}
.l-footer ul.menu a{letter-spacing:0px;}
.field.field--name-field-body.field--type-text-long.field--label-hidden.advantage-block-container{max-width:52%;float:left;margin-top:74px;height:100%;}
#poster1 .field__item.even{width:100%;}
.currency-china p{margin-bottom:3px;}
body .bean-block-with-image .field--name-field-block-image{width:49.5%;overflow:hidden;}
.bean-block-with-image .p-r .field--name-field-block-image{float:right;z-index:54;position:relative;overflow:hidden;}
body .field.field--name-field-video.field--type-file.field--label-hidden{float:right;width:50%;display:none;}
section#p-r{height:100%;}
.group-ds_content.row.no-margin.location .advantage-main{margin-top:85px;}
footer p.line-bottom.middle{display:block;margin-bottom:0px;margin-top:24px;width: 50%;text-align: center;}
p.line-bottom.middle br{display:block;}
div.upper-right{padding-right:0px;}
div.services-block>div.service-1{width:100%;background:url(../img/center-992.png) no-repeat;background-size:cover;height:360px;margin-bottom:15px;}
div.services-block>div.service-2 div:first-child{background:url(../img/marketplace-service-992.png) no-repeat;height:330px;background-size:100%;margin-right:2%;width:49%;}
div.services-block>div.service-2 div:last-child{background:url(../img/pravila-992.png) no-repeat;height:330px;background-size:100%;width:49%;}
body.front.news .node--hero{height:500px !important;}
div.services-block>div.service-3{width:49%;margin-right:2%;background:url(../img/1md.png) no-repeat;height:200px;background-size:100%;}
div.services-block>div.service-4{width:49%;margin-right:0px;background:url(../img/2md.png) no-repeat;height:200px;background-size:100%;}
div.services-block>div.service-5{width:49%;margin-right:2%;background:url(../img/3md.png) no-repeat;height:200px;background-size:100%;}
div.services-block>div.service-6{width:49%;margin-right:0px;background:url(../img/4md.png) no-repeat;height:200px;background-size:100%;}
div.services-block>div.service-7{width:49%;margin-right:2%;background:url(../img/5md.png) no-repeat;height:200px;background-size:100%;}
div.services-block>div.service-8{width:49%;margin-right:0px;background:url(../img/6md.png) no-repeat;height:200px;background-size:100%;}
div.services-block>div.service-9{width:49%;margin-right:2%;background:url(../img/7md.png) no-repeat;height:200px;background-size:100%;}
div.services-block>div.service-10{width:49%;margin-right:0px;background:url(../img/8md.png) no-repeat;height:200px;background-size:100%;}
div.services-block>div.service-11{width:49%;margin-right:2%;background:url(../img/9md.png) no-repeat;height:200px;background-size:100%;}
div.services-block>div.service-12{width:49%;margin-right:0px;background:url(../img/10md.png) no-repeat;height:200px;background-size:100%;}
div.services-block>div.service-1 img{display:none;}
div.services-block h2{margin-left:36px;width:74%;font-size:25px;margin-bottom:35px;}
.services-block h2 br{display:none;}
div.services-block>div.service-1 p:nth-child(2){font-size:13px;padding-left:36px;letter-spacing:0.1px;}
div.services-block>div.service-1 p:nth-child(2) br{display:none;}
div.text-bottom.text-bottom1.col-xs-12.col-sm-7.col-md-7.col-lg-5{padding-left:0px;padding-top:69px;}
.services-block>div .text-bottom p.word-and-tel{margin-top:41px;padding-right:83px;}
div.services-block>div.service-1>div{height:360px;}
div.services-block>div.service-2{height:330px;margin-bottom:15px;width:100%;}
div.services-block>div.service-2 img{display:none;}
.services-block p:last-child{left:38px;}
.service-1 h2{margin-left:36px;width:100%;}
.service-2>div h2{width:40%;padding-top:0px;}
.services-block>div.clear1{display:none;}
body.news .upper li{font-size:30px;}
body.news div.upper{margin-top:39px !important;padding-left:92px !important;}
body.news .logo{padding-left:92px;}
div.service-two h2{margin-left:25px;font-size:15px;margin-top:53px;line-height:26px;}
div.service-two p:last-child{bottom:29px;}
div.services-block{margin-top:-201px;min-height:1852px;}
body .old-version a:before{right:1px !important;top:10px !important;background-size:17px 15px !important;}
div.old-version a div{right:21px;}
div#home.tab-pane>a{/*top:-18%;right:2%;*/top:-78px;right:1%;}
.row.no-margin.location .advantage-right:before{transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg);right:0px;top:178px;}
body.news .paginator .nav-tabs > li.active > a:after{bottom: -39px;left: 40%;}
body.news .paginator .nav-tabs > li > a{padding-left:42px;padding-right:42px;font-size:15px;}
.news .paginator .nav-tabs > li.active > a{padding-left:42px;padding-right:42px;font-size:15px;}
div.unset-vacancies:first-child h2{margin-top:17px;margin-bottom:33px;font-size:24px;}
div.unset-vacancies.last-block>div h1{float:left;width:51px;font-size:27px;height:51px;}
div.unset-vacancies.last-block>div p{font-size:14px;text-align:left;margin-left:76px;margin-top:11px;}
div.unset-vacancies.last-block>div p:first-child{font-size:21px;margin-left:0px;text-align:center;}
div.last-block-unset{margin-top:16px;}
body .unset-vacancies.last-block>div.last-block-unset p:last-child{width:328px;text-align:center;}
div.unset-vacancies>div h5{margin-left:12px;}
body div.unset-vacancies>div{padding-left:0px;padding-right:0px;width:100%;}
body div.unset-vacancies.last-block{margin-bottom:81px;}
body .unset-vacancies.last-block>h1{margin-top:67px;font-size:26px;text-align:left;padding-left:25px;}
body.news .paginator .nav-tabs{padding-top:23px;}
body div#kc>div:last-child{margin-bottom:113px;}
body div#kc div p{font-size:13px;}
body div#kc div p span{font-size:13px;}
body div#kc div h2{margin-bottom:22px;font-size:22px;}
body div.unset-vacancies{padding-bottom:70px;padding-left:0px;padding-right:0px}
/* body.news .paginator{margin-top:-222px !important;} */
body.news .paginator{margin-top:0 !important;}
.news .paginator .tab-content{width:100%;height:auto;}
div.result-list h3{font-size:20px;}
div.search-result>.container:first-child{width:63%;}
div.search-result div#custom-search-input input{font-size:21px;}
div.search-result div#custom-search-input button .glyphicon-search:before{width:25px;height:23px;background-size:100%;}
div.search-result div#custom-search-input button{padding-right:0px;}
div.calendar h2{font-size:16px;text-align:left;}
body a.write-news{width:83%;white-space:nowrap;overflow:hidden;padding-left:21px;word-spacing:11px;}
.news div#home .white-block{width:100%;padding-left:0px;padding-right:0px;height:100%;}
.news div#announcements .white-block{display:block;width:100% !important;height:100%;min-height:100%;}
div#announcements .white-block-page .white-block h2{margin-top:0px;font-size:18px;}
div.white-block-page{padding-left:0px;padding-right:0px;}
div.perfect h6{margin-bottom:52px;}
body.news div#announcements p:nth-child(2){min-height:100%;}
body.news div#messages div.white-block-page p{font-size:13px !important;}
div.white-block-page .white-block{padding-left:0px;padding-right:0px;}
div.news-content{width:66.66666667%;}
div.calendar{width:33.33333333%;}
body div.page-catalog h3{font-size:13px;}
body div.page-catalog{padding-top:40px;}
body div.page-catalog>div:first-child{margin-bottom:30px;}
body div.page-catalog a.be-rent{line-height:20px;margin-bottom:10px;font-family:'Open Sans';padding-left:4px;padding-right:3px;height:auto;font-size:12px;width:100%;}
body div.page-catalog-container h1{font-size:27px;padding-top:79px;padding-bottom:102px;}
body body div.page-catalog-block:last-child div.page-catalog{margin-bottom:68px;}
body div.page-catalog-block:last-child{margin-bottom:96px;}
body.front.search header.node--hero{height:139px !important;}
body div.page-catalog ul{margin-bottom:39px;}
body div.page-catalog li{font-size:13px;}
body div.page-catalog-block{}
body div.page-catalog>div>a:first-child{font-size:12px;line-height:normal;padding-top:4px;}
body.marketplace .upper-right p{font-family:'Open Sans';text-align:left;font-size:13px;}
body.marketplace div.upper{bottom:90px;}
body.marketplace .upper-right{bottom:25px;right:50px;}
body.marketplace a.be-rent{margin-right:46px;}
div.market-block{background:#fff;padding-right:0px;padding-left:0px;}
div.market-block-main{padding-left:94px;padding-right:94px;}
div.market-block>div:nth-child(2) p{font-size:13px;margin-bottom:2px;}
.market-block h2{font-size:26px;}
div.market-block p{font-size:13px;margin-bottom:2px;}
div.market-block>div:first-child{padding-left:42px;padding-right:42px;}
div.market-block>div img{width:125%;margin-left:-25%;margin-top:-22%;}
div.marketplace-middle img{width:100%;height:100%;margin-top:125px;}
div.marketplace-middle{height:538px;padding-left:0px;padding-right:0px;margin-top:70px;}
div.marketplace-middle .pull-left h2{font-size:18px;line-height:26px;}
div.marketplace-middle .pull-left{padding-left:6%;padding-right:10%;padding-top:43px;padding-bottom:62px;}
div.marketplace-bottom>div{padding-top:71px;}
div.marketplace-bottom>div h2{font-size:18px;line-height:35px;}
body.marketplace .row.row-last .col-2{width:100%;text-align:center;}
body.marketplace .bean-block-with-pre-title section .group-animated{height:100% !important;}
body.marketplace header.ds-1col.entity.entity-bean.bean-block-with-pre-title.view-mode-default.vertical-text-right.color-scheme-light.bean-id-16.clearfix.vertical-line-processed.bean-animation-processed{height:auto;}
body.marketplace header.bean-block-with-pre-title section .field--name-field-body p{text-align:center;margin-left:auto;}
body.marketplace .green-bottom-upper h2{text-align:center;}
body.marketplace div.row.row-last .col-2:nth-child(2) .green-bottom-upper{padding-right:0px;width:65%;}
div.marketplace-bottom>div p{font-size:13px;line-height:21px;}
div.scroll-green a{margin-top:18px;}
div.scroll-green{padding-top:35px;padding-left:40px;padding-right:46px;padding-bottom:20px;}
/* body div.advantage-container{margin-top:-230px;padding-left:94px;padding-right:94px;} */
body div.advantage-container{margin-top:-3px;padding-left:94px;padding-right:94px;}
body div.advantage-container h2,body div.advantage-container div.h2{font-size:19px;margin-left:33px;margin-bottom:30px;}
body .advantage-block-unset .carousel-inner > .item > img{min-height:340px;}
body div.advantage-block-unset p{font-size:13px;margin-left:33px;}
body .advantage-block-unset .carousel-inner > .item.left{padding-left:0px;}
body .ab:first-child div.advantage-block-unset .carousel:before{transform:rotate(90deg);left:-32px;height:39px;top:68%;}
body .ab div.advantage-block-unset .carousel:before{transform:rotate(-90deg);right:-32px;left:inherit;height:39px;top:25%;}
body .ab:first-child h2{margin-top:58px;margin-bottom:30px;}
body .ad-second{margin-top:-186px;}
body div#myCarousel2{top:32px;}
body div.advantage-block-bottom{width:48%;}
body div.advantage-block-bottom:nth-child(even){margin-right:0px;}
body div.advantage-container p{font-size:13px;}
body div.advantage-block-bottom p{margin-bottom:49px;}
body div.advantage-block-bottom:nth-child(3) p, div.advantage-block-bottom:nth-child(4) p{margin-bottom:0px;}
body div.advantage-container .advantage-block-unset:first-child p{height:264px;}
body ul.first-list{padding-left:94px;padding-right:40px;height:60px;padding-top:20px;}
body ul.first-list li{margin-right:10px;}
body ul.first-list li a{font-size:11px;}
body div.about-container .nav-tabs{padding-left:94px;padding-right:94px;text-align:center;margin-top:32px;}
body div.about-container .nav-tabs li a{font-size:16px;margin-right:0px;padding-left:25px;padding-right:25px;}
body .about-container .nav-tabs > li{display:inline-block;float:none;}
body .about-container .tab-content .carousel-inner > .item.left{float:none;padding:0px;}
body .about-container .tab-content h2{margin-left:41px;margin-top:58px;font-size:24px;}
body .about-container .tab-content{padding-left:94px;padding-right:94px;}
body .about-container .tab-content p{margin-left:47px;font-size:13px;padding-right:14px;}
body .about-container .tab-content .carousel{left:0px;}
body .mission .about p{margin-left:0px;font-size:13px;padding-right:0px;line-height:24px;}
body .about-block.mission ul.checkbox-list li{padding-right:0px;margin-bottom:20px;font-size:13px;margin-left: 0px;}
div.about-block.mission ul.checkbox-list {margin-left: 0px;}
body .about-block.mission{padding-bottom:67px;}
body .about-block.content-block>div:first-child h2{margin-left:93px;font-size:26px;padding-right:40px;margin-bottom:28px;margin-top:71px;}
body .about-block.content-block>div:first-child p{padding-right:0px;margin-left:93px;font-size:13px;line-height:24px;}
body .about-block.content-block a{margin-left:94px;}
body .about-block h2{font-size:28px;}
body .about-block.mission a{margin-left:0px;margin-top:21px;}
body .about-block.mission ul li{margin-left:48px;font-size:13px;}
body .about-block.position>div{padding-right:0px;bottom:initial;top:49%;}
body .about-block.position>div p{padding-right:44px;font-size:13px;}
body .about-block.position>div h2{font-size:24px;margin-top:68px;margin-bottom:34px;}
body .position img{height:initial;width:initial;}
body .about-block.invest{padding-left:80px;padding-right:80px;padding-top:83px;}
body .about-block.invest p{font-size:13px;}
body .about-block.jobs-green>div{padding-left:94px;padding-right:94px;}
body .about-block.jobs-green>div p{padding-left:0px;padding-right:0px;font-size:13px;}
body .about-block.jobs-green>div h2{margin-top:68px;margin-bottom:27px;}
body .about-block.jobs-green{height:600px;}
body .about-block.jobs-green img{min-height:100%;}
body .under-last-green{margin-top:43px;}
body .about-block.jobs-green div.under-last-green p a{font-size:17px;letter-spacing:0px;line-height:29px;}
body .about-block.jobs-green div.under-last-green p{font-size:17px;}
body .about-block.jobs-green div.under-last-green p:last-child{font-size:13px;padding-left:30%;padding-right:30%;margin-bottom:40px;}
body.about-page .upper{bottom:130px;}
body .reviews-block .item>div{width:100%;display:none;}
body .reviews-block .item>div:first-child{display:block;}
body .about-block.reviews-block p{font-size:13px;padding-right: 21%;}
body .about-block.reviews-block .carousel-control{top:174px;}
body .reviews-block .item>div img{float:left;margin-right:17px;margin-bottom:40px;}
body .about-block.reviews-block p{float:left;position: relative;}
body .about-block.reviews-block h5{margin-top: 17px;}
body .about-block.reviews-block h6{font-size:13px;width: 90%;}
body div.office{margin-right:17px;margin-bottom:17px;    width: 48%;}
/* body .advantage-block-unset.office-block-unset img{width:100%;left:0px;margin-top:-87px;} */
body .advantage-block-unset.office-block-unset img{width:100%;left:0px;margin-top:0;}
body div.off-address{position:relative;}
body div.advantage-container a.href-2{margin-top:34px;margin-bottom:25px;}
body body div.advantage-container.office-container .advantage-block-unset:first-child p{height:auto;}
body ul.nav.nav-tabs.grand-click li a{font-size:17px;}
body div.advantage-container .little-click p{font-size:17px;}
body ul.nav.nav-tabs.little-click li a{font-size:17px;}
body div.office-container h3,body div.office-container div.h3{font-size:15px;margin-left:50px;margin-top:27px;}
body div.advantage-container .office p{margin-left:35px;}
body div.advantage-container .office p span{float:none;}
body div.advantage-container .office div:last-child p{text-align:left;}
body div.advantage-container .office div:last-child p span{font-size:13px;}
body .advantage-container.office-container .tab-pane>img{min-height:250px;}
body .office div:last-child, body .office div:nth-child(3){width:100%;}
div.off-address.off-address2{left:0px;bottom:66px;}
body div.hotel-position{padding-left:94px;padding-right:94px;padding-bottom:44px;margin-bottom:0px;margin-top:79px;}
body div.hotel-position h2{margin-left:45px;font-size:24px;margin-top:72px;margin-bottom:19px;}
body div.hotel-position p{margin-left:45px;line-height:25px;font-size:13px;line-height:24px;}
body div.hotel-position>div{overflow:hidden;margin-top:-30px;}
body div.hotel-position img{width:initial;margin-top:0px;}
body div.green-reviews h2{font-size:25px;margin-top:67px;}
body div.green-reviews p{font-size:13px;padding-left:94px;padding-right:94px;line-height:22px;}
body div.green-hotel-container .carousel-inner > .item > img{height:100%;}
body div.green-hotel-container .carousel-inner > .item{height:100%;}
body div.green-hotel-container{height:480px;}
body div.green-hotel-container>div{height:100%;}
body div.green-hotel-container .carousel-inner{height:100%;}
body div.green-reviews h2 span{margin-top:25px;}
body div.green-hotel-container ol.carousel-indicators{bottom:34px;}
body div.other-services-container h2{margin-top:86px;font-size:26px;}
body div.other-services-container p{font-size:13px;}
body div.other-services-container h5{font-size:15px;}
body div.other-services-container{padding-left:94px;padding-right:94px;padding-bottom:13px;}
body div.other-services-container>div{height:258px;}
body div.advantage-container.hotel .advantage-block-unset:first-child p{height:auto;}
body div.advantage-container a.href-1.href-3{margin-left:30px;}
.advantage-container.office-container.hotel b{display:block;width:134px;font-size:13px;line-height:19px;}
.hotel h2{padding-right:40px;}
body div.advantage-container h2.rent-title,body div.advantage-container div.h2.rent-title{padding-right:0px;padding-left:0px;}
div.hotel .tab-content .tab-pane .green-plashka h2{font-size:24px;margin-left:68px;margin-top:73px;margin-bottom:67px;}
div.off-address.off-address2 p.off:last-child{text-indent:-44px;overflow:hidden;}
div.off-address.off-address2 p.off:nth-child(3){overflow:hidden;text-indent:-43px;}
body span.no-pay{font-size:13px;}
div.kongress-form{margin-top:-94px;padding-top:36px;padding-left:20px;padding-right:20px;}
body div.office-container .kongress-form h3{font-size:16px;margin-bottom:32px;}
div.kongress-form button[type="button"]{padding-left:35px;font-size:13px;}
div.kongress-form .form-control{width:100%;font-size:13px;}
div.hotel .advantage-block-unset.office-block-unset .off-address.off-address2{bottom:0px;padding-top:34px;}
.advantage-container.office-container.hotel.kongress b{width:100%;margin-left:25px;}
.advantage-container.office-container.hotel.kongress p.off{margin-left:25px;}
div.hotel .tab-content .tab-pane>div.hall-block{margin-right:15px;margin-bottom:20px;}
body div.advantage-container.kongress{padding-bottom:51px;}
div.hotel .tab-content .tab-pane>div.hall-block img{min-height:300px;}
div.hall-block div:last-child{bottom:55px;left:0px;right:initial;text-align:left;}
div.hall-block>div{bottom:95px;}
div.hotel .advantage-block-unset.office-block-unset .off-address.off-address2 p:last-child{text-indent:0px;}
div.off-address.free-hall h3, .off-address.busy-hall h3,div.off-address.free-hall div.h3, .off-address.busy-hall div.h3{margin-left:0px;text-align:center;margin-bottom:0px;margin-top:39px;font-size:12px;}
div.off-address.free-hall p, .off-address.busy-hall p{width:100%;margin-left:0px;text-align:center;padding-right:0px;font-family:'Open Sans';font-size:12px;}
div.off-address.free-hall p{color:#04935D;}
div.off-address.free-hall a, .off-address.busy-hall a{background:none;text-transform:uppercase;border:1px solid #00945D;width:195px;display:block;text-align:center;margin-left:auto;margin-right:auto;height:50px;padding-top:14px;border-radius:87px;margin-top:27px;font-size:13px;}
div.off-address.busy-hall h3{color:#F42633;}
div.off-address.busy-hall p{color:#F42633;padding-left:49px;padding-right:49px;}
div.off-address.busy-hall a{margin-top:11px;}
body div.advantage-container.office-container .advantage-block-unset:first-child p{height:auto;}
div.office.logistic{width:48.7%;}
body div.advantage-container div.office.logistic p{font-size:13px;}
body div.advantage-container .sklad-block h2{margin-top:79px;}
div.sklad-block .carousel-inner > .item > img{min-height:370px;}
p.col-xl-12.green-button.green-zajavka a{padding-top:14px;width:355px;}
div.logistic-green{padding-left:94px;padding-right:94px;}
div.advantage-container div.logistic-green p{margin-left:50px;font-size:16px;}
div.sklad-modal .tab-content{padding-left:25px;padding-right:25px;}
div.sklad{margin-right:17px;}
div.sklad-container .sklad-block p{padding-left:47px;}
body ul.nav-tabs > li.active > a{font-size:15px;}
body ul.nav-tabs > li > a{font-size:15px;}
div.sklad-modal .item.left{float:none;padding:0px;}
body div.greenwod-modal .modal-content.sklad-modal .top_p{padding-left:122px;margin-bottom:1px;}
body ul.top_ul{padding-left:122px;}
div.kongress-form.kontakt-form textarea{max-width:100%;width:100% !important;height:193px;}
body div#kontakt-danye{padding-left:94px;padding-right:94px;padding-top:48px;background:#fff;}
body div.office-container .telephone-block h3{line-height:22px;}
body div.hotel .tab-content .tab-pane>div.telephone-container{margin-bottom:86px;padding-top:48px;}
body div.hotel .tab-content .tab-pane>div.carousel-contact{padding-left:94px;padding-right:94px;margin-bottom:99px;}
body div.advantage-container .carousel-contact .item.left{float:none;padding:0px;}
body div.advantage-container .carousel-contact .item{width:100%;}
body div.advantage-container .carousel-contact .item img{width:100%;height:100%;}
body div.advantage-container.kontakt{padding-left:0px;padding-right:0px;}
body div.advantage-container.kontakt .advantage-container-unset{padding-left:94px;padding-right:94px;}
body div.kontakt-content{background:none;padding-left:94px;padding-right:94px;}
div#position{background:#fff;}
div#main-transport{background:#fff;float:left;}
.kongress-form.kontakt-form{margin-bottom:15px;}
div.map-kontact .nav-tabs li.active a{font-size:18px;}
div.map-kontact .nav-tabs li a{font-size:18px;}
div.hotel .tab-content .tab-pane>div.map-kontact{margin-bottom:0px;margin-top:0px;}
body div#main-transport{padding-left:94px;padding-right:94px;}
body.gw2 div.upper-right{bottom:128px;right:3%;}
body.gw2 ul.first-list li{margin-right:6%;}
body.gw2 p.p-first{font-size:13px;}
div.gw2-top h1{font-size:28px;}
div.gw2-top h2{font-size:24px;margin-top:15px;margin-bottom:39px;}
.gw2 .gw2-top .gw2-top-unset div:nth-child(2) p{font-size:13px}
div.gw2-top .gw2-top-unset div:nth-child(2){padding-left:51px;padding-right:48px;z-index:1000;padding-bottom:40px;}
div.gw2-top{padding-left:0px;padding-right:0px;}
body div.gw2-top-unset{padding-left:94px;padding-right:94px;z-index:1000;}
.gw2-top>div.foto-block-bottom{min-height:480px;}
div.gw2-top h5{font-size:13px;}
.gw2 div.gw2-top .gw2-top-unset div:nth-child(2) li{font-size:13px;margin-bottom:6px;text-indent:-18px;margin-left:16px;}
div.gw2-top img{min-height:480px;}
div.about-container .gw2-paginator ul{padding-left:0px;padding-right:0px;}
body div.tab-pane a.download-href{margin-top:31px;}
body .about-container .gw2-paginator .tab-content{margin-bottom:60px;}
body div.about-block.mission.infrastructure2 h2{font-size:26px;margin-top:77px;}
div.about.infrastructure-shema span{width:18px;height:18px;font-size:10px;padding-top:3px;}
div.about.infrastructure-shema span:nth-child(2){left:9%;bottom:20%;}
div.about.infrastructure-shema span:nth-child(3){left:33%;bottom:33%;}
div.about.infrastructure-shema span:nth-child(4){left:56%;bottom:52%;}
div.about.infrastructure-shema span:nth-child(5){left:73%;bottom:56%;}
div.about.infrastructure-shema span:nth-child(6){left:84%;bottom:70%;}
div.about-block.mission.infrastructure2 div:nth-child(3) span{width:35px;height:35px;padding-top:5px;font-size:18px;}
div.about-block.mission.infrastructure2 div:nth-child(3){padding-left:39px;padding-top:13px;}
div.about-block.mission.infrastructure2 div:nth-child(3) p{font-size:17px;padding-right:40px;line-height:19px;height:38px;margin-bottom:14px;margin-top:0px;}
div.about-block.mission.bloks{padding-left:94px;padding-right:94px;}
div.mission.bloks p{font-size:13px;line-height:18px;}
div.about-block.mission.bloks>div h2{font-size:19px;margin-bottom:8px;}
div.block-foto span{width:31px;height:31px;font-size:15px;padding-top:6px;}
div.block-foto span:nth-child(2){left:11%;top:68%;}
div.block-foto span:nth-child(3){left:29%;top:59%;}
div.block-foto span:nth-child(4){left:51%;top:51%;}
div.block-foto span:nth-child(5){left:85%;top:43%;}
body .about-block.position.position-gw2>div h3{font-size:15px;padding-right:50px;}
body .about-block.position.position-gw2>div:last-child ul{padding-right:93px;}
div.about-block.position.position-gw2{margin-bottom:58px;margin-top:70px;}
div.position.position-gw2 ul li{font-size:13px;}
div.about-block.jobs-green.green-block-gw2 p{letter-spacing:0px;}
div.about-block.jobs-green.green-block-gw2 input{font-size:13px;}
div.about-block.jobs-green.green-block-gw2 textarea{font-size:13px;}
div.about-block.jobs-green.green-block-gw2 textarea::-webkit-input-placeholder{color:#fff;text-transform:initial;letter-spacing:0px}
div.about-block.jobs-green.green-block-gw2 textarea::-moz-placeholder{color:#fff;text-transform:initial;letter-spacing:0px}
div.about-block.jobs-green.green-block-gw2 textarea:-moz-placeholder{color:#fff;text-transform:initial;letter-spacing:0px}
div.about-block.jobs-green.green-block-gw2 textarea:-ms-input-placeholder{color:#fff;text-transform:initial;letter-spacing:0px}
div.about-block.jobs-green.green-block-gw2 input::-webkit-input-placeholder{color:#fff;text-transform:initial;letter-spacing:0px}
div.about-block.jobs-green.green-block-gw2 input::-moz-placeholder{color:#fff;text-transform:initial;letter-spacing:0px}
div.about-block.jobs-green.green-block-gw2 input:-moz-placeholder{color:#fff;text-transform:initial;letter-spacing:0px}
div.about-block.jobs-green.green-block-gw2 input:-ms-input-placeholder{color:#fff;text-transform:initial;letter-spacing:0px}
body .about-block.jobs-green.green-block-gw2 img{width:auto;}
div.about-block.jobs-green.green-block-gw2 div:last-child{margin-bottom:0px;}
div.about-block.jobs-green.green-block-gw2 h2{margin-top:100px;margin-bottom:17px;}
body .about-block.position.position-gw2>div:last-child{position:relative;}
body div.kompany div:nth-child(2) p{width:100%;text-align:left;margin-top:6px;}
body div.kompany div:nth-child(2) p span{display:inline;}
body div.kompany div p span{font-size:13px;}
body div.kompany div:nth-child(2) p:first-child span{margin-left:8px;}
body div.kompany div:nth-child(2) p:nth-child(2) span{margin-left:8px;}
body div.kompany div:nth-child(2) p:nth-child(3) span{margin-left:8px;}
body div.kompany div:nth-child(3) p{text-align:left;margin-top:0px;display:block;width:auto;margin-bottom:10px;}
body div.kompany div:nth-child(3) p span{display:inline;margin-left:15px;}
body div.kompany div:nth-child(3) p br{display:none;}
body div.kompany div:nth-child(2){margin-left:47px;width:70%;}
body div.kompany h2{font-size:15px;}
body div.kompany div:first-child p{margin-top:30px;}
body div.kompany{padding-bottom:26px;padding-left:12px;padding-top:33px;}
body div.model-park{padding-left:94px;padding-right:94px;}
body div.categoty-type{width:105px;margin-right:27px;}
body.infrastructure .upper-right{display:none;}
body .carousel.slide.slider-infrastructura{display:none;}
body.infrastructure div.upper{bottom:60px;}
body div.infrastructure-container .model-park .tab-content img{width:100%;margin-top:60px;margin-bottom:60px;}
body div.kompany-block{padding-left:94px;padding-right:94px;}
body div.kompany div:nth-child(2) p:first-child{margin-top:0px;}
body div.kompany div:nth-child(2) p:nth-child(4) br{display:none;}
body div.kompany div:nth-child(2) p:nth-child(4) span{margin-left:7px;}
body div.kompany div:nth-child(3){width:27%;margin-left:65px;margin-top:14px;}
body div.kompany div:first-child{width:20%;}
div.container404{padding-left:94px;padding-right:94px;margin-top:43px;}
div.block404{padding-top:70px;padding-bottom:55px;}
div.block404 h2{font-size:19px;margin-top:2px;}
div.block-href404{padding-top:30px;padding-bottom:50px;}
div.block-href404 a.green-href{margin-right:7%;}
div.block404 h1{font-size:86px;}
div.block404 svg{width:80px;height:88px;}
body div#kontakt-danye>div{width:50%;}
div.be-rent-modal h4.modal-title{padding-left:80px;font-size:23px;margin-bottom:15px;}
div.be-rent-modal .container-fluid{padding-left:60px;padding-right:60px;}
div.be-rent-modal .form-group input{}
div.be-rent-modal .modal-body{padding-bottom:60px;}
body a.back{    margin-left: -10px;}
.center-client{padding-left:0px;padding-right:0px;}
div.center-client h1{font-size:28px;margin-bottom:50px;}
body div.type-page-container{margin-bottom:150px;padding-left:94px;padding-right:94px;}
ul.inner-page-list {padding-left: 94px;padding-right: 94px;}
ul.inner-page-list li {margin-bottom:15px;}
.sout-container img {width: 100%;}
div.green-text-type-page{margin-top:45px;margin-bottom:40px;padding-bottom:29px;}
div.options-center h2{padding-left:94px;padding-right:94px;}
div.type-page p.ring-bottom{margin-top:60px;}
body div.kompany div:nth-child(4) p{text-align:left;margin-bottom:10px;margin-top:14px;}
body div.kompany div:nth-child(4) p br{display:none;}
body div.kompany div:nth-child(4) p span{display:inline;}
body div.kompany div:nth-child(4){padding-left:0px;padding-right:0px;}
body div.kompany div:nth-child(5) p{margin-top:0px;margin-bottom:12px;}
body div.foto-left-block{min-height:120px;}
body div.zajavka-container{padding-left:79px;padding-right:79px;}
body.lk .menu-right{display:block;padding-left:0px;width:25%;height:auto;margin-top:51px;}
body.lk .logo{width:75%;}
p.lk-telephone{width:auto;}
p.lk-telephone:last-child{font-size:13px;line-height:22px;margin-left:29px;margin-top:15px;}
body.lk .menu-right a.exit{float:none;}
body div.zajavka-block .green_p span{top:9px;}
body div.zajavka-block p.green_p{line-height:inherit;}
body div.opeveshenije-unset h5{float:right;margin-top:0px;}
body div.opeveshenije-unset h4{float:left;}
body div.opeveshenije-unset h5 br{display:none;}
body div.opeveshenije-unset{min-height:100%;margin-top:0px;margin-bottom:0px;}
body div.opeveshenije-unset p{font-size:13px;}
body div.opeveshenije-unset:last-child{padding-top:0px;}
body div.zajavka-container.block-opoveshenija{padding-bottom:113px;padding-top:21px;}
body div.select-container{padding-left:86px;padding-right:86px;}
body p.messages-quantility{font-size:13px;margin-bottom:33px;}
body p.demo-messages a{font-size:13px;letter-spacing:0px;}
div.select-block button{font-size:13px;letter-spacing:0px;}
body div.zajavka-container.block-opoveshenija-2{padding-left:0px;padding-right:0px;margin-bottom:70px;}
div.select-container h3{font-size:19px;}
body p.schet-p{font-size:13px;}
body .active-greenwood-block ul.nav.nav-tabs.grand-click li a{padding-left:15px;padding-right:16px;}
body div.tab-pane>a.pachat-schet{padding-left:0px;padding-right:0px;font-size:14px;margin-bottom:30px;}
body a.pachat-schet:before{right:285px;top: 0px;}
body div.schet-year-block table.table th{padding-bottom:0px;}
body div.schet-year-block table.table th p{font-size:12px;}
.active-greenwood-container.schet-year-container .active-greenwood-block{padding-left:0px;padding-right:0px;}
div.active-greenwood-container.schet-year-container{padding-left:34px;padding-right:34px;}
.active-greenwood-block b{font-size:13px;}
body #zakaz-zala .select-block button{font-size:15px;margin-bottom:20px;}
body #zakaz-zala .select-container p{font-size:13px;}
div.select-block input[type="submit"]{width:195px;}
div.select-container .select-block:first-child{width:50%;}
div.select-container .select-block:nth-child(2){width:50%;}
div.select-container .select-block:nth-child(3){width:100%;}
div.select-container .select-block:last-child{text-align:center;margin-top:20px;}
.active-greenwood-container{padding-bottom:133px;}
.pechat-modal-block div.input-date:nth-child(3){width:50%;}
.pechat-modal-block div.input-date:nth-child(2){width:50%;}
div.input-date input[type="text"]{width:88%;margin-left:15px;}
div.pechat-modal-block{padding-left:70px;padding-right:70px;}
div.input-date span{right:42px;}
div.input-date p{margin-left:-9px;top:13px;}
div.pechat-pokasania .title-modal{margin-bottom:40px;}
body div.pechat-modal-block h5{font-size:19px;}
div.demo-schet-modal .title-modal{padding-left:94px;padding-right:94px;}
body div.demo-schet-modal h4.modal-title{padding-left:0px;text-align:center;}
div.demo-schet-modal .grand-click{padding-right:21px;padding-left:21px;}
div.demo-schet-modal .tab-content>div>div{padding-left:0px;padding-right:0px;}
body p.edit-p-bottom{margin-top:0px;text-align:left;}
body div.zajavka-container.block-opoveshenija-2 div.select-container .select-block:first-child{width:100%;}
body div.zajavka-container.block-opoveshenija-2 div.select-container .select-block:nth-child(3){width:50%;}
body div.upper-right p.text-in-header{bottom: -152px;width:120%;left: -18px;}
body ol.carousel-indicators.main-nav-header{bottom: -92px;left: -37px;}
body.off-canvas-active .l-header-wrapper:before{transform:skew(0deg);left:0%;width:85%;top:0px;height:35px;}
div.block--discovery-off-canvas-off-canvas-toggle .block__content{top:15px;}
div.advantage-right2 img.block-meeting2.second{position:relative;}
div.advantage-right1 img.block-meeting.second{position:relative;}
body div#home .white-block>div:last-child p:last-child{bottom:-20px;}
body .logo p span a{color:#fff;float:none;}
div.thankyoumessage h3{text-align:left;padding-left:79px;padding-right:79px;color:#01945E;font-family:'Lora';font-weight:bold;font-size:15px;}
div.thankyoumessage{padding-left:0px;padding-right:0px}
.center-client {
    padding-left: 0px;
    padding-right: 0px;
}
div.main-slider{
	height:550px !important;
}
div.center-client h1 {
    font-size: 28px;
    margin-bottom: 50px;
}
.eagle-coat p {
    padding-left: 0px;
    padding-right: 0px;
}

body div.type-page-container h1 {
    font-size: 28px;
    margin-bottom: 50px;
}

body div.type-page-container {
    margin-bottom: 150px;
	    padding-left: 94px;
    padding-right: 94px;
}

div.type-page p,
div.type-page h2,
div.type-page h3 {
    padding-left: 94px;
    padding-right: 94px;
}

div.green-text-type-page {
    margin-top: 45px;
    margin-bottom: 40px;
    padding-bottom: 29px;
}

div.options-center h2 {
    padding-left: 94px;
    padding-right: 94px;
}

div.type-page p.ring-bottom {
    margin-top: 60px;
}

body div.type-page {
    padding-bottom: 50px;
	padding-left:94px;
	padding-right:94px;
}
body div.type-page ul{
    margin-left:94px;
}
div.type-transport {
    padding-left: 94px;
    padding-right: 94px;
}
div.download-block {
    margin-top: 0px;
}

body ul.pravila-polzovania {
    float: left;
    margin-top: 0px;
    padding-left: 88px;
    padding-right: 88px;
}
body div#home .white-block>div:last-child {
    height: 170px;
}
.main-slider .item.next.left {float:none;padding:0px}
body.front .node--hero div.main-slider .item img{height:100%;}
.main .upper li span {position: absolute;margin-top: -6px;}
.main .upper li {position: relative;}
div.about-block.reviews-block p:first-child {float: left;margin-right: 33px;padding-right: 0px;width: 100%;}
div.about-block.reviews-block span.s-top{position: absolute;}
/*.cf .flexslider .slides > li {
min-width: 677px !important;
    width: 2% !important;
     margin-right: 75px !important;
    }*/
.cf .flex-viewport {/*width: 90%;*/margin-right: auto;margin-left: auto;}
.cf .flexslider .flex-direction-nav .flex-prev,.flexslider .flex-direction-nav .flex-next {
    top: 150px;
}

.cf .flexslider .flex-direction-nav .flex-prev {
    left: -36px;
}

.flexslider .flex-direction-nav .flex-next {
    right: -49px;
}
div.flexslider:hover .flex-direction-nav a.flex-prev{
    left: -36px;	
}
div.flexslider:hover .flex-direction-nav a.flex-next{
    right: -49px;
}
div#main {
    overflow: initial;
}
div.flexslider .slides img {
    max-height: 100%;
}
body div.gud-block h2 {
    font-size: 19px;
    line-height: 25px;
    margin-top: 21px;
	padding-right:0px;
}

.gud-container {
    margin-top: 30px;
}

div.gud-block p {
    font-size: 13px;
}
div.about-block.mission.gud-container {
    padding-left: 94px;
    padding-right: 94px;
    margin-top: 39px;
}

div.gud-block svg {
    width: 100%;
    height: auto;
    margin-left: 0px;
}

div.gud-block svg image {
    width: 100%;
    height: auto;
}

div.gud-block:nth-child(2) {
    padding-left: 0px;
}

div.gud-block {
    height: 322px;
}
body p.lemon-foto:last-child {
margin-left: 0px;
}
div.paginator ul {
    height: auto;
}
body p.lemon-foto{
    margin-right: 5px;
	height: auto;
	width:49%;
}
div.advantage-container .href-block ul{
	margin-left:0px;
}
.about iframe {
    width: 100%;
}
div#myCarousel1 {
    max-width: 550px;
    margin-left:  auto;
    margin-right:  auto;
}

div#myCarousel1 .item {
    padding-left: 0px;
}
div.invest-container .panel-heading h4 a{
	height:auto;
}
img.qrcode.mini {
    display: none;
}

img.qrcode.maxi {
    display: block;
}
div.type-page-container .advantage-block-unset ul li{
	font-size:14px;
	    margin-left: 33px;
}
div.advantage-container .carousel-inner {
    max-height: 161px;
}
}
@media only screen and (min-width:1300px) and (max-width:1819px){body header.l-header-wrapper{min-width:100%;max-width:100%;height:40px;}
body footer.l-footer-wrapper{width:95.4444%;margin-top:-5px;padding-top:70px;}
.front .node--hero .field--type-image img{height:100%;object-fit:initial !important;}
body header.l-header-wrapper.header-active{min-width:100%;max-width:100%;height:40px;}
nav.block--system-main-menu ul.menu a{font-size:12px;height:26px;    margin: 0px 10px;}
div.l-navigation{margin-top:4px;left: 384px;    width: 51%;}
.block--toggle .block__content .search-button{margin-right:0px;}
section.l-main-wrapper{width:95.44444%;}
body .block--system-main-menu ul.menu li.first a:first-child{height:25px;position:relative;left:-12px;margin-right:0px;}
body div.old-version{top:45px !important;width:186px !important;}
div.old-version a:before{background-size:17px 15px !important;right:1px !important;top:13px !important;}
header a.btn-red.event-calendar.external-link{font-size:12px;padding-left:36px;width:160px;}
.menu-right ul li a{font-size:16px;}
.logo{padding-left:126px;margin-top:40px;}
body div.upper{padding-left:141px;margin-top:17px;width:48.6%;}
.logo span{font-size:15px;font-family:'Open Sans';line-height:23px;}
body.front .node--hero .logo img{width:185px !important;margin-bottom:24px;}
.upper li a{font-size:30px;line-height:60px;letter-spacing:3px;}
body.news .upper li, body.news .upper li h1 {margin-bottom:0px;font-size:40px;color:#fff;}
div.upper-right p{text-align:center;margin-bottom:5px;}
a.be-rent{margin-top:33px;font-family:'Open Sans';}
.grad-360{width:140px;height:140px;margin-top:44px;padding-top:26px;}
.currency-china{width:140px;height:140px;padding-top:0px;margin-right:0px;}
div.currency-china:before{content:"";display:block;background:#ffffff;height:140px;position:absolute;width:140px;opacity:0.1;}
.grad-360 p{font-size:16px;}
.currency-china h3,.currency-china div.h3{margin-top:26px;font-size:16px;}
body.front .node--hero{height:720px;}
.menu-right{padding-left:0px;margin-top:56px;height:150px;}
div.upper-right{padding-right:0px;}
.upper-right>div{margin-top:31px;}
body .required-fields.group-text.field-group-html-element.park-right{width:37.52% !important;padding-right:0px !important;margin-right:127px !important;}
.front .bean-id-12 section .group-text .field{margin-left:0px !important;padding-left:75px;padding-right:64px;}
div.vertical-text h2{font-size:32px;line-height:47px;}
body .entity-bean.vertical-text-left .vertical-text{top:56px;margin-left:124px;width:39%;}
.advantage{margin-bottom:0px;height:140px;padding:0px;}
div.advantage p{margin-bottom:0px;font-size:13px;margin-left:0px !important;}
div.advantage h2,div.advantage div.h2{margin-top:0px !important;padding-top:7px;font-size:18px;margin-left:0px !important;}
.advantage p:first-child{background:none;}
div.advantage p:last-child{width:190px;margin:0px auto !important;}
.row.no-margin.location .advantage h2,.row.no-margin.location .advantage div.h2{text-align:center !important;font-size:18px !important;}
.row.no-margin.location .advantage p{width:100% !important;}
.row.no-margin.location .advantage p:first-child{background:none;}
section.group-ds_content.row.no-margin.location .field.field--name-field-body.field--type-text-long.field--label-hidden{margin-left:0px !important;}
.row.no-margin.location .advantage p:last-child{width:195px !important;}
.row.no-margin.location .advantage{height:203px;}
.bean-block-with-image.image-large.image-left .group-text{padding-top:2px;}
.row.no-margin.location .advantage:nth-child(3) p{margin-top:0px;}
div.tab-pane>a{top:-76px !important;right:0px !important;}
div#home, div#announcements,div#messages{width:83% !important;margin-left:auto;margin-right:auto;padding-left:0px !important;height:100%;}
div#home .white-block:last-child{display:none;}
.main div#home .white-block:nth-child(4){margin-right:0px;}
.paginator .tab-content{padding-left:0%;height:auto;}
.paginator{min-height:674px;}
.main div#home .white-block{margin-right:20px;min-height:360px;width:32%;}
.main div#announcements .white-block:last-child{display:none;}
.main div#announcements .white-block:nth-child(4){margin-right:0px;}
.white-block.horisontal{width:49%;height:400px;margin-right:20px;}
.white-block.horisontal:nth-child(3), .white-block.horisontal:nth-child(4){display:none;}
.main div#messages div:nth-child(2) p{height:auto;}
.white-block.horisontal h3,.white-block.horisontal div.h3{height:53px;margin-top:68px;}
div#messages p{margin-top:28px;}
div#messages>a{right:0px;}
.white-block.horisontal:last-child{margin-right:0px;}
.tab-content div#messages{width:77%;height:100%;}
.demo-bild a:hover{color:#fff;}
.demo-bild{left:0px;width:100%;margin:0px auto;top:30%;}
body div#announcements{width:82%;height:100%;}
.block--discovery-off-canvas-off-canvas-toggle .block__content span:before{top:-6px;}
.block--discovery-off-canvas-off-canvas-toggle .block__content span:after{top:6px;}
.advantage-right{height:500px;}
.row.no-margin.location .advantage-right h1, .row.no-margin.location .advantage-right p.gm{left:215px;}
.row.no-margin.location .advantage-right a{left:431px;}
.green-bottom-upper h2, .green-bottom-upper h1{margin-left:95px;font-size:28px;margin-bottom:0px;margin-top:0px;}
body header.bean-animated section div#bild1{padding-top:0px !important;padding-bottom:0px;}
body.main div#announcements .white-block{margin-right:20px;height:100%;min-height:405px;width:32%;}
body .bean-block-with-pre-title section .field--name-field-body p{margin-right:0px;font-size:14px;margin-left:99px;margin-top:23px;}
body .row.row-last .col-2:nth-child(2) .green-bottom-upper{margin-top:0px;width:485px;}
.green-bottom-upper button[type="button"]{font-size:14px;letter-spacing:0px;}
.green-bottom-upper input[type="text"]{font-size:14px;letter-spacing:0px;}
.green-bottom-upper button[type="submit"]{letter-spacing:0px;}
.bean-block-with-pre-title section .group-animated{padding-top:76px !important;}
body .entity.entity-field-collection-item.field-collection-item-field-tile.tile-width-2.tile-height-1.tile-color-white.clearfix.reklama-block.white-bg h2,body .entity.entity-field-collection-item.field-collection-item-field-tile.tile-width-2.tile-height-1.tile-color-white.clearfix.reklama-block.white-bg div.h2{font-size:18px;line-height:24px;margin-top:0px;padding-top:60px;}
body .entity.entity-field-collection-item.field-collection-item-field-tile.tile-width-1.tile-height-1.tile-color-white.clearfix.reklama-block.white-bg.first-block h2,body .entity.entity-field-collection-item.field-collection-item-field-tile.tile-width-1.tile-height-1.tile-color-white.clearfix.reklama-block.white-bg.first-block div.h2{font-size:18px;line-height:24px;margin-top:0px;padding-top:60px;}
div.reklama-block.white-bg.pink-block h2,div.reklama-block.white-bg.pink-block div.h2{font-size:18px;line-height:24px;margin-left:20%;padding-top:38px;}
div#poster3>div{padding-bottom:0%;height:100%;}
div#poster>div{padding-bottom:39.99%;}
div#poster2 img{height:100%;width:100%;}
div#poster4 img{height:100%;width:100%;}
div#poster5 img{height:100%;width:100%;}
div#poster5>div>div{height:511px;}
div#poster img{width:100%;height:100%;}
#poster8 .reklama-block.white-bg.first-block{bottom:0px;height:100%;padding-bottom:0%;}
div#poster8 h2,div#poster8 div.h2{padding-top:57px;margin-left:20%;}
div#poster4>div{padding-bottom:0%;width:20%;height:100%;}
body .ds-1col.entity.entity-bean.bean-gallery.view-mode-default.bean-id-34.clearfix.bean-animation-processed.bean-animated{height:auto;}
.reklama-block.white-bg a{}
div#poster5>div{padding-bottom:40%;}
div#poster6>div{}
.partners-container div:nth-child(2){display:none;}
.partners-container div:nth-child(8){display:none;}
footer nav .block__title{margin-left:0px !important;font-size:20px !important;}
div#block-blockify-blockify-logo{width:170px;margin-left:6%;}
div.l-footer #logo{margin-left:0px;display:inline;margin-top:0px;}
.block--blockify-blockify-logo .block__content{width:100%;height:100%;margin-top:0px;}
.block--blockify-blockify-logo .block__content img{width:100%;}
div.l-footer .block__title{font-size:20px;line-height:17px;}
nav#block-menu-menu-affiliates{margin-top:7px !important;width:20.11%;}
nav#block-menu-menu-footer-menu{width:20.11%;margin-top:0px !important;margin-left:6%;}
footer nav#block-menu-menu-footer-menu li a{letter-spacing:1px;line-height:19px;padding-top:8px;padding-bottom:14px;}
nav#block-menu-menu-affiliates li a{letter-spacing:0px;line-height:19px;padding-top:8px;padding-bottom:14px;}
div#block-block-2{margin-top:7px !important;}
footer p.bottom-picture{width:120px;bottom:-13px !important;left:62px;}
.footer-mini:first-child{width:18%;height:40px}
.footer-mini:last-child{text-align: center;}
div.footer-mini{    width: 30%;height:42px;margin-top:56px;}
body.off-canvas-active .l-header-wrapper{height:40px !important;}
div.footer-mini.two{width: 35%;}
.line-bottom{font-size:20px;}
.gw2 p.line-bottom{font-size:20px;}
p.bottom-picture a{display:block;}
p.bottom-picture a:first-child{margin-bottom:10px;}
img.desktop{display:none;}
.front .node--hero img.desktop-l{height:650px;}
img.desktop-unset-x{display:none;}
body.front.news .node--hero{height:650px !important;background-size:100% !important;}
div.services-block>div.service-1{background:url(../images/center-1300.png) no-repeat;height:440px;width:47.23%;margin-right:20px;background-size:100%;}
.service-2>div:first-child{background:url(../images/marketplace-service-1300.png) no-repeat;}
.service-2>div:last-child{background:url(../images/pravila-1300.png) no-repeat;}
.services-block .service-2 p:last-child{left:20px;}
div.services-block .service-two h2{width:60%;font-size:15px;line-height:25px;margin-top:64px;margin-left:11px;}
div.services-block p:last-child{left:25px;}
div.services-block div.service-two{width:22.70%;margin-right:20px;}
div.old-version a div{right:21px;}
.services-block>div.service-3{}
.services-block>div.service-4{}
.services-block>div.service-5{}
div.services-block>div.service-6{margin-right:0px;}
.services-block>div.service-7{}
.services-block>div.service-8{}
.services-block>div.service-9{}
.services-block>div.service-10{}
.services-block>div.service-11{}
.services-block>div.service-12{}
section#p-r>div{width:49.5%;overflow:hidden;}
.row.no-margin.location .advantage-right:before{transform:rotate(-180deg);right:0px;top:178px;}
div.bild-left{width:50%;padding-left:0px;padding-right:0px;height:100%;background:none;}
div.bild-right{width:50%;padding-left:0px;padding-right:0px;height:100%;background:none;}
#bild div.demo-bild a{margin-left:auto !important;margin-right:auto;width:306px;}
/* body.news .paginator{margin-top:-309px !important;} */
body.news .paginator{margin-top:0 !important;}
div.vacancies-container-main{padding-left:9.78%;padding-right:9.78%;}
div.unset-vacancies>div h3 span{width:50px;height:2px;}
body.news div.upper{width:54%;padding-left:126px;}
body div#kc div h2{font-size:18px;line-height:34px;}
body div#kc{padding-top:41px;}
body h2#bs-href{text-indent:0px;}
div.result-list h3{font-size:20px;}
div.search-result>.container:first-child{width:63%;}
div.search-result div#custom-search-input input{font-size:21px;}
div.search-result div#custom-search-input button .glyphicon-search:before{width:25px;height:23px;background-size:100%;}
div.search-result div#custom-search-input button{padding-right:0px;}
div.calendar h2{font-size:19px;}
div.calendar{width:37%;}
.calendar a.write-news{width:100%;padding-left:0px;padding-right:0px;}
div.news-content{width:63%;}
body.news div#home .white-block{height:auto;padding-left:0px;width:49%;padding-right:0px;margin-right:0px;/*height:306px;*/height: fit-content;}
body.news div#home .white-block:nth-child(odd){margin-right:9px;}
div#announcements .white-block-page .white-block h2{margin-top:0px;}
div.white-block-page .white-block{min-height:100%;padding-left:0px;padding-right:0px;width:49%;}
div.perfect h6{margin-bottom:38px;}
div.white-block-page{padding-left:0px;padding-right:0px;}
div.white-block-page div.white-block.white-block2{width:48%;margin-right:9px;}
body div.page-catalog a.be-rent{margin-left:44px;}
div.page-catalog-container h1{padding-top:78px;padding-bottom:102px;font-size:28px;padding-left:126px;}
div.page-catalog h3{font-size:13px;}
div.page-catalog li{font-size:13px;}
div.page-catalog-block:last-child{margin-bottom:134px;}
body div.page-catalog-block{padding-left:125px;padding-right:125px;}
div.page-catalog-container{width:80.1%;padding-left:0px;padding-right:0px;}
div.market-block{padding-left:0px;padding-right:0px;}
div.market-block-main{padding-left:126px;padding-right:126px;}
div.market-block>div img{width:125%;margin-left:-25%;margin-top:-32%;}
div.marketplace-middle{margin-top:76px;padding-left:0px;padding-right:0px;}
div.marketplace-middle img{margin-top:125px;width:100%;}
div.marketplace-middle .pull-left h2{font-size:22px;font-size:22px;line-height:39px;}
div.marketplace-bottom>div h2{line-height:42px;font-size:24px;}
div.marketplace-bottom{padding-left:146px;padding-right:146px;}
body.marketplace .row.row-last .col-2{width:100%;}
body.marketplace .green-bottom-upper h2{text-align:center;margin-left:0px;}
body.marketplace .bean-block-with-pre-title section .field--name-field-body p{margin-left:auto;margin-right:auto;text-align:center;}
body.marketplace .row.row-last .col-2:nth-child(2) .green-bottom-upper{width:52.903%;margin:0px auto;float:none;}
div.market-block{padding-left:0px;padding-right:0px;}
div.market-block-main{padding-left:126px;padding-right:126px;}
div.market-block>div img{width:127%;margin-left:-25%;margin-top:-16.5%;}
div.marketplace-middle{margin-top:76px;padding-left:0px;padding-right:0px;}
div.marketplace-middle .pull-left h2{font-size:22px;margin-top:10px;letter-spacing:2px;}
div.marketplace-bottom>div h2{line-height:42px;font-size:24px;}
div.marketplace-bottom{padding-left:146px;padding-right:146px;}
body.marketplace .row.row-last .col-2{width:100%;}
body.marketplace .green-bottom-upper h2{text-align:center;margin-left:0px;}
body.marketplace .bean-block-with-pre-title section .field--name-field-body p{margin-left:auto;margin-right:auto;text-align:center;}
body.marketplace .row.row-last .col-2:nth-child(2) .green-bottom-upper{width:52.903%;margin:0px auto;float:none;}
div.marketplace-middle .pull-left{padding-left:10%;padding-right:10%;width:69.5%;}
body.marketplace .upper-right{bottom:60px;right:75px;}
body.marketplace div.upper{width:50%;bottom:126px;}
.marketplace .upper-right p{text-align:left;}
body.marketplace a.be-rent{margin-top:22px;}
/* body div.advantage-container{margin-top:-311px;padding-left:126px;padding-right:126px} */
body div.advantage-container{margin-top:-3px;padding-left:126px;padding-right:126px}
body div.advantage-container h2, body div.advantage-container h1,body div.advantage-container div.h2{font-size:22px;margin-left:71px;margin-bottom:30px;}
body .advantage-block-unset .carousel-inner > .item > img{max-height:340px;width:100%;}
body div.advantage-block-unset p{font-size:13px;margin-left:73px;width:484px;}
body .advantage-block-unset .carousel-inner > .item.left{padding-left:0px;}
body .ab:first-child div.advantage-block-unset .carousel:before{transform:rotate(90deg);left:-32px;height:39px;top:68%;}
body .ab div.advantage-block-unset .carousel:before{transform:rotate(-90deg);right:-32px;left:inherit;height:39px;top:25%;}
body .ab:first-child h2, body .ab:first-child h1{margin-top:71px;margin-bottom:30px;line-height:36px;word-spacing:4px;}
body ul.nav.nav-tabs.little-click li a{font-size:15px;padding-left:23px;padding-right:23px;padding-top:15px;padding-bottom:12px;}
body div.advantage-container .little-click p{font-size:17px;}
body ul.nav.nav-tabs.grand-click li a{font-size:17px;}
body div.advantage-container p{font-size:14px;}
body div.advantage-block-bottom p{margin-bottom:49px;}
body div.advantage-block-bottom:nth-child(3) p, div.advantage-block-bottom:nth-child(4) p{margin-bottom:0px;}
body div.advantage-container .advantage-block-unset:first-child p{}
body div.ab:first-child div.advantage-block-unset .carousel{margin-top:-127px;}
body div.ad-second{margin-top:-105px;}
body ul.first-list{padding-left:86px;padding-right:86px;height:60px;padding-top:20px;text-align:center;}
body ul.first-list li{margin-right:26px;}
body ul.first-list li a{font-size:12px;}
body div.about-container .nav-tabs{padding-left:126px;padding-right:126px;text-align:center;margin-top:32px;}
body div.about-container .nav-tabs li a{font-size:17px;padding-left:25px;padding-right:25px;margin-right:20px;}
body .about-container .nav-tabs > li{display:inline-block;float:none;}
body .about-container .tab-content .carousel-inner > .item.left{float:none;padding:0px;}
body .about-container .tab-content h2{margin-left:41px;margin-top:58px;font-size:27px;}
body .about-container .tab-content{padding-left:94px;padding-right:94px;}
body .about-container .tab-content p{margin-left:47px;font-size:14px;padding-right:14px;}
body .about-container .tab-content .carousel{left:0px;}
body .mission .about p{margin-left:94px;font-size:14px;padding-right:0px;line-height:24px;}
body .about-block.mission ul.checkbox-list li{padding-right:0px;height:auto;margin-bottom:12px;font-size:14px;}
body .about-block.mission{padding-bottom:76px;}
body .about-block.content-block>div:first-child h2{margin-left:93px;font-size:28px;padding-right:40px;margin-bottom:28px;margin-top:71px;}
body .about-block.content-block>div:first-child p{padding-right:59px;margin-left:93px;font-size:14px;line-height:24px;}
body .about-block.content-block a{margin-left:94px;}
body .about-block h2{font-size:28px;}
body .about-block.mission a{margin-left:94px;margin-top:21px;}
body .about-block.mission ul li{margin-left:48px;font-size:14px;}
body .about-block.position>div{padding-right:0px;bottom:initial;top:30%;}
body .about-block.position>div p{padding-right:44px;font-size:14px;}
body .about-block.position>div h2{font-size:27px;margin-top:68px;margin-bottom:58px;}
body .position img{height:100%;}
body .about-block.invest{padding-left:111px;padding-right:135px;padding-top:83px;}
body .about-block.invest p{font-size:14px;}
body .about-block.jobs-green>div{padding-left:94px;padding-right:94px;}
body .about-block.jobs-green>div p{padding-left:0px;padding-right:0px;font-size:14px;margin-top:15px;}
body .about-block.jobs-green>div h2{margin-top:68px;margin-bottom:27px;}
body .about-block.jobs-green{height:600px;}
body .about-block.jobs-green img{min-height:100%;}
body .under-last-green{margin-top:43px;}
body .about-block.jobs-green div.under-last-green p a{font-size:20px;letter-spacing:0px;line-height:29px;color:#fff;}
body .about-block.jobs-green div.under-last-green p{font-size:20px;}
body .about-block.jobs-green div.under-last-green p:last-child{font-size:14px;padding-left:35%;padding-right:35%;margin-bottom:40px;}
body.about-page .upper{bottom:165px;}
div.about-block.reviews-block p{font-size:13px;position:relative;padding-right: 84px;}
body div.office{margin-right:20px;margin-bottom:20px;width:48.9%;}
body .office div:last-child p span{width:100%;text-align:right;font-size:13px;}
/* body div.advantage-block-unset.office-block-unset img{width:100%;left:0px;min-height:400px;margin-top:-128px;} */
body div.advantage-block-unset.office-block-unset img{width:100%;left:0px;min-height:400px;margin-top:0;}
body div.advantage-container a.href-2{margin-top:55px;margin-bottom:40px;margin-left:70px;}
div.advantage-container.office-container p.off{margin-left:0px;width:100%;word-spacing:2px;}
div.advantage-container.office-container p.off:last-child{margin-top:1px;}
body div.advantage-container.office-container b{font-size:17px;margin-left:-1px;margin-top:3px;}
body div.office-container h3,body div.office-container div.h3{font-size:19px;margin-left:50px;margin-top:28px;margin-bottom:30px;}
body div.advantage-container .office p{margin-left:36px;font-size:13px;}
body div.advantage-container .office div:last-child{padding-right:45px;}
body div.advantage-container .office div:last-child p{margin-left:0px;}
div.green-reviews h2{margin-top:104px;margin-bottom:34px;}
div.green-reviews p{font-size:14px;padding-left: 158px;padding-right: 158px;}
div.green-hotel-container{min-height:520px;}
div.green-hotel-container>div{min-height:520px;}
div.green-hotel-container .carousel-inner{min-height:520px;}
div.green-hotel-container .carousel-inner > .item{min-height:520px;}
div.green-hotel-container .carousel-inner > .item > img{min-height:520px;}
div.green-hotel-container ol.carousel-indicators{bottom:44px;}
div.other-services-container h2{font-size:26px;}
div.other-services-container{padding-left:126px;padding-right:126px;}
body div.advantage-container a.green-button-hotel{top:83%;right:75px;}
body div.hotel-position h2{font-size:26px;margin-left:56px;padding-right:185px;}
body div.hotel-position p{margin-left:56px;}
body div.hotel .tab-content .tab-pane>div.hall-block{margin-right:20px;margin-bottom:20px;}
body div.kongress-form{padding-top:61px;}
body div.hall-block div:last-child{bottom:55px;left:25px;right:initial;text-align:left;}
body div.hall-block>div{bottom:95px;left:25px;}
body div.hotel .tab-content .tab-pane>div.hall-block img{min-height:300px;}
.kongress{padding-bottom:53px;}
body p.col-xl-12.green-button.green-zajavka a{padding-top:14px;width:355px;}
body div.advantage-container div.sklad-block h2{margin-top:78px;}
body div.office.logistic{width:48.7%;}
body div.sklad-block>div:first-child{padding-left:126px;}
body div.advantage-container .sklad-block h2, body div.advantage-container .sklad-block p{padding-right:30px;}
div.kontakt-content .clear1{display:none;}
body div.kontakt-left{padding-top:49px;padding-left:20px;}
div.kongress-form.kontakt-form textarea{height:165px;max-width:100%;}
div.office-container .kontakt-left p{margin-right:0px;    width: 93%;}
body div.kontakt-content{padding-left:0px;padding-right:0px;padding-top:51px;}
div#main-transport .telephone-block{height:226px;}
body div.office-container .telephone-block h3{font-size:17px;line-height:25px;}
body div.hotel .tab-content .tab-pane>div.telephone-block{height:226px;}
body div.hotel-content .carousel-inner > .item > img{width:100%;height:100%;}
body div.kontakt-container{margin-bottom:23px;}
div.map-kontact .nav-tabs li.active a{font-size:18px;}
div.map-kontact .nav-tabs li a{font-size:18px;}
div.hotel .tab-content .tab-pane>div.map-kontact{margin-bottom:0px;margin-top:-51px;}
body div#kontakt-danye{padding-left:126px;padding-right:126px;}
body div#main-transport{padding-left:126px;padding-right:126px;}
body.gw2 div.upper-right{right:10%;}
body.gw2 ul.first-list li{margin-right:6%;}
body.gw2 p.p-first{font-size:15px;line-height:27px}
div.gw2-top h1{font-size:32px;line-height:46px;}
div.gw2-top h2{font-size:24px;margin-top:15px;margin-bottom:39px;}
.gw2 .gw2-top .gw2-top-unset div:nth-child(2) p{font-size:14px;}
div.gw2-top .gw2-top-unset div:nth-child(2){padding-left:51px;padding-right:48px;z-index:1000;padding-bottom:40px;}
div.gw2-top{padding-left:0px;padding-right:0px;}
body div.gw2-top-unset{padding-left:111px;padding-right:111px;z-index:1000;}
.gw2-top>div.foto-block-bottom{min-height:480px;}
div.gw2-top h5{font-size:15px;}
.gw2 div.gw2-top .gw2-top-unset div:nth-child(2) li{font-size:14px;margin-bottom:6px;text-indent:-18px;margin-left:16px;}
div.gw2-top img{min-height:480px;}
div.about-container .gw2-paginator ul{padding-left:0px;padding-right:0px;text-align:center;}
body div.tab-pane a.download-href{margin-top:31px;}
body .about-container .gw2-paginator .tab-content{margin-bottom:60px;}
body div.about-block.mission.infrastructure2 h2{font-size:26px;margin-top:77px;}
div.about.infrastructure-shema span{width:24px;height:24px;font-size:12px;padding-top:4px;}
div.about.infrastructure-shema span:nth-child(2){left:9%;bottom:20%;}
div.about.infrastructure-shema span:nth-child(3){left:33%;bottom:32%;}
div.about.infrastructure-shema span:nth-child(4){left:56%;bottom:51%;}
div.about.infrastructure-shema span:nth-child(5){left:74%;bottom:57%;}
div.about.infrastructure-shema span:nth-child(6){left:84%;bottom:70%;}
div.about-block.mission.infrastructure2 div:nth-child(3) span{padding-top:5px;font-size:22px;}
div.about-block.mission.infrastructure2 div:nth-child(3){padding-left:39px;padding-top:13px;}
div.about-block.mission.infrastructure2 div:nth-child(3) p{font-size:17px;padding-right:40px;line-height:40px;margin-bottom:22px;margin-top:0px;}
div.about-block.mission.bloks{padding-left:94px;padding-right:94px;}
div.mission.bloks p{font-size:15px;line-height:27px;}
div.about-block.mission.bloks>div h2{font-size:22px;margin-bottom:8px;}
div.block-foto span{width:40px;height:40px;font-size:18px;padding-top:8px;}
div.block-foto span:nth-child(2){left:11%;top:67.5%;}
div.block-foto span:nth-child(3){left:29%;top:60.5%;}
div.block-foto span:nth-child(4){left:51%;top:51.6%;}
div.block-foto span:nth-child(5){left:85%;top:46%;}
body .about-block.position.position-gw2>div h3{font-size:15px;padding-right:50px;margin-bottom:0px;margin-top:16px;}
body .about-block.position.position-gw2>div:last-child ul{padding-right:93px;margin-top:14px;}
div.about-block.position.position-gw2{margin-bottom:58px;margin-top:70px;}
div.position.position-gw2 ul li{font-size:14px;margin-bottom:0px;line-height:27px;}
div.about-block.jobs-green.green-block-gw2 p{letter-spacing:0px;}
div.about-block.jobs-green.green-block-gw2 input{font-size:14px;}
div.about-block.jobs-green.green-block-gw2 textarea{font-size:14px;}
div.about-block.jobs-green.green-block-gw2 textarea::-webkit-input-placeholder{color:#fff;text-transform:initial;letter-spacing:0px}
div.about-block.jobs-green.green-block-gw2 textarea::-moz-placeholder{color:#fff;text-transform:initial;letter-spacing:0px}
div.about-block.jobs-green.green-block-gw2 textarea:-moz-placeholder{color:#fff;text-transform:initial;letter-spacing:0px}
div.about-block.jobs-green.green-block-gw2 textarea:-ms-input-placeholder{color:#fff;text-transform:initial;letter-spacing:0px}
div.about-block.jobs-green.green-block-gw2 input::-webkit-input-placeholder{color:#fff;text-transform:initial;letter-spacing:0px}
div.about-block.jobs-green.green-block-gw2 input::-moz-placeholder{color:#fff;text-transform:initial;letter-spacing:0px}
div.about-block.jobs-green.green-block-gw2 input:-moz-placeholder{color:#fff;text-transform:initial;letter-spacing:0px}
div.about-block.jobs-green.green-block-gw2 input:-ms-input-placeholder{color:#fff;text-transform:initial;letter-spacing:0px}
body .about-block.jobs-green.green-block-gw2 img{width:auto;}
div.about-block.jobs-green.green-block-gw2 div:last-child{margin-bottom:0px;}
div.about-block.jobs-green.green-block-gw2 h2{margin-top:100px;margin-bottom:17px;}
body .about-block.position.position-gw2>div:last-child{position:relative;}
body.infrastructure.front .node--hero .field--type-image img.foto-infrastructura{position:absolute;}
div.infrastructure-container .model-park .tab-content img{width:100%;}
div.model-park{padding-left:12px;padding-right:12px;margin-bottom:90px;}
body div.categoty-type{margin-right:35px;}
div.kompany div:nth-child(2) p{margin-top:0px;margin-right:0px;}
div.kompany div p{margin-top:0px;}
.kompany div:first-child p{margin-top:33px;}
div.kompany{padding-bottom:48px;padding-top:32px;}
.categoty-type.alphabet{padding-left:106px;padding-right:106px;}
div.kompany div p span{font-size:13px;}
div.container404{padding-left:126px;padding-right:126px;}
div.block404{padding-top:70px;padding-bottom:55px;}
div.block404 h1{font-size:90px;}
div.block404 svg{width:80px;height:93px;}
div.block404 h2{font-size:20px;margin-top:0px;}
div.block-href404{padding-top:40px;padding-bottom:60px;}
body section.group-ds_content.row.no-margin.location .field.field--name-field-body.field--type-text-long.field--label-hidden{max-width:100%;}
body .bean-block-with-image.image-right .group-text .field{max-width:100%;}
div.partners-container{text-align:center;}
div.partners-container div:nth-child(3){margin-right:0px;}
div.partners-container div:nth-child(4){margin-right:0px;}
div.partners-container div:nth-child(5){margin-right:0px;}
div.partners-block{width: 24%;margin-left:0px;vertical-align:top;}
div.partners-container div:nth-child(6){margin-right:0px;}
div.partners-container div:nth-child(7){margin-right:0px;}
div.office-container .kontakt-left h3.svjaz{margin-top:32px;}
div.office-container .kontakt-left h3.pochta{margin-top:37px;}
div.kongress-form.kontakt-form{margin-bottom:28px;padding-bottom:53px;padding-left:20px;padding-right:20px;padding-top:59px;}
body div.kongress-form.kontakt-form button[type="submit"]{margin-top:5px;}
body div.office-container .kongress-form.kontakt-form h3{margin-bottom:56px;}
div.scroll-green{margin-left:10px;padding-top:45px;padding-bottom:50px;padding-left:68px;margin-top:42px;}
div.market-block>div:nth-child(2) p{margin-bottom:30px;padding-left:0px;line-height:22px;}
body div.market-block div.scroll-green p{line-height:23px;padding-left:2px;margin-bottom:29px;}
body div.market-block h2{padding-left:71px;line-height:37px;margin-bottom:19px;}
body div.market-block p{padding-left:69px;line-height:23px;}
body div.market-block>div:nth-child(2){padding-left:0px;margin-left:-4px;}
body div.market-block>div:nth-child(2) p:first-child{margin-bottom:26px;margin-top:-2px;line-height:23px;}
body div.market-block>div:nth-child(2) p:nth-child(2){line-height:24px;margin-bottom:25px;}
body div.market-block>div:nth-child(2) p:nth-child(3){line-height:23px;}
body div.marketplace-bottom>div{padding-top:40px;margin-bottom:0px;}
div.service-1 h2{font-size:30px;}
div.center-client{padding-left:0px;padding-right:0px;}
div.green-text-type-page{margin-top:50px;margin-bottom:40px;}
div.type-page p.ring-bottom{margin-top:80px;}
body div.type-page-container{margin-bottom:175px;}
body.about-page div.about-container .tab-content .about-block img{width:100%;}
div.zajavka-container-grand{padding-left:126px;padding-right:126px;}
.user-kabinet-container ul.nav.nav-tabs.grand-click li a{padding-left:42px;padding-right:42px;margin-right:43px;}
body div.zajavka-container{padding-left:111px;padding-right:111px;margin-bottom:67px;}
p.lk-telephone{font-size:14px;line-height:22px;}
p.lk-telephone:last-child{margin-top:14px;}
.zajavka-block p.green_p{line-height:inherit;font-family:'Open Sans';}
body p.demo-messages a{letter-spacing:0px;}
div#zakaz-zala .select-block button{letter-spacing:0px;}
div.select-block input[type="submit"]{width:195px;margin-top:20px;}
.select-block:last-child{text-align:center;}
body div.schet-year-block table.table th{padding-bottom:5px;}
.lk div.tab-pane>a.pachat-schet{margin-bottom:15px;font-size:14px;outline:none;background:none;}
body a.pachat-schet:before{right:300px;top:0px;}
body div.schet-year-block table td a{border:none;}
body div.schet-year-block table td a:hover{background-color:transparent;}
.active-greenwood-container.schet-year-container{padding-left:0px;padding-right:0px;}
a.vopros:hover{color:#f42534;border:1px solid #f42534;}
.select-block input[type="submit"]:hover{color:#f42534;border:1px solid #f42534;}
.user-kabinet-container .active-greenwood-container.schet-year-container ul.nav.nav-tabs.grand-click li a{margin-right:0px;}
div#zakaz-zala .active-greenwood-block{padding-left:0px;padding-right:0px;}
div#zakaz-zala .active-greenwood-container{padding-left:120px;padding-right:120px;}
div#zakaz-zala .active-greenwood-container .active-greenwood>div:nth-child(5){padding-left:0px;padding-right:0px;width:15%;}
div#zakaz-zala .active-greenwood-container .active-greenwood>div:last-child{padding-left:0px;padding-right:0px;width:10%;}
p.edit-p-bottom{text-align:left;margin-top:0px;}
div.input-date span{    right: 40px;}
div.input-date p{left:10px;}
div.user-kabinet-container h1{font-size:28px;margin-top:-20px;}
body.lk .menu-right{height:auto;}
.active-greenwood-container.schet-year-container>div{padding-left:111px;padding-right:111px;}
body div.upper-right p.text-in-header{top: 222%;width:127%;}
body ol.carousel-indicators.main-nav-header{top: 205%;left: -14px;}
body.news div#home .white-block:first-child{height:393px;}
body.log-center .upper li{font-size: 41px;}body.log-center div.upper {width: 100%;}
div.center-client {padding-left: 0px;padding-right: 0px;}
div.green-text-type-page { margin-top: 50px;margin-bottom: 40px;}
div.type-page p.ring-bottom {margin-top: 80px;}
body div.type-page {padding-bottom: 80px;padding-left:126px;padding-right:126px;}
body div.type-page-container {margin-bottom: 175px;}
body.news .white-block img {height: auto;}
body .white-block:first-child img {max-height: inherit;}
body.news.rabota div.upper {width: 100%;}
.img_map {margin-right: auto;margin-left: auto;}
.cf .flexslider .slides > li {
  /*  max-width: 2.2% !important;*/
}
div.about-block.reviews-block h6{
    max-width: 300px;	
}
.cf .flex-viewport {width: 71%;margin-right: auto; margin-left: auto;}
.cf .flexslider .flex-direction-nav .flex-prev,.flexslider .flex-direction-nav .flex-next {
    top: 173px;
}
body div.gud-block h2 {
    margin-left: 40px;
    padding-right:0px;
    margin-top: 20px;
    margin-bottom: 3px;
}

body div.gud-block p {
    margin-left: 40px;
}
div.about-block.mission.gud-container {
    padding-left: 94px;
    padding-right: 94px;
    margin-top: 39px;
}

div.gud-block svg {
    width: 100%;
    height: auto;
    margin-left: 0px;
}

div.gud-block svg image {
    width: 100%;
    height: auto;
}

div.gud-block:nth-child(2) {
    padding-left: 0px;
}

div.gud-block {
    height: 322px;
}
p.lemon-foto{
	height:auto;
}
img.qrcode.maxi{
	display:block;
}
img.qrcode.mini{
	display:none;
}
.footer-mini.two p{
	height: auto;
}
}
@media only screen and (min-width:1820px){.l-navigation{left:25.2%;}
body div.gud-block h2 {margin-left: 150px;margin-top: 42px;padding-right: 15px;}

body div.gud-block p {
    margin-left: 150px;
}
.gud-block svg image {width: 100%; height: 100%;}
.gud-block svg {width: 94.7%;height: auto;margin-left: 38px;}
div.gud-block {min-height: 398px; margin-bottom: 56px;}
body div#kontakt-danye{padding-left:183px;padding-right:183px;}
div.infrastructure-paginator{margin-top:75px;}
div.partners-container{text-align:center;padding-left:0px;padding-right:0px;}
div.partners-container div:nth-child(2){margin-right:0px;}
div.partners-container div:nth-child(3){margin-right:0px;}
div.partners-container div:nth-child(4){margin-right:0px;}
div.partners-container div:nth-child(5){margin-right:0px;}
div.partners-block{width:16%;margin-left:0px;vertical-align:top;}
div.partners-container div:nth-child(6){margin-right:0px;}
div.partners-container div:nth-child(7){margin-right:0px;}
ul.nav-tabs.white-nav > li.active > a{padding-left:28px;padding-right:21px;}
div.infrastructure-container .tab-content .categoty-type-block{}
body div.kompany-block{padding-left:184px;padding-right:184px;}
body div.kompany-block:before{left:868px;top:-61px;}
div.kompany{padding-left:15px;padding-top:25px;padding-bottom:34px;}
div.kompany img{width:auto;}
div.kompany h2{margin-top:-2px;}
div.kompany div:first-child p{margin-top:22px;}
div.kompany div:nth-child(2) p{margin-top:5px;}
div.kompany>div:nth-child(2){padding-left:0px;padding-right:0px;}
div.kompany div p span{margin-top:0px;}
div.kompany div p span.no-stroke{font-size:13px;font-weight:normal;}
body.infrastructure div.upper{bottom:128px;}
p.down-href{position:relative;top:24px;left:3px;}
body.infrastructure .upper-right{bottom:121px;right:8%;}
.model-park{text-align:center;}
body.infrastructure .upper-right p{letter-spacing:2px;line-height:22px;}
body.infrastructure ol.carousel-indicators{bottom:27%;left:51%;}
body ul.nav.nav-tabs.white-nav.type-maps{padding-right:172px;margin-top:-17px;margin-bottom:0px;}
body ul.nav.nav-tabs.white-nav.type-maps a{padding-left:19px;padding-right:15px;padding-bottom:6px;}
body div#main-transport{padding-left:183px;padding-right:183px;}
div.white-block-page{padding-left:0px;padding-right:0px;}
div.greenwod-modal h1{font-size:20px;}
body.infrastructure.front .node--hero .field--type-image img.foto-infrastructura{position:absolute;}
p.modal-image img{width:100%;}
div.greenwod-modal p{font-size:13px;}
div.news-content{width:60.62%;}
div.calendar{width:31.91%;}
.l-main-wrapper{width:1800px;}
.calendar{width:30%;}
body.news div.upper{padding-left:180px;}
body div.type-page ul {padding-left: 183px;padding-right: 183px;}
body h2#bs-href{text-indent:0px;}
.white-block.horisontal>div:first-child{width:41.66666667%;}
div.services-block>div.service-2{width:696px;}
div.services-block>div.service-1{background:url(../images/center.png) no-repeat;width:696px;margin-right:40px;}
.white-block.horisontal>div:last-child{width:58.33333333%;}
.tab-pane>a{top:-76px;}
.advantage p:first-child{margin-bottom:0px;background:none;height:56px;}
.row.no-margin.location .advantage h2,.row.no-margin.location .advantage div.h2{margin-top:0px !important;margin-left:0px !important;text-align:center !important;width:100%;}
.row.no-margin.location .advantage p{margin:0px auto;}
.row.no-margin.location .advantage p:first-child{background:none;}
body div.advantage h2,body div.advantage div.h2{margin-top:0px !important;padding-top:0px;}
.advantage{margin-bottom:0px;height:169px;}
div.service-2>div:first-child{background:url(../images/marketplace-service.png) no-repeat;width:328px;height:400px;margin-right:40px;margin-bottom:40px;}
div.service-2>div:last-child{background:url(../images/pravila.png) no-repeat;width:328px;height:400px;}
div.service-two{background-position-x:0px;}
div.services-block>div.service-6{margin-right:0px;}
.services-block>div.service-10{margin-right:0px;}
div.services-block div.service-two{width:328px;margin-bottom:30px;}
div.services-block>div.service-10{margin-right:0px;}
div.services-block>div.service-1 br:first-child{display:none;}
.services-block>div.service-1 p:nth-child(2){margin-left:8.2%;margin-top:7px;}
div#poster3>div{height:360px;}
.reklama-block.white-bg.first-block{height:359px;}
div#poster>div{padding-bottom:40%;}
.front .node--hero img{height:100%;}
.required-fields.group-text.field-group-html-element.park-right{width:696px;margin-right:163px !important;}
.advantage-right img{margin-left:18px;}
.row.no-margin.location .advantage-right:before{transform:rotate(-180deg);top:178px;right:16px;left:inherit;}
.advantage-right:before{left:17px;}
section.ds-1col-stacked.entity.entity-bean.bean-block-with-image.view-mode-default.image-left.image-large.bean-id-13.clearfix.bean-animation-processed.bean-animated{height:100%;}
.green-bottom-upper h2{margin-left:164px;}
div.green-bottom-upper p{margin-left:164px !important;}
div.green-bottom-upper .select_main p{margin-left:11px !important;}
.green-bottom-upper button[type="button"]{line-height:28px;}
.bean-block-with-pre-title section .group-animated.green-block{padding-bottom:40px;}
.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12{float:left;}
div.col-xl-1{width:8.33333333%;}
div.col-xl-2{width:16.66666667%;}
div.col-xl-3{width:25%;}
div.col-xl-4{width:33.33333333%;}
div.col-xl-5{width:41.66666667%;}
div.col-xl-6{width:50%;}
div.col-xl-7{width:58.33333333%;}
div.col-xl-8{width:66.66666667%;}
div.col-xl-9{width:75%;}
div.col-xl-10{width:83.33333333%;}
div.col-xl-11{width:91.66666667%;}
div.col-xl-12{width:100%;}
div.col-xl-pull-12{right:100%;}
div.col-xl-pull-11{right:91.66666667%;}
div.col-xl-pull-10{right:83.33333333%;}
div.col-xl-pull-9{right:75%;}
div.col-xl-pull-8{right:66.66666667%;}
div.col-xl-pull-7{right:58.33333333%;}
div.col-xl-pull-6{right:50%;}
div.col-xl-pull-5{right:41.66666667%;}
div.col-xl-pull-4{right:33.33333333%;}
div.col-xl-pull-3{right:25%;}
div.col-xl-pull-2{right:16.66666667%;}
div.col-xl-pull-1{right:8.33333333%;}
div.col-xl-pull-0{right:auto;}
div.col-xl-push-12{left:100%;}
div.col-xl-push-11{left:91.66666667%;}
div.col-xl-push-10{left:83.33333333%;}
div.col-xl-push-9{left:75%;}
div.col-xl-push-8{left:66.66666667%;}
div.col-xl-push-7{left:58.33333333%;}
div.col-xl-push-6{left:50%;}
div.col-xl-push-5{left:41.66666667%;}
div.col-xl-push-4{left:33.33333333%;}
div.col-xl-push-3{left:25%;}
div.col-xl-push-2{left:16.66666667%;}
div.col-xl-push-1{left:8.33333333%;}
div.col-xl-push-0{left:auto;}
div.col-xl-offset-12{margin-left:100%;}
div.col-xl-offset-11{margin-left:91.66666667%;}
div.col-xl-offset-10{margin-left:83.33333333%;}
div.col-xl-offset-9{margin-left:75%;}
div.col-xl-offset-8{margin-left:66.66666667%;}
div.col-xl-offset-7{margin-left:58.33333333%;}
div.col-xl-offset-6{margin-left:50%;}
div.col-xl-offset-5{margin-left:41.66666667%;}
div.col-xl-offset-4{margin-left:33.33333333%;}
div.col-xl-offset-3{margin-left:25%;}
div.col-xl-offset-2{margin-left:16.66666667%;}
div.col-xl-offset-1{margin-left:8.33333333%;}
div.col-xl-offset-0{margin-left:0;}
div.page-catalog-block:last-child{margin-bottom:170px;}
div.market-block{padding-left:0px;padding-right:0px;}
div.market-block-main{padding-left:126px;padding-right:126px;}
div.market-block>div img{width:125%;margin-left:-25%;margin-top:-32%;}
div.marketplace-middle{margin-top:76px;padding-left:0px;padding-right:0px;}
div.marketplace-middle img{margin-top:125px;width:100%;}
div.marketplace-middle .pull-left h2{font-size:22px;}
div.marketplace-bottom>div h2{line-height:42px;font-size:24px;width:68%;}
div.marketplace-bottom{padding-left:146px;padding-right:146px;}
body.marketplace .row.row-last .col-2{width:100%;}
body.marketplace .green-bottom-upper h2{text-align:center;margin-left:0px;}
body.marketplace header.bean-block-with-pre-title section div.field--name-field-body div.green-bottom-upper p{margin-left:auto !important;margin-right:auto;text-align:center;max-width:33%;}
body.marketplace .row.row-last .col-2:nth-child(2) .green-bottom-upper{width:52.903%;margin:0px auto;float:none;}
div.marketplace-middle .pull-left{padding-left:9%;padding-right:9%;}
body.marketplace .upper-right{bottom:60px;right:75px;}
div.market-block>div:first-child, div.market-block>div:nth-child(2){padding-left:67px;padding-right:67px;}
body.marketplace div.upper{width:50%;bottom:116px;}
body.marketplace .upper-right p{text-align:left;}
body.marketplace a.be-rent{margin-top:22px;}
body .ab:first-child div.advantage-block-unset .carousel:before{transform:rotate(90deg);left:-53px;width:145px;height:41px;top:63%;}
body div.advantage-container a.href-1{margin-left:96px;padding-left:56px;}
body div.ab div.advantage-block-unset .carousel:before{transform:rotate(-90deg);left:initial;right:-30px;top:154px;width:137px;height:41px;}
body div.advantage-block-bottom{width:22.9%;margin-right:40px;}
/* body div.advantage-container{padding-left:184px;padding-right:184px;margin-top:-396px;} */
body div.advantage-container{padding-left:184px;padding-right:184px;margin-top:-3px;}
body div.ab:first-child div.advantage-block-unset .carousel{margin-top:-137px;margin-left:21px;}
body.news .upper li{line-height:56px;padding-left:8px;letter-spacing:3.2px;font-size:60px;color:#fff}
body div.ab:first-child h2, body div.ab:first-child h1{letter-spacing:2px;margin-bottom:32px;word-spacing:-6px;margin-top:87px;padding-right:56px;/*width:67%;*/line-height:42px;}
body div.ad-second h2{margin-left:44px;letter-spacing:2px;margin-bottom:35px;}
body div#myCarousel2{top:31px;}
body div.ad-second p{margin-left:42px;letter-spacing:0px;line-height:27px;}
div.advantage-block-unset p{line-height:32px;width:65.94%;}
body div.advantage-container .ad-second a.href-1{margin-left:40px;margin-top:31px;letter-spacing:0px;padding-left:58px;}
body .ab:nth-child(2){margin-bottom:99px;}
body div.advantage-block-bottom h3{margin-top:26px;margin-bottom:15px;letter-spacing:1px;}
body div.advantage-block-bottom p{line-height:24px;letter-spacing:0px;margin-left:0px;}
body div.advantage-block-bottom:nth-child(2) h3{padding-left:28px;padding-right:20px;letter-spacing:1px;}
body div.advantage-block-bottom-container{margin-bottom:100px;}
body div.advantage-container .carousel-indicators{margin-left:6%;}
body div.advantage-container #myCarousel2 .carousel-indicators{margin-left:3.67%;bottom:23px;}
body .ad-second{margin-top:23px;}
body div.advantage-container a.href-2{margin-left:93px;}
body .advantage-container.office-container p.off{margin-left:0px;    width: 100%;}
body .advantage-container.office-container b{margin-left:0px;}
body .off-address{bottom:0px;margin-left:0px;}
body .office-container h3,body .office-container div.h3{margin-left:50px;margin-top:33px;margin-bottom:27px;}
body div.advantage-container .office p{margin-left:39px;}
body div.office>div:last-child{padding-right:50px;}
div.advantage-block-unset.office-block-unset img{left:-34px;}
div.advantage-block-unset.office-block-unset img.new_img_kon{left:0px;}
div.kongress-form.kontakt-form textarea{max-width:400px;min-width:400px;}
div.office-container .kontakt-left p{width:546px;line-height:27px;}
div#kontakt-danye .clear1{display:none;}
div.kontakt-content{padding-top:27px;padding-left:183px;padding-right:183px;}
body div.office-container .kontakt-left p br{display:none;}
div.kontakt-container{margin-bottom: 59px;}
body div.advantage-container.kontakt .carousel-indicators{margin-left:0%;}
div.hotel .tab-content .tab-pane>div.carousel-contact{margin-top:70px;}
body.gw2 div.upper-right p{font-size:17px;}
body.gw2 div.upper-right{bottom:180px;right:18%;}
body div.about-block.content-block.bild-plan{height:890px;}
body div.about-block.content-block.bild-plan img{height:auto;}
body div.gw2-top-unset{padding-left:183px;padding-right:183px;position:relative;top:0px;z-index:100;}
div.gw2-top .gw2-top-unset div:nth-child(2){padding-bottom:61px;margin-left:19px;padding-left:95px;width:41.66666667%;}
div.gw2-top h2{margin-top:38px;font-size:31px;word-spacing:5px;}
div.gw2-top h5{margin-top:16px;}
div.gw2-top .gw2-top-unset div:nth-child(2) p{line-height:31px;}
div.gw2-top img{top:2px;width:initial;}
div.gw2-top{margin-top:50px;padding-left:0px;padding-right:0px;}
div.gw2-top h1, div.gw2-top h2.greenwood2{font-size:42px;margin-top:71px;margin-left:-16px;line-height:57px;}
div.gw2-top p.p-first{margin-left:-14px;line-height:27px;}
.foto-block-bottom{margin-top:-261px;}
body div.gw2-top .gw2-top-unset div:nth-child(2) li{line-height:23px;margin-bottom:11px;}
body div.gw2-top .gw2-top-unset div:nth-child(2) ul{margin-top:22px;}
body ul.nav-tabs > li{float:none;}
ul.nav.nav-tabs{text-align:center;}
div.position.position-gw2>div:first-child{padding-right:0px;bottom:0px;}
div.mission .about p{margin-bottom:0px;margin-top:37px;}
body ul.first-list{text-align:center;}
body.gw2 ul.first-list li:last-child{margin-right:0%;}
div.block--discovery-off-canvas-off-canvas-toggle .block__content{top:20px;}
body .bean-block-with-image.image-right .group-text .field{max-width:918px;}
body section.group-ds_content.row.no-margin.location .field.field--name-field-body.field--type-text-long.field--label-hidden{max-width:900px;margin-left:0px;}
body div.office{width:48.6%;}
body div.kontakt-left{padding-top:49px;padding-left:20px;}
body div.office-container .kontakt-left h3.svjaz{margin-top:32px;}
body div.office-container .kontakt-left h3.pochta{margin-top:37px;}
body div.kongress-form.kontakt-form button[type="submit"]{margin-top:38px;}
body div.kongress-form.kontakt-form{margin-bottom:47px;padding-bottom:71px;margin-right:-1px;}
body div.office-container .kontakt-left p:nth-child(4) br{display:block;}
div.about-container .tab-content{padding-left:183px;padding-right:183px;}
div.about-container .tab-content .carousel{left:0px;}
div.advantage-block-unset .item{width:695px;}
div.advantage-block-unset .carousel-inner{width:695px;}
body div.market-block>div:first-child{padding-left:185px;padding-right:185px;}
body div.market-block>div:first-child h2 br{display:none;}
body div.market-block>div:nth-child(2){padding-right:186px;}
body div.scroll-green{padding-left:67px;padding-bottom:35px;}
body .scroll-green p{width:53%;line-height:21px;}
body div.scroll-green a{margin-top:18px;}
body div.market-block>div:first-child p br:nth-child(2){display:none;}
body.news .field.field--name-field-header-image.field--type-image.field--label-hidden .field__items .field__item.even div.slider-infrastructura p{right:28.8%;bottom:159px;}
body a.be-rent{margin-top:33px;margin-right:33px;}
div.services-block{margin-top:-303px;}
div.service-2>div h2{margin-top:68px;margin-left:52px;font-size:27px;line-height:34px;}
div.service-1 h2{margin-left:56px;margin-top:62px;line-height:47px;}
body div.text-bottom1{padding-top:58px;padding-left:34px;}
div.services-block>div p.word-and-tel{font-size:27px;margin-top:23px;word-spacing:4px;right:-10px;}
p.word-and-tel a{font-size:17px;letter-spacing:1px;margin-top:4px;margin-left:10px;}
div.services-block .service-2 p:last-child{left:50px;}
div.service-two p:last-child{left:50px;}
div.type-page p,div.type-page h2,div.type-page h3{padding-left:183px;padding-right:183px;}
div.options-center h2{padding-left:183px;padding-right:183px;}
div.about-block.position>div{padding-right:94px;}
body.about-page div.about-container .tab-content .about-block img{width:100%;}
body.about-page ul.nav-tabs > li{float:none;}
body div#home .white-block>div:last-child p{padding-bottom:15px;}
div.kompany div p{margin-top:10px;}
div.con-text{width:28%;}
div.kompany>div:last-child{width:21%;}
div.advantage-container ymaps a{background:none;}
body div#park>ymaps{height:562px !important;}
body div.upper-right p.text-in-header{top: 146%;width:80%;}
body ol.carousel-indicators.main-nav-header{top: 137%;left: -18px;}
body.off-canvas-active header:before{top:0px;right:11.2% !important;}
body div.user-kabinet-container h1{font-size:35px;margin-top:8px;}
body .lk-telephone:last-child{margin-left:49px;margin-top:30px;line-height:24px;}
body .lk-telephone{width:auto;}
body a.exit{float:right;margin-right:149px;margin-top:2px;}
body div.user-kabinet-container ul.nav.nav-tabs.grand-click li a{margin-right:37px;padding-left:35px;padding-right:50px;padding-bottom:9px;}
body .zajavka-block p.green_p{margin-left:42px;margin-top:4px;line-height:inherit;}
body div.zajavka-block .green_p span{top:11px;left:4px;}
body div.zajavka-block:last-child p.green_p{margin-left:3px;}
body p.messages-quantility{margin-top:16px;letter-spacing:1px;}
body div.zajavka-container.block-opoveshenija{padding-left:183px;padding-right:183px;}
body .select-container>div:first-child{padding-left:0px;padding-right:0px;}
body .select-container>div:nth-child(2){padding-left:7px;padding-right:0px;}
body p.demo-messages a{margin-top:16px;}
body div.select-block .btn-group button{margin-left:10px !important;padding-left:45px;padding-top:9px;}
body div.select-block button span.caret{margin-top:-6px;margin-right:-5px;}
body div.select-container h3{margin-top:47px;font-size:24px;}
body p.schet-p{margin-top:13px;letter-spacing:0.3px;margin-left:-5px;}
body a.demo-schet{margin-top:42px;}
body div.zajavka-container.block-opoveshenija-2{margin-bottom:115px;}
body div.user-kabinet-container .active-greenwood-block ul.nav.nav-tabs.grand-click li a{margin-right:26px;margin-top:16px;padding-right:53px;}
body div.tab-pane>a.pachat-schet{font-size:14px;padding-right:0px;margin-top:13px;margin-bottom:13px;}
body div.user-kabinet-container .active-greenwood-block{padding-left:165px;padding-right:165px;}
body a.pachat-schet:before{right:290px;top:0px;}
body div.schet-year-block table.table th{padding-bottom:2px;}
body div.schet-year-block table.table th p{margin-bottom:10px;}
body div#zakaz-zala .select-block button{line-height:29px;font-size:15px;}
div.green-reviews p{width:74%;margin-left:auto;margin-right:auto;padding-left:183px;padding-right:183px;line-height:30px;}
div.green-reviews h2{font-size:34px;}
div.green-reviews h2 span{margin-top:17px;letter-spacing:2px;}
div.green-hotel-container ol.carousel-indicators{bottom:37px;}
body.news div#home .white-block:first-child{height:476px;}
body.news div#home .white-block{/*height:335px;*/height:235px;}
body.news div#home .white-block:nth-child(2) {height: auto;}
div.kongress-form{left:1px;position:relative;}
div.select_main > p{line-height:48px;}
div.other-services-container{padding-left:183px;padding-right:183px;}
div.advantage-right2 img.block-meeting2.second{position:relative;}
div.advantage-right1 img.block-meeting.second{position:relative;}
div.advantage-right2 img.block-meeting2{left:0px;}
div.advantage-right1 img.block-meeting{left:0px;}
.thankyoumessage h3{text-align:left;padding-left:168px;padding-right:168px;color:#01945E;font-family:'Lora';font-weight:bold;font-size:20px;}
body .kongress div.ab:first-child h2, body .kongress div.ab:first-child h1 {width: 90%;line-height:42px;}
div.type-page p,div.type-page h2,div.type-page h3 {padding-left: 183px;padding-right: 183px;}
div.options-center h2 {padding-left: 183px;padding-right: 183px;}
div.type-transport {padding-left: 183px;padding-right: 183px;}
header.header-active .block--discovery-off-canvas-off-canvas-toggle .block__content {top: 32px;}
body div.type-page {padding-left: 183px;padding-right: 183px;}
div.about-block.reviews-block .container {width:82%;}
body.news .white-block img {height:auto;}
.white-block:first-child img {max-height:inherit;}
.carousel-inner > .item.left {padding: 0px;float:none;}
body ol.carousel-indicators.main-slider-indicators {left: 20.35%;bottom: 216px;}
body div.main-slider p.p {bottom: 180px;left: 49.9%;}
body .advantage-container.office-container .tab-pane img {height:auto}
body.news.rabota div.upper {width: 100%;}
.circle canvas{margin-top: 0px;display: block;}
div.about-block.reviews-block p {padding-right: 55px;padding-left: 0px;}
.img_map {margin-right: auto;margin-left: auto;}
.cf .flexslider .slides > li {/*width: 2% !important;margin-right: 57px !important;*/}
.flex-viewport {width: 1094px;margin-left: auto;margin-right: auto;}
ul.flex-direction-nav .flex-next {right: 70px;top: 171px;}
ul.flex-direction-nav .flex-prev {left: 70px;top: 171px;}
div.flexslider:hover .flex-direction-nav a.flex-prev{left:  70px;}
div.flexslider:hover .flex-direction-nav a.flex-next{right:  70px;}
.gud-container {margin-top: 43px;}
div.gud-block:nth-child(2) {padding-left: 0px;}
div.gud-block {height: 389px;}
div#home div.white-block:first-child:hover div:last-child {
    top: -202px;
}
div.fimg img{
	max-width:100%;
}
div#block-blockify-blockify-logo {
    width: 199px;
}

nav.block.block--menu {
    margin-left: 6%;
}

.block--blockify-blockify-logo .block__content {
    width: 100%;
}

body a.alerlogo {
    min-width: 100%;
}
p.bottom-picture{
	width: 119px;
}
body .footer-mini.two p {
    height: auto;
    float: none;
}
div.type-page-container .advantage-block-unset ul li {
    margin-left: 96px;
    line-height: 32px;
    width: 65.94%;
}

body div.type-page-container .advantage-block-unset h2 {
    margin-top: 0px;
    margin-bottom: 0px;
}
}
@media only screen and (min-width:992px){.block--discovery-off-canvas-off-canvas-toggle .block__content{position:fixed;top:9px;z-index:100047;}
.header-active .block--discovery-off-canvas-off-canvas-toggle .block__content{top:20px;}
body.off-canvas-active div.block--discovery-off-canvas-off-canvas-toggle .block__content{position:fixed;}
.block--discovery-off-canvas-off-canvas-toggle .block__content .slide-menu-top span:first-child{color:#fff;}
}
@media only screen and (max-width:1299px){div.img_map {
    display: none !important;
}
img.kard-park, img.kard-park2{display:block;width:100%;}
}
.vertical-text h2{color:#00945e;font-weight:bold;font-family:'Lora';font-size:41px;white-space:normal;text-align:left;line-height:58px;margin-top:24px;}
.vertical-text{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
.entity-bean.vertical-text-left .vertical-text{margin-left:187px;top:19%;width:639px;}
.bean-block-with-image.image-small.image-left .group-text{padding-top:5px;margin-top:44%;padding-bottom:9px !important;z-index: 1000;}
.block--system-main-menu ul.menu a{border-bottom:2px solid transparent !important;text-transform:initial;font-size:13px;letter-spacing:0px;color:#757575 !important;height:26px;}
.block--system-main-menu ul.menu li.first a{margin:0px;margin-left:4px;letter-spacing:0px;height:26px;}
.l-navigation{left:30%;}
.block--system-main-menu ul.menu li{font-size:11px;}
.block--search-form input.form-text{font-family:'Lora';font-size:26px;font-weight:bold;}
.l-dropdown{background:#00945e;}
header.l-header-wrapper{height:60px;background:#fff;min-width:1800px;max-width:1920px;position:relative;margin:0px auto;z-index:1001;}
header.l-header-wrapper.header-active{position:relative;top:0px;height:60px;min-width:1800px;max-width:1920px;left:0px;;}
div#block-block-2 li a{color:#00955E;font-family:Lora;font-weight:bold;text-decoration:none;font-size:15px;text-transform:capitalize;border-bottom:none;padding:0px;letter-spacing:1px;}
div#block-block-2 li{border-bottom:none;padding-top:7px;border-top:none;padding-bottom:0px;margin-bottom:-13px;letter-spacing:7px;height:49px;}
.l-footer .block__title a{color:#00955E;font-family:Lora;font-weight:bold;}
nav#block-menu-menu-footer-menu li a{color:#848484;font-family:'Open Sans';text-transform:initial;font-size:12px;font-weight:normal;padding-top:8px;padding-bottom:10px;line-height:21px;margin-left:6px;letter-spacing:1px;border-bottom:none;}
nav#block-menu-menu-affiliates li a{color:#848484;font-family:'Open Sans';text-transform:initial;font-size:12px;font-weight:normal;padding-top:8px;padding-bottom:10px;line-height:21px;margin-left:6px;letter-spacing:1px;border-bottom:none;}
.l-main-wrapper{margin:0px auto 0;}
.bean-block-with-pre-title section .field--name-field-body p{color:#fff;max-width:483px;text-align:left;margin-top:30px;margin-left:99px;}
.bean-block-with-pre-title section .group-animated{height:100% !important;padding-top:80px;padding-bottom:52px;}
header.ds-1col.entity.entity-bean.bean-block-with-pre-title.view-mode-default.vertical-text-right.color-scheme-light.bean-id-16.clearfix.vertical-line-processed.bean-animation-processed img{height:391px;}
div#bild{padding:0px;}
section.group-ds_content.row.no-margin.location .field.field--name-field-body.field--type-text-long.field--label-hidden{margin-left:79px;max-width:700px;}
.vertical-line{display:none;}
.front .node--hero{margin-top:0px;height:800px;}
.node--hero .group-animated{margin-top:0px;margin-bottom:0px;}
.block--system-main-menu ul.menu a.active{border-bottom:2px solid #00945D !important;}
div.upper{padding-left:184px;margin-top:30px;}
.clear1{clear:both;}
.page-node-456 .bean-id-36 .scroll .btn-hover img, .front .node--hero .scroll .btn-hover img{height:100%;}
.scroll img{display:none;}
.group-animated.field-group-div.facade{height:100%;z-index:999;}
.group-animated.field-group-div{height:100%;z-index:900;}
a.btn-red.event-calendar.external-link>span{font-weight:normal;}
.reklama-block.white-bg.first-block{padding-bottom:0%;}
div#bild1>div{width:100%;}
.map-contact>iframe{width:100%;}
.l-footer_bottom p{text-align:center;font-family:'Open Sans';font-size:13px;}
.l-footer_bottom{padding:15px 0px;background:#fff;}
.last1 a{/*background:#00955E;*/width:40px;height:40px;display:inline-block;border-radius:76px;vertical-align:top;text-align:center;margin-right:16px;}
.last1 a:hover{/*background:#f42534;*/}
div#block-blockify-blockify-logo{position:relative;min-height:679px;}
p.bottom-picture{bottom:0px;position:absolute;left:9px;}
p.bottom-picture a:first-child{margin-right:22px;}
.footer-mini{display:inline-block;width:25%;vertical-align:top;}
.footer-mini.two{width:49%;    height: auto;}
.last1 a img{margin-top: 8px;}
a.btn-red.event-calendar.external-link span:after{display:none;}
div#home .white-block:last-child{margin-right:0px;}
.main div#announcements .white-block{width:328px;}
div#bild1{padding-top:0px;padding-left:0px;padding-right:0px;}
body.off-canvas-active .l-header-wrapper{background:none !important;z-index:10001;height:60px;}
body.off-canvas-active{background:#fff !important;}
div#block-block-5 li a{border-bottom:none;padding:0px;color:#fff;text-decoration:none;font-family:Lora;font-weight:bold;font-size:24px;text-transform:inherit;}
aside.l-off-canvas{background:none;margin-top:10px;z-index:1049 !important;width:1920px;max-width:100%;right:-80%;}
div#block-block-5 .col-4{margin-left:1%;width:266px;margin-top:-1px}
div#block-block-5 .col-4 li a{font-weight:bold;font-size:17px;display:inline;}
div#block-block-5 .col-6 li a{width:auto;display:inline;}
div#block-block-5 .col-6{margin-bottom:60px;min-height:189px;margin-right:70%;margin-top:41px;width:48%;float:right;z-index: 100;position: relative;}
.social-icons-menu a{background:#00D487;width:40px;height:40px;display:inline-block;text-align:center;vertical-align:top;border-radius:45px;margin-right:16px;}
.social-icons-menu a img{margin-top:21%;}
.write-are-top a{border:1px solid #fff;color:#fff !important;text-decoration:none !important;width:179px;display:block;text-align:center;padding-top:9px;padding-bottom:9px;border-radius:71px;text-transform:uppercase;float:left;font-size:14px;font-family:'Open Sans';font-weight:normal;height:50px;line-height:32px;margin-right:44px;}
.write-are-top{width:100%;color:#fff;font-family:Lora;font-weight:bold;font-size:19px;line-height:47px;margin-top:67px;margin-left:1%;}
.social-icons-menu{margin-top:30px;margin-left:1%;}
.l-off-canvas .l-region .block .block__content{width:80%;}
div#block-discovery-off-canvas-off-canvas-toggle{position:absolute;right:30px;pointer-events:auto;width:30px;height:24px;padding:0;margin:0;top:-3px;right:31px;z-index:10042;cursor:pointer;}
body.off-canvas-active .l-off-canvas:before{content:"";background:#00935D;position:absolute;top:-69px;right:-75%;width:190.3%;height:1260px;transform:skew(-20deg);z-index:1002;opacity:0.999;}
body.off-canvas-active header:before{content:"";background:#00935d;position:absolute;top:-20px;right:6.47%;width:52%;height:60px;transform:skew(-21deg);z-index:1002;opacity:0.999;}
div#block-block-5{z-index:1172;position:absolute;top:0;height:100%;float:none;transition:all 500ms cubic-bezier(.55,-0.10,.85,.10);pointer-events:auto;}
div#block-block-5 .col-6 .nav-list{width:60%;float:right;}
div#block-block-5 .col-4:nth-child(3){margin-left:4%;width:167px;margin-top:-1px;}
body.off-canvas-active .block--discovery-off-canvas-off-canvas-toggle .block__content{z-index:10047;position:absolute;}
.block--discovery-off-canvas-off-canvas-toggle .block__content a{z-index:100001;margin-top:-8px;margin-left:-10px;background:#fff;height:36px;width:36px;border-radius:70px;}
body{position:relative;overflow:auto;}
div.old-version{position:absolute;background:#00955E;color:#fff;width:196px;z-index:1391;top:72px;height:140px;left:-161px;-webkit-transition:left 1s ease-out 0.5s;-moz-transition:left 1s ease-out 0.5s;-o-transition:left 1s ease-out 0.5s;transition:left 1s ease-out 0.5s;}
div.old-version a:before{content:"";background:url(../images/old-version-button.png) no-repeat;display:block;height:18px;position:absolute;width:20px;right:7px;top:10px;}
.old-version a{color:#fff !important;text-decoration:none !important;}
.old-version a img{float:left;margin-top:11px;}
.old-version a div{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:right top;-moz-transform-origin:right top;-o-transform-origin:right top;-ms-transform-origin:right top;position:absolute;bottom:82px;right:27px;font-size:12.6px;}
div.old-version:hover{left:0px;}
.twin-institutes .col-4:nth-child(2) ul.nav-list li:nth-child(3) a{display:inline-block;border-right:2px solid #fff;padding-right:5px !important;padding-left:4px !important;}
.twin-institutes .col-4:nth-child(2) ul.nav-list li:nth-child(3) a:first-child{padding-left:0px !important;}
.twin-institutes .col-4:nth-child(2) ul.nav-list li:nth-child(3) a:last-child{border-right:0px;}
.news .scroll{display:none;}
.news .upper li{background:none;padding-left:0px;font-size:43px;font-family:'Lora';font-weight:bold;letter-spacing:3px;}
.news .upper li a{padding-left:0px;font-size:43px;}
.news .paginator .nav-tabs{ /* background:#00955E; */ padding-top: 19px;padding-bottom: 80px;height: 100px;}
.news .paginator .nav-tabs h1 {padding-left: 40px; padding-right: 40px; font-family: 'Lora'; font-weight: bold; font-size: 18px; text-transform: uppercase; position: relative;}
/* .news .paginator .nav-tabs > li.active > a{border:1px solid #fff !important;color:#fff !important;} */
.news .paginator .nav-tabs > li > a{padding-left:40px;padding-right:40px; /* color:#fff; */ font-family:'Lora';font-weight:bold;font-size:18px;text-transform:uppercase;position:relative;}
.news .paginator .nav-tabs > li > a:hover{border:1px solid #fff !important;}
.news div.upper{margin-top:-7px;width:51%;padding-left:141px;}
/* .news .paginator{margin-top:-396px !important;position:relative;width:80%;margin:0px auto;background:#fff;height:auto;z-index:1000;}*/
.news .paginator{margin-top:0 !important;position:relative;width:82%;margin:0px auto;background:#fff;height:auto;z-index:1000;}
.news .paginator .tab-content{padding-top:0px;float:left;background:#fff;height:100%;padding-bottom:118px;width:100%; /* margin-top: -100px;*/}
.news div#home .white-block>div:last-child p{padding-bottom:0px;height:auto;}
.news div#home .white-block>div:last-child p:nth-child(3){font-family:'Open Sans';font-weight:normal;font-size:14px;color:#656565;text-align:left;padding-top:16px;max-height:100px;overflow:hidden;}
.news div#home .white-block{height:auto;}
.news .white-block a{padding-left:0px;background-position-x:0px;background-color:transparent;border:none;text-transform:none;letter-spacing:inherit;}
.news div#home .white-block{margin-bottom:20px;margin-right:0px;overflow:hidden;}
.news div#home .white-block:first-child{padding:0px;width: 100%;}
.news div#home .white-block>div:last-child p:last-child{display:block;position:relative;}
.calendar .data a{font-family:'Lora';font-weight:bold;color:#04945F;text-decoration:none !important;text-align:center;width:70px;height:30px;display:inline-block;margin-bottom:21px;padding-top:5px;position:relative;}
.data{text-align:left;border-bottom:1px solid #E0E0E0;margin-top:36px;padding-left:11%;}
.calendar .data:nth-child(3){border-bottom:none;}
.calendar h2{font-family:'Lora';font-weight:bold;color:#04945F;text-align:center;font-size:20px;margin-top:0px;}
a.write-news{border:1px solid #04945F;color:#04945F;font-family:'Open Sans';padding-top:15px;padding-bottom:15px;padding-left:26px;padding-right:26px;border-radius:70px;margin-top:77px;display:block;width:256px;margin:0px auto;margin-bottom:63px;}
a.write-news:hover{text-decoration:none;}
.tags a{background:#FAFAFA;color:#666666;padding-left:15px;padding-top:4px;padding-bottom:7px;padding-right:45px;margin-right:6px;display:inline-block;height:30px;position:relative;margin-bottom:10px;font-family:'Open Sans';}
.tags a:hover{text-decoration:none;color:#666666;}
.tags a span{background:url(../img/green-trbg.png) no-repeat;width:36px;height:30px;position:absolute;top:0px;right:0px;text-align:center;color:#fff;padding-top:5px;padding-left:6px;font-family:'Lora';font-weight:bold;}
.tags{text-align:left;margin-top:42px;}
.news .paginator .nav-tabs > li.active > a:after{background:url(../img/green-triagle.png) no-repeat;content:"";display:block;width:35px;height:18px;position:absolute;bottom:-46px;left:40%;}
.l-content-wrapper{background:#fafafa;}
nav.nav-bottom{text-align:center;height:171px;padding-top:37px;}
.search-result>.container:first-child{width:60%;margin-bottom:74px;}
nav.nav-bottom li a{color:#00935F !important;border:1px solid transparent;border-radius:56px;background:none;margin-right:14px;padding:14px;padding-left:20px;padding-right:20px;width:50px;font-family:'Lora';font-weight:bold;}
.pagination > li:last-child > a{border:none !important;}
.pagination > li:last-child > a > span{color:transparent;background:url(../img/arrow-right-news.png) no-repeat;width:10px;margin-top:1px;display:block;}
.pagination > li:first-child > a, .pagination > li:first-child > span{display:none;}
nav.nav-bottom li a:hover{background:none;border:1px solid #00935F;}
nav.nav-bottom li a.nav-active{border:1px solid #00935F;}
.calendar .data a.active{background:#FF2031;color:#fff;border-radius:58px;}
.calendar .data:nth-child(3) a span{display:none;}
div#announcements .white-block-page .white-block h2{color:#f42534;background:url(../img/grand-line-red.png) no-repeat left bottom;display:block;max-height:100px;margin-left:0px;}
.news div#announcements p:nth-child(2){margin-left:0px;padding-bottom:0px;min-height:56px;max-height:113px;overflow:hidden;height:auto;}
.perfect:before{content:"";display:block;height:1px;background:#04945F;position:absolute;width:100%;top:8px;}
.perfect h6{background:#04945F;width:105px;color:#fff;margin:0px auto;z-index:98;position:relative;font-family:'Open Sans';font-weight:bold;padding-bottom:3px;padding-top:1px;}
.perfect{position:relative;}
div.perfect div.white-block h2{color:#00945e !important;background:url(../img/grand-line-green.png) no-repeat left bottom !important;}
.white-block-page .white-block{min-height:260px;margin-bottom:15px;margin-right:0px;padding-left:0px;padding-right:0px;max-height:260px;}
.news div#announcements .white-block p:last-child{display:none;}
body.news div#announcements .white-block:hover p:last-child{display:block;}
div.white-block-page div.white-block.white-block2{}
.news div#messages .white-block span{width:100%;display:block;text-align:left;font-family:'Open Sans-Semibold';font-size:12px;color:#00945e;margin-top:0px;margin-bottom:0px;padding-bottom:0px;height:auto;padding-top:25px;}
.white-block-page h2{text-align:left;font-family:'Lora';font-weight:bold;background:url(../img/grand-line-green.png) no-repeat left bottom;padding-bottom:22px;font-size:17px;}
div.white-block-page div.white-block.white-block2 h2{font-family:'Lora';font-weight:bold;font-size:15px;}
.news #messages .white-block2 p:nth-child(2){color:#656565;font-weight:normal;font-family:'Open Sans';font-size:14px;}
div#messages div.white-block-page p{text-align:left;color:#656565 !important;font-size:15px !important;font-family:'Open Sans' !important;margin-top:37px;font-weight:normal;}
div#messages div.white-block-page p:last-child{margin-top:13px;margin-bottom:28px;}
.white-block2 a{margin-bottom:12px;}
.bean-block-with-image.image-right .group-text .field{max-width:700px;margin-right:-5px;}
.marketplace .menu-right ul li{height:31px;}
.marketplace .upper li{background:none;}
.marketplace .upper li a{padding-left:0px;}
.marketplace .scroll{display:none;}
.marketplace a.be-rent{margin-top:0px;}
.upper-right p{text-align:center;font-family:'Open Sans-Semibold';letter-spacing:0px;}
.marketplace div.upper{margin-top:0px;position:absolute;bottom:175px;}
.marketplace .node--hero{position:relative;}
.marketplace .upper-right{position:absolute;bottom:136px;right:0px;}
.marketplace .row.row-last .col-2{width:51%;float:left;margin:0px auto;}
.marketplace .bean-block-with-pre-title section .group-animated{height:610px !important;padding-top:94px;}
.marketplace header.ds-1col.entity.entity-bean.bean-block-with-pre-title.view-mode-default.vertical-text-right.color-scheme-light.bean-id-16.clearfix.vertical-line-processed.bean-animation-processed img{height:610px;}
.green-bottom-upper{text-align:center;}
div.green-bottom-upper p{margin-bottom:53px !important;}
div#block-block-5 li{transform:translateX(0);opacity:1;list-style:none;float:none;display:block;font-size:25px;padding:3px 0;margin:0;font-weight:500;margin-bottom:9px;}
.off-canvas-active div#block-discovery-off-canvas-off-canvas-toggle{margin-top:5px;}
.market-block-container>h2{background:url(../svg/i-79.svg) no-repeat center;height:42px;text-align:center;margin-top:0px;font-family:'Lora';font-weight:bold;color:#fff;font-size:14px;text-transform:uppercase;padding-top:11px;margin-bottom:30px;}
div.market-block{margin:0px auto;padding-top:97px;background:#fff;}
.market-block h2{color:#019460;font-family:'Lora';font-weight:bold;margin-top:0px;}
.market-block p{color:#019460;font-family:'Open Sans-Semibold';}
.market-block>div:nth-child(2) p{color:#646464;font-family:'Open Sans';margin-bottom:33px;line-height:26px;}
.market-block>div:nth-child(2) p span{color:#019460;font-family:'Open Sans-Semibold';}
.market-block>div img{width:100%;}
.scroll-green{background:#00955E;width:100%;padding-left:14px;padding-right:28px;padding-top:41px;padding-bottom:50px;}
.scroll-green p{color:#fff !important;}
.scroll-green a{background:url(../img/arrow-button-2.png) no-repeat;color:#fff;height:40px;display:block;padding-left:50px;text-transform:uppercase;font-family:'Open Sans';line-height:39px;}
.scroll-green a:hover{text-decoration:none;color:#fff;}
.marketplace-middle{}
.marketplace-middle img{}
.marketplace-bottom>div{color:#646464;font-family:'Open Sans';margin-bottom:33px;line-height:26px;padding-top:97px;padding-bottom:67px;}
.marketplace-bottom>div span{color:#019460;font-family:'Open Sans-Semibold';}
.marketplace-bottom>div h2{color:#019460;font-family:'Lora';font-weight:bold;margin-top:0px;line-height:48px;}
.marketplace-middle .pull-left{background:#fff;padding-top:47px;padding-bottom:68px;padding-left:3%;padding-right:3%;position:absolute;top:0px;}
div.market-block-container{padding:0px;}
.marketplace-middle .pull-left h2{color:#00955E;font-family:'Lora';font-weight:bold;font-size:28px;line-height:48px;}
.marketplace-bottom{background:#fff;padding:0px;}
.block--search-form input.form-submit, .block--search-form input.form-submit:hover{background:url(../svg/icon-search-white.svg) no-repeat center center;}
.field--type-text-long p+p{margin-top:-16px !important;margin-left:-13px;}
.bean-block-with-image.image-large.image-right .field--name-field-block-image .field__item > img{margin-left:20px;margin-top:0px;}
.bean-block-with-image.image-large.image-left .field--name-field-block-image .field__item > img{margin-right:20px;}
.bean-block-with-pre-title section .field--name-field-body{width:100%;}
.row.row-last .col-2:nth-child(2) .green-bottom-upper{width:586px;margin-left:36px;margin-top:-17px;}
.bean-gallery .field-collection-item-field-tile .field--name-field-text .field__item{top:0%;position:relative;left:0%;-webkit-transform:initial;transform:initial;}
.bean-gallery .field-collection-item-field-tile.tile-width-2{padding-bottom:20%;}
.bean-gallery .field-collection-item-field-tile.tile-color-red{padding-bottom:20%;}
.bean-gallery .field-collection-item-field-tile.tile-height-2{padding-bottom:45%;}
.ds-1col.entity.entity-bean.bean-gallery.view-mode-default.bean-id-34.clearfix.bean-animation-processed.bean-animated{height:1080px;}
.entity.entity-field-collection-item.field-collection-item-field-tile.tile-width-2.tile-height-1.tile-color-white.clearfix.reklama-block.white-bg h2,.entity.entity-field-collection-item.field-collection-item-field-tile.tile-width-2.tile-height-1.tile-color-white.clearfix.reklama-block.white-bg div.h2{padding-top:68px;font-size:25px;}
.entity.entity-field-collection-item.field-collection-item-field-tile.tile-width-2.tile-height-1.tile-color-white.clearfix.reklama-block.white-bg:after{right:47px;bottom:42px;}
.entity.entity-field-collection-item.field-collection-item-field-tile.tile-width-1.tile-height-1.tile-color-white.clearfix.reklama-block.white-bg.first-block h2,.entity.entity-field-collection-item.field-collection-item-field-tile.tile-width-1.tile-height-1.tile-color-white.clearfix.reklama-block.white-bg.first-block div.h2{padding-top:67px;font-size:25px;width:50%;margin-left:20%;line-height:35px;}
div.pink-block{}
div.reklama-block.white-bg.pink-block h2,div.reklama-block.white-bg.pink-block div.h2{color:#fff;}
div.reklama-block.white-bg.pink-block h2,div.reklama-block.white-bg.pink-block div.h2{margin-left:18%;width:50%;line-height:24px;}
.partners-block{padding:0px;width:189px;margin-top:53px;display:inline-block;margin-left:47px;}
.partners-block img{width: 100%; height: auto; max-width: 180px;}
.contacts-unset{position:absolute;top:53px;background:#00955E;color:#fff;padding-left:49px;padding-top:24px;padding-bottom:48px;width:550px;left:184px;height:300px;}
.partners-container div:nth-child(2){margin-right:28px;}
.partners-container div:nth-child(3){margin-right:5px;}
.partners-container div:nth-child(4){margin-right:-21px;}
.partners-container div:nth-child(5){margin-right:3px;}
.partners-container div:nth-child(6){margin-right:3px;}
.partners-container div:nth-child(7){margin-right:22px;}
.partners-container div:nth-child(8){margin-right:19px;}
a.write-are{float:right;border:1px solid #FFFFFF;color:#fff !important;text-decoration:none !important;padding-left:30px;padding-right:34px;padding-top:14px;padding-bottom:14px;text-transform:uppercase;border-radius:50px;font-family:'Open Sans-Semibold';margin-right:50px;margin-top:14px;width:179px;background:none;letter-spacing:0px;font-size:14px;}
a.write-are:hover,a.write-are:focus{background:none;border:1px solid #FFFFFF;}
footer.l-footer-wrapper{width:1800px;padding-bottom:128px;margin:0px auto;background:#363636;}
.l-region.l-region--footer{width:90%;}
.l-footer #logo{margin-left:10px;display:block;margin-top:-18px;}
nav#block-menu-menu-footer-menu{margin-top:-36px;}
nav#block-menu-menu-footer-menu h2,nav#block-menu-menu-footer-menu div.h2{margin-top:25px;margin-left:9px;font-size:25px;margin-bottom:20px;letter-spacing:0px;color:#00955E;font-family:Lora;font-weight:bold;}
nav#block-menu-menu-affiliates{margin-top:-31px;}
nav#block-menu-menu-affiliates h2,nav#block-menu-menu-affiliates div.h2{margin-left:5px;font-size:25px;margin-bottom:20px;letter-spacing:0px;color:#00955E;font-family:Lora;font-weight:bold;}
div#block-block-2{margin-top:-33px;}
div#block-block-2 h2,div#block-block-2 div.h2{margin-bottom:-2px;letter-spacing:0px;margin-bottom:-2px;letter-spacing:0px;color:#00955E;font-family:Lora;font-weight:bold;}
div#block-block-2 .block__content{margin-top:24px;}
.last1{margin-left:34px;}
.last1 a:nth-child(1) img{margin-top:10px;}
.last1 a:nth-child(3) img{margin-top: 8px;}
.last1 a:nth-child(4) img{margin-top: 13px;}
.last1 a:nth-child(5) img{margin-top: 11px; margin-right: -2px;}
.last1 a:nth-child(6) img{margin-top: 7px; margin-right: -2px;}
a.btn-red.event-calendar.external-link{color:#757575 !important;border-bottom:2px solid #f4f4f4;text-transform:inherit;font-size:13px;background:url(../img/word.png) no-repeat 10px 14px !important;padding-left:32px;text-align:left;border-bottom:none;}
a.btn-red.event-calendar.external-link>span{font-weight:normal;margin-top:4px;font-family:'Open Sans';letter-spacing:0px;line-height:4px;}
a.btn-red.event-calendar.external-link.tur-closed{background:url(../img/tur-closed.png) no-repeat 7px 10px !important;border-bottom:none;margin-right:0px;margin-left:20px;}
.block--toggle .block__content .search-button{margin-top:12px;margin-right:38px;}
.block--discovery-off-canvas-off-canvas-toggle .block__content span{top:9px;left:-2px;}
.block--system-main-menu ul.menu li.first a:first-child{margin-right:7px;margin-left:15px;height:26px;}
div#block-block-4{margin-right:82px;}
.l-navigation{left:25.1%;width:900px;margin-top:15px;}
.block--discovery-off-canvas-off-canvas-toggle .block__content span:first-child:before,.block--discovery-off-canvas-off-canvas-toggle .block__content span:first-child:after{display:none;}
.block--discovery-off-canvas-off-canvas-toggle .block__content span:first-child{text-transform:uppercase;color:#757575;left:-57px;top:3px;font-size:12px;background:none;}
body.off-canvas-active .block--discovery-off-canvas-off-canvas-toggle .block__content span:first-child{display:none}
div#block-block-5 .col-4 li{margin-bottom:0px;}
div#messages{margin-left:auto;margin-right:auto;width:79.4%;height:500px;}
div#announcements{width:78.56%;margin-left:auto;margin-right:auto;height:500px;}
.grad-360 p{font-family:'Lora';font-weight:bold;margin-left:-2px;}
.park-right .field:nth-child(2){margin-left:94px !important;margin-top:-3px;line-height:27px;letter-spacing:0px;}
body.off-canvas-active .block--discovery-off-canvas-off-canvas-toggle span:after,body.off-canvas-active .block--discovery-off-canvas-off-canvas-toggle span:before{width:27px;}
section.group-ds_content{background:#fff;}
section.ds-1col-stacked.entity.entity-bean.bean-block-with-image.view-mode-default.image-left.image-small.vertical-text-left.bean-id-12.clearfix.bean-animation-processed.bean-animated>section{background:#fafafa;}
div#messages>a{}
.social-icons-menu a:nth-child(3) img{margin-top:14px;margin-right:3px;}
.social-icons-menu a:nth-child(1) img{margin-top:10px;}
.social-icons-menu a:nth-child(4) img{margin-top:12px}
.social-icons-menu a:hover{background:#f42534;}
.main div#announcements .white-block a{display:none;}
.main div#announcements .white-block:hover a{display:block;}
.white-block.horisontal a{display:none;}
.white-block.horisontal:hover a{display:block;}
.block--toggle .block__content .search-button svg{width:17px;height:16px;margin-top:3px;}
p.bottom-picture svg{background:#00955A;height:39px;border-radius:5px;width:119px;}
p.bottom-picture a:first-child svg{width:118px;height:41px;}
p.bottom-picture svg:hover{background:#f42534;}
div#home .white-block>div:last-child p:last-child{position:absolute;bottom:0px;}
div#home .white-block:hover>div:last-child p:last-child{display:block;}
.logo span{display:block;font-family:'Open Sans-Semibold';}
.left{float:left;}
.row.no-margin.location .advantage h2,.row.no-margin.location .advantage div.h2{}
.block-title-container{display:none;margin:0px;}
.tablet-footer{display:none;}
p.line-bottom.middle{display:none;}
.currency-china:before{content:"";display:block;background:#ffffff;height:159px;position:absolute;width:160px;opacity:0.1;}
img.bg-header-lg{display:none;}
.firefox .green-bottom-upper button[type="button"] span{margin-top:-33px;}
.service-1 img{position:absolute;}
.services-block{width:79.6%;margin:0px auto;margin-top:-290px;min-height:1434px;z-index:1002;position:relative;}
.service-1{position:relative;}
.service-2>div{position:relative;height:210px;margin-bottom:20px;padding-left:0px;padding-right:0px;}
.service-2 img{position:absolute;z-index:49;}
.service-2>div h2{z-index:50;position:relative;font-size:19px;margin-top:39px;margin-left:24px;}
.service-2>div p{position:relative;z-index:50;}
.services-block a:hover{text-decoration:none;color:#fff;}
.word-and-tel a{width:100%;display:block;font-family:'Lora';font-size:16px;letter-spacing:0px;}
.services-block>div p.word-and-tel{font-family:'Lora';font-weight:bold;font-size:21px;letter-spacing:1px;padding-right:34px;text-align:right;margin-bottom:0px;margin-top:11px;}
.services-block>div.service-3{margin-right:20px;background-position-x:101px;background-position-y:121%;background-repeat:no-repeat;background-image:url(../img/1s.png);}
.services-block>div.service-4{background-position-x:112px;background-position-y:107%;background-repeat:no-repeat;background-image:url(../img/2s.png);}
.services-block>div.service-5{background-position-x:100px;background-position-y:97%;background-repeat:no-repeat;background-image:url(../img/3s.png);}
.services-block>div.service-6{background-position-x:102px;background-position-y:75px;background-repeat:no-repeat;background-image:url(../img/4s.png);}
.services-block>div.service-7{background-position-x:102px;background-position-y:75px;background-repeat:no-repeat;background-image:url(../img/5s.png);}
.services-block>div.service-8{background-position-x:102px;background-position-y:105px;background-repeat:no-repeat;background-image:url(../img/6s.png);}
.services-block>div.service-9{background-position-x:110px;background-position-y:112px;background-repeat:no-repeat;background-image:url(../img/7s.png);}
.services-block>div.service-10{background-position-x:120px;background-position-y:73px;background-repeat:no-repeat;background-image:url(../img/8s.png);}
.services-block>div.service-11{background-position-x:117px;background-position-y:108px;background-repeat:no-repeat;background-image:url(../img/9s.png);}
.services-block>div.service-12{background-position-x:108px;background-position-y:91px;background-repeat:no-repeat;background-image:url(../img/10s.png);}
div.services-block .service-two{width:23%;margin-right:40px;}
.services-block>div.service-1{background:none;padding-left:0px;padding-right:0px;height:100%;margin-bottom:1px;width:50%;background:url(../images/center-1300.png) no-repeat;background-size:96.5%;}
.services-block .service-2 p:last-child{left:38px;bottom:39px;}
.services-block>div.service-1>div{height:400px;padding-right:0px;}
.services-block h2{font-family:'Lora';font-weight:bold;text-transform:uppercase;color:#fff;font-size:18px;margin-top:68px;}
.services-block a{color:#fff;font-family:'Open Sans';font-weight:bold;font-size:12px;background:url(../img/white-href-border.png) no-repeat bottom left;padding-bottom:4px;}
.services-block a:hover{text-decoration:none;color:#fff;}
.service-1 h2{font-size:36px;margin-left:36px;line-height:38px;margin-top:63px;margin-bottom:18px;}
.services-block>div.service-1 p:nth-child(2){line-height:24px;padding-left:0px;}
.services-block>div{height:270px;margin-bottom:11px;position:relative;background:#00955E;}
.services-block>div.clear1{background:none;height:auto;}
.word-and-tel a{width:100%;display:block;font-family:'Lora';font-size:16px;letter-spacing:0px;background:none;}
.service-2>div:first-child{background:url(../images/marketplace-service-1300.png) no-repeat;background-size:100%;}
.service-2>div:last-child{background:url(../images/pravila-1300.png) no-repeat;background-size:100%;}
.services-block .service-2 p:last-child{left:20px;}
.services-block .service-two h2{width:46%;font-size:18px;line-height:29px;margin-top:66px;margin-left:35px;}
.services-block>div.service-2{background:none;padding-left:0px;padding-right:0px;height:auto;margin-bottom:0px;width:47.48%;}
.services-block p:last-child{position:absolute;bottom:49px;}
.services-block>div p{color:#fff;font-family:'Open Sans';}
.services-block .service-2 p:last-child{left:38px;bottom:39px;}
.services-block>div .text-bottom p{position:relative;bottom:0px;}
div.text-bottom{padding-left:0px;padding-right:0px;}
div.text-bottom1{padding-left:25px;padding-top:33px;}
img.foto-xs{display:none;}
img.foto-sm{display:none;}
h2#bs-href{background-color:transparent;border:none;white-space:normal;font-size:19px;margin-top:39px;letter-spacing:0px;box-shadow:none;padding-left:0px;text-indent:-40px;}
.greenwod-modal .modal-dialog{width:80%;}
div.modal-backdrop{background-color:#fff;}
div#poster1 img{width:100%;height:100%;}
div#poster6 img{width:100%;height:100%;}
div#poster7 img{width:100%;height:100%;}
div#poster3 img{width:100%;height:100%;padding-bottom:0%;}
div#poster8 img{width:100%;}
.bild-right .demo-bild a{width:254px;margin-left:19px;}
.bild-right .demo-bild h2,.bild-right .demo-bild span.h2{margin-left:20px;}
.bild-right .demo-bild div{margin-left:21px;}
footer li.leaf{border-bottom:1px solid #505050;}
div#home{width:80%;margin-left:auto;margin-right:auto;}
.main div#announcements .white-block:last-child{margin-right:0px;}
.white-block.horisontal:nth-child(odd){margin-right:0px;}
a.be-rent.btn.btn-info.btn-lg:hover{background:#f42534;}
div.be-rent-container{padding:0px;}
.unset-vacancies h2{font-family:'Lora';color:#01945E;font-weight:bold;margin-bottom:44px;margin-top:67px;}
.unset-vacancies>div h3{color:#01945E;font-family:'Lora';text-transform:uppercase;font-weight:bold;font-size:18px;text-align:left;height:43px;position:relative;    background: url(../img/grand-line-green.png) no-repeat bottom left;
    background-size: 50px 2px;}
div.unset-vacancies{border-bottom:1px solid #E0E0E0;padding-bottom:69px;background:#fff;}
div.unset-vacancies-container:last-child .unset-vacancies{border:none;}
.unset-vacancies>div p{text-align:left;font-family:'Open Sans';margin-bottom:6px;}
.unset-vacancies>div strong{color: #01945E;margin-bottom: 10px;margin-top: 14px;}
.unset-vacancies>div h5{text-align:left;color:#01945E;font-family:'Lora';font-weight:bold;width:93%;text-indent:-12px;line-height:30px;margin-bottom:0px;margin-top:0px;}
.unset-vacancies.last-block>h1{font-size:32px;font-family:'Lora';font-weight:bold;color:#00955E;margin-top:98px;margin-bottom:67px;}
.unset-vacancies.last-block>div h1{color:#00955E;border:3px solid;width:60px;padding-top:8px;padding-bottom:7px;border-radius:68px;margin:0px auto;font-family:'Lora';font-weight:bold;margin-bottom:19px;}

.unset-vacancies.last-block>div div.title{color:#00955E;border:3px solid;width:60px;border-radius:68px;margin:0px auto;font-family:'Lora';font-weight:bold;margin-bottom:19px; font-size: 36px;}

.last-block-unset{color:#00955E;text-align:center;margin-top:71px;}
.unset-vacancies .last-block-unset p{text-align:center;}
.unset-vacancies.last-block>div p{font-family:'Lora';font-weight:bold;text-align:center;color:#00955E;font-size:17px;text-indent:0px;}
.unset-vacancies>div a{color:#01945E;border:1px solid;width:216px;height:50px;display:block;padding-top:13px;font-family:'Open Sans';text-transform:uppercase;border-radius:62px;margin-top:54px;text-align:center;}
.unset-vacancies>div a:hover{color:#f42534;text-decoration:none;}
.unset-vacancies.last-block>div p a{border:none;width:100%;height:auto;font-family:'Lora';font-weight:bold;text-transform:lowercase;padding-top:0px;margin-top:0px;text-decoration:underline;}
.unset-vacancies.last-block>div p:first-child{font-size:28px;line-height:38px;}
.unset-vacancies.last-block>div.last-block-unset p:last-child{font-weight:normal;font-family:'Open Sans';font-size:15px;width:364px;margin-left:auto;margin-right:auto;margin-top:32px;}
.unset-vacancies:first-child h2{margin-top:48px;}
div.unset-vacancies-container:last-child{margin-bottom:161px;}
.unset-vacancies>div h3 span{width:100%;display:block;height:3px;background:url(../img/grand-line-green.png) no-repeat;position:absolute;bottom:0px;display: none;}
div#kc div h2{margin-top:0px;text-align:left;color:#00935C;font-family:'Lora';font-weight:bold;font-size:24px;line-height:40px;background:url(../img/grand-line-green.png) no-repeat bottom left;padding-bottom:16px;background-size:50px 2px;}
div#kc div p{text-align:left;font-family:'Open Sans';font-size:15px;}
div#kc div p span{font-family:'Lora';color:#00935C;font-weight:bold;font-size:15px;}
div#kc>div{min-height:170px;background:#fff;padding-left:12.51%;padding-right:12.51%;}
div#kc>div:last-child{margin-bottom:181px;}
div.unset-vacancies.last-block{border-bottom:none;margin-bottom:0px;padding-left:12.51%;padding-right:12.51%;}
div.vacancies-container-main{padding-left:12.51%;padding-right:12.51%;background:#fff;}
.unset-vacancies>div h3.trebovania{margin-bottom:36px;}
.news .field.field--name-field-header-image.field--type-image.field--label-hidden{height:100%;}
.news .field.field--name-field-header-image.field--type-image.field--label-hidden .field__items{height:100%;}
.news .field.field--name-field-header-image.field--type-image.field--label-hidden .field__items .field__item.even{height:100%;}
.news .field.field--name-field-header-image.field--type-image.field--label-hidden .field__items .field__item.even div{height:100%;}
.field.field--name-field-header-image.field--type-image.field--label-hidden{height:100%;}
.field.field--name-field-header-image.field--type-image.field--label-hidden .field__items{height:100%;}
.field.field--name-field-header-image.field--type-image.field--label-hidden .field__items .field__item.even{height:100%;}
.field.field--name-field-header-image.field--type-image.field--label-hidden .field__items .field__item.even div{height:100%;}
.search-result div#custom-search-input input{border:none;border-bottom:2px solid #00955E;border-radius:0px;background:none;box-shadow:none;font-family:'Lora';font-weight:bold;font-size:24px;height:73px;padding-left:0px;padding-right:0px;}
.search-result div#custom-search-input input::-webkit-input-placeholder{color:#C8E6DC;}
.search-result div#custom-search-input input::-moz-placeholder{color:#C8E6DC;}
.search-result div#custom-search-input input:-moz-placeholder{color:#C8E6DC;}
.search-result div#custom-search-input input:-ms-input-placeholder{color:#C8E6DC;}
.search-result div#custom-search-input button{border:none;border-bottom:2px solid #00955E;border-radius:0px;background:none;box-shadow:none;font-family:'Lora';font-weight:bold;color:#00955E;height:73px;outline:none;}
.search-result div#custom-search-input button .glyphicon-search:before{background:url(../img/search-icon.png) no-repeat;content:"";width:31px;height:28px;display:block;}
div.result-list{background:#fff;padding-left:10%;padding-right:10%;padding-bottom:125px;width:80%;}
.result-list h3{color:#00955E;font-family:'Lora';font-weight:bold;font-size:22px;margin-top:98px;margin-bottom:57px;}
.result-list a{font-family:'Open Sans-Semibold';text-transform:uppercase;color:#00955E;background:url(../img/arrow-right-green.png) no-repeat;height:40px;display:block;line-height:40px;padding-left:56px;margin-bottom:16px;}
.result-list p{font-family:'Open Sans';}
.result-list a:hover{color:#00955E;text-decoration:none;}
div.result-list li{margin-bottom:40px;}
div.result-list li p span{color:#00955E;font-family:'Open Sans-Semibold';}
.search .menu-right ul li a{color:#00955E;}
.search .menu-right ul li{position:relative;background:none !important;}
.search .menu-right ul li:before{position:absolute;bottom:0px;left:0px;background:#C8E6DC;content:"";height:2px;width:42px;}
.l-hero{background:#fafafa;}
body.front.search .node--hero{/*height:207px !important;*/min-height:100% !important;background:none !important;}
body.news div#home, body.news div#announcements, body.news div#messages{width:100% !important;padding-left:10% !important;padding-right:10%;}
body.news div#home .white-block p:nth-child(2){width:100%;height: 78px;overflow: hidden;}
.news div#home .white-block:last-child{display:block;}
.rar-responsive{display:none;}
.calendar a.write-news{color:#04945F;}
div.rar-responsive a{float:right;color:#00935F;text-transform:uppercase;font-family:'Open Sans-Semibold';font-size:14px;}
.rar-responsive .dropdown{float:right;background:transparent;}
.rar-responsive .dropdown>button{background:none;border:none;color:#00935F;font-size:39px;padding-top:0px;padding-bottom:0px;line-height:0px;margin-top:-4px;outline:none;}
.rar-responsive .dropdown>button span{display:none;}
.rar-responsive .open > .dropdown-toggle.btn-primary:hover{background:none;}
.rar-responsive ul.dropdown-menu{left:-264%;height:auto;}
div.rar-responsive .dropdown-menu > li > a{color:#00935F;float:none;}
.greenwod-modal h1{color:#01945D;font-family:'Lora';font-weight:bold;text-transform:uppercase;font-size:33px;margin-top:46px;}
.greenwod-modal span{background:#03935E;color:#fff;font-family:'Open Sans-Semibold';font-size:12px;padding-left:8px;padding-right:8px;margin-bottom:19px;margin-top:17px;display:block;width:100%;}
.greenwod-modal p{font-family:'Open Sans';margin-bottom:0px;line-height:25px;}
.greenwod-modal p strong{font-family:'Open Sans-Semibold';color:#00945D;margin-top:32px;display:block;margin-bottom:13px;line-height:25px;}
.greenwod-modal p a{font-size:12px;margin-top:54px;margin-bottom:10px;color:#00935C;}
.greenwod-modal .soc-block{text-align:center;margin-bottom:41px;margin-top:41px;}
.greenwod-modal p.new-fb-last{font-size:12px;margin-top:54px;margin-bottom:10px;}
.greenwod-modal p a:hover{color:#00935C;text-decoration:none;}
.greenwod-modal .soc-block a{width:40px;height:40px;display:inline-block;vertical-align:top;background:#00955E;padding-top:9px;text-align:center;border-radius:70px;margin-right:17px;}
.greenwod-modal .soc-block p{font-size:12px;text-align:center;margin-bottom:12px}
.greenwod-modal .modal-content{border-radius:0px;box-shadow:none;-webkit-box-shadow:none;border:none;padding-left:17%;padding-right:17%;}
div#myCarousel span{font-family:'Glyphicons Halflings';background:none;color:#03935E;box-shadow:none;}
div.greenwod-modal .soc-block a:hover{background:#f42534;}
.s-last > a:hover span{color:#f42534;}
.greenwod-modal .carousel-control.right,.greenwod-modal .carousel-control.left{background-image:none;height:26px;width:15px;opacity:initial;text-shadow:none;}
div.greenwod-modal span.date-span{background:#03935E !important;color:#fff !important;font-family:'Open Sans-Semibold' !important;width:86px;}
.greenwod-modal .carousel-control.right span, .greenwod-modal .carousel-control.left span{font-size:35px;font-family:'Glyphicons Halflings';background:none;color:#03935E;}
.greenwod-modal .carousel-control.right{right:-40%;top:53%;}
.greenwod-modal .carousel-control.left{left:-45%;top:53%;}
.greenwod-modal button{color:#01945D;opacity:initial;font-size:38px;font-weight:normal;position:relative;left:45%;outline:none;}
.greenwod-modal button:hover{color:#01945D;opacity:initial;}
.greenwod-modal .modal-header{border:none;}
.page-catalog-container h1{text-align:center;font-family:'Lora';font-weight:bold;font-size:32px;text-transform:uppercase;color:#02925D;margin-bottom:0px;padding-bottom:78px;padding-top:97px;padding-left:12.51%;}
div.page-catalog a.be-rent{padding-top:6px;padding-bottom:5px;text-align:center;font-size:13px;margin-top:0px;margin-bottom:34px;width:auto;padding-left:20px;padding-right:20px;float:none;line-height:39px;font-family:'Open Sans-Semibold';margin-left:44px;}
.page-catalog h3{font-family:'Open Sans';text-transform:uppercase;font-size:14px;margin-top:0px;margin-bottom:12px;}
.page-catalog h3 a{color:#00955D;}
.page-catalog h3 a:hover{color:#00955D;text-decoration:none;}
.page-catalog a{color:#00955D;}
.page-catalog a:hover{color:#00955D;text-decoration:none;}
.page-catalog li{list-style:none;font-family:'Open Sans';}
.page-catalog li a:hover{text-decoration:none}
div.page-catalog{border-top:1px solid #E0E0E0;padding-top:54px;padding-bottom:40px;padding-left:0px;padding-right:0px;}
div.page-catalog-container{background:#fff;width:80%;margin-left:auto;margin-right:auto;padding-right:0px;padding-left:0px;}
.page-catalog>div>a, .page-catalog>div>p{text-transform:uppercase;}
.page-catalog>div p {color:#00955D; margin: 0;}
div.page-catalog-block{background:#fff;padding-left:127px;padding-right:127px;}
.page-catalog>div>a:first-child, .page-catalog>div>p:first-child{font-family:'Open Sans-Semibold';background:url(../img/arrow-right-green.png) no-repeat;height:40px;display:block;line-height:40px;padding-left:49px;}
body div.page-catalog-block:last-child div.page-catalog{border-bottom:1px solid #E0E0E0;margin-bottom:91px;}
.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px;}
div.no-padding{padding-left:0px !important;padding-right:0px !important;}
div.advantage-container h2, div.advantage-container h1,div.advantage-container div.h2{color:#00945D;font-family:'Lora';text-transform:uppercase;font-weight:bold;font-size:32px;margin-left:96px;}
.ad-second{margin-top:-86px;}
div.advantage-container p{font-family:'Open Sans';color:#666666;margin-left:96px;}
.ab:first-child h2{margin-top:81px;}
.advantage-block-unset p{margin-left:54px;padding-right:20px;line-height:24px;}
div.advantage-container a{color:#00945D; /*background:url(../img/arrow-right-green.png) no-repeat;*/font-family:'Open Sans-Semibold';}
div.advantage-container a:hover{text-decoration:none;color:#f42534;}
div.advantage-container a:hover span {color: #f42534;}
.noumages {
    margin: 0 !important;
    padding: 0 !important;
    background: none !important;
    display: inline-block !important;
    text-transform: none !important;
    height: 0 !important;
	line-height: 0 !important;
}
.noumagesi {
    margin: 0 !important;
    padding: 0 !important;
    background: none !important;
    display: inline-block !important;
    text-transform: none !important;
    height: 0 !important;
	line-height: 0 !important;
	text-indent: 0 !important;
	border: none !important;
width: 258px !important;
}
div.advantage-block-bottom img{width:100%;}
div.advantage-block-bottom h3{color:#00945D;font-family:'Lora';text-transform:uppercase;font-weight:bold;font-size:19px;text-align:center;line-height:30px;margin-top:29px;}
div.advantage-block-bottom p{text-align:center;line-height:23px;margin-left:0px;}
div.advantage-container{padding-left:126px;padding-right:126px;margin-top:-340px;z-index:1000;}
div.advantage-container .carousel-indicators li{background:#fff;width:12px;height:12px;margin-right:15px;}
div.advantage-container .carousel-indicators li.active{margin:1px;background:#F32532;border:1px solid transparent;margin-right:15px;}
div.advantage-container a.href-1{height:40px;display:block;line-height:40px;margin-left:54px;margin-top:31px;padding-left:60px;text-transform:uppercase;}
.ab:first-child div.advantage-block-unset .carousel{margin-top:-100px;}
.ab{padding-bottom:27px;background:#fff;}
.ab:nth-child(2){margin-bottom:135px;padding-bottom:0px;}
div.advantage-container .carousel-control{display:none;}
div.advantage-container-unset{padding-left:0px;padding-right:0px;}
div.advantage-container .carousel-indicators{margin-left:0%;}
div.advantage-block-bottom{margin-right:20px;width:23.48%;}
div.advantage-block-bottom:last-child{margin-right:0px;}
.ab:first-child div.advantage-block-unset .carousel:before{content:"";background:url(../img/triagle-horisont.png) no-repeat;display:block;width:102px;height:59px;position:absolute;z-index:1000;transform:rotate(180deg);left:78px;background-size:100%;top:-1px;;}
.ab div.advantage-block-unset .carousel:before{content:"";background:url(../img/triagle-horisont.png) no-repeat;display:block;width:102px;height:59px;position:absolute;z-index:1000;transform:rotate(180deg);left:78px;background-size:100%;top:-1px;}
.advantage-block-bottom-container{margin-bottom:95px;}
ul.first-list li{display:inline-block;font-family:'Lora';margin-right:68px;height:100%;}
ul.first-list li a{color:#00955D;}
ul.first-list li a:hover{color:#00955D;text-decoration:none;}
ul.first-list{height:80px;padding-top:31px;background:#fff;padding-left: 129px;     padding-right: 252px;}
ul.first-list li.active a{color:#F32434;}
ul.first-list li.active{border-bottom:3px solid #f32434;}
div.about-container .nav-tabs li.active a{border:1px solid #04955E;border-radius:33px;}
div.about-container .nav-tabs li a{color:#04955E;text-transform:uppercase;font-family:'Lora';font-weight:bold;font-size:18px;padding-left:33px;padding-right:33px;background:transparent;margin-right:24px;margin-top:3px;}
div.about-container .nav-tabs li a:hover{color:#f42534;background:none;border:1px solid #f42534;border-radius:66px;}
div.about-container .nav-tabs{border:none;margin-top:75px;margin-bottom:38px;padding-left:182px;padding-right:182px;}
.about-block{background:#fff;}
ol.carousel-indicators{margin-left:3%;}
ol.carousel-indicators li{background:#fff;width:12px;height:12px;margin-right:15px;}
ol.carousel-indicators li.active{margin:1px;background:#F32532;border:1px solid transparent;margin-right:15px;}
.about-block.content-block img{width:auto;height:100%;}
.about-block.jobs-green img{width:100%;}
.about-block h2{color:#01945E;text-transform:uppercase;font-family:'Lora';font-weight:bold;text-align:center;margin-top:80px;margin-bottom:47px;letter-spacing:0px;font-size:34px;}
.about-block p{color:#666666;font-family:'Open Sans';line-height:27px;}
.about h2{text-align:left;}
.about ul li{color:#00945D;font-family:'Lora';font-weight:bold;}
.about-container .tab-content{background:#FAFAFA;float:left;padding-left:126px;padding-right:126px;margin-bottom:87px;}
.about-container .tab-content .about-block img{width: 100%;}
.about-container .tab-content h2{margin-left:155px;margin-top:86px;margin-bottom:33px;font-size:34px;letter-spacing:0px;}
.about-container .tab-content p{margin-left:153px;font-size:15px;padding-right:66px;}
.about-block.mission ul.checkbox-list li{margin-bottom:49px;background:url(../img/checkbox.png) no-repeat;padding-left:65px;margin-left:37px;line-height:25px;padding-right:100px;height:40px;}
.mission .about p{margin-left:154px;position:relative;padding-top:34px;margin-top:22px;font-size:15px;padding-right:90px;}
.about-block.content-block>div:first-child{background:#00955E;padding-bottom:17px;height:100%;padding-left:0px;}
.about-block.mission{padding-bottom:102px;}
.about-block.content-block>div:first-child h2{color:#fff;margin-top:85px;margin-bottom:35px;margin-left:185px;letter-spacing:0.5px;}
.about-block.content-block>div:first-child p{color:#fff;margin-left:185px;padding-right:166px;}
.mission .about p:before{content:"";display:block;background:#00935D;position:absolute;width:50px;height:2px;top:0px;}
.about-block.mission ul li{font-size:16px;margin-bottom:8px;margin-left:100px;}
.about-block.position{position:relative;}
.about-block.position>div{background:#00955e;position:absolute;z-index:122;bottom:-34px;right:-20px;padding-left:94px;padding-right:183px;}
.about-block.position>div h2{color:#fff;margin-bottom:49px;}
.about-block.position>div p{color:#fff;padding-right:69px;}
.about-block.position>div a{color:#fff;text-decoration:none;font-family:'Open Sans-Semibold';text-transform:uppercase;background:url(../img/arrow-right.png) no-repeat;padding-left:58px;height:40px;display:block;line-height:40px;padding-bottom:92px;}
.about-block.position>div a:hover{color:#fff;text-decoration:none;}
.about-block.invest a{color:#F42535;font-family:'Open Sans';font-size:12px;font-weight:bold;position:relative;height:22px;display:block;}
.about-block.invest a:after{width:50px;height:2px;background:#F42535;display:block;content:'';bottom:0px;position:absolute;}
.about-block.reviews-block h3{text-align:center;background:url(../img/about-bg.png) no-repeat center;height:42px;color:#fff;text-transform:uppercase;font-family:'Lora';font-weight:bold;font-size:16px;padding-top:11px;margin-top:0px;}
.about-block.content-block a{color:#fff;text-transform:uppercase;background:url(../img/arrow-right.png) no-repeat;font-family:'Open Sans';height:40px;display:block;line-height:40px;padding-left:56px;margin-left:184px;margin-top:25px;letter-spacing:0px;}
.about-block.content-block a:hover{color:#fff;text-decoration:none;}
.about-block.mission a{text-transform:uppercase;background:url(../img/arrow-right-green.png) no-repeat;font-family:'Open Sans-Semibold';height:40px;display:block;line-height:40px;padding-left:56px;text-decoration:none;color:#00935D;margin-left:154px;margin-top:37px;}
.about-block.mission a:hover{text-decoration:none;color:#f42534;}
.about-block.reviews-block .carousel-control{background-image:none;color:#03935E;opacity:0.9;text-shadow:none;font-size:26px;top:30%;width:auto;height:30px;}
.about-block.invest p{position:relative;padding-top:34px;margin-top:7px;margin-bottom:16px;}
.about-block.invest p:before{background:#00935D;content:'';width:50px;height:2px;display:block;position:absolute;top:0px;}
.about-block.reviews-block h5{color:#03935E;font-family:'Open Sans';font-weight:bold;font-size:15px;}
.about-block.reviews-block h6{color:#03935E;font-family:'Open Sans';font-weight:bold;font-size:13px;}
.about-block.reviews-block p{font-family:'Open Sans';margin-bottom:0px;}
.about-block.reviews-block span{color:#03935E;font-weight:bold;font-family:'Lora';font-size:50px;}
.about-block.reviews-block p.s-last{font-size:12px;}
.about-block.reviews-block p.s-last span{font-size:12px;font-weight:normal;}
.about-block.jobs-green{position:relative;}
.about-block.jobs-green>div{position:absolute;top:0px;padding-left:183px;padding-right:183px;}
.about-block.jobs-green>div h2{color:#fff;margin-top:86px;}
.about-block.jobs-green>div span{color:#fff;font-size:33px;font-family:'Lora';font-weight:bold;border:3px solid #fff;border-radius:34px;width:60px;height:60px;display:inline-block;padding-top:4px;margin-top:17px;}
.about-block.jobs-green>div>div{text-align:center;}
.about-block.jobs-green>div p{color:#fff;font-family:'Lora';font-weight:bold;font-size:16px;padding-left:88px;padding-right:88px;}
.under-last-green a{color:#fff;text-decoration:underline;font-size:27px;line-height:59px;letter-spacing:2px;}
.about-block.jobs-green div.under-last-green p{font-size:27px;letter-spacing:1px;}
.about-block.jobs-green div.under-last-green p:last-child{font-size:14px;letter-spacing:0px;font-family:'Open Sans-Semibold';font-weight:normal;}
a.last-green a{color:#fff;font-family:'Open Sans-Semibold';text-transform:uppercase;background:url(../img/arrow-right.png) no-repeat;display:inline-block;height:40px;line-height:40px;padding-left:50px;margin-right:19px;margin-top:47px;}
.last-green a:hover{color:#fff;text-decoration:none;}
.reviews-block .item.next.left{}
.reviews-block .item.prev.left{padding-left:126px;padding-right:126px;}
.reviews-block .item{padding-left:126px;padding-right:126px;}
.position img{width:100%;}
.reviews-block{background:#FAFAFA;}
.reviews-block .carousel-inner .active.left{left:-33%;}
.reviews-block .carousel-inner .next{left:33%;}
.reviews-block .carousel-inner .prev{left:-33%;}
.reviews-block .carousel-control.left,.carousel-control.right{background-image:none;}
.reviews-block .item:not(.prev){visibility:visible;}
.reviews-block .item.right:not(.prev){visibility:hidden;}
.reviews-block .rightest{visibility:visible;}
.about-page .scroll{display:block;}
.front .node--hero div.scroll:hover{background:url(../svg/i-59.svg) no-repeat;}
.about-page .upper{position:absolute;bottom:180px;left:-3px;}
ul.first-list li:last-child{margin-right:0px;}
div.about-container .nav-tabs li:last-child a{margin-right:0px;}
.about-container .tab-content .carousel-inner > .item.left{float:none;}
.about-container .tab-content .carousel-inner > .item{left:0px;}
.about-container .tab-content .carousel{left:-18px;}
.about-container ol.carousel-indicators{bottom:24px;right:0;margin-left:0;}
.about-block.mission ul.checkbox-list{margin-top:21px;margin-left:57px;}
.content-block{padding-left:0px;padding-right:0px;height:550px;}
.about-block.mission ul{margin-top:29px;margin-left:2px;}
.about-block.invest{padding-left:354px;padding-right:354px;padding-bottom:142px;}
.about-block.invest h2{margin-top:105px;margin-bottom:62px;}
.about-block.reviews-block>div{margin-top:85px;}
.under-last-green{margin-top:69px;}
.under-last-green a{color:#fff;text-decoration:underline;font-size:25px;}
.about-block.jobs-green div.under-last-green p{font-size:25px;}
.about-block.jobs-green div.under-last-green p:last-child{font-size:16px;}
.last-green a{color:#fff;font-family:'Open Sans-Semibold';text-transform:uppercase;background:url(../img/arrow-right.png) no-repeat;display:inline-block;height:40px;line-height:40px;padding-left:50px;margin-right:19px;}
.last-green a:hover{color:#fff;text-decoration:none;}
.reviews-block .item>div:nth-child(3){display:none;}
.about-block.reviews-block span.s-top{position:absolute;left:-33px;margin-top:18px;}
.about-block.reviews-block span.s-bottom{position:absolute;margin-top:15px;margin-left:8px;}
.advantage-container.office-container b{display:block;color:#00955D;font-family:'Open Sans';font-size:18px;margin-left:33px;}
.advantage-container.office-container p.off{color:#00955D;font-family:'Open Sans-Semibold';margin-bottom:0px;margin-top:28px;}
.advantage-container.office-container p.off:last-child{font-family:'Open Sans';margin-top:0px;}
div.advantage-container a.href-2{background:none;border:1px solid;border-radius:48px;width:195px;height:50px;display:block;text-align:center;padding-top:14px;margin-left:33px;margin-top:52px;}
.advantage-block-unset.office-block-unset img{position:relative;margin-top:-134px;left:5px;}
.advantage-block-unset.office-block-unset img.new_img_kon{left:0px;}
.advantage-block-unset.office-block-unset{position:relative;}
.off-address{position:relative;bottom:0px;float:left;left:33px;}
div.advantage-container h2.rent-title,div.advantage-container div.h2.rent-title{text-align:center;margin-left:0px;color:#fff;background:url(../img/about-bg.png) no-repeat center;height:42px;margin-top:0px;font-size:15px;padding-top:11px;margin-bottom: 7px;}
.advantage-container.office-container .tab-pane img{width:100%;height:100%;}
ul.nav.nav-tabs.grand-click li a{color:#01965F;background:transparent;border-radius:33px;font-family:'Lora';font-weight:bold;font-size:18px;text-transform:uppercase;}
ul.nav.nav-tabs.grand-click li.active a{border:1px solid #01965F;}
ul.nav.nav-tabs.little-click li a:hover{border:1px solid #01965F;}
ul.nav.nav-tabs.little-click li a{background:transparent;color:#01965F;border-radius:29px;font-family:'Lora';font-weight:bold;font-size:18px;}
ul.nav.nav-tabs.little-click li.active a{border:1px solid #01965F;background:transparent;color:#01965F;border-radius:29px;}
ul.nav.nav-tabs.grand-click{border:none;text-align:center;margin-bottom:30px;}
ul.nav.nav-tabs.little-click{text-align:center;margin-bottom:37px;border-bottom:none;}
ul.nav.nav-tabs.grand-click>li{display:inline-block;float:none;}
ul.nav.nav-tabs.little-click>li{display:inline-block;float:none;text-transform: uppercase;}
ul.nav.nav-tabs.grand-click li a:hover{border:1px solid #01965F;}
div.advantage-container .little-click p{margin-left:0px;font-family:'Lora';font-weight:bold;font-size:18px;color:#01965F;text-transform:uppercase;display:inline-block;margin-right:60px;}
.office-container h3,.office-container div.h3{color:#00935F;font-family:'Lora';font-weight:bold;font-size:21px;margin-left:12px;}
div.advantage-container .office p{margin-left:0px;}
div.advantage-container .office p span{float:right;text-align:left;display:inline-block;width:25px;color:#00935F;font-weight:bold;}
div.advantage-container a.eye{background:url(../img/green-eye.png) no-repeat 5px 3px;padding-left:33px;}
div.advantage-container a.blank{background:#00945D;color:#fff;text-transform:uppercase;font-family:'Open Sans';padding-left:18px;padding-right:18px;padding-top:7px;padding-bottom:7px;border-radius:57px;margin-top:13px;display:inline-block;}
.office div:last-child p span{float:none;width:auto;color:#00935F;font-weight:bold;font-size:16px;letter-spacing:0.2px;}
.office div:last-child p{text-align:right;}
div.office{background:#fff;width:49%;margin-right:40px;margin-bottom:40px;padding-bottom:34px;}
div.office:nth-child(even){margin-right:0px;}
p.col-lg-12.green-button{margin-left:0px;}
p.col-lg-12.green-button a{background:none;text-transform:uppercase;border:1px solid #00945D;color:#00945D;width:328px;display:block;height:50px;padding-top:14px;border-radius:40px;margin-bottom:82px;margin-top:15px;}
div.advantage-container.office-container .carousel-control{display:block;width:auto;height:40px;background-image:none;bottom:20px;top:inherit;right:12px;}
div.advantage-container.office-container .left.carousel-control{right:62px;left:inherit;}
div.advantage-container a.href-1.href-3{margin-left:79px;background:url(../img/arrow-down.png) no-repeat;}
.off-address.off-address2{bottom:-34px;left:33px;}
.off-address.off-address2 p.off{margin-top:0px;font-family:'Open Sans';width:100%;}
.off-address.off-address2 p.off:last-child{}
.off-address.off-address2 p.off:first-child{font-family:'Open Sans-Semibold';}
.hotel .tab-content .tab-pane>div{position:relative;}
.hotel .tab-content .tab-pane .green-plashka{position:absolute;top:0px;}
.hotel .tab-content .tab-pane .green-plashka:before{content:"";display:block;width:100%;background:#00945D;min-height:449px;max-height:800px;position:absolute;opacity:0.8;z-index:1333;}
.hotel .tab-content .tab-pane .green-plashka h2{z-index:1344;position:relative;color:#fff;margin-top:86px;margin-bottom:77px;}
.hotel .tab-content .tab-pane .green-plashka h4{z-index:1344;position:relative;margin-left:69px;color:#fff;margin-bottom:30px;font-family:'Lora';font-weight:bolder;}
.hotel .tab-content .tab-pane .green-plashka p{z-index:1344;position:relative;margin-left:69px;color:#fff;line-height:25px;}
div.advantage-container a.green-button-hotel{position:absolute;top:88%;right:30px;background:#00945D;color:#fff;height:34px;width:166px;padding-top:7px;text-align:center;text-transform:uppercase;border-radius:70px;}
div.hotel-content .carousel-inner > .item > img{height:449px;}
.hotel-position img{width:100%;margin-top:-30px;}
.hotel-position h2, .other-services-container h2{color:#00955E;font-family:'Lora';font-weight:bold;text-transform:uppercase;}
.hotel-position p, .other-services-container p{color:#666666;font-family:'Open Sans';}
.hotel-position{background:#fff;margin-top:103px;margin-bottom:80px;}
.hotel-position h2{margin-top:64px;margin-left:96px;margin-bottom:40px;line-height:37px;}
.hotel-position p{margin-left:96px;}
.green-hotel-container{position:relative;}
.green-reviews{position:absolute;top:0px;}
h3.white-title{text-align:center;margin-top:0px;background:url(../img/white-bg.png) no-repeat center;height:42px;color:#00955E;font-family:'Lora';text-transform:uppercase;font-weight:bold;font-size:15px;padding-top:11px;margin-bottom:40px;}
.green-reviews h2{color:#fff;font-family:'Lora';font-weight:bold;text-align:center;text-transform:uppercase;margin-bottom:32px;margin-top:104px;}
.green-reviews p{color:#fff;text-align:center;font-size:16px;padding-left:126px;padding-right:126px;font-family:'Open Sans';}
.green-reviews h2 span{display:block;text-transform:initial;font-size:16px;margin-top:24px;}
.green-hotel-container ol.carousel-indicators{margin-left:-30%;}
.other-services-container h2{margin-top:94px;text-align:center;margin-bottom:75px;}
.other-services-container h5{color:#00955E;font-family:'Lora';font-weight:bold;font-size:17px;position:relative;padding-bottom:17px;}
.other-services-container h5:after{content:"";background:#00955E;width:50px;height:2px;display:block;position:absolute;bottom:0px;}
.other-services-container p{line-height:22px;}
.other-services-container>div{margin-bottom:35px;}
.other-services-container{margin-bottom:55px;}
span.no-pay{color:#00945D;font-weight:bold;font-size:12px;}
.hotel .tab-content .tab-pane>div.hall-block{width:48%;margin-right:40px;margin-bottom:40px;}
.hotel .tab-content .tab-pane>div.hall-block:nth-child(even){margin-right:0px;}
div.advantage-container a.hall-name{background:url(../img/arrow-right.png) no-repeat;height:40px;display:block;line-height:40px;padding-left:51px;}
div.advantage-container a.green-hall-button{background:#00945D;padding-left:17px;padding-right:17px;padding-top:7px;padding-bottom:7px;border-radius:58px;}
div.advantage-container a.hall-name, div.advantage-container a.green-hall-button{color:#fff;text-transform:uppercase;}
.hall-block>div{position:absolute;bottom:37px;left:0px;}
.hall-block div:last-child{left:inherit;right:22px;text-align:right;bottom:45px;}
.kongress-form{background:#00955E;float:left;padding-top:64px;padding-left:40px;padding-right:40px;padding-bottom:40px;margin-top:-128px;}
.free-hall,.busy-hall{display:none;float:left;width:100%;position:relative;left:0px;}
body .off-address a.remove-data{width:inherit;display:inherit;right:20px;position:absolute;height:auto;padding:0px;border:none;font-size:24px;margin:0px;text-align:right;top:26px;}
div.office-container .kongress-form h3{color:#fff;text-align:center;margin-left:0px;margin-top:0px;}
.kongress-form button{background:#00A86B;width:100%;height:50px;text-align:left;border:1px solid transparent;border-radius:60px;font-family:'Open Sans';text-transform:initial;font-size:15px;letter-spacing:0px;padding-left:35px;padding-top:13px;}
.kongress-form button:hover{background:#00A86B;border:1px solid transparent;}
.kongress-form button .caret{float:right;background:url(../img/arrow-button.png) no-repeat;width:40px;height:40px;color:transparent;border-top:0px;border-right:0px;border-left:0px;margin-right:-10px;margin-top:-7px;}
.hotel .advantage-block-unset.office-block-unset .off-address.off-address2{position:relative;float:left;bottom: -14px;}
.kongress-form .form-control{background:#00A86B;height:50px;color:#fff;border:1px solid transparent;border-radius:61px;font-family:'Open Sans';padding-left:35px;width:90%;}
.kongress-form button[type="submit"]{border:1px solid #fff;background:none;text-transform:uppercase;color:#fff;width:195px;text-align:center;float:right;padding-left:0px;padding-right:0px;padding-top:6px;}
.kongress-form input[type="text"]::-webkit-input-placeholder{color:#fff;}
.kongress-form input[type="text"]::-moz-placeholder{color:#fff;}
.kongress-form input[type="text"]:-moz-placeholder{color:#fff;}
.kongress-form input[type="text"]:-ms-input-placeholder{color:#fff;}
.off-address.free-hall h3, .off-address.busy-hall h3,.off-address.free-hall div.h3, .off-address.busy-hall div.h3{margin-left:0px;text-align:center;margin-bottom:0px;margin-top:39px;}
.off-address.free-hall p, .off-address.busy-hall p{width:100%;margin-left:0px;text-align:center;padding-right:0px;font-family:'Open Sans';}
.off-address.free-hall p{color:#04935D;}
.off-address.free-hall a, .off-address.busy-hall a{background:none;text-transform:uppercase;border:1px solid #00945D;width:195px;display:block;text-align:center;margin-left:auto;margin-right:auto;height:50px;padding-top:14px;border-radius:87px;margin-top:27px;}
.off-address.busy-hall h3{color:#F42633;}
.off-address.busy-hall p{color:#F42633;padding-left:49px;padding-right:49px;}
.off-address.busy-hall a{margin-top:11px;}
.free-hall-yes{display:block;}
.busy-hall-yes{display:block;}
.no-option{display:none;}
.kongress-form .dropdown.open button{background:#00A86B !important;border:1px solid transparent !important;}
.kongress-form .dropdown.open .dropdown-menu{background:#00A86B;color:#fff;font-family:'Open Sans';min-width:100%;padding-left:35px;padding-top:8px;}
.kongress-form .dropdown.open .dropdown-menu li:hover a{background:none;}
.kongress-form .dropdown.open .dropdown-menu li a{background:none;}
div.office.logistic img{width:100%;}
div.office.logistic h2{margin-left:0px;text-align:center;margin-top:32px;}
.advantage-container div.office.logistic p{margin-left:0px;font-size:15px;}
.advantage-container.logistic-container{padding-left:0px;padding-right:0px;}
.advantage-container.logistic-container .advantage-container-unset{padding-left:126px;padding-right:126px;}
.logistic-block-unset{padding-left:126px;padding-right:126px;}
div.sklad-block{background:#fff;margin-bottom:70px;}
body div.advantage-container .sklad-block h2{margin-top:98px;}
div.office.logistic{background:none;}
body a.red-href{font-size:12px;color:#F42535;background:none;font-family:'Open Sans';font-weight:bold;outline:none;}
body a.red-href:after{background:#f42535;content:"";display:block;width:50px;height:2px;margin-top:3px;}
body a.red-href:hover{color:#F42535;}
body div.advantage-container .sklad-block h2,body div.advantage-container .sklad-block p{margin-left:0px;padding-right:50px;}
div.sklad-block>div:first-child{padding-left:126px;}
div.logistic-green{position:absolute;top:0px;padding-left:126px;padding-right:126px;}
.logistic-green-block{position:relative;}
div.advantage-container div.logistic-green-block h2{text-align:center;color:#fff;margin-left:0px;margin-top:77px;font-size:32px;margin-bottom:76px;}
div.advantage-container div.logistic-green p{font-family:'Lora';color:#fff;font-weight:bold;font-size:20px;position:relative;height:99px;}
div.logistic-green p:before{background:url(../img/white-checkbox.png) no-repeat;content:"";display:block;position:absolute;width:40px;height:40px;left:-49px;}
.eagle-coat{display:inline-block;width:24%;vertical-align:top;}
.eagle-coat-container h6{color:#fff;background:#00935D;font-family:'Open Sans-Semibold';padding-top:2px;padding-bottom:2px;display:inline-block;padding-left:8px;padding-right:9px;margin-left:auto;margin-right:auto;margin-bottom:25px;}
.eagle-coat-container{text-align:center;vertical-align:top;margin-bottom:29px;}
.greenwod-modal .eagle-coat p strong{color:#646464;font-size:12px;line-height:16px;margin-bottom:0px;}
.greenwod-modal .eagle-coat p{font-size:12px;line-height:16px;}
div.greenwod-modal div.eagle-coat span{font-family:'Open Sans-Semibold' !important;margin-top:0px;margin-bottom:0px;background:none;color:#03935E;}
.eagle-coat-container.in-block{width:49%;display:inline-block;}
.eagle-coat-container.in-block .eagle-coat{width:49%;}
.greenwod-modal .bottom_p span{display:inline;font-family:'Open Sans-Semibold' !important;padding-right:0px;padding-left:0px;font-size:14px;color:#03935E;background:none;}
.greenwod-modal p.bottom_p{margin-top:27px;}
.greenwod-modal p.bottom_p:last-child{margin-bottom:147px;}
p.top_p{font-family:'Open Sans-Semibold';color:#01945D;margin-top:61px;margin-bottom:35px;}
.type-transport h2{color:#01945D;font-family:'Lora';font-weight:bold;text-transform:uppercase;font-size:26px;margin-bottom:35px;margin-top:49px;}
.type-transport li{color:#808080;font-family:'Open Sans';margin-bottom:3px;}
.type-transport img{width:100%;margin-top:17px;}
.type-transport:last-child{margin-bottom:118px;}
body .rent-title{text-align:center;margin-left:0px;color:#fff;background:url(../img/about-bg.png) no-repeat center;height:42px;margin-top:0px;font-size:15px;font-family:'Lora';font-weight:bold;text-transform:uppercase;padding-top:11px;}
.greenwod-modal p.address{position:absolute;bottom:22px;z-index:146;left:20px;}
.greenwod-modal p.address strong{color:#fff;font-family:'Lora';font-size:17px;}
ul.top_ul{color:#656565;font-family:'Open Sans';padding-left:15%;}
ul.top_ul li{margin-bottom:3px;}
.green-text-container{background:#01945D;color:#fff;}
.green-text-container h1{color:#fff;margin-top:25px;margin-bottom:6px;}
.green-text{width:49%;display:inline-block;text-align:center;vertical-align:top;}
.green-text-container p{font-family:'Lora';font-weight:bold;padding-bottom:35px;}
.sklad{display:inline-block;margin-right:40px;}
.sklad-container .sklad-block{text-align:center;}
.sklad-container .sklad-block h2{text-align:center;color:#019460;font-family:'Lora';font-weight:bold;font-size:22px;margin-bottom:50px;}
.sklad-container .sklad-block p span{color:#03935E;background:none;font-size:14px;margin-bottom:6px;line-height:17px;padding-left:0px;}
.sklad-container .sklad-block p{color:#656565;margin-bottom:24px;text-align:left;padding-left:4%;}
.sklad-container{margin-bottom:118px;}
.sklad-modal .tab-content{padding-left:15%;padding-right:15%;}
.modal-content.sklad-modal{padding-left:0px;padding-right:0px;}
.greenwod-modal .modal-content.sklad-modal .top_p{padding-left:15%;}
.greenwod-modal .modal-content.sklad-modal h1{padding-left:15%;}
ul.nav-tabs > li > a{color:#01945D;font-weight:bold;font-family:'Lora';padding-top:13px;padding-bottom:14px;font-size:18px;padding-left:35px;padding-right:35px;}
ul.nav-tabs > li > a:hover{background-color:transparent;border:1px solid #01945D;border-radius:82px;}
.greenwod-modal .modal-content.sklad-modal .green-text h1{padding-left:0%;}
ul.nav-tabs > li.active > a{color:#01945D;font-weight:bold;font-family:'Lora';padding-top:13px;padding-bottom:13px;font-size:18px;border:1px solid #01945D;border-radius:82px;padding-left:35px;padding-right:35px;}
ul.nav-tabs > li.active > a:hover{border:1px solid #01945D;color:#01945D;}
.sklad-modal .nav-tabs{text-align:center;border:none;margin-top:45px;margin-bottom:35px;}
.sklad-modal .nav-tabs > li{float:none;display:inline-block;}
.sklad:nth-child(even){margin-right:0px;}
.advantage-container.logistic-container .kongress-form .form-control{width:100%;}
p.col-xl-12.green-button.green-zajavka a{margin-bottom:61px;color:#fff;background:#00945D;padding-top:14px;}
.greenwod-modal .modal-content.sklad-modal button{left:13%;}
.greenwod-modal .modal-content.sklad-modal .carousel-control.left{left:-12%;}
.greenwod-modal .modal-content.sklad-modal .carousel-control.right{right:-9%;}
div.greenwod-modal .modal-content.sklad-modal .top_p{padding-left:122px;margin-bottom:24px;}
ul.top_ul{padding-left:122px;margin-bottom:62px;}
.kontakt-content{background:#fff;padding-left:54px;padding-right:54px;}
div.office-container .telephone-block h3,div.office-container .telephone-block p{margin-left:0px;}
div.office-container .telephone-block span{color:#00935D;margin-top:3px;display:block;font-family:'Open Sans';}
div.office-container .telephone-block h3{margin-bottom:16px;}
.hotel .tab-content .tab-pane>div.telephone-block{height:210px;}
a.green-href{background:url(../img/arrow-right-green.png) no-repeat;height:40px;display:block;line-height:40px;color:#00955A;text-transform:uppercase;padding-left:53px;}
body a.green-href:hover{text-decoration:none;color:#f42534;}
.carousel-contact ol.carousel-indicators{top:-40px;left:0%;width:100%;height:40px;background:#00955E;padding-top:12px;}
div.advantage-container.office-container .carousel-contact .carousel-control .glyphicon{display:none;}
a.carousel-control.left.transparent-left{background:url(../img/left-off.png) no-repeat;width:40px;bottom:35px;right:95px !important;}
a.carousel-control.right.transparent-right{background:url(../img/right-off.png) no-repeat;width:40px;bottom:35px;right:45px;}
.hotel .tab-content .tab-pane>div.carousel-contact{margin-bottom:160px;}
.kongress-form.kontakt-form input{width:100%;}
.kongress-form.kontakt-form textarea{width:100%;max-width:351px;height:150px;border-radius:30px;padding-top:15px;}
div.office-container .kontakt-left h3{margin-bottom:15px;}
div.office-container .kontakt-left p{margin-left:50px;}
div.office-container .kontakt-left p span{color:#00935F;}
.kongress-form.kontakt-form{margin-bottom:70px;}
.kongress-form.kontakt-form textarea::-webkit-input-placeholder{color:#fff;text-transform:initial;}
.kongress-form.kontakt-form textarea::-moz-placeholder{color:#fff;text-transform:initial;}
.kongress-form.kontakt-form textarea:-moz-placeholder{color:#fff;text-transform:initial;}
.kongress-form.kontakt-form textarea:-ms-input-placeholder{color:#fff;text-transform:initial;}
a.lupa{background:url(../img/green-plus.png) no-repeat !important;width:50px;height:50px;display:block;position:absolute;bottom:31px;left:35px;}
div.contact-fancy .modal-content{padding-left:0px;padding-right:0px;}
div.contact-fancy button{left:12%;}
div.contact-fancy img{width:100%;}
.map-kontact{padding-left:0px;padding-right:0px;}
.map-kontact iframe{width:100%;height:301.44px;}
.ymaps-2-1-44-map-copyrights-promo iframe{height:23px;}
.map-kontact .nav-tabs{position:absolute;bottom:33px;z-index:4;border-bottom:none;/*right:31px;*/ right: auto;}
.map-kontact .nav-tabs a{background:none;border:none;padding-top:6px;padding-bottom:6px;margin-right:-5px;}
.map-kontact .nav-tabs a:hover{border:none;}
.map-kontact .nav-tabs li.active a{background:#01945D !important;border:none !important;color:#fff !important;border-radius:0px 50px 50px 0px;padding-top:6px;padding-bottom:6px;}
.map-kontact .nav-tabs li.active a:hover{color:#fff;border:none !important;}
.map-kontact .nav-tabs a:before{content:"";background:#D6D6D8;display:block;height:37px;position:absolute;width:124px;left:0px;top:0px;opacity:0.7;border-radius:50px 0px 0px 50px;}
.map-kontact .nav-tabs li.active a:before{display:none;}
.map-kontact .nav-tabs a span{z-index:100;position:relative;}
.kontakt-container{margin-bottom:60px;}
.hotel .tab-content .tab-pane>div.map-kontact{margin-bottom:0px;margin-top:-26px;}
.map-kontact .nav-tabs > li:first-child a{border-radius:50px 0px 0px 50px;}
.map-kontact .nav-tabs > li:last-child a:before{border-radius:0px 50px 50px 0px;}
div#park{height:auto;}
div#kontakt-danye{padding-left:127px;padding-right:127px;}
div#main-transport{padding-left:127px;padding-right:127px;}
.green-hotel-container h3.white-title{position:absolute;z-index:1000;width:100%;}
body.gw2 div.upper{width:55%;}
.gw2 div.upper-right{position:absolute;bottom:165px;right:10%;}
.gw2 div.upper-right p{text-align:left;color:#fff;}
body.gw2 ul.first-list li{margin-right:8%;}
.gw2-top{position:relative;height:100%;margin-top:290px;}
.gw2-top img{width:100%;position:relative;}
.gw2-top h1, .gw2-top h2.greenwood2{color:#019460;font-family:'Lora';font-weight:bold;margin-top:53px;}
.gw2 p.p-first{color:#019460;font-family:'Lora';font-weight:bold;font-size:18px;}
.gw2-top h2{color:#019460;font-family:'Lora';font-weight:bold;}
.gw2 p{font-family:'Open Sans';color:#656565;}
.gw2 li{font-family:'Open Sans';color:#656565;}
.gw2-top h5{color:#019460;font-family:'Lora';font-weight:bold;font-size:18px;}
.gw2-top li span{color:#019460;}
.gw2-top .gw2-top-unset div:nth-child(2){background:#fff;padding-top:40px;padding-left:68px;}
.gw2-top>div{z-index:4;}
div.tab-pane a.download-href{top:inherit !important;right:initial !important;position:relative;border:1px solid #008B4F;width:410px;display:inline-block;padding-left:0px;text-align:center;color:#008B4F;height:50px;padding-top:14px;border-radius:73px;font-family:'Open Sans-Semibold';margin-top:91px;}
div.tab-pane a.download-href:hover{text-decoration:none;color:#f42534;border:1px solid #f42534;}
div.tab-pane> a.download-href:before{display:none;}
.gw2 .about-container .tab-content p{margin-left:0px;}
div.tab-pane a.download-href span{color:#F22632;font-family:'Open Sans';font-weight:bold;}
.gw2-paginator{background:#fff;}
body .about-container .gw2-paginator .tab-content{background:#fff;}
.about-block.mission.infrastructure2{background:none;}
.about.infrastructure-shema img{width:100%;}
.about-block.mission.infrastructure2 div:nth-child(3){padding-left:97px;}
.about-block.mission.infrastructure2 div:nth-child(3) span{border:2px solid #019460;width:40px;height:40px;display:block;text-align:center;font-size:21px;padding-top:6px;border-radius:55px;float:left;line-height:initial;margin-right:27px;}
.about-block.mission.infrastructure2 div:nth-child(3) p:before{display:none;}
.about-block.mission.infrastructure2 div:nth-child(3) p{margin-left:0px;color:#019460;font-family:'Lora';font-weight:bold;font-size:21px;line-height:40px;padding-top:0px;}
.about.infrastructure-shema{position:relative;}
.about.infrastructure-shema span{background:#00955E;color:#fff;font-family:'Lora';font-weight:bold;font-size:19px;width:36px;height:36px;display:block;text-align:center;padding-top:4px;border-radius:20px;position:absolute;}
.about.infrastructure-shema span:nth-child(2){left:10%;bottom:21%;}
.about.infrastructure-shema span:nth-child(3){bottom:31%;left:33%;}
.about.infrastructure-shema span:nth-child(4){bottom:51%;left:58%;}
.about.infrastructure-shema span:nth-child(5){bottom:58%;left:75%;}
.about.infrastructure-shema span:nth-child(6){bottom:69%;left:85%;}
.bild-plan{position:relative;}
.about-block.content-block.bild-plan>div:first-child{background:none;z-index:100;}
div.about-block.content-block.bild-plan img{position:absolute;top:0px;width:100%;left:0px;}
body .about-block.mission .rent-title{font-size:15px;}
.mission.bloks p{font-family:'Lora';font-weight:bold;color:#01945E;font-size:18px;}
.about-block.mission.bloks{padding-left:126px;padding-right:126px;}
.block-foto img{width:100%;}
.block-foto span{background:#00955E;color:#fff;font-family:'Lora';font-weight:bold;display:inline-block;height:60px;width:60px;text-align:center;font-size:27px;padding-top:10px;border-radius:76px;position:absolute;top:0px;}
.block-foto{position:relative;}
body .about-block.mission .rent-title{font-size:15px;}
.about-block.mission.bloks>div h2{margin-top:0px;text-align:left;margin-bottom:0px;}
.block-foto img{width:100%;}
.block-foto span:nth-child(2){left:170px;top:67%;}
.block-foto span:nth-child(3){right:67%;top:60%;}
.block-foto span:nth-child(4){right:45%;top:269px;}
.block-foto span:nth-child(5){right:167px;top:251px;}
.block-foto span{background:#00955E;color:#fff;font-family:'Lora';font-weight:bold;display:inline-block;height:60px;width:60px;text-align:center;font-size:27px;padding-top:10px;border-radius:76px;position:absolute;top:0px;}
.block-foto{position:relative;}
.position.position-gw2>div:first-child{position:relative;background:none;padding-left:0px;}
body .about-block.position.position-gw2>div{top:0%;right:0px;background:none;}
body .about-block.position.position-gw2>div h2{color:#00955e;margin-top:0px;}
body .about-block.position.position-gw2>div p{color:#656565;}
body .about-block.position.position-gw2>div:last-child{padding-left:50px;font-family:'Lora';}
body .about-block.position.position-gw2>div h3{color:#00955e;font-size:18px;font-family:'NotoSerif Bold';margin-top:33px;}
.position.position-gw2 ul li{color:#656565;font-family:'Open Sans';font-weight:normal;text-indent:-19px;margin-left:19px;margin-bottom:5px;}
.position.position-gw2 ul li span{color:#00955e;}
.about-block.jobs-green.green-block-gw2>div{width:100%;text-align:center;}
.about-block.jobs-green.green-block-gw2 input{background:#00A86B;border:1px solid transparent;color:#fff;border-radius:24px;height:50px;padding-left:45px;}
.about-block.jobs-green.green-block-gw2 textarea{min-height:115px;background:#00A86B;border:1px solid transparent;min-width:100%;border-radius:25px;padding-top:14px;padding-left:34px;color:#fff;}
.about-block.jobs-green.green-block-gw2 p{font-family:'Open Sans';font-weight:normal;letter-spacing:1px;margin-top:0px;margin-bottom:35px;text-align:center;}
.about-block.jobs-green.green-block-gw2 textarea::-webkit-input-placeholder{color:#fff;text-transform:initial;letter-spacing:1px}
.about-block.jobs-green.green-block-gw2 textarea::-moz-placeholder{color:#fff;text-transform:initial;letter-spacing:1px}
.about-block.jobs-green.green-block-gw2 textarea:-moz-placeholder{color:#fff;text-transform:initial;letter-spacing:1px}
.about-block.jobs-green.green-block-gw2 textarea:-ms-input-placeholder{color:#fff;text-transform:initial;letter-spacing:1px}
.about-block.jobs-green.green-block-gw2 input::-webkit-input-placeholder{color:#fff;text-transform:initial;letter-spacing:1px}
.about-block.jobs-green.green-block-gw2 input::-moz-placeholder{color:#fff;text-transform:initial;letter-spacing:1px}
.about-block.jobs-green.green-block-gw2 input:-moz-placeholder{color:#fff;text-transform:initial;letter-spacing:1px}
.about-block.jobs-green.green-block-gw2 input:-ms-input-placeholder{color:#fff;text-transform:initial;letter-spacing:1px}
.about-block.jobs-green.green-block-gw2 h2{margin-bottom:9px;}
.about-block.jobs-green.green-block-gw2 button[type="submit"]{background:none;border:1px solid #fff;color:#fff;letter-spacing:0px;width:195px;height:50px;border-radius:62px;margin-top:20px;}
.about-block.jobs-green.green-block-gw2 div:last-child{text-align:right;}
.position.position-gw2{margin-bottom:100px;background:none;margin-top:100px;}
.about-block.jobs-green.green-block-gw2{height:500px;}
div.gw2-top-unset{position:absolute;top:-239px;z-index:95 !important;}
div.tab-pane a.download-href-mobile{display:none;}
ul.nav-tabs > li{float:none;display:inline-block;}
ul.nav.nav-tabs{text-align:center;border:none;}
body .nav-tabs > li.active > a:focus{outline:none;color:#04955E;}
.infrastructure .upper-right{position:absolute;right:8%;bottom:87px;}
.infrastructure .upper-right p{text-align:left;float:left;}
.infrastructure div.upper{position:absolute;bottom:100px;z-index:1001;}
p.down-href{text-align:left;}
p.down-href a{background:url(../img/arrow-button-2.png) no-repeat;color:#fff;font-family:'Open Sans-Semibold';height:40px;display:block;padding-left:57px;line-height:40px;}
.infrastructure-container{background:#00955E;padding-bottom:0px;}
img.housing_map.maphilighted{margin:0 auto;display:block;}
.model-park{position:relative;}
.infrastructure ol.carousel-indicators{margin-left:0%;bottom:28%;left:51.5%;width:auto;}
p.img-p{height:52px;margin-bottom:0px;}
div.categoty-type{height:120px;width:120px;text-align:center;margin-bottom:28px;margin-right:60px;padding-top:21px;position:relative;float:none;display:inline-block;vertical-align:top;}
div.categoty-type.active{border:1px solid #fff;}
div.categoty-type:nth-child(8n+7){margin-right:0px}
div.categoty-type.active a{background:url(../img/cross-red.jpg) no-repeat;content:"";width:24px;height:24px;display:block;top:-8px;position:absolute;right:-8px;display:none;}
.categoty-type p{font-family:'Open Sans';font-size:13px;color:#fff;}
ul.nav-tabs.white-nav > li.active > a{background:none;color:#fff;border:1px solid #fff;font-size:14px;padding-bottom:8px;padding-top:10px;}
ul.nav-tabs.white-nav > li > a{color:#fff;font-size:14px;padding-bottom:8px;padding-top:10px;}
ul.nav-tabs.white-nav > li > a:hover{border:1px solid #fff;}
ul.nav.nav-tabs.white-nav{margin-bottom:41px;}
.infrastructure-container .tab-content{width:100%;}
.infrastructure-container .tab-content .categoty-type-block{width:100%;margin:0px auto;text-align:center;padding-bottom:60px;}
p.down-href a:hover{text-decoration:none;}
ul.nav.nav-tabs.white-nav.type-maps{text-align:right;margin-bottom:0px;z-index:10000;position:relative;padding-right:110px;}
.sonic-href{float:right;position:relative;height:90px;width:90px;display:none;}
.front .node--hero a.sonic-href img{width:auto !important;height:auto;margin-top:31px;margin-left:auto;margin-right:auto;}
.sonic-href:before{content:"";width:90px;height:90px;display:block;background:#fff;opacity:0.3;position:absolute;}
.infrastructure-container .model-park .tab-content{width:100%;}
ul.nav.nav-tabs.white-nav.type-maps a{padding-left:20px;padding-right:20px;}
.news div.type-page-container div.no-padding div.categoty-type.korpus h2{color:#fff;font-family:'Lora';font-weight:bold;font-size:23px;word-spacing:2px;margin-top:12px; /**/padding: 0;/**/}
div.categoty-type.korpus{width:90px;height:90px;margin-right:26px;float:none;display:inline-block;margin-bottom:0px;}
div.categoty-type.korpus.active:after{display:none;}
div#bilders{text-align:center;}
div.kompany-block{background:#fafafa;padding-bottom:66px;padding-top:43px;padding-left:126px;padding-right:126px;}
.kompany-block h6{background:#00955E;width:105px;color:#fff;font-family:'Open Sans';padding-top:2px;padding-bottom:2px;font-weight:bold;margin-left:auto;margin-right:auto;margin-bottom:0px;margin-top:0px;}
.kompany img{float:left;height:auto;width:119px;margin-left:30px;}
.kompany p{text-align:left;font-family:'Open Sans';font-size:12px;margin-top:20px;margin-bottom:4px;}
.kompany h2{text-align:left;font-family:'Open Sans';font-size:17px;font-weight:bold;color:#00955E;margin-top:0px;}
.kompany{background:#fff;}
.kompany:last-child{border-bottom:none;}
.kompany div:nth-child(2) p{float:none;margin-right:31px;text-align:left;}
.kompany div p{text-align:center;}
.kompany div p span{font-family:'Open Sans';color:#00955e;font-weight:bold;display:block;font-size:14px;}
.kompany div:first-child p{text-align:left;}
.kompany div:last-child p span{display:inline-block;width:84%;margin-left:3px;float:right;word-wrap:break-word;}
.kompany div:last-child p{text-align:left;}
.kompany div:nth-child(2) p:last-child{margin-right:0px;}
div.kompany-block:before{content:"";display:block;height:31px;width:31px;position:absolute;top:-62px;left:49%;border:31px solid transparent;border-bottom:31px solid #fafafa;}
.categoty-type.alphabet{width:100%;height:auto;margin-bottom:0px;margin-right:0px;}
.categoty-type.alphabet li{display:inline-block;padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;    border: 1px solid transparent;outline:none;}
.categoty-type.alphabet li a{color:#fff;font-family:'Lora';font-weight:bold;font-size:23px;}
.categoty-type.alphabet li a:hover{text-decoration:none;color:#fff;}
.categoty-type.alphabet li:hover{border:1px solid #fff;}
div.categoty-type.korpus h2 a{color:#fff;width:auto;background:none;position:relative;right:inherit;top:inherit;display:block;}
div.categoty-type.korpus h2 a:hover{color:#fff;text-decoration:none;}
.kard-park,.kard-park2{display:none;}
.map{margin-left:auto;margin-right:auto;transform:rotate(-1deg);}
.block404 h1{color:#00955E;font-family:'Lora';font-weight:bold;font-size:95px;display:inline-block;margin-top:0px;vertical-align:top;}
.block404 svg{margin-left:1px;margin-right:3px;}
.block404{text-align:center;background:#fff;padding-top:100px;padding-bottom:75px;}
.block404 h2{color:#00955E;font-family:'Lora';font-weight:bold;font-size:21px;word-spacing:2px;margin-top:22px;}
.block404 h4{color:#00955E;font-family:'Open Sans-Semibold';font-size:14px;margin-top:15px;}
.container404{padding-left:183px;padding-right:183px;}
.block-href404 a.green-href{font-family:'Open Sans-Semibold';display:inline-block;margin-right:96px;}
.block-href404{text-align:center;padding-top:50px;padding-bottom:90px;}
.block-href404 a.green-href:last-child{margin-right:0px;}
body.off-canvas-active .block__content a.l-off-canvas-toggle{background:none;}
.be-rent-modal .modal-header{border-bottom:none;}
.be-rent-modal .modal-dialog{width:70%;}
.be-rent-modal h4{font-family:'Lora';text-transform:uppercase;color:#00955D;font-weight:bold;text-align:left;font-size:28px;margin-top:48px;padding-left:126px;margin-bottom:0;}
.be-rent-modal .form-group input{border:1px solid #E0E0E0;box-shadow:none;height:50px;border-radius:70px;font-family:'Open Sans';padding-left:30px;color:#00935D;}
.be-rent-modal .form-group input.phone1{
	padding-left:60px;
}
.be-rent-modal textarea{border:1px solid #E0E0E0;border-radius:34px;font-family:'Open Sans';width:100% !important;padding-left:30px;padding-top:20px;min-height:152px;color:#00935D;background:#fff;font-size:14px;}
.be-rent-modal button[type="submit"]{color:#01945E;font-family:'Open Sans';letter-spacing:0px;border:1px solid #01945E;width:242px;height:50px;border-radius:50px;margin-top:5px;background:none;}
.be-rent-modal>div:last-child{text-align:right;}
.be-rent-modal .container-fluid{padding-left:111px;padding-right:111px;}
.be-rent-modal .modal-body{padding-bottom:104px;}
.be-rent-modal .modal-content{border:none;border-radius:0px;-webkit-box-shadow:0 5px 15px rgba(0, 0, 0, 0.13);box-shadow:0 5px 15px rgba(0, 0, 0, 0.13);}
.be-rent-modal .modal-header .close{color:#01945E;opacity:1;font-size:51px;font-weight:normal;margin-right:11px;margin-top:1px;}
.be-rent-modal input[type="text"]::-webkit-input-placeholder{color:#01945E;}
.be-rent-modal input[type="text"]::-moz-placeholder{color:#01945E;}
.be-rent-modal input[type="text"]:-moz-placeholder{color:#01945E;}
.be-rent-modalr input[type="text"]:-ms-input-placeholder{color:#01945E;}
.be-rent-modal textarea::-webkit-input-placeholder{color:#01945E;text-transform:none;}
.be-rent-modal textarea::-moz-placeholder{color:#01945E;text-transform:none;}
.be-rent-modal textarea:-moz-placeholder{color:#01945E;text-transform:none;}
.be-rent-modalr textarea:-ms-input-placeholder{color:#01945E;text-transform:none;}
.menu-right ul li:hover:before{background:#f42534;opacity:1;}
.kompany-list{border-bottom:3px solid #fafafa;}
a.be-rent:focus{background:#00955E;outline:none;}
.kontakt-form input:-webkit-autofill{background-color:none !important;background-image:none !important;-webkit-box-shadow:inset 0 0 0 50px #00A86B !important;-webkit-text-fill-color:#FFF !important;color:#FFF !important;}
.infrastructure a.left.carousel-control,.infrastructure a.right.carousel-control{display:none;}
.news div#announcements p:nth-child(3){display:none;}
.news #messages div.white-block-page .white-block{height:100%;min-height:300px;max-height:300px;}
#messages div.white-block-page div.white-block h2{font-size:15px;}
.news .field.field--name-field-header-image.field--type-image.field--label-hidden .field__items .field__item.even div.slider-infrastructura p{position:absolute;color:#fff;font-family:'Open Sans-Semibold';bottom:120px;right:20.5%;}
p.green_p{background:url(../img/arrow-right-green.png) no-repeat;height:40px;display:block;line-height:40px;color:#00955A;text-transform:uppercase;padding-left:53px;font-family:'Open Sans-Semibold';margin-bottom:30px;}
body.off-canvas-active .block--toggle .block__content .search-button svg path{fill:#939393;}
.sklad-block .carousel img{width:100%;}
p.schet-p{text-align:center;font-family:'Open Sans';color:#656565;}
a.demo-schet{color:#7FC9AE;border:1px solid #7FC9AE;width:328px;display:block;text-align:center;height:50px;border-radius:30px;padding-top:13px;font-family:'Open Sans';margin-left:auto;margin-right:auto;margin-top:32px;}
.schet-year{text-align:center;position:relative;}
.schet-year span{background:#00955E;width:105px;color:#fff;font-family:'Open Sans-Semibold';font-size:12px;display:inline-block;z-index:1000;position:relative;}
div.tab-pane>a.pachat-schet{top:0px !important;position:relative;width:100%;display:block;text-align:right;line-height:15px;border:none;}
.demo-later{color:#00955A;text-transform:uppercase;font-family:'Open Sans-Semibold';width:328px;text-align:center;height:50px;border:1px solid #00955A;padding-top:13px;border-radius:47px;margin-left:auto;margin-right:auto;}
.schet-year:before{content:"";position:absolute;display:block;height:1px;background:#00955E;width:100%;top:10px;}
a.pachat-schet:before{background:url(../svg/i-62.svg) no-repeat 0px 0px;right:24%;left:inherit;width:42px;height:38px;background-size:100%;}
body div.schet-year-block table th{background-color:transparent;border-bottom:none;font-size:12px;font-family:'Open Sans';height:55px;padding-bottom:20px;}
body div.schet-year-block table td{background-color:transparent;border-bottom:none;font-size:14px;font-family:'Open Sans';height:55px;padding-top:16px;}
div.schet-year-block table td:first-child{font-family:'Open Sans-Semibold';color:#00955E;}
.schet-year-container{padding-bottom:150px;}
.select-container h3 span{color:#F42736;}
a.demo-schet:hover{color:#f42534;border:1px solid #f42534;text-decoration:none;}
div.schet-year-block table td a{background:url(../svg/i-45.svg) no-repeat;display:block;width:20px;height:13px;}
div.schet-year-block table td:last-child{font-family:'Open Sans-Semibold';color:#00955E;}
div.schet-year-block table td:last-child a{background:url(../svg/i-44.svg) no-repeat;display:block;width:20px;height:20px;float:right;}
div.upper-right p.text-in-header{text-align:left;position:absolute;bottom:-82px;left:0px;width:60%;}
div.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.11);-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.11);box-shadow:0 10px 25px rgba(0, 0, 0, 0.11);}
ol.carousel-indicators.main-nav-header{margin-left:0%;left:0px;width:auto;bottom:0px;margin-bottom:0px;display: none;}
.demo-bild a:hover{color:#fff;}
div#announcements p:nth-child(3){display:none;}
body a.mailto{background:none;font-family:'Open Sans';}
ul.first-list.fixed{position:fixed;top:0px;z-index:192;width:100%;left:0px;}
.con-text p{display:inline-block;width:95px;vertical-align:top;}
div.foto-left-block{min-height:80px;}
.int{padding-left:12.51%;padding-right:12.51%;}
.lk-telephone{color:#00955E;width:50%;float:left;font-family:'Open Sans-Semibold';font-size:15px;}
a.exit{text-transform:uppercase;color:#02925D;font-family:'Open Sans-Semibold';border:1px solid #02925D;width:144px;height:50px;display:block;float:right;margin-right:125px;padding-top:13px;border-radius:30px;}
a.exit:hover{text-decoration:none;color:#02925D;}
.user-kabinet-container h1{font-family:'Lora';font-weight:bold;text-transform:uppercase;color:#00945D;text-align:center;font-size:32px;margin-bottom:63px;}
div.zajavka-container-grand{padding-left:106px;padding-right:106px;}
div.zajavka-container{background:#fff;padding-left:126px;padding-right:126px;margin-top:2px;padding-top:80px;margin-bottom:110px;padding-bottom:80px;}
p.green_p a{color:#F42535;font-family:'Open Sans';font-weight:bold;}
p.green_p a:hover{color:#F42535;text-decoration:none;}
span.new-opoveshenija{color:#F32637;margin-left:7px;}
.opeveshenije-unset h4{font-family:'Open Sans-Semibold';color:#02955E;font-size:15px;margin-top:0px;text-align:left;text-transform:none;letter-spacing:0px;}
.opeveshenije-unset h5{color:#656565;font-size:12px;font-family:'Open Sans-Semibold';line-height:18px;text-align:left;text-transform:none;letter-spacing:0px;}
.opeveshenije-unset p{font-family:'Open Sans';color:#646464;line-height:27px;margin-top:-6px;text-align:left;font-size:14px;letter-spacing:0px;text-transform:initial;white-space:normal;}
p.messages-quantility{color:#656565;font-family:'Open Sans-Semibold';margin-top:10px;}
p.demo-messages a{color:#00955E;letter-spacing:1px;margin-top:10px;display:block;}
p.demo-messages a:hover{color:#00955E;text-decoration:none;}
.select-block button{border:1px solid #E0E0E0;box-shadow:none;width:100%;text-transform:none;text-align:left;color:#269B6E;height:50px;border-radius:40px;padding-left:30px;line-height:32px;}
.select-block .btn-group{width:100%;}
.select-block button:focus, .select-block button:active{color:#269B6E;border:1px solid #E0E0E0;background:transparent;box-shadow:none;}
.select-block .btn-group.open .dropdown-toggle{color:#269B6E;border:1px solid #E0E0E0;background:transparent;box-shadow:none;}
.select-block .btn-group.open .dropdown-toggle:hover{color:#269B6E;border:1px solid #E0E0E0;background:transparent;box-shadow:none;}
.select-block .btn-group.open .dropdown-toggle:focus,.select-block .btn-group.open .dropdown-toggle:active{color:#269B6E;border:1px solid #E0E0E0;background:transparent;box-shadow:none;}
.select-block button span.caret{float:right;width:40px;height:40px;margin-top:-5px;background:url(../img/arrow-button-green.png) no-repeat;color:transparent;}
p.edit-p-bottom{color:#676767;font-size:12px;margin-top:60px;font-family:'Open Sans';}
.select-block button:hover{border:1px solid #E0E0E0;background:none;color:#269B6E;}
.select-container{min-height:50px;margin-bottom:30px;}
.opeveshenije{border-top:1px solid #E0E0E0;}
.opeveshenije:last-child{border-bottom:1px solid #E0E0E0;}
div.opeveshenije-unset{padding-top:17px;padding-bottom:6px;margin-top:10px;margin-bottom:10px;min-height:95px;}
.select-block .dropdown-menu{min-width:100%;border:none;}
.select-block .dropdown-menu p{color:#269B6E;font-family:'Open Sans';letter-spacing:1px;padding-left:30px;}
.opeveshenije:hover div.opeveshenije-unset{background:#FAFAFA;}
div.zajavka-container.block-opoveshenija{margin-bottom:0px;padding-bottom:152px;}
.opeveshenije>a{background:none;border:none;width:100%;padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}
.opeveshenije>a:hover{background:none;border:none;}
.opeveshenije>a:focus,.opeveshenije>a:active{background:none !important;border:none !important;outline:none !important;box-shadow:none !important;}
.title-modal h4{margin-top:0px;width:50%;padding-left:0px;float:left;margin-bottom:48px;}
.title-modal{float:left;width:100%;padding-left:106px;padding-right:106px;}
p.m-p{font-family:'Open Sans';color:#666;text-align:left;padding-left:106px;padding-right:106px;line-height:24px;}
.title-modal h5{color:#656565;font-size:12px;font-family:'Open Sans-Semibold';line-height:18px;text-align:right;text-transform:none;letter-spacing:0px;}
.select-container h3{text-align:center;font-family:'Lora';font-weight:bold;color:#00945D;font-size:22px;}
#zakaz-zala .select-container p{text-align:center;padding-left:0px;font-family:'Open Sans';line-height:24px;margin-bottom:34px;}
#zakaz-zala .select-container p span{color:#00925C;font-family:'Open Sans-Semibold';}
.vopros{color:#00925C;border:1px solid #00925C;display:inline-block;height:15px;width:15px;border-radius:36px;font-size:12px;font-family:'Open Sans';line-height:14px;margin-left:5px;}
.vopros:hover{color:#00925C;text-decoration:none;}
.select-block input[type="text"]{color:#00935F;font-family:'Open Sans';letter-spacing:1px;height:50px;border:1px solid #E0E0E0;border-radius:33px;padding-left:34px;width:100%;outline:none;}
.select-block input[type="submit"]{color:#00935F;font-family:'Open Sans';height:50px;border:1px solid #00935F;border-radius:33px;background:#fff;width:100%;padding-left:0px;padding-right:0px;text-transform:uppercase;outline:none;}
#zakaz-zala .select-block button{line-height:35px;}
.select-block input[type="text"]::-webkit-input-placeholder{color:#00935F;}
.select-block input[type="text"]::-moz-placeholder{color:#00935F;}
.select-block input[type="text"]:-moz-placeholder{color:#00935F;}
.select-block input[type="text"]:-ms-input-placeholder{color:#00935F;}
.free{float:left;width:100%;color:#01945D;font-family:'Open Sans-Semibold';text-align:center;margin-top:40px;display:none;}
.busy{float:left;width:100%;color:#F32531;text-align:center;font-family:'Open Sans-Semibold';margin-top:40px;display:none;}
div.zajavka-container.block-opoveshenija-2{}
#zakaz-zala .select-block .dropdown-menu p{margin-bottom:0px;}
.free a{background:#01945D;color:#fff;height:50px;display:block;width:195px;text-align:center;font-family:'Open Sans-Semibold';text-transform:uppercase;padding-top:15px;border-radius:30px;margin:0px auto;margin-top:19px;}
.free a:hover{color:#fff;text-decoration:none;}
.active-greenwood-container{background:#fff;padding-bottom:192px;}
p.ag-bottom-p{text-align:right;font-size:12px;font-family:'Open Sans';color:#656565;float:right;margin-top:26px;}
.active-greenwood{height:53px;border-bottom:1px solid #E0E0E0;padding-top:15px;}
.active-greenwood:first-child{border-top:1px solid #E0E0E0;}
.active-greenwood-block{margin-top:40px;}
.active-greenwood-block b{font-family:'Open Sans';font-weight:normal;}
.active-greenwood-block b.name-bottom{color:#009460;}
.active-greenwood-block b.wait{color:#009460;font-family:'Open Sans-Semibold';}
.active-greenwood-block b.the-end{font-family:'Open Sans-Semibold';color:#F72435;}
.active-greenwood-block b.name-bottom a{color:#009460;font-size:22px;vertical-align:top;display:inline-block;height:16px;line-height:19px;margin-left:11px;}
.free.active,.busy.active{display:block;}
.footer-mini.two p:hover{color:#f42534;}
.calendar a.write-news:hover,body div.advantage-container a.href-2:hover,p.col-lg-12.green-button a:hover{color:#f42534;border:1px solid #f42534;}
footer div.l-footer h2.block__title:hover{color:#f42534 !important;}
div.advantage-container a.href-1:hover{color:#f42534;}
div#block-block-2 li a:hover{color:#f42534;}
div.advantage-container a.green-hall-button:hover,body div.advantage-container a.green-button-hotel:hover,div.advantage-container a.blank:hover{background:#f42534;}
p.col-xl-12.green-button.green-zajavka a:hover{background:#f42534;border:1px solid #f42534;color:#fff;}
nav#block-menu-menu-footer-menu li a:hover,nav#block-menu-menu-affiliates li a:hover{color:#fff}
body div.advantage-container .office .item:last-child{padding-right:0px;}
ul.nav.nav-tabs.grand-click li a:hover{color:#f42534;border:1px solid #f42534;}
div.tab-pane>a:hover{color:#f42534 !important;}
a.btn-red.wood:hover{color:#f42534;}
.default-img{position:relative;}
.default-img img{position:absolute;top:0px;}
.default-img img.first-img-header.current{z-index:1;}
.default-img img.first-img-header{z-index:0;}
.advantage-right2 img.block-meeting2.current{z-index:1;}
.advantage-right1 img.block-meeting.current{z-index:1;}
.advantage-right2 img.block-meeting2.second{z-index:0;}
.advantage-right1 img.block-meeting.second{z-index:0;}
.advantage-right2 img.block-meeting2{position:absolute;top:0px;}
.advantage-right1 img.block-meeting{position:absolute;top:0px;}
p.demo-messages a:hover{color:#f42534;}
a.add-file{float:left;font-family:'Open Sans';color:#01945E;margin-top:35px;display:block;}
a.add-file:hover{color:#f42534;text-decoration:none;}
.slider-infrastructura{/*z-index:999;*/}
.logo span a:hover{text-decoration:none;}
.logo span a{color:#fff;}
.green-bottom-upper input[type="text"].invalid{background:#ffffff !important;}
input[type="text"].invalid{background:#ffffff;}
body .bean-block-with-pre-title section .field--name-field-body p.no-all{margin-bottom:0px !important;margin-top:0px !important;margin-left:0px;text-align:center;}
p.no-all{margin-bottom:0px;margin-top:0px;margin-left:0px;text-align:center;}
.form-group input.error,.lazy-inner.error{border:1px solid #f42534;}
.thankyoumessage h3{text-align:left;padding-left:111px;padding-right:111px;color:#01945E;font-family:'Lora';font-weight:bold;}
div.green-bottom-upper div.select_main p{text-align:left;}
a.btn-red.wood span.btn-content::after {display:none;}
div.type-page-container {padding-left: 126px;padding-right: 126px;margin-bottom: 200px;}
.center-client h1 {text-align: center;color: #02955F;font-family: 'Lora';font-weight: bold;font-size: 32px;margin-top: 51px;margin-bottom: 72px;}
.type-page {background: #fff; padding-bottom: 99px;font-family: 'Open Sans';color: #666;}
a.back {background: url(../img/arrow-left-green.png) no-repeat;font-family: 'Open Sans-Semibold';text-transform: uppercase;color: #00945D;height: 40px;display: block;margin-top: 45px;padding-left: 56px; margin-left: -13px;line-height: 40px;z-index: 4; position: relative;margin-bottom: 40px;}
a.back:hover {color: #f42534;text-decoration: none;}
.type-page p {font-family: 'Open Sans';line-height: 26px;}
.type-page p a {color: #02955F;}
.type-page p a:hover {color: #F52734;}
.green-text-type-page {background: #00955E;color: #fff;padding-bottom: 44px;margin-top: 76px;margin-bottom: 66px;}
.green-text-type-page h3, .green-text-type-page h1 {font-family: 'Lora';font-weight: bold;text-align: center;}
.green-text-type-page h3 {font-size: 16px;line-height: 30px;margin-top: 52px;}
body div.green-text-type-page h1{font-size: 26px;margin-top: 19px;}
body div.green-text-type-page  p.title_1  {  
    text-align: center;
    font-family: 'Lora';
    color: #fff;
    font-weight: bold;
    font-size: 32px;
    margin-top: 51px;

}

  .green-text p.title3 {  
    text-align: center;
    font-family: 'Lora';
    color: #fff;
    font-weight: bold;
    font-size: 32px;
    margin-top: 51px;
	padding:0!important;
}

.green-text-type-page p {text-align: center;margin-top: 20px;}
.options-center h2 {padding-left: 126px;padding-right: 126px;color: #00955D;font-family: 'Lora';font-weight: bold;text-transform: uppercase;font-size: 24px;}
.type-page p.ring-bottom {color: #00945D;font-family: 'Open Sans-Semibold';text-align: center;margin-top: 107px;}
.eagle-coat p {padding-left: 0px;padding-right: 0px;}
div.type-page-container h1 {text-align: center;font-family: 'Lora';color: #01945D;font-weight: bold;font-size: 32px;margin-top: 51px;margin-bottom: 72px;}
.type-transport {padding-left: 0px;padding-right: 0px;}
div.green-text-container h1,div.green-text-type-page h1{color: #fff;margin-bottom: 0px;}
div.green-text-container {margin-bottom: 28px;}
.type-page .address {color: #fff;position: absolute;bottom: 25px;z-index: 4;font-family: 'Lora';font-weight: bold;font-size: 17px;}
.type-page-container ul.nav.nav-tabs {margin-bottom: 26px;}
.sklad-block-unset {margin-bottom: 23px;}
ul.pravila-polzovania {font-family: 'Open Sans-Semibold';margin-top: 50px;}
h1.pravila-polzovania-up {font-size: 28px;font-family: 'Lora';font-weight: bold;color: #00955e;text-align: center;margin-top: 56px;margin-bottom: 46px;float:left;width: 100%;}
.download-block {float: left;width: 100%;text-align: center;padding-bottom: 40px;border-bottom: 1px solid #E0E0E0;margin-top: 0px;}
.download-block a {color: #00955e;border: 1px solid #00955e;font-family: 'Open Sans-Semibold';height: 50px;display: inline-block;width: 256px;padding-top: 14px;border-radius: 60px;margin-right: 15px;}
.download-block a:hover {border: 1px solid #f42534;color: #f42534;text-decoration: none;}
.download-block a span {color: #f42534;font-family: 'Open Sans-Semibold';}
.download-block a:last-child {margin-right: 0px;}
.advantage-container.office-container p.off a {background: none;font-family: 'Open Sans';}
.advantage-container.office-container p.off a:hover {color:#f42534;}
.text-pravila p {padding-left: 0px;padding-right: 0px;}
div.text-pravila table{width: 100% !important;}
.text-pravila img {width: auto;max-width: 718px;}
.text-pravila table td:first-child{background:#A9D08E;text-align:left;padding-left: 5px;}
.text-pravila table p{margin-bottom:0px;}
.text-pravila table td:last-child{text-align:left;padding-left: 5px;}
.text-pravila table td{border:1px solid #000;text-align: center;}
strong.red {color: #ff0000;}
div.green-bottom-upper button[type="submit"]:hover {background: #f42534 !important;}
div.svyaz {min-height: 161px;}
div.text-pravila table.table-bez-fona td:first-child {background:none;}
.lk-telephone {color: #00955E;width: 50%;float: left;font-family: 'Open Sans-Semibold';font-size: 15px;}
a.exit {text-transform: uppercase;color: #02925D;font-family: 'Open Sans-Semibold';border: 1px solid #02925D;width: 144px;height: 50px;display: block;float: right;margin-right: 125px;padding-top: 13px;border-radius: 30px;}
a.exit:hover {text-decoration: none;color: #02925D;}
.user-kabinet-container h1 {font-family: 'Lora';font-weight: bold;text-transform: uppercase;color: #00945D;text-align: center;font-size: 32px;margin-bottom: 63px;}
div.zajavka-container-grand {padding-left: 106px;padding-right: 106px;}
div.zajavka-container { background: #fff;padding-left: 126px;padding-right: 126px;margin-top: 2px;padding-top: 80px;margin-bottom: 110px;padding-bottom: 80px;
}
p.green_p a {color: #F42535;font-family: 'Open Sans';font-weight: bold;}
p.green_p a:hover {color: #F42535;text-decoration: none;}
span.new-opoveshenija {color: #F32637;margin-left: 7px;}
.opeveshenije-unset h4 {font-family: 'Open Sans-Semibold';color: #02955E;font-size: 15px;margin-top: 0px;    text-align: left;text-transform: none;
letter-spacing: 0px;}
.opeveshenije-unset h5 {color: #656565;font-size: 12px;font-family: 'Open Sans-Semibold';line-height: 18px;text-align: left;text-transform: none;
letter-spacing: 0px;}
.opeveshenije-unset p {   font-family: 'Open Sans';color: #646464;line-height: 27px;margin-top: -6px;text-align: left;font-size: 14px;letter-spacing: 0px;
text-transform: initial;white-space: normal;}
p.messages-quantility { color: #656565;font-family: 'Open Sans-Semibold';margin-top: 10px;}
p.demo-messages a {color: #00955E;letter-spacing: 1px;margin-top: 10px;display: block;}
p.demo-messages a:hover {color: #00955E;text-decoration: none;}
.select-block button {border: 1px solid #E0E0E0;box-shadow: none; width: 100%;text-transform: none;text-align: left;color: #269B6E;height: 50px;
border-radius: 40px;padding-left: 30px;line-height: 32px;}
.select-block .btn-group{width:100%;}
.select-block button:focus, .select-block button:active{color: #269B6E;border: 1px solid #E0E0E0;background: transparent;box-shadow: none;}
.select-block .btn-group.open .dropdown-toggle{color: #269B6E;border: 1px solid #E0E0E0;background: transparent;box-shadow: none;	}
.select-block .btn-group.open .dropdown-toggle:hover{color: #269B6E;border: 1px solid #E0E0E0;background: transparent;box-shadow: none;	}
.select-block .btn-group.open .dropdown-toggle:focus,.select-block .btn-group.open .dropdown-toggle:active{color: #269B6E;border: 1px solid #E0E0E0;
background: transparent;box-shadow: none;		}
.select-block button span.caret {float: right;width: 40px;height: 40px;margin-top: -5px;background: url(../img/arrow-button-green.png) no-repeat;color: transparent;}
.select-block button:hover {border: 1px solid #E0E0E0;background: none;color: #269B6E;}
.select-container {min-height: 50px;margin-bottom: 30px;}
.opeveshenije { border-top: 1px solid #E0E0E0;}
.opeveshenije:last-child {border-bottom: 1px solid #E0E0E0;}
div.opeveshenije-unset {padding-top: 17px;padding-bottom: 6px;margin-top: 10px;margin-bottom: 10px;min-height: 95px;}
.select-block .dropdown-menu {min-width: 100%;border: none;}
.select-block .dropdown-menu p {color: #269B6E;font-family: 'Open Sans';letter-spacing: 1px;padding-left: 30px;}
.opeveshenije:hover div.opeveshenije-unset {background: #FAFAFA;}
div.zajavka-container.block-opoveshenija{margin-bottom: 0px;padding-bottom: 152px;}
.opeveshenije>a {background: none;border: none;width:100%;padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}
.opeveshenije>a:hover {background: none;border: none;}
.opeveshenije>a:focus,.opeveshenije>a:active {background: none !important;border: none !important; outline: none !important;box-shadow: none !important;
}
.title-modal h4 {margin-top: 0px;width: 50%;padding-left: 0px;float: left;margin-bottom: 48px;}
.title-modal {
float: left;
    width: 100%;
    padding-left: 106px;
    padding-right: 106px;
}
p.m-p {font-family: 'Open Sans';color: #666;text-align: left;padding-left: 106px;padding-right: 106px;line-height: 24px;}
.title-modal h5 {
    color: #656565;
    font-size: 12px;
    font-family: 'Open Sans-Semibold';
    line-height: 18px;
    text-align: right;
    text-transform: none;
    letter-spacing: 0px;
}
.select-container h3 {
    text-align: center;
    font-family: 'Lora';
    font-weight: bold;
    color: #00945D;
    font-size: 22px;
}

#zakaz-zala .select-container p {
    text-align: center;
    padding-left: 0px;
    font-family: 'Open Sans';
    line-height: 24px;
    margin-bottom: 34px;
}

#zakaz-zala .select-container p span {
    color: #00925C;
    font-family: 'Open Sans-Semibold';
}

.vopros {
    color: #00925C;
    border: 1px solid #00925C;
    display: inline-block;
    height: 15px;
    width: 15px;
    border-radius: 36px;
    font-size: 12px;
    font-family: 'Open Sans';
    line-height: 14px;
    margin-left: 5px;
}

.vopros:hover {
    color: #00925C;
    text-decoration: none;
}

.select-block input[type="text"] {
    color: #00935F;
    font-family: 'Open Sans';
    letter-spacing: 1px;
    height: 50px;
    border: 1px solid #E0E0E0;
    border-radius: 33px;
    padding-left: 34px;
    width: 100%;
    outline: none;
}

.select-block input[type="submit"] {
    color: #00935F;
    font-family: 'Open Sans';
    height: 50px;
    border: 1px solid #00935F;
    border-radius: 33px;
    background: #fff;
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
    text-transform: uppercase;
    outline: none;
}
#zakaz-zala .select-block button{
    line-height: 35px;
}
.select-block input[type="text"]::-webkit-input-placeholder { color:#00935F;}
.select-block input[type="text"]::-moz-placeholder          { color:#00935F;}/* Firefox 19+ */
.select-block input[type="text"]:-moz-placeholder           { color:#00935F;}/* Firefox 18- */
.select-block input[type="text"]:-ms-input-placeholder      { color:#00935F;}

.free {
        float: left;
        width: 100%;
        color: #01945D;
        font-family: 'Open Sans-Semibold';
        text-align: center;
        margin-top: 40px;
		display:none;
}

.busy {
    float: left;
    width: 100%;
    color: #F32531;
    text-align: center;
    font-family: 'Open Sans-Semibold';
    margin-top: 40px;
			display:none;
}

div.zajavka-container.block-opoveshenija-2 {}

#zakaz-zala .select-block .dropdown-menu p {
    margin-bottom: 0px;
}

.free a {
    background: #01945D;
    color: #fff;
    height: 50px;
    display: block;
    width: 195px;
    text-align: center;
    font-family: 'Open Sans-Semibold';
    text-transform: uppercase;
    padding-top: 15px;
    border-radius: 30px;
    margin: 0px auto;
    margin-top: 19px;
}

.free a:hover {
    color: #fff;
    text-decoration: none;
}

.active-greenwood-container {
    background: #fff;
	    padding-bottom: 192px;
}

p.ag-bottom-p {
    text-align: right;
    font-size: 12px;
    font-family: 'Open Sans';
    color: #656565;
	    float: right;
    margin-top: 26px;
}

.active-greenwood {
    height: 53px;
    border-bottom: 1px solid #E0E0E0;
    padding-top: 15px;
}
.active-greenwood:first-child{
    border-top: 1px solid #E0E0E0;	
}
.active-greenwood-block {
    margin-top: 40px;
}
.active-greenwood-block b {font-family: 'Open Sans';font-weight: normal;}

.active-greenwood-block b.name-bottom {
    color: #009460;
}

.active-greenwood-block b.wait {
    color: #009460;
    font-family: 'Open Sans-Semibold';
}

.active-greenwood-block b.the-end {
    font-family: 'Open Sans-Semibold';
    color: #F72435;
}

.active-greenwood-block b.name-bottom a {
    color: #009460;
    font-size: 22px;
    vertical-align: top;
    display: inline-block;
    height: 16px;
    line-height: 19px;
	    margin-left: 11px;
}
.free.active,.busy.active {
    display: block;
}
body.off-canvas-active .block--toggle .block__content .search-button svg path {
    fill: #939393;
}
.sklad-block .carousel img {
    width: 100%;
}
p.schet-p {
    text-align: center;
    font-family: 'Open Sans';
    color: #656565;
}

a.demo-schet {
    color: #7FC9AE;
    border: 1px solid #7FC9AE;
    width: 328px;
    display: block;
    text-align: center;
    height: 50px;
    border-radius: 30px;
    padding-top: 13px;
    font-family: 'Open Sans';
    margin-left: auto;
    margin-right: auto;
    margin-top: 32px;
}

.schet-year {
    text-align: center;
    position: relative;
}

.schet-year span {
    background: #00955E;
    width: 105px;
    color: #fff;
    font-family: 'Open Sans-Semibold';
    font-size: 12px;
    display: inline-block;
    z-index: 1000;
    position: relative;
}

div.tab-pane>a.pachat-schet {    
top: 0px !important;
    position: relative;
    width: 100%;
    display: block;
    text-align: right;
    line-height: 35px;
    background: none;
    border: none;
    letter-spacing: 0px;
    font-size: 13px;
    padding-top: 0px;
    padding-bottom: 0px;
	}

.demo-later {
    color: #00955A;
    text-transform: uppercase;
    font-family: 'Open Sans-Semibold';
    width: 328px;
    text-align: center;
    height: 50px;
    border: 1px solid #00955A;
    padding-top: 13px;
    border-radius: 47px;
    margin-left: auto;
    margin-right: auto;
}

.schet-year:before {content: "";position: absolute;display: block;height: 1px;background: #00955E;width: 100%;top: 10px;}

body div.schet-year-block table th {
    background-color: transparent;
    border-bottom: none;
    font-size: 12px;
    font-family: 'Open Sans';
    height: 55px;
    padding-bottom: 20px;
}
body div.schet-year-block table td {
    background-color: transparent;
    border-bottom: none;
    font-size: 14px;
    font-family: 'Open Sans';
    height: 55px;
    padding-top: 16px;
}

div.schet-year-block table td:first-child {
    font-family: 'Open Sans-Semibold';
    color: #00955E;
}

.schet-year-container {
    padding-bottom: 150px;
}

.select-container h3 span {
    color: #F42736;
}

a.demo-schet:hover {
    color: #7FC9AE;
    text-decoration: none;
}
div.schet-year-block table td a {display: block;width: 20px;height: 13px;padding-right: 5px;padding-bottom: 3px;}

div.schet-year-block table td:last-child {
    font-family: 'Open Sans-Semibold';
    color: #00955E;
}
div.schet-year-block table td:last-child a{
    display: block;
    width: 20px;
    height: 20px;
    float:right;
}
div.pechat-modal-block {
    float:none;
    padding-left: 96px;
    padding-right: 96px;
}
.pechat-modal-block>div {
        display:inline-block;
}

.pechat-modal-block>div p {
    text-align: left;
    font-family: 'Lora';
    font-weight: bold;
    color: #00955D;
    font-size: 17px;
}
div.pechat-modal-block {
    float:none;
    padding-left: 96px;
    padding-right: 96px;
}
.pechat-modal-block>div {
    display: inline-block;
    float: none;
    width: 49%;
}

.pechat-modal-block>div p {
    text-align: left;
    font-family: 'Lora';
    font-weight: bold;
    color: #00955D;
    font-size: 17px;
}

div.pechat-modal-block h5 {
    color: #00955D;
    font-family: 'Lora';
    font-weight: bold;
    font-size: 21px;
    text-align: left;
    margin-bottom: 32px;
	margin-top: 55px;
}

.input-date p {
    float: left;
    font-size: 15px;
    font-family: 'Open Sans';
    position: absolute;
    top: 11px;
}
.input-date input[type="text"] {float: left;width: 300px;height: 50px;border-radius: 53px;border: 1px solid #E0E0E0;margin-left: 40px;color: #00935F;font-family: 'Open Sans';font-size: 15px;outline: none;padding-left: 28px;}
div.input-date {position: relative;}
.input-date span {position: absolute;right: 66px;top: 16px;}
.pechat-pokasania h4 {width: 100%;}
.pechat-pokasania .title-modal{padding-left: 94px;padding-right: 94px;
}
.input-date input[type="submit"] {background: none;border: 1px solid #01945E;COLOR: #01945E;text-transform: uppercase;font-family: 'Open Sans-Semibold';width: 195px;height: 50px;border-radius: 40px;margin-top: 55px;margin-right: 36px;
}
div.input-date:last-child {float: none;}
.checkbox-cont p{margin-bottom:45px;}
.checkbox-cont p:last-child{margin-bottom:0px;}
.demo-schet-modal h4 {width: 100%;float: none;}
.demo-schet-modal .grand-click {background: #00955E;min-height:100px;padding-top:28px;padding-left: 81px;padding-right: 126px;}
.demo-schet-modal .title-modal{float:none; padding-left: 126px;padding-right: 126px;}
.demo-schet-modal ul.nav.nav-tabs.grand-click>li a {color:#fff;font-size:14px; padding-top: 10px;padding-bottom: 8px;padding-left: 14px; padding-right: 14px;}
.demo-schet-modal ul.nav.nav-tabs.grand-click>li.active a{color:#fff;  border:1px solid #fff; }
.demo-schet-modal ul.nav.nav-tabs.grand-click>li a:hover{border:1px solid #fff;  }
.demo-schet-modal .tab-content {float:none;margin-top: 50px;}
.demo-schet-modal .tab-content>div>div{display:inline-block;float:none;padding-left: 111px;padding-right: 111px;}
.load-foto {border: 1px solid #E0E0E0;text-align: center;width: 200px;height: 200px;padding-top: 80px;}
.load-foto path {fill: #909090;}
.load-foto circle {fill: #909090;}
p.edit-p-bottom {color: #676767;font-size: 12px;margin-top: 60px;font-family: 'Open Sans';}
.be-rent-modal .form-group input[type="submit"] {text-transform: uppercase;font-family: 'Open Sans-Semibold';padding-left: 0px;padding-right: 0px;width: 195px;background: none;border: 1px solid #00935D;}
.demo-schet-modal button.btn.btn-primary { width:100%;background:none;color:#00955E;text-align:left;text-transform:none;letter-spacing:0px; border:1px solid #E0E0E0;border-radius: 30px;height: 50px;line-height: 32px;padding-left: 32px;}
.demo-schet-modal .dropdown-menu{width:100%;}
div.schet-year-block table td a:hover,div.schet-year-block table td a:active,div.schet-year-block table td a:focus,div.schet-year-block table td a:focus {outline: none;box-shadow: none;}
.demo-schet-modal button.btn.btn-primary span {color: transparent;background: url(../img/arrow-button-green.png) no-repeat;width: 35px;height: 35px;border: none;float: right;}
a.load-foto-href {color: #00945C;font-family: 'Open Sans';font-size: 15px;margin-top: 20px;margin-bottom: 32px;display: block;}
a.load-foto-href:hover {text-decoration: none;color: #00945C;}
.demo-schet-modal ul.nav.nav-tabs.grand-click>li.active a:before {    content: '';background: url(../img/green-triagle.png) no-repeat;display: block;width: 35px;height: 18px;position: absolute;bottom: -51px;left: 58px;}
div.tab-pane>a.pachat-schet:active:focus {background: none;box-shadow: none;}
div.schet-year-block table td a:active:focus{background-color: transparent;box-shadow: none;  background: url(../svg/i-45.svg) no-repeat; }
.zajavka-block .green_p span {top: 8px;position: relative;}
.categoty-type.alphabet li:focus {border: 1px solid #fff;}
.categoty-type.alphabet li:active {border: 1px solid #fff;}
body div.advantage-container.office-container b a {background: none;}
body div.advantage-container.office-container b a:hover {color: #f42534;}
.scroll-green.ser-market {margin-left: 0px;margin-top: 0px;}
.marketplace-middle.ser-middle img {margin-top: 30px;}
div.ser-middle .pull-left {width: 100%;position: relative;padding-bottom: 0px;}
.marketplace-middle.ser-middle {margin-top: 0px;}
.marketplace-bottom.ser-bottom {padding-left: 0px;padding-right: 0px;}
.market-ser1 h2{font-family:'Lora'; font-weight:bold;color:#00955e;}
.market-ser1 span{color:#00955e;font-family:'Open Sans-Semibold';}
.infrastructure .group-animated.field-group-div{z-index: inherit;height: 100%;}
span#consultsystems_button_0 {display: none;}
.about-block.jobs-green.green-block-gw2 button[type="submit"]:hover {background: #f42534;}
.advantage-block-unset button[type="submit"]:hover {background: #f42534;}
div.main-slider {position: absolute;z-index: 100;}
.owl-item {padding-left: 60px;}
#gm_slides .owl-nav .owl-prev {    left: 2px;
    top: 23px;
    background: url(../img/arrow-left-green.png) no-repeat 3px 13px;
    border: none;}
#gm_slides .owl-nav .owl-next {    top: 23px;
    right: -27px;
    background: url(../img/arrow-right-green.png) no-repeat 11px 13px;border: none;}
.main-slider.non-main-slider {display: none;}
ol.carousel-indicators.main-nav-header.main-nav-header-yes {display: block;}
ol.carousel-indicators.main-slider-indicators {left: 20.5%;bottom: 126px;}
.cur-area{background:#2FAF7C;}
.cur-area2{background:#005935;}
div.main-slider p.p {z-index: 102;width: 50%;position: absolute;left: 48.5%; bottom: 77px;color: #fff;font-family: 'Open Sans-Semibold';}
p.text-in-header{display:none;}
p.text-in-header.text-in-header-yes{display:block;}
p.p-no{display:block;}
.block--discovery-off-canvas-off-canvas-toggle .block__content{width: 36px;height: 36px;}
.block--discovery-off-canvas-off-canvas-toggle.whiteText span:first-child {color:#fff;}
body.news .white-block:first-child img {max-height: inherit;}
@media only screen and (max-width: 991px){
	.main-slider {display: none;}
}
.img_map {transform: rotate(-1deg);}
.upper li span {list-style: none; margin-bottom: 15px;background: url(../img/arrow-right.png) no-repeat;background-position-x: 0px;background-position-y: 0px;text-align: left;text-transform: uppercase;display: block;width: 40px;height: 40px;float:left;margin-top:10px;}
div.about-block.reviews-block p:first-child {height: 125px;}
img.image_item {
    width: 100%;
    height: 100%;
}
.carousel-contact form {
    text-align: center;
	    margin-bottom: 30px;
}
div.gud-block h2 {margin-left: 0px;font-family: 'Open Sans';margin-bottom: 12px;text-align: left;color: #01945E;font-weight: 600;text-transform: uppercase;font-size: 27px;padding-right: 109px;line-height: 37px;    margin-top: 0px;}
body div.about-block.mission.gud-container .gud-block a{
    color: #01945E;
    display: inline-block;
    background: none;
    text-transform: none;
    line-height: initial;
    margin-top: 0px;
    padding-left: 0px;
    height: auto;
	    margin-left: 0px;
		margin-top:0px
}
div.gud-block a:hover{
	    color: #f42534;
		text-decoration:none;
}
div.gud-block p {
    margin-left: 0px;
}

div.gud-block {
    background: #fff;
    padding-right: 0px;
    min-height: 286px;
}
.about-block.mission.gud-container {
    background: #fafafa;
    padding-left: 183px;
    padding-right: 183px;
}

.front .hero {
    margin-top: 0px;
    height: 800px;
}
@media only screen and (max-width: 1799px) and (min-width: 1300px){

/*body.front.news .hero {
    height: 650px !important;
    background-size: 100% !important;
}*/
body.news div#home div.white-block:first-child img{
	width:auto !important;
}

}
body div.advantage-block-unset.office-block-unset img.new_img_kon{
	margin-top:0px;
	min-height:auto;
}
body div.kongress-form.new_kon {
    padding: 0;
	width: 100%;
}
.ab.new_ab:nth-child(2) {
	margin-bottom: 0px;
	padding-bottom:	27px;
}
div.advantage-container .new_ab ul {
	color: #666666;
    font-family: "Open Sans";
    list-style-type: disc;
    margin-left: 40px;
}
div.advantage-container .new_new h3, div.advantage-container .new_new p,div.advantage-container .new_new div.h3 {
	margin-left: 25px;
}

.konf-zal h3,.konf-zal div.h3{
	text-align:center;
}
.konf-zal #all55 >div{
	padding-right:0px;
	width:47%;
	margin-right:5%;
}
.konf-zal #all55 >div:nth-child(2n) {
	margin-right:0;
}
.konf-zal #all55 >div >div:last-child {
	text-align:right;
	padding-right:0;
}
.konf-zal .carousel-inner{
	padding-right:0 !important;
}
div.advantage-container .konf-zal .office p span {
	width:auto;
	color: #666666;
}
div.advantage-container .konf-zal .office p{
	margin-left:0;
}
.konf-zal .podrobnee-btn{
	background: #00945D;
    color: #fff;
    text-transform: uppercase;
    font-family: 'Open Sans';
    padding-left: 18px;
    padding-right: 18px;
    padding-top: 7px;
    padding-bottom: 7px;
    border-radius: 57px;
    margin-bottom: 20px;
    display: inline-block;
	text-decoration: none;
	font-size: 13px;
    min-width: 155px;
	text-align:center;
	font-family: 'Open Sans-Semibold';
}
.konf-zal .podrobnee-btn:hover {
	background: #f42534;
	color:#fff;
}
.konf-zal ul.nav.nav-tabs.grand-click li a{
	border: 1px solid #01965F;
}
.konf-zal ul.nav.nav-tabs.grand-click li a:hover{
	color: #01965F;
}
.konf-zal ul.nav.nav-tabs.grand-click {
	margin-left:0;
	padding-right:0;
}
.konf-zal .cena-style {
	color:#01965F !important;
	font-size:16px;
}

.konf-zal .green-hall-button{
	display:inline-block;
    min-width: 156px;
	font-size:13px;
}
div.no-padding.konf-zal {
	    max-width: 1057px;
    margin: auto;
    float: none;
}
.konf-zal .carousel-inner:hover .mesta{
	display:block;
}
.konf-zal .carousel-inner .mesta{
	
	position:absolute;
	left:0;
	top:0;
	padding:15px 25px !important;
	background:rgba(255,255,255,0.6);
	width:100%;
	height:100%;
}
.konf-zal .mesta-img {
	width:60px !important;
	height:60px;
	background:#fff;
	position:relative;
	text-align:center;
	display:inline-block;
	vertical-align: middle;
	margin-right:10px;
}
.konf-zal .mesta-img img {
	width:auto !important;
	display:block;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
	max-width:98%;
	max-height:98%;
}
.konf-zal .mesta-left{
	float:left;
	width:48% !important;
}
.konf-zal .mesta-right{
	float:right;
	width:48% !important;
	padding-right:0 !important;
}
.konf-zal .mesta-left>div, .konf-zal .mesta-right>div{
	margin-bottom:10px;
	color:#000;
	padding-right:0 !important;
	    line-height: 1.1;
}
.konf-zal .mesta-zag {
	color:#01965F;
	text-align:center;
	margin-bottom:20px;
	font-family: 'Open Sans-Semibold';
	line-height: 1;
}
.konf-zal .mesta-net {
	display:inline-block;
	vertical-align:middle;
	width:100px !important;
}

.clear {
	clear:both;
}
body div.advantage-container .konf-zal .office div:last-child p {
    text-align:right !important;
	margin-right:0;
}
@media only screen and (max-width: 1470px) and (min-width: 1300px) {
	.block--toggle .block__content .search-button {margin-right:0px;}
	.new_phone {
		right: 36.6%;
	}
	div.l-navigation {
left: 355px;
	}
	nav.block--system-main-menu ul.menu a {
		margin: 0 10px 0 0;
	}
}
@media only screen and (max-width: 1300px){
	.new_phone {
		display:none;
	}
}
@media only screen and (max-width: 1299px) and (min-width: 992px) {
body .konf-zal .office .col-lg-6 {
    width: 50%;
	
}
/* div.announce-page {
    margin-top: -210px;
} */
div.announce-page {
    margin-top: 0;
}
}
@media only screen and (max-width: 1200px) and (min-width: 900px) {
  .konf-zal .mesta-img {
	width:45px !important;
	height:35px;
}

}

@media only screen and (max-width: 1080px) and (min-width: 900px) {
  .konf-zal .mesta-img {
	width:30px !important;
	height:25px;
}
.konf-zal .mesta-net {
	font-size:10px;
	width:65px !important;
}


}



@media only screen and (max-width: 1100px) and (min-width: 992px) {
body .konf-zal .office .col-lg-6 {
    padding:0;
	
}



body div.advantage-container .konf-zal .office div:last-child p {
    text-align:center !important;
}
.konf-zal #all55 >div >div:last-child {
	text-align:center;
}
}
@media only screen and (max-width: 900px)  {

.konf-zal #all55 >div {
	width:100%;
}

}
@media only screen and (max-width: 767px)  {
	.new_lang{
		right: 70px;
	}
		div#home div.white-block:first-child:hover div:last-child {
    top: -202px;
}
body p.lemon-foto {
    width: 100%;
	height:auto;
}

body p.lemon-foto:last-child {
    margin-left: 0px;
}
div.advantage-container .href-block ul {
    margin-left: 0px;
}
div.invest-container .panel-heading h4 a {
    height:  auto;
}
div.announce-page h1.page_title {
    padding-left: 20px;
    padding-right: 20px;
    margin-left: -20px;
    margin-right: -20px;
}

div.announce-page {
    padding-left: 20px;
    padding-right: 20px;
    width: 90%;
	    /* margin-top: -170px; */
		margin-top: 0;
}
a.alerlogo.bot {
    position: relative;
    bottom: 0px;
}
.sout-container img {
    width: 100%;
}
ul.inner-page-list {
    font-size: 12px;
}
ul.inner-page-list li {
    margin-bottom: 10px;
}
div.table-block table {
    width: 400px;
    display: table;
    margin-right: 22px;
}
div.table-block {
    display: flex;
}
}
@media only screen and (max-width: 470px) {
.konf-zal #all55 >div{
	padding-right:0px;
	width:100%;
	margin-right:0;
}

}

@media only screen and (max-width: 490px) {
  .konf-zal .mesta-img {
	width:30px !important;
	height:25px;
}
.konf-zal .mesta-net {
	font-size:10px;
	width:65px !important;
}
	div#home div.white-block:first-child:hover div:last-child {
    top: -125px;
}
}

@media only screen and (max-width: 360px) {
.konf-zal .mesta-zag {
	margin-bottom:10px;
	font-size:12px;
}
.konf-zal .carousel-inner .mesta {
	padding:10px !important;
}
	div#home div.white-block:first-child:hover div:last-child {
    top: -95px;
}
}

li.new_ul_menu {
	margin-left:30px !important;
}
li.new_ul_menu a{
	font-size:20px !important;
}
body.news div#home div.white-block:first-child img{
	width: 100%;
    height: 100%;
}
div#home .white-block:first-child:hover div:last-child {
    top: -169px;
}
@media only screen and (min-width: 518px) and (max-width: 680px){
div#home div.white-block:first-child:hover div:last-child {
    top: -227px;
}	
}
@media screen and (min-width: 681px) and (max-width: 767px){
div#home div.white-block:first-child:hover div:last-child {
    top: -327px;
}	
}
.fancybox-wrap.fancybox-desktop.fancybox-type-inline.fancybox-opened .fancybox-inner {
height: auto !important;
} 
p.lemon-foto {
    width: 49%;
    display: inline-block;
    margin-bottom: 5px !important;
	margin-right: 5px;
	height: auto;
    overflow: hidden
}
p.lemon-foto img {
    width: 100%;
	height: inherit;
}
p.lemon-foto{
		    vertical-align: top;	
}
.news .paginator ul{
min-height: 101px;
    height: auto;
}
@media only screen and (max-width:600px){
	.fancybox-wrap.fancybox-desktop.fancybox-type-inline.fancybox-opened {
    width: 100% !important;
    left: 0px !important;
}
.fancybox-wrap.fancybox-desktop.fancybox-type-inline.fancybox-opened .fancybox-inner{
	width:100% !important;
}
}
p.modal-image img {
    width: 100%;
}
.about-block.mission.gud-container.gud-container2 .gud-block {
    min-height: 200px;
    height: auto;
}

.about-block.mission.gud-container.gud-container2 .gud-block:last-child {
    text-align: center;
}

/*---------------------------------------------checkbox fz152---------------------------------------------------------------*/
.chekbox-fz152{
    display: block;
    text-align: left;
    margin-top: 10px;
    color: #00935D;
}
.chekbox-fz152.error{
    color: #f42534;
}
@media only screen and (min-width:1024px) and (max-width:1299px){
	.news .paginator .tab-content {
    padding-left: 45px !important;
    padding-right: 45px !important;
}
}
.advantage-container.office-container .telephone-block .last1 a img {
    width: auto;
    position: absolute;
    margin: auto;
    left: 0;
    top: 0;
	    min-height: auto;
    bottom: 0;
    right: 0;
}

.advantage-container.office-container .telephone-block .last1 a {
    position:  relative;
}

.advantage-container.office-container .telephone-block .last1 {
    margin-left:0px;
}
.table-block ~ .int {
    padding-left: 7%;
}
.news .paginator p.video-string ~ ul {
    padding-top: 0px;
    min-height:  initial;
}
.unset-vacancies>div h3.trebovania ~ strong {
    display: block;
    text-align: left;
}

.unset-vacancies>div h3 ~ strong {
    display: block;
    text-align: left;
}

.unset-vacancies>div h6 {
    font-weight:bold;
    text-align:left;
}
.advantage-container .href-block h2 {
    margin-left: 0px;
    font-size: 14px;
    text-transform: none;
    margin: 0px;
    display: inline-block;
    font-family: 'Open Sans';
}

.advantage-container .href-block span {
    margin-left: 0px;
    font-size: 14px;
    text-transform: none;
    margin: 0px;
    display: inline-block;
    font-family: 'Open Sans';
    color: #00945D;
    font-weight: bold;
}

.advantage-container .href-block ul li {
    display:  inline-block;
    font-weight: normal;
    font-size: 13px;
    margin-right: 10px;
}

.advantage-container .href-block ul {display: inline-block;margin-left: 33px;}

.href-block {
    float: left;
    width: 100%;
}
.advantage-container .href-block ul li a {
    font-family: 'Open Sans';
    text-decoration: underline;
}
.block-page-href-block {
    margin-bottom: 51px;
}
body.news div#home .white-block:nth-child(2){
	width:100%;
}
.advantage-container .href-block ul li a:hover {
    text-decoration: none;
    color: #00945D;
}
.showmore_link{
background: #00945D;
    color: #fff!important;
    text-transform: uppercase;
    font-family: 'Open Sans'!important;
    padding-left: 18px;
    padding-right: 18px;
    padding-top: 7px;
    padding-bottom: 7px;
    border-radius: 57px;
    display: inline-block;
    text-decoration: none;
	font-size: 14px;
	min-width: 166px;
    text-align: center;
    font-family: 'Open Sans-Semibold';
}
.showmore_link:hover {
    background: #f42534;	
    transition: all 0.5s cubic-bezier(0.23,1,0.32,1);
}
.links__title {
	width: 100%;
    text-align: center;
    font-family: 'Lora';
    color: #01945D;
    font-weight: bold;
    font-size: 22px;
    margin-top: 51px;
    margin-bottom: 72px;
	margin-top: 25px;
	margin-bottom: 25px;
}
.links__item-container {
    text-align: center;
    text-align: center;
    padding: 25px 10px 2px 10px;
    border: 1px solid #00945e!important;
	transition: all 0.5s cubic-bezier(0.23,1,0.32,1);
	 margin-bottom: 20px;
}
.links__item-container:hover {
    border: 1px solid #00945e!important;
}

.links__item-title {
    padding: 0px!important;
	color: #00945e;
    text-align: center;
    font-size: 15px;
    font-family: Lora;
    font-weight: bold;
    margin-top: 16px;
    /* padding-top: 58px; */
    /* padding-bottom: 29px; */
    /* height: 146px; */
    /* margin-bottom: 0px; */
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    display: -moz-box;
    -webkit-line-clamp: 4;
    -moz-line-clamp: 4;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
}
.links__item-container img{
	width: 100%;
    height: auto;
}
.invest-container .panel-default > .panel-heading {
    background-color: #00955E;
    color: #fff;
    font-family: 'Lora';
    border-radius: 0px;
	    padding: 0px;
}

.invest-container .panel-heading h4 {
    font-family: 'Lora';
    font-size: 19px;
}

.panel-group .panel {
    border: none;
    box-shadow: none;
}

.invest-container .panel-heading h4 a:hover,.invest-container .panel-heading h4 a:focus {
    text-decoration: none;
}
.invest-container #accordion img {
    width: 100%;
}

.invest-container .panel-heading h4 a {
    display: block;
    height: 40px;
    padding: 10px 15px;
}
.type-page-container.type-invest-container {
    padding-left: 0px;
    padding-right: 0px;
}

.type-page.invest-container {
    padding-left: 0px;
    padding-right: 0px;
}
.news .white-block {
    height:  auto;
}

.news div#announcements  .white-block .h2 {
    margin-left: 0px;
}
.news .white-block.horisontal {
    width: 100%;
    margin-bottom: 0px;
}
.announce-page {
    width: 80%;
    margin-left:  auto;
    margin-right:  auto;
    z-index: 1000;
    /* margin-top: -309px; */
	margin-top: 0;
    position:  relative;
    background: #fff;
    padding-left: 40px;
    padding-right: 40px;
	    padding-bottom: 40px;
}

.announce-page h1.page_title {
    background: #00955E;
    padding-top: 19px;
    padding-bottom: 19px;
    padding-left: 40px;
    padding-right: 40px;
    margin-top: 0px;
    color: #fff;
    margin-left: -40px;
    font-family: 'Lora';
    margin-right: -40px;
    font-weight: bold;
    font-size: 18px;
    text-transform: uppercase;
    position: relative;
}

.announce-page h1,
.announce-page h2 {
    color: #00955E;
    font-family: 'Lora';
    font-weight: bold;
    font-size: 20px;
    text-align:  center;
}

.announce-page ul li img {
    float:  left;
}
.announce-page li {
    float: left;
    width: 100%;
}
ul.our-list li {
    margin-bottom: 15px;
}

ul.our-list li img {
    margin-right: 10px;
}
.news .paginator .no-padding-ul{
	padding-top:0px;
}
div.fimg img{
	max-width:100%;
}
.type-page-container .advantage-block-unset h1 {
    text-align: left;
}
.type-page-container .advantage-block-unset ul li {
    color: #666666;
    font-family: 'Open Sans';
    margin-left: 73px;
    width: 484px;
    line-height: 24px;
}
body .type-page-container .advantage-block-unset h2 {
    margin-top: 0px;
    margin-bottom: 0px;
}
.type-page-container .advantage-container {
    margin-bottom: -20px;
}
.svyaz a,.svyaz a:hover {
    color: #00603b;
}
.front{
	    opacity: 1;
}
.border-block {
    border: 3px solid #000;
    padding-left: 15px;
    padding-right: 15px;
	font-style:italic;
}
.text-bold{
font-weight:bold;
}
.text-italic{
font-style:italic;
}
.underline{
text-decoration:underline;
} 
.web-application table.no-border td {
    vertical-align: text-top;
	border:none;
}

table.no-border td p {
    margin-bottom: 5px;
}

table.no-border tr td span {
    text-align: right;
    display: block;
    font-weight: bold;
    font-size: 10px;
}
table.no-border tr td:nth-child(2) span {
text-align:center;
}
p.f4 {
    font-size: 13px;
    font-weight: bold;
    text-align: right;
}
.web-application table tr td {
    border: 1px solid #000;
}
.download-container~* {
    padding-left: 70px;
    padding-right: 70px;
}

.web-application {
    padding-left: 60px;
    padding-right: 60px;
}

.download-container~table {
    margin-left: 60px;
    margin-right: 60px;
    max-width: 1000px;
}

.web-application table {
    width: 100%;
    max-width: 750px;
}
header .group-animated .upper ul{
	margin-top: 15px;
}
@media screen and (min-width:1300px){
	div.type-page p, div.type-page h2, div.type-page h3, div.type-page ul {padding-left: 94px;padding-right: 94px;}
}
div.type-page p, div.type-page ul { font-size: 14px; }
@media only screen and (max-width: 767px) and (min-width: 321px){
	div.type-page p, div.type-page h2, div.type-page h3, div.type-page ul {padding-left: 20px;padding-right: 20px;} 
}
.advantage-container.office-container .carousel-inner {
    height: 281px;
}
.advantage-container.office-container .carousel-inner .item{
	height: 100%;
}
.table-block table {
    width: 24%;
    display: inline-block;
    vertical-align: top;
    text-align: center;
}

.table-block table td {
    border: 1px solid #000;
}

.table-block table td p span {
    display: block;
    color: #f00;
}

.table-block {
    text-align: center;
}
.table-block thead {
    background: #C5D9F1;
    font-weight: bold;
    font-size: 12px;
}

.table-block thead p {
    padding-left: 5px;
    padding-right: 5px;
    line-height: 17px;
}
.red {
    color: #f00;
}
.red {
    color: #f00;
}

.table-block ~ .int p {
    padding-left: 0px;
    padding-right: 0px;
}
@media only screen and (max-width: 1299px){
	.none-sn{display:none;}
}

div#block-block-5 li{color:#fff;font-size:17px;font-family: Lora;font-weight: 700}
div#block-block-5 li a{position:relative;top:0px}

@media only screen and (max-width: 1299px) {div#block-block-5 li{font-size:14px;}}

@media only screen and (max-width: 1620px) {
.new_phone img{display:none}
.new_phone a { display:block;font-size:12px;line-height:12px;margin-bottom:5px}
.new_phone a:last-child{margin-bottom:0}
}
@media only screen and (min-width: 1820px){
body div.kontakt-left {padding-top:0}
body div.ab:first-child h2, body div.ab:first-child h1{margin-top:40px}
}

.front .noslide.node--hero{height:480px}

@media only screen and (min-width: 1300px){
body.news .upper li{font-size:46px;line-height:50px}
}

@media only screen and (min-width: 1300px) and (max-width: 1799px){
body.front.news .noslide.node--hero {
    height: 450px !important;
    background-size: 100% !important;
}
}

@media only screen and (min-width: 1300px) and (max-width: 1799px){
body .ab:first-child h2, body .ab:first-child h1{margin-top: 20px;}
body div.kontakt-left{padding-top:0}
}

@media only screen and (max-width: 1299px) and (min-width: 992px){
body .ab:first-child h2 {
    margin-top: 20px;
}
}

@media only screen and (min-width: 321px) and (max-width: 767px){
body div.ab:first-child h2 {
    margin-top: 20px;
}
}

@media only screen and (max-width: 991px) and (min-width: 768px){
body div.advantage-container.office-container h2 {
    margin-top: 20px;
}
}

@media only screen and (max-width: 1299px) and (min-width: 992px){
body.front.news .noslide.node--hero {
    /*height: 450px !important;*/
}
}

.news div.type-page-container div.no-padding h2{padding-left:94px;padding-right:94px;font-family:'Lora';color:#01945D;font-size:31px;font-weight:700}
.news div.type-page-container div.no-padding ul{list-style-type:disc;padding-left:134px;padding-right:134px;}
.news div.type-page-container div.no-padding ul li{margin-bottom:10px}
ul.nav.nav-tabs{position:relative;z-index:50}
@media only screen and (max-width: 991px) and (min-width: 768px){
	.news div.type-page-container div.no-padding h2 {font-size:24px;padding-left: 78px;padding-right: 78px;}
	.news div.type-page-container div.no-padding ul{padding-left: 118px;padding-right: 118px;}
}

@media only screen and (max-width: 767px) and (min-width: 321px){
.news div.type-page-container div.no-padding h2 {font-size:17px;padding-left: 20px;padding-right: 20px;}
.news div.type-page-container div.no-padding ul{padding-left:60px;padding-right:60px}
}


@media only screen and (max-width: 600px) {
body .gw2-top{margin-top:220px;}
}

img.img-block { display: block; max-width: 700px; width: 100%; margin: 0 auto; }
article .announce-page img.img-block { margin: 0; }

table.article-table td,table.article-table th { border: 1px solid black; padding: 10px; }
table.article-table p { margin: 0; }
table.article-table th {background: #cfe2f3;}
table.article-table th:first-child {background: none;}
table.article-table td:first-child {background: #fff2cc;}

div.infrastructure-paginator  div.categoty-type p {padding: 0; line-height: normal;}
div.infrastructure-paginator div.kompany-list div.kompany h2 {padding: 0; text-align: center;}
div.infrastructure-paginator div.kompany-list div.kompany p {padding: 0 10px; margin: 0; text-align: left; width: auto;}
div.infrastructure-paginator div.kompany-list div.kompany div:nth-child(2) p {text-align: center;}
div.infrastructure-paginator div.kompany-list div.kompany .foto-left-block { margin-right:20px; text-align:center; }
div.infrastructure-paginator div.kompany-list div.kompany .foto-left-block img {float: none;}
div.infrastructure-paginator div.kompany-list div.kompany .con-text {margin-left: 35px;}
div.infrastructure-paginator div.kompany-list div.kompany  div:last-child p span {width: auto; float: none;}
div.infrastructure-paginator div.kompany-list div.kompany  div {padding: 0;}
div.infrastructure-paginator div.kompany-list div.kompany .con-text p:nth-child(3) {width: 100%; padding: 10px;}


div.infrastructure-paginator div.kompany-list div.kompany {display: flex; align-items: center; justify-content: space-between;}
div.infrastructure-paginator div.kompany-list div.kompany div {width: 20%;}
div.infrastructure-paginator div.kompany-list div.kompany div.foto-left-block {display: flex; align-items: center;}

@media only screen and (max-width: 1650px){
    div.infrastructure-paginator div.kompany-list div.kompany div {width: 30%;}
    div.infrastructure-paginator div.kompany-list div.kompany {flex-wrap: wrap; justify-content: space-between;}
    div.infrastructure-paginator div.kompany-list div.kompany div,
    div.infrastructure-paginator div.kompany-list div.kompany img,
    div.infrastructure-paginator div.kompany-list div.kompany p, 
    div.infrastructure-paginator div.kompany-list div.kompany h2{text-align: left !important; margin: 0 !important; padding: 0 !important;}

}

@media only screen and (max-width: 1024px){
    div.infrastructure-paginator div.kompany-list div.kompany div {width: 40%;}
}

@media only screen and (max-width: 768px){
    div.infrastructure-paginator div.kompany-list div.kompany div {width: 90%;}
}

.infrastructure-container #foto-map img.map {width: 80%}
@media only screen and (max-width: 1299px) {
    .infrastructure-container #foto-map img.map {display: none;}
}



.carousel-inner .item.custom p.p { font-size: 32px; right: 7%; left: auto; bottom: 233px; 
    right: 0;
    z-index: 102;
    margin-right: auto;
    margin-left: auto;
    width: fit-content;
    position: absolute;
    left: 0; }
.carousel-inner .item.custom h2 {
    font-size: 34px;
    right: 0;
    z-index: 102;
    margin-right: auto;
    margin-left: auto;
    width: fit-content;
    position: absolute;
    left: 0;
    bottom: 310px;
    color: #fff;
    font-family: 'Open Sans-Semibold';
}

.group-animated .upper.vanish { /*visibility: hidden;*/ opacity: 0; transition: opacity 0s; }
.group-animated .upper-right.vanish {  /*visibility: hidden;*/ opacity: 0; transition: opacity 0s; }

header .field__items .field__item .default-img .owl-item { padding:0; }

.default-img p.first-p-header { /*display:none;*/ }
.default-img .owl-item.active p.first-p-header {
    position: absolute;
    font-size: 32px;
    color: #fff;
    font-family: 'Open Sans-Semibold';
    right: 0;
    left: 0;
    text-align: center;
    top: 30%;
}
@media only screen and (max-width: 991px) and (min-width: 768px){
    body div.be-rent-container {
        bottom: 30%;
    }
}


.new_phone.mobile { display:none; }
@media only screen and (max-width: 1300px){
    .new_phone.mobile { display:flex; /*right: 1%;*/ }
    .new_phone.mobile a { line-height: 50px; }
}
@media only screen and (max-width: 991px){
    .new_phone.mobile a { line-height: initial; }
    .new_phone.mobile { display: flex; right: 8%; bottom: -20%; top: auto; }
    header.l-header-wrapper { margin-bottom: 20px; }
}

.news .field.field--name-field-header-image.field--type-image.field--label-hidden .field__items .field__item.even div {
    background-image: url(/bitrix/templates/new_index/images/news-header-bg.jpg);
    background-position: center;
    background-size: cover;
}

@media only screen and (min-width: 1820px) {
    .news .field.field--name-field-header-image.field--type-image.field--label-hidden .field__items .field__item.even div {
        height: 100%;
    }
}
@media only screen and (max-width: 1299px) and (min-width: 768px) {
    .news .field.field--name-field-header-image.field--type-image.field--label-hidden .field__items .field__item.even div {
        /*height: 550px;*/
        height: 450px;
    }
}
@media only screen and (max-width: 767px) {
    .news .field.field--name-field-header-image.field--type-image.field--label-hidden .field__items .field__item.even div {
        background-image: url(/bitrix/templates/new_index/images/news-header-bg_m.jpg);
        height: 500px;
    }
}




.l-main-wrapper.arenda-page { width: 100%; }

.arenda-page .field.field--name-field-header-image.field--type-image.field--label-hidden { display: none; }
.arenda-page .node--hero .group-animated.field-group-div {background: #007454; display: flex; align-items: center; gap: 30px; position: relative;}

.arenda-page .group-animated .upper.vanish { opacity: 1; }

.arenda-page .l-side { padding-left:120px; }
.arenda-page .l-side img { height: 100%; }
.arenda-page .l-side .logo-tablet {display: none;}
.arenda-page .l-side .logo-def {width: fit-content;}
.front .arenda-page .view-content header.noslide.node--hero { max-height: 160px; }
.arenda-page .r-side { display: flex; flex-direction: column; gap: 10px; }
.arenda-page .r-side .menu-right { width:100%; padding:0; margin:0; height: auto; }
.arenda-page .r-side .menu-right ul li { margin-top: 0; height:  fit-content; padding-right: 25px; margin-right: 25px; }
.arenda-page .r-side .menu-right ul li:before,
.arenda-page .r-side .menu-right ul li:last-child:after { content: none; }
.arenda-page .r-side .menu-right ul li:after { 
    content: "";
    border-right: 2px solid #ffffff;
    position: absolute;
    top: 5px;
    right: 0;
    width: 1px;
    height: 65%;
}
.arenda-page .r-side .menu-right ul li a {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 20px;
    color: #FFFFFF;
}
.arenda-page .r-side .menu-right ul li.current a { font-weight: 700; }
.arenda-page .r-side .menu-right ul li.current:after { border-right: 3px solid #ffffff; }

.arenda-page .r-side .upper { width: fit-content; padding:0; }
.arenda-page .r-side .upper p,
.arenda-page .r-side .upper h1 {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 38px;
    color: #FFFFFF;
    margin: 0;
    text-align: left;
}
.arenda-page .bx_breadcrumbs { text-align: left; margin: 0; }
.arenda-page .bx_breadcrumbs ul li a { color: #FFFFFF; opacity: 1; font-size: 14px; font-weight: 400; }
.arenda-page .bx_breadcrumbs ul li span { display: block; padding: 0 15px; color: #FFFFFF; opacity: 1 !important; font-size: 14px !important; font-weight: 700; text-decoration: none; }


.arenda-page .l-content article .field.field--name-field-panel.field--type-entityreference {/* margin-top:20px;*/ }
.arenda-page .l-content article .field.field--name-field-panel.field--type-entityreference .rent-title { display: none; }


@media only screen and (max-width: 1440px) {
    .arenda-page .l-side { padding-left: 0; }
.arenda-page .node--hero .group-animated.field-group-div { justify-content: center; }
}
@media only screen and (max-width: 1299px) and (min-width: 992px) {
    body.front .arenda-page .node--hero img { height: 100%; }
    body.news .arenda-page div.upper { margin: 0 !important; padding: 0 !important; }
    .arenda-page .r-side .upper p, .arenda-page .r-side .upper h1 { font-size: 30px; }
    .arenda-page .r-side .menu-right { display: block; }
    .arenda-page .r-side .menu-right ul li { padding-right: 20px; margin-right: 20px; }
    .arenda-page .l-side {max-width: 280px;}
}
@media only screen and (max-width: 1024px) and (min-width: 768px) {
    .arenda-page .l-side .logo-def {display: none;}
    .arenda-page .l-side .logo-tablet {display: block;}
    body.news .arenda-page div.upper { margin: 0 !important; padding: 0 !important; }
    .arenda-page .r-side .upper p, .arenda-page .r-side .upper h1 { font-size: 26px; }
    .arenda-page .r-side .menu-right { display: block; }
    .arenda-page .r-side .menu-right ul li { padding-right: 20px; margin-right: 20px; }
    .arenda-page .l-side {max-width: 280px;} 
}
@media only screen and (max-width: 991px) and (min-width: 768px) {
    body.front .arenda-page .node--hero img { height: 100%; }
    body.news .arenda-page div.upper { margin: 0 !important; padding: 0 !important; }
    .arenda-page .r-side .menu-right { display: block; }
    .arenda-page .r-side .menu-right ul li { padding-right: 10px; margin-right: 10px; }
    .arenda-page .l-side {max-width: 191px;}
}
@media only screen and (max-width: 832px) and (min-width: 768px) {
    .arenda-page .l-side {max-width: 125px;}
}
@media only screen and (min-width: 321px) and (max-width: 767px) {
    body.front .arenda-page .node--hero img { height: 100%; }



    body.news .arenda-page div.upper { margin: 0 !important; padding: 0 !important; }
    .arenda-page .r-side .upper p, .arenda-page .r-side .upper h1 { font-size: 30px; }
    .arenda-page .r-side .menu-right { display: block; }
    .arenda-page .r-side .menu-right ul li { padding-right: 20px; margin-right: 20px; }
    .arenda-page .l-side {max-width: 280px;}
}


.arenda-page .r-side .mobile-contacts { display: none; }

@media only screen and (max-width: 768px) {
    .arenda-page .l-content article .field.field--name-field-panel.field--type-entityreference .block-page-href-block { display: none; }
    .arenda-page .node--hero .group-animated.field-group-div { flex-direction: column; gap: 15px; }
    .front .arenda-page .view-content header.noslide.node--hero { max-height: 300px; }
    body.news .arenda-page .r-side div.upper, body.news .arenda-page .r-side .bx_breadcrumbs { display: none; }
    .arenda-page .r-side .menu-right { width: fit-content; }
    .arenda-page .r-side .menu-right .navbar-nav { display: flex; flex-direction: column; text-align: left; margin: 0; }
    .arenda-page .r-side .menu-right ul li { padding-left: 20px; padding-right: 0; margin-right: 0; margin-bottom: 5px }
    .arenda-page .r-side .menu-right ul li:after { content: none; }
    .arenda-page .r-side .menu-right ul li:before { 
        content: "";
        border-right: 2px solid #ffffff;
        position: absolute;
        top: 5px;
        left: 0;
        width: 1px;
        height: 65%; 
    }
    .arenda-page .r-side {flex-direction: row; width: 100%; justify-content: space-evenly;}
    .arenda-page .r-side .menu-right ul li.current:before { border-right: 3px solid #ffffff; }
    .arenda-page .l-side {max-width: 100%; padding: 0 30px;}
    .arenda-page .r-side .mobile-contacts { display: block; }
    .arenda-page .r-side .mobile-contacts ul { text-align: left; }
    .arenda-page .r-side .mobile-contacts ul li a{
        font-family: Open Sans;
        font-size: 12px;
        font-weight: 700;
        line-height: 16px;
        letter-spacing: 0em;
        text-align: left;
        color: #FFFFFF;
    }



}


@media only screen and (max-width: 320px) {
    .arenda-page .menu-right { display: block; }
    .arenda-page .r-side .menu-right ul li { margin-bottom: 0px }
    body.front.news .arenda-page .node--hero { height: 300px !important; }
}





body .arenda-page div.type-page-container{ margin-bottom: 0; }


.arenda-page .arenda-filter-list { height: 150px; padding: 30px; display: flex; gap: 20px; justify-content: space-between; margin-bottom: 20px; position: relative; }
.arenda-page .arenda-filter-list .side-l { display: flex; gap: 20px; z-index: 1; }
.arenda-page .arenda-filter-list .side-l > div { display: flex; flex-direction: column; justify-content: space-between; }
.arenda-page .arenda-filter-list .side-l .square-inputs { display: flex; gap: 20px; }
.arenda-page .arenda-filter-list .side-l .square-inputs input { max-width:123px; background: #FFFFFF; border: 1px solid #808080; border-radius: 5px; min-height: 35px; text-align: center; }
.arenda-page .arenda-filter-list .side-l .select input { 
    min-height: 37px;
    width: 100%;
    background: #007454;
    border: 1px solid #007454;
    border-radius: 5px;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 20px;
    text-align: center;
    color: #FFFFFF;
}

.arenda-page .arenda-filter-list .side-l .select input::-webkit-outer-spin-button,
.arenda-page .arenda-filter-list .side-l .select input::-webkit-inner-spin-button {
    display: none;
    -webkit-appearance: none;
    margin: 0;
}

.arenda-page .arenda-filter-list .side-l .reset { display:flex; gap: 40px; }
.arenda-page .arenda-filter-list .side-l .reset input { 
    max-width: 266px;
    min-height: 37px;
    width: 100%;
    background: #FFFFFF;
    border: 1px solid #007454;
    border-radius: 5px;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 20px;
    text-align: center;
    color: #007454;
    padding: 0 30px;
}
.arenda-page .arenda-filter-list .side-r { display: flex; gap: 40px; z-index: 1; }
.arenda-page .arenda-filter-list .side-r p,
.arenda-page .arenda-filter-list .side-r ul li a {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 15px;
    line-height: 20px;
    color: #007454;
    margin: 0;
}
.arenda-page .arenda-filter-list .square p,
.arenda-page .arenda-filter-list .building p {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 15px;
    line-height: 20px;
    color: rgba(39, 34, 34, 0.31);
    margin: 0;
}



.arenda-page .arenda-filter-list ul.nav.nav-tabs.little-click { margin: 0; display: flex; gap: 10px; padding: 0; }
.arenda-page .arenda-filter-list ul.nav.nav-tabs.little-click li{
    background: #FFFFFF;
    border: 1px solid #808080;
    border-radius: 5px;
}

.arenda-page .arenda-filter-list ul.nav.nav-tabs.little-click:before,
.arenda-page .arenda-filter-list ul.nav.nav-tabs.little-click:after { content: none; }
.arenda-page .arenda-filter-list ul.nav.nav-tabs.little-click li a {
    padding: 3px 13px;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    /*font-size: 20px;*/
    font-size: 16px;
    line-height: 27px;
    color: rgba(39, 34, 34, 0.31);
    margin: 0;
}


.arenda-page .arenda-filter-list ul.nav.nav-tabs.little-click li a:hover { border: 1px solid #808080; border-radius: 5px; background: initial; }

.arenda-page .arenda-filter-list ul.nav.nav-tabs.little-click li.active { background: #007454; }
.arenda-page .arenda-filter-list ul.nav.nav-tabs.little-click li.active a { 
    border: none;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 27px;
    color: #FFFFFF; 
}

.arenda-page .arenda-filter-list .afl-background {
    position: absolute;
    width: 100vw;
    height: inherit;
    top: 0;
    /*left: -50%;*/
    z-index: 0;
    background: #f0f7f5;
}
@media only screen and (min-width: 1820px) { 
    .arenda-page .field__items .advantage-container .arenda-filter-list .afl-background { left: -184px; } 
    .arenda-page .type-page-container .advantage-container .arenda-filter-list .afl-background { left: -126px; }
}
@media only screen and (min-width: 1300px) and (max-width: 1799px) { .arenda-page .arenda-filter-list .afl-background { left: -126px; } }
@media only screen and (max-width: 1299px) and (min-width: 992px) { .arenda-page .arenda-filter-list .afl-background { left: -94px; } }
@media only screen and (max-width: 991px) and (min-width: 768px) { .arenda-page .arenda-filter-list .afl-background { left: -79px; } }
@media only screen and (max-width: 767px) { .arenda-page .arenda-filter-list .afl-background { left: -20px; } }

body .arenda-page .advantage-container.office-container .tab-pane img { height: 100% }


body .arenda-page div.office { width: 100%; display: flex; gap: 30px; max-height: 350px; }
body .arenda-page div.office .carousel { max-width: 550px; width: 100%; display: flex; flex-direction: row-reverse; overflow: hidden;}
body .arenda-page div.office .carousel .carousel-inner { max-height: 300px; height:100%; }
body .arenda-page div.office .arenda-info-element { display: flex; flex-direction: column; justify-content: space-between; }
body .arenda-page div.advantage-container .office p,
body .arenda-page div.advantage-container .office h3, body .arenda-page div.advantage-container .office span { text-align: left; margin: 0; }
body .arenda-page div.advantage-container .office h3, body .arenda-page div.advantage-container .office span {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 36px;
    line-height: 49px;
    color: #007454;
}
body .arenda-page div.advantage-container .office .element-name .element-type {
    background: #cce3dd;
    border: 1px solid #007454;
    border-radius: 5px;
    width: fit-content;
    padding: 5px 20px;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 17.68px;
    line-height: 24px;
    color: #007454;
    margin-bottom: 10px;
}
body .arenda-page div.advantage-container .office .element-name .element-type::first-letter {text-transform: uppercase;}
body .arenda-page div.advantage-container .office .element-detail { display: flex; align-items: center; gap: 20px; }
body .arenda-page div.advantage-container .callback a.blank { margin-top: 0; border-radius: 5px; background: #007454; 
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    text-transform: none;
    text-align: center;
    color: #FFFFFF; 
}
body .arenda-page div.advantage-container .detail a.showmore_link {
    margin-top: 0; border-radius: 5px; background: #FFFFFF; border: 1px solid #007454;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    text-transform: none;
    text-align: center;
    color: #007454 !important;
}
body .arenda-page div.advantage-container .office .element-detail .comp-numb { margin-right:30px }
body .arenda-page div.advantage-container .office .element-detail .comp-numb a { 
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    color: #007454;
}
body .arenda-page div.advantage-container .office .element-info { display:flex; flex-direction: column; gap:15px; }
body .arenda-page div.advantage-container .office .element-info p {
    font-family: Open Sans;
    font-size: 15px;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: 0em;
    text-align: left;
    color: rgba(39, 34, 34, 0.31);
}


.arenda-page .tablet-mobile-header .tablet, 
.arenda-page .tablet-mobile-header .mobile{ display: none; }


@media only screen and (max-width: 1660px)  {
    .arenda-page .arenda-filter-list .side-r { display: none; }
    .arenda-page .arenda-filter-list { justify-content: center; display: none; }
    .arenda-page .arenda-filter-list .side-l .reset .found-num { display: none; }
    .arenda-page .tablet-mobile-header .tablet { display: flex; gap: 35px; justify-content: center; margin: 25px 0; }
    .arenda-page .tablet-mobile-header .tablet p, .arenda-page .tablet-mobile-header .tablet a{ 
        font-family: 'Open Sans';
        font-style: normal;
        font-weight: 700;
        font-size: 15px;
        line-height: 20px;
        color: #007454;
        margin: 0; 
    }
    .arenda-page .l-content-wrapper { margin-top:120px; }

}


@media only screen and (max-width: 1540px) {
    body .arenda-page div.advantage-container .office .element-detail { flex-wrap: wrap; }
    body .arenda-page div.advantage-container .office .element-detail .comp-numb { width: 100%; margin-top:15px; }
    body .arenda-page .advantage-container.office-container .tab-pane .carousel-inner .item img { object-fit: cover; }

}


@media only screen and (max-width: 1024px) and (min-width: 768px) {
    body .arenda-page div.office .carousel .carousel-inner { max-height: fit-content; }
}  

@media only screen and (max-width: 768px) {
    body .arenda-page div.office { flex-direction: column; }
    body .arenda-page div.office .arenda-info-element .element-name { display:flex; flex-direction: row-reverse; justify-content: space-between; }
    body .arenda-page div.office .arenda-info-element .element-name .element-type { height: fit-content; margin-top: 3px; }
    body .arenda-page div.advantage-container .office .element-detail { flex-wrap: wrap; justify-content: space-between; }
    body .arenda-page div.advantage-container .office .element-detail .comp-numb { width:100%; }
    body .arenda-page div.advantage-container .office h3, body .arenda-page div.advantage-container .office span { font-size: 30px; line-height: 40px; }
    body .arenda-page div.advantage-container .office .element-info { margin: 15px 0; }
    body .arenda-page div.advantage-container p.callback a.blank, 
    body .arenda-page div.advantage-container p.detail a.showmore_link { height: 35px; font-size:14px; min-width: 150px; }
    body .arenda-page div.advantage-container p.callback, 
    body .arenda-page div.advantage-container p.detail { 
        padding: 0;
        display: flex;
        align-items: center;
        justify-content: center; 
    }

    body .arenda-page div.advantage-container.office-container .carousel-control { display: block; }
    body .arenda-page div.office .carousel { max-width: 100%; }
    .arenda-page .tablet-mobile-header { z-index: 2; position: relative; }
    .arenda-page .tablet-mobile-header .tablet { display: none; }
    .arenda-page .tablet-mobile-header .mobile { display: flex; gap: 15px; margin: 15px 0; flex-direction: column; justify-content: center; align-items: center; }
    .arenda-page .tablet-mobile-header .mobile p {
        font-family: 'Open Sans';
        font-style: normal;
        font-weight: 700;
        font-size: 24px;
        line-height: 26px;
        margin: 0;
        text-align: center;
        color: #007454;
    }

    .arenda-page .tablet-mobile-header .mobile .bx_breadcrumbs a {
        font-family: Open Sans;
        font-size: 10px;
        font-weight: 400;
        line-height: 14px;
        letter-spacing: 0em;
        text-align: center;
        color: #007454;
    }
    .arenda-page .tablet-mobile-header .mobile .bx_breadcrumbs span {
        font-family: Open Sans;
        font-size: 10px !important;
        opacity: 1 !important;
        font-weight: 700;
        line-height: 14px;
        letter-spacing: 0em;
        text-align: center;
        color: #007454;
    }
    body.page-node .arenda-page .l-hero .block--views .view-content .node--hero { height: 480px !important;  }
    .arenda-page .l-content-wrapper { margin-top:95px; }
    .arenda-page .arenda-filter-list .side-l .select input,
    .arenda-page .arenda-filter-list .side-l .reset input { padding: 0; width: 160px; font-size: 14px; }
}

@media only screen and (max-width: 503px) {
    .arenda-page .l-content-wrapper { margin-top:120px; }
}

body .arenda-page div.advantage-container.office-container .owl-dots { display: flex; padding-right: 20px !important; max-width: 100px;}
body .arenda-page div.advantage-container.office-container .owl-dots img { max-width: 140px; }
body .arenda-page div.advantage-container.office-container .owl-dots img:hover { cursor: pointer; }
body .arenda-page div.advantage-container.office-container .owl-dots .carousel-indicators { padding-right: 0 !important; position: relative; left:0; width: 100%; display: flex; flex-direction: column; margin: 0; bottom: 0; max-height: 300px; overflow: auto; -ms-overflow-style: none; scrollbar-width: none; }
body .arenda-page div.advantage-container.office-container .owl-dots .carousel-indicators::-webkit-scrollbar { width: 0; height: 0; }
body .arenda-page div.advantage-container.office-container .owl-dots .carousel-indicators .dots-item,
body .arenda-page div.advantage-container.office-container .owl-dots .carousel-indicators .dots-item.active { width: 80px; height: 60px; margin-bottom:5px; }
body .arenda-page div.advantage-container.office-container .owl-dots .carousel-indicators .dots-item:last-child { margin-bottom: 0; }


@media only screen and (max-width: 1024px) {
    body .arenda-page div.advantage-container.office-container .owl-dots { display: none; }
    body .arenda-page div.office {max-height: fit-content;}
}  

body .arenda-page div.advantage-container p.detail,
body .arenda-page div.advantage-container .office .element-name .element-type {margin-right: 0 !important;}


.arenda-page .arenda-filter-list .side-l .mobile-buttons { display: none; }

div.type-page .arenda_specification_tablet {
    display: none;
}
div.type-page .arenda_specification_tablet div p {
    font-family: Open Sans;
    font-size: 22px;
    font-weight: 700;
    line-height: 33px;
    letter-spacing: 0em;
    text-align: left;
}
div.type-page .arenda_specification_tablet div p span {
    color: #007454;
}

@media only screen and (max-width: 768px) {
    .arenda-page .arenda-filter-list .side-l { flex-direction: column; }
    .arenda-page .arenda-filter-list .side-l .select, 
    .arenda-page .arenda-filter-list .side-l .reset { display: none; }
    .arenda-page .arenda-filter-list .side-l .mobile-buttons .select, 
    .arenda-page .arenda-filter-list .side-l .mobile-buttons .reset { display: block; }
    .arenda-page .arenda-filter-list .side-l .mobile-buttons { display: flex; justify-content: space-between; flex-direction: row; }
    .arenda-page .arenda-filter-list { height:275px; }
    .arenda-page .arenda-filter-list .side-l .square-inputs { justify-content: space-between; }
    .arenda-page .arenda-filter-list .side-l .square-inputs input { max-width: 160px; }
    .arenda-page .arenda-filter-list .side-l .square ,
    .arenda-page .arenda-filter-list .side-l .building { margin-bottom: 10px; }
    .arenda-page .arenda-filter-list ul.nav.nav-tabs.little-click { flex-wrap: wrap; }

}

.arenda-page div.type-page .arenda_detail .owl-dots { display: flex; width: auto;}
.arenda-page div.type-page .arenda_detail .owl-controls { overflow: hidden; }
.arenda-page div.type-page .arenda_detail .owl-dots .owl-dot { width: 140px; height: 80px; /*background-size: 140px, 80px, cover;*/ background-size: cover; background-repeat: no-repeat; margin-right: 5px; }
.arenda-page div.type-page .arenda_detail .owl-dots .owl-dot:last-child { margin-right: 0; }
.arenda-page div.type-page .arenda_detail .arenda_item_wrapper .owl-stage-outer { margin-bottom: 15px; }
.arenda-page div.type-page .arenda_detail .arenda_item_wrapper .arenda_image_block { padding: 0 75px; }

@media only screen and (min-width: 901px) and (max-width: 1660px)  {
    .arenda-page div.type-page .arenda_detail .owl-dots .owl-dot { width: 150px; height: 90px; background-size: 150px, 90px, cover; }
    .arenda-page div.type-page .arenda_detail .arenda_item_wrapper .arenda_callback { flex-direction: column-reverse; align-items: flex-start; gap: 15px; margin-top: 20px; }
    .arenda-page div.type-page .arenda_detail .arenda_item_wrapper .arenda_image_block { /*padding: 0 40px*/; height: fit-content; /*margin: auto;*/ }
    div.type-page .arenda_detail .arenda_image_block { width: 60%; }
    div.type-page .arenda_detail .arenda_item_type { margin-bottom: 10px; }
    div.type-page .arenda_detail .arenda_price_info  { margin: 10px 0 20px; }
    div.type-page .arenda_specification { gap: 30px; }
    div.type-page .arenda_detail .arenda_price_info p,
    div.type-page .arenda_specification div p { font-size: 16px; }

}


@media only screen and (min-width: 900px) and (max-width: 1240px)  {
    .arenda-page div.type-page .arenda_detail .arenda_item_wrapper .arenda_specification { display: none; }
    div.type-page .arenda_specification_tablet { display: flex; gap: 75px; }
}


@media only screen and (min-width: 769px) and (max-width: 900px) {

}

@media only screen and (max-width: 768px) { 
    .arenda-page div.type-page .arenda_detail .arenda_item_wrapper .arenda_image_block { padding: 0; }
    .arenda-page div.type-page .arenda_detail .owl-dots .owl-dot { width: 55px; height: 40px; background-size: 55px, 40px, cover; }

}

.arenda-page div.type-page .arenda_detail .arenda_item_wrapper .arenda_image_block .owl-nav .owl-prev,
.arenda-page div.type-page .arenda_detail .arenda_item_wrapper .arenda_image_block .owl-nav .owl-next {
    border: none;
    width: 40px;
    height: 40px;
    position: absolute;
    bottom: 50%;
}
.arenda-page div.type-page .arenda_detail .arenda_item_wrapper .arenda_image_block .owl-nav .owl-prev{
    background: url(/bitrix/templates/new_index/img/left-b.png);
    background-size: cover;
    background-repeat: no-repeat;
    left: 3%;
}
.arenda-page div.type-page .arenda_detail .arenda_item_wrapper .arenda_image_block .owl-nav .owl-next {
    background: url(/bitrix/templates/new_index/img/right-b.png);
    background-size: cover;
    background-repeat: no-repeat;
    right: 3%;
}

@media only screen and (min-width: 769px) and (max-width: 1660px)  {
    .arenda-page div.type-page .arenda_detail .arenda_item_wrapper .arenda_image_block .owl-nav .owl-prev {
        width: 30px;
        height: 30px;
        left: 3%;
    }
    .arenda-page div.type-page .arenda_detail .arenda_item_wrapper .arenda_image_block .owl-nav .owl-next {
        width: 30px;
        height: 30px;
        right: 3%;
    }
}


@media only screen and (min-width: 769px) and (max-width: 1240px)  {
    .arenda-page div.type-page .arenda_detail .arenda_item_wrapper .arenda_image_block .owl-nav .owl-prev { left: 1%;}
    .arenda-page div.type-page .arenda_detail .arenda_item_wrapper .arenda_image_block .owl-nav .owl-next { right: 1%; }

    .arenda-page div.type-page .arenda_detail .arenda_item_wrapper .arenda_image_block .owl-nav .owl-prev,
    .arenda-page div.type-page .arenda_detail .arenda_item_wrapper .arenda_image_block .owl-nav .owl-next {
        bottom: 5%;
    }
    .arenda-page div.type-page .arenda_detail .arenda_item_wrapper .arenda_image_block { padding: 0 50px; }
}

@media only screen and (min-width: 769px) and (max-width: 1024px){
    .arenda-page div.type-page .arenda_detail .arenda_item_wrapper .arenda_image_block .owl-nav .owl-prev { left: 2%;}
    .arenda-page div.type-page .arenda_detail .arenda_item_wrapper .arenda_image_block .owl-nav .owl-next { right: 2%; }
}


.arenda-page div.advantage-container.office-container .carousel-control { opacity: 1; }

@media only screen and (max-width: 768px) {
    .arenda-page div.type-page .arenda_detail .arenda_item_wrapper .arenda_image_block .owl-nav .owl-prev { 
        width: 25px;
        height: 25px;
        right: 40px;
        margin: 0;
        left: auto;
        bottom: 70px;
    }
    .arenda-page div.type-page .arenda_detail .arenda_item_wrapper .arenda_image_block .owl-nav .owl-next { 
        width: 25px;
        height: 25px;
        right: 10px;
        margin: 0;
        bottom: 70px; 
    }
    .arenda-page div.advantage-container.office-container .carousel-control { width: 30px; height:30px; }
    .arenda-page div.advantage-container.office-container .carousel-control img { width: 30px; }
    .arenda-page div.advantage-container.office-container .left.carousel-control { right: 70px; }
    div.type-page .arenda_specification div p { font-size: 18px; }
}

.news .arenda-page div.type-page-container .block-page-href-block ul,
.news .arenda-page div.type-page-container .tab-content ul,
/*.news .arenda-page div.type-page-container div.no-padding h2*/
{ padding: 0; }

body .arenda-page div.advantage-container { margin-top: 0; }

.arenda-page .advantage-container.office-container .advantage-block-unset.office-block-unset { display: none; }

@media only screen and (min-width: 1241px) and (max-width: 1394px)  {
    div.type-page .arenda_specification { gap: 25px; }
    div.type-page .arenda_detail .arenda_price_info p, div.type-page .arenda_specification div p { font-size: 14px; }
}



.check-privacy input[name="accept"] { cursor: pointer; }

.form-group-button .check-privacy { position: relative; left: 0; margin-bottom: 25px; }
.form-group-button .check-privacy a { text-decoration: underline; }
.form-group-button .check-privacy,
.form-group-button .check-privacy a { color: #fff; font-family: 'Open Sans'; font-size: 16px; left: 0; }

.popup-form-group-button { margin-top: 20px; display: flex; justify-content: space-between; }
.popup-form-group-button .check-privacy { color: #00955D; font-family: 'Open Sans'; }
.popup-form-group-button .check-privacy a { color: #00955D; text-decoration: underline; font-family: 'Open Sans'; }
.popup-form-group-button .check-privacy { height: fit-content; }

@media only screen and (max-width: 905px)  {
    .popup-form-group-button { flex-direction: column; }
    .popup-form-group-button .check-privacy { text-align: left; }
}

.arenda-page .arenda-filter-list .side-l { display: none; }
.arenda-page .arenda-filter-list { justify-content: end; }


@media only screen and (max-width: 992px) {
    .l-main-wrapper .l-content-wrapper .l-content .node.node--multi-panel-page.view-mode-full:last-child { padding: 10px; }
}


/*.l-main-wrapper .carousel-inner .item.custom p a { color: #FFF; font-size: 32px; font-family: 'Open Sans-Semibold'; z-index: 9; }
.l-main-wrapper .carousel-inner .item.custom p:before {
    content: "";
    background: #fff;
    width: 42px;
    height: 2px;
    display: block;
    opacity: 0.5;
    position: absolute;
    bottom: 0px;
}

.l-main-wrapper .carousel-inner .item.custom p:hover {
    cursor: pointer;
}
*/


div.be-rent-container .custom.be-rent { display: none; }

.articles-list-pag .load_more { 
    width: fit-content;
    margin: auto;
    font-size: 15px;
    line-height: 50px;
    font-weight: 600;
    text-transform: uppercase;
    cursor: pointer;
    transition: .5s;
}

.articles-list-pag .load_more:hover {
    color: #00945e;
}

.news .white-block.horisontal.hidden {
    display: none;
}

.news-list-pag .load_more,
.announces-list-pag .load_more { 
    width: fit-content;
    margin: auto;
    font-size: 15px;
    line-height: 50px;
    font-weight: 600;
    text-transform: uppercase;
    cursor: pointer;
    transition: .5s;
}
.news-list-pag .load_more:hover,
.announces-pag .load_more:hover {
    color: #00945e;
}
#ajax_news .white-block.hidden,
#ajax_announces .white-block.hidden {
    display: none;
}



div.social-icons-menu {
    display: flex;
    align-items: center;
}
div.social-icons-menu a.new_callback {
    float: initial;
    margin: 0 !important;
    border: none;
    color: #fff !important;
    text-decoration: none !important;
    width: 179px;
    display: block;
    text-align: center;
    text-transform: uppercase;
    font-size: 14px;
    font-family: 'Open Sans';
    font-weight: normal;
    height: fit-content;
    background: none;
}

a.write-are.tablet,
a.write-are.top {
    display: flex;
    float: none;
    margin: 25px auto 0;
    align-items: center;
    justify-content: center;
}

@media only screen and (min-width:1300px) {
    a.write-are.tablet { display: none; }
    p.shedule.tablet { display: none; }
}

@media only screen and (min-width:768px) and (max-width:1299px) {
    a.write-are.desktop {display: none;}
    p.shedule.desktop { display: none; }
    p.shedule.tablet { display: block; }
    a.write-are.tablet { display: flex; }
}

@media only screen and (min-width:628px) and (max-width:991px) {
    div#block-block-5 .col-4 { margin-top: 80px; }
}

@media only screen and (max-width:767px) {
    a.write-are {
        float: none !important;
        margin-right: 0;
    }
    .block--blockify-blockify-logo .block__content {
        margin-bottom: 10px;
        display: flex;
        justify-content: center;
        align-items: center;
        padding-top: 41px;
        width: 100%;
        flex-wrap: wrap-reverse;
    }
    a.write-are.tablet { display: none; }
    p.shedule.tablet { display: none; }
    a.write-are.desktop {
        display: flex;
        margin: 0 auto 10px;
        justify-content: center;
        align-items: center;
    }
    p.shedule.desktop {
        display: block !important;
        margin: 0;
    }
    /*.l-off-canvas .twin-institutes .col-4 ul.nav-list { padding-top: 90px; }*/
    /*.l-off-canvas .twin-institutes .col-4:first-child ul.nav-list { padding-top: 90px; }*/
}

@media only screen and (max-width:627px) {
    .l-off-canvas .twin-institutes .col-4:first-child ul.nav-list { padding-top: 60px; }
}


.last1.social { margin-left: 0; }
.last1.social a img { margin: 0; }


@media only screen and (max-width:991px) {
    .last1.social { margin-bottom: 15px; }
}

.social-icons-menu.new a img { margin: 0; background: #fff; border-radius: 50% }
.social-icons-menu.new a:hover { /*background: #00D487;*/ }










#myCarousel.main-slider { display: none; }
#myCarousel.main-slider.new-slider { display: block !important; }
.group-animated.field-group-div.facade,
.group-animated.field-group-div,
.field.field--name-field-header-image.field--type-image.field--label-hidden .field__items .field__item.even div.default-img { display: none !important; }
.group-animated.field-group-div.facade .menu-right { height: fit-content; }

div.main-slider.new-slider p.p {
   z-index: 102 !important;
   font-size: 28px !important;
   width: fit-content !important;
   position: relative !important;
   left: 0 !important;
   right: 0 !important;
   margin: 0 !important;
   color: #fff !important;
   font-family: 'Open Sans-Semibold' !important;
   bottom: 0 !important;
   top: 0% !important;
   height: fit-content !important;
   text-align: center;
   line-height: 30px;
}

div.main-slider.new-slider h2 {
   font-size: 30px !important;
   right: 0 !important;
   z-index: 102 !important;
   width: fit-content !important;
   position: relative !important;
   left: 0 !important;
   color: #fff !important;
   font-family: 'Open Sans-Semibold' !important;
   margin: 0 !important;
   top: 0% !important;
   height: fit-content !important;
   text-align: center;
   margin-bottom: 20px !important;
   line-height: 30px;
}

div.main-slider.new-slider ol.carousel-indicators.main-slider-indicators {
      left: 0 !important;
      right: 0 !important;
      margin: auto !important;
      top: auto !important;
      bottom: 3% !important;
      width: fit-content;
      position: absolute !important;
}

div.main-slider.new-slider ol.carousel-indicators.main-slider-indicators li:last-child {
   margin-right: 0 !important;
}

div.main-slider.new-slider a.custom.be-rent {
   height: fit-content;
   /*right: 5%;
   bottom: 20%;*/
   margin: 25px 0 0 !important;
   /*margin-right: 0 !important;
   margin-right: 0 !important;
   margin-right: 0 !important;
   margin-top: 25px !important;*/
}

.new-banner .text-on-banner {
   width: fit-content !important;;
   height: fit-content !important;
   position: absolute;
   top: 0;bottom: 0;
   right: 0;left: 0;
   margin: auto;
   display: flex;
   flex-direction: column;
   justify-content: center;
   align-items: center;
   padding: 0 50px;
}

.new-banner .text-on-banner h2 {
    z-index: 999;
}


.new-banner .logo {
   z-index: 101;
   position: absolute;
   height: fit-content !important; /*tut tochno need important*/
   width: fit-content;
}
.new-banner .menu-right {
   z-index: 101;
   position: absolute;
   height: fit-content !important;
   width: fit-content;
   float: right;
   right: 0;
   padding-left: 103px;
   padding-right: 103px;
   margin-top: 50px;
}

@media screen and (min-width: 992px) and (max-width: 1299px) {
   div.main-slider.new-slider a.custom.be-rent {
      height: fit-content !important;
      /*right: 5% !important;
      bottom: 25% !important;
      margin: 0 !important;*/
   }
   div.main-slider.new-slider h2 { font-size: 18px !important;/* top: 65% !important;*/ }
   div.main-slider.new-slider p.p { font-size: 16px !important; /*top: 65% !important; margin: 20px auto !important;*/ /*padding: 0 10px;*/ }
   div.main-slider.new-slider ol.carousel-indicators.main-slider-indicators {
      bottom: 15% !important;
   }
   .new-banner .text-on-banner {
      top: auto !important;
      bottom: 25% !important;
   }
}
@media screen and (max-width: 1299px) {
   .new-banner .logo p {
      display: flex;
      flex-direction: column;
      align-items: start;
   }
   .new-banner .logo p span {
      margin: 0;
      line-height: 25px;
   }
}

@media screen and (max-width: 992px) {
   div.main-slider.new-slider {
      height: fit-content !important;
   }
   div.main-slider.new-slider a.custom.be-rent { /*bottom: 12% !important;*/ }

   div.main-slider.new-slider h2 { /*top:60% !important;*/ }
   .new-banner .text-on-banner {
      top: auto;
      bottom: 11%;
   }
   div.main-slider.new-slider a.custom.be-rent {
      margin: 15px 0 0 !important;
   }

   div.main-slider.new-slider h2 {
      margin-bottom: 0 !important;
      font-size: 18px !important; line-height: 22px;
      margin-bottom: 15px !important;
   }
   div.main-slider.new-slider p.p {
      font-size: 16px !important; line-height: 22px;
   }
}
@media screen and (min-width: 768px) and (max-width: 992px) {
   div.main-slider.new-slider a.custom.be-rent {
      /*left: 0 !important;
      right: 0 !important;
      margin: 0 auto !important;
      position: absolute !important;*/
   }
}
@media screen and (max-width: 768px) {
   div.main-slider.new-slider a.custom.be-rent {
      /*position: absolute;
      right: 0;
      left: 0;
      margin: 0 auto;
      bottom: 10%;*/
   }
   div.main-slider.new-slider ol.carousel-indicators.main-slider-indicators {
     /* bottom: 2% !important;*/
      width: fit-content;
   }
   .new-banner .logo {
      display: block !important;
      margin: 20px auto 0;
      width: fit-content;
      left: 0;
      right: 0;
   }
   .new-banner .logo img {
      margin-bottom: 5px !important;
   }
   .new-banner .logo span.h {
      line-height: 18px;
   }
   .new-banner .logo p {
      justify-content: center;
      align-items: center;
   }

   .new-banner .text-on-banner {
      padding: 0 20px;
   }
   .iphone .new-banner .logo span:nth-child(3) {
      text-indent: -122px;
      width: 152px;
   }
}

@media only screen and (min-width: 1300px) and (max-width: 1799px) {
    div#messages.tab-pane .white-block.horisontal { height: 310px }
}

@media only screen and (max-width: 991px) {
    div#messages.tab-pane>a, div#announcements.tab-pane>a, div#home.tab-pane>a {
        right: 0;
        left: 0;
        margin: 0 auto;
        width: fit-content;
    }
    .main div#messages.tab-pane .white-block.horisontal,
    .main div#announcements .white-block { display: none; }
}

@media only screen and (max-width: 400px) {
    .tab-content div#messages{height:565px;}
}


.main div#home .white-block:nth-child(5),
.main div#announcements .white-block:nth-child(5) { display: none; }


div#messages.tab-pane .white-block.horisontal:nth-child(2), div#messages.tab-pane .white-block.horisontal:nth-child(3) {
    display: block;
    /*width: fit-content;*/
}


.main div#announcements .white-block:nth-child(2), .main div#announcements .white-block:nth-child(3) {
    display: block;
}

body div#home .white-block>div:last-child p:last-child { display: none; }


/*.main .field__items .field__item.even { overflow: hidden; }*/


/*cookie*/
#cookie_notification{
	display: block;
	padding: 20px;
	width: 358px;
}
#cookie_notification_double{
	display: none;
	width: 392px;
	z-index: 15;
}
#cookie_notification,
#cookie_notification_double{
	justify-content: space-between;
	align-items: flex-end;
	position: fixed;
	bottom: 20px;
	right: 60px;
	background-color: white;
	border-radius: 4px;
	box-shadow: 2px 3px 10px rgba(0, 0, 0, 0.4);
	font-size: 16px;
	z-index: 1199;
}
#cookie_notification p,
#cookie_notification_double p{
	text-align: left;
	margin-bottom: 15px;
}
.cookie_accept{
	background: black;
	color: white;
	padding: 5px 15px;
	border-radius: 4px;
	font-size: 12px;
}
.cookie_accept_double{
	padding: 5px 15px;
	font-size: 12px;
	color: black;
	border: none;
	background: none;
}
#accordeon {
	padding: 0 20px;
	margin-bottom: 20px;
}
.acc-head {
	border-top: 1px solid #D8D8D8;
	cursor: pointer;
	padding: 15px 0;
}
.acc-body {
	display: none;
	font-size:14px;
	color:#888;
	padding: 15px 0;
}
.checkbox-ios {
	display: inline-block;    
	height: 24px;    
	line-height: 28px;        
	position: absolute;
	top: 16px;
	right: 0;
	vertical-align: middle;
	font-size: 14px;
	user-select: none;	
}
.checkbox-ios .checkbox-ios-switch {
	position: relative;	
	display: inline-block;
	box-sizing: border-box;			
	width: 49px;	
	height: 25px;
	border: 1px solid rgba(0, 0, 0, .1);
	border-radius: 25%/50%;	
	vertical-align: top;
	background: #eee;
	transition: .2s;
}
.checkbox-ios .checkbox-ios-switch:before {
	content: '';
	position: absolute;
	top: 2px;
	left: 1px;	
	display: inline-block;
	width: 19px;	
	height: 19px;
	border-radius: 50%;
	background: #F1F1F1;
	transition: .15s;
}
.checkbox-ios input[type=checkbox] {
	display: block;	
	width: 0;
	height: 0;	
	position: absolute;
	z-index: -1;
	opacity: 0;
}
.checkbox-ios input[type=checkbox]:not(:disabled):active + .checkbox-ios-switch:before {
	box-shadow: inset 0 0 2px rgba(0, 0, 0, .3);
}
.checkbox-ios input[type=checkbox]:checked + .checkbox-ios-switch {
	background: #BBCDFF !important;
}
.checkbox-ios input[type=checkbox]:checked + .checkbox-ios-switch:before {
	transform:translateX(26px);
	background: #215CF8;
}	 
/* Hover */
.checkbox-ios input[type="checkbox"]:not(:disabled) + .checkbox-ios-switch {
	cursor: pointer;
	background: #C5C5C5;
}	 
/* Disabled */
.checkbox-ios input[type=checkbox]:disabled + .checkbox-ios-switch {
	filter: grayscale(70%);
	border-color: rgba(0, 0, 0, .1);
}
.checkbox-ios input[type=checkbox]:disabled + .checkbox-ios-switch:before {
	background: #F1F1F1;
}	 
/* Focus */
.checkbox-ios.focused .checkbox-ios-switch:before {
	box-shadow: inset 0px 0px 4px #ff5623;
}	
.popup-close{
	height: 60px;
	padding: 20px;
	box-shadow: -1px -3px 10px rgba(0, 0, 0, 0.2);
	color:#888;
	cursor:pointer;
	margin-bottom: 0;
}	
.popup-close-2{
	margin-bottom: 0 !important;
}	
.span_status_checked_1,
.span_status_checked_2{
	float:right;
	font-size:10px;
	margin-top: 7px;
	position:absolute;
	right:70px;
	top:15px;
}
@media screen and (max-width:480px){
	#cookie_notification, 
	#cookie_notification_double{
		bottom: 0;
		right: 0;
		width: 100%;
	}
	#cookie_notification_double{
		height: 100%;
		z-index: 99999999;
	}
	.popup-close-2{
		position: absolute;
		bottom: 0;
		width: 100%;
	}
}



@media screen and (max-width: 600px) {

    .iphone .carousel-indicators { display: none; }
    .iphone .carousel-inner > .item.active {
        -webkit-backface-visibility: visible !important;
        backface-visibility: visible !important;
    }
    .iphone .carousel-indicators,
    .iphone .carousel-indicators ol,
    .iphone .carousel-indicators ol li { display: inline-block !important; overflow: visible !important; }

    .iphone .carousel-inner,
    .iphone .carousel-indicators {overflow: visible !important;}
    .iphone div.main-slider.new-slider .carousel-indicators ol li,
    .iphone div.main-slider.new-slider .carousel-inner > .item.active {
        display: inline-table;
        width: 100% !important;
    }
    .iphone div.main-slider.new-slider h2,
    .iphone div.main-slider.new-slider p.p,
    .iphone div.main-slider.new-slider a {
        text-align: center;
        width: 100% !important;
    }
    .iphone div.main-slider.new-slider .carousel-inner > .item.active .text-on-banner {
    }
    .iphone div.main-slider.new-slider ol.carousel-indicators.main-slider-indicators {}
    /*div.main-slider.new-slider .carousel-inner > .item.active {
        display: inline; width: 100% !important
    }
    div.main-slider.new-slider .carousel-inner > .item.active .text-on-banner {
        margin: 0 auto !important; width: 100% !important
    }
    div.main-slider.new-slider h2,
    div.main-slider.new-slider p.p,
    div.main-slider.new-slider a {
        width: fit-content !important;
        text-align: center !important;
        margin: 0 auto !important;
    }*/
    /*.carousel-inner > .item.active {
        display: inline;
    }
    .carousel-inner > .item.active .text-on-banner {
        width: fit-content;
        margin: 0 auto !important;
        text-align: center;
    }
    div.main-slider.new-slider h2,
    div.main-slider.new-slider p.p,
    div.main-slider.new-slider a {
        width: fit-content;
        text-align: center;
        margin: 0 auto !important;
    }*/
}


.group-animated.field-group-div.need-to-show { display: block !important; }

body .l-main-wrapper .l-hero header.heightFixer.below-fix {
    min-height: auto!important;
    height: 165px!important;
}


@media only screen and (max-width:1299px) {
    body .l-main-wrapper .l-hero header.heightFixer.below-fix .logo { display: none; }
    body .l-main-wrapper .l-hero header.heightFixer.below-fix { height: 50px!important; }
    body.timetable .l-branding .l-region .logo2 {display: block!important;}
}

@media only screen and (max-width:600px) {
    body.page-node .l-hero .block--views .view-content .node--hero.below-fix { height: 20px!important; }
}

body .l-header-wrapper {
    height: 60px;
    top: 0;
    position: fixed;
}
body header.l-header-wrapper.header-active {
    position: fixed; 
}

body .l-main-wrapper {
    margin: 60px auto 0 auto;
}

.header-active .block--discovery-off-canvas-off-canvas-toggle .block__content {
    top: 9px;
}

.block--discovery-off-canvas-off-canvas-toggle.whiteText span:first-child {
    color: #757575;
}

@media only screen and (max-width: 1299px) and (min-width: 992px) {
    body .block--discovery-off-canvas-off-canvas-toggle .block__content span {
        top: 9px;
   }
   body .header-active .block--discovery-off-canvas-off-canvas-toggle .block__content {
    top: 15px;
   }
}

@media only screen and (min-width: 1820px) {
    body  header.header-active .block--discovery-off-canvas-off-canvas-toggle .block__content {
        top: 20px;
    }
}
@media only screen and (max-width: 991px) { 
    .body .l-main-wrapper {
        margin: 0 auto 0 auto;
    }
    body .l-header-wrapper {
        height: 40px;
        top: 0;
        position: relative;
    }
    body header.l-header-wrapper.header-active {
        position: relative;
    }
}

#back-to-top {
    height: 46px;
    width: 46px;
    display: none;
    margin: 0;
    display: none;
    position: fixed;
    bottom: 20px;
    right: 20px;
    z-index: 10000000;
    background-color: #3330;
    color: white;
    border: none;
    padding: 0;
    border-radius: 50px;
    cursor: pointer;
    transition: opacity 0.3s;
  }
  
  #back-to-top:hover {
    background-color: #3330;
  }

  html {
    scroll-behavior: smooth;
  }
  #back-to-top svg {
    transform: rotate(-90deg);
    width: 47px; /* Задаем ширину 100 пикселей */
    height: 46px; /* Задаем высоту 80 пикселей */
  }

  @media (max-width: 992px) {
    body .l-main-wrapper {
        margin: 0px auto 0 auto;
    }
}





.header-search-inner-inner input.form-text::placeholder {
    font-size: 20px;
    color: #FFFFFF;
    font-family: 'Lora';
}
.header-search-inner-inner input.form-text::-webkit-input-placeholder {
    font-size: 20px;
    color: #FFFFFF;
    font-family: 'Lora';
}
.header-search-inner-inner input.form-text:-moz-placeholder {
    font-size: 20px;
    color: #FFFFFF;
    opacity: 1;
    font-family: 'Lora';
}
.header-search-inner-inner input.form-text::-moz-placeholder {
    font-size: 20px;
    color: #FFFFFF;
    opacity: 1;
    font-family: 'Lora';
}
.header-search-inner-inner input.form-text:-ms-input-placeholder {
    font-size: 20px;
    color: #FFFFFF;
    font-family: 'Lora';
    color: #FFFFFF;
}
.search-btn {
    padding: 0;
    margin: 0;
    height: 25px;
    width: 25px;
    border: none;
    background: transparent;
}
.header-search-inner-inner input {
    width: 100%;
    border: none;
    background: transparent;
}
.header-search-inner {
    outline: none;
    gap: 20px;
    justify-content: center;
    display: flex;
    height: 75px;
    width: 95.44444%;
    max-width: 1800px;
    margin: auto;
    align-items: center;
}
.header-search-inner-inner input:focus,
.header-search-inner:focus { 
    outline: none;
}
.header-search-inner-inner {
    width: 100%;
    color: #fff;
    font-size: 20px;
}
body header.header-wrapper.active {
    height: 180px;
}
.header-search.active {
    background: #00945E;
    height: 75px;
    display: block;
}
.header-search {
    display: none;
}
.new-banner .logo,
.new-banner .menu-right {
  display: none;
}
body header.header-wrapper {
    z-index: 9;
    background: #fff;
    width: 100%;
    margin: auto;
    height: 105px;
    position: fixed;
    top: 0;
}
.header-body {
    width: 95.44444%;
    max-width: 1800px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 105px;
    padding: 0;
    margin: auto;
}
.feedback-form {
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 600;
    color: #fff;
    border-radius: 92px;
    padding: 12px 33px;
    display: block;
    background: #00945E;
    border: none;
}
.feedback-form:hover {
    background: #13B278;
}
.h-body_menu {
    display: flex;
    flex-direction: column;
    padding-top: 20px;
}
.h-menu-top,
.h-menu-bottom {
   width: 100%;
}
.h-menu-top-list,
.h-menu-bottom-list {
    display: flex;
    justify-content: space-between;
}
.h-menu-bottom-list {
    margin-bottom: 0;
}
.h-menu-top-list {
    gap: 70px;
    margin-bottom: 10px;
    border-bottom: 1px solid #00945E;
    position: relative;
}
.h-menu-top-drop-menu {
    display: none;
}
.h-menu-top-drop-menu li {
    margin-bottom: 10px;
}
.h-menu-top-drop-menu li:last-child {
    margin-bottom: 0;
}
.h-menu-top-item {
    padding-bottom: 10px;
    line-height: normal;
    position: relative;
}
.h-menu-top-item.drop-menu-btn-js span {
    padding-right: 20px;
    position: relative;
}
.h-menu-top-item.drop-menu-btn-js span::before {
   position: absolute;
   content: '';
   background-image: url("data:image/svg+xml,%3Csvg width='9' height='6' viewBox='0 0 9 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L4.5 4L8 1' stroke='%23686868' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
   width: 9px;
   height: 6px;
   top: 5px;
   right: 0;
   transition: transform 0.3s ease;
}
.h-menu-top-item.drop-menu-btn-js.active span::before { 
    transform: rotate(180deg);
}
.h-menu-top-drop-menu.active {
    top: 20px;
    border: 1px solid #ECECEC;
    padding: 15px 50px 20px 20px;
    position: absolute;
    display: block;
    background: #fff;
    z-index: 1;
    min-width: 300px;
}
.h-menu-top-drop-menu li {
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #ECECEC;
}
.h-menu-top-drop-menu li:last-child {
    padding-bottom: 0;
    margin-bottom: 0;
    border-bottom: none;
}
.h-menu-top-item-link {
    font-weight: 500;
    color: #686868;
    font-size: 14px;
}
.h-menu-top-item-link:hover {
    text-decoration: none;
    color: #686868;
}
.h-menu-top-drop-menu li a {
    color: #686868;
}
.h-menu-top-drop-menu li a:hover {
    text-decoration: none;
    color: #00945E;
    font-weight: 700;
}
.header-social-item a svg path {
    fill: #00945E;
}
.header-social-item a:hover svg path {
    fill: #13B378;
}
.h_logo img {
    max-height: 84px;
}
.header-tel {
    gap: 34px;
    display: flex;
    padding: 0;
    margin: 0;
}
.header-tel li span {
   position: relative;
}
.header-tel li span::before {
    position: absolute;
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='11' viewBox='0 0 10 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.66709 7.81763L7.52819 6.87004C7.64417 6.74399 7.79091 6.65771 7.95059 6.62167C8.11027 6.58562 8.27602 6.60136 8.42773 6.66698L9.47719 7.12809C9.6305 7.19657 9.76196 7.31345 9.85499 7.46402C9.94803 7.61458 9.99849 7.79208 10 7.97415V10.0893C9.99911 10.2132 9.97545 10.3355 9.93045 10.4491C9.88544 10.5626 9.82003 10.6649 9.73814 10.7499C9.65625 10.8349 9.55959 10.9007 9.45396 10.9435C9.34834 10.9863 9.23593 11.0051 9.12353 10.9988C1.7696 10.4954 0.285745 3.64231 0.00511948 1.01952C-0.00790734 0.890724 0.00399492 0.760351 0.0400432 0.636979C0.0760915 0.513607 0.135469 0.400032 0.214269 0.303726C0.293069 0.207421 0.389506 0.130567 0.497236 0.0782204C0.604965 0.0258741 0.721546 -0.000778021 0.839308 1.72889e-05H2.69605C2.86174 0.000556986 3.02349 0.0556321 3.1605 0.158159C3.29751 0.260685 3.40352 0.405975 3.46489 0.575339L3.8839 1.73021C3.94551 1.89649 3.96122 2.07906 3.92909 2.25511C3.89696 2.43117 3.8184 2.5929 3.70323 2.72011L2.84213 3.66769C2.84213 3.66769 3.33803 7.36075 6.66709 7.81763Z' fill='%2300945E'/%3E%3C/svg%3E%0A");
    width: 10px;
    height: 11px;
    top: 1px;
}
.header-social {
    display: flex;
    align-items: center;
    gap: 10px;
    margin: 0;
    padding: 0;
}
.header-social-item,
.header-social-item a {
    display: block;
    width: 25px;
    height: 25px;
    padding: 0;
    margin: 0;
    line-height: 0;
}
.header-tel-item a {
    margin-left: 17px;
    color: #000000;
    font-weight: 700;
    font-size: 18px;
    text-decoration: none;
}
.header-tel-item a:hover {
    text-decoration: none;
    color: #000000;
}
.header-search-btn {
    border-radius: 50%;
    background: none;
    border: 1px solid #E0E0E0;
    justify-content: center;
    align-items: center;
    display: flex;
    height: 41px;
    width: 41px;
    padding: 0;
    margin: 0;
}
.h-menu-bottom-item .h-menu-bottom-item-link {
    font-weight: 500;
    color: #000000;
    font-size: 17px;
}
.h-menu-bottom-item .h-menu-bottom-item-link:hover {
    text-decoration: none;
}
.h-menu-bottom-drop-menu.drop-menu-js {
    display: none;
}
.h-menu-bottom-drop-menu.drop-menu-js.active {
    top: 35px;
    border: 1px solid #ECECEC;
    padding: 20px;
    position: absolute;
    display: block;
    background: #fff;
    z-index: 1;
    min-width: 200px;
}
.h-menu-bottom-drop-menu.drop-menu-js span {
    padding-right: 20px;
    position: relative;
}
.h-menu-bottom-item.drop-menu-btn-js span {
    padding-right: 13px;
    position: relative;
}
.h-menu-bottom-item.drop-menu-btn-js span::before {
   position: absolute;
   content: '';
   background-image: url("data:image/svg+xml,%3Csvg width='9' height='6' viewBox='0 0 9 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L4.5 4L8 1' stroke='%2300945E' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
   width: 9px;
   height: 6px;
   top: 5px;
   right: 0;
   transition: transform 0.3s ease;
}
.h-menu-bottom-item {
    position: relative;
    padding-bottom: 20px;
}
.h-menu-bottom-drop-menu.drop-menu-js li {
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #ECECEC;
}
.h-menu-bottom-drop-menu.drop-menu-js li:last-child {
    margin-bottom: 0; 
    padding-bottom: 0;
    border: none;
}
.h-menu-bottom-drop-menu.drop-menu-js li a {
   color: #000000;
   font-size: 14px;
   font-weight: 400;
   text-decoration: none;
}
.h-menu-bottom-drop-menu.drop-menu-js li a:hover {
    color: #00945E;
    font-weight: 700;
}
.h_logo img {
    width: 100%;
}
.btn-menu {
    background-image: url("data:image/svg+xml,%3Csvg width='31' height='20' viewBox='0 0 31 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1H30' stroke='%23008B50' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M1 10H30' stroke='%23008B50' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M1 19H30' stroke='%23008B50' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
    width: 31px;
    height: 20px;
    border: none;
    background-color: transparent;
    cursor: pointer;
   display: none; 
}
.btn-menu.active {
    background-image: url("data:image/svg+xml,%3Csvg width='29' height='23' viewBox='0 0 29 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.24707 1.35352L24.7532 21.8596' stroke='%23008B50' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M3.89331 21.5061L24.3994 1.00001' stroke='%23008B50' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
    width: 29px;
    height: 23px;
}
.block-mobi-menu {
    z-index: 200000;
    bottom: 0;
    right: 0;
    left: 0;
    top: 70px;
    width: 100%;
    position: fixed;
    background: #00945E;
    display: none;
}
.block-mobi-menu__inner {
    max-height: calc(100vh - 100px);
    overflow-y: auto;
}
.menu-mobi-nav a {
   color: #fff;
}
.menu-mobi-nav {
    margin-top: 25px;
}
.menu-mobi-nav.top {
    border-bottom: 1px solid #FFFFFF;
}
.menu-mobi__item.drop-mobi-list > span a,
.menu-mobi__item > a {
   font-size: 14px;
   font-weight: 600;
}
.menu-mobi__list .menu-mobi__item {
    margin-bottom: 25px;
}
.menu-mobi__drop-item {
    font-size: 12px;
    padding: 12px 0;
    border-bottom: 1px solid #09AC71;
}
.menu-mobi__drop-item:last-child {
    padding: 12px 0 0 0;
}
.menu-mobi__drop-list li:last-child {
    border-bottom: none; 
}
.menu-mobi__item span {
    display: block;
    width: 100%;
    position: relative;
}
.menu-mobi__item span::before {
    position: absolute;
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg width='9' height='6' viewBox='0 0 9 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L4.5 4L8 1' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
    width: 9px;
    height: 6px;
    right: 0;
    top: 8px;
}
.drop-mobi__block-js {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-out;
}

.drop-mobi__block-js.active {
    max-height: 1000px; /* Это значение должно быть больше, чем максимальная высота вашего самого длинного списка */
    transition: max-height 0.5s ease-in;
}
.menu-mobi__list {
    margin: auto;
    max-width: 90%;
}

footer.footer.l-footer-wrapper {
	padding: 0;
}
footer.footer .footer-inner {
    padding: 58px 60px;
}
.l-footer_bottom {
	position: static !important;
}
.footer-top__item {
	padding: 0 5px;
	width: 33.33333333%
}
.footer-top__l,
.footer-top__r {
	flex: 0 0 auto;
}

.footer-top {
    margin-bottom: 20px;
    gap: 50px;
    display: flex;
    justify-content: space-between;
}
.footer-top__menu {
    gap: 70px;
    display: flex;
    justify-content: space-between;
}
.footer-top__btn,
.footer-top__r-title {
    line-height: 37.12px;
    margin: 0 0 20px 0;
    padding: 0;
    font-size: 29px;
    color: #00955E;
    font-family: Lora;
    font-weight: bold;
}
.footer-top__btn a {
    color: #00945E;
}
.footer-top__btn a:hover {
    text-decoration: none;
    color: #fff;
}
.footer-top__item .footer-top__list li {
    border: none;
    margin: 0 0 20px 0;
    padding: 0;
}
.footer-top__item .footer-top__list li:last-child {
    margin: 0;
}
.footer-top__item .footer-top__list li a {
    color: #C9C9C9;
}
.footer-top__item .footer-top__list li a:hover {
    color: #fff;
    text-decoration: none;
}
.footer-top__r-tel {
    margin: 0 0 20px 0;
    padding: 0;
    display: block;
    text-decoration: none;
    font-family: Lora;
    font-weight: 500;
    font-size: 29px;
    color: #fff;
}
.footer-top__r-tel:hover {
    color: #fff;
    text-decoration: none;
}
.footer-top__r-shedule {
    margin: 0 0 30px 0;
    padding: 0;
    display: block;
    text-decoration: none;
    font-family: Lora;
    font-weight: 500;
    font-size: 18px;
    color: #C9C9C9;
}
.footer-top__r a.write-are {
    display: block;
    font-size: 14px;
    margin: 0;
    padding: 12px 38px;
    float: left;
    line-height: 19.07px;
}
.social-list {
    border: none;
    margin: 0;
    padding: 0;
}
.social-list li.social-item {
    width: 31px;
    height: 31px;
    border: none;
    cursor: pointer;
}
.social-list li.social-item {
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
	position: relative;
}
.social-list li.social-item a {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
}
/* .social-list li.social-item.wk {
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.8376 29.6752C23.0322 29.6752 29.6752 23.0322 29.6752 14.8376C29.6752 6.64301 23.0322 0 14.8376 0C6.64301 0 0 6.64301 0 14.8376C0 23.0322 6.64301 29.6752 14.8376 29.6752ZM15.3805 20.6374H14.2518C14.2518 20.6374 11.7614 20.7875 9.56784 18.5C7.1758 16.0053 5.06344 11.055 5.06344 11.055C5.06344 11.055 4.94161 10.7306 5.07401 10.5735C5.22283 10.3971 5.6278 10.3858 5.6278 10.3858L8.32614 10.3681C8.32614 10.3681 8.58036 10.4105 8.76229 10.5444C8.91231 10.6549 8.9963 10.8613 8.9963 10.8613C8.9963 10.8613 9.43245 11.9661 10.0099 12.9655C11.1372 14.9165 11.6622 15.3432 12.0449 15.1342C12.6027 14.8295 12.4354 12.3762 12.4354 12.3762C12.4354 12.3762 12.4456 11.4858 12.1545 11.0892C11.9292 10.7821 11.5043 10.6923 11.3166 10.6672C11.1647 10.6469 11.4139 10.2939 11.737 10.1355C12.2226 9.8972 13.0799 9.88375 14.0931 9.89407C14.8825 9.90213 15.1099 9.95148 15.4185 10.0261C16.1347 10.1993 16.1123 10.7542 16.0642 11.9517C16.0498 12.3095 16.0331 12.7246 16.0331 13.2041C16.0331 13.312 16.0299 13.4271 16.0267 13.5455C16.0099 14.1587 15.9907 14.8605 16.3937 15.1214C16.6004 15.2551 17.1061 15.1413 18.3704 12.9909C18.9696 11.9716 19.4192 10.7733 19.4192 10.7733C19.4192 10.7733 19.5171 10.5596 19.6697 10.4682C19.8257 10.3746 20.0364 10.4033 20.0364 10.4033L22.8758 10.3858C22.8758 10.3858 23.7291 10.2838 23.8672 10.6696C24.0121 11.0745 23.5484 12.0199 22.3884 13.5686C21.2866 15.0395 20.7512 15.58 20.8016 16.0589C20.8383 16.4079 21.1863 16.7241 21.853 17.3438C23.2507 18.6434 23.6234 19.3258 23.7119 19.4878C23.719 19.5009 23.7243 19.5106 23.7281 19.5169C24.3537 20.5559 23.0345 20.6374 23.0345 20.6374L20.5126 20.6727C20.5126 20.6727 19.9706 20.7801 19.2575 20.2895C18.8846 20.0331 18.52 19.6145 18.1727 19.2156C17.6415 18.6056 17.1505 18.0418 16.7315 18.1749C16.0287 18.3983 16.0507 19.9153 16.0507 19.9153C16.0507 19.9153 16.0559 20.2393 15.8957 20.4119C15.7214 20.5998 15.3805 20.6374 15.3805 20.6374Z' fill='%2300945E'/%3E%3C/svg%3E");
}
.footer-top__r .social-list li.social-item:hover.wk {
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.8376 29.6752C23.0322 29.6752 29.6752 23.0322 29.6752 14.8376C29.6752 6.64301 23.0322 0 14.8376 0C6.64301 0 0 6.64301 0 14.8376C0 23.0322 6.64301 29.6752 14.8376 29.6752ZM15.3805 20.6374H14.2518C14.2518 20.6374 11.7614 20.7875 9.56784 18.5C7.1758 16.0053 5.06344 11.055 5.06344 11.055C5.06344 11.055 4.94161 10.7306 5.07401 10.5735C5.22283 10.3971 5.6278 10.3858 5.6278 10.3858L8.32614 10.3681C8.32614 10.3681 8.58036 10.4105 8.76229 10.5444C8.91231 10.6549 8.9963 10.8613 8.9963 10.8613C8.9963 10.8613 9.43245 11.9661 10.0099 12.9655C11.1372 14.9165 11.6622 15.3432 12.0449 15.1342C12.6027 14.8295 12.4354 12.3762 12.4354 12.3762C12.4354 12.3762 12.4456 11.4858 12.1545 11.0892C11.9292 10.7821 11.5043 10.6923 11.3166 10.6672C11.1647 10.6469 11.4139 10.2939 11.737 10.1355C12.2226 9.8972 13.0799 9.88375 14.0931 9.89407C14.8825 9.90213 15.1099 9.95148 15.4185 10.0261C16.1347 10.1993 16.1123 10.7542 16.0642 11.9517C16.0498 12.3095 16.0331 12.7246 16.0331 13.2041C16.0331 13.312 16.0299 13.4271 16.0267 13.5455C16.0099 14.1587 15.9907 14.8605 16.3937 15.1214C16.6004 15.2551 17.1061 15.1413 18.3704 12.9909C18.9696 11.9716 19.4192 10.7733 19.4192 10.7733C19.4192 10.7733 19.5171 10.5596 19.6697 10.4682C19.8257 10.3746 20.0364 10.4033 20.0364 10.4033L22.8758 10.3858C22.8758 10.3858 23.7291 10.2838 23.8672 10.6696C24.0121 11.0745 23.5484 12.0199 22.3884 13.5686C21.2866 15.0395 20.7512 15.58 20.8016 16.0589C20.8383 16.4079 21.1863 16.7241 21.853 17.3438C23.2507 18.6434 23.6234 19.3258 23.7119 19.4878C23.719 19.5009 23.7243 19.5106 23.7281 19.5169C24.3537 20.5559 23.0345 20.6374 23.0345 20.6374L20.5126 20.6727C20.5126 20.6727 19.9706 20.7801 19.2575 20.2895C18.8846 20.0331 18.52 19.6145 18.1727 19.2156C17.6415 18.6056 17.1505 18.0418 16.7315 18.1749C16.0287 18.3983 16.0507 19.9153 16.0507 19.9153C16.0507 19.9153 16.0559 20.2393 15.8957 20.4119C15.7214 20.5998 15.3805 20.6374 15.3805 20.6374Z' fill='%23fff'/%3E%3C/svg%3E%0A");
}

.social-list li.social-item.tg { 
    background-image: url("data:image/svg+xml,%3Csvg width='31' height='30' viewBox='0 0 31 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.5128 29.6752C23.7073 29.6752 30.3503 23.0322 30.3503 14.8376C30.3503 6.64301 23.7073 0 15.5128 0C7.31818 0 0.675171 6.64301 0.675171 14.8376C0.675171 23.0322 7.31818 29.6752 15.5128 29.6752ZM15.8352 10.1486C14.3486 10.7532 11.3775 12.0046 6.92185 13.9027C6.19833 14.184 5.81931 14.4592 5.78481 14.7283C5.7265 15.1831 6.30898 15.3622 7.10218 15.6061C7.21008 15.6393 7.32187 15.6737 7.43648 15.7101C8.21686 15.9581 9.26661 16.2483 9.81233 16.2598C10.3074 16.2703 10.8599 16.0707 11.4698 15.6612C15.6329 12.9135 17.7819 11.5246 17.9168 11.4947C18.012 11.4736 18.1439 11.447 18.2332 11.5247C18.3226 11.6023 18.3138 11.7494 18.3043 11.7889C18.2466 12.0294 15.9602 14.1079 14.7769 15.1835C14.408 15.5188 14.1464 15.7567 14.0929 15.811C13.9731 15.9327 13.851 16.0478 13.7336 16.1584C13.0086 16.8418 12.4649 17.3542 13.7637 18.1911C14.3878 18.5932 14.8873 18.9258 15.3855 19.2576C15.9296 19.6199 16.4724 19.9813 17.1746 20.4314C17.3535 20.546 17.5244 20.6651 17.6908 20.7811C18.324 21.2226 18.893 21.6191 19.5958 21.5559C20.0043 21.5192 20.4261 21.1437 20.6404 20.0237C21.1467 17.3771 22.142 11.6425 22.372 9.27942C22.3921 9.07238 22.3668 8.80741 22.3464 8.6911C22.3261 8.57479 22.2835 8.40906 22.1289 8.28639C21.9458 8.1411 21.6631 8.11046 21.5366 8.11264C20.9618 8.12254 20.0798 8.4224 15.8352 10.1486Z' fill='%2300945E'/%3E%3C/svg%3E%0A");
}
.footer-top__r .social-list li.social-item:hover.tg { 
    background-image: url("data:image/svg+xml,%3Csvg width='31' height='30' viewBox='0 0 31 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.5128 29.6752C23.7073 29.6752 30.3503 23.0322 30.3503 14.8376C30.3503 6.64301 23.7073 0 15.5128 0C7.31818 0 0.675171 6.64301 0.675171 14.8376C0.675171 23.0322 7.31818 29.6752 15.5128 29.6752ZM15.8352 10.1486C14.3486 10.7532 11.3775 12.0046 6.92185 13.9027C6.19833 14.184 5.81931 14.4592 5.78481 14.7283C5.7265 15.1831 6.30898 15.3622 7.10218 15.6061C7.21008 15.6393 7.32187 15.6737 7.43648 15.7101C8.21686 15.9581 9.26661 16.2483 9.81233 16.2598C10.3074 16.2703 10.8599 16.0707 11.4698 15.6612C15.6329 12.9135 17.7819 11.5246 17.9168 11.4947C18.012 11.4736 18.1439 11.447 18.2332 11.5247C18.3226 11.6023 18.3138 11.7494 18.3043 11.7889C18.2466 12.0294 15.9602 14.1079 14.7769 15.1835C14.408 15.5188 14.1464 15.7567 14.0929 15.811C13.9731 15.9327 13.851 16.0478 13.7336 16.1584C13.0086 16.8418 12.4649 17.3542 13.7637 18.1911C14.3878 18.5932 14.8873 18.9258 15.3855 19.2576C15.9296 19.6199 16.4724 19.9813 17.1746 20.4314C17.3535 20.546 17.5244 20.6651 17.6908 20.7811C18.324 21.2226 18.893 21.6191 19.5958 21.5559C20.0043 21.5192 20.4261 21.1437 20.6404 20.0237C21.1467 17.3771 22.142 11.6425 22.372 9.27942C22.3921 9.07238 22.3668 8.80741 22.3464 8.6911C22.3261 8.57479 22.2835 8.40906 22.1289 8.28639C21.9458 8.1411 21.6631 8.11046 21.5366 8.11264C20.9618 8.12254 20.0798 8.4224 15.8352 10.1486Z' fill='%23fff'/%3E%3C/svg%3E%0A");
}

.social-list li.social-item.yutub { 
    background-image: url("data:image/svg+xml,%3Csvg width='31' height='30' viewBox='0 0 31 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.1879 29.6752C23.3825 29.6752 30.0255 23.0322 30.0255 14.8376C30.0255 6.64301 23.3825 0 15.1879 0C6.99335 0 0.350342 6.64301 0.350342 14.8376C0.350342 23.0322 6.99335 29.6752 15.1879 29.6752ZM23.2231 10.2649C23.5022 10.5042 23.7026 10.8016 23.8042 11.1275C24.1804 12.3298 24.1804 14.8377 24.1804 14.8377C24.1804 14.8377 24.1804 17.3456 23.8049 18.5479C23.7034 18.8738 23.503 19.1713 23.2239 19.4105C22.9449 19.6498 22.5968 19.8223 22.2148 19.9109C20.8119 20.2332 15.1879 20.2332 15.1879 20.2332C15.1879 20.2332 9.56384 20.2332 8.16177 19.9109C7.77972 19.8223 7.43173 19.6497 7.15266 19.4105C6.87358 19.1712 6.6732 18.8738 6.5716 18.5479C6.19541 17.3456 6.19541 14.8377 6.19541 14.8377C6.19541 14.8377 6.19541 12.3298 6.5716 11.1275C6.67321 10.8017 6.87349 10.5044 7.15242 10.2652C7.43135 10.0259 7.77914 9.8533 8.16102 9.76448C9.56384 9.44222 15.1879 9.44222 15.1879 9.44222C15.1879 9.44222 20.8119 9.44222 22.214 9.76448C22.5961 9.85314 22.944 10.0257 23.2231 10.2649ZM13.3482 12.5608V17.1146L18.049 14.8377L13.3482 12.5608Z' fill='%2300945E'/%3E%3C/svg%3E%0A");
}
.footer-top__r .social-list li.social-item:hover.yutub { 
    background-image: url("data:image/svg+xml,%3Csvg width='31' height='30' viewBox='0 0 31 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.1879 29.6752C23.3825 29.6752 30.0255 23.0322 30.0255 14.8376C30.0255 6.64301 23.3825 0 15.1879 0C6.99335 0 0.350342 6.64301 0.350342 14.8376C0.350342 23.0322 6.99335 29.6752 15.1879 29.6752ZM23.2231 10.2649C23.5022 10.5042 23.7026 10.8016 23.8042 11.1275C24.1804 12.3298 24.1804 14.8377 24.1804 14.8377C24.1804 14.8377 24.1804 17.3456 23.8049 18.5479C23.7034 18.8738 23.503 19.1713 23.2239 19.4105C22.9449 19.6498 22.5968 19.8223 22.2148 19.9109C20.8119 20.2332 15.1879 20.2332 15.1879 20.2332C15.1879 20.2332 9.56384 20.2332 8.16177 19.9109C7.77972 19.8223 7.43173 19.6497 7.15266 19.4105C6.87358 19.1712 6.6732 18.8738 6.5716 18.5479C6.19541 17.3456 6.19541 14.8377 6.19541 14.8377C6.19541 14.8377 6.19541 12.3298 6.5716 11.1275C6.67321 10.8017 6.87349 10.5044 7.15242 10.2652C7.43135 10.0259 7.77914 9.8533 8.16102 9.76448C9.56384 9.44222 15.1879 9.44222 15.1879 9.44222C15.1879 9.44222 20.8119 9.44222 22.214 9.76448C22.5961 9.85314 22.944 10.0257 23.2231 10.2649ZM13.3482 12.5608V17.1146L18.049 14.8377L13.3482 12.5608Z' fill='%23fff'/%3E%3C/svg%3E%0A");
} */

.social-list li.social-item.wk {
   background-image: url('/bitrix/templates/new_index/images/social-item/wk.png');
}
.footer-top__r .social-list li.social-item:hover.wk {
    background-image: url('/bitrix/templates/new_index/images/social-item/wk-f-hover.png');
}
.header-body .social-list li.social-item:hover.wk {
    background-image: url('/bitrix/templates/new_index/images/social-item/wk-h-hover.png');
}

.social-list li.social-item.tg { 
    background-image: url('/bitrix/templates/new_index/images/social-item/tg.png');
}
.footer-top__r .social-list li.social-item:hover.tg { 
    background-image: url('/bitrix/templates/new_index/images/social-item/tg-f-hover.png');
}
.header-body .social-list li.social-item:hover.tg { 
    background-image: url('/bitrix/templates/new_index/images/social-item/tg-h-hover.png');
}

.social-list li.social-item.yutub { 
    background-image: url('/bitrix/templates/new_index/images/social-item/yutub.png');
}
.footer-top__r .social-list li.social-item:hover.yutub { 
    background-image: url('/bitrix/templates/new_index/images/social-item/yutub-f-hover.png');
}
.header-body .social-list li.social-item:hover.yutub { 
    background-image: url('/bitrix/templates/new_index/images/social-item/yutub-h-hover.png');
}
.footer-top__r .footer-btn {
    padding: 12px 38px;
    border-radius: 92px;
    background: transparent;
    border: 1px solid #FFFFFF;
    margin: 0 0 30px 0;
}
.footer-top__r .footer-btn:hover {
    background: transparent;
    border: 1px solid #FFFFFF;
}
.footer-top__r .social-list {
    display: flex;
    gap: 10px;
}
.footer-top__l img {
    width: 100%;
    min-width: 100px;
}
.footer-top__l {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 20px;
}
.footer-top__l .external-link img {
    max-width: 100px;
}
.footer-bottom .bottom-picture {
    max-height: 100px;
    display: flex;
}
.footer-bottom .bottom-picture img {
    max-width: 100px;
    width: auto;
}
.footer-bottom-list {
    display: flex;
    gap: 10px;
}

.footer-bottom-list {
    width: 100%;
}
.footer-bottom-list li {
    color: #C9C9C9;
    align-items: center;
    display: flex;
    height: 40px;
    padding: 0;
    padding-left: 60px;
    background: url(../img/arrow-right-green.png) no-repeat 0px 0px;
    border: none;
    cursor: pointer;
}
.footer-bottom {
    align-items: end;
    display: flex;
}
.footer-bottom p.bottom-picture {
    margin: 0;
    padding: 0;
    bottom: 0;
    max-width: 260px;
    width: 100%;
    position: relative;
}
.footer-bottom .footer-bottom-list {
    justify-content: space-between;
    gap: 20px;
    display: flex;
    width: 100%;
}
footer.footer p.bottom-picture {
    bottom: unset !important;
    left: unset;
}
.header-tel li:first-child a {
    color: #dd352b;
}
.header-tel li:last-child a {
    color: #00955e;
}
.feedback-form:hover {
  color: #fff;
  text-decoration: none;
}
.block-mobi-menu__inner .header-tel li a {
    color: #fff;
    padding-left: 10px;
}
.mobi-menu-feedback-form {
    text-align: center;
    max-width: 300px;
}
.mobi-menu-feedback-form:hover {
    color: #00945e;
    text-decoration: none;
}

@media (max-width: 1820px) { 
    .footer-top {
        gap: 30px; 
    }
    .footer-top__menu {
        gap: unset; 
    }
}

@media (max-width: 1799px) { 
    .h_logo {
        max-width: 130px;
    }
    .header-tel {
        gap: 5px;
        flex-direction: column;
    }
    .h-menu-top-list {
        gap: 55px; 
    }
}
@media (max-width: 1355px) {  
    .h-menu-bottom-item .h-menu-bottom-item-link {
        font-size: 13px;
    }
    .header-tel-item a {
        font-size: 12px; 
    }
    .header-social {
        gap: 2px;
        flex-direction: column;
    }
    .feedback-form {
        font-size: 12px;
        padding: 12px 12px; 
    }
    .h-menu-top-list {
        gap: 25px;
    }
    .h_logo {
        max-width: 90px;
    }
	
	.footer-top {
		flex-wrap: wrap;
		justify-content: space-evenly;
	}
	.footer-top__l {
	}
	.footer-top__menu {
		width: 100%;
	}
	.footer-top__r {
	}
	
}
@media (max-width: 990px) {  
    .header-tel-item a {
        margin-left: 0; 
    }
    .h-body_menu,
    .feedback-form,
    .header-social,
    .header-search-btn {
        display: none;
    }
    .header-body,
    body header.header-wrapper {
        height: 70px;
    }
    .header-wrapper {
        border-bottom: 1px solid #00945E;
    }
    .header-tel-item a {
        font-size: 15px;
    }
    .h_logo img {
        max-height: 50px;
    }
    .h_logo {
        max-width: 100%;
    }
    .btn-menu {
        display: block;
    }
    .header-search.active {
        display: none;
    }
    body header.header-wrapper.active {
        height: 70px;
    }
    .block-mobi-menu.active {
        display: block;
    }
    .block-mobi-menu__inner .header-social {
        flex-direction: row;
        display: flex;
        margin: auto;
        max-width: 90%;
    }
    .block-mobi-menu__inner .header-tel {
        margin: 0 auto 30px auto;
        max-width: 90%;
    }
    .block-mobi-menu__inner .header-social-item a svg path {
        fill: #fff;
    }
    .block-mobi-menu__inner .header-tel-item a {
        color: #ffffff; 
    }
    .header-tel li span::before {
        top: 5px;
        background-repeat: no-repeat;
        background-image: url("data:image/svg+xml,%3Csvg width='6' height='7' viewBox='0 0 6 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.00026 4.97485L4.51691 4.37184C4.5865 4.29163 4.67454 4.23672 4.77035 4.21379C4.86616 4.19085 4.96561 4.20087 5.05664 4.24263L5.68631 4.53606C5.7783 4.57963 5.85717 4.65402 5.913 4.74983C5.96882 4.84564 5.99909 4.9586 6 5.07446V6.42046C5.99946 6.49928 5.98527 6.57716 5.95827 6.6494C5.93127 6.72165 5.89202 6.78677 5.84289 6.84084C5.79375 6.89491 5.73575 6.93683 5.67238 6.96405C5.609 6.99127 5.54156 7.00325 5.47412 6.99925C1.06176 6.6789 0.171447 2.31784 0.00307169 0.648786C-0.00474441 0.566824 0.00239695 0.48386 0.0240259 0.40535C0.0456549 0.326841 0.0812813 0.254566 0.128561 0.19328C0.175841 0.131995 0.233704 0.0830879 0.298341 0.0497766C0.362979 0.0164653 0.432927 -0.000495104 0.503585 1.1002e-05H1.61763C1.71704 0.000354446 1.81409 0.0354022 1.8963 0.100646C1.97851 0.165891 2.04211 0.258347 2.07893 0.366125L2.33034 1.10104C2.3673 1.20686 2.37673 1.32304 2.35745 1.43507C2.33817 1.54711 2.29104 1.65003 2.22194 1.73098L1.70528 2.33399C1.70528 2.33399 2.00282 4.68412 4.00026 4.97485Z' fill='white'/%3E%3C/svg%3E%0A");
    }
    .block-mobi-menu__inner .header-social {
        gap: 10px; 
    }
    .mobi-menu-feedback-form {
        text-transform: uppercase;
        font-size: 14px;
        font-weight: 600;
        color: #00945e;
        border-radius: 92px;
        padding: 12px 33px;
        display: block;
        background: #ffffff;
        border: none;
    }
    .feedback-btn {
        margin: 30px auto 50px auto;
        max-width: 90%;
    }
}
@media (max-width:767px){
    .footer-bottom-list {
        flex-direction: column;
    }
    .footer-bottom .footer-bottom-list {
        line-height: 16px;
        text-align: left;
    }
}
@media (max-width: 560px) {  
    footer.footer.l-footer-wrapper {
        overflow: unset;
    }
    .footer-top {
        flex-direction: column;
    }
	.footer-top__l {
	}
	.footer-top__menu {
	}
	.footer-top__r {
	}
	.footer-top__item {
		width: 100%;
	}
	
    .footer-top__menu {
        flex-direction: column;
        gap: 20px;
    }
    .footer-top__item.active .footer-top__list{
        display: block;
    }
    .footer-top__item .footer-top__list {
        display: none;
    }
    .footer-top__list.active {
        display: block;
    }
    .footer-top__item {
        text-align: left;
    }
    .footer-top__btn,
    .footer-top__r-title {
        position: relative;
        margin: 0 0 10px 0;
        font-size: 20px;
        line-height: 25.6px;
    }
    .footer-top__item.active .footer-top__btn::before {
        transform: rotate(180deg);
    }
    .footer-top__btn::before {
        position: absolute;
        content: '';
        background-image: url("/bitrix/templates/new_index/images/item.png");
        width: 9px;
        height: 6px;
        top: 8px;
        right: 0;
    }
    .footer-top__item .footer-top__list li {
        margin: 0 0 10px 0;
    }
    .footer-top__l a img {
        max-height: 61px;
        width: auto;
        min-width: auto;
    }
    .footer-top__l {
        align-items: center;
		justify-content: center;
        flex-direction: row;
        display: flex;
        gap: 50px;
    }
    .footer-top__r {
        text-align: left;
    }
    .footer-top__r-tel {
        font-size: 20px;
        margin: 0 0 10px 0;
    }
    .footer-top__r .footer-btn {
        width: 100%;
    }
    .footer-bottom {
        flex-direction: column;
    }
    footer.footer p.bottom-picture {
        top: 0;
        left: unset;
    }
    .footer-bottom p.bottom-picture {
        max-width: 100%;
    }
    .footer-bottom .qrcode.maxi {
        margin-left: 0;
        display: inline;
        margin-bottom: 0;
        margin-right: 10px;
        max-width: 90px;
        max-height: 85px;
    }
    .footer-bottom p.bottom-picture > noindex {
        position: relative;
    }
    footer.footer.l-footer-wrapper {
    }
	footer.footer .footer-inner {
        padding: 20px 15px;
	}
}


.be-rent-modal.app .modal-header .close,
.be-rent-modal.done .modal-header .close {
    color: #000000; 
}
.be-rent-modal.done button.btn-done {
    margin: auto;
    display: block;
}
.be-rent-modal.done .modal-body {
    padding-bottom: 70px;
}
.be-rent-modal.app button[type="submit"],
.be-rent-modal.app input[type="submit"],
.be-rent-modal.done button.btn-done {
    color: #ffffff;
    border: 1px solid #01945E;
    width: 242px;
    height: 50px;
    border-radius: 50px;
    margin-top: 5px;
    background: #00945E;
    opacity: 1;
}
.be-rent-modal.app .form-group input,
.be-rent-modal.done .form-group input {
    color: #686868;
}
.modal.app {
    background-color: rgba(0, 0, 0, 0.5);
}
.city-select {
    position: absolute;
    left: 30px;
    top: 38%;
    transform: translateY(-50%);
    z-index: 10;
}
.selected-city {
    cursor: pointer;
    display: flex;
    align-items: center;
    gap: 5px;
}
.city-code {
    opacity: 0;
}
.selected-city img {
    border-radius: 50%;
    width: 26px;
    height: 26px;
    object-fit: cover;
    border: 1px solid #D9D9D9;
}
.city-options {
    position: absolute;
    top: 100%;
    left: 0;
    background: white;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 2px 5px rgba(0,0,0,0.1);
    max-height: 200px;
    overflow-y: auto;
    width: 200px;
}
.selected-city-arr {
    position: relative;
}
.selected-city-arr::before {
    position: absolute;
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg width='9' height='6' viewBox='0 0 9 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L4.5 4L8 1' stroke='%23686868' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
    width: 9px;
    height: 6px;
}
.city-option {
    padding: 8px 10px;
    cursor: pointer;
    display: flex;
    align-items: center;
    gap: 10px;
}
.city-option:hover {
    background-color: #f0f0f0;
}

.form-control {
    padding: 10px 10px 10px 70px;
    width: 100%;
    border: 1px solid #ccc;
    border-radius: 4px;
    font-size: 16px;
}

.be-rent-modal.app input::-webkit-input-placeholder,
.be-rent-modal.app textarea::-webkit-input-placeholder { 
    color: #686868;
    font-size: 16px;
}
.be-rent-modal.app input::-moz-placeholder,
.be-rent-modal.app textarea::-moz-placeholder { 
    color: #686868;
    font-size: 16px;
}
.be-rent-modal.app input:-ms-input-placeholder,
.be-rent-modal.app textarea:-ms-input-placeholder { 
    color: #686868;
    font-size: 16px;
}
.be-rent-modal.app input:-moz-placeholder,
.be-rent-modal.app textarea:-moz-placeholder {
    color: #686868;
    font-size: 16px;
}
.modal.app,
.modal.done {
    justify-content: center;
    align-items: center;
}
.modal-body-title {
    margin-bottom: 30px;
    font-size: 20px;
    text-align: center;
}


.block-mobi-menu .search-form {
    border-bottom: 1px solid #FFFFFF;
    margin: 0 auto 40px;
    max-width: 90%;
    display: flex;
    align-items: center;
    background-color: transparent;
}
.block-mobi-menu .search-input {
    flex-grow: 1;
    border: none;
    background-color: transparent;
    color: white;
    font-size: 16px;
    padding: 5px;
    outline: none;
}
.block-mobi-menu .search-input::placeholder {
    color: rgba(255, 255, 255, 0.7);
}
.block-mobi-menu .search-button {
    background-color: transparent;
    border: none;
    cursor: pointer;
    padding: 5px;
}
.block-mobi-menu .search-button svg {
    width: 24px;
    height: 24px;
    color: white;
}

.new-banner .logo, .new-banner .menu-right {
    display: none!important;
}


body .l-main-wrapper {
    margin: 110px auto 0 auto;
}
@media (max-width: 992px) {
    body .l-main-wrapper {
        margin: 70px auto 0 auto;
    }
}


.h_logo {
    max-height: 84px;
    max-width: unset;
}

input[type="checkbox"] {

    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
  
    width: 13px;
    height: 13px;

    background-color: #fff;
    border: 1px solid #E0E0E0;
    border-radius: 3px;
    transition: background-color 0.3s, border-color 0.3s;
}
  
input[type="checkbox"]:checked {
    background-color: #01945E;
    border: 1px solid #01945E;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
}
input[type="checkbox"]:focus {
    outline: none!important;
}
.modal.app {
    z-index: 999999 !important;
}
p.bottom-picture noindex {
    margin-right: 10px;
    width: 120px;
}
.footer-bottom .bottom-picture img {
    max-width: 101px;
    width: auto;
}



@media (max-width: 990px) {
	.footer-bottom {
		flex-direction: column;
	}
    .footer-bottom .qrcode.maxi {
        margin-left: 0;
        display: inline;
        margin-bottom: 0;
        margin-right: 0;
        max-width: 50%;
        max-height: 100%;
    }
    footer.footer p.bottom-picture {
        gap: 10px;
        display: flex;
        top: 0;
        left: unset;
        margin-bottom: 30px;
		max-width: 100%;
		justify-content: center;
    }
    p.bottom-picture noindex {
        width: 70%;
        display: inline-block;
    }
    p.bottom-picture svg {
        background: #00955A;
        height: 47%;
        border-radius: 5px;
        width: 100%;
    }
}

.section-partners-title {
    text-align: center;
}
.section-partners-desk p {
    font-size: 14px;
    color: #ADADAD;
    font-family: 'Open Sans';
    line-height: 26px;
}
.section-partners-desk {
    margin: 20px 20px;
}
body .section-partners-desk p {
    padding: 0;
}
body .mySwiperPartners {
    margin: 40px 55px 20px 55px;
}
.mySwiperPartners .swiper-wrapper {
    align-items: center; 
}
.mySwiperPartners .swiper-wrapper .swiper-slide img { 
    width: 100%;
    max-width: 200px;
}
.mySwiperPartners .swiper-wrapper .swiper-slide {
    text-align: center;
}
.swiper-button-prevPartners {
    right: 10px;
    background: url(../img/arrow-right-green.png) no-repeat;
}
.swiper-button-nextPartners {
    left: 10px;
    background: url(../img/arrow-left-green.png) no-repeat;
}
.swiper-button-nextPartners,
.swiper-button-prevPartners {
    transform: translateY(-50%);
    top: 50%;
    height: 40px;
    width: 40px;
    position: absolute;
    background-size: 40px 40px;
    z-index: 1000;
    opacity: 0.9;
}
.swiper-button-nextPartners.swiper-button-disabled,
.swiper-button-prevPartners.swiper-button-disabled { 
    opacity: 0.5;
}
.swiper-block {
    position: relative;
}
@media (max-width: 540px) { 
    .mySwiperPartners .swiper-wrapper .swiper-slide img { 
        width: 100%;
        max-width: 150px;
    }
}

.gallery-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 20px;
    margin-bottom: 20px;
    margin: -10px;
    width: 100%;
    margin: auto;
}

.gallery-list-row {
    padding: 0 30px;
}

.gallery-item.visible {
    display: block;
    text-align: center;
}

.gallery-item {
    flex: 0 0 calc(16% - 11px);
    display: none;
    padding: 15px;
}

.gallery-item img {
    max-width: 150px;
    width: 100%;
}

.load-more-btn {
    background: none;
    border: none;
    margin: auto;
    display: block;
    margin-top: 10px;
}

.load-more-btn span {
    font-size: 18px;
    padding-right: 16px;
    position: relative;
}

.load-more-btn span::before {
    position: absolute;
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg width='9' height='6' viewBox='0 0 9 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L4.5 4L8 1' stroke='%2300945E' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
    width: 9px;
    height: 6px;
    top: 13px;
    right: 0;
    transition: transform 0.3s ease;
}
@media (max-width: 540px) { 
    .gallery-item {
        padding: 5px;
    }
    .gallery-item img {
        max-width: 300px; 
    }
    .gallery-item {
        flex: 0 0 calc(49% - 11px); 
    }
    .h_logo img {
        max-width: 132px;
        max-height: 50px;
        height: auto;
    }
}


.header-tel-item {
	position: relative;
}

.header-tel-item .desk {
	position: absolute;
	bottom: -25px;
	left: 0;
	color: #00955e;
	text-align: center;
	width: 100%;
}

@media (max-width: 990px) {
    .header-body, body header.header-wrapper {
        height: 85px;
    }

    .header-tel-item .desk {
        font-size: 12px;
    }
}