@charset "utf-8";

/*
*Made by Dictum Factum
*Сделано дизайн-студией Dictum Factum
=========================================================
http://dicum.net - Dictum Factum - Web & Design

#autor: Dictum Factum
#site: http://dicum.net 
#portfolio: http://dicum.net/porfolio
#descriprion_en: Web studio Dictum Factum - in english "No sooner said than done".
#descriprion_rus: Веб студия Dictum Factum - что в переводе означает "Сказано - сделано". Мы не бросаем слова на ветер, а доделываем задачу до конца.

=========================================================
*/


/* Ссылка на сброс стилей */
@import url('reset.css');

/* Ссылка на шрифты */
@import url('../fonts/stylesheet.css');


/*=============================== 
ОСНОВНЫЕ СТИЛИ || MAIN STYLES 
================================*/
#eight-window{
	padding-top:0px!important;
}
.new_div{
	text-align:left;
	font-family: 'pt_sansbold';
    color: #2f2f2f;  
	line-height: 1.3em;
	background:#ffcb80;
	padding-top:65px;
}
.new_zag{
	font-size: 30px;
    padding: 20px;
}
.new_txt{
	font-size: 16.5px;
}



a:hover, a , button, input[type="submit"],
.head-menu li a:before,
.head-menu li a:hover:before,
.five-window .first .item,
.five-window .first .item:hover,
.five-window .item:hover .info,
.five-window .item .info,
#five-window .openBtn:hover,
#five-window .openBtn
{
	
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
	
	
}


#five-window.open,
#five-window
{
	
    -webkit-transition-duration: 0.8s;
    -moz-transition-duration: 0.8s;
    -o-transition-duration: 0.8s;
    transition-duration: 0.8s;
	
	
}


input[type='submit'] {
   -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;  
}

b,
strong {
	font-family: 'pt_sansbold';
}
h1,h2,h3,h4,h5,h6 { color: inherit; font-family: 'pt_sansbold';}
h1 {font-size: 16px;}
h2 {font-size: 14px;}
h3 {font-size: 12px;}
h4 {font-size: 16px;}
h5 {font-size: 12px;}
h6 {font-size: 8px;}

a{ color: #dc212a; cursor: pointer; text-decoration: underline;}
a:hover {color: #dc212a; text-decoration: none;}


input, textarea { outline:none; }
input:active, textarea:active { outline:none; }
:focus { outline:none; } 


html {
	height: 100%;
}




body {
	
	padding: 0; margin: 0; 
	overflow-x: hidden !important;
	color: #000; 
	font-size: 16px; 
	height: 100%;
	font-family: 'pt_sansregular';
	position: relative;
}

#one-window {
	display: block;
   background: url('/assets/components/phpthumbof/cache/19-4859%20%2021.8aba6c972b95e9b0121bbafe391675551.jpg') center top; 
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;

	width: 100%;
	height: 100%;
	min-height: 600px;
	position: relative;


}

#one-window:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: .4;
}

#one-window.inside {
	min-height: auto;
	height: 95px;
}


/*.container {
	max-width: none !important;
	width: 1140px;
}*/

.owl-one,
.owl-one .owl-wrapper-outer,
.owl-one .owl-wrapper,
.owl-one .owl-item,
.owl-one .item {
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
}

.owl-one .item:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background:url('../images/bg/uzor.png');

	opacity: .55;
}
.owl-one .item {

    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}




.owl-one {
	background:url('../images/bg/uzor.png');
}

.owl-one .item .container {
	position: relative;
	z-index: 2;
	height: 100%;
}

.owl-one .owl-controls {
	position: absolute;
	left: 0;
	top: 50%;
	width: 100%;
	text-align: center;
}

.owl-one .owl-controls .owl-pagination {
	display: inline-block;
}

.owl-one .owl-controls .owl-pagination div {
	display: inline-block;
	vertical-align: middle;
	width: 6px;
	height: 6px;
	background: #fff;
	border-radius: 100px;
	margin: 0 5px;
}

.owl-one .owl-controls .owl-pagination div.active {
	background: none;
	width: 13px;
	height: 13px;
	border: 1px solid #fff;
}

.owl-one .some-text {
	position: absolute;
	left: 0;
	width: 100%;
	top: 70%;
	text-align: center;
}

.owl-one .some-text p {
	display: block;
	margin: 0;
	padding: 0;
}

.owl-one .some-text span {
	display: inline-block;
	color: #fff;
	font-size: 16px;
	line-height: 19px;
	padding: 3px 10px;
	background: rgba(45,45,45,.7);
}

.menu-header {
	position: absolute;
	left: 0;
	top :90px;
	width: 100%;
	z-index: 1;
}

.menu-header nav {
	display: block;
	text-align: center;
}

.menu-header ul {
	display: inline-block;
}

.menu-header .logo {
	display: none;
}

.menu-header ul li {
	float: left;
	text-transform: uppercase;
	font-family: 'pt_sansbold';
	font-size: 16px;
	margin: 0 25px;
}

.menu-header ul li a {
	color: #fff;
	text-decoration: underline;
	cursor: pointer;
}
.menu-header ul li a:hover {
	text-decoration: none;
}

.sitename-header {
	position: absolute;
	left: 0;
	top: 35%;
	width: 100%;
	text-align: center;
	font-size: 68px;
	color: #fff;
	font-family: 'pt_sansbold';
	z-index:1;

}

.sitename-header span {
	display: inline-block;
	line-height: 76px;
	border: 2px solid #fff;
	padding: 0 10px;
	position: relative;
	height: 82px;
}

