.is-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.is-flex-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.is-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.is-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.is-col-auto{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
.is-flex-start{align-items:flex-start}
.is-flex-end{align-items:flex-end}
.is-flex-center{align-items:center}
.is-flex-stretch{align-items:stretch}
.is-justify-start{justify-content:flex-start}
.is-justify-end{justify-content:flex-end}
.is-justify-center{justify-content:center}
.is-justify-between{justify-content:space-between}
.is-justify-around{justify-content:space-around}
.is-justify-evenly{justify-content:space-evenly}

.h100{height:100%}
@media screen and (max-width:920px){
	.h100{height:auto}
}

.is-flex-2{-webkit-box-flex:0;-ms-flex:0 0 16.66%;flex:0 0 16.66%}
.is-flex-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}
.is-flex-4{-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%}
.is-flex-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}
.is-flex-8{-webkit-box-flex:0;-ms-flex:0 0 66.66%;flex:0 0 66.66%}
.is-flex-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%}
.is-flex-10{-webkit-box-flex:0;-ms-flex:0 0 83.33%;flex:0 0 83.33%}
.is-flex-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}

.contacts{margin:0 -10px 50px}
.contacts .item-contacts.is-flex-4{-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%}
.contacts .item-contacts.is-flex-8{-webkit-box-flex:0;-ms-flex:0 0 66.66%;flex:0 0 66.66%}
.contacts .item-contacts.is-flex-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}
@media screen and (max-width:1220px){
	.contacts .item-contacts.is-flex-4{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}
	.contacts .item-contacts.is-flex-8{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}
}
@media screen and (max-width:920px){
	.contacts .item-contacts.is-flex-4{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}
	.contacts .item-contacts.is-flex-8{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}
}
@media screen and (max-width:620px){
	.contacts .item-contacts.is-flex-4{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}
	.contacts .item-contacts.is-flex-8{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}
}
@media screen and (max-width:470px){
	.contacts .item-contacts.is-flex-4{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}
	.contacts .item-contacts.is-flex-8{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}
}


.property.is-flex-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}
.property.is-flex-4{-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%}
.property.is-flex-8{-webkit-box-flex:0;-ms-flex:0 0 66.66%;flex:0 0 66.66%}
.property.is-flex-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%}
.property.is-flex-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}

.contacts .intro.is-flex-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%}
.contacts .intro.is-flex-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}

.contacts .item.is-flex-4{-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%}
.contacts .item.is-flex-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}
@media screen and (max-width:1220px){
	.contacts .item.is-flex-4{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}
	.contacts .item.is-flex-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}
}
@media screen and (max-width:920px){
	.contacts .item.is-flex-4{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}
	.contacts .item.is-flex-6{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}
}
@media screen and (max-width:620px){
	.contacts .item.is-flex-4{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}
	.contacts .item.is-flex-6{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}
}
@media screen and (max-width:470px){
	.contacts .item.is-flex-4{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}
	.contacts .item.is-flex-6{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}
}

.contacts .item{padding:10px}
.contacts .item .border{padding:25px;border:1px solid #E2E2E2;border-radius:0;height:100%}
.contacts .item .is-flex-left{-webkit-box-flex:0;-ms-flex:0 0 150px;flex:0 0 150px}
.contacts .item .is-flex-right{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 175px);flex:0 0 calc(100% - 175px)}
.contacts .item .img img{border-radius:50%}
.contacts .item .property-name{padding-right:10px}
.contacts .item .btn{display:inline-block;width:auto;padding:5px 10px;background:#3399CC;border:1px solid #3399CC;color:#fff;box-shadow:3px 3px 9px rgba(24,79,72,0.15)}
.contacts .item .btn:hover{background:#304191;border:1px solid #304191}

.tabs-box{padding:10px;margin:0;width:100%}
ul.tabs{margin:0;padding:0;list-style:none;width:100%;border-bottom:1px solid #3399CC}
ul.tabs li{display:inline-block;margin:0;cursor:pointer;padding:10px 12.5px;border:1px solid #E2E2E2;border-bottom:none/*;-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px*/}
ul.tabs li:hover,ul.tabs li.active{border-color:#3399CC;background-color:#3399CC;color:#FFF}
ul.tabs li.active{cursor:auto}

.tab_container{width:100%;background:#fff;overflow:auto}
.tab_content{border:1px solid #3399CC;border-top:none;display:none;padding:20px}

.tab_accordion{display:none}
@media screen and (max-width: 1220px) {
	.tab_container{border-top:1px solid #3399CC}
	.tab_content{border:1px solid #3399CC;border-top:none;display:none;padding:20px}
	.tabs{display:none}
	.tab_accordion{position:relative;background-color:#E2E2E2;font-weight:400;font-size:16px;border:1px solid #3399CC;border-top:none;margin:0;padding:15px 20px;display:block;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
	.tab_accordion:hover,.tab_accordion.d_active{background-color:#3399CC;color:#FFF}
	.tab_accordion:before{content:'';height:8px;width:8px;display:block;border:2px solid #3399CC;border-right-width:0;border-top-width:0;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;right:20px;top:18px}
	.tab_accordion.d_active:before{border:2px solid #3399CC;border-left-width:0;border-bottom-width}
}