.sitename-header span:before {
	content: '';
	position: absolute;
	width: 83px;
	height: 81px;
	background: url('../images/bg/sitename.png') no-repeat;
	top: -2px;
    left: -88px;
}

.sitename-header span:after {
	content: '';
	position: absolute;
	width: 83px;
	height: 81px;
	background: url('../images/bg/sitename.png') no-repeat;
	top: -2px;
    right: -88px;
    -moz-transform: scale(-1, 1);
	-webkit-transform: scale(-1, 1);
    -o-transform: scale(-1, 1);
	transform: scale(-1, 1);
}

.header-bottom-btn {
	position: absolute;
	left : 0;
	bottom: 45px;
	text-align: center;
	width: 100%;
	display: none;
}

.header-bottom-btn .inner-btn {
	display: inline-block;
	cursor: pointer;
}

.header-bottom-btn .mouse,
.header-bottom-btn .arrows {
	display: block;
	text-align: center;
}

.header-bottom-btn .mouse span {
	display: inline-block;
	width: 16px;
	margin-bottom: 10px;
	height: 24px;
	background: url('../images/ico/ico.png') no-repeat;
}

.header-bottom-btn .arrows span {
	display: inline-block;
	width: 44px;
	height: 23px;
	background: url('../images/ico/ico.png') no-repeat;
	background-position: -16px 0px;
}

.header-bottom-btn .inner-btn:hover .arrows span {
	margin-bottom: -15px;
}

.header-bottom-btn .inner-btn .arrows span,
.header-bottom-btn .inner-btn:hover .arrows span {
	-webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
}

#two-window,
.two-window {
	
	
	display: block;
	background: url('../images/bg/second.jpg') ;
	background-attachment: fixed;
	background-size: auto 100%;
	background-position: 50% 0;
	background-repeat: no-repeat;
	padding: 120px 0;	
}

.prem-cont {
	text-align: center;
}

.prem-ico {
	height: 100px;
}

.prem-name {
	font-size: 26px;
	line-height: 33px;
	font-family: 'pt_sansbold';
	color: #2f2f2f;
}

.prem-text {
	color: #ffffff;
	font-size: 17px;
	margin-top: 20px;
	line-height: 22px;
	font-family: 'pt_sansbold';
	padding: 0 10px;
}

#three-window {
	padding: 65px 0;
}

.name-window {
	display: block;
	text-align: center;
	text-transform: uppercase;
	font-size: 80px;
	line-height: 100px;
	color: #2f2f2f;
	font-family: 'bebas_neuebold';
}

.owl-two {
	padding: 0 30px;
}

.owl-two .item {
	margin: 0 17.5px;
	background: #000;
	height: 270px;
	position: relative;
}

.owl-two .item:before {
	content: '';
	position: absolute;
	left: 0;
	bottom: -30px;
	width: 100%;
	height: 15px;
	background: url('../images/ico/prem/shadow.jpg') center no-repeat;
}

.owl-two .item a {
	display: block;
	text-decoration: none;
	cursor: pointer;
}

.owl-two .item a .img:before{
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #9bcc61;
	opacity: 0;
}

.owl-two .item a .img:after{
	content: '';
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -20.5px 0 0 -20.5px;
	width: 41px;
	height: 41px;
	background: url('../images/ico/ico.png');
	background-position: -60px 0;
	opacity: 0;
}

.owl-two .item a:hover .img:before {
	opacity: .8;
}

.owl-two .item a:hover .img:after {
	opacity: 1;
}

.owl-two .item a .img:before,
.owl-two .item a .img:after,
.owl-two .item a:hover .img:before,
.owl-two .item a:hover .img:after {
	-webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
}






.owl-two .item .img {
	height: 210px;
	width: 100%;
	overflow: hidden;
	position: relative;
}

.owl-two .item img {
	height: 100%;
	vertical-align: bottom;
}

.owl-two .item .name {
	height: 60px;
        width: 100%;
	display: table;
	width: 100%;
	overflow: hidden;
	padding: 0 10px;
	background: #9bcc61;
	line-height: 22px;
	font-size: 14px;
	color: #fff;
	text-decoration: none;
}

.owl-two .item .name span {
	display: table-cell;
	vertical-align: middle;
}

.owl-two .owl-controls {
	display: none;
}

.owl-two.owl-carousel .owl-wrapper-outer {
	padding-bottom: 40px;
}

.carousel-wrap {
	position: relative;
	margin-top: 55px;
}

.carousel-wrap .prev,
.carousel-wrap .next {
	position: absolute;
	cursor: pointer;
	width: 16px;
	height: 28px;
	z-index:2;
	top: 45%;
	margin-top: -15px;
	background: url('../images/ico/ico.png') no-repeat;
}

.carousel-wrap .prev {
	left: 0;
    background-position: -101px 0;
}

.carousel-wrap .next {
	right: 0;
    background-position: -117px 0;
}

#four-window {
	padding: 50px 0;
	background: #2f2f2f;
}

.owl-three {
	display: block;
	padding: 0 100px;
}

.owl-three img {
	width: 100%;
}

.owl-three .item {
	position: relative;
	height: 370px;
	overflow: hidden;
}



.owl-three .item .name {
	position: absolute;
	left: 15px;
	bottom: 15px;
	font-size: 22px;
	text-transform: uppercase;
	font-family: 'pt_sansbold';
	color: #fff;
	padding: 15px 25px;
	background: rgba(202,147, 87, .85);
}

.gallery-wrap {
	position: relative;
}

.gallery-wrap .prev,
.gallery-wrap .next {
	position: absolute;
	width: 16px;
	height: 28px;
	z-index:2;
	top: 50%;
	margin-top: -15px;
	background: url('../images/ico/ico.png') no-repeat;
	cursor: pointer;
}

.gallery-wrap .prev {
	left: 0;
    background-position: -101px 0;
}

.gallery-wrap .next {
	right: 0;
    background-position: -117px 0;
}


#six-window {

	background: url('../images/bg/six.jpg');
	background-attachment: fixed;
	background-position: 50% 0;
	background-repeat: no-repeat;
	padding: 65px 0;
}

.comments-wrap {
	margin: 0 100px;
	position: relative;
	margin-top: 40px;
}

.owl-four {
	padding: 0 70px;

}

.owl-four .item {
	padding: 0 50px 50px;
	min-height: 450px;
}


.owl-four .item.video  {
	display: table;

}


.owl-four .item.video .left,
.owl-four .item.video .right {
	display: table-cell;
	vertical-align: middle;
	width: 50%;
	position: relative;
}

.owl-four .photo {
	display: block;
	text-align: center;
}

.owl-four .photo div {
	display: inline-block;
	border-radius: 100px;
	width: 131px;
	height: 131px;
	overflow: hidden;
	box-shadow: 0 0 5px rgba(0,0,0,.5);
}

.owl-four .photo div img {
	height: 100%;
	vertical-align: bottom;
}

.owl-four .name {
	display: block;
	margin: 20px 0 40px;
	text-align: center;
	font-size: 16.5px;
	color: #2f2f2f;
	font-family: 'pt_sansbold';
}

.owl-four .comment {
	display: block;
	padding: 25px;
	background: #fff;
	border-bottom: 3px solid #9bcc61;
	text-align: center;
	border-radius: 4px;
	box-shadow: 0 0 53px rgba(0,0,0,.3);
	font-size: 14px;
	line-height: 19px;
	position: relative;
}

.owl-four .comment:before {
	content: '';
	position: absolute;
	left: 50%;
	top: -13px;
	width: 25px;
	margin-left: -12.5px;
	height: 13px;
	background: url('../images/ico/ico.png') no-repeat;
    background-position: -132px 0;
}


.comments-wrap .prev,
.comments-wrap .next {
	position: absolute;
	width: 16px;
	height: 28px;
	z-index:2;
	top: 0;
	margin-top: 275px;
	background: url('../images/ico/ico.png') no-repeat;
	cursor: pointer;
}

.comments-wrap .prev {
	left: 0;
    background-position: -100px -27px;
}

.comments-wrap .next {
	right: 0;
    background-position: -117px -27px;
}

.contact-name {
	background: #2e2e2e;
}

.contact-name .name-window {
	color: #ca9357;
	position: relative;
}

.contact-name .name-window:before {
	content: '';
	width: 62px;
	height: 31px;
	left: 50%;
	bottom: -31px;
	position: absolute;
	margin-left: -31px;
	background: url('../images/ico/ico.png') no-repeat;
	background-position: -133px -13px;
	    z-index: 1;
}

.yandex-map {
	height: 630px;
	overflow: hidden;
	background: #ece4c6;
}

#eight-window {
	background: url('../images/bg/six.jpg');
	background-attachment: fixed;
	background-position: 50% 0;
	background-repeat: no-repeat;
	padding: 65px 0;
}

#eight-window .row {
	padding: 0 200px;
}

.contact-info {
	text-align: center;
	margin: 50px 0;
}

.contact-info .ico {
	height: 90px;
	overflow: hidden;
	margin-bottom: 10px;
}

.contact-info .name {
	text-transform: uppercase;
	font-size: 14px;
	line-height: 19px;
	color: #2f2f2f;
	font-family: 'pt_sansbold';
	
}

.contact-info .name.cont {
    text-decoration: underline;
}

.contact-info .name a {
	color: #2f2f2f;
}

.btn-contact {
	text-align: center;
}

.btn-contact a {
	display: inline-block;
	padding: 20px 80px;
	border-radius: 8px;
	border-bottom: 3px solid #69a720;
	background: #ace26c;
	color: #547a26;
	font-size: 22px;
	text-transform: uppercase;
	text-decoration: none;
	font-family: 'pt_sansbold';
}

.btn-contact a:hover {
	background: #9ac962;
}

.modal-title {
	text-transform: uppercase;
	font-size: 16px;
}

#nine-window {
	padding: 33px 0;
	background: #2e2e2e;
}

.copy-site {
	font-size: 16px;
	color: #fff;
	line-height: 22px;

}

.copy-site a {
	color: #ca9357;
}



#main-menu.halfHeight {
	top: -100%;
	position: fixed;
	left: 0;
	
}

.modal-open #main-menu.fullHeight {
	top: -100%;
}

#main-menu.fullHeight {
	position: fixed;
	left: 0;
	top: 0;
	padding: 30px 0;
	background: #fff;
	z-index: 10;
	box-shadow: 0 0 10px rgba(0,0,0,.5);
	height: 95px;
	overflow: hidden;
}

#main-menu.fullHeight {
	 -webkit-transition-duration: 0.4s;
    -moz-transition-duration: 0.4s;
    -o-transition-duration: 0.4s;
    transition-duration: 0.4s;
}

#main-menu.fullHeight.menu-header nav {
	float: right;
	margin-top: 8px;
}

#main-menu.fullHeight.menu-header ul li {
	margin: 0 0 0 30px;
}

#main-menu.fullHeight.menu-header ul li a {
	color: #3b3b3b;
}

#main-menu.fullHeight.menu-header .logo {
	float: left;
	display: block;
	margin-top: -22px;
}

#ten-window {
	padding: 60px 0;
}

.name-page {
	font-size: 80px;
	text-transform: uppercase;
	color: #2f2f2f;
	font-family: 'bebas_neuebold';
	padding-bottom: 15px;
	border-bottom: 3px solid #ca9357;
}

.arend-info {
	display: block;
	text-align: center;
	position: relative;
}

.arend-info .current-arend {
	display: inline-block;
	max-width: 55%;
	min-height: 45px;
	padding: 50px 0;
}

.arend-info .current-arend .name{ 
	font-size: 22px;
	line-height: 26px;
	text-transform: uppercase;
	color: #2f2f2f;
	font-family: 'pt_sansbold';
	padding-bottom: 2px;
}

.arend-info .current-arend .back a {
	display: inline-block;
	color: #ca9357;
	font-size: 14px;
	line-height: 18px;
}

.arend-info .prev-arend {
	position: absolute;
	left: 0;
	top: 50%;
	height: 28px;
	margin-top: -14px;
	text-transform: uppercase;
	max-width: 22%;
	font-size: 14px;
	line-height: 28px;
}

.arend-info .next-arend {
	position: absolute;
	right: 0;
	top: 50%;
	height: 28px;
	margin-top: -14px;
	text-transform: uppercase;
	max-width: 22%;
	font-size: 14px;
	line-height: 28px;
}

.arend-info .prev-arend a,
.arend-info .next-arend a {
	color: #9bcc61;
	position: relative;
	
}

.arend-info .prev-arend a {
	padding-left: 30px;
}

.arend-info .next-arend a {
	padding-right: 30px;
}

.arend-info .prev-arend a:before,
.arend-info .next-arend a:before {
	content: '';
	position: absolute;
	width: 17px;
	height: 28px;
	top: 50%;
	margin-top: -14px;

	background: url('../images/ico/ico.png') no-repeat;
}

.arend-info .prev-arend a:before {
	left: 0;
	background-position: -99px 0;
}

.arend-info .next-arend a:before {
	right: 0;
	 background-position: -117px 0;
}


.photo-area {
	min-height: 375px;
	display: block;
	position: relative;
	/*box-shadow: 0 0 15px rgba(0,0,0,.25);*/
}




.owl-five .item .wrap {
	background: #c9cad7;
	margin-left: 5px;
	margin-right: 5px;
	height: 375px;
	overflow: hidden;
	
}

.owl-five .item img {
	height: 100%;
	width: auto !important;
}


.photo-area .prev,
.photo-area .next{
	position: absolute; 
	left: 50%;
	top: 50%;
	margin-left: -29px;
	background: url('../images/ico/ico.png') no-repeat;
	width: 58px;
	height: 58px;
	background-position: 0 0;
	z-index: 2;
}


.photo-area .prev {	
    background-position: 0px -100px;
	margin-top: -70px;
}

.photo-area .next {
    background-position: 0px -32px;
	margin-bottom: -70px;
}

.arend-info2 {
	padding: 0 5px;
	margin-top: 45px;
}

.arend-info2 .wrap {
	background: #f4f4f4;
	padding: 22px;
}

.arend-info2 .wrap p {
	font-size: 16px;
	line-height: 22px;
	margin: 15px 0;
}

.arend-info2 .wrap p b {
	font-size: 16.5px;
}

.arend-info2 .wrap p:first-child {
	margin-top: 0;
}

.arend-info2 .wrap p:last-child {
	margin-bottom: 0;
}

.arend-info2 .wrap .name {
	font-size: 22px;
	text-transform: uppercase;
	font-family: 'pt_sansbold';
	display: block;
	margin-bottom: 20px;
}


.arend-info2 .download {
	display: inline-block;
	font-size: 16.5px;
	line-height: 16.5px;
	font-family: 'pt_sansbold';
	color: #2f2f2f;
	padding-left: 195px;
	position: relative;
	margin-top: 75px;
}

.arend-info2 .download:before {
	content: '';
	background: url('../images/ico/download-scheme.png') no-repeat;
	position: absolute;
	left: 0;
	top: -68px;
	width: 190px;
	background-size: 180px auto;
	height: 87px;
}

.arend-info2 .call {
	text-transform: uppercase;
	color: #ca9357;
	font-size: 16.5px;
	font-family: 'pt_sansbold';
}

.arend-info2 .mailto {
	font-size: 16.5px;
	font-family: 'pt_sansbold';
	color: #2f2f2f;
	position: relative;
	display: inline-block;
	padding-left: 35px;
	line-height: 18px;
}

.arend-info2 .mailto:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 26px;
	height: 18px;
	background: url('../images/ico/ico.png') no-repeat;
	background-position: -60px -45px;
}

.arend-info2 .btn-contact a {
	display: block;
	padding: 15px 0px;
	font-size: 16.5px;
}

.arend-info2 .btn-contact {
	margin-top: 25px;
}

#preload {
	position: fixed;
	left: 0;
	top: 0;
	background: #424141;
	width: 100%;
	height: 100%;
	z-index: 9999;
	display: block;
}

#preload .sitename-header {
	top: 35%;
}
    
            

.modal-footer .btn {
	border: 0;
	background: #ace26c;
    border-bottom: 3px solid #69a720;
    color: #547a26;
    font-size: 16px;
    text-transform: uppercase;
    text-decoration: none;
    font-family: 'pt_sansbold';
    width: 100%;
    padding: 10px 0;
}

.modal-footer .btn:hover {
	background: #9ac962;
}


.modal-title {
	color: #ca9357;
}


.owl-carousel .owl-stage-outer,
.owl-carousel .owl-stage {
	height: 100%;
}

.owl-carousel {
	z-index: 0;
}





#five-window {
	padding: 20px 0;
	height: 430px;
	background: #fff;
	position: relative;
	overflow:hidden;

}

#five-window:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	z-index:2;
	width: 100%;
	height: 100%;
	background: rgba(46,46,46 ,.9);
}

#five-window .openBtn {
	
	width: 315px;
	height: 55px;
	line-height: 55px;
	font-size: 16px;
	text-align: center;
	font-family: 'pt_sansbold';
	cursor: pointer;
	background: #a1d365;
	border-bottom: 3px solid #69a720;
	border-radius: 3px;
	position: absolute;
	left: 50%;
	top: 50%;
	text-transform: uppercase;
	color: #42631a;
	z-index: 3;
	margin: -27.5px 0 0 -157.5px;
}

#five-window .openBtn:hover {
	    background: #9ac962;
}

#five-window.open .openBtn{
	display: none;
}

#five-window.open {
	height: auto;
	padding: 50px 0;
}

#five-window.open:before {
	display: none;
}

.five-window .first {
	height: 673px;
	background: url('../images/schem/1/bg.jpg') center no-repeat;
	background-size: 100% 100%;
	position: relative;
	margin: 30px 0;
}

.five-window .first .two {
    width: 233px;
    height: 172px;
	position: absolute;
	left: 269px;
    bottom: 154px;
	background: url('../images/schem/1/2/normal.png') center no-repeat;
	background-size: 100% 100%;
}

.five-window .first .two.free:hover {
	background: url('../images/schem/1/2/green.png') center no-repeat;
	background-size: 100% 100%;
}

.five-window .first .two.busy:hover {
	background: url('../images/schem/1/2/red.png') center no-repeat;
	background-size: 100% 100%;
}


.five-window .first .one {
    width: 184px;
    height: 187px;
	position: absolute;
    left: 514px;
    bottom: 153px;
	background: url('../images/schem/1/1/normal.png') center no-repeat;
	background-size: 100% 100%;
}

.five-window .first .one.free:hover {
	background: url('../images/schem/1/1/green.png') center no-repeat;
	background-size: 100% 100%;
}

.five-window .first .one.busy:hover {
	background: url('../images/schem/1/1/red.png') center no-repeat;
	background-size: 100% 100%;
}

.five-window .first .three {
	width: 120px;
    height: 167px;
	position: absolute;
    left: 136px;
    bottom: 142px;
	background: url('../images/schem/1/3/normal.png') center no-repeat;
	background-size: 100% 100%;
}

.five-window .first .three.free:hover {
	background: url('../images/schem/1/3/green.png') center no-repeat;
	background-size: 100% 100%;
}

.five-window .first .three.busy:hover {
	background: url('../images/schem/1/3/red.png') center no-repeat;
	background-size: 100% 100%;
}


.five-window .first .four {
	    width: 134px;
    height: 147px;
	position: absolute;
    top: 21px;
    right: 92px;
	background: url('../images/schem/1/4/normal.png') center no-repeat;
	background-size: 100% 100%;
}

.five-window .first .four.free:hover {
	background: url('../images/schem/1/4/green.png') center no-repeat;
	background-size: 100% 100%;
}

.five-window .first .four.busy:hover {
	background: url('../images/schem/1/4/red.png') center no-repeat;
	background-size: 100% 100%;
}


.five-window .first .five {
    width: 83px;
    height: 242px;
	position: absolute;
    top: 21px;
    right: 237px;
	background: url('../images/schem/1/5/normal.png') center no-repeat;
	background-size: 100% 100%;
}

.five-window .first .five.free:hover {
	background: url('../images/schem/1/5/green.png') center no-repeat;
	background-size: 100% 100%;
}

.five-window .first .five.busy:hover {
	background: url('../images/schem/1/5/red.png') center no-repeat;
	background-size: 100% 100%;
}


.five-window .first .six {
    width: 90px;
    height: 242px;
	position: absolute;
    top: 21px;
    right: 331px;
	background: url('../images/schem/1/6/normal.png') center no-repeat;
	background-size: 100% 100%;
}

.five-window .first .six.free:hover {
	background: url('../images/schem/1/6/green.png') center no-repeat;
	background-size: 100% 100%;
}

.five-window .first .six.busy:hover {
	background: url('../images/schem/1/6/red.png') center no-repeat;
	background-size: 100% 100%;
}


.five-window .first .seven {
    width: 143px;
    height: 242px;
	position: absolute;
    top: 21px;
    right: 433px;
	background: url('../images/schem/1/7/normal.png') center no-repeat;
	background-size: 100% 100%;
}

.five-window .first .seven.free:hover {
	background: url('../images/schem/1/7/green.png') center no-repeat;
	background-size: 100% 100%;
}

.five-window .first .seven.busy:hover {
	background: url('../images/schem/1/7/red.png') center no-repeat;
	background-size: 100% 100%;
}



.five-window .first .eight {
    width: 80px;
    height: 242px;
	position: absolute;
    top: 21px;
    left: 443px;
	background: url('../images/schem/1/8/normal.png') center no-repeat;
	background-size: 100% 100%;
}

.five-window .first .eight.free:hover {
	background: url('../images/schem/1/8/green.png') center no-repeat;
	background-size: 100% 100%;
}

.five-window .first .eight.busy:hover {
	background: url('../images/schem/1/8/red.png') center no-repeat;
	background-size: 100% 100%;
}


.five-window .first .nine {
    width: 105px;
    height: 273px;
	position: absolute;
    top: 21px;
    left: 327px;
	background: url('../images/schem/1/9/normal.png') center no-repeat;
	background-size: 100% 100%;
}

.five-window .first .nine.free:hover {
	background: url('../images/schem/1/9/green.png') center no-repeat;
	background-size: 100% 100%;
}

.five-window .first .nine.busy:hover {
	background: url('../images/schem/1/9/red.png') center no-repeat;
	background-size: 100% 100%;
}


.five-window .first .ten {
    width: 79px;
    height: 273px;
	position: absolute;
    top: 21px;
    left: 236px;
	background: url('../images/schem/1/10/normal.png') center no-repeat;
	background-size: 100% 100%;
}

.five-window .first .ten.free:hover {
	background: url('../images/schem/1/10/green.png') center no-repeat;
	background-size: 100% 100%;
}

.five-window .first .ten.busy:hover {
	background: url('../images/schem/1/10/red.png') center no-repeat;
	background-size: 100% 100%;
}


.five-window .first .elleven {
    width: 157px;
    height: 252px;
	position: absolute;
    top: 21px;
    /* right: 92px; */
    left: 67px;
	background: url('../images/schem/1/11/normal.png') center no-repeat;
	background-size: 100% 100%;
}

.five-window .first .elleven.free:hover {
	background: url('../images/schem/1/11/green.png') center no-repeat;
	background-size: 100% 100%;
}

.five-window .first .elleven.busy:hover {
	background: url('../images/schem/1/11/red.png') center no-repeat;
	background-size: 100% 100%;
}


.five-window  .item {
	cursor: pointer;
	overflow: hidden;

}

.five-window  .item .url {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}




.five-window .item:hover {
	overflow: visible;
}


.five-window .item:hover .info {
	top: 100%;
	opacity: 1;
	
	
}

.five-window .item .info {
	position: absolute;
	border-radius: 4px;
	left: 50%;
	top: 80%;
	width: 300px;
	margin-left: -140px;
	padding: 20px;
	border:1px solid #000;
	background: #fff;
	z-index:1;
	opacity: 0;
} 

.five-window .item .info .title {
	font-family: 'pt_sansbold';
	font-size: 16px;
	line-height: 21px;
	text-align: center;
	text-transform: uppercase;
	border-bottom: 2px solid #000;
}

.five-window .item .info .title small {
	display: block;
	text-align: left;
	text-transform: none;
	font-size: 14px;
	padding: 7px 0;
	line-height: 17px;
	font-family: 'pt_sansregular';
}

.five-window .item .info .text {
	padding-top: 7px;
}

.five-window .item.free .info .title {
	color: #9bcc61;
	border-color: #9bcc61;
}

.five-window .item.busy .info .title {
	color: #ff0000;
	border-color: #ff0000;
}


.five-window .second {
	margin: 20px 0;
	height: 686px;
	background: url('../images/schem/2/bg.jpg') center no-repeat;
	background-size: 100% 100%;
	position: relative;
}


.five-window .second .one {
    width: 691px;
    height: 210px;
	position: absolute;
    left: 28px;
    bottom: 97px;
	background: url('../images/schem/2/1/normal.png') center no-repeat;
	background-size: 100% 100%;
}

.five-window .second .one.free:hover {
	background: url('../images/schem/2/1/green.png') center no-repeat;
	background-size: 100% 100%;
}

.five-window .second .one.busy:hover {
	background: url('../images/schem/2/1/red.png') center no-repeat;
	background-size: 100% 100%;
}


.five-window .second .two {
    width: 87px;
    height: 148px;
	position: absolute;
    right: 41px;
    top: 35px;
	background: url('../images/schem/2/2/normal.png') center no-repeat;
	background-size: 100% 100%;
}

.five-window .second .two.free:hover {
	background: url('../images/schem/2/2/green.png') center no-repeat;
	background-size: 100% 100%;
}

.five-window .second .two.busy:hover {
	background: url('../images/schem/2/2/red.png') center no-repeat;
	background-size: 100% 100%;
}



.five-window .second .three {
    width: 243px;
    height: 329px;
	position: absolute;
    right: 137px;
    top: 33px;
	background: url('../images/schem/2/3/normal.png') center no-repeat;
	background-size: 100% 100%;
}

.five-window .second .three.free:hover {
	background: url('../images/schem/2/3/green.png') center no-repeat;
	background-size: 100% 100%;
}

.five-window .second .three.busy:hover {
	background: url('../images/schem/2/3/red.png') center no-repeat;
	background-size: 100% 100%;
}


.five-window .second .four {
    width: 213px;
    height: 280px;
	position: absolute;
    right: 382px;
    top: 34px;
	background: url('../images/schem/2/4/normal.png') center no-repeat;
	background-size: 100% 100%;
}

.five-window .second .four.free:hover {
	background: url('../images/schem/2/4/green.png') center no-repeat;
	background-size: 100% 100%;
}

.five-window .second .four.busy:hover {
	background: url('../images/schem/2/4/red.png') center no-repeat;
	background-size: 100% 100%;
}


.five-window .second .five {
    width: 134px;
    height: 354px;
	position: absolute;
    left: 371px;
    top: 18px;
	background: url('../images/schem/2/5/normal.png') center no-repeat;
	background-size: 100% 100%;
}

.five-window .second .five.free:hover {
	background: url('../images/schem/2/5/green.png') center no-repeat;
	background-size: 100% 100%;
}

.five-window .second .five.busy:hover {
	background: url('../images/schem/2/5/red.png') center no-repeat;
	background-size: 100% 100%;
}


.five-window .second .six {
    width: 184px;
    height: 338px;
	position: absolute;
    left: 199px;
    top: 34px;
	background: url('../images/schem/2/6/normal.png') center no-repeat;
	background-size: 100% 100%;
}

.five-window .second .six.free:hover {
	background: url('../images/schem/2/6/green.png') center no-repeat;
	background-size: 100% 100%;
}

.five-window .second .six.busy:hover {
	background: url('../images/schem/2/6/red.png') center no-repeat;
	background-size: 100% 100%;
}


.five-window .second .seven {
    width: 155px;
    height: 236px;
	position: absolute;
    left: 34px;
    top: 136px;
	background: url('../images/schem/2/7/normal.png') center no-repeat;
	background-size: 100% 100%;
}

.five-window .second .seven.free:hover {
	background: url('../images/schem/2/7/green.png') center no-repeat;
	background-size: 100% 100%;
}

.five-window .second .seven.busy:hover {
	background: url('../images/schem/2/7/red.png') center no-repeat;
	background-size: 100% 100%;
}


.five-window .second .eight {
    width: 155px;
    height: 96px;
	position: absolute;
    left: 34px;
    top: 36px;
	background: url('../images/schem/2/8/normal.png') center no-repeat;
	background-size: 100% 100%;
}

.five-window .second .eight.free:hover {
	background: url('../images/schem/2/8/green.png') center no-repeat;
	background-size: 100% 100%;
}

.five-window .second .eight.busy:hover {
	background: url('../images/schem/2/8/red.png') center no-repeat;
	background-size: 100% 100%;
}



@-webkit-keyframes hvr-wobble-period {
	 50% {opacity:0.7;}	

 	100% {opacity:1;}
 }

.anim {
	-webkit-animation-name: hvr-wobble-period;
	animation-name: hvr-wobble-period;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	transition:0.2s;
	-webkit-transition:0.2s;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}

#five-window .container {
	width: 1140px !important;
}


#small-menu {
	display: none;
}


#one-window.inside .sitename-header {
	display: none;
}

#preload .sitename-header img {
	max-width: 100%;
}

@media (min-width: 1200px) {
	.container {
    	width: 1140px;
    }

    #main-menu.fullHeight.menu-header nav {
    	display: block !important;
    }	
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
	.owl-three .item img {
		height: 100%;
		width: auto;
	}

	#five-window .container {
		zoom: .8;
	}

	.five-window .item .info {
		zoom: 1.2;
	}

	#main-menu.fullHeight.menu-header ul li {
		    margin: 0 0 0 15px;
		        font-size: 14px;
	}


	#main-menu.fullHeight.menu-header nav {
		display: block !important;
	}
}

@media (max-width: 991px) {
	.menu-header ul li {
		margin: 0 9px;
	}

	.owl-three .item img {
		height: 100%;
		width: auto !important;
	}

	#five-window .container {
		zoom: .65;
	}

	.five-window .item .info {
		zoom: 1.35;
	} 

	.comments-wrap {
		margin: 0;
	}

	#eight-window .row {
		padding: 0;
	}

	#nine-window .col-xs-2 {
		display: none;
	}

	#main-menu.fullHeight.menu-header nav {
		display: none;
	}

	#main-menu.fullHeight {
		 padding: 30px 0 16px;
		 height: auto;
	}

	#main-menu.fullHeight .mobile-btn {
		float: right;
		width: 50px;
		height: 50px;
		cursor: pointer;
		background: url('../images/ico/menu.png') center no-repeat;
		margin: -7px 0 0 0;
	} 

	#main-menu.fullHeight.menu-header ul li {
		margin: 0 7px;
	}

	#main-menu.fullHeight.menu-header nav {
		margin-top: 15px;
	}

	.photo-area {
		height: 300px;
		min-height: 0;
	}

	.owl-five .item .wrap {
		height: 300px;
	}


	.arend-info2 .col-xs-4{
		width: 100%;
		margin: 25px 0;

	}
}

@media (max-width: 767px) {

	#two-window, .two-window {
		background-size: auto auto;
		background-repeat: repeat; 
		background-attachment: inherit;
	}

	.menu-header {
		display: none;
	}

	#main-menu.fullHeight.menu-header {
		display: block;
	}

	#main-menu.fullHeight.menu-header.big-window {
		display: none;
	}

	#one-window.inside #main-menu.fullHeight.menu-header {
		display: none;
	}


	#small-menu {
		display: block;
		padding: 30px 0 16px;
    	height: auto;
      	position: fixed;
    	left: 0;
    	top: 0;
    	background: #fff;
    	z-index: 10;
    	box-shadow: 0 0 10px rgba(0,0,0,.5);
    	overflow: hidden;
    	width: 100%;

	}

	#small-menu .logo {
		float: left;
	    display: block;
	    margin-top: -22px;
	}


	#small-menu .mobile-btn2 {
		float: right;
		width: 50px;
		height: 50px;
		cursor: pointer;
		background: url('../images/ico/menu.png') center no-repeat;
		margin: -7px 0 0 0;
	} 
	
	#small-menu ul {
		display: block;
		overflow: hidden;
	}
	#small-menu  nav{
		float: left;
		width: 100%;
		margin-top: 25px;
	}

	#small-menu ul li {
		float: left;
		width: 100%;
		text-align: center;
		text-transform: uppercase;
		font-family: 'pt_sansbold';
		font-size: 16px;
		
		border-top: 1px solid #3b3b3b;
	}

	#small-menu ul li a{
		color: #3b3b3b;
		text-decoration: none;
		display: block;
		padding: 12px 0;
	}

	#small-menu ul li a:hover {
		color: #fff;
		background: #3b3b3b;
	}

	#small-menu  nav {
		display: none;
	}

	.sitename-header {
		display: none;
	}

	#one-window {
		height: 400px;
		min-height: 0;
	}


	.owl-one .some-text {
		bottom: 30px;
		top: auto;
	}

	#two-window .col-xs-4 {
		width: 100%;
		margin: 30px 0;
	}

	#two-window, .two-window {
		padding: 30px 0;
	}

	

	.contact-info .col-xs-4 {
		width: 100%;
		padding: 30px 0;
	}

	#eight-window {
		padding: 30px 0;
	}

	#five-window .container {
		zoom: .55;
	}

	.five-window .second,
	.five-window .first {
		-moz-transform:    rotate(-90deg);
     -o-transform:      rotate(-90deg);
     -webkit-transform: rotate(-90deg);
     transform:         rotate(-90deg);
         margin: 300px 0;
	}

	.five-window .item .info {
		-moz-transform:    rotate(90deg);
     -o-transform:      rotate(90deg);
     -webkit-transform: rotate(90deg);
     transform:         rotate(90deg);
	}

	.owl-carousel .owl-item img {
		width: auto;
		height: 100% !important;
	}
} 

@media (max-width: 450px) { 
	.owl-two .item {
		height: 250px;
	}

	.owl-two .item .img {
		height: 190px;
	}

	.name-window {
		font-size: 50px;
		line-height: 65px;
	}

	.owl-three {
		padding: 0 25px;
	}

	.owl-three .item {
		height: 220px;
	}

	#small-menu .logo {
		width: 80%;
	}

	#small-menu .logo img {
		width: 100%;
	}

	.owl-four {
		padding: 0;
	}
	.btn-contact a {
		font-size: 18px;
		padding: 20px 52px;
	}

	#five-window .container {
		margin-left: -226px;
	}

	.owl-five .item .wrap {
		height: auto;
	}
	.photo-area {
		height: auto;
	}
}	


        .newbanner_modal .modal-content {
            display: none;
            z-index: 51;
            left: 0;
            right: 0;
            position: absolute;
            font-size: 18px;
            padding: 51px 20% 67px;
            background: none;
            border-radius: 0;
            box-shadow: none;
            overflow: hidden;
            border: 0;
        }
        
        .newbanner_modal .modal-content .dop_bg {
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            z-index: 1;
        }
        
        .newbanner_modal .modal-content .wrap {
            position: relative;
            background: white;
            -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
            box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
            border: 1px solid rgba(0, 0, 0, .2);
            border-radius: 6px;
            z-index: 2;
        }
        
        .newbanner_modal form {
            max-width: 298px;
            margin: auto;
            margin-top: 15px;
        }
        
        .newbanner_modal .modal-content .wrap>img {
            position: absolute;
            width: 88px;
        }
        
        .newbanner_modal .modal-content .sheet1:nth-child(1) {
            top: -57px;
            right: -50px;
        }
        
        .newbanner_modal .modal-content .sheet1:nth-child(2) {
            bottom: -75px;
            left: -15px;
            transform: rotate(221deg);
        }
        
        .newbanner_modal .modal-content .sheet2:nth-child(3) {
            left: -44px;
            top: -42px;
            transform: rotate(53deg);
        }
        
        .newbanner_modal .modal-content .sheet2:nth-child(4) {
            transform: rotate(-128deg);
            bottom: -50px;
            right: -33px;
        }
        
        .newbanner_modal .modal-content .modal-header {
            text-align: center;
        }
        
        .newbanner_modal .modal-content .modal-header h4 {
            color: red;
            font-size: 28px;
            font-weight: bolder;
        }
        
        .newbanner_modal .modal-content .content {
            padding: 15px;
        }
        
        .newbanner_modal .bg {
            display: none;
            position: fixed;
            top: 0;
            right: 0;
            left: 0;
            bottom: 0;
            background-color: #000;
            z-index: 50;
            opacity: 0.5;
        }
        
        .newbanner {
            position: relative;
            text-align: center;
            overflow: hidden;
        }
        
        .newbanner img {
            max-width: 1140px;
            width: 100%;
            position: relative;
            z-index: 1;
            margin-bottom: -3px;
            cursor: pointer;
            transition: 0.3s;
        }
        
        .newbanner>img:hover {
            transform: scale(1.01);
        }
        
        .newbanner .fon {
            filter: brightness(1.3) blur(1px);
            position: absolute;
            top: -10px;
            bottom: -10px;
            left: -10px;
            right: -10px;
            background: url("/templates/arenda/images/maple-leaves-background.jpg") no-repeat center center;
            background-size: cover;
        }
        
        @media screen and (max-width: 750px) {
            .newbanner_modal .modal-content {
                padding: 51px 6% 67px;
            }
        }
 @media screen and (max-width: 500px) {
		.newbanner img{
width: 121%;
		}
 }