/*!THIS IS AUTO GENERATED FILE !*/

/* BASIC STYLES */
@import url(fonts/Montserrat/montserrat.css);
*{margin:0px;padding:0px;outline:0px;box-sizing:border-box;}
table{border-spacing:0;border-collapse:collapse;}
table td,table th {text-align:left;vertical-align:top;}
img {border:0px;max-width:100%;}

.fl {float:left;}
.fr {float:right;}
.clear {clear:both !important;}

.middle {vertical-align:middle !important;}
.top {vertical-align:top !important;}
.bottom {vertical-align:bottom !important;}

.left {text-align:left !important;}
.center {text-align:center !important;}
/*.right {text-align:right !important;}*/

.hidden {display:none !important;}
.centered {position: absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
.w100 {width:100%;}

.mr20 {margin-right:20px !important;}
.mb10 {margin-bottom:10px !important;}
.mb20 {margin-bottom:20px;}
.mb30 {margin-bottom:30px !important;}
.mb40 {margin-bottom:30px !important;}
.mb50 {margin-bottom:50px;}
.mb60 {margin-bottom:60px;}
.mb0 {margin-bottom:0px !important;}
.mt-30 {margin-top:-30px !important;}
.mt36 {margin-top:36px !important;}
.pt50 {padding-top:50px;}
.pb60 {padding-bottom:60px;}
.mt10 {margin-top:10px;}
.mt20 {margin-top:20px;}
.mt30 {margin-top:30px;}
.mt50 {margin-top:50px;}
.no-mr {margin-right:0px !important;}
.no_margin {margin:0px !important;}
.noborder {border:none !important;}
.pointer {cursor:pointer;}
.ov_hidden {overflow:hidden;}
.nowrap {white-space:nowrap;}
.pt30 {padding-top:30px;}
.pb30 {padding-bottom:30px;}

body {font-family:'Montserrat',Arial,sans-serif;font-size:16px;color:#343A40;background:#ffffff;}
a {cursor:pointer;color:#BB8067;text-decoration:none;}
a:hover {text-decoration:underline;}
a.no-underline:hover {text-decoration:none;}
.blue {color:#008ad6;}
.red {color:#ff0000;}
.green {color:#3ab54a;}
.grey,.gray {color:#7e7e7e;}

.spinner {width:32px;height:32px;animation:spin 1s infinite linear;}
@keyframes spin {
  0% {transform:rotate(0deg)}
  50%{transform:rotate(180deg)}
  100%{transform:rotate(360deg)}}

.container {margin:0 auto;width:95%;max-width:1170px;position:relative;}
@media (max-width:600px){
	.mobile_full > .container{ width: 100%; }
}

.row { position:relative; }
.row:after { content:"";display:block;clear:both;width:100%; }

input,textarea,select{ -webkit-appearance: none; -moz-appearance: none; appearance: none;max-width:100%;font-family:'Montserrat',Arial,sans-serif;}
input[type="text"],input[type="password"],input[type="email"],textarea,select {font-size:14px;border:1px solid #DEE2E6;border-radius:0px;background:#fff;}
input[type="text"],input[type="password"],input[type="email"],select {height:40px;line-height:40px;padding:0 15px;}
textarea {padding:10px;font-family:'Montserrat',Arial,sans-serif;}
select[multiple] {color:#fff;overflow:hidden;}
select[multiple]::-webkit-scrollbar {display:none;}
select[multiple]::-moz-scrollbar {display:none;}
select[multiple]::-o-scrollbar {display:none;}
select[multiple]::-google-ms-scrollbar {display:none;}
select[multiple]::-khtml-scrollbar {display:none;}
input.input-icon,textarea.input-icon {padding-left:46px;background:url(../images/sprite_new.png) no-repeat;}
.input-icon.user {background-position:13px -640px;}
.input-icon.phone {background-position:16px -692px;}
.input-icon.email {background-position:12px -740px;}
.input-icon.globe {background:url(../images/globe.png) no-repeat;background-position:12px -7px;}
.white-form, .white-form form {color:#fff;}
.white-form input[type="text"],.white-form input[type="password"],.white-form input[type="email"],.white-form textarea,.white-form select {border: 1px solid #FFFFFF;background-color:transparent !important;color: #fff;}
.white-form input[type="text"]::placeholder,.white-form input[type="password"]::placeholder,.white-form input[type="email"]::placeholder,.white-form textarea::placeholder,.white-form select::placeholder  {color: #fff;}
.white-form .objects_search .range_popup, .white-form .objects_search .range {border: 1px solid #FFFFFF;background-color:transparent !important;color: #fff;}
.white-form .objects_search .range_popup .list, .white-form .objects_search .range .list {background:#535353;}

.white-form .regions_select .options, .white-form .numbeo_select .options {border: 1px solid #FFFFFF;background-color:#535353;color: #fff;}
.white-form .regions_select .options > ul li:hover, .white-form .regions_select .options > ul li.active, .white-form .numbeo_select .options > ul li:hover, .white-form .numbeo_select .options > ul li.active {background: #BB8067;}
.white-form .regions_select .options > ul li .path, .white-form .regions_select .options > ul li i, .white-form .numbeo_select .options > ul li .path, .white-form .numbeo_select .options > ul li i {color: #fff;}
.white-form .regions_select .options > ul li.active::before, .white-form .numbeo_select .options > ul li.active::before{border-color: #fff;}

.btn {display:inline-block;padding:0 15px;border-radius:0px;color:#fff;background:#BB8067;font-size:16px;font-weight:bold;text-align:center;height:40px;line-height:40px;text-decoration:none;-webkit-appearance: unset; -moz-appearance: unset; border: 0; box-shadow: unset; cursor: pointer;text-transform:uppercase; }
.btn:hover {background:#93583F;text-decoration:none;}
.btn.disabled{ opacity: 0.6; }
.btn.big {height:45px;line-height:45px;}
.btn.wide{ padding: 0 65px; }
.btn.black {background:#535353;color:#fff;border: 1px solid #ffffff;}
.btn.black:hover {background:#fff;color:#BB8067;}
.btn.brown-white {color:#fff;border: 1px solid #ffffff;}
.btn.brown-white:hover {background:#ffffff;color:#BB8067;}
.btn.white {background:#fff;color:#BB8067;border: 1px solid #BB8067;}
.btn.white:hover {background:#BB8067;color:#fff;}
.btn.white-brown {background:#fff;color:#BB8067;}
.btn.white-brown:hover {background:#BB8067;color:#fff;}
.btn.white-black {background:#fff;color:#BB8067;}
.btn.white-black:hover {background:#535353;color:#fff;}
.btn.grey{ background: #DFDFDF; }
.btn.grey:hover{ background: #DFDFDF; }


.btn.full{ width: 100%; }
.btn.btn-icon::before {content: '';display: inline-block;width: 17px;height: 17px;vertical-align: middle;margin: -3px 12px 0 0;}
.btn-icon.icon-search::before {background: url("../images/axcapital/icons/search.svg") no-repeat;background-size: cover;}
.btn-icon.icon-search.icon-hover-inverse:hover::before {background: url("../images/axcapital/icons/search-brown.svg") no-repeat;background-size: cover;}
.btn-icon.icon-search-brown::before {background: url("../images/axcapital/icons/search-brown.svg") no-repeat;background-size: cover;}
.btn-icon.icon-search-brown.icon-hover-inverse:hover::before {background: url("../images/axcapital/icons/search.svg") no-repeat;background-size: cover;}
.btn-icon.icon-white-phone::before {background: url("../images/axcapital/icons/white-phone.svg") no-repeat;width: 16px;height: 16px;}
.btn-icon.icon-white-phone.icon-hover-inverse:hover::before {background: url("../images/axcapital/icons/phone.svg") no-repeat;width: 16px;height: 16px;}
.btn-icon.icon-white-whatsapp::before {background: url("../images/axcapital/icons/white-whatsapp.svg") no-repeat;background-size: cover;width: 24px;height: 24px;}
.btn-icon.icon-white-whatsapp.icon-hover-inverse:hover::before {background: url("../images/axcapital/icons/whatsapp-account.svg") no-repeat;background-size: cover;width: 24px;height: 24px;}
.btn-icon.icon-brown-phone::before {background: url("../images/axcapital/icons/phone.svg") no-repeat;width: 16px;height: 16px;}
.btn-icon.icon-brown-phone.icon-hover-inverse:hover::before {background: url("../images/axcapital/icons/white-phone.svg") no-repeat;width: 16px;height: 16px;}
.btn-icon.icon-brown-whatsapp::before {background: url("../images/axcapital/icons/whatsapp-account.svg") no-repeat;background-size: cover;width: 24px;height: 24px;}
.btn-icon.icon-brown-whatsapp.icon-hover-inverse:hover::before {background: url("../images/axcapital/icons/white-whatsapp.svg") no-repeat;background-size: cover;width: 24px;height: 24px;}
.btn-icon.icon-green-whatsapp::before {background: url("../images/axcapital/icons/whatsapp-green.svg") no-repeat;background-size: cover;width: 24px;height: 24px;}
.btn.brown-hover:hover {background:#BB8067!important;color:#fff!important;}
.btn.black-hover:hover {background:#535353!important;color:#fff!important;}
.btn.white-hover:hover {background:#ffffff!important;color:#BB8067!important;}
.btn.border-white {border: 1px solid #ffffff!important;}
.btn.border-brown {border: 1px solid #BB8067!important;}
.btn.border-transparent {border: 1px solid transparent!important;}

.btn.btn-icon.btn-only-icon {padding:0px;width:40px;}
.btn.btn-icon.btn-only-icon::before {margin-right: 0px;}

@media(max-width: 600px) {.mobile_buttons .btn {width:100%;margin-bottom:10px;}}

.line {position:relative;margin-bottom:25px;text-align:center;}
.line::before {content:'';position:absolute;left:0;top:50%;z-index:-1;;border-top:1px solid #ccc;width:100%;height:1px;}
.line > * {display:inline-block;padding:0 15px;background:#fbfbfb;;}

.small {font-size:12px;}

/* GRID */
.span4 {float:left;width:23.5%;margin-right:2%;}
.span4:nth-child(4n) {margin-right:0;}
.span3{float:left;width:32%;margin-right:2%;}
.span3:nth-child(3n) {margin-right:0;}
.span2 {float:left;width:49%;margin-right:2%;}
.span2:nth-of-type(2n) {margin-right:0;}
.span2 > .span2 {width:48%;margin-right:4%}
.span2 > .span2:nth-of-type(2n) {margin-right:0;}


/*.grid,.grid2,.grid3,.grid4:after{content: "";display:block; clear:both;}*/

.grid4:after {content:"";display:block;clear:both;}
.grid4 > div {float:left;width:23.5%;margin-right:2%;margin-bottom:4%;}
.grid4.inline-block > div {float:none;display:inline-block;vertical-align:top;}
.grid4.inline-block.flex > div {display:inline-flex;}
.grid4 > div:nth-child(4n) {margin-right:0;}

.grid3:after {content:"";display:block;clear:both;}
.grid3 > div {float:left;width:31%;margin-right:3.5%;margin-bottom:4%;}
.grid3.inline-block > div {float:none;display:inline-block;vertical-align:top;}
.grid3.inline-block.flex > div {display:inline-flex;}
.grid3 > div:nth-child(3n) {margin-right:0;}

.grid2:after {content:"";display:block;clear:both;}
.grid2 > div {float:left;width:49%;margin-right:2%;margin-bottom:4%;}
.grid2.inline-block > div {float:none;display:inline-block;vertical-align:top;}
.grid2.inline-block.flex > div {display:inline-flex;}
.grid2 > div:nth-child(2n) {margin-right:0;}

.span3close {float:left;width:32%;margin-right:2%;}
.span3close:nth-child(3n) {margin-right:0;}

@media (max-width: 900px) {
    .span4 {width:49%;}
	.span4:nth-child(2n) {margin-right:0;}
	.span2 {width:100%;margin-right:0;}
	.grid4 > div {width:49%;}
	.grid4 > div:nth-child(2n) {margin-right:0;}
	/*.grid3 > div {width:49%;margin-right:2%;margin-bottom:4%;}*/
	.grid3 > div:nth-child(3n) {margin-right:2%;}
	.grid3 > div:nth-child(2n) {margin-right:0;}
	}
@media (max-width: 750px) {
	.span3close {width:100%;margin-rigth:0;margin-bottom:4%;}
	}
@media (max-width: 550px) {
    .span4 {width:100%;margin-right:0;}
    .span2 > .span2 {width:100%;margin-right:0;}
	.grid4 > div {width:100%;margin-right:0;margin-bottom:10%;}
	.grid3 > div {width:100%;margin-right:0;margin-bottom:10%;}
	.grid2 > div {width:100%;margin-right:0;margin-bottom:10%;}
	.grid3.mobile-reverse, .grid2.mobile-reverse{ display: flex; flex-flow: column-reverse wrap; }
	}
/* END GRID */

/* CUSTOM SHARE BUTTONS */
.custom_share .ya-share2__list {list-style:none;}
.custom_share .ya-share2__list .ya-share2__item {display:inline-block;margin:0 8px 8px 0;}
.custom_share .ya-share2__list .ya-share2__item a {display:inline-block;}
.custom_share .ya-share2__list .ya-share2__item .ya-share2__icon {display:inline-block;width:20px;height:20px;background:url(../images/sprite_new.png) no-repeat}
.custom_share .ya-share2__list .ya-share2__item .ya-share2__counter {display:none;}
.custom_share .ya-share2__list .ya-share2__item .ya-share2__title {display:none;}
.custom_share .ya-share2__list .ya-share2__item_service_vkontakte .ya-share2__icon {background-position:0px -965px;}
.custom_share .ya-share2__list .ya-share2__item_service_facebook .ya-share2__icon {background-position:-20px -965px;}
.custom_share .ya-share2__list .ya-share2__item_service_twitter .ya-share2__icon {background-position:-40px -965px;}
.custom_share .ya-share2__list .ya-share2__item_service_telegram .ya-share2__icon {background-position:-60px -965px;}
.custom_share .ya-share2__list .ya-share2__item_service_viber .ya-share2__icon {background-position:-80px -965px;}
.custom_share .ya-share2__list .ya-share2__item_service_whatsapp .ya-share2__icon {background-position:-100px -965px;}
.custom_share .ya-share2__list .ya-share2__item_service_odnoklassniki .ya-share2__icon {background-position:-120px -965px;}

/* END CUSTOM SHARE BUTTONS */

/* POPUP */
.popup{ position: fixed; display: none; width: 100%; height: 100%; left: 0; top: 0; align-items: center; justify-content: center; z-index: 102; background: rgba(0, 0, 0, 0.7);}
.popup.iframe{ width: 90%; max-height: 90%; left: 50%; top: 50%; transform: translate(-50%,-50%); background: #f3f3f3; }
.popup.iframe.active{ display: block; }
.popup .popup_content{ position: relative; display: flex; max-width: 480px; width: 95%; background:#fff; max-height: 90%; }
.popup.active{ display: flex; }
.popup .holder{ overflow-y: auto; padding:28px 40px; width: 100%; }
.popup.no_owerflow .holder{ overflow-y: unset; }
.popup .close{position:absolute;top: 10px;right: 15px;cursor:pointer;width: 24px;height: 24px;text-align: center;}
.popup .close::before{content:'';display:inline-block;width: 14px;height: 14px;vertical-align:middle;background: url("../images/axcapital/icons/close.svg") no-repeat;background-size: cover;}
.popup .title{margin-bottom: 10px;font-weight: bold;font-size: 30px;color: #343A40;}
.popup input[type="text"],.popup input[type="password"],.popup input[type="email"],.popup textarea,.popup .label,.popup .kitui-select{display:block;width:100%;margin-bottom:10px;}
.popup textarea {height:100px;}
.popup .btn {display:block;width:100%;}
.popup .rating {font-size:20px;vertical-align:middle;}
.popup .chbs > div {display:inline-block;margin:0 10px 5px 0;}
.ajax_loader {display:none;height: 40px; width: 100%; background: url("../images/axcapital/loader.svg") 50% 50% no-repeat; }
.ajax_result {display:none;text-align:center;width:100%;margin-top:10px;font-size:16px;font-weight:bold;}
form .personal-data {display:flex !important;}
.personal-data > label:first-of-type {min-width: 20px;}
.personal-data > label:last-of-type {line-height: normal;margin-left: 10px;}
/* SCROLLER */
.scroller_holder{ position: relative; }
.scroller_holder .items_holder{ overflow: hidden; }
.scroller_holder ul.scroller{ transition: margin-left ease-out 0.3s; list-style: none; margin-bottom: 0; }
.scroller_holder.flexible ul.scroller{ display: flex; align-items: center; }
.scroller_holder ul.scroller li{ float: left; padding-left: 0; margin-bottom: 0; }
.scroller_holder ul.scroller li img{ display: block; margin: 0 auto; float: none; }
.scroller_holder ul.scroller li::before{ display: none; }
.scroller_holder .arrow_left{ left: -43px; }
.scroller_holder .arrow_right{ right: -43px; }
.scroller_holder.image_bordered ul li{ border: 1px solid #f3f3f3; display: flex; align-items: center; }
.scroller_holder .arrow_left.empty_class,.scroller_holder .arrow_right.empty_class{ display: none; }
.scroller_holder.gallery ul.scroller li .background{ height: 0; width: 100%; padding-bottom: 51%; background-size: cover; background-position: 50% 50%; }
.scroller_holder.gallery ul.scroller li .gallery-image-wrapper{ display: none; }

/* HEADER */
.header {background:#2C2C2C;color:#fff;}
		 
.header .logo {float:left;position:relative;margin-right: 55px;} /* cls here */
.header .logo > div {display:flex;align-items:center;}
.header .logo > div a{position:relative;display:block;width:100%;}
.header .logo img {
	display:block;
	width:auto;
	/*margin: 9px 0px;*/
	height:40px;
}
.header .logo div{ padding: 9px 0 10px 0; }
.header .logo img.flag {margin-left:10px;height:30px;}
.header .logo span {display:block;font-size:11px;padding-left:20%;padding-bottom:5px;}
.header .logo > div .beta_text{ font-size: 14px; font-weight: light; text-decoration: none; font-style: normal; align-self: flex-end; margin-bottom: 1px; }
.header .mobile_menuer {display:none;float: right;position: relative;padding: 20px 0px;}
.header .mobile_menuer::before {content:'';display:inline-block;width:24px;height:16px;vertical-align:middle;background: url("../images/axcapital/icons/menu.svg") no-repeat;}
.header .mobile_menuer.close-menu::before {width: 20px;height: 20px;background: url("../images/axcapital/icons/close.svg") no-repeat;}
.header .items {float:right;}
.header .items > div {display:inline-block;padding: 20px 15px;height: 60px;}
.header .items a {color:#fff;}
.header .items a:hover {text-decoration:none;}
.header .items a.icon::before {content:'';display:inline-block;width:20px;height:20px;vertical-align:middle;background-repeat:no-repeat;}
.header .wishlist {position:relative;width: 24px;display: block;}
.header .wishlist::before {background: url("../images/axcapital/icons/header-wishlist.svg") no-repeat;height: 19px !important;}
.header .wishlist .wishlist_count {position:absolute;bottom: 0px;right: 0px;width:14px;height:14px;font-weight: 600;font-size: 10px;color:#BB8067 ;border-radius: 50%;background:#fff ;display: flex;justify-content: center;align-items: center;align-content: center;flex-wrap: nowrap;overflow: hidden;}
				 

				 
				 
.header .languages {position:relative;cursor:pointer;color:#BB8067;font-size: 14px;}
.header .languages::after {content:'';position: relative;top: -2px;display:inline-block;margin-left: 9px;background: url("../images/axcapital/icons/header-arrow-open.svg") no-repeat;width: 10px;height: 6px;}
.header .languages.open::after{background: url("../images/axcapital/icons/header-white-arrow-open.svg") no-repeat;}
.header .languages .current {display:inline-block;vertical-align:middle;}
.header .languages .list {position:absolute;display:none;z-index:102;top: 60px;right: 0px;list-style:none;background: #BB8067;padding: 5px 0px;cursor:default;min-width: 100%;box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.1);}
.header .languages.open { background: #BB8067;color:#fff;border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
.header .languages.open .list { display:block; }
.header .languages .list li {white-space:nowrap;}
.header .languages .list li a {color: #fff;padding: 7px 15px;display: block;}
.header .languages .list li a:hover {background: #A76C53;}
.header .currencies {position:relative;cursor:pointer;color:#BB8067;font-size: 14px;}
.header .currencies::after {content:'';position: relative;top: -2px;display:inline-block;margin-left: 9px;background: url("../images/axcapital/icons/header-arrow-open.svg") no-repeat;width: 10px;height: 6px;}
.header .currencies.open::after{background: url("../images/axcapital/icons/header-white-arrow-open.svg") no-repeat;}

.header .currencies .current {display:inline-block;vertical-align:middle;}
.header .currencies .list {position:absolute;display:none;z-index:102;top: 60px;right: 0px;list-style:none;background: #BB8067;padding: 5px 0px;cursor:default;min-width: 100%;box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.1);}
.header .currencies.open {background: #BB8067;color:#fff;border-bottom: 1px solid rgba(0, 0, 0, 0.1);}
.header .currencies.open .list {display:block;}
.header .currencies .list li {white-space:nowrap;color: #fff;padding: 7px 15px;cursor:pointer;}
.header .currencies .list li:hover {background: #A76C53;}
.header nav {float:left;}
.header ul.main-menu {display:block;list-style:none;max-width:1200px;margin:0 auto 0 auto;clear:both;padding-top:1px;text-align: center;}
.header ul.main-menu li {position:relative;}
.header ul.main-menu > li {list-style:none;display:inline-block;position:relative;}
.header ul.main-menu > li > a {line-height:normal;color:#fff;font-size:14px;text-decoration:none;display:block;padding: 21px 12px 21px 12px;position:relative;}
.header ul.main-menu li.active > a {color:#BB8067;}
.header ul.main-menu li:hover > a {color:#BB8067;}
.header ul.main-menu a:hover {color:#BB8067;}
.header ul.main-menu > li ul {display:none;width:auto;}
.header ul.main-menu li > ul {position:absolute;z-index:1001;background-color: #535353;list-style:none;min-width: 190px;width:auto;padding: 10px 0px;}
.header ul.main-menu ul li ul {left: 100%;top: 0px;}
.header ul.main-menu li:hover > ul {display:block;}
.header ul.main-menu > li ul > li {display:block;max-width:300px;width:auto;text-align:left;}
.header ul.main-menu > li ul > li > a {line-height:normal;font-size:14px;color:#fff;text-decoration:none;display:block;max-width:300px;width:auto;padding: 5px 59px 5px 15px;}
.header ul.main-menu li > .arrow-submenu {width: 8px;height: 12px;position: absolute;top: 10px;right: 23px;}
.header ul.main-menu li > .arrow-submenu::after {content:'';box-sizing:border-box;position:absolute;top: 0px;left: 0px;background: url("../images/axcapital/icons/arrow-submenu.svg") no-repeat;width: 8px;height: 12px;}
.header ul.main-menu li:hover > .arrow-submenu::after {background: url("../images/axcapital/icons/arrow-submenu-hover.svg") no-repeat;}
.header ul.main-menu > li > .arrow-submenu {display: none;}
#mobile_menu{margin-top: 60px;width: 360px;height: calc(100% - 60px);position: fixed;right: -360px;top: 0;overflow-y: auto;background: #535353;z-index: 105;max-width: 100%;transition: all ease-out 0.3s;z-index: 99;padding-bottom: 60px;color:#fff;padding: 18px 0px;}
#mobile_menu ul{ list-style: none; }
#mobile_menu ul.hide{display:none;}
#mobile_menu ul li{list-style: none;position: relative;}
#mobile_menu ul li.opened{ background: #363028; }
#mobile_menu ul li a{display: inline-block;width: 100%;color: #fff;font-size: 16px;text-decoration: none;padding: 14px 15px;}
#mobile_menu>ul>li>a{text-transform: uppercase;}
#mobile_menu ul li ul.submenu{ display: none;}
#mobile_menu ul li.active > a {color:#BB8067;}
#mobile_menu ul li a:hover{background: #BB8067;color: #fff;}
#mobile_menu ul li ul.submenu li a{ position: relative; }
#mobile_menu ul li ul.submenu li a{ font-size: 16px; text-transform: none; font-weight: 400;}
#mobile_menu ul li > .arrow-submenu  {width: 24px;height: 24px;position: absolute;top: 12px;right: 14px;}
#mobile_menu ul li > .arrow-submenu::after {content:'';box-sizing:border-box;position:absolute;top: 50%;left: 50%;background: url("../images/axcapital/icons/arrow-submenu.svg") no-repeat;width: 8px;height: 12px;margin-top: -6px;margin-left: -4px;}
#mobile_menu .mobile_menu_bottom {position: absolute;bottom: 32px;display: block;width: 100%;padding: 0px 15px;}
#mobile_menu .mobile_menu_bottom.hide {display:none;}
#mobile_menu .languages {position:relative;cursor:pointer;color:#BB8067;font-size: 16px;display: inline-block;margin-right: 30px;}
#mobile_menu .languages::after {content:'';position: relative;top: -2px;display:inline-block;margin-left: 9px;background: url("../images/axcapital/icons/header-arrow-open.svg") no-repeat;width: 12px;height: 8px;background-size: cover;}
#mobile_menu .languages .current {display:inline-block;vertical-align:middle;}
#mobile_menu .languages .name-menu {display:none;}
#mobile_menu .languages .menu-block {display:none;}
#mobile_menu .currencies {position:relative;cursor:pointer;color:#BB8067;font-size: 16px;display: inline-block;}
#mobile_menu .currencies::after {content:'';position: relative;top: -2px;display:inline-block;margin-left: 9px;background: url("../images/axcapital/icons/header-arrow-open.svg") no-repeat;width: 12px;height: 8px;background-size: cover;}
#mobile_menu .currencies .current {display:inline-block;vertical-align:middle;}
#mobile_menu .currencies .name-menu {display:none;}
#mobile_menu .currencies .menu-block {display:none;}
#mobile_menu .submenu_block .submenu-item {display:none;}
#mobile_menu .submenu_block .submenu-item:last-child {display:block;}
#mobile_menu .submenu_block .previous-submenu {font-weight: bold;font-size: 24px;margin: 13px 15px 18px;padding-left: 35px;position: relative;}
#mobile_menu .submenu_block .previous-submenu::after {content:'';position: absolute;top: 5px;display:inline-block;background: url("../images/axcapital/icons/arrow-previous-submenu.svg") no-repeat;width: 10px;height: 18px;left: 0px;}
#mobile_menu .submenu_block .submenu-item .menu-block.link-block li {padding: 14px 15px;}
.sticky_menu {position:fixed;top:0;width:100%;z-index:50;}
@media (max-width: 1200px) {
	.sticky_menu >.header >.container>.row>div{display:none;}
    /*.sticky_menu .container>.row>div{display:none;}*/
	.header nav {float: none;}
}
@media (max-width: 900px) {
	.header {min-height:55px;}
	.header .mobile_menuer {display:block;}
	.header ul.main-menu {display:none;}
	#mobile_menu.active {right:0;}
	.header .logo {position: absolute;width: 100%;margin-right: 0px;padding:0px 50px;}
	.header .logo > div {justify-content: center;}
	.header .logo > div a {width: unset;}
	.header .items {float: left;}
	.header .items > div {padding: 20px 0px;}
	.header .items > .languages {display:none;}
	.header .items > .currencies {display:none;}
	.sticky_menu >.header >.container>.row>div{display:block;}
	}
@media (max-width: 750px) {
	.header .logo span {font-size:10px;}
	.header .logo > div .beta_text{ font-size: 12px; }
	}
@media (max-width: 600px) {
	.header .logo > div .beta_text{ font-size: 10px; }
}
@media (max-width: 500px) {
	.header .logo {float:none;display:block;margin:0 auto;width:100%;}
	.header .logo img {max-height:none;width:100%;}
	.header .logo span {font-size:11px;}
	.header .mobile_menuer::before {margin-left:0;}
	.header .items a.icon::before {margin-right:2px;}
	.header .logo > div .beta_text{ font-size: 14px; }
	.sticky_menu .header .logo {display:none;}
	}

				 
/* WHITE HEADER - menu*/				 
				 
			 			 
.white-header .header .wishlist::before {background: url("../images/axcapital/icons/header-wishlist-dark.svg") no-repeat;} 
.white-header .header .currencies.open::after{background: url("../images/axcapital/icons/header-arrow-opened.svg") no-repeat;}
.white-header .header .wishlist .wishlist_count{color: #fff;background: #BB8067;}				 

.white-header .header {background:#FFFFFF;color:#333; box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);}
.white-header .header ul.main-menu ul.submenu{background:#FFFFFF;color:#333;border:1px solid #DFE3E7;}		 
.white-header .header ul.main-menu > li > a,.white-header .header ul.submenu > li > a	{color:#343A40;}	
.white-header .header ul.main-menu a:hover {color: #BB8067;}
.white-header .header ul.submenu > li > a:hover{color: #BB8067;}

.white-header .header .languages{color:#343A40;border:1px solid #fff;}
.white-header .header .languages .list{ box-shadow: unset; border: 1px solid #DEE2E6; border-top: 0; }
.white-header .header .languages.open a{color:#343A40;} 
.white-header .header .languages.open::after{background: url("../images/axcapital/icons/header-arrow-opened.svg") no-repeat;}
.white-header .header .languages .list li a:hover { background: unset; color: #A76C53; }
.white-header .header .languages.open {background:#FFFFFF;border:1px solid #DEE2E6;}
.white-header .header .languages.open ul.list {background:#FFFFFF; right: -1px;padding: 5px 11px;}

.white-header .header .currencies{color:#333;border: 1px solid #fff;}	
.white-header .header .currencies .list { box-shadow: unset; border: 1px solid #DEE2E6; }				 
.white-header .header .currencies.open{color:#343A40; border: 1px solid #DEE2E6;}				 
.white-header .header .currencies.open li{color:#343A40;}	
.white-header .header .currencies .list li:hover { background: unset; color: #A76C53; }	
.white-header .header .currencies.open {background:#FFFFFF;}
.white-header .header .currencies.open ul.list {background:#FFFFFF;right: -1px;padding: 5px 11px;border-top:0;}				 
				 
.white-header #mobile_menu {color:#535353;background-color:#FFFFFF; box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);}
.white-header #mobile_menu ul li a{color:#535353;}				 
.white-header #mobile_menu ul li a:hover{color:#fff;}	
.white-header #mobile_menu ul li > .arrow-submenu::after {
	background: url(../images/axcapital/icons/arrow-submenu-hover.svg) no-repeat;top: 12px;right: 14px;}
.white-header #mobile_menu li:hover > .arrow-submenu::after {
    background: url("../images/axcapital/icons/arrow-submenu.svg") no-repeat;
}
.white-header .object_menu {background: #FFFFFF;color: #333;}
.white-header .object_menu   a	{color:#333; border-bottom:2px solid #FFFFFF;}	
.white-header .object_menu a:hover {color: #BB8067; border-bottom:2px solid #BB8067;}		
				 
				 
/* FOOTER */
footer, .footer {color: #343A40;font-size: 14px;}
footer .title-column {font-weight: 600;line-height: 200%;}
footer ul.links-menu {list-style:none;display:block;margin-top:30px;margin-bottom: 20px;}
footer ul.links-menu > li {display:inline-block;box-sizing:border-box;width:23.5%;margin-right:2%;vertical-align:top;}
footer ul.links-menu > li:last-child {margin-right:0;}
footer ul.links-menu > li ul {list-style:none}
footer ul.links-menu > li ul li {line-height:normal}
footer ul.links-menu a {color:#6c757d;line-height: 200%;}
.footer {background: #252424;position:relative;color: rgba(255, 255, 255, 0.7);}
.footer a {color:inherit;}
.footer .footer-logo-block {text-align: center;padding-bottom: 30px;}
.footer .footer-info-block {padding-top: 40px;padding-bottom: 30px;border-top: 1px solid rgba(187, 128, 103, 0.5);}
.footer .footer-menu-block {padding-top: 40px;padding-bottom: 30px;border-top: 1px solid rgba(187, 128, 103, 0.5);}
.footer .footer-copyright-block {padding-bottom: 20px;}
.footer .grid4 > div {margin-bottom: 10px;}
.footer .title {font-size: 16px;color: #BB8067;margin-bottom:8px;}
.footer .menu-title {font-weight: 600;color:#fff;margin-bottom:15px;}
.footer .menu a {color: rgba(255, 255, 255, 0.5);}
.footer > .container {padding-top:40px;}
.footer ul{list-style:none;}
.footer ul li {padding:6px 0px;}
.footer .logo {display: inline-block;margin-bottom: 15px;}
.footer .logo img {display:block;}
.footer .copyright, .footer .production {font-weight: 600;font-size: 10px;text-transform: uppercase;}
.footer .copyright {margin-bottom:8px;}
.footer .socials a {display:inline-block;width:24px;height:24px;margin:0px 20px 0px 0;}
.footer .socials a:last-child{margin-right:0px;}
.footer .socials a.fb {background: url("../images/axcapital/icons/fb.svg") no-repeat;}
.footer .socials a.in {background: url("../images/axcapital/icons/inst.svg") no-repeat;}
.footer .socials a.tw {background: url("../images/axcapital/icons/tw.svg") no-repeat;}
.footer .socials a.wa {background: url("../images/axcapital/icons/wa.svg") no-repeat;background-position: 2px 2px;}
.footer .socials a.vb {background: url("../images/axcapital/icons/vb.svg") no-repeat;background-position: 0px 2px;background-size: contain;width: 22px;}
.footer .socials a.yt {background: url("../images/axcapital/icons/yt.svg") no-repeat;}
.footer .socials a.lin {background: url("../images/axcapital/icons/lin.svg") no-repeat;}
.footer .socials a.vk {background: url("../images/axcapital/icons/vk.svg") no-repeat;}
.footer .socials a.pin {background: url("../images/axcapital/icons/pin.svg") no-repeat;}
.footer .socials a.tele {background: url("../images/axcapital/icons/tele.svg") no-repeat;background-size: 85%;}
.footer .socials a.od {background: url("../images/axcapital/icons/od.svg") no-repeat;}
				 
.footer .search {display:block;position:relative;max-width:260px;}
				 
.footer .search input[type="text"] {background:transparent;width:100%;padding: 0 40px 0 8px;border: 1px solid #706F6F;color: rgba(255, 255, 255, 0.7);font-style: italic;}
.footer .search input[type="text"]::-webkit-input-placeholder {color: rgba(255, 255, 255, 0.7);}	
.footer .search input[type="text"]::placeholder  {color: rgba(255, 255, 255, 0.7);}
				 
				 
.footer.white-footer {
	background-color:#fff;color:#6C757D;
	/*box-shadow: inset 7px 0 30px -10px rgba(0, 0, 0, .5);*/
	/*background: linear-gradient(180deg, rgba(222, 226, 230, 0.2) 0%, rgba(220, 224, 228, 0) 100%);*/	
}
.footer.white-footer::before{ content: ""; position: absolute; height: 55px; top: 0; width: 100%; left: 0; background: linear-gradient(180deg, rgba(222, 226, 230, 0.2) 0%, rgba(220, 224, 228, 0) 100%); }
.footer.white-footer .logo img{ height: 40px; width: auto; }
.footer.white-footer .footer-info-block {border-top: 1px solid rgba(222, 226, 230, 1);}
.footer.white-footer .footer-menu-block {border-top: 1px solid rgba(222, 226, 230, 1);}
				 
.footer.white-footer .menu-title {color:#343A40;}
				 
.footer.white-footer .menu a,.footer.white-footer a { color:#343A40; }				 
.footer.white-footer .footer-logo-text { color: #6C757D; font-weight: 600; }
										
.footer.white-footer .socials a.fb {background: url("../images/axcapital/icons/soc-fb-gray.svg") no-repeat;}
.footer.white-footer .socials a.in {background: url("../images/axcapital/icons/soc-inst-gray.svg") no-repeat;}
.footer.white-footer .socials a.tw {background: url("../images/axcapital/icons/soc-tw-gray.svg") no-repeat;}
.footer.white-footer .socials a.wa {background: url("../images/axcapital/icons/soc-wa-gray.svg") no-repeat;background-position: 2px 2px;}
.footer.white-footer .socials a.vb {background: url("../images/axcapital/icons/soc-vb-gray.svg") no-repeat;background-position: 0px 2px;background-size: contain;width: 22px;}
.footer.white-footer .socials a.yt {background: url("../images/axcapital/icons/soc-yt-gray.svg") no-repeat;}
.footer.white-footer .socials a.lin {background: url("../images/axcapital/icons/soc-lin-gray.svg") no-repeat;}
.footer.white-footer .socials a.vk {background: url("../images/axcapital/icons/soc-vk-gray.svg") no-repeat;}
.footer.white-footer .socials a.pin {background: url("../images/axcapital/icons/soc-pin-gray.svg") no-repeat;}
.footer.white-footer .socials a.tele {background: url("../images/axcapital/icons/soc-tele-gray.svg") no-repeat;background-size: 85%;}
.footer.white-footer .socials a.od {background: url("../images/axcapital/icons/soc-od-gray.svg") no-repeat;}
		
.footer.white-footer .search input[type="text"] {border: 1px solid #DEE2E6;}	
.footer.white-footer .search input[type="text"]::-webkit-input-placeholder {color: rgba(52, 58, 64, 1);}	
.footer.white-footer .search input[type="text"]::placeholder  {color: rgba(52, 58, 64, 1);}		 
						 			 
.footer.white-footer .search input[type="text"]::placeholder  {color: rgba(0, 0, 0, 0.7);}
.footer .search input[type="submit"] {position:absolute;top:50%;margin-top:-8px;right: 19px;width:16px;height:16px;border:0px;background: url("../images/axcapital/icons/search-brown.svg") no-repeat;cursor:pointer;}
.cookie_warning {background:rgba(0,0,0,0.7);color:#fff;position:fixed;bottom:0;left:0;width:350px;z-index:200;padding:35px 30px 20px 30px;}
.cookie_warning .close {position:absolute;right:10px;top:10px;font-size:40px;line-height:20px;cursor:pointer;}
.cookie_warning p {margin-bottom:8px;}
.cookie_warning p a {text-decoration:underline;}
.cookie_warning .accept {text-align:right;}
@media (max-width: 900px) {
	.footer .grid4 > div.menu {display:none;}
	}
@media (max-width: 800px) {
	footer ul.links-menu > li {width:49%;}
	footer ul.links-menu > li:nth-child(2n) {margin-right:0;}
	}
@media (max-width: 600px) {
	.cookie_warning {width:100%;}
	.cookie_warning .accept {text-align:center;}
	}
@media (max-width: 550px) {
	.footer > .container {padding-top: 20px;}
	.footer .grid4 > div {text-align:center;}
	.footer .grid4.footer-menu-block > div {text-align:center;width: 49%;margin-right: 2%;}
	.footer .grid4.footer-menu-block > div:nth-child(2n) {margin-right: 0;}
	.footer .search {margin:0 auto;max-width: 330px;}
	.footer .footer-logo-text {display:none;}
	.footer .footer-logo-block {padding-bottom: 15px;}
	.footer .footer-info-block {border: 0px;padding-bottom: 20px;display: flex;flex-wrap: wrap;}
	.footer .footer-info-block .search-col {order:1;}
	.footer .footer-menu-block {border: 0px;}
	.footer .footer-copyright-block {text-align:center;}
	}
@media (max-width: 450px) {
	footer ul.links-menu > li {width:100%;margin-right:0;}
}

			 
				 
				 
/* BREADCRUMBS */
ul.breadcrumbs {list-style:none;display:block;font-size: 12px;font-weight: 600;color: #6C757D;margin:25px 0 15px 0;}
ul.breadcrumbs li {display:inline-block;}
ul.breadcrumbs li a{color: #6C757D;text-decoration:none;}
ul.breadcrumbs li a:hover{text-decoration:underline;}
ul.breadcrumbs li.divider {margin: 0 9px 0 9px;position: relative;width: 9px;height: 15px;}
ul.breadcrumbs li.divider::after {content:'';box-sizing:border-box;position:absolute;top: 50%;margin-top: -5px;left: 0px;background: url("../images/axcapital/icons/arrow-breadcrumbs.svg") no-repeat;background-size: cover;width: 9px;height: 15px;}
@media (max-width: 600px) {
	ul.breadcrumbs li.divider {margin-right:11px;}
	ul.breadcrumbs li {display:none;}
	ul.breadcrumbs li:nth-last-child(3) {display:block;font-size:14px;position: relative;}
	ul.breadcrumbs li:nth-last-child(3)::before {content:'';box-sizing:border-box;background: url("../images/axcapital/icons/arrow-breadcrumbs.svg") no-repeat;background-size: cover;width: 9px;height: 15px;display: inline-block;vertical-align: middle;margin: -3px 10px 0 0;transform: rotate(180deg);}
	}

/* PAGE STRUCTURE */
.page_content {width:100%;margin-bottom:50px;}
.aside {float:right;width:280px;margin-bottom:50px;}
.no_page_offset .page_content{ margin-bottom: 0; }
.no_page_offset .aside{ margin-bottom: 0; }
h1,.h1 {font-weight:bold;font-size: 32px;margin-bottom: 50px;line-height: normal;}
h2,.h2 {font-weight:bold;font-size:30px;margin-bottom:10px;line-height:normal;}
h3,.h3 {font-weight:bold;font-size:20px;margin-bottom:10px;line-height:normal;}
h2 a,.h2 a{color:inherit;}
.dark-bg{background: #535353;color: #FFFFFF;}
.dark-bg a{color: #FFFFFF;}
.mobile_table{overflow-x:auto;}
article, .article {line-height:22px;}
article {margin-bottom:30px;}
.white_block article {margin-bottom:0;}
article p,article ul,article ol,article table,.article p,.article ul,.article ol,.article table {margin-bottom:22px;}
article ul ul,article ol ol,.article ul ul,.article ol ol {margin-bottom:0;}
article p, .article p {text-align:left;}
article ul,article ol,.article ul {margin-left:25px;}
article ul ::marker,.article ul ::marker, ul ::marker {color: #BB8067;}
article table tr:first-child td,.article table tr:first-child td {border-top: 1px solid #DEE2E6;}
article td,.article td,article th,.article th {padding:13px;border-bottom: 1px solid #DEE2E6;}
article th,.article th {font-size: 14px;text-transform: uppercase;border-top: 1px solid #6C757D;border-bottom: 1px solid #6C757D;}
table.full {width: 100%;}
article table tbody tr:nth-of-type(2n+2) td,.article table tbody tr:nth-of-type(2n+2) td {background:rgba(187,128,103,0.15);}
article table tr:hover td,.article table tr:hover td {background:rgba(187,128,103,0.2) !important;}
pre {font-style:italic;line-height:normal;}
.image-left {float: left; margin-right: 30px; margin-bottom: 8px;}
.image-right {float: right; margin-left: 30px; margin-bottom: 8px;}
.title-center {text-align:center;}
.wrapper-form .mobile {display:none;}
.wrapper-form .mobile-full-window .title-window {font-size: 30px;font-weight:bold;margin-bottom:30px;display:none;}
.wrapper-form .mobile-full-window .mobile-full-window-buttons {display:none;position: fixed;bottom: 0px;left: 0px;padding: 10px 15px;margin-bottom: 0px !important;background: #535353;width: 100%;z-index: 122;}
	
		
				 
			 
.wrapper-form .mobile-full-window .mobile-full-window-buttons > * {margin-bottom:10px;}
@media(max-width: 800px) {.image-left,.image-right {margin-left: auto;margin-right: auto;float: none;display: block;}}
.caption-text {background: #F1F1F1;padding:10px 0px;text-align:center;font-weight: 500;font-size: 14px;display: block;}
.form-view-1 .form-left-side {display:inline-block;vertical-align:top;width: 37%;margin-right: 3%;}
.form-view-1 .form-right-side {display:inline-block;vertical-align:top;width: 60%;}
.form-view-1 .form-left-side > div, .form-view-1 .form-right-side > div {margin-bottom: 20px;}
.form-view-1 .wrapper-form-two-column {display: flex;align-content: flex-end;justify-content: space-between;flex-wrap: wrap;}
.form-view-1 .wrapper-form-two-column > div {margin-bottom: 20px;}
.form-view-1 .wrapper-form-two-column .captcha {margin-right:20px;}
.form-view-1 .wrapper-form-two-column .button-block {align-self: flex-end;}
.form-view-1 .wrapper-form-two-column .button-block a {min-width:250px;}
.form_block input[type='text'],.form_block textarea,.form_block .label {display:block;width:100%;/*margin-bottom:9px;*/}
.form_block .label {margin-bottom:9px;}
.form_block textarea {height:128px;}
.form_block .title {font-weight: bold;font-size: 24px;line-height: 29px;margin-bottom:20px;}
@media (max-width:750px){
	.form-view-1 .submit_group{ display: flex; flex-direction: column-reverse; align-content: unset; }
	.form-view-1 .wrapper-form-two-column.submit_group .button-block{ align-self: unset; margin-top: 15px; }
}

.wrapper-custom-columns .custom-columns {display: flex;flex-wrap: wrap;justify-content: space-between;}
.wrapper-custom-columns .custom-columns .custom-columns-item.vertical_center {align-self: center;}
.wrapper-custom-columns .custom-columns .custom-columns-item.col_left_padding {padding-left:30px;}
.wrapper-custom-columns .custom-columns .custom-columns-item.col_right_padding {padding-right:30px;}
.wrapper-custom-columns.cols-2 .custom-columns .custom-columns-item {width: 49%;}
.wrapper-custom-columns.cols-2 .custom-columns .custom-columns-item.full_col {width: 50%;}
.wrapper-custom-columns.cols-3 .custom-columns .custom-columns-item {width: 32.33%;}
.wrapper-custom-columns.cols-3 .custom-columns .custom-columns-item.full_col {width: 33.33%;}
.wrapper-custom-columns.cols-4 .custom-columns .custom-columns-item {width: 24%;}
.wrapper-custom-columns.cols-4 .custom-columns .custom-columns-item.full_col {width: 25%;}

.two-column-content .two-column-content-text {padding-top:30px;padding-bottom:30px;align-self: center;}
.two-column-content .two-column-content-text p {margin-bottom: 10px;}
.two-column-content .two-column-content-image {align-self: center;}
.two-column-content.two-column-right-image .two-column-content-text {padding-right:30px;}
.two-column-content.two-column-left-image .two-column-content-text {padding-left:30px;}

@media (max-width: 600px) {
	h1,.h1 {font-size:24px;margin-bottom: 10px;}
	h2,.h2 {font-size:22px;}
	h3,.h3 {font-size:18px;}
	.title-center {text-align:left;}
	.wrapper-form .mobile {display:block;}
	.wrapper-form .mobile-hide {display:none;}
	.wrapper-form .mobile-full-window {display:none;z-index: 122;position: fixed;top: 0;left: 0;width: 100%;height: 100%;padding: 90px 15px 130px;border: none;background:#535353;color: #fff;overflow-x: auto;}
	.wrapper-form .mobile-full-window .container {width:100%;}
	.wrapper-form .mobile-full-window.open {display:block;}
	.wrapper-form .mobile-full-window .title-window {display:block;}
	.wrapper-form .mobile-full-window .mobile-full-window-buttons {display:block;}
	
	
	/* SEARCH FORM WHITE THEME  */				 
		 
	.white-header .kitui-select .options{background:#fff !important;color:#343A40 !important;}
	.white-header .kitui-select .options .close::before{background:#343A40;}
	.white-header .kitui-select .options .close::after{background:#343A40;}				 
	.white-header .objects_search .controls a{color:#343A40;}
	.white-header .objects_search .controls a.btn{color:#fff;}	

	.white-header .objects_search.wrapper-form .mobile-full-window .mobile-full-window-buttons {background: #fff;}			 
	.white-header .objects_search.wrapper-form .mobile-full-window .mobile-full-window-buttons .black{border:1px solid #DEE2E6;}		 
	.white-header .objects_search .regions_select input[type="text"]::placeholder{color:#343A40;}
	.white-header .objects_search .regions_select input[type="text"]{padding:0 10px; border:1px solid #DEE2E6;}	
	.white-header .objects_search.wrapper-form .mobile-full-window {background:#fff;color:#343A40}
	.white-header .objects_search.wrapper-form .mobile-full-window form{color:#343A40}
	.white-header .objects_search.wrapper-form .mobile-full-window .range_popup{background:#fff;color:#343A40;border:1px solid #DEE2E6;}
	
	.white-header .objects_search.wrapper-form .mobile-full-window input::placeholder{color:#343A40;}
	.white-header .objects_search.wrapper-form .mobile-full-window input[type="text"]{border:1px solid #DEE2E6;color:#343A40;}
	.white-header .mobile-full-window .kitui-select .selected {border: 1px solid #DEE2E6;background-color: transparent !important;color: #343A40;}
	.white-header .objects_search .mobile-full-window .range_popup {border: 1px solid #DEE2E6;color:#343A40;}
	.white-header .objects_search.wrapper-form .mobile-full-window .range input[type="text"]{border:1px solid #DEE2E6;color:#343A40;}
	.white-header .objects_search .mobile-full-window .range{color:#343A40;}
	.white-header .objects_search .mobile-full-window .range_popup .list{background:#fff;}
	.white-header .objects_search .kitui-select .options > ul li.placeholder.active{color:#343A40;}
	
	.white-header .objects_search .mobile-full-window .regions_select .options,.white-header .objects_search .mobile-full-window .numbeo_select .options{background:#fff;}
	.white-header .objects_search .mobile-full-window .regions_select .options{ border: 1px solid #DEE2E6; border-top: 0; }
	.white-header .objects_search .mobile-full-window .regions_select .options > ul li .path,.white-header .objects_search .mobile-full-window .regions_select .options > ul li i,.white-header .objects_search .mobile-full-window .numbeo_select .options > ul li .path,.white-header .objects_search .mobile-full-window .numbeo_select .options > ul li i{
		color:#7F7F7F;}
	
	
	.white-header .objects_search .regions_select .options, .white-header .objects_search .numbeo_select .options {
		color:#333;
	}
	
	
	.mobile-full-window form {color:#fff;}
	.mobile-full-window input[type="text"],.mobile-full-window input[type="password"],.mobile-full-window input[type="email"],.mobile-full-window textarea,.mobile-full-window select {border: 1px solid #ffffff;background-color:transparent !important;color: #fff;}
	.mobile-full-window input[type="text"]::placeholder,.mobile-full-window input[type="password"]::placeholder,.mobile-full-window input[type="email"]::placeholder,.mobile-full-window textarea::placeholder,.mobile-full-window select::placeholder  {color: #fff;}
	.form-view-1 .form-left-side {width: 100%;margin-right: 0px;}
	.form-view-1 .form-right-side {width: 100%;}
	.form-view-1 .wrapper-form-two-column .button-block {width: 100%;}
	
	.mobile-full-window .regions_select .options,.mobile-full-window .numbeo_select .options {background: #535353;border: 1px solid #ffffff;}
	.mobile-full-window .regions_select .options > ul li:hover, .mobile-full-window .regions_select .options > ul li.active, .mobile-full-window .numbeo_select .options > ul li:hover, .mobile-full-window .numbeo_select .options > ul li.active {background: #BB8067;}
	.mobile-full-window .regions_select .options > ul li .path, .mobile-full-window .regions_select .options > ul li i, .mobile-full-window .numbeo_select .options > ul li .path, .mobile-full-window .numbeo_select .options > ul li i {color: rgba(255, 255, 255, 0.7);}
	.objects_search .mobile-full-window .range_popup, .objects_search .mobile-full-window .range {border: 1px solid #ffffff;background-color:transparent !important;color: #fff;}
	.white-header .objects_search .mobile-full-window .range_popup,.white-header .objects_search .mobile-full-window .range {
		color:#333;
	}
	
	
	.objects_search .mobile-full-window .range_popup .list {background: #535353;}
	.objects_search.tabbed .mobile-full-window .controls .more {display: inline-block;}
	.wrapper-custom-columns.cols-2 .custom-columns .custom-columns-item {width: 100%;}
	.wrapper-custom-columns.cols-2 .custom-columns .custom-columns-item.full_col {width: 100%;}
	.wrapper-custom-columns.cols-2 .custom-columns .custom-columns-item.col_left_padding {padding-left:0px;}
	.wrapper-custom-columns.cols-2 .custom-columns .custom-columns-item.col_right_padding {padding-right:0px;}
	.two-column-content.two-column-right-image .two-column-content-text {padding-right:0px;}
	.two-column-content.two-column-left-image .two-column-content-text {padding-left:0px;}
	.two-column-content {padding-top:10px;padding-bottom:10px;}
	.two-column-content .two-column-content-text,.two-column-content .two-column-content-image {padding-top:10px;padding-bottom:10px;}
	.two-column-content.two-column-right-image .two-column-content-image {order:-1;}
	}
	

@media (max-width: 350px) {
	h1,.h1 {font-size:20px;}
	h2,.h2 {font-size:18px;}
	h3,.h3 {font-size:16px;}
	}

/* PAGENAVIGATION */
.total_counter {font-size: 14px;color: #6C757D;margin-top: 40px;text-align: center;}
ul.pagination {margin:0;list-style:none;display:block;padding:15px 0 35px 0;font-size:16px;color: #6C757D;font-weight: 500;text-align: center;}
ul.pagination li {display:inline-block;width:40px;height:40px;line-height:40px;text-align:center;margin-right: 8px;border: 1px solid #DEE2E6;}
ul.pagination li:last-child {margin-right:0;}
ul.pagination li a {display:block;position:relative;height:40px;width:40px;text-decoration:none;color: #6C757D;}
ul.pagination li.empty {background:transparent;}
ul.pagination li.current {background: #BB8067;border: 1px solid #BB8067;color: #fff;}
ul.pagination li.prev a::before,ul.pagination li.next a::before{content:'';box-sizing:border-box;position:absolute;top: 50%;left: 50%;margin-top: -9px;margin-left: -5px;background: url("../images/axcapital/icons/arrow-pagination.svg") no-repeat;background-size: cover;width: 10px;height: 18px;}
ul.pagination li.prev a::before {transform: rotate(180deg);}
ul.pagination li.mobile-info {display:none;width: unset;border: 0px;font-weight: bold;font-size: 16px;}
@media (max-width: 500px) {
	.total_counter {display:none;}
	ul.pagination {text-align:center;padding-left: 15px;padding-right: 15px;display: flex;justify-content: space-between;}
	ul.pagination li {display:none;}
	ul.pagination li.mobile-info,ul.pagination li.prev,ul.pagination li.next {display:inline-block;}
	}

/* CONTACTS */
.contacts-page .wrapper-info {display:flex;margin-bottom: 50px;}
.contacts-page .map {margin-bottom:30px;margin-right: 30px;flex-shrink: 0;flex-basis: 49%;align-self: center;}
.contacts-page .info {align-self: center;}
.contacts-page .form {padding: 30px 0px;}
.contacts-page .form .h3 {margin-bottom:15px;}
.contacts-page .form .grid3 > div {margin-bottom:0;}
.contacts-page .icon-contact {padding-left:40px;position:relative;}
.contacts-page .icon-contact a {color: #343A40;}
.contacts-page .icon-contact::before{content:'';position:absolute;top: 2px;left: 5px;width: 20px;height: 20px;}
.contacts-page .icon-contact.address-icon::before{background: url("../images/axcapital/icons/map-marker.svg") no-repeat;width: 14px;height: 19px;}
.contacts-page .icon-contact.phone-icon::before{background: url("../images/axcapital/icons/phone.svg") no-repeat;width: 16px;height: 16px;}
.contacts-page .icon-contact.email-icon::before{background: url("../images/axcapital/icons/mail.svg") no-repeat;}
.contacts-page .icon-contact.facebook-icon::before{background: url("../images/axcapital/icons/facebook-account.svg") no-repeat;width: 21px;}
.contacts-page .icon-contact.whatsapp-icon::before{background: url("../images/axcapital/icons/whatsapp-account.svg") no-repeat;}
@media (max-width: 600px) {
	.contacts-page .wrapper-info {flex-wrap: wrap;margin-bottom: 0px;}
	.contacts-page .map {margin-right: 0px;flex-basis: unset;flex-grow: 1;}
	.contacts-page .info {margin: 0 auto;width: 95%;}
	}

/* ARTICLES */
ul.post-list {list-style:none;}
ul.post-list li {margin-bottom:30px;position: relative;}
ul.post-list li:after {content: "";display: block;clear: both;width: 100%;}

ul.post-list li .image {width: 34%;float:left;margin-right: 2%;}
ul.post-list li .image a{position:relative;display:block;width:100%;padding-bottom:67%;} /* for cls */
ul.post-list li .image a.no-image {background: #F3F3F3;}
ul.post-list li .image a.no-image::before {content:"";display:block;position:absolute;top: 50%;left: 50%;width: 147px;height: 40px;background:url(../images/axcapital/no-image.png) no-repeat;margin-top: -20px;margin-left: -73px;}
ul.post-list li .image a img{display:block;width:100%;height:100%;position:absolute;left:0;top:0;}
ul.post-list li .info {overflow:hidden;}
ul.post-list li .tags {overflow:hidden;}
ul.post-list li .info .title {font-weight: bold;font-size: 20px;margin-bottom: 10px;}
ul.post-list li .info .title h2 {font-weight: unset;font-size: unset;margin-bottom: unset;}
ul.post-list li .info .date {margin-bottom: 10px;font-weight: 500;font-size: 14px;color: #6C757D;}
.tags {font-size:10px;text-transform:uppercase;padding: 10px 0px;border-top: 1px solid #DEE2E6;border-bottom: 1px solid #DEE2E6;}
.tags span {margin-right:24px;color:#343A40;font-weight: bold;}
.tags a {margin-right:24px;color:#6C757D;font-weight: 600;}
ul.post-list li .article {margin-bottom:26px;font-size: 14px;line-height: 20px;}
.page_content .preview {float:left;margin:0 30px 5px 0;width:32%;}
.page_content .preview div {position:relative;display:block;width:100%;padding-bottom:67%;} /* for cls */
.page_content .preview img {display:block;width:100%;height:100%;position:absolute;left:0;top:0;}
.post_info {margin-bottom: 20px;padding: 10px 0px;font-size: 14px;font-weight: 500;color: #6C757D;display: flex;}
.post_info .date {display:inline-block;position:relative;padding-left:30px;}
.post_info .date::before {content:"";display:block;position:absolute;top: -1px;left:0px;width: 20px;height:20px;background:url("../images/axcapital/icons/calendar.svg") no-repeat;}
.post_info .meta {margin-left: 32px;}
.post_info .meta span a:hover{text-decoration:none;}
.post_info .meta span a:visited,.post_info .meta span a:focus {text-decoration:none;}
.post_info .meta .views {display:inline-block;position:relative;padding-left:30px;}
.post_info .meta .views::before {content:"";display:block;position:absolute;top: -1px;left:0px;width: 20px;height:20px;background:url("../images/axcapital/icons/views.svg") no-repeat;}
ul.post-list.grid li {display:inline-block;vertical-align:top;width: 32%;margin-right: 2%;margin-bottom:20px;}
ul.post-list.grid li:after {content:unset;}
ul.post-list.grid li:nth-child(3n) {margin-right:0;}
ul.post-list.grid li .image {width: 100%;float: none;margin-right: 0px;margin-bottom:0px;}
ul.post-list.grid li .article {margin-bottom:0px;}
ul.post-list.grid li .info {font-size:14px;padding: 10px 15px;border: 1px solid #DEE2E6;border-top: 0px;}
ul.post-list.grid li .info .date {color: #6C757D;margin-bottom:7px;font-weight: initial;}
ul.post-list.grid li .info .title {font-size: 16px;color: #BB8067;margin-bottom:7px;}
ul.post-list.grid li .info .title a {color: #BB8067;}
ul.post-list.grid li .tags {padding: 10px 15px;border: 1px solid #DEE2E6;border-top-width: 0px;}
.read_also {margin:30px 0;}

.dark-bg ul.post-list.grid li .info .date {color: #DEE2E6;}
.dark-bg ul.post-list.grid li .info {border-color: #6C757D;}
.dark-bg ul.post-list.grid li .tags {border-color: #6C757D;}
.dark-bg .tags span {color: #fff;}
.dark-bg .tags a {color: #DEE2E6;}

.line_search.posts {flex-wrap:wrap;margin-bottom:25px;}
.line_search.posts > * {width:19%;}
.line_search.posts > .w100 {width:100%;margin-top:10px;}
@media (max-width: 1000px) {
	.line_search.posts > div:nth-child(1), .line_search.posts > div:nth-child(2) {width:49%;}
	.line_search.posts > * {width:32%;}
}
@media (max-width: 900px){
	ul.post-list.grid li {width: 49%;}
	ul.post-list.grid li:nth-child(2n) {margin-right:0;}
}
@media (max-width: 600px) {
	ul.post-list {margin-top:20px;}
	ul.post-list li {margin-bottom:20px;}
	ul.post-list li .image {float:none;margin-bottom:10px;margin-right:0;width:100%;}
	ul.post-list li .image img {display:block;margin:0 auto;}
	ul.post-list li .info {padding-right:15px;padding-left:15px;}
	ul.post-list li .info .title {font-size: 16px;margin-bottom:7px;}
	ul.post-list li .info .date {margin-bottom:7px;}
	ul.post-list li .info .article {margin-bottom:10px;}
	ul.post-list.grid li .info {border:0px;}
	ul.post-list.grid li .tags {border-width: 1px 0px 1px;}
	.tags {padding-right:15px;padding-left:15px;}
	.page_content .preview {float:none;margin:0 0 10px 0;width:100%;}
	.post_info {border-top: 1px solid #DEE2E6;border-bottom: 1px solid #DEE2E6;justify-content: space-between;padding-left: 15px;padding-right: 15px;}
	.line_search.posts > * {width:100%;margin:0 0 20px 0 !important;}
	.line_search.posts > div:nth-child(1), .line_search.posts > div:nth-child(2) {width:100%;}
	.line_search.posts > a.btn {order:1;}
	.page_content .post-text {padding-right: 15px;padding-left: 15px;}
	.read_also .h3,.read_also .h2{padding-right:15px;padding-left:15px;}
	}
@media (max-width: 550px) {
	ul.post-list.grid li {width: 100%;margin-right: 0;}
	ul.post-list.grid li .image a.no-image {padding-bottom: 29%;}
}

/* REVIEWS */
.review-item {margin-bottom: 50px;background: #fff;display: flex;align-items: center;}
.review-item > a,.review-item > span{ display: none; }
.review-item .date{ display: none; }
.review-item .rating {display:inline-block;}
.review-item .rating .star::before {color: #BB8067;font-size: 16px;}
.review-item .review_info{ width: 100%; }
.review-item .review_info .top{ display: flex; align-items: center; margin-bottom: 15px }
.review-item .review_info .top .title{ font-weight: bold;margin-right: 16px; }
.review-item .review_info .responsive_video{ width: 460px; }
.review-item .review_info .review_text{ margin-top: 15px; }
.review-item .review_info .review_photo{ margin: 0 auto; width: 460px; max-width: 100%; position: relative; }
.review-item .review_info .review_photo.with_video{ margin-top: 20px; }
.review-item .review_info .review_photo a > img {vertical-align: middle;}
.review-item .review_info .review_photo .scale{color: #1a1a1a;position: absolute;font-size: 20px;bottom: 10px;right: 10px;width: 28px;height: 28px;background: rgba(255,255,255,0.8);cursor: pointer;text-align: center;line-height: 30px;cursor: pointer;z-index: 3;}
.review-item .review_info .review_photo .scale::before {content:"";display:block;position:absolute;top:4px;left:4px;width: 20px;height:20px;background:url("../images/axcapital/icons/full-screen.svg") no-repeat;}
.btn.btn-leave-review {display:none;margin-bottom:30px;}
.responsive_video .video-review.with-preview .image-preview img {position: absolute;width: 100%;height: 100%;left: 0;top: 0;}
.video-review.with-preview .image-preview {cursor: pointer;}
.video-review.with-preview .image-preview::before {content:"";display:block;position:absolute;top: 50%;left: 50%;width: 54px;height: 54px;background:url("../images/axcapital/icons/play.svg") no-repeat;z-index: 1;background-color: rgba(255, 255, 255, 0.6);background-position: 7px 7px;margin-top: -27px;margin-left: -27px;border-radius: 50%;}
.video-review.with-preview .image-preview.hide {display:none;}
.video-review.with-preview .video-block {display:none;}
.video-review.with-preview .video-block.open {display:block;}
.rating {display:inline-block;}
.rating .star::before {content:'\f005';font-family:FontAwesome;color: #FFFFFF;font-size: 25px;}
.rating .star.empty::before {content:'\f006';}

.review-form.form {padding: 30px 0px;}
.review-form.form .h3 {margin-bottom:15px;}
.review-form.form input[type='text'], .review-form.form textarea, .review-form.form .label {display: block;width: 100%;margin-bottom: 9px;}
.review-form.form input[type='text'] {background-color:#fff;}
.review-form.form textarea {height:128px;}
.review-form.form .rating .star {cursor:pointer;}
@media (max-width: 600px) {
	.review-item{ flex-direction: column; padding:20px 0px;border-bottom: 1px solid #DEE2E6;border-top: 1px solid #DEE2E6;margin-bottom: -1px;}
	.btn.btn-leave-review {display:block;}
}

/* CONSTRUCTION COMPANIES */
form.line_search {display:flex;margin-bottom:15px;justify-content:space-between;}
form.line_search.builders > * {width:23%;}
form.line_search > div > input[type="text"],form.line_search > div > .kitui-select {width:100%;}


/* AGENCIES */
form.line_search.agencies > * {width:32%;}
				 
.agency .counters {display:flex;justify-content: flex-start;}
.agency .counters > div {display:flex;width: 100%;border: 1px solid #BB8067;padding: 8px 20px;align-items: center;margin-right: 12px;max-width: 245px;margin-bottom: 20px;}
.agency .counters > div .counter-number {font-weight: bold;font-size: 22px;line-height: 33px;color: #BB8067;margin-right: 14px;}
.agency .counters > div .counter-text {font-weight: 500;line-height: 20px;color: #6C757D;}
.agency .counters > div:last-child {margin-right: 0px;}
				 
.agency-item .counters {display:flex;justify-content: flex-start;}
.agency-item .counters > div {display:flex;width: 100%;border: 1px solid #BB8067;padding: 8px 20px;align-items: center;margin-right: 12px;max-width: 245px;margin-bottom: 20px;}
.agency-item .counters > div .counter-number {font-weight: bold;font-size: 22px;line-height: 33px;color: #BB8067;margin-right: 14px;}
.agency-item .counters > div .counter-text {font-weight: 500;line-height: 20px;color: #6C757D;}
.agency-item .counters > div:last-child {margin-right: 0px;}
				 
.agency-item {margin-bottom:50px;}
.agency-item .h2 {margin-bottom: 20px;font-weight: bold;font-size: 20px;line-height: 24px;color: #BB8067;}
.agency-item .image {float:left;width: 26%;max-width: 380px;margin-right:30px;border: 1px solid #DEE2E6;}
.agency-item .image img {display:block;}
.agency-item .info {overflow:hidden;}
				 
.agency-item .excerpt{ margin-bottom: 16px;}
				 
.agency .params {margin-bottom: 15px;}
.agency .params span {display: inline-block}
.agency .param-name {color: #6C757D; width: 15%;}
.agency .param-val {font-weight: bold; padding-left: 10px;}

.company .preview {max-width:33%;width:auto;}
.company .preview img {border:1px solid #ededed;display:block;position:static;width:unset;height:unset;}
.company .icon-popular,.company .icon-trusted {height:20px;margin-bottom:-2px;}
.company .languages {margin-bottom:20px;font-size:18px;font-weight:bold;}
.company .no_langs {margin-bottom:20px;}
.company .languages .caption {margin-right:10px;display:inline-block;}
.company .languages .flags {display:inline-block;background:#ededed;height:30px;line-height:30px;border-radius:15px;padding:0 20px;vertical-align:middle;}
.company .languages .flags img {display:inline-block;width:20px;vertical-align:middle;margin-right:9px;}
.company .languages .flags img:last-child {margin-right:0;}
.company .languages .more {position:relative;display:none;background:#ededed;height:30px;width:30px;border-radius:50%;vertical-align:middle;text-align:center;margin-left:10px;cursor:pointer;}
.company .languages .more.active {display:inline-block;}
.company .languages .more::before {content:'...';font-size:20px;color:#1c0190;}
.company .languages .more .list {position:absolute;display:none;z-index:102;top:34px;right:-10px;background:#fff;border-radius:4px;box-shadow:0 0 5px rgba(0,0,0,0.3);padding:10px 15px 1px 15px;cursor:default;width:120px;text-align:center;font-size:0;}
.company .languages .more.open .list {display:block;}
.company .languages .more .list::before{content:'';position:absolute;top:-4px;right:22px;border-bottom:4px solid #fff;border-right:4px solid transparent;border-left:4px solid transparent;}
.company .languages .more .list img {display:inline-block;width:20px;margin:0 9px 9px 0;}
.company .foundation {margin-bottom:20px;}
.company .regions {margin-bottom:20px;display:flex;}
.company .regions .caption {margin-right:30px;}
.company .regions .list > span span::after {content:', '}
.company .regions .list > span span:last-child::after {content:''}
.company .regions .list.scaleable > span span:nth-child(n+4) {display:none;}
.company .regions .list.scaleable > span span:nth-child(n+3)::after {content:''}
.company .regions .list.scaleable.open > span span:nth-child(n+4) {display:inline;}
.company .regions .list.scaleable.open > span span:nth-child(n+3)::after {content:', '}
.company .regions .list.scaleable.open > span span:last-child::after {content:''}
.company .regions .list .more {display:none;white-space:nowrap;}
.company .regions .list .more::after {content:'';display:inline-block;margin-left:3px;border-top:5px solid #008ad6;border-right:3px solid transparent;border-left:3px solid transparent;vertical-align:middle;}
.company .regions .list.open .more::after {border-bottom:5px solid #008ad6;border-top:none;}
.company .regions .list.scaleable .more {display:inline;}
.company .personel {margin-bottom:40px;}
.company .personel .h3 {margin-bottom:20px;}
.company .personel .employee {border:1px solid #ededed;border-radius:4px;background:#fff;padding:25px;text-align:center;}
.company .personel .employee > img {margin-bottom:25px;}
.company .personel .employee .name {font-size:16px;font-weight:bold;}
.company .personel .employee .contacts {margin:14px 0 24px;font-size:16px;color:#008ad6;}
.company .personel .employee .contacts > div {margin-bottom:5px;word-break:break-all;}
.company .personel .employee .contacts .icon-phone {padding-left:0;}
.company .personel .employee .contacts .icon-phone::before {position:static;display:inline-block;vertical-align:middle;}
.company .personel .employee .btn {font-size:15px;overflow:hidden;}
.company .personel ul.scroller{align-items: stretch; }
.company .personel .bullets {text-align:center;margin-top:15px;}
.company .personel .bullets > div {display:inline-block;width:10px;height:10px;border-radius:50%;cursor:pointer;margin-right:4px;background:#cccccc;}
.company .personel .bullets > div.active {background:#0f4c81;}
.contact_agency .contact_person {text-align:center;}
.contact_agency .contact_person img {margin-bottom:10px;}
.contact_agency .contact_person .name {margin-bottom:3px;font-size:16px;font-weight:bold;}
.contact_agency .contact_person .position {margin-bottom:12px;}
.company .hot_offers {margin-bottom:30px;}
.company .hot_offers .h3 {margin-bottom:25px;}

@media (max-width: 1000px) {
	.agency-item .h2 { float:none; width: 100%; }
	.agency-item .rating_block { float:none; width: 100%; margin-bottom: 10px; justify-content: flex-start; }
}
@media (max-width: 600px) {
	form.line_search.agencies > * {width:100%;margin-bottom:10px;}
	.agency-item .image {float:none;width:100%;max-width:none;margin-bottom:15px;text-align:center;}
	.agency-item.no-logo .image {display:none;}
	.agency-item .image img {margin:0 auto;}
	.company .preview {width:100%;max-width:100%;float:none;margin:0 0 15px 0;text-align:center;}
	.company .preview img {width:auto;}
	}
@media (max-width: 500px) {
	.agency-item .links > div {float:none;margin-bottom:15px;}
	.agency-item .links > div:last-child {margin-bottom:0;}
	}

/* RIGHT BLOCK */
.right_block {width:100%;margin-bottom:30px;border:1px solid #DEE2E6;padding:10px;border-radius:4px;}
.right_block .h3 {text-align:center;}
.right_block input[type="text"],.right_block input[type="password"],.right_block input[type="email"],.right_block textarea {display:block;width:100%;margin-bottom:10px;background:#fff;}
.right_block .label {display:block;width:100%;margin-bottom:10px;}
.right_block textarea {height:100px;}
.right_block .kitui-select{display:block;margin-bottom:10px;width:100%;}
.right_block .btn {display:block;width:100%;}
.right_block .rating {font-size:20px;vertical-align:middle;}
.right_block .chbs > div {display:inline-block;margin:0 8px 5px 0;}
.right_block .chbs > div:last-child {margin-right:0;}
.right_block .personal {display:flex;}
.right_block .personal > label:first-of-type {min-width:20px;}
.right_block .personal > label:last-of-type {font-size:12px;line-height:normal;color:#808080;margin-left:10px;}

/* BANNERS AND SO ON */
.wanna-sell {border:1px solid #DEE2E6;background:#fff;margin-bottom:25px;padding:25px 33% 25px 18px;position:relative;}
.wanna-sell::before {content:'';position:absolute;right:3%;top:50%;width:27%;height:100%;max-height:126px;transform:translateY(-50%);background:url(../images/wanna-sell.png) 50% 50% no-repeat;background-size:contain;}
.wanna-sell .title {font-size:24px;margin-bottom:15px;}
.wanna-sell .text {font-size:16px;margin-bottom:15px;}

/* OBJECTS SEARCH */
.objects_search {margin-bottom:35px;}
.objects_search .simple,.objects_search .advanced {display:flex;justify-content:space-between;}
.objects_search .advanced {display:none;flex-wrap:wrap;border-bottom:1px solid #d6d6d6;margin-top:15px;}
.objects_search.open .advanced {display:flex;}
.objects_search .simple div > input[type="text"],.objects_search .simple div > select,.objects_search .simple > div > .kitui-select,.objects_search .advanced div > input[type="text"],.objects_search .advanced div > select,.objects_search .advanced > div > .kitui-select {width:100%;}
.objects_search .simple > div {width:16%;}
.objects_search .simple .submit {white-space:nowrap;display:flex;justify-content:space-between;}
.objects_search .simple .submit .more {line-height:35px;position:relative;padding-right:25px;height:35px;}
.objects_search .simple .submit .more::after,.objects_search .range_popup::after {content:'';box-sizing:border-box;position:absolute;top:50%;margin-top:-4px;right: 16px;background: url("../images/axcapital/icons/arrow-open.svg") no-repeat;background-size: cover;width: 13px;height: 8px;}
.objects_search.open .simple .submit .more::after,.objects_search .range_popup.open::after {transform: rotate(180deg);}
.objects_search .simple .submit .btn{overflow:hidden;text-overflow: ellipsis;}
.objects_search .advanced > div {width:32.75%;margin-bottom:15px;}
.objects_search .advanced div.break {width:100%;margin-bottom:0;}
.objects_search .advanced div.finisher {width:100%;}
.objects_search .range_popup,.objects_search .range {width:100%;border: 1px solid #DEE2E6;border-radius: 0px;background: #fff;padding: 0 10px 0 10px;position: relative;height: 40px;line-height: 40px;}
.objects_search .range_popup {position:relative;padding-right:0;}
.objects_search .range_popup > span {display:block;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;cursor: pointer;padding-right:40px;font-size:14px;}
.objects_search .range_popup .list {display:none;position:absolute;z-index:20;left:0;background:#fff;padding:10px;box-shadow: 0 0 5px rgba(0,0,0,0.3);white-space: nowrap;}
.objects_search .range_popup.open .list {display:block;}
.objects_search .range_popup .list input[type="text"] {width:100px;}
.objects_search .range {display:flex;justify-content:space-between;}
.objects_search .range span{overflow:hidden;text-overflow: ellipsis;white-space: nowrap;width:40%;font-size:14px;}
.objects_search .range input[type="text"] {border:none;background:transparent;width:23% !important;}
.objects_search .range input[type="text"]:last-child {text-align:right;}
.objects_search .kitui-checkbox + label {margin-right:15px;}
.objects_search .kitui-radio + label {margin-right:15px;}
.objects_search.builder,.objects_search.agency {margin:15px 0;}
.objects_search.builder .simple > *,.objects_search.agency .simple > * {width:19%;}
.regions_select, .numbeo_select {width:100%;position:relative;}
/*.regions_select::after {content: '';pointer-events: none;box-sizing: border-box;position: absolute;top: 50%;margin-top: -4px;right: 16px;background: url(../images/axcapital/icons/arrow-open.svg) no-repeat;background-size: cover;width: 13px;height: 8px;}
.regions_select.open::after {transform: rotate(180deg);}*/

.regions_select .opener {position: absolute;top: 50%;right: 9px;height: 30px;width: 30px;cursor: pointer;transform: translateY(-50%);}
.regions_select .opener::after {content: '';box-sizing: border-box;position: absolute;top: 50%;margin-top: -4px;left: 50%;margin-left: -6px;background: url(../images/axcapital/icons/arrow-open.svg) no-repeat;background-size: cover;width: 13px;height: 8px;}
/*.regions_select .opener {position: absolute;top: 50%;margin-top: -4px;right: 16px;width: 13px;height: 8px;cursor: pointer;}
.regions_select .opener::after {content: '';box-sizing: border-box;position: absolute;top: 0px;left: 0px;background: url(../images/axcapital/icons/arrow-open.svg) no-repeat;background-size: cover;width: 13px;height: 8px;}*/
.regions_select.open .opener::after {transform: rotate(180deg);}

.regions_select input[type=text],.numbeo_select  input[type=text] {padding-right:70px;}
.regions_select .clear,.numbeo_select .clear{display:none;position:absolute;top:50%;right:39px;height:35px;width:30px;color:#ccc;cursor:pointer;transform:translateY(-50%);-webkit-tap-highlight-color:transparent;}
.regions_select .clear.active,.numbeo_select .clear.active {display:block;}
.regions_select .clear::before,.numbeo_select .clear::before{content: "×"; font-size:36px;line-height:35px;}
.regions_select .options,.numbeo_select .options {display: none; position: absolute;z-index: 10;width: 100%;min-width:320px;background: #fff;border: 1px solid #ccc;}
.regions_select.open .options,.numbeo_select.open .options {display:block;}
.regions_select .options > ul,.numbeo_select .options > ul {list-style:none;display:block;margin:0;padding:0;max-height:280px;overflow:auto;width:100%;}
.regions_select .options > ul li,.numbeo_select .options > ul li {display:block;width:100%;cursor:pointer;position:relative;padding:5px 10px;}
.regions_select .options > ul li:hover,.regions_select .options > ul li.active,.numbeo_select .options > ul li:hover,.numbeo_select .options > ul li.active {background:#ebebeb;}
.regions_select .options > ul li.active,.numbeo_select .options > ul li.active {padding-left:25px;}
.regions_select .options > ul li.active::before,.numbeo_select .options > ul li.active::before {content:'';box-sizing:border-box;position:absolute;left:12px;top:50%;height:8px;width:5px;margin:-5px 0 0 0;border-bottom:2px solid #333;border-right:2px solid #333;transform:rotate(45deg);}
.regions_select .options > ul li .path,.regions_select .options > ul li i,.numbeo_select .options > ul li .path,.numbeo_select .options > ul li i {font-style:italic;font-size:12px;color:#7e7e7e;}

@media (max-width: 1000px) {
	.objects_search .simple {flex-wrap:wrap;}
	.objects_search .simple > div,.objects_search.builder .simple > *,.objects_search.agency .simple > * {width:32.75%;margin-bottom:15px;}
	}
@media (max-width: 800px) {
	.objects_search .simple > div,.objects_search .advanced > div,.objects_search.builder .simple > *,.objects_search.agency .simple > * {width:49%}
	}
@media (max-width: 700px) {
	.company .regions_select .options,.container_wrapper .regions_select .options {min-width:100%;}
	}
@media (max-width: 600px) {
	.objects_search .simple > div,.objects_search .advanced > div,.objects_search.builder .simple > *,.objects_search.agency .simple > * {width:100%}
	.regions_select .options {min-width:100%;}
	}

/* OBJECTS SEARCH NEW */
.objects_search.tabbed .stripe {width:100%;margin-bottom:50px;}
.objects_search.tabbed .stripe ul.navigation {list-style:none;font-size:20px;text-align:center;}
.objects_search.tabbed .stripe ul.navigation li {margin-right:4%;display:inline-block;height:40px;line-height:40px;cursor:pointer;}
.objects_search.tabbed .stripe ul.navigation li:last-of-type {margin-right:0 !important;}
.objects_search.tabbed .stripe ul.navigation li.active {cursor:default;color: #BB8067;border-bottom: 1px solid #BB8067;}
.objects_search.tabbed .stripe #mobile_tab_switcher,.objects_search.tabbed .stripe .kitui-select {width:100%;display:none;}
.objects_search.tabbed .simple > div,.objects_search.tabbed .advanced > div {width:19.2%;margin-bottom:15px;}
.objects_search.tabbed .simple > div.double,.objects_search.tabbed .advanced > div.double {width:39.4%;}
.objects_search.tabbed .advanced {margin-top:0;border-bottom:none;display:none;}
.objects_search.tabbed.open .advanced {display:flex;}
.objects_search.tabbed .advanced div.break {width:100%;margin-bottom:0;}
.objects_search.tabbed .controls {display:flex;justify-content:space-between;align-items:center;font-size:14px;}
.objects_search.tabbed .controls > div {margin-right:2.4%;}
.objects_search.tabbed .controls .ommap,.objects_search.tabbed .controls .submit {width:19.2%;margin-right:1%;}
.objects_search.tabbed .controls .submit {margin-right:0;}
.objects_search.tabbed .controls .btn {width:100%;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.objects_search.tabbed .controls .ommap .btn.white {text-transform:none;font-weight:normal;}
.objects_search.tabbed .controls .ommap .btn.white::before {content:'';display:inline-block;width:16px;height:16px;vertical-align:middle;margin:-3px 8px 0 0;background:url(../images/sprite_new.png) no-repeat;background-position:-134px -949px;}
.objects_search.tabbed .controls .savesearch {flex-grow: 3;}
.objects_search.tabbed .controls .more,.objects_search.tabbed .controls .searches > a {position:relative;padding-right:18px;}
.objects_search.tabbed .controls .more::after,.objects_search.tabbed .controls .searches > a::after {content: '';box-sizing: border-box;position: absolute;top: 50%;margin-top: -4px;right: 0;background: url("../images/axcapital/icons/arrow-open-dark.svg") no-repeat;background-size: cover;width: 13px;height: 8px;}
.objects_search.tabbed.open .controls .more::after,.objects_search.tabbed .controls .searches.open > a::after {transform:rotate(180deg);}
.objects_search.tabbed .controls .searches {position:relative;}
.objects_search.tabbed .controls .searches .holder {display: none;position: absolute;z-index: 9;width: 700px;background: #fff;border: 1px solid #ccc;}
.objects_search.tabbed .controls .searches.open .holder {display:block;}
.objects_search.tabbed .controls .searches .holder ul {list-style: none;display: block;margin: 0;padding: 3px 0;max-height: 200px;overflow: auto;width: 100%;}
.objects_search.tabbed .controls .searches .holder ul li {display:flex;width:100%;padding:7px 10px;justify-content:space-between;align-items:center;}
.objects_search.tabbed .controls .searches .holder ul li > div {cursor:pointer;}
.objects_search.tabbed .controls .searches .holder ul li .delete {width:16px;height:16px;min-width:16px;opacity:0.5;background:url(../images/sprite_new.png) no-repeat;background-position:-150px -949px;}
.objects_search.tabbed .controls .searches .holder ul li:hover .delete {opacity:1;}
@media (max-width: 1400px) {
	.objects_search.tabbed .regions_select .options {right:0;}
	}
@media (max-width: 1000px) {
	.objects_search.tabbed .stripe ul.navigation {font-size:14px;}
	.objects_search.tabbed .controls {flex-wrap:wrap;}
	.objects_search.tabbed .controls .ommap,.objects_search.tabbed .controls .submit {width:49%;margin-top:15px;}
	.objects_search.tabbed .controls .clear,.objects_search.tabbed .controls .ommap {margin-right:0;}
	}
@media (max-width: 900px) {
	.objects_search.tabbed .stripe ul.navigation li {margin-right:2%;}
	.objects_search.tabbed .controls .searches .holder {width:550px;}
	.objects_search.tabbed .simple > div,.objects_search.tabbed .advanced > div,.objects_search.tabbed .simple > div.double,.objects_search.tabbed .advanced > div.double {width:32.75%;}
	.objects_search.tabbed .simple > div.m2,.objects_search.tabbed .advanced > div.m2 {width:66.375%;}
	}
@media (max-width: 700px) {
	.objects_search.tabbed .stripe {background:transparent;margin-bottom:15px;}
	.objects_search.tabbed .stripe ul.navigation {display:none;}
	.objects_search.tabbed .stripe .kitui-select {display:block;}
	}
@media (max-width: 600px) {
    .objects_search.tabbed .controls > div {margin-right:0;width:50%;align-items:top;padding: 18px 0px;border-bottom: 1px solid #6C757D;}
    .objects_search.tabbed .controls .savesearch,.objects_search.tabbed .controls .clear {text-align:right;}
    .objects_search.tabbed .controls .searches,.objects_search.tabbed .controls .savesearch {margin-bottom:0px;}
    .objects_search.tabbed .controls .ommap,.objects_search.tabbed .controls .submit {width:100%;}
    .objects_search.tabbed .simple > div,.objects_search.tabbed .advanced > div,.objects_search.tabbed .simple > div.double,.objects_search.tabbed .advanced > div.double,.objects_search.tabbed .simple > div.m2,.objects_search.tabbed .advanced > div.m2 {width:100%;}
    .objects_search.tabbed .controls .searches .holder {width:200%;color:#343A40;}
	}

/* OBJECTS SEARCH MOBILE */

.mobile_search_button{ /*margin-bottom: 40px;*/ }
.mobile_search_button .container .text{ display: flex; align-items: center; justify-content: center; height: 35px; background: #0f4c81; width: 100%; border-radius: 3px; color: #fff; font-weight: bold; font-size: 14px; }
.mobile_search_button .container .text::before{ content: ""; display: block; width: 17px; height: 17px; background: url("../images/icons/gears.svg") 50% 50% no-repeat; background-size: cover; margin-right: 15px; }
.mobile_search_button .container .counter{ display: inline-flex; color: #0f4c81; min-width: 20px; height: 20px; border-radius: 50%; background: #fff; margin-left: 15px; align-items: center; justify-content: center; padding: 0 5px; }
.objects_search.tabbed .mobile_btn{ display: none; text-align: center; margin-top: 15px; }
#container_mobile_search_button{ display:none; margin-bottom:40px; height:85px/*35px*/; }
@media (max-width: 600px) {
	.objects_search.tabbed .mobile_btn{ display: flex; justify-content: center; align-items: center; width: 100% !important; }
	.objects_search .controls{ padding-bottom: 15px;margin-top: 20px;border-top: 1px solid #6C757D; }
	.objects_search .controls a { color:#ffffff; }
	.objects_search.tabbed .controls .more::after,.objects_search.tabbed .controls .searches > a::after {background: url("../images/axcapital/icons/arrow-open.svg") no-repeat;}
	/*.objects_search.tabbed:not(.active){ display: none; }*/ /* cls here */
	.mobile_search_button.hidden.disabled{ display: block !important; }
	#container_mobile_search_button{display:block;}
}

/* OBJECTS LIST */
.objects_controls {display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;}
.objects_controls .sort > span {display:inline-block;margin-right:15px;font-size:14px;}
.objects_controls .sort .kitui-select{vertical-align:middle;width:200px;}
.objects_controls .view {font-size:0;white-space:nowrap;}
.objects_controls .view > div {display:inline-block;height:32px;width:32px;margin-left:24px;cursor:pointer;}
.objects_controls .view > div.grid {background: url("../images/axcapital/icons/grid.svg") no-repeat;margin-left:0px;}
.objects_controls .view > div.grid.active{background: url("../images/axcapital/icons/grid-active.svg") no-repeat;}
.objects_controls .view > div.list {background: url("../images/axcapital/icons/list.svg") no-repeat;}
.objects_controls .view > div.list.active {background: url("../images/axcapital/icons/list-active.svg") no-repeat;}
.objects-list > ul {list-style:none;display:flex;flex-direction:column;}
.objects-list > ul > li {margin-bottom:30px;background:#fff;position: relative;}
.objects-list > ul > li.featured {border:1px solid #BB8067;background: #F3F3F3;}
.objects-list > ul > li .block-link {position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;z-index: 1;}
.objects-list > ul > li .image {float:left;width:34%;position:relative;margin:-1px;}
.objects-list > ul > li .image .thumb {width:100%;padding-top:68%;background-position:50% 50%;background-size:cover;}
.objects-list > ul > li .image .labels {position:absolute;top:10px;left:0;width:100%;padding:0 80px 0 10px;pointer-events:none;}
.objects-list > ul > li .image .labels > span {display:inline-block;background: rgba(255,255,255,0.8);padding: 5px 5px;font-size:12px;margin:0 6px 6px 0;font-weight: 500;}
.objects-list > ul > li .image .favourite {position:absolute;top:10px;right:10px;width: 28px;height: 28px;background: rgba(255,255,255,0.8);cursor:pointer;text-align:center;line-height: 28px;}
.objects-list > ul > li .image .favourite::before {content:'';display:inline-block;width:18px;height:16px;background: url("../images/axcapital/icons/wishlist.svg") no-repeat;vertical-align:middle;}
.objects-list > ul > li .image .favourite.active::before {background: url("../images/axcapital/icons/wishlist-active.svg") no-repeat;background-size: cover;}
.objects-list > ul > li .image .prev,.objects-list > ul > li .image .next {position:absolute;left: 5px;top:50%;transform:translateY(-50%);opacity:0.5;cursor:pointer;width: 40px;height: 40px;border: 1px solid #FFFFFF;}
.objects-list > ul > li .image .next {left:auto;right: 5px;}
.objects-list > ul > li .image:hover .prev, .objects-list > ul > li .image:hover .next {opacity:1;}
.objects-list > ul > li .image .prev:hover, .objects-list > ul > li .image .next:hover {background: #BB8067;opacity: 0.8;border: 1px solid #BB8067;}
.objects-list > ul > li .image .prev::before,.objects-list > ul > li .image .next::before {content:'';background: url("../images/axcapital/icons/scroll-prev.svg") no-repeat;width: 12px;height: 20px;position: absolute;top: 50%;left: 50%;margin-top: -10px;margin-left: -6px;}
.objects-list > ul > li .image .next::before {background: url("../images/axcapital/icons/scroll-next.svg") no-repeat;}
.objects-list > ul > li .image .circle_loader {display:none;position:absolute;top:50%;left:50%;color:#fff;transform:translate(-50%,-50%);}
.objects-list > ul > li .image .circle_loader.active {display:block;}
.objects-list > ul > li .info {overflow:hidden;padding-left:30px;}
.objects-list > ul > li.featured .info {padding-top: 10px;padding-right: 30px;}
.objects-list > ul > li .info .title {font-size:20px;font-weight:bold;margin-bottom:10px;color: #BB8067; text-align: left; }
.objects-list > ul > li .info .title a {color:inherit;}
.objects-list > ul > li .info .location {margin-bottom:16px;}
.objects-list > ul > li .info .price {font-weight: bold;font-size: 20px;margin-bottom:15px;}
.objects-list > ul > li .info .params {margin-bottom:5px;}
.objects-list > ul > li .info .params span {position:relative;display:inline-block;height:22px;line-height:22px;white-space:nowrap;font-size:14px;color:#343A40;margin-right:15px;margin-bottom:10px;}
.objects-list > ul > li .info .params span b {color:#1a1a1a;}
.objects-list > ul > li .info .params span:last-child {margin-right:0;}
.objects-list > ul > li .info .excerpt {margin-bottom:20px;}
.objects-list > ul > li .info .links {border-top:1px solid #DEE2E6;border-bottom:1px solid #DEE2E6;font-size: 10px;text-transform: uppercase;display: flex;padding: 20px 0px;}
.objects-list > ul > li.featured .info .links {border-color:#BB8067;}
.objects-list > ul > li .info .links > div {margin-right:33px;}
.objects-list > ul > li .info .links a {position:relative;display:inline-block;padding-left: 30px;}
.objects-list > ul > li .info .links .contact-link::before {content:'';width:20px;height: 16px;position:absolute;background: url("../images/axcapital/icons/mail-object.svg") no-repeat;top: 50%;margin-top:-8px;left:0px;}
.objects-list > ul > li .info .links .contact-whatsapp-link::before {content:'';width:20px;height: 20px;position:absolute;background: url("../images/axcapital/icons/whatsapp-object.svg") no-repeat;top: 50%;margin-top:-10px;left:0px;}
.objects-list > ul > li .info .links .contact-phone-link::before {content:'';width: 18px;height: 18px;position:absolute;background: url("../images/axcapital/icons/phone-object.svg") no-repeat;top: 50%;margin-top:-9px;left:0px;}
.objects-list.gridview > ul {flex-direction:row;flex-wrap:wrap;justify-content:space-between;}
.objects-list.gridview > ul::after {content:'';width:31%;}
.objects-list.gridview > ul > li {width:32%;border:1px solid #DEE2E6;margin-bottom: 20px;position:relative;}
.objects-list.gridview > ul > li.featured {border-color:#BB8067;}
.objects-list.gridview.g4 > ul > li {width:23%;}
.objects-list.gridview > ul > li .image {float:none;width:100%;margin:0px;}
.objects-list.gridview > ul > li .image .thumb {padding-top:68%;}
.objects-list.gridview > ul > li .info {padding: 10px 5px 73px;}
.objects-list.gridview > ul > li .info .title {font-size: 16px;padding: 0px 15px;}
.objects-list.gridview > ul > li .info .location {padding: 0px 15px;}
.objects-list.gridview > ul > li .info .price {padding: 0px 15px;}
.objects-list.gridview > ul > li .info .excerpt {display:none;}

.objects-list.gridview > ul > li .hide_on_grid {display:none !important;}
	
.objects-list.gridview > ul > li .info .params {padding: 0px 15px;}
.objects-list.gridview > ul > li .info .params span {white-space:normal;margin-right:20px;}
.objects-list.gridview > ul > li .info .links {border-bottom:0px;justify-content:space-around;align-items:center;padding-top: 44px;padding-bottom: 17px;position: absolute;bottom: 0px;left: 0px;width: 100%;}
.objects-list.gridview > ul > li .info .links > div {margin-right:0px;margin-right: 0px;width: 33%;text-align: center;}
.objects-list.gridview > ul > li .info .links a {padding-left: 0px;}
.objects-list.gridview > ul > li .info .links .contact-link::before {left: 50%;top: -15px;margin-top:-10px;margin-left: -10px;}
.objects-list.gridview > ul > li .info .links .contact-whatsapp-link::before {left: 50%;top: -15px;margin-top:-10px;margin-left: -10px;}
.objects-list.gridview > ul > li .info .links .contact-phone-link::before {left: 50%;top: -15px;margin-top:-10px;margin-left: -11px;}
.object-actions .action {position:relative;display:inline-block;vertical-align:top;margin-left:10px;width:40px;height:40px;cursor:pointer;border: 1px solid #6C757D;}
.object-actions .action:first-child {margin-left:0px;}
.object-actions .action::before {content:'';position:absolute;top:50%;left:50%;}
.object-actions .action.icon-print::before {background: url("../images/axcapital/icons/print.svg") no-repeat;height: 22px;width: 22px;margin: -11px 0 0 -11px;}
.object-actions .action.icon-email::before {background: url("../images/axcapital/icons/send-email.svg") no-repeat;height: 20px;width: 20px;margin: -10px 0 0 -10px;}
.object-actions .action.icon-download::before {background: url("../images/axcapital/icons/pdf.svg") no-repeat;height: 20px;width:16px;margin: -10px 0 0 -8px;}
.object-actions .action.icon-wishlist::before {background: url(../images/axcapital/icons/wishlist-white.svg) no-repeat;height: 22px;width: 22px;margin: -9px 0 0 -11px;background-size: contain;}
.object-actions .action.icon-wishlist.active::before {background-image: url(../images/axcapital/icons/wishlist-white-active.svg);}
.object-actions .action:hover {background:#fff;border: 1px solid #fff;}
.object-actions .action.icon-print:hover::before {background: url("../images/axcapital/icons/print-active.svg") no-repeat;}
.object-actions .action.icon-email:hover::before {background: url("../images/axcapital/icons/send-email-active.svg") no-repeat;}
.object-actions .action.icon-download:hover::before {background: url("../images/axcapital/icons/pdf-active.svg") no-repeat;}
.object-actions .action.icon-wishlist:hover::before {background-image: url(../images/axcapital/icons/wishlist.svg);}
.object-actions .action.icon-wishlist.active:hover::before {background-image: url(../images/axcapital/icons/wishlist-active.svg);}

.main-white-block .main-data .object-actions .action {border: 1px solid #6C757D;}
.main-white-block .main-data .object-actions .action:hover {background: #6C757D;}
.main-white-block .main-data .object-actions .action.icon-print::before {background: url("../images/axcapital/icons/print-gray.svg") no-repeat;}
.main-white-block .main-data .object-actions .action.icon-email::before {background: url("../images/axcapital/icons/send-email-gray.svg") no-repeat;}
.main-white-block .main-data .object-actions .action.icon-download::before {background: url("../images/axcapital/icons/pdf-gray.svg") no-repeat;}
.main-white-block .main-data .object-actions .action.icon-wishlist::before {background-image: url(../images/axcapital/icons/wishlist-gray.svg);}
.main-white-block .main-data .object-actions .action.icon-wishlist.active::before {background-image: url(../images/axcapital/icons/wishlist-gray-active.svg);}
.main-white-block .main-data .object-actions .action.icon-print:hover::before {background: url("../images/axcapital/icons/print.svg") no-repeat;}
.main-white-block .main-data .object-actions .action.icon-email:hover::before {background: url("../images/axcapital/icons/send-email.svg") no-repeat;}
.main-white-block .main-data .object-actions .action.icon-download:hover::before {background: url("../images/axcapital/icons/pdf.svg") no-repeat;}
.main-white-block .main-data .object-actions .action.icon-wishlist:hover::before {background-image: url(../images/axcapital/icons/wishlist-white.svg);}
.main-white-block .main-data .object-actions .action.icon-wishlist.active:hover::before {background-image: url(../images/axcapital/icons/wishlist-white-active.svg);}

.objects-view-2 .objects-list > ul > li {border:0px;}
.objects-view-2 .objects-list > ul > li .image .thumb {padding-top: 136%;}
.objects-view-2 .objects-list > ul > li .image .labels {display:none;}
.objects-view-2 .objects-list > ul > li .image .favourite {display:none;}
.objects-view-2 .objects-list > ul > li .image .prev, .objects-view-2 .objects-list > ul > li .image .next {display:none;}
.objects-view-2 .objects-list > ul > li .info {position:absolute;bottom:0px;left:0px;width: 100%;background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);padding: 23px 0px 12px;color: #fff;}
.objects-view-2 .objects-list > ul > li .info .title {font-size: 18px;margin-bottom: 8px;color: #fff;}
.objects-view-2 .objects-list > ul > li .info .location {display:none;}
.objects-view-2 .objects-list > ul > li .info .price {font-size: 16px;line-height: 20px;margin-bottom: 0px;}
.objects-view-2 .objects-list > ul > li .info .excerpt {display:none;}
.objects-view-2 .objects-list > ul > li .info .params {display:none;}
.objects-view-2 .objects-list > ul > li .links {display:none;}
.objects-view-2 .objects-list > ul > li:hover .info {background: rgba(187,128,103,0.9);padding-top:15px;}
/*.objects-view-2.brown-bg .objects-list > ul > li .info {background: rgba(187,128,103,0.9);padding-top:15px;}*/


@media (max-width: 1100px) {
    .objects-list.gridview > ul::after {display:none;}
    .objects-list.gridview > ul > li,.objects-list.gridview.g4 > ul > li {width:48%;}
	
	}
@media (max-width: 1000px) {
    .objects-list > ul > li .image {width:40%;}
    /*.objects-list > ul > li .image .thumb {padding-top:120%;}*/
	}
@media (max-width: 600px) {
	/*.objects_controls .sort > span {display:none;}*/
	.objects_controls .sort {width:100%;display: flex;align-items: center;}
	.objects_controls .sort .kitui-select {width: unset;flex-grow: 1;}
	.objects_controls .view {display:none;}
	.objects-list > ul > li .image {width:100%;float:none;margin:0px;}
	.objects-list > ul > li .image .thumb {padding-top:73%;}
	.objects-list.gridview > ul > li,.objects-list.gridview.g4 > ul > li {width:100%;}
	.objects-list.gridview > ul > li .image .thumb {padding-top:73%;}
	.objects-list > ul > li {border:1px solid #DEE2E6;margin-bottom: 20px;}
	.objects-list > ul > li .info {padding: 10px 5px 17px;}
	.objects-list > ul > li .info .title {font-size: 16px;padding: 0px 15px;}
	.objects-list > ul > li .info .location {padding: 0px 15px;}
	.objects-list > ul > li .info .price {padding: 0px 15px;}
	.objects-list > ul > li .info .excerpt {display:none;}
	.objects-list > ul > li .info .params {padding: 0px 15px;}
	.objects-list > ul > li .info .params span {white-space:normal;margin-right:20px;}
	.objects-list > ul > li .info .links {border-bottom:0px;justify-content:space-around;align-items:center;padding-top: 44px;padding-bottom: 0px;}
	.objects-list > ul > li .info .links > div {margin-right:0px;}
	.objects-list > ul > li .info .links a {padding-left: 0px;}
	.objects-list > ul > li .info .links .contact-link::before {left: 50%;top: -15px;margin-top:-10px;margin-left: -10px;}
	.objects-list > ul > li .info .links .contact-whatsapp-link::before {left: 50%;top: -15px;margin-top:-10px;margin-left: -10px;}
	.objects-list > ul > li .info .links .contact-phone-link::before {left: 50%;top: -15px;margin-top:-10px;margin-left: -11px;}
	.objects-view-2 .objects-list > ul > li .image .thumb {padding-top: 145%;}
	}

/* OBJECT */
.object.fullwidth-gallery-option .top-block-object {position:absolute;z-index:1;color:#fff;text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.45);}
.object.fullwidth-gallery-option .top-block-object ul.breadcrumbs {color:#fff;}
.object.fullwidth-gallery-option .top-block-object ul.breadcrumbs li a {color:#fff;}
.object .fullwidth-gallery .container {width: 100%;max-width: unset;}
.object .gallery-wrapper {position:relative;}
.object .gallery-wrapper .wishlist {position: absolute;top: 20px;left: 20px;width: 40px;height: 40px;background: rgba(255,255,255,0.8);cursor: pointer;text-align: center;line-height: 40px;z-index:3;}
.object .gallery-wrapper .wishlist::before {content: '';display: inline-block;width: 20px;height: 18px;background: url(../images/axcapital/icons/wishlist.svg) no-repeat;vertical-align: middle;background-size: cover;}
.object .gallery-wrapper .wishlist.active::before {background: url(../images/axcapital/icons/wishlist-active.svg) no-repeat;}
.object .gallery-wrapper .scroller_holder .wrapper{ padding: 0px; }
.object .gallery-wrapper .scroller_holder .slides .item { padding: 0px;position:relative;}
.object .gallery-wrapper .scroller_holder .slides .item .link {position:absolute;top:20px;right:20px;line-height: 40px;background: rgba(255,255,255,0.8);padding: 0px 20px 0px 52px;font-weight: 500;}
.object .fullwidth-gallery .gallery-wrapper .scroller_holder .slides .item .link {display:none;}
.object .gallery-wrapper .scroller_holder .slides .item .link:hover {text-decoration:none;}
.object .gallery-wrapper .scroller_holder .slides .item .link::before {content: '';position:absolute;left:8px;top:50%;margin-top:-10px;width: 20px;height: 20px;background: url(../images/axcapital/icons/full-screen.svg) no-repeat;}
.object .gallery-wrapper .scroller_holder .slides .item .background {width: 100%; padding-bottom: 47%; background-size: cover; background-position: 50% 50%;background-repeat: no-repeat; }
.object .gallery-wrapper.nophoto .image.background {width: 100%; padding-bottom: 47%; background-size: cover; background-position: 50% 50%; }
.object .gallery-wrapper.show_image .image.background {width: 100%; padding-bottom: 47%; background-size: cover; background-position: 50% 50%; }
.object .gallery-wrapper .scroller_holder .slides .item .gallery-item-image {display:none;}

.object .fullwidth-gallery .gallery-wrapper .scroller_holder .slides .item .background {display:none;}
.object .fullwidth-gallery .gallery-wrapper .scroller_holder .slides .item {max-height: 768px;}
.object .fullwidth-gallery .gallery-wrapper .scroller_holder .slides .item .gallery-image-wrapper {padding-bottom: 40%;}
.object .fullwidth-gallery .gallery-wrapper .scroller_holder .slides .item .gallery-image-inner {position:absolute;width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;}
.object .fullwidth-gallery .gallery-wrapper .scroller_holder .slides .item .gallery-item-image {display:inline-block;position: relative;}
.object .fullwidth-gallery .gallery-wrapper .scroller_holder .slides .item .gallery-item-image .gradient-block {position: absolute;width: 100%;height: 135px;left: 0px;top: 50%;margin-top: -20%;}
.object .fullwidth-gallery .gallery-wrapper .scroller_holder .slides .item .gallery-item-image .gradient-block::after {content: '';position: absolute;width: 100%;height: 100%;left: 0px;top: 0px;background: linear-gradient(180deg, #2C2C2C 0%, rgba(44, 44, 44, 0) 100%);}
.object .fullwidth-gallery .gallery-wrapper .scroller_holder .slides .item .gallery-item-image img {width: auto;}


.gallery-wrapper .scroller_holder .arrow{border: 1px solid #FFFFFF;filter: drop-shadow(0px 0px 2px rgba(0, 0, 0, 0.45));}
.gallery-wrapper .scroller_holder .arrow:hover{ background: #BB8067;opacity: 0.8;border: 1px solid #BB8067; }
.gallery-wrapper .scroller_holder .arrow_left{ left: 20px; }
.gallery-wrapper .scroller_holder .arrow_right{ right: 20px; }
.gallery-wrapper .scroller_holder .arrow_left::after {background: url(../images/axcapital/icons/scroll-prev.svg) no-repeat;}
.gallery-wrapper .scroller_holder .arrow_right::after {background: url(../images/axcapital/icons/scroll-next.svg) no-repeat;}
.gallery-wrapper .scroller_holder .arrow_left:hover::after {background: url(../images/axcapital/icons/scroll-prev.svg) no-repeat;}
.gallery-wrapper .scroller_holder .arrow_right:hover::after {background: url(../images/axcapital/icons/scroll-next.svg) no-repeat;}

.features {margin-bottom:30px;margin-top:20px;}
.features.noborder {border-bottom:0;}
.features .unfold {margin-bottom:10px;}
.features ul {list-style:none;display:block;width:100%;margin:0;}
.features li {display:inline-block;vertical-align:top;width:23.5%;margin-right:2%;position:relative;padding-left:18px;line-height:22px;margin-bottom:5px;}
.features li:nth-child(4n) {margin-right:0;}
.features li:before {content:"";display:block;position:absolute;width:6px;height:6px;background:#BB8067;border-radius:50%;left: 0px;top: 8px;}
.object .features.wrapped ul li:nth-child(n+13) {display:none;}
.object .features li{ padding-left: 40px; padding-top: 5px; padding-bottom: 5px; }
.object .features li:before{ content:""; display: block; width:40px; height:40px; position: absolute; left:0; top: -4px; border-radius:0; background:url(../images/icons/icons_feature.png); }
.object .features li { margin-bottom:0; }
/*.features li.prj_o_446:before{
    background-position: -160px 0px;
}
.features li.prj_o_68:before{
    background-position: -120px 0px;
}
.features li.prj_o_127:before{
    background-position: -200px 0px;
}
.features li.prj_o_146:before{
    background-position: -240px 0px;
}
.features li.prj_o_451:before{
    background-position: -40px 0px;
}
.features li.prj_o_175:before{
    background-position: -80px 0px;
}*/

/* object top block */
	
.object .main-data {background: #252424;color: #FFFFFF;padding:30px 40px 0px;margin-bottom:60px;}
.object .main-data a {color: #FFFFFF;}
.object.main-white-block .main-data {background: rgba(248, 249, 250, 1);color: #343A40;}
.object.fullwidth-gallery .main-data {padding: 30px 0 0;}
.object.main-white-block .main-data a {color: #343A40;}
.object.main-white-block .main-data .parameters .params .params-row .name {color: #6C757D;}
.object.main-white-block .main-data .parameters .params .params-row .name {}
.object .main-data .top-block {display: flex;flex-wrap: wrap;justify-content: space-between;padding-bottom: 15px;}
.object .main-data .top-block .left-side {width:70%;}
.object .main-data .top-block .right-side {width:30%;padding-left: 2%;}
.object .main-data .top-block .price {font-weight: bold;font-size: 30px;margin-bottom:10px;}
.object .main-data .top-block .id span {color: #BB8067;}
.object .main-data .bottom-block {display: flex;flex-wrap: wrap;justify-content: space-between;padding-bottom: 15px;}
.object .main-data .bottom-block .links {display: flex;flex-wrap: wrap;justify-content: space-between;font-weight: bold;font-size: 16px;text-transform: uppercase;}
.object .main-data .bottom-block .links > div {margin-right: 20px;min-width: 230px;padding-bottom: 15px;}
.object .main-data .bottom-block .links .btn { background: #252424; color: #fff; border: 1px solid #ffffff; }
.object.main-white-block .main-data .bottom-block .links .btn { transition-property: background; transition-duration: 0.3s; background: rgba(248, 249, 250, 1);color:#fff;border: 1px solid #ffffff; }
.object .main-data .bottom-block .links .btn:hover {background:#fff;color:#BB8067;}
.object.main-white-block .main-data .bottom-block .links .btn { background: rgba(248, 249, 250, 1);color:#BB8067;border: 1px solid #BB8067; }
.object.main-white-block .main-data .bottom-block .links .btn:hover { background: #BB8067;color:rgba(248, 249, 250, 1);border: 1px solid rgba(248, 249, 250, 1); }
	
		
/* object  parameters */	

.object .param-location {margin-bottom: 20px;}
.object .param-location span {display:inline-block;}
.object .param-location span.name {width:13.7%; color: #DEE2E6;}
.object.main-white-block .param-location span.name { color: #6C757D;}
.object .param-location span.value {font-weight:bold;}

.object.main-white-block .parameters {margin-bottom: 25px;}
.object .parameters .params {display: table;margin-left: auto;}
.object .parameters.columned .params {display: block; }
.object .parameters .params a {color: #BB8067;}
.object .parameters .params .params-row {/*display: table-row;*/}
.object .parameters .params .params-row.grid3 {display:block;}
.object .parameters .params .params-row.grid3 > div { margin-bottom:15px; display: inline-flex; }
.object .parameters .params .params-row .name, .object .parameters .params .params-row .value {
	/*display: table-cell;*/padding-bottom: 15px;
}
	
.object .parameters .params .params-row  .name  {width:40%}
.object .parameters .params .params-row  .value {width:60%}

.object .parameters .params .params-row.grid3 .name, .object .parameters .params .params-row.grid3 .value { display: block; padding-bottom: 0; }
.object .parameters .params .params-row .name {color: #DEE2E6;}
.object .parameters .params .params-row .value {padding-left:10px;font-weight: bold; }
.object .parameters .params .params-row.grid3 .value {padding-left:15px;}
.object .parameters .params .params-row .name:nth-child(3) {padding-left:60px;}
.object .form {padding: 30px 0px;margin-bottom:60px;}

												
												
@media (max-width: 992px) {
	/*.object .parameters .params .params-row .name, .object .parameters .params .params-row .value {width: 50%;display: inline-block;vertical-align: top;}*/
	.object .parameters .grid3 > div {
		width: 100%;
		margin-right: 0;
		margin-bottom: 10%;
	}	
	
	.object .parameters .params {display: block;}
	.object .parameters .params .params-row .name:nth-child(3) {padding-left: 0px;}
}
@media (max-width: 500px) {
	
	.object .parameters .params .params-row .name.param-location, .object .parameters .params .params-row .value.param-location {}
}												
												
/*----------END---------*/
.object .form {padding: 30px 0px;margin-bottom:60px;}

.object_menu{ visibility: hidden; display: flex; flex-wrap: nowrap; justify-content: space-between; background: #222; background: #2C2C2C; color: #fff; overflow: hidden; }
.object_menu.fixed{ visibility: visible; position: fixed; left: 0; top: 0; width: 100%; display: none; margin-bottom: 0; z-index: 48; }
.object_menu.fixed.active{ display: flex; }

.object_menu .container{ overflow: hidden; position: relative; }
.object_menu .container.arrow_left_active{ padding-left: 20px; }
.object_menu .container.arrow_right_active{ padding-right: 20px; }
.object_menu .arrow{ position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 9px; height: 15px; background: url("../images/axcapital/icons/arrow-breadcrumbs.svg") 50% 50% no-repeat; display: none; cursor: pointer; }
.object_menu .arrow.arrow_left{ transform: translateY(-50%) rotate(180deg); }
.object_menu .container.arrow_left_active .arrow.arrow_left{ display: block; }
.object_menu .arrow.arrow_right{ left: auto; right: 0; }
.object_menu .container.arrow_right_active .arrow.arrow_right{ display: block; }
.object_menu .items_holder{ width: 100%; overflow: hidden; }
.object_menu .items{ /*display: flex; align-items: center; justify-content: space-between; overflow: hidden;*/ width: auto;  transition: margin-left ease-in 0.3s,margin-right ease-in 0.3s; font-size: 0; white-space: nowrap; }
.object_menu .items.jc-center { /*justify-content: center;*/ text-align: center; }
.object_menu .items .item{ display: inline-block; vertical-align: top; }

.object_menu a{ display: flex; flex-shrink: 0; box-sizing: border-box;padding: 22px 9px 21px 9px; font-weight: 400; font-size: 14px; color: #fff; text-transform: none; text-decoration: none; border-bottom: 2px solid #2C2C2C; white-space: nowrap; }
.object_menu a:first-child{ margin-left: 0; }
.object_menu a:last-child{ margin-right: 0; }
.object_menu a:hover{ color: #BB8067; }

.object_menu a.active, .object_menu .active a{ color: #BB8067; border-color: #BB8067; }

#map_block{ margin-bottom: 60px; }
.page_complex #map_block{ margin-bottom: 30px; }

.form .contact {display:flex;flex-wrap: wrap;}
.form .contact .agent-block {width: 26%;margin-right: 8%;}
.form .contact .form-block {width: 66%;}
.form .contact.noagent .form-block {width: 100%;}
.form .contact .form-block .h3 {margin-bottom:20px;}
.form .contact .form-block .form-item {margin-bottom:20px;}
.form .contact .grid3 > div {margin-bottom:0px;}
.form .contact .agent-block a {color:#6C757D;}
.form .contact .agent-block .image {margin-bottom: 7px;max-width:330px;}
.form .contact .agent-block .image image {display:block;}
.form .contact .agent-block .name {font-weight: bold;font-size: 20px;margin-bottom: 7px;}
.form .contact .agent-block .name a {color:#BB8067 !important;}
.form .contact .agent-block .agent-info a {position:relative;display:inline-block;margin-bottom:14px;padding-left:30px;}
.form .contact .agent-block .agent-info a::before {content:'';position:absolute;top:50%;left:0px;}
.form .contact .agent-block .agent-info a.contact-phone-link::before {background: url("../images/axcapital/icons/phone.svg") no-repeat;width: 16px;height: 16px;margin-top: -8px;}
.form .contact .agent-block .agent-info a.contact-email-link::before {background: url(../images/axcapital/icons/send-email-active.svg) no-repeat;height: 20px;width: 20px;margin-top: -10px;}
.form .contact .agent-block .agent-info a.contact-facebook-link::before {background: url(../images/axcapital/icons/facebook-account.svg) no-repeat;height: 20px;width: 21px;margin-top: -10px;}
.form .contact .agent-block .agent-info a.contact-whatsapp-link::before {background-image: url(../images/axcapital/icons/whatsapp-account.svg);height: 20px;width: 20px;margin-top: -10px;background-size:cover;}
.form .contact .agent-block .agent-info a.contact-skype-link::before {background: url(../images/axcapital/icons/skype.svg) no-repeat;height: 20px;width: 20px;margin-top: -10px;background-size:cover;}
.form .contact .agent-block .agent-info a.contact-telegram-link::before {background: url(../images/axcapital/icons/telegram.svg) no-repeat;height: 20px;width: 20px;margin-top: -10px;background-size:cover;}
.form .contact .agent-block .agent-info a.contact-viber-link::before {background: url(../images/axcapital/icons/viber.svg) no-repeat;height: 20px;width: 20px;margin-top: -10px;background-size:cover;}
.dark-bg .form .contact .agent-block a {color:#fff;}
.dark-bg .form .contact .agent-block .agent-info a.contact-phone-link::before {background: url("../images/axcapital/icons/white-phone.svg") no-repeat;}
.dark-bg .form .contact .agent-block .agent-info a.contact-email-link::before {background: url(../images/axcapital/icons/send-email.svg) no-repeat;}
.dark-bg .form .contact .agent-block .agent-info a.contact-facebook-link::before {background: url(../images/axcapital/icons/white-facebook.svg) no-repeat;}
.dark-bg .form .contact .agent-block .agent-info a.contact-whatsapp-link::before {background-image: url(../images/axcapital/icons/white-whatsapp.svg);}
.dark-bg .form .contact .agent-block .agent-info a.contact-skype-link::before {background-image: url(../images/axcapital/icons/white-skype.svg);}
.dark-bg .form .contact .agent-block .agent-info a.contact-telegram-link::before {background-image: url(../images/axcapital/icons/white-telegram.svg);}
.dark-bg .form .contact .agent-block .agent-info a.contact-viber-link::before {background-image: url(../images/axcapital/icons/white-viber.svg);}


.form .contact input[type="text"],.form .contact input[type="password"],.form .contact input[type="email"],.form .contact textarea {display:block;width:100%;}
.form .contact .label {display:block;width:100%;margin-bottom:10px;}
.form .contact textarea {min-height:58px;height:100%;}

@media (max-width: 1200px) {
	.object .main-data .top-block .right-side {padding-left: 10px;}
	.object .parameters .params .params-row .name:nth-child(3) {padding-left: 10px;}
}
@media (max-width: 1100px) {
	.object .features ul li {width:48%;margin-right:4% !important;}
	.object .features ul li:nth-child(2n) {margin-right:0 !important;}
	
}
@media (max-width: 1000px){
	.object .main-data .top-block .left-side {width:100%;margin-bottom:20px;}
	.object .main-data .top-block .right-side {width:100%;padding-left: 0px;}
	.object .parameters .params {margin-left: 0px;}
	
}
@media (max-width: 900px) {
	.form .contact .agent-block {width: 38%;margin-right: 4%;}
	.form .contact .form-block {width: 58%;}
	.form .contact .agent-block .image {margin:0 auto 15px;}
	.form .contact .agent-block .name {margin-bottom: 15px;}
	.form .contact .agent-block .agent-info {margin-bottom:10px;}
	.form .contact .agent-block .agent-info a {margin-bottom:19px;}
	.form .contact .form-block .h3 {text-align:center;}
	.form .contact .grid3 > div {width: 100%;margin-right: 0px;}
	.object .main-data .bottom-block .links {justify-content: space-around;}
	.object.fullwidth-gallery-option .top-block-object {position:static;color: #343A40;text-shadow: unset;}
	.object.fullwidth-gallery-option .top-block-object ul.breadcrumbs {color: #6C757D;}
	.object.fullwidth-gallery-option .top-block-object ul.breadcrumbs li a {color: #6C757D;}
	.object .fullwidth-gallery .gallery-wrapper .scroller_holder .slides .item .gallery-item-image .gradient-block {display:none;}
	.object .fullwidth-gallery .gallery-wrapper .scroller_holder .slides .item .gallery-image-wrapper {padding-bottom:0px;}
	.object .fullwidth-gallery .gallery-wrapper .scroller_holder .slides .item .gallery-image-inner {display:none;}
	.object .fullwidth-gallery .gallery-wrapper .scroller_holder .slides .item .background {display:block;}
	.object .form .contact textarea {min-height:94px;}
	}	
	
@media (max-width: 650px) {
	.object h2,.object .h2 {text-align:center;}
	.object .gallery-wrapper .scroller_holder .slides .item .link {display:none;top:0px;right:0px;padding: 0px;font-size: 0px;width:100%;height:100%;background: unset;}
	.object .gallery-wrapper .scroller_holder .slides .item .link::before {content: unset;}
	.object .main-data {position:relative;padding: 80px 15px 0px;margin-bottom: 40px;}
	.object.main-white-block .main-data {padding: 40px 15px 0px;}
	.object .main-data .top-block {display:block;}
	.object .main-data .top-block .price {margin-bottom:5px;font-size: 24px;}
	.form .contact .agent-block {width: 100%;margin-right: 0px;text-align:center;}
	.form .contact .form-block {width: 100%;}	
}
												
																							
												
@media (max-width: 992px) {
	.object .main-data .bottom-block .links > div {margin-right: 0px;width: 100%;padding-bottom: 20px;}
	.object .main-data .bottom-block .links .contact-whatsapp {order:-1;}        
}    
@media (max-width:600px){
	.object .gallery-wrapper .scroller_holder .arrow_left{ left: 10px; }
	.object .gallery-wrapper .scroller_holder .arrow_right{ right: 10px; }
	.object .gallery-wrapper .scroller_holder .slides .item .background{ padding-bottom: 0; height: 360px; background-size: cover; background-position: 50% 50%; }
	.object .gallery-wrapper.nophoto .image.background {padding-bottom: 0; height: 360px; background-size: cover; background-position: 50% 50%;}
	.object .gallery-wrapper.show_image .image.background {padding-bottom: 0; height: 360px; background-size: cover; background-position: 50% 50%;}
	
}
@media (max-width: 500px) {
	.object .features ul li { width:100%;margin-right:0 !important; margin-bottom: 10px; }
}
/* Community */
.communities-list{ display: flex;flex-flow: row wrap;justify-content: space-between;color:#fff; }
.communities-list::after {content: "";display: block;clear: both;width: 32%;}
.communities-list .item{ width:100%;margin-bottom: 30px;position:relative; }
.communities-list .item.col-2-in-4{ width:49%; }
.communities-list .item.col-1-in-3{ width:32%; }
.communities-list .item.col-2-in-3{ width:66%; }
.communities-list .item .image{ width: 100%; height: 0; padding-bottom: 41%; background-size: cover; background-position: 50% 50%; }
.communities-list .item > a {position: absolute;display: block;height: 100%;width: 100%;top: 0px;left: 0px;z-index: 1;}
.communities-list .item .bottom-block {position: absolute;width: 100%;bottom: 0px;left: 0px;background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);padding: 23px 70px 15px 20px;}
.communities-list .item .bottom-block .title {font-size: 30px;font-weight: bold;margin-bottom:0px;}
.communities-list .item:hover .bottom-block .title {color:#BB8067;}
.communities-list .item .bottom-block .number {font-size: 20px;margin-top:6px;}
.communities-list .item .bottom-block .number span {font-weight: bold;}
.communities-list .item .bottom-block .open {width: 40px;height: 40px;position: absolute;top: 50%;right: 20px;margin-top: -20px;border: 1px solid #fff;}
.communities-list .item .bottom-block .open::after{content:'';background: url("../images/axcapital/icons/arrow-long-right.svg") no-repeat;width: 20px;height: 10px;position: absolute;top: 50%;left: 50%;margin-top: -5px;margin-left: -10px;}
.communities-list .item:hover .bottom-block .open {border-color: #BB8067;}
.communities-list .item:hover .bottom-block .open::after{background: url("../images/axcapital/icons/arrow-long-right-brown.svg") no-repeat;}
.communities-list .item.col-2-in-4 .image{ padding-bottom: 56%;}
.communities-list .item.col-1-in-3 .image{ padding-bottom: 77%; }
.communities-list .item.col-1-in-3 .bottom-block .title {font-size: 20px;}
.communities-list .item.col-1-in-3 .bottom-block .number {font-size: 16px;}

@media (max-width:900px){
	.communities-list .item.col-1-in-3{ width:49%; }
	.communities-list .item.col-2-in-3{ width:49%; }
	.communities-list .item.col-2-in-4 .image{ padding-bottom: 77%;}
	.communities-list .item .bottom-block .title {font-size: 20px;}
	.communities-list .item .bottom-block .number {font-size: 16px;}
}
@media (max-width:600px){
	.communities-list .item.col-2-in-4{ width:100%; }
	.communities-list .item.col-1-in-3{ width:100%; }
	.communities-list .item.col-2-in-3{ width:100%; }
}
@media (max-width:400px){
	.communities-list .item .image{padding-bottom: 75% !important;}
}

.community_page .gallery-wrapper .scroller_holder .wrapper{ padding: 0px; }
.community_page .gallery-wrapper .scroller_holder .slides .item { padding: 0px;position:relative;}
.community_page .gallery-wrapper .scroller_holder .slides .item .link {position:absolute;top:20px;right:20px;line-height: 40px;background: rgba(255,255,255,0.8);padding: 0px 20px 0px 52px;font-weight: 500;}
.community_page .gallery-wrapper .scroller_holder .slides .item .link:hover {text-decoration:none;}
.community_page .gallery-wrapper .scroller_holder .slides .item .link::before {content: '';position:absolute;left:8px;top:50%;margin-top:-10px;width: 20px;height: 20px;background: url(../images/axcapital/icons/full-screen.svg) no-repeat;}
.community_page .gallery-wrapper .scroller_holder .slides .item .resp_image{ width: 100%; padding-bottom: 47%; background-size: cover; background-position: 50% 50%; }
.community_page .gallery-wrapper.nophoto .image.background {width: 100%; padding-bottom: 47%; background-size: cover; background-position: 50% 50%; }
.community_page .gallery-wrapper .scroller_holder .slides .item .gallery-item-image {display:none;}
.community_page .main-data {background: #252424;color: #FFFFFF;padding:30px 40px 15px;margin-bottom:60px;display:flex; flex-flow: row wrap; }
.community_page .main-data > div{ width: 50%; padding: 0 5%; display: table; }
.community_page .main-data > div:first-child{ padding-left: 0; }
.community_page .main-data > div:nth-child(2n){ padding-right: 0; }
.community_page .main-data > div div{ padding-right: 0;display: table-row; }
.community_page .main-data > div > div > span{display: table-cell;padding-bottom: 15px;font-size:16px; }
.community_page .main-data > div > div > span.name{color: #DEE2E6;padding-right:10px; }
.community_page .main-data > div > div > span.value{width:170px;padding-left:10px;font-weight: bold; }

.community_page .main-data-wrapper {background: #252424;}
.community_page.fullwidth-gallery-option ul.breadcrumbs {color:#fff;position:absolute;z-index:1;text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.45);}
.community_page.fullwidth-gallery-option ul.breadcrumbs li a {color:#fff;}
.community_page.fullwidth-gallery-option .page-title-wrapper {margin:0px;}
.community_page.fullwidth-gallery-option .page-title-wrapper h1 {color:#fff;position:absolute;top: 60px;z-index:1;text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.45);}
.community_page .fullwidth-gallery {background: #252424;}
.community_page .fullwidth-gallery .container {width: 100%;max-width: unset;}
.community_page .fullwidth-gallery .gallery-wrapper .scroller_holder .slides .item {max-height: 768px;}
.community_page .fullwidth-gallery .gallery-wrapper .scroller_holder .slides .item .resp_image {display:none;}
.community_page .fullwidth-gallery .gallery-wrapper .scroller_holder .slides .item .link {display: none;}
.community_page .fullwidth-gallery .gallery-wrapper .scroller_holder .slides .item .gallery-image-wrapper {padding-bottom: 40%;}
.community_page .fullwidth-gallery .gallery-wrapper .scroller_holder .slides .item .gallery-image-inner {position:absolute;width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;}
.community_page .fullwidth-gallery .gallery-wrapper .scroller_holder .slides .item .gallery-item-image {display:inline-block;position: relative;}
.community_page .fullwidth-gallery .gallery-wrapper .scroller_holder .slides .item .gallery-item-image .gradient-block {position: absolute;width: 100%;height: 135px;left: 0px;top: 50%;margin-top: -20%;}
.community_page .fullwidth-gallery .gallery-wrapper .scroller_holder .slides .item .gallery-item-image .gradient-block::after {content: '';position: absolute;width: 100%;height: 100%;left: 0px;top: 0px;background: linear-gradient(180deg, #2C2C2C 0%, rgba(44, 44, 44, 0) 100%);}
.community_page .fullwidth-gallery .gallery-wrapper .scroller_holder .slides .item .gallery-item-image img {width: auto;}
.community_page.main-white-block .fullwidth-gallery {background: none;}
.community_page.main-white-block .main-data-wrapper {background: #FFFFFF;}
.community_page.main-white-block .main-data {background: #FFFFFF;color: #343A40;padding:30px 0px 0px;border-bottom: 1px solid #DEE2E6;}
.community_page.main-white-block .main-data > div > div > span.name {color: #6C757D;}
.community_page.main-white-block .main-data > div > div > span.value {color: #343A40;}

.community_page .features {margin-bottom:40px;margin-top:20px;}
.community_page .features.noborder {border-bottom:0;}
.community_page .features .unfold {margin-bottom:10px;}
.community_page .features ul {list-style:none;display:block;width:100%;margin:0;}
.community_page .features ul li {display:inline-block;vertical-align:middle;width:23.5%;margin-right:2%;position:relative;padding-left:18px;line-height:22px;margin-bottom:15px;}
.community_page .features ul li:nth-child(4n) {margin-right:0;}
.community_page .features ul li:before {content:"";display:block;position:absolute;width:6px;height:6px;background:#BB8067;border-radius:50%;left: 0px;top: 8px;}
.community_page .features.wrapped ul li:nth-child(n+7) {display:none;}


.community_objects > .title {margin-bottom: 30px;text-align:center;}
.community_map .title {font-weight: bold;font-size: 30px;margin-bottom: 20px;text-align: center;}
.community_map .map {height:550px;}
.community_form .title {text-align: center;}
@media (max-width: 1100px) {
	.community_page .features ul li {width:48%;margin-right:4% !important;}
	.community_page .features ul li:nth-child(2n) {margin-right:0 !important;}
	
}
@media (max-width:900px){
	.community_page .main-data > div {padding: 0 2%;}
	.community_page .main-data {padding: 20px 20px 5px;}
	.community_page.main-white-block .main-data {padding: 20px 20px 5px;}
	.community_page.fullwidth-gallery-option ul.breadcrumbs {position:static;color: #6C757D;text-shadow: unset;}
	.community_page.fullwidth-gallery-option ul.breadcrumbs li a {color:#6C757D;}
	.community_page.fullwidth-gallery-option .page-title-wrapper h1 {position:static;color: #343A40;text-shadow: unset;}
	.community_page .fullwidth-gallery .gallery-wrapper .scroller_holder .slides .item .gallery-item-image .gradient-block {display:none;}
	.community_page .fullwidth-gallery .gallery-wrapper .scroller_holder .slides .item .gallery-image-wrapper {padding-bottom:0px;}
	.community_page .fullwidth-gallery .gallery-wrapper .scroller_holder .slides .item .gallery-image-inner {display:none;}
	.community_page .fullwidth-gallery .gallery-wrapper .scroller_holder .slides .item .resp_image {display:block;}
}
@media (max-width:700px){
	.community_page .main-data > div{ width: 100%; padding: 0; }
	.community_page .main-data > div > div > span.name{width:50%;}
	.community_page .main-data > div > div > span.value{width:50%;}
}
@media (max-width:650px){
	.community_page .gallery-wrapper .scroller_holder .slides .item .link {top:0px;right:0px;padding: 0px;font-size: 0px;width:100%;height:100%;background: unset;}
	.community_page .gallery-wrapper .scroller_holder .slides .item .link::before {content: unset;}
}
@media (max-width:600px){
	.community_map .title {font-size: 24px;}
	.community_page .gallery-wrapper .scroller_holder .slides .item .resp_image{ padding-bottom: 0; height: 360px; background-size: cover; background-position: 50% 50%; }
	.community_page .gallery-wrapper.nophoto .image.background {padding-bottom: 0; height: 360px; background-size: cover; background-position: 50% 50%;}
}
@media (max-width: 500px) {
	.community_page .features ul li { width:100%;margin-right:0 !important; margin-bottom: 10px; }
}

/* gallery */
.gallery-block .title {font-weight: bold;font-size: 30px;margin-bottom: 20px;text-align: center;}
.gallery-block .item {position:relative;}
.gallery-block .item .image {width: 100%;height: 0;padding-bottom: 68%;background-size: cover;background-position: 50% 50%;}
.gallery-block .item .open-full {position: absolute;top: 50%;left: 50%;margin-top: -20px;margin-left: -20px;height: 40px;width:40px;background: rgba(255,255,255,0.8);display:none;}
.gallery-block .item .open-full::before {content: '';position: absolute;left: 8px;top: 8px;width: 24px;height: 24px;background: url(../images/axcapital/icons/full-screen.svg) no-repeat;background-size: cover;}
.gallery-block .item:hover .open-full {display:block;}

@media (max-width:900px){
	.gallery-block .item .open-full {top:0px;right:0px;padding: 0px;font-size: 0px;width:100%;height:100%;background: unset;}
	.gallery-block .item .open-full::before {content: unset;}
}
@media (max-width:600px){
	.gallery-block .title {font-size: 24px;}
}

@media (min-width:600px){
	.gallery-block.gallery-no-scroller.new_scroller .slides {width:unset !important;margin-left:0px !important;flex-wrap: wrap;}
	.gallery-block.gallery-no-scroller.new_scroller .slides .item {width:50% !important;margin-right:0px !important;padding:0px 7px 15px;}
	.gallery-block.gallery-no-scroller.new_scroller .wrapper {padding:0px;}
	.gallery-block.gallery-no-scroller.new_scroller .arrow {display:none;}
}
@media (min-width: 900px) {
	.gallery-block.gallery-no-scroller.new_scroller .slides .item {width:33.3333% !important;}
}

/* statistics */
.statistics {margin-bottom:30px;}
.statistics .navigation {list-style:none;display:flex;align-items:stretch;justify-content:space-between;}
.statistics .navigation li {width:32%;border:1px solid #ededed;background:#fff;padding:9px 9px 0 9px;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:20px;}
.statistics .navigation li.active {background:#f2f2f2;}
.statistics .navigation li > div {width:100%;}
.statistics .navigation li .info {flex-grow:2;padding-bottom:8px;min-height:96px;text-align:center;display:flex;align-content:center;flex-wrap:wrap;position:relative;}
.statistics .navigation li .info::before {content:'';position:absolute;left:0;bottom:8px;width:84px;height:82px;background:url(../images/sprite_new.png) no-repeat;}
.statistics .navigation li.realty .info::before {background-position:0px -985px;}
.statistics .navigation li.quality .info::before {background-position:-84px -985px;}
.statistics .navigation li.prices .info::before {background-position:-168px -985px;}
.statistics .navigation li.realty.active .info::before {background-position:-252px -985px;}
.statistics .navigation li.quality.active .info::before {background-position:-336px -985px;}
.statistics .navigation li.prices.active .info::before {background-position:-420px -985px;}
.statistics .navigation li .info >div {width:100%;position:relative;}
.statistics .navigation li .info .title {font-size:16px;font-weight:bold;margin-bottom:10px;}
.statistics .navigation li .info .number {font-size:32px;font-weight:bold;color:#004b84;}
.statistics .navigation li .info .number >span {position:relative;display:inline-block;}
.statistics .navigation li .details {height:59px;text-align:center;font-size:16px;color:#008ad6;line-height:59px;border-top:1px solid #ededed;}
.statistics .tab {border-top:1px solid #ededed;padding:20px 0;}
.statistics .compare_form {display:flex;justify-content:space-between;align-items:center;}
.statistics .compare_form > div {width:32%;margin-bottom:15px;position: relative;}
.statistics table {width:100%;}
.statistics table th,.statistics table td {padding:13px 20px;vertical-align:middle;}
.statistics table th {font-weight:bold;border-bottom:1px solid #cccccc;}
.statistics table td {border-bottom:1px solid #ededed;}
.statistics table td:nth-child(n+2) {white-space:nowrap;}
.statistics table tr:last-child td {border-bottom:none;}
.statistics table span {position:relative;display:inline-block;}
.statistics .disclaimer {border-top:1px solid #ededed;padding-top:5px;}
.statistics .hint {position:absolute;width:16px;height:16px;right:-21px;top:50%;margin-top:-8px;background:url(../images/sprite_new.png) -166px -949px no-repeat;}
.statistics .hint:hover {background-position:-182px -949px;}
.statistics .hint .text {display:none;position:absolute;z-index:40;bottom:0;right:-280px; background:#fff;box-shadow:0 0 8px rgba(0,0,0,0.06);padding:20px;width:276px;font-size:14px;font-weight:normal;color:#1a1a1a;text-align:left;}
.statistics .hint:hover .text {display:block;}
.statistics .hint .text .h {font-size:18px;}
@media (max-width:750px){
	.statistics .hint .text {width:250px;bottom:20px;right:-125px;}
	}
@media (max-width:600px){
	.statistics .navigation {flex-wrap:wrap;}
	.statistics .navigation li {width:100%;}
	.statistics .navigation li .info {min-height:auto;}
	.statistics .navigation li .info::before {display:none;}
	.statistics .navigation li .info .title {margin-bottom:5px;}
	.statistics .navigation li .info .number {font-size:24px;}
	.statistics .navigation li .details {display:none;}
	.statistics .compare_form {flex-wrap:wrap;}
	.statistics .compare_form > div {width:100%;}
	}


*[class*=fontawesome]::before{ content: ''; color: inherit; font-family: FontAwesome; }
*[class*=fontawesome_arrow]::before{ font-size: 55px; }
*.fontawesome_arrow_left::before{ content: '\f104'; }
*.fontawesome_arrow_right::before{ content: '\f105'; }

/* compare */
table.compare {width:100%;margin-bottom:60px;color:#000;}
table.compare thead th {position:relative;padding-right:3%;font-weight:normal;vertical-align:top;}
table.compare thead .caption {text-align:right;}
table.compare .compare_head .title{ font-size: 18px; font-weight: bold; margin:15px 0 50px 0; }
table.compare .compare_head .title a{ color: inherit; }
table.compare .compare_head .image{position:relative;display: inline-block;}
table.compare .compare_head .image .favourite {position:absolute;top:10px;right:10px;width:30px;height:30px;background:rgba(255,255,255,0.7);border-radius:4px;cursor:pointer;text-align:center;line-height:30px;}
table.compare .compare_head .image .favourite::before {content:'';display:inline-block;width:20px;height:20px;background:url(../images/sprite_new.png) -346px -929px no-repeat;vertical-align:middle;}
table.compare .compare_head .image .favourite.active::before {background-position:-386px -929px}
table.compare .compare_head .image .compare {position:absolute;top:10px;right:47px;width:30px;height:30px;background:rgba(255,255,255,0.7);border-radius:4px;cursor:pointer;text-align:center;line-height:30px;}
table.compare .compare_head .image .compare::before {content:'';display:inline-block;width:20px;height:20px;background:url(../images/sprite_new.png) -326px -929px no-repeat;vertical-align:middle;}
table.compare .compare_head .image .compare.active::before {background-position:-366px -929px}

/*table.compare .arrow_left,table.compare .arrow_right {background-color:#ffbc13;}*/
table.compare div[class*=arrow_]{ position: absolute; top: 50%; transform: translateY(-50%); padding: 5px 10px; color: #ccc; cursor: pointer; }
table.compare .image:hover div[class*=arrow_]{ opacity: 1; }
table.compare .arrow_left{ left:-38px; }
table.compare .arrow_right{ right:-38px; }
table.compare tbody td {border-top:1px solid #dedede;border-bottom:1px solid #dedede;padding:13px 3% 13px 0;font-weight:bold;}
table.compare tbody tr:first-child td {border-top:none;}
table.compare tr.title td {font-size:18px;}
table.compare tr.title td.caption {font-size:20px;font-weight:bold;}
table.compare td.caption {font-weight:normal;}
table.compare td .has_not{ /*color: #000;*/ font-weight: 400; }
table.compare td .has{ color: #46c655; font-size: 17px; }

@media (max-width:1000px){
	table.compare .arrow_left {left:5px;}
	table.compare .arrow_right {right:5px;}
	table.compare div[class*=arrow_]{ color: #fff; }
}
@media (max-width:600px){
	table.compare thead th, table.compare tbody td {padding-right:0;}
	table.compare .caption {display:none;}
	table.compare tbody td {text-align:right;padding: 13px 5px; }
	table.compare tbody td::before {content:attr(data-text);display:inline-block;float:left;text-align:left;font-weight:normal;max-width:70%;}
	table.compare .compare_head .image .pin {display:none;}
	table.compare .compare_head .image .compare {top:12px;}
	table.compare .compare_head .image,table.compare .compare_head .image img{ width: 100%; }
}

.form.type2 input[type="text"],.form.type2 input[type="password"],.form.type2 input[type="email"],.form.type2 textarea,.form.type2 select{ width: 100%; }
.form.type2 .form_row{ margin-bottom: 10px; }
.form .description{ margin-top: 5px; font-size: 12px; color: #808080; }
.form .description .value.low{ color: #a00; }
.form .description .value.medium{ color: orange; }
.form .description .value.strong{ color: #46c655; }

.tabs ul.navigation{ list-style: none; }
.tabs .items .tab {display:none;}
.tabs .items .tab:first-of-type {display:block;}

.registration_page .container{ max-width: 800px; }
.registration_page .help_text{ margin-bottom: 12px; }
.registration_page ul.navigation{ margin-top: 25px; }
.registration_page ul.navigation li{ margin-bottom: 10px; }
.registration_page .top_menu ul.navigation li{ margin-bottom: 0; }
.registration_page ul.navigation li:last-child{ margin-bottom: 0; }
.registration_page ul.navigation.main_navigation li.active{ display: none; }


/*MAP*/
.big_map{ width: 100%; margin-bottom: 0px; position: relative; transition: all ease-in 0.3s; }
.big_map .map{position: relative; margin-left: 41%; height: 100%; transition: margin-left ease-in 0.3s; }
.big_map .objects_block{ width: 41%; position: absolute; left: 0; top: 0; z-index: 1; background: #fff; padding: 30px;padding-bottom: 10px; overflow:auto;height:100%;scrollbar-width: thin;scrollbar-color: #BB8067 #DEE2E6; }
.big_map .objects_block::-webkit-scrollbar {width: 12px;}
.big_map .objects_block::-webkit-scrollbar-track {background: #DEE2E6;}
.big_map .objects_block::-webkit-scrollbar-thumb {background-color: #BB8067;border-radius: 20px;border: 3px solid #DEE2E6;}

.map-search-form-wrapper{ width: 100%; padding: 30px 0px;}
.map-search-form-wrapper .objects_search {margin-bottom:0px;}
.objects_search.tabbed.objects_search_map .controls .more::after, .objects_search.tabbed.objects_search_map .controls .searches > a::after {background: url("../images/axcapital/icons/arrow-open-white.svg") no-repeat;}
.objects_search.tabbed.objects_search_map .controls {justify-content: flex-start;}
.objects_search.tabbed.objects_search_map .controls .submit {margin-left:auto;}

.map-object.objects-list.gridview > ul > li .info {padding: 10px 0px;}
.objects-map-list.objects-list.gridview > ul > li {width:49%;}
.objects-map-list.objects-list.gridview > ul > li:hover {border:1px solid #BB8067;}
.objects-map-list.objects-list.gridview > ul > li .info {padding: 10px 0px;}
@media (max-width: 1300px){
	.objects-map-list.objects-list.gridview > ul > li {width:100%;}
	.big_map .map{margin-left: 400px;}
	.big_map .objects_block{ width: 400px; }
}
@media (max-width: 1000px){
	.big_map .map{margin-left: 40%;}
	.big_map .objects_block{ width: 40%; }
}
@media (max-width: 800px){
	.big_map .objects_block {display:none;}
	.big_map .map {margin-left:0px;}
}
@media (max-width: 600px){
	.gm_info .objects-list > ul > li .info{ border: 0; }
	.big_map{ height: 100% !important; height: 100vh !important; }
	.map-search-form-wrapper {padding: 0px;}
	.map-search-form-wrapper .search-map-btn {position:absolute;top:0px;left: 50%;margin-left: -20px;z-index: 2;}
}

.gm_info{ padding-top: 10px; padding-right: 0px; width: 270px; font-family: 'Montserrat',Arial,sans-serif; }
.gm_info > img{ position: absolute !important; right: 5px; top: 15px; width: 24px; background: rgba(255,255,255,0.7); padding: 5px; cursor: pointer; z-index: 1; }
.gm_info .back{ position: absolute !important; right: 10px; top: 44px; width: 24px; height: 24px; display: flex; align-items: center; justify-content: center; font-size: 24px; background: rgba(255,255,255,0.7); padding: 5px; cursor: pointer; }
.objects-list.gridview.single > ul{ width: 100%; }
.objects-list.gridview.single > ul > li{ width: 100%; margin: 0; }
/*.gm_info .objects-list.gridview.single > ul > li{ border: 0; }*/
.gm_info ul{ list-style: none; padding: 0; margin: 0; }
.gm_info ul li{ position: relative; }
/*.gm_info ul li::after{ content: ""; display: block; position: absolute; width: 0; height: 0; border-right: 18px solid transparent; border-left: 18px solid transparent; border-top: 18px solid #fff; left: 50%; margin-left: -18px; bottom: -18px; }*/
.gm_info ul li.featured::after{ border-top: 18px solid #eef9ff; }

.gm_info .objects{ background: #fff; max-height: 400px; overflow-y: auto; }
.gm_info .objects .object{ padding: 9px 10px; font-size: 15px; cursor: pointer; margin-bottom: 5px; }
.gm_info .objects .object:last-child{  margin-bottom: 0; }
.gm_info .objects .object.featured{ background: #eef9ff; border: 1px solid #d8e8f1 }
.gm_info .objects .object:hover{ text-decoration: underline; }
.gm_info .objects .object{ display: flex; align-items: center; }
.gm_info .objects .object .image{ min-width: 40px; width: 40px; margin-right: 10px; }
.gm_info .objects .object .image img{ max-width: 100%; height: auto; display: block; }
.gm_info .objects .object .name{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }


.projects_map .map{ height: 490px; }
.panorama {height:490px;}

/* MAIN PAGE */
.main-page > div {margin-bottom:60px;}
.slider{ overflow: hidden; position: relative; }
.slider ul.slides{ transition: margin-left ease-out 0.3s; list-style: none; display: flex; flex-direction: row; justify-content: space-between; }
.slider ul.slides > li{ position: relative; /*float: left;*/ }
.slider ul.slides > li .background,ul.fader > li .background { height: 720px; background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; }
.slider ul.slides > li img,ul.fader >li img{ display: block; }
.slider ul.slides > li .container,ul.fader >li .container{ position: relative; }
.slider .arrow {position:absolute;left: 50px;top:50%;transform:translateY(-50%);opacity:0.5;cursor:pointer;z-index: 22;width: 40px;height: 40px;border: 1px solid #FFFFFF;}
.slider .arrow.empty_class{ display: none; }
.slider .arrow.arrow_right {left:auto;right: 50px;}
.slider:hover .arrow{ opacity: 1; }
.slider .arrow:hover{background: #BB8067;opacity: 0.8;border: 1px solid #BB8067;}
.slider .arrow::after{content:'';background: url("../images/axcapital/icons/scroll-prev.svg") no-repeat;width: 12px;height: 20px;position: absolute;top: 50%;left: 50%;margin-top: -10px;margin-left: -6px;}
.slider .arrow.arrow_right::after {background: url("../images/axcapital/icons/scroll-next.svg") no-repeat;}
.slider ul.slides > li .bg,ul.fader >li .bg{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0.4; background: #000;  }
.slider ul.slides > li .caption,ul.fader > li .caption{ position: absolute; bottom: 50%; margin-bottom: 68px; width: 100%; text-align: center; font-size: 26px; color: #fff; z-index: 2; }
.slider.caption_type2 ul.slides > li .caption,.caption_type2 ul.fader > li .caption { margin-bottom: 0; padding: 0 100px; transform: translateY(50%); }
/*.slider ul.slides > li .caption .container .text{ display: inline-block; }*/
.slider ul.slides > li .caption .h1,ul.fader > li .caption .h1{ font-size: 36px; font-weight: bold; margin-bottom: 30px; text-transform: unset; }
.slider ul.slides > li .caption p,ul.fader > li .caption p{ margin-bottom: 15px; }

ul.fader { position: relative;list-style: none; overflow: hidden;  width: 100%;}
ul.fader li {-webkit-backface-visibility: hidden; position: absolute;opacity:0;z-index:1;width: 100%;left: 0;top: 0;transition: opacity 1000ms ease-in-out 0s;}
ul.fader li.active {opacity:1;z-index:2;position:relative;}

.slider_wrapper.main_slider{ position: relative; margin-bottom: 30px; }
.slider_wrapper.main_slider .main_searchform{ position: absolute; top: 50%; transform: translateY(-50%); width: 100%;}
.slider_wrapper.main_slider .main_searchform .advanced{ display: flex; margin-top: 0; padding: 0px; border: 0; }
.slider_wrapper.main_slider .main_searchform .advanced > div {margin-bottom:10px;}
.slider_wrapper.main_slider .main_searchform .advanced_holder{ border-bottom: 1px solid #d6d6d6; display: none; background: #fbfbfb; }
.slider_wrapper.main_slider .main_searchform div.btn{ padding-right: 52px; position: relative; overflow: unset; text-overflow: unset; }
.slider_wrapper.main_slider .main_searchform div.btn .text{ overflow: hidden; text-overflow: ellipsis; }
.slider_wrapper.main_slider .main_searchform div.btn i{ position: absolute; padding-left: 1px; right: 0; top: 0; height: 100%; width: 35px; display: inline-flex; align-items: center; justify-content: center; }
.slider_wrapper.main_slider .main_searchform div.btn i:before{ content: ""; position: absolute; left: 0; width: 1px; top: 6px; bottom: 6px; background: #fff; }
.slider_wrapper.main_slider .main_searchform div.btn i:after{ content: ""; width: 0; height: 0; border-top: 7px solid #fff; border-right: 4px solid transparent; border-left: 4px solid transparent; top: ; }
.slider_wrapper.main_slider .main_searchform div.btn .list{ position: absolute; top: 100%; left: 0; width: 100%; background: #fff; box-shadow: 0px 2px 4px 0px rgba(0, 0, 1, 0.3); border-radius: 0 0 3px 3px; display: none; z-index: 5; }
.slider_wrapper.main_slider .main_searchform div.btn .list a{ display: block; font-size: 16px; color: #3ab54a; padding: 8px 15px; text-align: left; line-height: normal; }
.slider_wrapper.main_slider .main_searchform div.btn.opened i:after{ border-top: 0; border-bottom: 7px solid #fff; }
.slider_wrapper.main_slider .main_searchform div.btn.opened{ border-radius: 3px 3px 0 0; }
.slider_wrapper.main_slider .main_searchform div.btn.opened .list{ display: block; }

.slider_wrapper.main_slider.opened{ padding-bottom: 222px; }
.slider_wrapper.main_slider.opened .main_searchform .advanced_holder{ display: block; }
.main_searchform .simple_holder{ background: rgba(44,44,44,0.8); padding: 20px 30px 10px;width:85%;max-width:980px;margin:0 auto; }
.main_searchform form{ margin-bottom: 0; }
.main_searchform .objects_search .simple .submit .more{ color: #fff; font-size: 16px; }
.main_searchform .simple .label {color:#fff;margin-bottom:10px;}
.main_searchform .btn,.main_searchform .kitui-select .selected,.main_searchform .objects_search .range_popup,.main_searchform select,.main_searchform .regions_select input[type="text"] {height:40px;line-height:40px;font-size:14px;}
.main_searchform .mobile_deals {display:none;}
.main_searchform .mobile_deals > div {width:49%;color:#fff;font-weight:bold;margin-bottom:15px;}
.slider_wrapper.main_slider.opened .objects_search .simple .submit .more::after{ border-top: none; border-bottom: 8px solid #ccc; }
.slider_wrapper.main_slider .bullets {position:absolute;bottom:10px;display:flex;flex-wrap: wrap;z-index: 3;width: 100%;justify-content: center;}
.slider_wrapper.main_slider .bullets .bullet {width: 15%;max-width: 100px;margin: 0px 2px;cursor: pointer;padding: 6px 0px;position:relative;}
.slider_wrapper.main_slider .bullets .bullet::after{content:'';background: #fff;width: 100%;height: 3px;position: absolute;top: 50%;left: 0px;margin-top: -2px;opacity: 0.5;}
.slider_wrapper.main_slider .bullets .bullet:hover::after,.slider_wrapper.main_slider .bullets .bullet.active::after{opacity: 1;}
@media (max-width:1300px){
	.slider:not(.no_search) ul.slides > li .caption, ul.fader  > li .caption{ transform: unset; }
}
@media (max-width:1200px){
	.slider .arrow {left: 10px;}
	.slider .arrow.arrow_right {right: 10px;}
	.slider.caption_type2 ul.slides > li .caption,.caption_type2 ul.fader > li .caption { padding: 0 50px; }
}
@media (max-width:1000px){
	.main_searchform .simple_holder{ padding: 10px 10px 0px; }
	.slider .arrow_left{ left: 10px; }
	.slider .arrow_right{ right: 10px; }
	.slider .arrow{ font-size: 40px; }
	.slider ul.slides > li .caption,ul.fader > li .caption{ font-size: 20px; }
	.slider ul.slides > li .caption .h1,ul.fader > li .caption .h1{ font-size: 26px; }
}
@media (max-width:800px){
	.slider:not(.no_search) ul.slides > li .caption, ul.fader > li .caption {top:50%; transform: translateY(-50%); bottom:unset;margin-bottom:0px;}
	.slider ul.slides > li .background,ul.fader > li .background {height:600px;}
	.slider_wrapper.main_slider .main_searchform {bottom: 0px;top: unset;transform: unset;}
	.slider .arrow{ display: none; }
	.objects-view-2 .slider .arrow{ display: block; }
	.main_searchform .simple_holder {width:100%;max-width:unset;margin:0px;padding: 20px 20px 10px;}
	.slider ul.slides > li.mobile_top_left .background{ background-position: 0 0; }
}
@media (max-width:600px){
	.main_searchform .simple_holder{ background: none; padding: 0px; }
	.slider_wrapper.main_slider .main_searchform {bottom: 0px;}
	.main-page > div {margin-bottom:40px;}
}

.container_wrapper {position:relative;}
.container_wrapper.image {/*background:#235577;*/color:#fff;padding:30px 0;}
.container_wrapper.image a {color:#fff;}
.container_wrapper.image .background {position: absolute;top: 0;left: 0;background-size: cover;background-position: 50% 50%;/*opacity: 0.3*/;width: 100%;height: 100%;z-index: 1;}
.container_wrapper.image .container {position:relative;z-index:2;}


.counter_block .items{ display: flex;flex-flow: row wrap;justify-content: space-between;color:#fff; }
.counter_block .items .item{ width:100%;margin-bottom: 30px;position:relative; }
.counter_block .items.col-2 .item{ width:49%; }
.counter_block .items.col-3 .item{ width:32%; }
.counter_block .items .item .image{ width: 100%; height: 0; padding-bottom: 41%; background-size: cover; background-position: 50% 50%; }
.counter_block .items .item > a {position: absolute;display: block;height: 100%;width: 100%;top: 0px;left: 0px;z-index: 1;}
.counter_block .items .item .bottom-block {position: absolute;width: 100%;bottom: 0px;left: 0px;background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);padding: 23px 70px 15px 20px;}
.counter_block .items .item .bottom-block .title {font-size: 30px;font-weight: bold;}
.counter_block .items .item:hover .bottom-block .title {color:#BB8067;}
.counter_block .items .item .bottom-block .number {font-size: 20px;margin-top:6px;}
.counter_block .items .item .bottom-block .number span {font-weight: bold;}
.counter_block .items .item .bottom-block .open {width: 40px;height: 40px;position: absolute;top: 50%;right: 20px;margin-top: -20px;border: 1px solid #fff;}
.counter_block .items .item .bottom-block .open::after{content:'';background: url("../images/axcapital/icons/arrow-long-right.svg") no-repeat;width: 20px;height: 10px;position: absolute;top: 50%;left: 50%;margin-top: -5px;margin-left: -10px;}
.counter_block .items .item:hover .bottom-block .open {border-color: #BB8067;}
.counter_block .items .item:hover .bottom-block .open::after{background: url("../images/axcapital/icons/arrow-long-right-brown.svg") no-repeat;}
.counter_block .items.col-2 .item .image{ padding-bottom: 56%;}
.counter_block .items.col-3 .item .image{ padding-bottom: 77%; }
.counter_block .items.col-3 .item .bottom-block .title {font-size: 20px;}
.counter_block .items.col-3 .item .bottom-block .number {font-size: 16px;}

@media (max-width:900px){
	.counter_block .items.col-3 .item{ width:49%; }
	.counter_block .items .item .bottom-block .title {font-size: 20px;}
	.counter_block .items .item .bottom-block .number {font-size: 16px;}
}
@media (max-width:600px){
	.counter_block .items.col-2 .item{ width:100%; }
	.counter_block .items.col-3 .item{ width:100%; }
}
@media (max-width:400px){
	.counter_block .items .item .image{padding-bottom: 75% !important;}
}

h1.block_title,h2.block_title,h3.block_title,h4.block_title,h5.block_title,h6.block_title,div.block_title{text-align: left;display: flex;align-items: center;margin-bottom: 30px;justify-content: center;}
.block_title img{ margin-right: 14px; display: block; }

.objects_wrapper{ margin-bottom: 50px;/*30px;*/ }
.objects_wrapper .actions{ display: flex; align-items: center; justify-content: /*space-between*/flex-end; }
.objects_wrapper .actions .all_link {font-size:16px;}
.objects_wrapper .actions .map_link{ font-size: 16px; position: relative; padding-left: 22px; margin-left:20px;}
.objects_wrapper .actions .map_link::before{ content: ''; width: 20px; height: 20px; left: 0; top: 0; position: absolute; background: url(../images/sprite_new.png) -60px -929px no-repeat; }

.links_block .items{ display: flex;flex-flow: row wrap; }
.links_block .items .item{ width: 32%; margin-right: 2%; margin-bottom: 30px; display: flex; flex-direction: column; border: 1px solid #e8e8e8; background: #fff; }
.links_block .items .item:nth-child(3n){ margin-right: 0; }
.links_block .items .item .title{ padding: 22px 22px 16px 22px; position: relative; margin-bottom: 18px; font-size: 26px; line-height: 33px; }
.links_block .items .item .title::after{ content: ""; display: block; position: absolute; left: 6px; right: 6px; bottom: 0; height: 1px; background: #e8e8e8; }
.links_block .items .item .content{ padding: 0 22px 30px 22px; }
.links_block .items .item .content .row_line{ margin-bottom: 18px; }
.links_block .items .item .content .row_line:last-child{ margin-bottom: 0; }
.links_block .items .item .content .row_line a{ font-size: 16px; }
@media (max-width:1000px){
	.links_block .items .item{ width: 100%; margin-right: 0 !important; }
}
@media (max-width:600px){
	.links_block .items .item{ width: 100%; margin-right: 0 !important; }
}

.object_tabs .navigation_wrapper{margin-bottom: 30px;display: flex;align-items: center;flex-flow: row wrap;justify-content: center;}
.object_tabs .navigation_wrapper > ul{ display: flex; align-items: center; flex-flow: row wrap;justify-content: center; }
.object_tabs .navigation_wrapper > ul li{padding: 8px 20px;color: #1a1a1a;font-size: 20px;margin-right: 30px;cursor: pointer;border-bottom: 1px solid transparent;}
.object_tabs .navigation_wrapper > ul li.active{ color: #BB8067;border-bottom: 1px solid #BB8067; }
.object_tabs .navigation_wrapper > ul li:last-child{ margin-right: 0; }
.object_tabs .navigation_wrapper > ul li:hover{ text-decoration: unerline;color: #BB8067;border-bottom: 1px solid #BB8067; }
.object_tabs .navigation_wrapper > ul li a{ color: inherit; text-decoration: inherit; }
.object_tabs .navigation_wrapper span.name{ color: #1a1a1a; font-weight: bold; margin-right: 18px; font-size: 20px; }
.object_tabs .navigation_wrapper .kitui-select {width: 100%;display: none;}

@media (max-width: 1000px) {
	.object_tabs .navigation_wrapper > ul.navigation li {font-size: 14px;padding: 8px 10px;margin-right: 10px;}
	}
@media (max-width: 700px) {
	.object_tabs .navigation_wrapper > ul.navigation {display:none;}
	.object_tabs .navigation_wrapper .kitui-select {display:block;}
	}


.white_block{ background: #fff; padding: 60px 55px; }
@media (max-width:600px){
	.white_block{ padding: 15px 10px; }
}

.hidden_text{ display: none; }
.show_button{ margin-top: 20px; }


.request_form{ background-repeat: no-repeat; background-size: cover; background-position: 50% 50%; padding: 55px 15px 50px 15px; position: relative; text-align: center;}
.request_form::before{ content: ""; display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,54,102,0.5); border-radius: 3px; }
.request_form .caption{ position: relative; z-index: 3; }
.request_form .caption .title{ color: #fff; font-size: 24px; font-weight: bold; margin-bottom: 22px; }
.request_form .caption .text{ color: #fff; font-size: 16px; margin-bottom: 35px; }

.header_banner a{ display: block; }
.header_banner img{ display: block; width: 100%; }
@media (max-width:800px){
	.header_banner{ display: none; }
}

.icons_list .items{ display: flex; flex-flow: row wrap; margin-top: 15px; }
.icons_list .items .item{ display: flex; align-items: center; margin-bottom: 45px; width: 32%; margin-right: 2%; }
.icons_list .items .item:nth-child(3n){ margin-right: 0; }
.icons_list .items .item img{ margin-right: 12px; }
.icons_list .items .item .text{ font-size: 18px; }
@media (max-width:800px){
	.icons_list .items .item{ width: 49%; }
	.icons_list .items .item:nth-child(3n){ margin-right: 2%; }
	.icons_list .items .item:nth-child(2n){ margin-right: 0; }
}
@media (max-width:600px){
	.icons_list .items .item{ width: 100%; margin-right: 0 !important; }
}

.builder_map.map_wrapper .map{ height: 600px; margin-bottom: 0; }

.builder_consultant{ background-position: 50% 50%; background-repeat: no-repeat; background-size: cover; position: relative; padding-top: 35px; color: #fff; }
.builder_consultant .bg{ position: absolute; display: block; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,54,102,1); }
.builder_consultant .container{ display: flex; justify-content: center; }
.builder_consultant .container > img{ margin-right: 30px; margin-top: 30px; }
.builder_consultant .title{ font-size: 26px; font-weight: bold; text-transform: uppercase; margin-bottom: 20px; }
.builder_consultant .text{ font-size: 16px; margin-bottom: 22px; }
.builder_consultant .name{ font-size: 20px; margin-bottom: 2px; }
.builder_consultant .position{ font-style: italic; font-size: 14px; margin-bottom: 16px; }
.builder_consultant .phone{ font-size: 20px; font-weight: bold; margin-bottom: 6px; display: flex; align-items: center; }
.builder_consultant .phone a{ margin-left: 8px; }
.builder_consultant .phone .phones > a{ color: #fff; margin-left: 0; text-decoration: underline; font-weight: 600; }
.builder_consultant .phone .phones.open > a{ display: none; }
.builder_consultant .phone .phones > .list{ display: none; }
.builder_consultant .languages{ font-size: 14px; margin-bottom: 26px; }
@media (max-width:800px){
	.builder_consultant{ padding: 30px 0; text-align: center; }
	.builder_consultant .container > img{ display: none; }
	.builder_consultant .phone{ justify-content: center; }
}

.superwrapper {overflow:auto;height:auto;width:auto;position:static;}
.superwrapper.noscroll {overflow:hidden;height:100%;width:100%;position:fixed;}

.video-container {width:100%;}
.video-container .video {width:100%;display:block;}
.video-container .image {display:none;}
.video-container .image img {display:block;max-width:100%;}
@media (max-width:1000px) {
	.video-container .video {display:none;}
	.video-container .image {display:block;}
	}

.crosslinks{ margin-bottom: 65px; }
.crosslinks .crosslink_block{ margin-bottom: 10px; }
.crosslinks .crosslink_block:last-child{ margin-bottom: 0; }

.crosslink_block{ padding: 0 19px 18px 19px; border: 1px solid #DEE2E6; background: #fff; }
.crosslink_block.featured{ background: #F3F3F3; border-color: #BB8067; }
.crosslink_block.inactive{ padding-bottom: 0; }
.crosslink_block .title{ padding-top: 18px; padding-bottom: 13px; font-weight: bold; font-size: 16px; border-bottom: 1px solid #DEE2E6; cursor: pointer; position: relative; margin-bottom: 20px; }
/*.crosslink_block .title::after{ content: ""; display: block; position: absolute; right: 0; top: 50%; transform: translateY(-50%); border-right: 5px solid transparent; border-left: 5px solid transparent; border-bottom: 8px solid #d0d0d0; }*/
.crosslink_block .title::after{ content: ""; display: block; position: absolute; right: 0; top: 50%; transform: translateY(-50%) rotate(180deg);background: url(../images/axcapital/icons/arrow-open.svg) no-repeat;background-size: cover;width: 13px;height: 8px;}
.crosslink_block.featured .title{ border-color: #BB8067; }
.crosslink_block.inactive .title{ margin-bottom: 0; padding-bottom: 18px; border-bottom: 0; }
.crosslink_block.inactive .title::after{transform: translateY(-50%) rotate(0deg);}
.crosslink_block .items{ display: flex; flex-flow: row wrap; }
.crosslink_block.inactive .holder{ display: none; }
.crosslink_block .items .item{ width: 25%; padding-right: 8px; margin-bottom: 15px; font-size: 14px; }
.crosslink_block .items .item.featured{ font-weight: bold; }
.crosslink_block .items .item:nth-child(4n){ padding-right: 0; }
.crosslink_block .items .item .count{ color: #818282; vertical-align: middle; font-size: 12px; font-weight: normal; margin-left: 4px; }
.crosslink_block .items.show_all .hidden{ display: block !important; }
.crosslink_block .show_btn{ margin-top: 15px; font-size: 16px; }

@media (max-width:1000px){
	.crosslink_block .items .item{ width: 50%; }
}
@media (max-width:600px){
	.crosslink_block .items .item{ width: 100%; padding: 0; }
	.crosslink_block .items .item:nth-child(4)~.item{ display: none; }
	.crosslink_block .items.show_all .item:nth-child(4)~.item{ display: block; }
}

#confirm_container{ position: fixed; z-index: 200; left: 0; top: 0; width: 100%; height: 100%; height: 100vh; background: rgba(15,76,129,0.7); display: none; align-items: center; justify-content: center; padding: 0 15px; }
#confirm_container.active{ display: flex; }
#confirm_container .holder{ padding: 28px 40px; background: #fff; border-radius: 0 0 3px 3px; width: 400px; max-width: 100%; border-radius:4px; }
#confirm_container .title{ text-transform: uppercase; font-size: 20px; font-weight: 600; text-align: center; margin-bottom: 15px; }
#confirm_container .text{ font-size: 14px; line-height: 22px; text-align: center; margin-bottom: 15px; }
#confirm_container .submit_group{ display: flex; justify-content: space-between; }
#confirm_container .submit_group .btn{ width: 48%; }
#confirm_container .submit_group .btn.decline{ background: #a00; }


.top_menu{width:100%;background:#e1e9ef;margin-bottom:30px;}
.top_menu ul.navigation {list-style:none;font-size:16px;}
.top_menu ul.navigation li {margin-right:4%;display:inline-block;height:43px;line-height:43px;cursor:pointer;}
.top_menu ul.navigation li:last-of-type {margin-right:0 !important;}
.top_menu ul.navigation li.active {cursor:default;color:#004a87;border-bottom:3px solid #004a87;}
.top_menu ul.navigation li a {color: inherit;}
.top_menu ul.navigation li a:hover{text-decoration:none;}

.bg_block{ height: 375px; width: 100%; padding: 15px; background-size: cover; background-repeat: no-repeat; background-position: 50% 50%; display: flex; align-items: center; justify-content: center; position: relative; flex-flow: row wrap; }
.bg_block .title{ font-size: 26px; color: #fff; text-transform: uppercase; font-weight: bold; text-align: center; width: 100%; position: relative; z-index: 2; }
.bg_block .hover{ position: absolute; z-index: 1; width: 100%; height: 100%; left: 0; top: 0; background: #535353; }
.bg_block .caption{ position: relative; z-index: 3; text-align: center; text-transform: uppercase; color: #fff; font-size: 26px; line-height: 36px; font-weight: bold; width: 630px; max-width: 100%; }
.bg_block .caption.large{ width: 700px; }
.bg_block .caption p:first-child{ margin-top: 100px; }
.bg_block .caption p{ text-align: inherit; }

@media (max-width:600px){
	.bg_block{ height: unset;padding-bottom: 50%; }
	.bg_block .title{ margin-bottom: 40px; }
}


/*  icons descr */
/*  icons descr */

.iconed_list .title{ font-size: 30px; font-weight: bold; margin-bottom: 30px; text-align:center; }
.iconed_list .items{ display: flex; flex-direction: column; }
.iconed_list .items .item{ display: flex; align-items: center; margin-bottom: 20px; }
.iconed_list .items .item:last-child{ margin-bottom: 0; }
.iconed_list .items .item img{ display: flex; align-items: center; margin-right: 16px; }

.iconed_list.grid .items{ flex-direction: row; flex-wrap: wrap;justify-content: center; }/*space-between*/
.iconed_list.grid .items .item{ display:block;width: 18.4%; margin-right: 2%; margin-bottom: 20px;  }
.iconed_list.grid .items .item:nth-child(5n){ margin-right: 0; }

.iconed_list.grid .items .item .text {display: block;text-align:center; font-size: 14px;}
.iconed_list .text-title {font-weight: bold;font-size: 16px;}
.iconed_list.grid .items .item img {display: block; margin: 0 auto 15px;}
.iconed_list .items .item .text .text-title{ margin-bottom: 8px; font-size: 16px;}

.iconed_list.r3 .items .item { width: 32%; margin-right: 2%; }
.iconed_list.r3 .items .item:nth-child(3n){ margin-right: 0; }

@media (max-width:800px){
	.iconed_list.grid .items .item{ width: 32%; }
	.iconed_list.grid .items .item:nth-child(5n){ margin-right: 2%; }
	.iconed_list.grid .items .item:nth-child(3n){ margin-right: 0; }
}

@media (max-width:600px){	
	.iconed_list.grid .items .item, .iconed_list.r3 .items .item{ width: 49%; }
	.iconed_list.grid .items .item:nth-child(3n), .iconed_list.r3 .items .item:nth-child(3n){ margin-right: 2%; }
	.iconed_list.grid .items .item:nth-child(2n), .iconed_list.r3 .items .item:nth-child(2n){ margin-right: 0; }
}
@media (max-width:500px){
	.iconed_list.grid .items .item, .iconed_list.r3 .items .item{ width: 100%; margin-right: 0 !important; }
}

.new_scroller .title{ font-weight: bold; font-size: 30px; margin-bottom: 20px; text-align:center; }
.new_scroller .wrapper{ position: relative; padding: 0 40px; }
.new_scroller.fullwidth .wrapper{ padding: 0; }

.new_scroller .arrow{position: absolute;top: 50%;transform: translateY(-50%);cursor: pointer;width: 40px;height: 40px;border: 1px solid #6C757D;z-index: 3;}
.new_scroller .arrow:hover{ border: 1px solid #BB8067; }
.new_scroller .arrow.empty_class{ display: none; }
.new_scroller .arrow_left{ left: 0px; }
.new_scroller .arrow_right{ right: 0px; }
.new_scroller .arrow_left::after, .new_scroller .arrow_right::after {content: '';background: url(../images/axcapital/icons/scroll-prev-grey.svg) no-repeat;width: 12px;height: 20px;position: absolute;top: 50%;left: 50%;margin-top: -10px;margin-left: -6px;}
.new_scroller .arrow_right::after {background: url(../images/axcapital/icons/scroll-next-grey.svg) no-repeat;}

.new_scroller .arrow_left:hover::after {background: url(../images/axcapital/icons/scroll-prev-brown.svg) no-repeat;}
.new_scroller .arrow_right:hover::after {background: url(../images/axcapital/icons/scroll-next-brown.svg) no-repeat;}

.new_scroller.fullwidth .arrow{border-color: #fff; }
.new_scroller.fullwidth .arrow_left{ left: 20px; }
.new_scroller.fullwidth .arrow_right{ right: 20px; }
.new_scroller.fullwidth .arrow_left::after{background: url(../images/axcapital/icons/scroll-prev.svg) no-repeat;}
.new_scroller.fullwidth .arrow_right::after {background: url(../images/axcapital/icons/scroll-next.svg) no-repeat;}
.new_scroller.fullwidth .arrow_left:hover, .new_scroller .arrow_right:hover{background: #BB8067;opacity: 0.8;border: 1px solid #BB8067;}
.new_scroller.fullwidth .arrow_left:hover::after {background: url(../images/axcapital/icons/scroll-prev.svg) no-repeat;}
.new_scroller.fullwidth .arrow_right:hover::after {background: url(../images/axcapital/icons/scroll-next.svg) no-repeat;}

.new_scroller.gallery .slides .item .link {position:absolute;top:20px;right:20px;line-height: 40px;background: rgba(255,255,255,0.8);padding: 0px 20px 0px 52px;font-weight: 500;}
.new_scroller.gallery .slides .item .link:hover {text-decoration:none;}
.new_scroller.gallery .slides .item .link::before {content: '';position:absolute;left:8px;top:50%;margin-top:-10px;width: 20px;height: 20px;background: url(../images/axcapital/icons/full-screen.svg) no-repeat;}

.new_scroller .scroller_line{ margin-bottom: 30px; }
.new_scroller .scroller_line.one_line{ display: none; }
.new_scroller .scroller_line:last-child{ margin-bottom: 0; }
.new_scroller .slides .item{ padding: 0 13px; }
.new_scroller.fullwidth .slides .item{ padding: 0; }
.new_scroller .slides .item img{ width: 100%; }

@media (max-width:600px){
	.new_scroller .scroller_line{ display: none; }
	.new_scroller .scroller_line.one_line{ display: block; }
	.new_scroller .wrapper{ padding: 0; }
	.new_scroller .slides .item{ padding: 0; }
	.new_scroller .arrow{border-color: #FFFFFF;}
	.new_scroller .arrow_left{ left: 10px; }
	.new_scroller .arrow_right{ right: 10px; }
	.new_scroller .arrow_left::after{background: url(../images/axcapital/icons/scroll-prev.svg) no-repeat;}
	.new_scroller .arrow_right::after {background: url(../images/axcapital/icons/scroll-next.svg) no-repeat;}
	.new_scroller .arrow_left:hover, .new_scroller .arrow_right:hover{background: #BB8067;opacity: 0.8;border: 1px solid #BB8067;}
	.new_scroller .arrow_left:hover::after {background: url(../images/axcapital/icons/scroll-prev.svg) no-repeat;}
	.new_scroller .arrow_right:hover::after {background: url(../images/axcapital/icons/scroll-next.svg) no-repeat;}
	
}

.page_info{ font-size: 16px; font-weight: bold; border-left: 6px solid #004b84; padding-left: 21px; margin: 30px 0; }

.responsive_video{ position: relative; width: 800px; max-width: 100%; }
.responsive_video.center{ margin: 0 auto; }
.responsive_video > div{ position: relative; height: 0; padding-bottom: 56.25%; width: 100%; }
.responsive_video.type2{ width: 640px; }
.responsive_video.type2 > div{ padding-bottom: 75%; }
.responsive_video iframe{ position: absolute; width: 100%; height: 100%; left: 0; top: 0; }
.responsive_video.type3{ width: 1170px; }

.reviews_grid .title{ text-transform: uppercase; font-size: 20px; font-weight: bold; margin-bottom: 23px; }
.reviews_grid .item{ border: 1px solid #ededed; border-radius: 4px; padding: 25px 30px 12px 30px; background: #fff; }
.reviews_grid .item:nth-child(2n){ float: right; }
.reviews_grid .item .top{ display: flex; align-items: center; margin-bottom: 22px; }
.reviews_grid .item .top .image{ display: flex; align-items: center; margin-right: 12px; }
.reviews_grid .item .top .author .name{ font-size: 16px; font-weight: bold; }
.reviews_grid .item .top .author .position{ color: #7e7e7e; font-size: 14px; font-weight: normal; }
.reviews_grid .item .review{ font-style: italic; font-size: 16px; line-height: 22px; }
.reviews_grid .item .review_photo{ position: relative; }
.reviews_grid .item .review_photo .scale{ color: #1a1a1a; position: absolute; font-size: 20px; top: 8px; right: 8px; width: 30px; height: 30px; background: rgba(255,255,255,0.7); border-radius: 4px; cursor: pointer; text-align: center; line-height: 30px; cursor: pointer; z-index: 3; }
.reviews_grid .item .bottom{ margin-top: 25px; padding-top: 15px; border-top: 1px solid #ededed; }
.reviews_grid .item .bottom img{ max-height: 30px; width: auto; max-width: 150px; height: auto; margin-right: 12px; }
.reviews_grid .item .bottom a{ display: flex; align-items: center; }

.counters{ display: flex; flex-flow: row wrap; }
.counters .count{ width: 32%; margin-right: 2%; }
.counters .count:nth-child(3n){ margin-right: 0; }
.counters .count span{ display: block; }
.counters .count span.num{ font-size: 60px; font-weight: bold; margin-bottom: 12px; }
.counters .count span.text{ font-size: 14px; font-weight: normal; text-transform: uppercase; line-height: 22px; }

@media (max-width: 600px){
	.counters .count{ width: 100%; margin-right: 0; margin-bottom: 20px; }
}

.numbers_list .title{ text-transform: uppercase; font-size: 20px; font-weight: bold; margin-bottom: 23px; }
.numbers_list .items{ display: flex; flex-flow: row wrap; }
.numbers_list .items .item{ display: flex; width: 48%; margin-right: 4%; margin-bottom: 26px; font-size: 16px; }
.numbers_list .items .item:nth-child(2n){ margin-right: 0; }
.numbers_list .items .item .num{ font-size: 40px; color: #0f4c81; margin-right: 20px; line-height: normal; }
.numbers_list .items .item .title{ font-size: 18px; font-weight: bold; margin-bottom: 8px; text-transform: unset; }
@media (max-width:600px){
	.numbers_list .items .item{ width: 100%; margin-right: 0; }
}

.contact_form{ margin-bottom: 100px; }
.contact_form .title{ text-align: center; font-size: 20px; line-height: normal; margin-bottom: 80px; font-weight: bold; }
.contact_form span.title{ margin-bottom: 30px; text-transform: uppercase; display: block; }
.contact_form .form{ display: flex; }
.contact_form .form .form_left{ padding-right: 50px; text-align: center; padding-top: 15px; }
.contact_form .form .form_left .photo{ width: 120px; margin: 0 auto; margin-bottom: 16px; }
.contact_form .form .form_left .photo > div{ width: 100%; padding-bottom: 137%; background-size: cover; background-position: 50% 0; background-repeat: no-repeat; }
.contact_form .form .form_left .name{ font-size: 20px; font-weight: bold; margin-bottom: 6px; }
.contact_form .form .form_left .phone{ color: #004b84; font-size: 20px; font-weight: bold; margin-top: 12px; }
.contact_form .form .form_left a{ margin-top: 8px; display: inline-block; }
.contact_form .form .form_left p{ font-size: 14px; line-height: 18px; text-align: inherit; }
.contact_form .form .form_right{ padding-left: 40px; padding-top: 50px; }
.contact_form .form .form_right .iconed_list .item{ font-weight: bold; margin-bottom: 40px; font-size: 14px; }
.contact_form .form .form_right .iconed_list .item:last-child{ margin-bottom: 0; }
.contact_form .form form{ width: 400px; min-width: 400px; }
.contact_form .form form input[type="text"],.contact_form .form form textarea{ width: 100%; margin-bottom: 10px; background-color: #fff; }
.contact_form .form form textarea{ height: 160px; }
.contact_form .form form .submit_group{ text-align: right; margin-top: 10px; }

@media (max-width:1400px){
	.contact_form .form .form_left{ padding-right: 15px; min-width: 220px; }
	.contact_form .form .form_right{ padding-left: 15px; }
}
@media (max-width:1200px){
	.contact_form .form form{ width: 250px; min-width: 250px; }
}
@media (max-width:1000px){
	.contact_form .form{ flex-flow: row wrap; }
	.contact_form .form .form_right{ width: 100%; margin-top: 40px; padding-top: 0; }
	.contact_form .form .form_right .iconed_list .items{ flex-flow: row wrap; }
	.contact_form .form .form_right .iconed_list .item{ width: 32%; margin-right: 2%; margin-bottom: 0; flex-direction: column; }
	.contact_form .form .form_right .iconed_list .item img{ margin-right: 0; margin-bottom: 12px; }
	.contact_form .form .form_right .iconed_list .item:nth-child(3n){ margin-right: 0; }
	.contact_form .form .form_left{ width: 45%; }
	.contact_form .form form{ width: 55%; }
}
@media (max-width:600px){
	.contact_form .form .form_left{ min-width: unset; width: 100%; margin-bottom: 30px; text-align: left; }
	.contact_form .form .form_right .iconed_list .item{ width: 100%; margin-right: 0; margin-bottom: 20px; }
	.contact_form .form .form_left .photo{ float: left; margin-right: 20px; margin-bottom: 0; }
	.contact_form .form .form_left .phone{ font-size: 18px; }

	/*.contact_form .form .form_left{ min-width: unset; width: 50%; margin-bottom: 30px; text-align: left; order: 1; margin-top: 0; }
	.contact_form .form .form_left .photo{ float: left; margin-right: 20px; margin-bottom: 0; width: 60px; height: 60px; padding-bottom: 0; border-radius: 50%; }
	.contact_form .form .form_right{ order: 2; width: 50%; margin-top: 0; }
	.contact_form .form .form_right .iconed_list .item{ width: 100%; margin-right: 0; margin-bottom: 20px; }*/
	/*.contact_form .form .form_left,.contact_form .form .form_right{ display: none; }*/
	.contact_form .form form{ min-width: unset; width: 100%; /*order: 3; margin-top: 30px; */}
}

.line_search.smi {flex-wrap:wrap;margin-bottom:50px;}
.line_search.smi > * {width:23%;}
.line_search.smi > div:first-child {width:50%;}
.line_search.smi > .w100 {width:100%;margin-top:10px;}

.smi_list{ display: flex; flex-flow: row wrap; }
.smi_list .item{ width: 30%; margin-right: 5%; margin-bottom: 115px; }
.smi_list .item:nth-child(3n){ margin-right: 0; }
.smi_list .item .top{ display: flex; justify-content: space-between; margin-bottom: 18px; align-items: flex-end; height: 80px; }
.smi_list .item .top img{ max-width: 140px; height: auto; max-height: 100%; width: auto; margin-right: 12px; }
.smi_list .item .top .date{ color: #818282; font-size: 16px; }
.smi_list .item .title{ margin-bottom: 14px; font-size: 16px; }
.smi_list .item .description{ font-size: 14px; color: #7e7e7e; line-height: 20px; margin-bottom: 9px; }
@media (max-width:1200px){
	.smi_list .item .top{ flex-flow: row wrap; }
	.smi_list .item .top img{ margin-bottom: 12px; }
}
@media (max-width:800px){
	.smi_list .item{ width: 45%; }
	.smi_list .item:nth-child(3n){ margin-right: 5%; }
	.smi_list .item:nth-child(2n){ margin-right: 0; }
}
@media (max-width: 600px) {
	.line_search.smi > * {width:100% !important;margin:0 0 10px 0 !important;}
	.line_search.smi > a.btn {order:1;}
}
@media (max-width:500px){
	.smi_list .item{ width: 100%; margin-right: 0 !important; margin-bottom: 55px; }
}

.smi_grid{ display: flex; flex-flow: row wrap; }
.smi_grid .item{ display: flex; width: 18.4%; margin-right: 2%; margin-bottom: 38px; align-items: center; justify-content: center; }
.smi_grid .item:nth-child(5n){ margin-right: 0; }
@media (max-width:1000px){
	.smi_grid .item{ width: 49%; }
	.smi_grid .item:nth-child(5n){ margin-right: 2%; }
	.smi_grid .item:nth-child(2n){ margin-right: 0; }
}
@media (max-width:600px){
	.smi_grid .item{ width: 100%; margin-right: 0 !important; }
}

#alert_container{ position: fixed; z-index: 200; left: 0; top: 0; width: 100%; height: 100%; height: 100vh; background: rgba(15,76,129,0.7); display: none; align-items: center; justify-content: center; padding: 0 15px; }
#alert_container.active{ display: flex; }
#alert_container .holder{ padding: 28px 40px; background: #fff; border-radius: 0 0 3px 3px; width: 400px; max-width: 100%; border-radius:4px; }
#alert_container .title{ text-transform: uppercase; font-size: 20px; font-weight: 600; text-align: center; margin-bottom: 15px; }
#alert_container .text{ font-size: 14px; line-height: 22px; text-align: center; margin-bottom: 15px; }
#alert_container .submit_group{ display: flex; justify-content: center; }
#alert_container .submit_group .btn{ width: 48%; }
#alert_container .submit_group .btn.decline{ background: #a00; }

.object .gallery-wrapper .image img{ display: block; }

.object .gallery-wrapper.scheme svg{ display:block;max-width:100%;height:auto;margin:0 auto;width:100%;}
.object .gallery-wrapper.scheme svg path{ cursor: pointer;fill: #BB8067;fill-opacity: 0; }
.object .gallery-wrapper.scheme svg path:not(.disabled):hover,.object .gallery-wrapper.scheme svg path:not(.disabled).active{ fill-opacity: 0.8; }
.object .gallery-wrapper.scheme .back{ position: absolute; top: 25px; right: 30px; display: none;z-index:1; }
.object .gallery-wrapper.scheme .back.active{ display: block; }
.object .gallery-wrapper.scheme .back a{ display: inline-flex; padding: 15px 10px; align-items: center; background: rgba(255,255,255,0.8); border-radius: 3px; color: #BB8067; font-weight: bold; text-transform: uppercase; font-size: 15px; }
.object .gallery-wrapper.scheme .back a:hover{ text-decoration: none; }
.object .gallery-wrapper.scheme .back i{ margin-right: 8px; }

.object .gallery-wrapper.scheme .hint{ display: none; position: absolute; left: 0; top: 0; width: 320px; max-width: 100%; padding: 20px; background-color: rgb(255,255,255,1); box-shadow: 0px 0px 7.2px 0.8px rgba(0, 0, 1, 0.35); text-align: left; color: #6C757D; font-size: 16px; z-index: 20; }
.floor .hint,.hint.small{ width: 260px; }
.object .gallery-wrapper.scheme .hint.active{ display: block; }
/*.hint::after{ content: ""; position: absolute; left: 37px; bottom: -14px; height: 0; width: 0; border-right: 20px solid transparent; border-left: 20px solid transparent; border-top: 14px solid rgb(243,243,243); display: none; }
.hint.with_tri{ display: block; }
.hint.to_right::after{ left: -14px; bottom: 37px; border-top: 20px solid transparent; border-bottom: 20px solid transparent; border-left: 0; border-right: 14px solid rgb(243,243,243); }
.hint.to_left::after{ left: auto; right: -14px; bottom: 37px; border-top: 20px solid transparent; border-bottom: 20px solid transparent; border-right: 0; border-left: 14px solid rgb(243,243,243); }
.hint.to_bottom::after{ bottom: auto; top: -14px; border-right: 20px solid transparent; border-left: 20px solid transparent; border-bottom: 14px solid rgb(243,243,243); border-top: unset; }*/
.object .gallery-wrapper.scheme .hint .close{position:absolute;top:-2px;right:8px;color:#ccc;cursor:pointer;}
.object .gallery-wrapper.scheme .hint .close::before{ content: "×"; font-size:36px;}
.object .gallery-wrapper.scheme .hint .body .hint_title{ font-size: 20px; margin-bottom: 12px; color: #BB8067; font-weight: bold; }
.object .gallery-wrapper.scheme .hint .body .hint_title a{ color: inherit; text-decoration: none; }
.object .gallery-wrapper.scheme .hint .body .hint_title a:hover{ color: #008ad6; }
.object .gallery-wrapper.scheme .hint .price{ color: #343A40; margin-bottom: 15px;  font-weight: bold; }
.object .gallery-wrapper.scheme .hint .items{ display: table; margin-bottom: 15px; }
.object .gallery-wrapper.scheme .hint .items .item{ display: table-row; }
.object .gallery-wrapper.scheme .hint .items .item > span{ display: table-cell; padding: 5px; }
.object .gallery-wrapper.scheme .hint .items .item .name{ color: #343A40; max-width: 30%; font-size: 14px; padding-left: 0; }
.object .gallery-wrapper.scheme .hint .items .item .value{ color: #343A40; font-size: 14px; font-weight: bold; padding-right: 0; }
.object .gallery-wrapper.scheme .hint .items .item.price_value .value{ color: #343A40; font-size: 18px; }
/*.hint .body ul.hint_options{ list-style: none; display: table; width: 100%; margin-bottom: 14px; font-size: 14px; }
.hint .body ul.hint_options li{ display: table-row; }
.hint .body ul.hint_options li span{ display: table-cell; padding: 3px 0; }
.hint .body ul.hint_options li span.hint_name{ color: #aeaeae; padding-right: 5px; word-break: break-word; }
.hint .body ul.hint_options li span.hint_value{ color: #000; font-size: 16px; padding-left: 5px; }
.hint .body ul.hint_options li.price span.hint_value{ color: #df0f36; font-size: 20px; font-weight: 600; }*/

.object.floor .top-block{ padding-bottom: 0; align-items: center; }
.object.floor .main-data{ padding: 30px 40px; }
.object.floor .main-data .top-block {flex-wrap: nowrap;}
.object.floor .main-data .top-block .left-side {margin-bottom:0px;}
.object.floor .left-side .params{ display: flex;align-items: center; }
.object.floor .left-side .params > div{ padding-right: 50px; }
.object.floor .left-side .params > div.section{flex-shrink: 0;}
.object.floor .left-side .params > div.flats{flex-shrink: 0;}

.object.floor .left-side .params > div:last-child{ margin-right: 0; }
.object.floor .left-side .params .name{ color: #DEE2E6; font-size: 16px; padding-right: 10px; }
.object.floor .left-side .params .value{ color: #fff; font-size: 16px; font-weight: bold; }
.object.floor .left-side .params a{ color: #BB8067; }
.object.floor .main-data .top-block .right-side{ width: unset; display: flex; justify-content: flex-end; }
.object.floor .main-data .top-block .left-side{ width: unset;}
.object.floor .right-side .floors_switcher{ display: flex; align-items: center; }
.object.floor .right-side .floors_switcher .text{ margin-right: 15px; }
.object.floor .right-side .floors_switcher .kitui-select{ width: 100px; }
.object.floor .right-side .floors_switcher .kitui-select .selected{ border: 1px solid #fff; background: unset; }
.object.floor .right-side .floors_switcher .kitui-select .options{ border: 1px solid #fff; background: #2C2C2C; border-top: 0; }
.object.floor.main-white-block .main-data {padding: 30px 0px;}
.object.floor.main-white-block .main-data .left-side .params .name {color: #6C757D;}
.object.floor.main-white-block .main-data .left-side .params .value {color: #343A40;}
.object.floor.main-white-block .main-data .right-side .floors_switcher .kitui-select .selected {border: unset;border: 1px solid #DEE2E6;}
.object.floor.main-white-block .main-data .right-side .floors_switcher .kitui-select .options {background: #fff;border: 1px solid #DEE2E6;}
@media (max-width:900px){
	.object.floor .main-data .top-block {flex-wrap: wrap;}
	.object.floor .main-data .top-block .right-side{ width: 100%;order: -1;justify-content: flex-start;margin-bottom: 20px; }
	.object.floor .main-data .top-block .left-side{ width: 100%;}
	.object.floor .left-side .params > div {margin-bottom:15px;}
}
@media (max-width:800px){
	.object .gallery-wrapper.scheme .hint{ display: none !important; }
	.object.floor .left-side .params{ flex-wrap: wrap; }
}
@media (max-width: 650px) {
	.object.floor .top-block{ display: flex; }
	.object.floor .main-data {padding: 30px 15px;}
	.object.floor .left-side .params > div {width: 100%;margin-right: 0px;}
	.object.floor .left-side .params .complex .name {margin-bottom:5px;}
	.object.floor .left-side .params .complex > span {width: 100%;}
	.object.floor .params .name, .object.floor .params .value {width: 50%;display: inline-block;vertical-align: top;}
	.object.floor .parameters .params .params-row .name:nth-child(3) {padding-left: 0px;}
	.object.floor .right-side .floors_switcher {width: 100%; }
	.object.floor .right-side .floors_switcher .field {width: 100%; }
	.object.floor .right-side .floors_switcher .kitui-select {width: 100%; }
}

.tabs.styled{ margin-bottom: 28px; }
.tabs.styled.no_offset{ margin-bottom: 0; }
.tabs.styled .navigation{ display: flex; flex-flow: row wrap; margin-bottom: 24px; }
.tabs.styled .navigation li{ margin-right: 30px; }
.tabs.styled .navigation li:last-child{ margin-right: 0px; }
.tabs.styled .navigation li a{ display: inline-flex; justify-content: center; align-items: center; color: #343A40; height: 40px; padding: 8px 20px; font-size: 20px; text-decoration: none; }
.tabs.styled .navigation li.active a{ color: #BB8067; border-bottom: 1px solid #BB8067; text-decoration: none; }
.tabs.styled .navigation_wrapper .kitui-select {width: 100%;display: none;margin-bottom: 20px;}

.objects_search .inline_search.flats .simple > div{ width: 18.4%; }
.objects_search .inline_search.layouts .simple > div{ width: 23.5%; }
.objects_search .inline_search.layout_flats .simple > div{ width: 32%; }


@media (max-width:900px){
	.objects_search .inline_search.flats .simple > div{ width: 32%; }
	.objects_search .inline_search.layouts .simple > div{ width: 49%; }
	.objects_search .inline_search.layout_flats .simple > div{ width: 49%; }
	.objects_search .inline_search .simple > div.m2 {width: 66%;}
	.objects_search .inline_search .simple > div.double {width: 100%;}
	
}
@media (max-width:600px){
	.objects_search .inline_search.flats .simple > div,.objects_search .inline_search.layouts .simple > div,.objects_search .inline_search.layout_flats .simple > div,.objects_search .inline_search .simple > div.m2{ width: 100%; }
	.tabs.styled .navigation_wrapper .navigation {display: none;}
	.tabs.styled .navigation_wrapper .kitui-select {display: block;}
}

.ajax_container{ position: relative; }
.ajax_container::before{ content: ""; display: none; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(255,255,255,0.3); z-index: 2; }
.ajax_container .ajax_loader{ position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); z-index: 3; }
.ajax_container.active::before,.ajax_container.active .ajax_loader{ display: block; }

ul.pagination li.current a{ color: #fff; background: unset; border: unset; }

.gallery-wrapper.scheme {border: 1px solid #DEE2E6;border-bottom:0px;}
.main-white-block .gallery-wrapper.scheme {border: 0px;}
.gallery-wrapper.scheme.show_image {border: 0px;}
.gallery-wrapper.scheme .image,.gallery-wrapper .scheme_2D,.gallery-wrapper .scheme_3D{ display: none; }
.gallery-wrapper.scheme.show_image .image{ display: block; }
.fullwidth-gallery .gallery-wrapper.scheme.show_image .image::after {content: '';position: absolute;width: 100%;height: 135px;left: 0px;top: 0px;background: linear-gradient(180deg, #2C2C2C 0%, rgba(44, 44, 44, 0) 100%);}
.gallery-wrapper.D2 .scheme_2D{ display: block; }
.gallery-wrapper.D3 .scheme_3D{ display: block; }
.gallery-wrapper .scheme_2D img,.gallery-wrapper .scheme_3D img{ min-width: 300px; display: block; max-height: 550px; width: auto; height: auto; margin: 0 auto; }
.gallery-wrapper .scheme_2D,.gallery-wrapper .scheme_3D{ text-align: center; }
.object .gallery-wrapper .switcher{ position: absolute; right: 15px; top: 20px; }
.object .gallery-wrapper .switcher ul{ display: flex; list-style: none; }
.object .gallery-wrapper .switcher ul li a{ display: inline-block; padding: 0 20px; height: 45px; line-height: 45px; border: 1px solid #DEE2E6; background: #fff; font-size: 16px; color: #6C757D; }
.object .gallery-wrapper .switcher ul li a:last-child{ border-left: 0;; }
.object .gallery-wrapper .switcher ul li a:first-child{ border-right: 0;; }
.object .gallery-wrapper .switcher ul li a:hover{ text-decoration: none; }
.object .gallery-wrapper .switcher ul li a.active{ background: #BB8067; color: #fff; border: 0; }
.object .gallery-wrapper .floors_switcher{ position: absolute; left: 20px; top: 25px; display: flex; align-items: center; background: #fff; border-radius: 3px; }
.object .gallery-wrapper .floors_switcher .text{ display: flex; align-items: center; height: 35px; font-size: 16px; padding: 0 15px; border-radius: 3px 0 0 3px; background: rgba(15,76,129,0.6); }
.object .gallery-wrapper .floors_switcher .field{ font-size: 0; }
.object .gallery-wrapper .floors_switcher .kitui-select{ width: 85px; font-size: 14px; }

.right_block.parameters .params > div .name.full{ width: 100%; }
.right_block.parameters .params > div.complex .name:before {background-position:-288px -494px;}
.right_block.parameters .params > div.section .name:before {background-position:-334px -474px;}
.right_block.parameters .params > div.flats .name:before {background-position:-313px -475px;}
.right_block.parameters .params > div.layout .name:before {background-position:-354px -475px;}
.right_block.parameters .params > div.floor .name:before {background-position:-334px -474px;}

.objects-list > ul > li .info .params span.no_icon{ padding-left: 0; }
.ajax_result.error{color:#f00;}

.objects-list > ul > li .image.bg_contain .thumb{ background-size: contain; background-repeat: no-repeat; }

.floor_image{ min-height: 45px; }
.floor_image.show_image .floors_switcher{ left: 0; top: 0; }

.page_with_search .submit_row{ margin-top: 14px; margin-bottom: 18px; text-align: right; }
.page_with_search .submit_row .btn.white.onmap{ font-weight: normal; text-transform: unset; margin-right: 18px; }
.page_with_search .submit_row .btn.white.onmap::before{ content: ''; display: inline-block; width: 16px; height: 16px; vertical-align: middle; margin: -3px 8px 0 0; background: url(../images/sprite_new.png) no-repeat; background-position: -134px -949px; }
.map_wrapper .map{ height: 380px; margin-bottom: 45px; }

.agency-single{ width: 100%; }
.gm_info .agency-single{ border: 0; position: relative; }
.gm_info .agency-single::after{ content: ""; display: block; position: absolute; width: 0; height: 0; border-right: 18px solid transparent; border-left: 18px solid transparent; border-top: 18px solid #fff; left: 50%; margin-left: -18px; bottom: -18px; }
.gm_info .agency-single > div{ background: #fff; max-height: 400px; overflow-y: auto; }
.gm_info .agency-single .thumb{ width: 100%; background-position: 50% 50%; background-size: contain; padding-top: 80%; background-repeat: no-repeat; }
.gm_info .agency-single .info{ padding: 10px; }
.gm_info .agency-single .title{ font-size: 15px; color: #1a1a1a; font-weight: bold; margin-bottom: 8px; }
.gm_info .agency-single .title a{ color: inherit; }
.gm_info .agency-single .office{ font-size: 14px; margin-bottom: 12px; }
.gm_info .agency-single .location{ font-size: 14px; color: #7e7e7e; }
.gm_info .agency-single .bottom{ margin-top: 12px; padding-top: 6px; font-size: 14px; border-top: 1px solid #ededed; }

#container_mobile_search_button{ margin-bottom: 40px; }
.objects_search.tabbed .controls .more{ display: flex; align-items: center; }
.objects_search.tabbed .controls .more .counter,#container_mobile_search_button .counter{ display: none; height: 18px; min-width: 18px; border-radius: 9px; background: #6C757D; color: #fefefe; font-size: 12px; margin-left: 4px; align-items: center; justify-content: center; padding: 0 5px; }
.objects_search.tabbed .controls .more .counter.active,#container_mobile_search_button .counter.active{ display: inline-flex; }
#container_mobile_search_button .top{ display: flex; margin-bottom: 12px; align-items: center; height: 35px; border: 1px solid #ccc; border-radius: 3px; color: #0f4c81; font-size: 14px; padding: 3px 0; background: #fff; }
#container_mobile_search_button .top > div{ width: 50%; padding: 0 30px; text-align: center; }
#container_mobile_search_button .top > div.right_btn{ border-left: 1px solid #ccc; }
#container_mobile_search_button .controls .btn {width:100%;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#container_mobile_search_button .controls .ommap .btn.white {text-transform:none;font-weight:normal;border-color:#ccc;}
#container_mobile_search_button .controls .ommap .btn.white::before {content:'';display:inline-block;width:16px;height:16px;vertical-align:middle;margin:-3px 4px 0 0;background:url(../images/sprite_new.png) no-repeat;background-position:-134px -949px;}
#container_mobile_search_button a, #container_mobile_search_button .btn{ color: #0f4c81; }

#container_mobile_search_button .mobile_search_button{ margin-bottom: 0; }
#container_mobile_search_button .mobile_search_button a::before {content:'';display:inline-block;width:17px;height:17px;vertical-align:middle;margin:0 4px 0 0;background:url(../images/sprite_new.png) no-repeat;background-position:-166px -967px;}
#container_mobile_search_button .right_btn a::before{content:'';display:inline-block;width:21px;height:19px;vertical-align:middle;margin:0 4px 0 0;background:url(../images/sprite_new.png) no-repeat;background-position:-142px -967px;}
@media (max-width:600px){
	.objects_search.tabbed .controls .more .counter,#container_mobile_search_button .counter{background:#BB8067;}
	.gallery-wrapper.scheme {border:0px;}
	.gallery-wrapper .scheme_2D, .gallery-wrapper .scheme_3D{ height: 360px;align-items: center; }
	.gallery-wrapper.D2 .scheme_2D{ display: flex; }
	.gallery-wrapper.D3 .scheme_3D{ display: flex; }
}
@media (max-width:400px){
	#container_mobile_search_button .top > div{ padding: 0 8px; }
}

.reviews_list{ margin-bottom: 40px; }
.reviews_list .subtitle{ /*font-size: 16px; */margin-bottom: 15px; }
.reviews_list .leave_review{ margin-bottom: 30px; }

.popup .rating_holder{ text-align: center; margin-bottom: 20px; }
.popup .subtitle{ text-align: center; font-size: 14px; margin-bottom: 15px; }
.new_rating{ display:inline-flex; align-items: center; }
.new_rating .star{ display: block; width: 20px; height: 20px; background: url("../images/sprite_new.png") -134px -514px no-repeat; margin-right: 6px; }
.new_rating .star:last-child{ margin-right: 0; }
.new_rating .star.empty{ background-position: -157px -514px; }
.new_rating.small .star{ width: 16px; height: 16px; background-position: -180px -514px; }
.new_rating.small .star.empty{ background-position: -199px -514px; }
form .new_rating .star{ cursor: pointer; }

.reviews_list .review{ margin-bottom: 15px; border: 1px solid #ededed; border-radius: 3px; background: #fff; padding: 30px 24px; }
.reviews_list .review:last-child{ margin-bottom: 0; }
.reviews_list .review .name{ font-weight: bold; font-size: 16px; margin-bottom: 8px; }
.reviews_list .review .params{ display: flex; align-items: center; margin-bottom: 25px; }
.reviews_list .review .params .new_rating{ margin-right: 8px; }
.reviews_list .review .params .date{ color: #828282; font-size: 14px; }
.reviews_list .more_link,.reviews_list .total_counter{ margin-top: 15px; }
.reviews_list .pagination,.reviews_list .total_counter,.reviews_list .review:nth-child(2)~.review{ display: none; }
.reviews_list.show_all .pagination,.reviews_list.show_all .total_counter,.reviews_list.show_all .review:nth-child(2)~.review{ display: block; }

.page_content.company .additional{ display: flex; flex-flow: row wrap; margin-bottom: 20px; }
.page_content.company .additional > div{ margin-right: 60px; }
.page_content.company .additional > div:last-child{ margin-right: 0; }
.page_content.company .additional .object-actions{ margin-bottom: 0; }
/*.rating_block{ display: flex; align-items: center; }
.rating_block .value{ display: flex; align-items: center; font-weight: bold; font-size: 20px; margin-right: 10px; }
.rating_block .value::before{ content: ""; display: inline-block; width: 20px; height: 20px; background: url("../images/sprite_new.png") -134px -514px no-repeat; margin-right: 6px; }*/

form.line_search.agents > div{ width: 15%; }

@media (max-width: 600px) {
	form.line_search.agents > div{ width: unset; margin-bottom: 10px; }
}

.agents {display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;}
.agent_item {width: 32%;border:1px solid #DEE2E6;margin-bottom:20px;position:relative;display: flex;flex-direction: column;}
.agent_item .image {width:100%;margin-bottom:15px;}
.agent_item .image img {display:block;margin:0 auto;}
.agent_item .info {padding:0px 20px 5px;flex-grow:1;}
.agent_item .title {font-weight:bold;color: #BB8067;margin-bottom:10px;}
.agent_item .title a {color: #BB8067;}
.agent_item .agent-position {font-weight: bold;font-size: 14px;line-height: 17px;margin-bottom:15px;}
.agent_item ul.params{ list-style: none; margin-bottom: 10px; display: table; font-size: 14px; }
.agent_item ul.params li{ display: table-row; }
.agent_item ul.params li span{ display: table-cell; padding: 0px 5px 10px; }
.agent_item ul.params li span.name{ padding-left: 0; color: #6C757D;white-space: nowrap; }
.agent_item ul.params li span.value{ padding-right: 0; font-weight: 600; }
.agent_item .agent-links {border-top:1px solid #DEE2E6;padding:15px 20px 0px;display: flex;flex-wrap: wrap;bottom: 0px;left: 0px;width: 100%;}
.agent_item .agent-links > div {flex-basis: 50%;}
.agent_item .agent-links a {position: relative;display: inline-block;margin-bottom: 15px;padding-left: 30px;font-size: 14px;line-height: 17px;color: #343A40;}
.agent_item .agent-links a::before {content:'';position:absolute;top:50%;left:0px;}
.agent_item .agent-links a.contact-phone-link::before {background: url("../images/axcapital/icons/phone.svg") no-repeat;width: 16px;height: 16px;margin-top: -8px;}
.agent_item .agent-links a.contact-email-link::before {background: url(../images/axcapital/icons/send-email-active.svg) no-repeat;height: 20px;width: 20px;margin-top: -10px;}
.agent_item .agent-links a.contact-facebook-link::before {background: url(../images/axcapital/icons/facebook-account.svg) no-repeat;height: 20px;width: 21px;margin-top: -10px;}
.agent_item .agent-links a.contact-whatsapp-link::before {background: url(../images/axcapital/icons/whatsapp-account.svg) no-repeat;height: 20px;width: 20px;margin-top: -10px;background-size:cover;}
.agent_item .agent-links a.contact-skype-link::before {background: url(../images/axcapital/icons/skype.svg) no-repeat;height: 20px;width: 20px;margin-top: -10px;background-size:cover;}
.agent_item .agent-links a.contact-telegram-link::before {background: url(../images/axcapital/icons/telegram.svg) no-repeat;height: 20px;width: 20px;margin-top: -10px;background-size:cover;}
.agent_item .agent-links a.contact-viber-link::before {background: url(../images/axcapital/icons/viber.svg) no-repeat;height: 20px;width: 20px;margin-top: -10px;background-size:cover;}
.dark-bg .agent_item .agent-links a {color: #fff;}
.dark-bg .agent_item ul.params li span.name{ color: #DEE2E6; }
.dark-bg .agent_item {border-color:#6C757D;}
.dark-bg .agent_item .agent-links {border-color:#6C757D;}


@media (max-width: 900px) {
	.agent_item {width: 49%;}
}
@media (max-width: 600px) {
	.agent_item .image {text-align:center;}
	.agent_item.no-logo .image {display:none;}
	.agent_item .image img {margin:0 auto;width:100%;}
	.agent_item.no-logo .info {padding-top:20px;}
	.agent_item .info {padding-left:10px;padding-right:10px;}
	.agent_item .agent-links {padding-left:10px;padding-right:10px;}
	.agent_item {width: 100%;}
	.agent_item .agent-links > div {flex-basis: 100%;}
	.agent_item ul.params li span {display:block;padding-left: 0px;padding-right: 0px;}
}

.page_content.agent_page .agent-position {font-weight: bold;margin-bottom: 20px;}
.page_content.agent_page ul.params{ list-style: none; margin-bottom: 10px; display: table; }
.page_content.agent_page ul.params li{ display: table-row; }
.page_content.agent_page ul.params li > span{ display: table-cell; padding: 0px 10px 20px; line-height:20px;}
.page_content.agent_page ul.params li > span.name{ padding-left: 0; color: #6C757D;white-space: nowrap; }
.page_content.agent_page ul.params li > span.value{ padding-right: 0; font-weight: 600; }

.agent_page .agent-links {display: flex;flex-wrap: wrap;justify-content: space-between;}
.agent_page .agent-links > div {flex-basis: 50%;}
.agent_page .agent-links a {position: relative;display: inline-block;margin-bottom: 24px;padding-left: 30px;line-height: 20px;color: #343A40;}
.agent_page .agent-links a::before {content:'';position:absolute;top:50%;left:0px;}
.agent_page .agent-links a.contact-phone-link::before {background: url("../images/axcapital/icons/phone.svg") no-repeat;width: 16px;height: 16px;margin-top: -8px;}
.agent_page .agent-links a.contact-email-link::before {background: url(../images/axcapital/icons/send-email-active.svg) no-repeat;height: 20px;width: 20px;margin-top: -10px;}
.agent_page .agent-links a.contact-facebook-link::before {background: url(../images/axcapital/icons/facebook-account.svg) no-repeat;height: 20px;width: 21px;margin-top: -10px;}
.agent_page .agent-links a.contact-whatsapp-link::before {background: url(../images/axcapital/icons/whatsapp-account.svg) no-repeat;height: 20px;width: 20px;margin-top: -10px;background-size:cover;}
.agent_page .agent-links a.contact-skype-link::before {background: url(../images/axcapital/icons/skype.svg) no-repeat;height: 20px;width: 20px;margin-top: -10px;background-size:cover;}
.agent_page .agent-links a.contact-telegram-link::before {background: url(../images/axcapital/icons/telegram.svg) no-repeat;height: 20px;width: 20px;margin-top: -10px;background-size:cover;}
.agent_page .agent-links a.contact-viber-link::before {background: url(../images/axcapital/icons/viber.svg) no-repeat;height: 20px;width: 20px;margin-top: -10px;background-size:cover;}
.agent_page .preview{ max-width: 29%;float: left;margin: 0 35px 5px 0; }
.agent_page .preview img {border: 0px;display: block;position: static;width: unset;height: unset;}
@media (max-width: 900px) {
	.agent_page .preview{ max-width: unset;float: none;margin: 0 0 10px 0; }
}
@media (max-width: 600px) {
	.page_content.agent_page .agent-position {margin-bottom:10px;}
	.page_content.agent_page ul.params li > span {display: block;padding:0px;margin-bottom:10px;}
	.page_content.agent_page ul.params li > span.name{ margin-bottom:5px; }
	.agent_page .agent-links a {margin-bottom: 14px;}
}

.top_controls {display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;}
.top_controls .sort > span {display:inline-block;margin-right:15px;}
.top_controls .sort .kitui-select{vertical-align:middle;width:200px;}

.popup form .name{ display: block; margin-bottom: 6px; }

.objects-list > ul > li .info .title .icon-popular,.objects-list > ul > li .info .title .icon-trusted {height:20px;margin-bottom:-2px;}
.object h1 .icon-popular,.object h1 .icon-trusted {height:20px;margin-bottom:-2px;}
/*.object .main_image .price .small,.objects-list > ul > li .image .price .small{ font-size: 20px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; max-width: 90%; }*/
.object .main_image .price .small{ font-size: 20px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; max-width: 90%; }
.right_block.parameters .price_info.price_from_to{ flex-flow: row wrap; }
.right_block.parameters .price_info.price_from_to .type{ width: 100%; margin-bottom: 16px; }
.right_block.parameters .price_info.price_from_to .value{ width: 100%; }
.right_block.parameters .price_info.price_from_to .value .small{ padding-right: 0; font-size: 14px; }

.wishlist_page .tabs.styled .navigation {justify-content: center;}
/*
.review-item .review_info .review_photo .scale {content:"";display:block;position:absolute;top:4px;left:4px;width: 20px;height:20px;background:url("../images/axcapital/icons/full-screen.svg") no-repeat;}*/
.share_block {margin-bottom:20px;}


/* whatsapp button */
@-webkit-keyframes cptCircleFill{
	0%{-webkit-transform:rotate(0) scale(.6) skew(1deg);transform:rotate(0) scale(.6) skew(1deg);opacity:0}
	50%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg);opacity:.2}
	100%{-webkit-transform:rotate(0) scale(.6) skew(1deg);transform:rotate(0) scale(.6) skew(1deg);opacity:.2}
}
@keyframes cptCircleFill{
	0%{-webkit-transform:rotate(0) scale(.6) skew(1deg);transform:rotate(0) scale(.6) skew(1deg); opacity:0}
	50%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg); opacity:.2}
	100%{-webkit-transform:rotate(0) scale(.6) skew(1deg);transform:rotate(0) scale(.6) skew(1deg); opacity:.2}
}
.whatsapp_mobile {/*display:none;*/position: fixed;width: 66px;height: 66px;bottom: 40px;top: auto;right: auto;left: 40px;z-index: 98;}
.whatsapp_mobile .cpt-circle-fill {position: absolute;width: 110px;height: 110px;left:50%;top: 50%;margin:-55px 0 0 -55px;background-color: #189d0e;border: 2px solid transparent;-webkit-animation: cptCircleFill 2.3s infinite ease-in-out;animation: cptCircleFill 2.3s infinite ease-in-out;box-shadow: 0 0 2px 0 #189d0e!important;border-radius:50%;}
.whatsapp_mobile a {position: absolute;right: 1px;top: 1px;float: right;width: 64px;height: 64px;background: center center no-repeat #189d0e;box-shadow: 0 3px 5px 1px rgba(0,0,0,.2);background-size: 30px;border-radius: 100%;cursor: pointer;font-size: 16px;color: #fff;text-align: center;line-height: 58px;}
.whatsapp_mobile a img {vertical-align:middle;width:50%;}
@media (max-width: 600px) {
	.whatsapp_mobile {display:block;}
	}
	
/*--- page_complex 2.02.22 -----*/

.object.page_complex .main-data {
    margin-bottom: 0;
}
.title_holder{ display: flex; align-items: center; justify-content: space-between; margin-bottom: 40px;}
.title_holder .title{ margin-bottom: 0 !important; }
.page_complex .h2{ margin-bottom: 40px; }

/* top block */

.top-block .right-side{
    text-align: right;
}

@media (max-width: 650px) {
    .top-block .right-side{
        text-align: left;
    }
}

.page_complex #similar_objects .h2{
    text-align: center;
}

.thumb-wrap {
  position: relative;
  padding-bottom: 53%;
  height: 0;
  overflow: hidden;
}
.thumb-wrap iframe, .thumb-wrap video, .thumb-wrap img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-width: 0;
  outline-width: 0;
}

/*  ----------SHORTCODE------------------  */
.text_media .grid2 > div{ margin-bottom: 40px; }
.text_media .image{ position: relative; }
.text_media .text p{ margin-bottom: 30px; }
.text_media .text p:last-of-type{ margin-bottom: 0; }

.video_text_media,.text_media .image.design, .text_media .scroller_holder{ padding-top: 20px; padding-bottom: 17px; }
.video_text_media:before,.text_media .image.design:after, .text_media .scroller_holder:after{
     display: block;
    width:60%;
    height:80px;
    content:"";
    position: absolute;
    top:0;
    left:60px;
    z-index: -1;
    background: #BB8067;
}
.video_text_media:after,.text_media .image.design:before, .text_media .scroller_holder:before{
    display: block;
    width:60%;
    height:80px;
    content:"";
    position: absolute;
    bottom:0;
    right:20px;
    z-index: -1;
    background: #6C757D;
}
.video_text_media,.text_media .image.design{
    position: relative;
}

/* ----------------------  */
/* map location*/

.map_icons{ text-align: left; }
.map_icons .item{ display: flex; font-size: 14px; color: #6C757D; }
.map_icons .item img{ margin-right: 15px; }
.map_icons .item .title{ font-weight: bold; font-size: 16px; line-height: 20px; color: #343A40; }
div.map_icons > div.item{ margin-bottom: 30px; align-items: flex-start; }


/*------------icons feature*/

.features .h3{
    text-align: center;
    margin-bottom: 5px;
}

.features .unfold{
    text-align: center;
}
.unfold .btn{
    padding: 0 40px;
}


/*------------- SLIDERs ---------- */
#slider_tabs .fullslider{
    position: fixed;
    top: 0;
    bottom: 0;
    left:0;
    right:0;
    z-index: 999;
    
}

#slider_tabs .slider .but_full{
    position: absolute;
    top: 20px;
    right:20px;
    display: inline-block;
    content:'';
    color:#BB8067;
    background: rgba(255,255,255,0.7);
    z-index: 9;
    padding: 5px;
    line-height: 0;
    
}
#slider_tabs .slider .but_full:hover{
    background: #fff;
    cursor: pointer;
}
#slider_tabs .slider .but_full:before{
    
    display: inline-block;
    width:24px;
    height:24px;
    background:url(../images/icons/fullscreen.png);
    content:"";
}
#slider_tabs .slider .but_full.close_full :before{
    background:url(../images/icons/fullscreen_close.png);
    background:#000 !important;
}


@media (max-width: 800px){
    .slider .arrow {
        opacity:0.4 !important;
    }
}

.slider .arrow {
    display: block;
}

.slider_style .slider .slides img{
    width: 100%;

}
.slider_style{
    text-align: center;
}
.slider_style video{
    max-width: 100%;
}
@media (max-width: 800px){
    .slider_style .slider .arrow {
        display: block;
    }
}
@media(max-width:600px){
    .tabs.styled.slider_style .navigation_wrapper{ 
        display: block; 
    }
}

/*
#slider_tabs .slider{
    position: fixed;
    left: 0;
    right: 0;
    bottom:0;
    top:0;
    z-index: 99999999;
}*/
/*slider step*/


.slider_step ul.navigation li a{
    background-color: #fff;
    color:#BB8067 !important;
    border:1px solid #BB8067;
}

.slider_step ul.navigation li a:hover{
    background-color: #BB8067;
    color:#fff !important;
}

.slider_step ul.navigation li.active a{
    background-color: #BB8067;
    color:#fff !important;
    cursor: default;
}

/*--------------- builder */

.builder_objects .side_right{
    text-align: right;
}
.builder_objects .side_right a{
    position: relative;
    top: 9px;
}

@media(max-width:992px){
    .builder_objects .side_right{
        text-align: left;
    }
    .builder_objects .side_right a{
        left: 9px;
    }
}

.builder_objects .h_box{
    margin: 30px 0;
}
.builder_objects .h{
    font-weight: bold;
    font-size: 30px;
}

.builder_left_side > div{
    text-align: center;
}

.builder_inbl{
    display: table;
    width: 100%;
    text-align: center;
    color:#333;
    padding: 10px;
}
.builder_box .builder_inbl .num {
    font-size: 24px; 
    font-weight: bold; 
    display: table-cell;
    vertical-align: middle;
    padding: 0 10px 0 0;
}
.builder_box .builder_inbl div {
    display: table-cell;
    text-align: left;
    vertical-align: middle;
}

.builder_box .builder_inbl:after {
    clear: both;
}

@media(min-width:768px){
    .builder_left_side > div{
        border: 1px solid #DEE2E6;
    }
    .builder_inbl{
        background: #BB8067;
        color:#fff;
    }
}

.builder_descr{
    padding: 20px 0 10px;
    padding: 0;
}

/*---------- LAYOUTS ----------*/
/*
#roomslider0{
-moz-transform: rotate(55deg); 
    -ms-transform: rotate(55deg); 
    -webkit-transform: rotate(55deg); 
    -o-transform: rotate(55deg);
    transform: rotate(55deg);
}

*/

#nav_rooms {
    position: relative;
    
}
#nav_rooms .navigation_wrapper{
   position: relative;
   overflow: hidden;
   height: 382px;
}
#nav_rooms .navigation{
    /*transition-property: background;*/
    transition-duration: 0.3s; 
}
#nav_rooms .navigation {
    display: block;
    flex-flow: inherit;
    margin-bottom: 0;
}
#nav_rooms .navigation li {
    margin-right: 0;
}
#nav_rooms .arrow {
    position: absolute;
    left: 50%;
    top: -40px;
    z-index: 4;
    width: 40px;
    height: 40px;
    /*border: 1px solid #333;*/
    cursor: pointer;
    margin-left: -20px;
}
#nav_rooms .arrow.arrow_right {    
    top: auto;
    bottom: -40px;
}

#nav_rooms .arrow:after {
    display: block;
    content: '';
    width: 12px;
    height: 20px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -10px;
    margin-left: -6px;
    -moz-transform: rotate(90deg); 
    -ms-transform: rotate(90deg); 
    -webkit-transform: rotate(90deg); 
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    
    background: #BB8067;
}

#nav_rooms .arrow.arrow_left::after {
    /*background: url(../images/axcapital/icons/scroll-prev.svg) no-repeat;*/
    -webkit-mask-image: url(../images/axcapital/icons/scroll-prev.svg);
}
#nav_rooms .arrow.arrow_right::after {
    /*background: url(../images/axcapital/icons/scroll-next.svg) no-repeat;*/
    -webkit-mask-image: url(../images/axcapital/icons/scroll-next.svg);
}
@media(max-width:992px){    
    #nav_rooms .arrow {
        top: 50%;
        left: -40px;
        margin-top: -20px;
        margin-left: 0;
        -moz-transform: rotate(-90deg); 
        -ms-transform: rotate(-90deg); 
        -webkit-transform: rotate(-90deg); 
        -o-transform: rotate(-90deg);
        transform: rotate(-90deg);
    }
    #nav_rooms .arrow.arrow_right {    
        top: 50%;
        left: auto;
        right:-40px;
        bottom: auto;
    
    }
}
@media(max-width:992px){
    #nav_rooms .navigation_wrapper{
        height:auto;
    }
    #nav_rooms li{
        display: inline-block;
    }
    #nav_rooms .navigation {
        width: 300%;
        
    }
}

.slider_layouts .slider{
    padding-bottom: 60px;
}
@media(max-width:992px){  
    .slider_layouts .slider {
        padding-bottom: 90px;
    }
}
@media (max-width: 800px){
    .slider_layouts .slider .arrow {
        display: block;
    }
}

.tab_pull{
    width: 100%;
	border-collapse: collapse;
}
.tab_pull td{
    padding: 15px;
    border-top: 1px solid #DEE2E6;
    border-bottom: 1px solid #DEE2E6;
}
.tab_pull td:first-child{ font-size: 16px; color: #6C757D; }
.tab_pull td:last-child{ text-align: right; font-size: 16px; color: #343A40; }
.tab_pull td svg{ height: 17px; vertical-align: top; }

.tabs.tab_style2 .navigation_wrapper .navigation li{
    background: #F9F3F0;
    margin-right: 0;
    
}
.tabs.tab_style2 .navigation_wrapper .navigation li a{
    color: #BB8067;
}
.tabs.tab_style2 .navigation_wrapper .navigation li.active{
    background: #BB8067;
    
}
.tabs.tab_style2 .navigation_wrapper .navigation li.active a{
    color: #fff;
}
.b_layout_img{
    max-width: 100%;
    max-height: 360px
}
.tab_2-3d{
    padding: 10px !important;
    border:1px solid #DEE2E6;
    position: relative;
}

.tab_2-3d .navigation_wrapper{
    position: absolute;
    top: 10px;
    left: auto ;
    right: 10px;
    z-index: 2;
    padding: 0;
    width: auto;
}
.slider_layouts .slider ul.slides > li .background{
    height: 360px;
}

.slider_layouts .slider .arrow_left::after {
    mask-image: url(../images/axcapital/icons/scroll-prev.svg);
    -webkit-mask-image: url(../images/axcapital/icons/scroll-prev.svg);
    background: #6C757D;
}
.slider_layouts .slider .arrow_right::after {
    mask-image: url(../images/axcapital/icons/scroll-next.svg);
    -webkit-mask-image: url(../images/axcapital/icons/scroll-next.svg);
    background: #6C757D;
}
.slider_layouts .slider .arrow_left, .slider_layouts .slider .arrow_right{
    top: auto;
    bottom: 0;
    border:1px solid #DEE2E6;
    color: #6C757D;
	opacity: 1;
	transform: none;
	transform: unset;
}
.slider_layouts .slider .arrow_left{ left: 0; }
.slider_layouts .slider .arrow_right{ right: 0; }
.slider_layouts .slider .counter{ position: absolute; left: 50%; bottom: 0; transform: translateX(-50%); color: #6C757D; font-size: 16px; line-height: 40px; }
.slider_layouts .tabs.styled{ margin-bottom: 0; }
@media (max-width: 450px){
	.slider_layouts .slider .counter{ font-size: 14px; }	
}
/*---------------  FORM mail*/

.form_email{
    width: 100%;
    display: flex;
    border-collapse: separate;
}
.form_email .left_col{ width: 30%; padding-right: 25px; display: flex; align-items: center; justify-content: center;  background-color: #F9F3F0; background-size: cover; background-position: 50% 50%; background-repeat: no-repeat; }
.form_email .left_col.has_bg .ic_form_mail{ display: none; }
.form_email .right_col{ width: 70%; padding-left: 25px; }
.form_email .right_col .button-block{
    margin-bottom: 0 !important;
}
.form_email .right_col .wrapper-form-two-column .captcha {
    margin-bottom: 0 !important;
}

.ic_form_mail{
    width: 128px;
    height: 128px;
    display: inline-block;
    background: url(../images/icons/email_form.svg) no-repeat;
    
}

@media (max-width: 992px) {
    .form_email{ flex-direction: column; }
	.form_email .left_col,.form_email .right_col{ width: 100%; padding: 0;  }
    .form_email .left_col{ /*margin-bottom: 20px; padding: 20px;*/ display: none; }
}

.object_layouts .columns_wrapper{ display: flex; }
.object_layouts .left_col{ max-width: 140px; min-width: 140px; padding-right: 50px; }
.object_layouts .right_col{ width: 100%; }
.object_layouts .tabs.styled #nav_rooms .navigation li{ display: block; padding: 5px 0; }
.object_layouts .tabs.styled #nav_rooms .navigation li a{ justify-content: center; display: flex; align-items: center; font-size: 14px; text-transform: lowercase; color: #BB8067; padding: 8px; border: 1px solid #BB8067; font-weight: bold; flex-direction: column; height: 100%; }
.object_layouts .tabs.styled #nav_rooms .navigation li a .num{ font-size: 26px; margin-bottom: 2px; }
.object_layouts .tabs.styled #nav_rooms .navigation li.active a { background: #BB8067; color:#fff; }
.object_layouts .layout_holder{ display: flex; }
.object_layouts .preview{ width: 50%; padding-right: 25px; }
.object_layouts .params{ width: 50%; padding-left: 25px; }
.object_layouts .mobile_bedrooms_select{ display: none; }

@media (max-width:1000px){
	.object_layouts .left_col{ display: none;} 
	.object_layouts .mobile_bedrooms_select{ display: block; }
	.object_layouts .inline_search{ display: flex; flex-flow: row wrap; }
	.object_layouts .inline_search > div{ width: 50%; padding-right: 10px; }
	.object_layouts .inline_search > div:nth-child(2n){ padding-left: 10px; padding-right: 0px; }
	.object_layouts .inline_search > div .kitui-select{ width: 100%; }
}
@media (max-width:800px){
	.object_layouts .layout_holder{ flex-direction: column; }
	.object_layouts .preview, .object_layouts .params{ width: 100%; padding: 0; }
}
@media (max-width:600px){
	.object_layouts .inline_search > div,.object_layouts .inline_search > div:nth-child(2n){ width: 100%; padding: 0; margin-bottom: 10px; }
	.object_layouts .inline_search > div:last-child{ margin-bottom: 0px; }
}

.complex_build_steps .scroller_holder{ padding: 0 20px; }
.complex_build_steps .tabs.styled .navigation{ margin-bottom: 20px; }
.complex_build_steps .tabs.styled .navigation li a{ display:block; width: 100%; }

.complex_build_steps .scroller_holder .arrow{ position: absolute; left: 0; top: 10px;  z-index: 4; width: 12px; height: 20px; cursor: pointer; background: url("../images/axcapital/icons/arrow-breadcrumbs.svg") 50% 50% no-repeat; background-size: cover; }
.complex_build_steps .scroller_holder .arrow.arrow_left { transform: rotate(180deg)  }
.complex_build_steps .scroller_holder .arrow.arrow_right { right: 0; left: auto; }
@media (max-width:600px){
	.complex_build_steps .tabs.styled .navigation_wrapper .navigation{ display: flex; }
}

/* BUILDERS */
form.line_search.builders > * {width: 32%;}

form.line_search.builders {margin-bottom: 40px;}
.builder-item {margin-bottom:50px;}
.builder-item .h2 {margin-bottom: 20px;font-weight: bold;font-size: 20px;line-height: 24px;color: #BB8067;}
.builder-item .image {float:left;width: 33%;max-width: 380px;margin-right:30px;border: 1px solid #DEE2E6;}
.builder-item .image img {display:block;}
.builder-item .info {overflow:hidden;}

.builder-item .counters {display:flex;justify-content: flex-start;}
.builder-item .counters > div {display:flex;width: 100%;border: 1px solid #BB8067;padding: 8px 20px;align-items: center;margin-right: 12px;max-width: 245px;margin-bottom: 20px;}
.builder-item .counters > div .counter-number {font-weight: bold;font-size: 22px;line-height: 33px;color: #BB8067;margin-right: 14px;}
.builder-item .counters > div .counter-text {font-weight: 500;line-height: 20px;color: #6C757D;}
.builder-item .counters > div:last-child {margin-right: 0px;}
.builder-item .excerpt{ margin-bottom: 16px;}

.builder .preview {border: 1px solid #DEE2E6;max-width: 380px;width: 33%;}
.builder .preview img {border: 0px;width: 100%;}

.builder .counters {display:flex;justify-content: flex-start;}
.builder .counters > div {display:flex;width: 100%;border: 1px solid #BB8067;padding: 8px 20px;align-items: center;margin-right: 12px;max-width: 245px;margin-bottom: 20px;}
.builder .counters > div .counter-number {font-weight: bold;font-size: 22px;line-height: 33px;color: #BB8067;margin-right: 14px;}
.builder .counters > div .counter-text {font-weight: 500;line-height: 20px;color: #6C757D;}
.builder .counters > div:last-child {margin-right: 0px;}

.builder.company .builder-objects-wrapper {margin-top:70px;}
.builder.company .builder-objects-wrapper .h2 {margin-bottom: 50px;}

@media (max-width: 1000px) {
	.builder-item .h2 { float:none; width: 100%; }
	.builder-item .counters > div {width: unset;max-width: unset;}
	.builder .counters > div {width: unset;max-width: unset;}
}
@media (max-width: 600px) {
	form.line_search {flex-direction:column;}
	form.line_search.builders > * {width:100%;margin-bottom:10px;}
	.builder-list {margin-top: 20px;}
	
	.builder-item .image {float:none;width:100%;max-width:none;margin-bottom:15px;text-align:center;}
	.builder-item.no-logo .image {display:none;}
	.builder-item .image img {margin:0 auto;}
	
	.builder-item .counters > div {padding-right:10px;margin-right: 0; justify-content: center; width: 100%; }	
	
	.builder .preview {width:100%;float:none;margin:0 auto 15px auto;text-align:center;}
	.builder .preview img {width:auto;}
}


.objects-list > ul > li .info .price svg { height: 21px; vertical-align: top; width: auto; }
.objects-list > ul > li .info .params svg { height: 16px; vertical-align: top; width: auto; position:relative;  }
.object .main-data .top-block .price svg { height: 33px; vertical-align: top; width: auto; }
.object .parameters .params .params-row .value svg{ height: 16px; vertical-align: top; width: auto; }
.objects_search .range_popup > span svg{ height: 15px; vertical-align: text-top; width: auto; }
.community_page .main-data > div > div > span svg{ height: 16px; vertical-align: top; width: auto; }
@media (max-width: 650px) {
	.object .main-data .top-block .price svg { height: 26px; }
}

/*  accordion */

.accordion {width: 100%;}

.accordion > .name {
    position: relative;
    padding: 15px 10px;
	border: 1px solid #c5c5c5;
	background: #fff;
	color: #454545;
    cursor: pointer;
}

.accordion > .name.select {
    border: 1px solid #9F6D57;
    background: #BB8067;
    font-weight: normal;
    color: #ffffff;
}
    
.accordion .text {
    overflow: hidden;
    height: 0;
    transition: height .3s ease-out;
    position: relative;
}

.accordion  div.text .in{
    padding: 15px 10px; 
    line-height: 1.5;
}

.accordion .name.select + div.text {
    height: auto;
}

.accordion.faq > .name::before{
    background: url(../images/icons/faq.png) ;
    width:24px;
    height:20px;
    display: inline-block;
    margin-right: 20px;
    content:"";
    opacity:0.4;
    vertical-align: middle;
}

.accordion.faq .name::after{
    content: "";
    opacity:0.7;
    background: url(../images/right4.png) ;
    background-position: 8px;
    width: 8px;
    height: 12px;
    display: inline-block;
    transform: rotate(90deg);
    position: absolute ;
    right: 15px;
    top:20px;
    color:#333;
}
.accordion.faq .name.select::after {
    background-position: 0;
    transform: rotate(-90deg);
}

.accordion .title{
    margin-bottom: 40px;
}
/*custom accordion*/

.accordion.faq > .name.select::before{
    opacity:1;
}

.accordion.faq > .name{
    border:0;
    border-radius:0;
    border-top: 1px solid #ccc;
	padding-right:25px;
}
.accordion.faq > .name.select {
    border-top: 2px solid #BB8067;
    background: #F8F2F0;
    color:#333;
}
.accordion.faq .name.select + div.text{
     /*line-height: 1.5;*/
     border-bottom: 2px solid #BB8067;
}

/*  CRYPTO LIST */
.crypto_currency{
    position: relative;
    overflow: hidden;
    top:-30px;
	background:#333;
    color:#eee;
    display: flex;
    padding: 14px 0;/*14px 20px*/
    
}
.crypto_currency .wrap{white-space: nowrap; position: relative; display: flex;}
.crypto_currency .wrap .in{white-space: nowrap; position: relative;}
.crypto_currency .item{
    display: inline-flex;
	align-items: center;
    margin: 0 15px;
    white-space: nowrap; 
    cursor:pointer;    
}
.crypto_currency .name{
    font-weight: 500;    
}
.crypto_currency .sum{
    color:#DEE2E6;
    margin-left: 10px;
    font-weight: 300;
}
.crypto_currency .item .icon{ margin-right: 10px; display: inline-flex; align-items: center; }
.crypto_currency .item .icon.empty::before{ content: ''; display: inline-block; width: 1px; height: 16px; }
.crypto_currency .item svg{   
    height: 16px;
    width:auto;
}
.crypto_currency .diff{ margin-left: 7px; font-size: 14px; font-weight: normal; display: inline-flex; align-items: center; }
.crypto_currency .diff.up{ color: rgba(24, 192, 20, 1); }
.crypto_currency .diff.down{ color: rgba(227, 44, 44, 1); }
.crypto_currency .diff .arrow{ display: inline-block; width: 8px; height: 16px; background-size: contain; background-repeat: no-repeat; background-position: 50% 50%; margin-right: 6px; }
.crypto_currency .diff.up .arrow{ background-image: url("../images/axcapital/icons/curr-up.svg"); }
.crypto_currency .diff.down .arrow{ background-image: url("../images/axcapital/icons/curr-down.svg"); }

/*  recaptcha v3 style*/
.grecaptcha-badge{display:none;}/*Стили для форма обратной связи агентов*/
/*ФОРМА 1*/
:root {
	--images-avatar71-width: 150px;
	--images-avatar71-height: 150px;
	--google-captcha71-width: 300px;
	--google-captcha71-height: 76px;
	--images-avatar73-width: 150px;
	--images-avatar73-height: 150px;
	--google-captcha73-width: 300px;
	--google-captcha73-height: 76px;
	--images-avatar74-width: 325px;
	--images-avatar74-height: 325px;
	--google-captcha74-width: 300px;
	--google-captcha74-height: 76px;
	--images-avatar75-width: 325px;
	--images-avatar75-height: 325px;
	--google-captcha75-width: 300px;
	--google-captcha75-height: 76px;
	--images-avatar76-width: 226px;
	--images-avatar76-height: 226px;
	--google-captcha76-width: 300px;
	--google-captcha76-height: 76px;
	--images-avatar77-width: 325px;
	--images-avatar77-height: 325px;
	--google-captcha77-width: 300px;
	--google-captcha77-height: 76px;
	--images-avatar78-width: 325px;
	--images-avatar78-height: 325px;
	--google-captcha78-width: 300px;
	--google-captcha78-height: 76px;
	--images-avatar79-width: 150px;
	--images-avatar79-height: 150px;
	--google-captcha79-width: 300px;
	--google-captcha79-height: 76px;
	--images-avatar80-width: 150px;
	--images-avatar80-height: 150px;
	--google-captcha80-width: 300px;
	--google-captcha80-height: 76px;
	--images-avatar81-width: 150px;
	--images-avatar81-height: 150px;
	--google-captcha81-width: 300px;
	--google-captcha81-height: 76px;
	--google-captcha82-width: 300px;
	--google-captcha82-height: 76px;
	--google-captcha83-width: 300px;
	--google-captcha83-height: 76px;
	--google-captcha84-width: 300px;
	--google-captcha84-height: 76px;
	--google-captcha85-width: 300px;
	--google-captcha85-height: 76px;
	--google-captcha86-width: 300px;
	--google-captcha86-height: 76px;
	--google-captcha87-width: 300px;
	--google-captcha87-height: 76px;
	--google-captcha88-width: 300px;
	--google-captcha88-height: 76px;
	--google-captcha89-width: 300px;
	--google-captcha89-height: 76px;
	--google-captcha90-width: 300px;
	--google-captcha90-height: 76px;
}
:root {
	--checkbox-checked-bg-color71-classic: #BB8067;
	--button-bg-color71-classic: #BB8067;
	--button-hover-bg-color71-classic: #93583F;
	--appearance71-classic: url('../images/icon/appearance71-classic.png');
	--bg-color73-classic: #F9F3F0;
	--bg-color-mobile73-classic: #F8F2F0;
	--bg-color74-classic: #F9F3F0;
	--bg-color-mobile74-classic: #F8F2F0;
	--bg-color75-classic: #F9F3F0;
	--bg-color-mobile75-classic: #F8F2F0;
	--bg-color76-classic: #F9F3F0;
	--bg-color-mobile76-classic: #F8F2F0;
	--bg-color78-classic: #FAFBFB;
	--bg-color81-classic: #FAFBFB;
	--border-color84-classic: #BB8067;
	--checkbox-checked-bg-color72-classic: var(--checkbox-checked-bg-color71-classic);
	--button-bg-color72-classic: var(--button-bg-color71-classic);
	--button-hover-bg-color72-classic: var(--button-hover-bg-color71-classic);
	--checkbox-checked-bg-color73-classic: var(--checkbox-checked-bg-color71-classic);
	--button-bg-color73-classic: var(--button-bg-color71-classic);
	--button-hover-bg-color73-classic: var(--button-hover-bg-color71-classic);
	--checkbox-checked-bg-color74-classic: var(--checkbox-checked-bg-color71-classic);
	--button-bg-color74-classic: var(--button-bg-color71-classic);
	--button-hover-bg-color74-classic: var(--button-hover-bg-color71-classic);
	--checkbox-checked-bg-color75-classic: var(--checkbox-checked-bg-color71-classic);
	--button-bg-color75-classic: var(--button-bg-color71-classic);
	--button-hover-bg-color75-classic: var(--button-hover-bg-color71-classic);
	--checkbox-checked-bg-color76-classic: var(--checkbox-checked-bg-color71-classic);
	--button-bg-color76-classic: var(--button-bg-color71-classic);
	--button-hover-bg-color76-classic: var(--button-hover-bg-color71-classic);
	--checkbox-checked-bg-color77-classic: var(--checkbox-checked-bg-color71-classic);
	--button-bg-color77-classic: var(--button-bg-color71-classic);
	--button-hover-bg-color77-classic: var(--button-hover-bg-color71-classic);
	--checkbox-checked-bg-color78-classic: var(--checkbox-checked-bg-color71-classic);
	--button-bg-color78-classic: var(--button-bg-color71-classic);
	--button-hover-bg-color78-classic: var(--button-hover-bg-color71-classic);
	--checkbox-checked-bg-color79-classic: var(--checkbox-checked-bg-color71-classic);
	--button-bg-color79-classic: var(--button-bg-color71-classic);
	--button-hover-bg-color79-classic: var(--button-hover-bg-color71-classic);
	--checkbox-checked-bg-color80-classic: var(--checkbox-checked-bg-color71-classic);
	--button-bg-color80-classic: var(--button-bg-color71-classic);
	--button-hover-bg-color80-classic: var(--button-hover-bg-color71-classic);
	--checkbox-checked-bg-color81-classic: var(--checkbox-checked-bg-color71-classic);
	--button-bg-color81-classic: var(--button-bg-color71-classic);
	--button-hover-bg-color81-classic: var(--button-hover-bg-color71-classic);
	--checkbox-checked-bg-color82-classic: var(--checkbox-checked-bg-color71-classic);
	--button-bg-color82-classic: var(--button-bg-color71-classic);
	--button-hover-bg-color82-classic: var(--button-hover-bg-color71-classic);
	--checkbox-checked-bg-color83-classic: var(--checkbox-checked-bg-color71-classic);
	--button-bg-color83-classic: var(--button-bg-color71-classic);
	--button-hover-bg-color83-classic: var(--button-hover-bg-color71-classic);
	--checkbox-checked-bg-color84-classic: var(--checkbox-checked-bg-color71-classic);
	--button-bg-color84-classic: var(--button-bg-color71-classic);
	--button-hover-bg-color84-classic: var(--button-hover-bg-color71-classic);
	--checkbox-checked-bg-color85-classic: var(--checkbox-checked-bg-color71-classic);
	--bg-full-color85-classic:#BB8067;
	--button-hover-bg-color85-classic: var(--button-hover-bg-color71-classic);
	--checkbox-checked-bg-color86-classic: var(--checkbox-checked-bg-color71-classic);
	--bg-full-color86-classic:#BB8067;
	--button-hover-bg-color86-classic: var(--button-hover-bg-color71-classic);
	--checkbox-checked-bg-color87-classic: var(--checkbox-checked-bg-color71-classic);
	--bg-full-color87-classic:#BB8067;
	--button-hover-bg-color87-classic: var(--button-hover-bg-color71-classic);
	--button-bg-color88-classic: var(--button-bg-color71-classic);
	--button-hover-bg-color88-classic: var(--button-hover-bg-color71-classic);
	--button-bg-color89-classic: var(--button-bg-color71-classic);
	--button-hover-bg-color89-classic: var(--button-hover-bg-color71-classic);
	--button-bg-color90-classic: var(--button-bg-color71-classic);
	--button-hover-bg-color90-classic: var(--button-hover-bg-color71-classic);
}
.classic .h73 {
background-color: var(--bg-color73-classic);
}
.classic .info73 {
background-color: var(--bg-color73-classic);
}
.classic .bg-color74 {
background-color: var(--bg-color74-classic);
}
.classic .bg-color75 > div {
background-color: var(--bg-color75-classic);
}
.classic .bg-color76 {
background-color: var(--bg-color76-classic);
}
.classic .form78 .cell78.form-call78 .cell777 {
background-color: var(--bg-color78-classic);
}
.classic .bg-color81 > div {
background-color: var(--bg-color81-classic);
}
.classic .container81 input {
background-color: var(--bg-color81-classic);
}
.container84.classic {
border-color: var(--border-color84-classic);
}

.block-send71.classic input[type="checkbox"]:checked + .form-check-agreement label::before {
background-color: var(--checkbox-checked-bg-color71-classic);
}
.container71.classic button.button71 {
background-color: var(--button-bg-color71-classic);
}
.container71.classic button.button71:hover {
background-color: var(--button-hover-bg-color71-classic);
}
.block-send72.classic input[type="checkbox"]:checked + .form-check-agreement label::before {
background-color: var(--checkbox-checked-bg-color72-classic);
}
.container72.classic button.button72 {
background-color: var(--button-bg-color72-classic);
}
.container72.classic button.button72:hover {
background-color: var(--button-hover-bg-color72-classic);
}
.block-send73.classic input[type="checkbox"]:checked + .form-check-agreement label::before {
background-color: var(--checkbox-checked-bg-color73-classic);
}
.container73.classic button.button73 {
background-color: var(--button-bg-color73-classic);
}
.container73.classic button.button73:hover {
background-color: var(--button-hover-bg-color73-classic);
}
.block-send74.classic input[type="checkbox"]:checked + .form-check-agreement label::before {
background-color: var(--checkbox-checked-bg-color74-classic);
}
.container74.classic button.button74 {
background-color: var(--button-bg-color74-classic);
}
.container74.classic button.button74:hover {
background-color: var(--button-hover-bg-color74-classic);
}
.block-send75.classic input[type="checkbox"]:checked + .form-check-agreement label::before {
background-color: var(--checkbox-checked-bg-color75-classic);
}
.container75.classic button.button75 {
background-color: var(--button-bg-color75-classic);
}
.container75.classic button.button75:hover {
background-color: var(--button-hover-bg-color75-classic);
}
.block-send76.classic input[type="checkbox"]:checked + .form-check-agreement label::before {
background-color: var(--checkbox-checked-bg-color76-classic);
}
.container76.classic button.button76 {
background-color: var(--button-bg-color76-classic);
}
.container76.classic button.button76:hover {
background-color: var(--button-hover-bg-color76-classic);
}
.block-send77.classic input[type="checkbox"]:checked + .form-check-agreement label::before {
background-color: var(--checkbox-checked-bg-color77-classic);
}
.container77.classic button.button77 {
background-color: var(--button-bg-color77-classic);
}
.container77.classic button.button77:hover {
background-color: var(--button-hover-bg-color77-classic);
}
.block-send78.classic input[type="checkbox"]:checked + .form-check-agreement label::before {
background-color: var(--checkbox-checked-bg-color78-classic);
}
.container78.classic button.button78 {
background-color: var(--button-bg-color78-classic);
}
.container78.classic button.button78:hover {
background-color: var(--button-hover-bg-color78-classic);
}
.block-send79.classic input[type="checkbox"]:checked + .form-check-agreement label::before {
background-color: var(--checkbox-checked-bg-color79-classic);
}
.container79.classic button.button79 {
background-color: var(--button-bg-color79-classic);
}
.container79.classic button.button79:hover {
background-color: var(--button-hover-bg-color79-classic);
}
.block-send80.classic input[type="checkbox"]:checked + .form-check-agreement label::before {
background-color: var(--checkbox-checked-bg-color80-classic);
}
.container80.classic button.button80 {
background-color: var(--button-bg-color80-classic);
}
.container80.classic button.button80:hover {
background-color: var(--button-hover-bg-color80-classic);
}
.block-send81.classic input[type="checkbox"]:checked + .form-check-agreement label::before {
background-color: var(--checkbox-checked-bg-color81-classic);
}
.container81.classic button.button81 {
background-color: var(--button-bg-color81-classic);
}
.container81.classic button.button81:hover {
background-color: var(--button-hover-bg-color81-classic);
}
.block-send82.classic input[type="checkbox"]:checked + .form-check-agreement label::before {
background-color: var(--checkbox-checked-bg-color82-classic);
}
.container82.classic button.button82 {
background-color: var(--button-bg-color82-classic);
}
.container82.classic button.button82:hover {
background-color: var(--button-hover-bg-color82-classic);
}
.block-send83.classic input[type="checkbox"]:checked + .form-check-agreement label::before {
background-color: var(--checkbox-checked-bg-color83-classic);
}
.container83.classic button.button83 {
background-color: var(--button-bg-color83-classic);
}
.container83.classic button.button83:hover {
background-color: var(--button-hover-bg-color83-classic);
}
.block-send84.classic input[type="checkbox"]:checked + .form-check-agreement label::before {
background-color: var(--checkbox-checked-bg-color84-classic);
}
.container84.classic button.button84 {
background-color: var(--button-bg-color84-classic);
}
.container84.classic button.button84:hover {
background-color: var(--button-hover-bg-color84-classic);
}
.block-send85.classic input[type="checkbox"]:not(:checked) + .form-check-agreement label::before {
background-color: var(--checkbox-checked-bg-color85-classic);
}
.block-send85.classic .form-check-agreement::before {
background-color: #BB8067;
}
.container85.classic button.button85 {
color:#BB8067;
background-color:white;
}
.container85.classic button.button85:hover {
color:white;
background-color: var(--button-hover-bg-color85-classic);
}
.classic .title85 {
color:white;
}
.container85.classic {
background-color: var(--bg-full-color85-classic);
}
.container85.classic input, .container85.classic select {
background-color: transparent!important;
}
.block-send86.classic input[type="checkbox"]:not(:checked) + .form-check-agreement label::before {
background-color: var(--checkbox-checked-bg-color86-classic);
}
.block-send86.classic .form-check-agreement::before {
background-color: #BB8067;
}
.container86.classic button.button86 {
color:#BB8067;
background-color:white;
}
.container86.classic button.button86:hover {
color:white;
background-color: var(--button-hover-bg-color86-classic);
}
.classic .title86 {
color:white;
}
.styles86.classic {
background-color: var(--bg-full-color86-classic);
}
.container86.classic input, .container86.classic select {
background-color: transparent!important;
}
.block-send87.classic input[type="checkbox"]:checked + .form-check-agreement label::before {
background-color: white;
}
.container87.classic button.button87 {
color:#BB8067;
background-color:white;
}
.container87.classic button.button87:hover {
color:white;
background-color: var(--button-hover-bg-color87-classic);
}
.classic .title87 {
color:white;
}
.styles87.classic {
background-color: var(--bg-full-color87-classic);
}
.container87.classic input, .container87.classic select {
background-color: transparent!important;
}
.styles88.classic .call-order77 a {
background-color: var(--button-bg-color88-classic);
}
.styles88.classic .call-order77 a:hover {
background-color: var(--button-hover-bg-color88-classic);
}
.styles89.classic .call-order77 a {
background-color: var(--button-bg-color89-classic);
}
.styles89.classic .call-order77 a:hover {
background-color: var(--button-hover-bg-color89-classic);
}
.classic .container89 {
border: 1px solid #BB8067;
}
.styles90.classic .call-order77 a {
color: var(--button-bg-color90-classic);
}
.styles90.classic .call-order77 a:hover {
color: var(--button-hover-bg-color90-classic);
}
.classic .container90 {
background-color: #BB8067;
}
.classic select.appearance71 {
background: var(--appearance71-classic) 75px 11px no-repeat white;
}
.classic select.appearance71.white {
background: url('../images/icon/appearance71-white.png') 75px 11px no-repeat white;
}

div.styles71 {
margin: 0 auto;
width: 95%;
max-width: 1170px;
font-family: Montserrat, Verdana, Arial;
font-size:16px;
font-weight:normal;
word-wrap:break-word;
color:#343A40;
background-color:white;
padding:40px 0;
line-height:1.2;
}

.agreement71-bl .check-bl71 {
	display:block;
	margin-top: -20px;
}

.container71 input, .container71 select, .container71 button {
font-family: Montserrat, Verdana, Arial;
font-size:16px;
font-weight:normal;
color:#343A40;
line-height:16px;
min-height:40px;
}
.container71 input::-webkit-input-placeholder {
color:#6C757D;
}
.container71 input:-moz-placeholder {
color:#6C757D;
}
.container71 input::-moz-placeholder {
color:#6C757D;
}
.container71 input:-ms-input-placeholder {
color:#6C757D;
}
.container71 input::-ms-input-placeholder {
color:#6C757D;
}
.container71 input::placeholder {
color:#6C757D;
}
.title71 {
text-align:center;
font-size:30px;
font-weight:bold;
margin-bottom:30px;
}
.agreement71 {
display:none;
}
.agreement71-bl {
display:block;
position:relative;
padding:0 30px;
}

.form71, .block-send71 {
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-flex-wrap:nowrap;
    -ms-flex-wrap:nowrap;
        flex-wrap:nowrap;
-webkit-box-align:center;
-webkit-align-items:center;
   -moz-box-align:center;
    -ms-flex-align:center;
        align-items:center;
width:100%;
}
.form71.flex-direction-column77, .block-send71.flex-direction-column77 {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
   -moz-box-orient: vertical;
   -moz-box-direction: normal;
    -ms-flex-direction: column;
        flex-direction: column;
}
.form71.flex-direction-row77, .block-send71.flex-direction-row77 {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
   -moz-box-orient: horizontal;
   -moz-box-direction: normal;
    -ms-flex-direction: row;
        flex-direction: row;
}
.align-items-stretch77 {
-webkit-box-align:stretch;
-webkit-align-items:stretch;
   -moz-box-align:stretch;
    -ms-flex-align:stretch;
        align-items:stretch;
}
.block-send71 {
-webkit-box-align:start;
-webkit-align-items:start;
   -moz-box-align:start;
    -ms-flex-align:start;
        align-items:start;
}
.form71 input, .form71 select {
border:1px solid #DEE2E6;
padding:9px 15px 8px 15px;
width:100%;
-webkit-box-sizing:border-box;
   -moz-box-sizing:border-box;
    box-sizing:border-box;
}
.form71 select {
display:inline-block;
border-right:0;
}
select.appearance71 {
-webkit-appearance:none;
   -moz-appearance:none;
        appearance:none;
min-width:100px;
max-width:100px;
padding:9px 26px 8px 15px;
}
.form-check-agreement {
display:block;
position:relative;
padding:0;
margin:0;
}
.form-check-agreement::before {
display: inline-block;
content: '';
top:0;
left:0;
position:absolute;
width:18px;
height:18px;
border:1px solid #DEE2E6;
background-color:white;
}
.form-check-agreement label {
margin-top:-2px;
}
.form-check-agreement label div {
display:block;
padding-left:30px;
font-size:14px;
font-weight:normal;
}
.form-check-agreement label::before {
display: inline-block;
content: '';
/*top:3px;
left:3px;*/
position:absolute;
/*width:14px;
height:14px;*/
background-color: white;
-webkit-transition:all 0.1s linear;
-o-transition:all 0.1s linear;
-moz-transition:all 0.1s linear;
transition:all 0.1s linear;
}
.container71 button.button71 {
text-transform:uppercase;
white-space:nowrap;
border:0;
font-weight:bold;
width: var(--google-captcha71-width);
padding:12px 0;
color:white;
	cursor:pointer;
}
.row71 {
display:block;
width:100%;
}
.cell71.avatar71 {
display:block;
width: var(--images-avatar71-width);
height: var(--images-avatar71-height);
}
.cell71.avatar71 img {
display:block;
width: var(--images-avatar71-width);
max-width:none;
padding:0;
margin:5px 0 0 0;
}
.cell71.avatar71.radius100 {
display: inline-block;
border-radius: 50%;
overflow: hidden;
width: var(--images-avatar71-width);
height: var(--images-avatar71-height);
}
.cell71.avatar71.radius100 img {
width: 100%;
height: 100%;
object-fit: cover;
margin:0;
}
.form71 .cell71 {
display:block;
padding:0;
margin:0;
}
.form71 .cell71.form-call71 {
display:block;
width:100%;
padding:0 0 0 30px;
}
.h71 {
-webkit-align-self:start;
    -ms-flex-item-align:start;
            -ms-grid-row-align:start;
        align-self:start;
}
.cell71:last-child {
-webkit-align-self:end;
    -ms-flex-item-align:end;
            -ms-grid-row-align:end;
        align-self:end;
}
.button-call71 {
-webkit-align-self:end;
    -ms-flex-item-align:end;
            -ms-grid-row-align:end;
        align-self:end;
}
.block-send71.flex-direction-row77 {
min-height:68px;
}
.agreement71-bl {
margin-top:30px;
}

.info71 {
display:block;
}
.info71 .name71 {
font-size:20px;
font-weight:bold;
font-style:normal;
}
.info71 .profession71 {
color:#6C757D;
padding-top:17px;
font-size:16px;
font-weight:normal;
font-style:normal;
}
.phone71 {
padding:21px 0 15px 0;
font-size:16px;
font-weight:normal;
font-style:normal;
}
@media screen and (max-width: 800px) {
:root {
	--images-avatar71-width: 100px;
	--images-avatar71-height: 100px;
}
div.styles71 {
position:relative;
padding:10px 0;
}

.title71 {
font-size:24px;
margin-bottom:19px;
}
.form71:not(.align-items-stretch77) {
display:block;
}
.cell71.avatar71 {
position:absolute;
top:0;
left:0;
}
.h71 {
display:block;
position:relative;
}
.cell71 .info71 {
position:absolute;
top:0;
left:0;
padding:0 0 0 -webkit-calc(var(--images-avatar71-width) + 15px);
padding:0 0 0 -moz-calc(var(--images-avatar71-width) + 15px);
padding:0 0 0 calc(var(--images-avatar71-width) + 15px);
}
.form71 .cell71.form-call71 {
display:block;
position:relative;
width:100%;
padding-top: -webkit-calc(var(--images-avatar71-height) + 20px);
padding-top: -moz-calc(var(--images-avatar71-height) + 20px);
padding-top: calc(var(--images-avatar71-height) + 20px);
}
.block-send71 {
display:block;
}
.form71 .cell71 .form-call71 {
padding:120px 0 0 0;
}
.send71:first-child, .send71:last-child {
margin:0;
width:100%;
}
.container71 button.button71 {
width:100%;
margin-top: 20px;
}

.phone71 {
padding:0 0 15px 0;
}
.agreement71-bl {
padding:0;
margin-top:15px;
}
.info71 {
width:auto;
}
.info71 .name71 {
font-size:16px;
padding-top:20px;
}
.info71 .profession71 {
font-size:14px;
padding-top:8px;
}
}

@media screen and (min-width: 481px) and (max-width: 1280px) {

.send71 {
width:100%;
}
.send71:first-child {
margin:0;
}
.send71:last-child {
text-align:center;
margin:20px 0 0 0;
}
}


/*ФОРМА 3*/
div.styles73 {
margin: 0 auto;
width: 95%;
max-width: 1170px;
font-family: Montserrat, Verdana, Arial;
font-size:16px;
font-weight:normal;
word-wrap:break-word;
color:#343A40;
background-color:white;
padding:40px 0;
line-height:1.2;
}

.container73 input, .container73 select, .container73 button {
font-family: Montserrat, Verdana, Arial;
font-size:16px;
font-weight:normal;
color:#343A40;
line-height:16px;
min-height:40px;
}
.container73 input::-webkit-input-placeholder {
color:#6C757D;
}
.container73 input:-moz-placeholder {
color:#6C757D;
}
.container73 input::-moz-placeholder {
color:#6C757D;
}
.container73 input:-ms-input-placeholder {
color:#6C757D;
}
.container73 input::-ms-input-placeholder {
color:#6C757D;
}
.container73 input::placeholder {
color:#6C757D;
}
.title73 {
text-align:center;
font-size:30px;
font-weight:bold;
margin-bottom:30px;
}
.agreement73 {
display:none;
}
.agreement73-bl {
display:block;
position:relative;
padding-left:30px;
}
.agreement73-bl .check-bl73 {
display:inline-block;
}
.form73, .block-send73 {
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-flex-wrap:nowrap;
    -ms-flex-wrap:nowrap;
        flex-wrap:nowrap;
-webkit-box-align:stretch;
-webkit-align-items:stretch;
   -moz-box-align:stretch;
    -ms-flex-align:stretch;
        align-items:stretch;
width:100%;
}
.form73.flex-direction-column77, .block-send73.flex-direction-column77 {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
   -moz-box-orient: vertical;
   -moz-box-direction: normal;
    -ms-flex-direction: column;
        flex-direction: column;
}
.form73.flex-direction-row77, .block-send73.flex-direction-row77 {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
   -moz-box-orient: horizontal;
   -moz-box-direction: normal;
    -ms-flex-direction: row;
        flex-direction: row;
}
.block-send73 {
-webkit-box-align:start;
-webkit-align-items:start;
   -moz-box-align:start;
    -ms-flex-align:start;
        align-items:start;
}
.form73 input, .form73 select {
border:1px solid #DEE2E6;
padding:9px 15px 8px 15px;
width:100%;
-webkit-box-sizing:border-box;
   -moz-box-sizing:border-box;
    box-sizing:border-box;
}
.form73 select {
display:inline-block;
border-right:0;
}
select.appearance71 {
-webkit-appearance:none;
   -moz-appearance:none;
        appearance:none;
min-width:100px;
max-width:100px;
padding:9px 26px 8px 15px;
}

.container73 button.button73 {
text-transform:uppercase;
white-space:nowrap;
border:0;
font-weight:bold;
width: var(--google-captcha73-width);
padding:12px 0;
color:white;
margin-top:30px;
	cursor:pointer;
}
.row73 {
display:block;
width:100%;
padding-right:30px;
}
.row73:not(:last-child){
padding-left:30px;
}
.avatar73 {
display:block;
width: var(--images-avatar73-width);
height: var(--images-avatar73-height);
}
.avatar73 img {
display:block;
width: var(--images-avatar73-width);
max-width:none;
padding:0;
margin:0;
}
.form73 .cell73 {
display:block;
padding:0;
margin:0;
}
.form73 .cell73.form-call73 {
display:block;
width:100%;
padding-right:30px;
}
.cell73:last-child {
-webkit-align-self:end;
    -ms-flex-item-align:end;
            -ms-grid-row-align:end;
        align-self:end;
}
.button-call73 {
-webkit-align-self:end;
    -ms-flex-item-align:end;
            -ms-grid-row-align:end;
        align-self:end;
}
.block-send73.flex-direction-row77 {
margin-top:20px;
}
.agreement73-bl {
width:33%;
}

.info73 {
display:block;
padding:15px 30px;
width:67%;
}
.info73 .name73 {
font-size:20px;
font-weight:bold;
font-style:normal;
}
.info73 .profession73 {
color:#6C757D;
padding-top:17px;
font-size:16px;
font-weight:normal;
font-style:normal;
}
.phone73 {
padding:0 0 15px 0;
font-size:16px;
font-weight:normal;
font-style:normal;
}
@media screen and (max-width: 1135px) {
	.info73 {
	padding:18px 30px;
	}
}
@media screen and (max-width: 1090px) {
	.info73 {
	width:50%;
	}
	.agreement73-bl {
		width: 50%;
		padding-left:10px;
	}
}
@media screen and (max-width: 802px) {
:root {
	--images-avatar73-width: 100px;
	--images-avatar73-height: 100px;
}
div.styles73 {
padding:30px 0;
min-width:360px;
}

.title73 {
font-size:24px;
margin-bottom:19px;
}
.form73:not(.align-items-stretch77) {
display:block;
position:relative;
}
.form73.flex-direction-column77 {
position:relative;
}
.h73 {
display:block;
position:absolute;
top:0;
left:0;
background-color:transparent!important;
z-index:10;
}
.cell73.avatar73 {
position:absolute;
top:0;
left:0;
}
.cell73 .info73 {
position:absolute;
top:10px;
left:20px;
padding:0 0 0 -webkit-calc(var(--images-avatar73-width) - 5px);
padding:0 0 0 -moz-calc(var(--images-avatar73-width) - 5px);
padding:0 0 0 calc(var(--images-avatar73-width) - 5px);
min-height:var(--images-avatar73-height);
}
.form73 .cell73.form-call73 {
display:block;
position:relative;
width:100%;
padding-top: -webkit-calc(var(--images-avatar73-height) + 20px);
padding-top: -moz-calc(var(--images-avatar73-height) + 20px);
padding-top: calc(var(--images-avatar73-height) + 20px);
}
.block-send73 {
display:block;
}
.form73 .cell73 .form-call73 {
padding:120px 0 0 0;
}
.send73:first-child, .send73:last-child {
margin:0;
width:100%;
}
.container73 button.button73 {
width:100%;
margin-top:20px;
	cursor:pointer;
}
.agreement73-bl{
padding:0;
margin-top:15px;
width:100%;
}

.form73.flex-direction-column77 .phone73 {
padding: -webkit-calc(var(--images-avatar73-height) + 20px) 0 15px 0;
padding: -moz-calc(var(--images-avatar73-height) + 20px) 0 15px 0;
padding: calc(var(--images-avatar73-height) + 20px) 0 15px 0;
}
.form73.flex-direction-column77 > .row73:nth-child(2) {
padding:0;
}
.info73 {
width:97%;
}
.info73 .name73 {
font-size:16px;
padding-top:20px;
}
.info73 .profession73 {
font-size:14px;
padding-top:8px;
}
}


@media screen and (min-width: 481px) and (max-width: 1280px) {

.send73 {
width:100%;
}
.send73:first-child {
margin:0;
}
.send73:last-child {
text-align:center;
margin:20px 0 0 0;
}
}

/*ФОРМА 4*/
div.styles74 {
margin: 0 auto;
width: 95%;
max-width: 1170px;
font-family: Montserrat, Verdana, Arial;
font-size:16px;
font-weight:normal;
word-wrap:break-word;
color:#343A40;
background-color:white;
padding:40px 0;
line-height:1.2;
}

.container74 input, .container74 select, .container74 button {
font-family: Montserrat, Verdana, Arial;
font-size:16px;
font-weight:normal;
color:#343A40;
line-height:16px;
min-height:40px;
}
.container74 input::-webkit-input-placeholder {
color:#6C757D;
}
.container74 input:-moz-placeholder {
color:#6C757D;
}
.container74 input::-moz-placeholder {
color:#6C757D;
}
.container74 input:-ms-input-placeholder {
color:#6C757D;
}
.container74 input::-ms-input-placeholder {
color:#6C757D;
}
.container74 input::placeholder {
color:#6C757D;
}
.bg-color74 {
padding:40px 20px;
}
.title74 {
text-align:center;
font-size:30px;
font-weight:bold;
margin-bottom:30px;
}
.agreement74 {
display:none;
}
.agreement74-bl {
display:block;
position:relative;
padding-left:20px;
}
.agreement74-bl .check-bl74 {
display:inline-block;
	margin-top:-20px;
}
.form74 input[type="text"]{
	background:#fff;
}
.form74, .block-send74 {
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-flex-wrap:nowrap;
    -ms-flex-wrap:nowrap;
        flex-wrap:nowrap;
-webkit-box-align:stretch;
-webkit-align-items:stretch;
   -moz-box-align:stretch;
    -ms-flex-align:stretch;
        align-items:stretch;
width:100%;
}
.form74.flex-direction-column77, .block-send74.flex-direction-column77 {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
   -moz-box-orient: vertical;
   -moz-box-direction: normal;
    -ms-flex-direction: column;
        flex-direction: column;
}
.form74.flex-direction-row77, .block-send74.flex-direction-row77 {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
   -moz-box-orient: horizontal;
   -moz-box-direction: normal;
    -ms-flex-direction: row;
        flex-direction: row;
}
.form74.block50 > div {
width:50%;
}
.form74.flex-direction-column77 > .cell74:nth-child(2) {
padding-top:30px;
}
.align-self-center77 {
-webkit-align-self:center;
    -ms-flex-item-align:center;
            -ms-grid-row-align:center;
        align-self:center;
}
.table777 {
display:table;
height:100%;
}
.row777 {
display:table-row;
}
.cell777 {
display:table-cell;
vertical-align:middle;
}
.block-send74 {
-webkit-box-align:start;
-webkit-align-items:start;
   -moz-box-align:start;
    -ms-flex-align:start;
        align-items:start;
}
.form74 input, .form74 select {
border:1px solid #DEE2E6;
padding:9px 15px 8px 15px;
width:100%;
-webkit-box-sizing:border-box;
   -moz-box-sizing:border-box;
    box-sizing:border-box;
}
.form74 select {
display:inline-block;
border-right:0;
}
select.appearance71 {
-webkit-appearance:none;
   -moz-appearance:none;
        appearance:none;
min-width:100px;
max-width:100px;
padding:9px 26px 8px 15px;
}

.container74 button.button74 {
text-transform:uppercase;
white-space:nowrap;
border:0;
font-weight:bold;
min-width:150px;
width:250px;
padding:12px 0;
color:white;
	cursor:pointer;
}
.row74 {
display:block;
width:100%;
}
.cell74.avatar74 {
display:block;
}
.cell74.avatar74 img {
display:block;
width: var(--images-avatar74-width);
height: var(--images-avatar74-height);
max-width:none;
padding:0;
margin:0;
}
.form74 .cell74 {
display:block;
padding:0;
margin:0;
}
.form74 .cell74.form-call74 {
display:block;
width:100%;
}
.block-send74.flex-direction-row77 {
min-height:68px;
}

.info74 {
display:block;
padding:0 30px;
}
.info74 .name74 {
font-size:20px;
font-weight:bold;
font-style:normal;
}
.info74 .profession74 {
color:#6C757D;
padding-top:15px;
font-size:16px;
font-weight:normal;
font-style:normal;
}
.phone74 {
padding-bottom:10px;
font-size:16px;
font-weight:normal;
font-style:normal;
}
@media screen and (max-width: 1120px) {
	.cell74.avatar74 img{
		width:250px;
		height:250px;
	}
	.bg-color74 {
	padding: 40px 10px;
	}
	.container74 button.button74{
		width:200px;
	}
}
@media screen and (max-width: 990px) {
:root {
	--images-avatar74-width: 250px;
	--images-avatar74-height: 250px;
}
div.styles74 {
padding:10px 0;
}


.title74 {
font-size:24px;
margin-bottom:20px;
}
.form74:not(.cell777 > .form74.flex-direction-column77, .phone77) {
display:block;
}
.h74 {
display:block;
}
.cell74.avatar74 {
text-align:center;
}
.cell74.avatar74 img {
display:inline;
}
.form74 .cell74.form-call74 {
display:block;
position:relative;
width:100%;
}
.block-send74.flex-direction-row77 {
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
-webkit-flex-direction: column-reverse;
   -moz-box-orient: vertical;
   -moz-box-direction: reverse;
    -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
}
.block-send74.flex-direction-row77 > div {
width:100%;
}
.block-send74.flex-direction-row77 > div .cell74:first-child {
text-align:center;
}
.form74 .cell74 .form-call74 {
padding:120px 0 0 0;
}
.send74:first-child, .send74:last-child {
margin:0;
width:100%;
}
.container74 button.button74 {
width:100%;
}

.phone74 {
text-align:center;
padding:0 0 15px 0;
}
.agreement74-bl {
margin:15px 0;
padding:0;
}
.info74 {
width:auto;
text-align:center;
padding:0;
}
.info74 .name74 {
padding-top:16px;
}
.info74 .profession74 {
padding-top:12px;
}
.form74.flex-direction-column77 > .cell74:nth-child(2) {
padding-top:0;
}
.bg-color74 {
margin-top:20px;
padding:20px 15px;
}
.form74.block50 > div {
width:100%;
}
}

@media screen and (min-width: 481px) and (max-width: 1280px) {
.send74 {
width:100%;
}
.send74:first-child {
margin:0;
}
.send74:last-child {
text-align:center;
margin:20px 0 0 0;
}
}
/*ФОРМА 5*/
div.styles75 {
margin: 0 auto;
width: 95%;
max-width: 1170px;
font-family: Montserrat, Verdana, Arial;
font-size:16px;
font-weight:normal;
word-wrap:break-word;
color:#343A40;
background-color:white;
padding:40px 0;
line-height:1.2;
}

.bg-color75 {
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
        flex-wrap:wrap;
-webkit-box-pack:start;
-webkit-justify-content:start;
   -moz-box-pack:start;
    -ms-flex-pack:start;
        justify-content:start;
}
.bg-color75 > div {
display:block;
padding:0 40px;
}
.container75 input, .container75 select, .container75 button {
font-family: Montserrat, Verdana, Arial;
font-size:16px;
font-weight:normal;
color:#343A40;
line-height:16px;
min-height:40px;
}
.container75 input::-webkit-input-placeholder {
color:#6C757D;
}
.container75 input:-moz-placeholder {
color:#6C757D;
}
.container75 input::-moz-placeholder {
color:#6C757D;
}
.container75 input:-ms-input-placeholder {
color:#6C757D;
}
.container75 input::-ms-input-placeholder {
color:#6C757D;
}
.container75 input::placeholder {
color:#6C757D;
}
.block-info75 {
padding-right:20px;
}
.title75 {
text-align:center;
font-size:30px;
font-weight:bold;
margin-bottom:30px;
}
.agreement75 {
display:none;
}
.agreement75-bl {
display:block;
position:relative;
padding-top:20px;
}
.agreement75-bl .check-bl75 {
display:block;
	margin-top:-20px;
}
.form75 input[type="text"]{
	background:#fff;
}
.form75, .block-send75 {
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-flex-wrap:nowrap;
    -ms-flex-wrap:nowrap;
        flex-wrap:nowrap;
-webkit-box-align:stretch;
-webkit-align-items:stretch;
   -moz-box-align:stretch;
    -ms-flex-align:stretch;
        align-items:stretch;
width:100%;
}
.form75.flex-direction-column77, .block-send75.flex-direction-column77 {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
   -moz-box-orient: vertical;
   -moz-box-direction: normal;
    -ms-flex-direction: column;
        flex-direction: column;
}
.form75.flex-direction-row77, .block-send75.flex-direction-row77 {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
   -moz-box-orient: horizontal;
   -moz-box-direction: normal;
    -ms-flex-direction: row;
        flex-direction: row;
}
.form75.block50 {
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-webkit-flex-direction: row-reverse;
   -moz-box-orient: horizontal;
   -moz-box-direction: reverse;
    -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
}
.form75.block50 > div {
width:50%;
}
.form75.flex-direction-column77 > .cell75:nth-child(2) {
padding-top:30px;
}
.align-self-center77 {
-webkit-align-self:center;
    -ms-flex-item-align:center;
            -ms-grid-row-align:center;
        align-self:center;
}
.table777 {
display:table;
height:100%;
}
.row777 {
display:table-row;
}
.cell777 {
display:table-cell;
vertical-align:middle;
}
.block-send75 {
-webkit-box-align:start;
-webkit-align-items:start;
   -moz-box-align:start;
    -ms-flex-align:start;
        align-items:start;
}
.form75 input, .form75 select {
border:1px solid #DEE2E6;
padding:9px 15px 8px 15px;
width:100%;
-webkit-box-sizing:border-box;
   -moz-box-sizing:border-box;
    box-sizing:border-box;
}
.form75 select {
display:inline-block;
border-right:0;
}
select.appearance71 {
-webkit-appearance:none;
   -moz-appearance:none;
        appearance:none;
min-width:100px;
max-width:100px;
padding:9px 26px 8px 15px;
}

.container75 button.button75 {
text-transform:uppercase;
white-space:nowrap;
border:0;
font-weight:bold;
width: var(--google-captcha75-width);
padding:12px 0;
color:white;
	cursor:pointer;
}
.row75 {
display:block;
width:100%;
}
.cell75.avatar75 {
display:block;
}
.cell75.avatar75 img {
display:block;
width: var(--images-avatar75-width);
height: var(--images-avatar75-height);
max-width:none;
padding:0;
margin:0;
}
.form75 .cell75 {
display:block;
padding:0;
margin:0;
}
.form75 .cell75.form-call75 {
display:block;
width:100%;
}
.block-send75.flex-direction-row77 {
min-height:68px;
}
.info75 {
display:block;
padding-left:30px;
}
.info75 .name75 {
font-size:20px;
font-weight:bold;
font-style:normal;
}
.info75 .profession75 {
color:#6C757D;
padding-top:15px;
font-size:16px;
font-weight:normal;
font-style:normal;
}
.phone75 {
padding-bottom:10px;
font-size:16px;
font-weight:normal;
font-style:normal;
}
@media screen and (max-width: 1150px) {
.bg-color75 > div {
	padding: 0px 20px;
}
	.cell75.avatar75 img{
		width: 250px;
    	height: 250px;
	}
}
@media screen and (max-width: 800px) {
:root {
	--images-avatar75-width: 250px;
	--images-avatar75-height: 250px;
}
div.styles75 {
padding:10px 0;
}

.form75.block50  > div {
width:100%;
}
.bg-color75 > div {
padding:30px 15px 30px 15px;
}
.title75 {
width:100%;
font-size:24px;
padding:0 0 20px 0;
margin:0;
}
.form75:not(.cell777 > .form75.flex-direction-column77, .phone77) {
display:block;
}
.h75 {
display:block;
}
.cell75.avatar75 {
text-align:center;
}
.cell75.avatar75 img {
display:inline;
}
.form75 .cell75.form-call75 {
display:block;
position:relative;
width:100%;
}
.block-send75.flex-direction-row77 {
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
-webkit-flex-direction: column-reverse;
   -moz-box-orient: vertical;
   -moz-box-direction: reverse;
    -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
}
.block-send75.flex-direction-row77 > div {
width:100%;
}
.block-send75.flex-direction-row77 > div .cell75:first-child {
text-align:center;
}
.form75 .cell75 .form-call75 {
padding:120px 0 0 0;
}
.send75:first-child, .send75:last-child {
margin:0;
width:100%;
}
.container75 button.button75 {
width:100%;
}
.google-captcha75 {
display:inline-block;
margin:0;
}

.phone75 {
text-align:center;
padding:0 0 15px 0;
}
.agreement75-bl {
margin:15px 0;
padding:0;
}
.info75 {
width:auto;
text-align:center;
padding:0;
}
.info75 .name75 {
padding-top:16px;
}
.info75 .profession75 {
padding-top:12px;
}
.form75.flex-direction-column77 > .cell75:nth-child(2) {
padding-top:0;
}
.block-info75 {
margin-top:20px;
padding:0;
}
}

@media screen and (min-width: 481px) and (max-width: 1280px) {
.send75 {
width:100%;
}
.send75:first-child {
margin:0;
}
.send75:last-child {
text-align:center;
margin:20px 0 0 0;
}
}
/*ФОРМА 6*/
div.styles76 {
margin: 0 auto;
width: 95%;
max-width: 1170px;
font-family: Montserrat, Verdana, Arial;
font-size:16px;
font-weight:normal;
word-wrap:break-word;
color:#343A40;
background-color:white;
padding:40px 0;
line-height:1.2;
}

.bg-color76 {
-webkit-border-radius:180px;
   -moz-border-radius:180px;
        border-radius:180px;
}
.container76 input, .container76 select, .container76 button {
font-family: Montserrat, Verdana, Arial;
font-size:16px;
font-weight:normal;
color:#343A40;
line-height:16px;
min-height:40px;
}
.container76 input::-webkit-input-placeholder {
color:#6C757D;
}
.container76 input:-moz-placeholder {
color:#6C757D;
}
.container76 input::-moz-placeholder {
color:#6C757D;
}
.container76 input:-ms-input-placeholder {
color:#6C757D;
}
.container76 input::-ms-input-placeholder {
color:#6C757D;
}
.container76 input::placeholder {
color:#6C757D;
}
.block-info76 {
padding:0 0 0 77px;
}
.title76 {
text-align:center;
font-size:30px;
font-weight:bold;
margin-bottom:30px;
}
.agreement76 {
display:none;
}
.agreement76-bl {
display:block;
}
.agreement76-bl .check-bl76 {
display:block;
	margin-top:-20px;
}
.form76 {
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-flex-wrap:nowrap;
    -ms-flex-wrap:nowrap;
        flex-wrap:nowrap;
-webkit-box-align:stretch;
-webkit-align-items:stretch;
   -moz-box-align:stretch;
    -ms-flex-align:stretch;
        align-items:stretch;
width:100%;
}
.form76.flex-direction-column77 {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
   -moz-box-orient: vertical;
   -moz-box-direction: normal;
    -ms-flex-direction: column;
        flex-direction: column;
}
.form76.flex-direction-row77 {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
   -moz-box-orient: horizontal;
   -moz-box-direction: normal;
    -ms-flex-direction: row;
        flex-direction: row;
}
.form76..block50 > div {
width:50%;
}
.form76.flex-direction-column77 > .cell76:nth-child(2) {
padding-top:30px;
}
.align-self-center77 {
-webkit-align-self:center;
    -ms-flex-item-align:center;
            -ms-grid-row-align:center;
        align-self:center;
}
.table777 {
display:table;
height:100%;
}
.row777 {
display:table-row;
}
.cell777 {
display:table-cell;
vertical-align:middle;
}
.form76 input, .form76 select {
border:1px solid #DEE2E6;
padding:9px 15px 8px 15px;
color:#6C767D;
width:100%;
-webkit-box-sizing:border-box;
   -moz-box-sizing:border-box;
    box-sizing:border-box;
}
.form76 select {
display:inline-block;
color:#343A40;
border-right:0;
}
select.appearance71 {
-webkit-appearance:none;
   -moz-appearance:none;
        appearance:none;
min-width:100px;
max-width:100px;
padding:9px 26px 8px 15px;
}

.block-send76.agreement76-bl {
padding:25px 0 20px 0;
}

.container76 button.button76 {
text-transform:uppercase;
white-space:nowrap;
border:0;
font-weight:bold;
width: 100%;
padding:12px 0;
color:white;
	cursor:pointer;
}
.row76 {
display:block;
width:100%;
}
.cell76.avatar76 {
display:block;
}
.cell76.avatar76 img {
display:block;
width: var(--images-avatar76-width);
height: var(--images-avatar76-height);
max-width:none;
padding:0;
margin:0;
-webkit-border-radius:100%;
   -moz-border-radius:100%;
        border-radius:100%;
}
.form76 .cell76 {
display:block;
padding:0;
margin:0;
}
.form76 .cell76.form-call76 {
display:block;
width:100%;
}
/*.google-captcha76 {
width: var(--google-captcha76-width);
height: var(--google-captcha76-height);
-webkit-border-radius:1px;
   -moz-border-radius:1px;
        border-radius:1px;
max-width: var(--google-captcha76-width);
}*/
.info76 {
display:block;
padding-left:30px;
width:200px;
}
.info76 .name76 {
font-size:20px;
font-weight:bold;
font-style:normal;
}
.info76 .profession76 {
color:#6C767D;
padding-top:15px;
font-size:16px;
font-weight:normal;
font-style:normal;
}
.phone76 {
padding-bottom:10px;
font-size:16px;
font-weight:normal;
font-style:normal;
}
@media screen and (max-width: 1000px) {
	.cell76.avatar76 img{
		width:150px;
		height:150px;
	}
	.block-info76 {
	padding:0 0 0 20px;
	}
}
@media screen and (max-width: 700px) {
	.cell76.avatar76 img{
		width:250px;
		height:250px;
	}
div.styles76 {
padding:10px 0;
}

.form76.block50  > div {
width:100%;
}
.title76 {
width:100%;
font-size:24px;
margin-bottom:20px;
}
.form76:not(.cell777 > .form76.flex-direction-column77, .phone77) {
display:block;
text-align:center;
}
.form76.form76.flex-direction-row77.bg-color76 {
display:inline-block;
width:250px;
-webkit-border-radius:125px 125px 40px 40px;
   -moz-border-radius:125px 125px 40px 40px;
        border-radius:125px 125px 40px 40px;
}
.h76 {
display:block;
}
.cell76.avatar76 {
text-align:center;
}
.cell76.avatar76 img {
display:inline;
}
.form76 .cell76.form-call76 {
display:block;
position:relative;
width:100%;
}
.form76 .cell76 .form-call76 {
padding:120px 0 0 0;
}
.send76:first-child, .send76:last-child {
margin:0;
width:100%;
}
.container76 button.button76 {
width:100%;
}
.form76 .cell76 {
text-align:center;
}
.google-captcha76 {
display:inline-block;
margin:0;
}

.phone76 {
text-align:center;
padding:0 0 10px 0;
}
.block-send76.agreement76-bl {
text-align:left;
margin:15px 0;
padding:0;
}
.info76 {
width:auto;
text-align:center;
padding:0;
}
.info76 .name76 {
padding:5px 10px 0 10px;
}
.info76 .profession76 {
padding:10px 35px 20px 35px;
}
.form76.flex-direction-column77 > .cell76:nth-child(2) {
padding-top:0;
}
.block-info76 {
margin-top:20px;
padding:0;
}
}

@media screen and (min-width: 481px) and (max-width: 1280px) {

.send76 {
width:100%;
}
.send76:first-child {
margin:0;
}
.send76:last-child {
text-align:center;
margin:20px 0 0 0;
}
}

/*ФОРМА 7*/
div.styles77 {
margin: 0 auto;
width: 95%;
max-width: 1170px;
font-family: Montserrat, Verdana, Arial;
font-size:16px;
font-weight:normal;
word-wrap:break-word;
color:#343A40;
background-color:white;
padding:40px 0;
line-height:1.2;
}

.container77 input, .container77 button {
font-family: Montserrat, Verdana, Arial;
font-size:16px;
font-weight:normal;
color:#343A40;
line-height:16px;
min-height:40px;
}
.container77 input::-webkit-input-placeholder {
color:#6C757D;
}
.container77 input:-moz-placeholder {
color:#6C757D;
}
.container77 input::-moz-placeholder {
color:#6C757D;
}
.container77 input:-ms-input-placeholder {
color:#6C757D;
}
.container77 input::-ms-input-placeholder {
color:#6C757D;
}
.container77 input::placeholder {
color:#6C757D;
}
.title77 {
text-align:center;
font-size:30px;
font-weight:bold;
margin-bottom:37px;
}
.agreement77 {
display:none;
}
.form77, .flex77 {
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-flex-wrap:nowrap;
    -ms-flex-wrap:nowrap;
        flex-wrap:nowrap;
-webkit-box-align:start;
-webkit-align-items:start;
   -moz-box-align:start;
    -ms-flex-align:start;
        align-items:start;
width:100%;
}
.form77 input {
border:1px solid #DEE2E6;
padding:9px 15px 8px 15px;
width:100%;
-webkit-box-sizing:border-box;
   -moz-box-sizing:border-box;
    box-sizing:border-box;
}
.block-send77 {
display:block;
width: -webkit-calc(100% - var(--google-captcha77-width));
width: -moz-calc(100% - var(--google-captcha77-width));
width: calc(100% - var(--google-captcha77-width));
}

.container77 button.button77 {
text-transform:uppercase;
white-space:nowrap;
border:0;
font-weight:bold;
padding:12px 65px;
margin-top:19px;
color:white;
	cursor:pointer;
}
.row77 {
display:block;
width:100%;
}
.cell77.avatar77 {
display:block;
position:relative;
}
.cell77.avatar77 img {
width: var(--images-avatar77-width);
height: var(--images-avatar77-height);
max-width:none;
padding:0;
margin:0;
}
.form77 .cell77 {
display:block;
padding:0;
margin:0;
}
.agreement77-bl .check-bl77 {
	display:block;
	margin-top:-20px;
}
.form77 .cell77.form-call77 {
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
-webkit-box-align:center;
-webkit-align-items:center;
   -moz-box-align:center;
    -ms-flex-align:center;
        align-items:center;
width: -webkit-calc(100% - var(--images-avatar77-width));
width: -moz-calc(100% - var(--images-avatar77-width));
width: calc(100% - var(--images-avatar77-width));
height: var(--images-avatar77-height);
	width:100%;
}
.post-form77 {
display:block;
width:100%;
padding-left:30px;
-webkit-box-sizing:border-box;
   -moz-box-sizing:border-box;
    box-sizing:border-box;
}
.post-form77 .row77:nth-child(2){
padding-top:30px;
}
/*.google-captcha77 {
width: var(--google-captcha77-width);
height: var(--google-captcha77-height);
-webkit-border-radius:1px;
   -moz-border-radius:1px;
        border-radius:1px;
max-width: var(--google-captcha77-width);
}*/
.info77 {
display:block;
}
.info77 .name77 {
padding-top:26px;
font-size:20px;
font-weight:600;
font-style:normal;
}
.info77 .profession77 {
padding-top:15px;
font-size:16px;
font-weight:300;
font-style:normal;
}

@media screen and (max-width: 980px) {
	.cell77.avatar77 img {
		width: 250px;
		height: 250px;
	}
	.form77 .cell77.form-call77 {
		padding-top: 30px;
    	display: block;
	}
}
@media screen and (max-width: 900px) {
	.cell77.avatar77 img {
		width: 150px;
		height: 150px;
	}
}

@media screen and (max-width: 700px) {
.cell77.avatar77 img {
width:100%;
height:100%;
}
div.styles77 {
padding:10px 0;
}

.title77 {
font-size:24px;
margin-bottom:19px;
}
.form77, .flex77 {
display:block;
}
.cell77.avatar77 {
text-align:center;
width:100%;
}
.form77 .cell77.form-call77 {
display:block;
width:auto;
height:auto;
}
.post-form77 {
padding:0;
}
.post-form77 .row77:nth-child(2){
position:relative;
padding-top:15px;
}
.block-send77 {
width:auto;
}
.row77 {
width:auto;
}

.container77 button.button77 {
width:100%;
padding:12px 0;
}
/*.google-captcha77 {
position:absolute;
bottom:60px;
left:15px;
width: -webkit-calc(100% - 15px);
width: -moz-calc(100% - 15px);
width: calc(100% - 15px);
}*/
.info77 .name77 {
padding-top:15px;
}
.info77 .profession77 {
padding:15px 0 23px 0;
}

/*.google-captcha77 {
left: -webkit-calc(50% - ( var(--google-captcha77-width)/2 ));
left: -moz-calc(50% - ( var(--google-captcha77-width)/2 ));
left: calc(50% - ( var(--google-captcha77-width)/2 ));
width: var(--google-captcha77-width);
}*/

.form77, .flex77 {
width:100%;
}
/*.form77 .row77:first-child {
width: var(--google-captcha77-width);
}*/
.post-form77 .row77:nth-child(2){
position:relative;
padding-top:25px;
}

/*.form77 .form-check-agreement {
padding-bottom: -webkit-calc(20px + var(--google-captcha77-height));
padding-bottom: -moz-calc(20px + var(--google-captcha77-height));
padding-bottom: calc(20px + var(--google-captcha77-height));
}*/

/*.google-captcha77 {
position:absolute;
left:0;
bottom:60px;
}*/
}

/*ФОРМА 8*/
div.styles78 {
margin: 0 auto;
width: 95%;
max-width: 1170px;
font-family: Montserrat, Verdana, Arial;
font-size:16px;
font-weight:normal;
word-wrap:break-word;
color:#343A40;
background-color:white;
padding:40px 0;
line-height:1.2;
}

.container78 input, .container78 button {
font-family: Montserrat, Verdana, Arial;
font-size:16px;
font-weight:normal;
color:#343A40;
line-height:16px;
min-height:40px;
}
.container78 input::-webkit-input-placeholder {
color:#6C757D;
}
.container78 input:-moz-placeholder {
color:#6C757D;
}
.container78 input::-moz-placeholder {
color:#6C757D;
}
.container78 input:-ms-input-placeholder {
color:#6C757D;
}
.container78 input::-ms-input-placeholder {
color:#6C757D;
}
.container78 input::placeholder {
color:#6C757D;
}
.form-call78 input[type="text"]{
	background:#fff;
}
.title78 {
text-align:center;
font-size:30px;
font-weight:bold;
margin-bottom:37px;
}
.agreement78 {
display:none;
}
.form78, .flex78 {
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-flex-wrap:nowrap;
    -ms-flex-wrap:nowrap;
        flex-wrap:nowrap;
-webkit-box-align:start;
-webkit-align-items:start;
   -moz-box-align:start;
    -ms-flex-align:start;
        align-items:start;
width:100%;
}
.form78 input {
border:1px solid #DEE2E6;
padding:9px 15px 8px 15px;
width:100%;
-webkit-box-sizing:border-box;
   -moz-box-sizing:border-box;
    box-sizing:border-box;
}
.block-send78 {
display:block;
width: -webkit-calc(100% - var(--google-captcha78-width));
width: -moz-calc(100% - var(--google-captcha78-width));
width: calc(100% - var(--google-captcha78-width));
}
.agreement78-bl .check-bl78 {
	margin-top:-20px;
}
.container78 button.button78 {
text-transform:uppercase;
white-space:nowrap;
border:0;
font-weight:bold;
padding:12px 65px;
margin-top:19px;
color:white;
	cursor:pointer;
}
.row78 {
display:block;
width:100%;
}
.cell78.avatar78 {
display:block;
position:relative;
}
.cell78.avatar78 img {
width: var(--images-avatar78-width);
height: var(--images-avatar78-height);
max-width:none;
padding:0;
margin:0;
-webkit-border-radius:20px;
   -moz-border-radius:20px;
        border-radius:20px;
}
.form78 .cell78 {
display:block;
padding:0;
margin:0;
}
.form78 .cell78.form-call78 {
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-flex-wrap:nowrap;
    -ms-flex-wrap:nowrap;
        flex-wrap:nowrap;
-webkit-box-align:center;
-webkit-align-items:center;
   -moz-box-align:center;
    -ms-flex-align:center;
        align-items:center;
width: -webkit-calc(100% - var(--images-avatar78-width));
width: -moz-calc(100% - var(--images-avatar78-width));
width: calc(100% - var(--images-avatar78-width));
height: var(--images-avatar78-height);
}
.form78 .cell78.form-call78 {
-webkit-box-align:stretch;
-webkit-align-items:stretch;
   -moz-box-align:stretch;
    -ms-flex-align:stretch;
        align-items:stretch;
margin-left:30px;
width:100%;
}
.form78 .cell78.form-call78 .cell777 {
padding:40px;
}
.table777 {
display:table;
width:100%;
height:100%;
}
.row777 {
display:table-row;
}
.cell777 {
display:table-cell;
vertical-align:middle;
}
.post-form78 {
display:block;
width:100%;
-webkit-box-sizing:border-box;
   -moz-box-sizing:border-box;
    box-sizing:border-box;
}
.post-form78 .row78:nth-child(2){
padding-top:30px;
}

.info78 {
display:block;
}
.info78 .name78 {
padding-top:26px;
font-size:20px;
font-weight:600;
font-style:normal;
}
.info78 .profession78 {
padding-top:15px;
font-size:16px;
font-weight:300;
font-style:normal;
}

@media screen and (max-width: 980px) {
	.cell78.avatar78 img {
		width: 250px;
		height: 250px;
	}
	.form78 .cell78.form-call78 {
	margin-left:15px;
	}
	.form78 .cell78.form-call78 .cell777{
		padding:10px;
	}
}
@media screen and (max-width: 900px) {
	.cell78.avatar78 img {
		width: 150px;
		height: 150px;
	}
}
@media screen and (max-width: 700px) {
.cell78.avatar78 img {
width:95%;
height:95%;
}
div.styles78 {
padding:10px 0;
}

.title78 {
font-size:24px;
margin-bottom:19px;
}
.form78, .flex78 {
display:block;
}
.cell78.avatar78 {
text-align:center;
width:100%;
}
.form78 .cell78.form-call78 {
display:block;
width:auto;
height:auto;
margin:0;
}
.form78 .cell78.form-call78 .cell777 {
padding:20px 15px;
}
.post-form78 {
padding:0;
}
.post-form78 .row78:nth-child(2){
position:relative;
padding-top:15px;
}
.block-send78 {
width:auto;
}
.form-check-agreement {
width:auto;
padding-bottom: -webkit-calc(20px + var(--google-captcha78-height));
padding-bottom: -moz-calc(20px + var(--google-captcha78-height));
padding-bottom: calc(20px + var(--google-captcha78-height));
}
.container78 button.button78 {
width:100%;
padding:12px 0;
}

.info78 .name78 {
padding-top:15px;
}
.info78 .profession78 {
padding:15px 0 23px 0;
}


.form78 .form-check-agreement {
padding-bottom: 20px;
}

}

/*@media screen and (min-width: 481px) and (max-width: 1024px) {
.form78, .flex78 {
width:100%;
}
.form78 .row78:first-child {
width: var(--google-captcha78-width);
}
.post-form78 .row78:nth-child(2){
position:relative;
padding-top:25px;
}
.block-send78 {
width:auto;
}
.form-check-agreement {
padding-bottom: -webkit-calc(20px + var(--google-captcha78-height));
padding-bottom: -moz-calc(20px + var(--google-captcha78-height));
padding-bottom: calc(20px + var(--google-captcha78-height));
}
.container78 button.button78 {
width:auto;
}
.google-captcha78 {
position:absolute;
left:0;
bottom:60px;
}
}

@media screen and (min-width: 700px) {
.form78 .row78:first-child {
width:100%;
}
}

@media screen and (min-width: 481px) and (max-width: 1280px) {
:root {	
	--images-avatar78-width: 275px;
	--images-avatar78-height: 275px;
}
}

@media screen and (min-width: 1281px) and (max-width: 1440px) {
:root {
	--images-avatar78-width: 300px;
	--images-avatar78-height: 300px;
}
}*/
/*ФОРМА 9*/
div.styles79 {
margin: 0 auto;
width: 95%;
max-width: 1170px;
font-family: Montserrat, Verdana, Arial;
font-size:16px;
font-weight:normal;
word-wrap:break-word;
color:#343A40;
background-color:white;
padding:40px 0;
line-height:1.2;
}

.container79 input, .container79 button {
font-family: Montserrat, Verdana, Arial;
font-size:16px;
font-weight:normal;
color:#343A40;
line-height:16px;
min-height:40px;
}
.container79 input::-webkit-input-placeholder {
color:#6C757D;
}
.container79 input:-moz-placeholder {
color:#6C757D;
}
.container79 input::-moz-placeholder {
color:#6C757D;
}
.container79 input:-ms-input-placeholder {
color:#6C757D;
}
.container79 input::-ms-input-placeholder {
color:#6C757D;
}
.container79 input::placeholder {
color:#6C757D;
}
.title79 {
text-align:center;
font-size:30px;
font-weight:bold;
margin-bottom:37px;
}
.agreement79 {
display:none;
}
.form79, .block-send79 {
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-flex-wrap:nowrap;
    -ms-flex-wrap:nowrap;
        flex-wrap:nowrap;
-webkit-box-align:center;
-webkit-align-items:center;
   -moz-box-align:center;
    -ms-flex-align:center;
        align-items:center;
width:100%;
}
.block-send79 {
-webkit-box-align:start;
-webkit-align-items:start;
   -moz-box-align:start;
    -ms-flex-align:start;
        align-items:start;
}
.form79 input {
border:1px solid #DEE2E6;
padding:9px 15px 8px 15px;
width:100%;
-webkit-box-sizing:border-box;
   -moz-box-sizing:border-box;
    box-sizing:border-box;
}
.send79 {
margin:0 10px;
}
.send79:first-child {
margin:0 10px 0 0;
}
.send79:last-child {
margin:0 0 0 10px;
}
.send79 {
width:50%;
}
.container79 button.button79 {
text-transform:uppercase;
white-space:nowrap;
border:0;
font-weight:bold;
width:100%;
padding:12px 0;
color:white;
	cursor:pointer;
}
.row79 {
display:block;
width:100%;
}
.cell79.avatar79 {
display:block;
}
.cell79.avatar79.radius100 img {
	border-radius:100%;
}
.cell79.avatar79 img {
display:block;
width: var(--images-avatar79-width);
height: var(--images-avatar79-height);
max-width:none;
padding:0;
margin:0;
}
.form79 .cell79 {
display:block;
padding:0;
margin:0;
}
.form79 .cell79.form-call79 {
display:block;
width:100%;
}
.cell79.avatar79, .cell79:last-child {
-webkit-align-self:start;
    -ms-flex-item-align:start;
            -ms-grid-row-align:start;
        align-self:start;
}
.agreement79-bl .check-bl79{
	margin-top:-20px;
}
.row79:nth-child(2){
padding-top:15px;
}

.info79 {
display:block;
padding:0 30px;
width:150px;
    -webkit-box-sizing: content-box;
       -moz-box-sizing: content-box;
            box-sizing: content-box;
}
.info79 .name79 {
font-size:20px;
font-weight:600;
font-style:normal;
}
.info79 .profession79 {
padding-top:15px;
font-size:16px;
font-weight:300;
font-style:normal;
}

@media screen and (max-width: 980px) {
:root {
	--images-avatar79-width: 100px;
	--images-avatar79-height: 100px;
}
div.styles79 {
padding:10px 0;
}

.title79 {
font-size:24px;
margin-bottom:19px;
}
.form79 {
display:block;
position:relative;
}
.cell79.avatar79 {
position:absolute;
top:0;
left:0;
}
.cell79 .info79 {
position:absolute;
top:0;
left:0;
padding:0 0 0 -webkit-calc(var(--images-avatar79-width) + 15px);
padding:0 0 0 -moz-calc(var(--images-avatar79-width) + 15px);
padding:0 0 0 calc(var(--images-avatar79-width) + 15px);
}
.form79 .cell79.form-call79 {
display:block;
width:100%;
padding-top: -webkit-calc(var(--images-avatar79-height) + 20px);
padding-top: -moz-calc(var(--images-avatar79-height) + 20px);
padding-top: calc(var(--images-avatar79-height) + 20px);
}
.block-send79 {
display:block;
}
.send79:first-child, .send79:last-child {
margin:0;
width:100%;
}
.container79 button.button79 {
width:100%;
margin-top: 12px;;
}

.info79 {
width:auto;
}
.info79 .name79 {
font-size:16px;
padding-top:22px;
}
.info79 .profession79 {
font-size:14px;
padding-top:8px;
}


.container79 {
margin:0 30px;
}
.block-send79 {
display:block;
}
.send79 {
width:100%;
}
.send79:first-child {
margin:0;
}
.send79:last-child {
text-align:center;
margin:20px 0 0 0;
}
.container79 button.button79 {
padding:12px 65px;
}
}

/*ФОРМА 11*/
div.styles81 {
margin: 0 auto;
width: 95%;
max-width: 1170px;
font-family: Montserrat, Verdana, Arial;
font-size:16px;
font-weight:normal;
word-wrap:break-word;
color:#343A40;
background-color:white;
padding:40px 0;
line-height:1.2;
}

.form-call81 input[type="text"] {
    background: #fff;
}

.agreement81-bl .check-bl81 {
    margin-top: -20px;
}
.bg-color81 {
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
        flex-wrap:wrap;
-webkit-box-pack:start;
-webkit-justify-content:start;
   -moz-box-pack:start;
    -ms-flex-pack:start;
        justify-content:start;
}
.bg-color81 > div {
display:block;
padding:40px;
}
.container81 input, .container81 button {
font-family: Montserrat, Verdana, Arial;
font-size:16px;
font-weight:normal;
color:#343A40;
line-height:16px;
min-height:40px;
}
.container81 input::-webkit-input-placeholder {
color:#6C757D;
}
.container81 input:-moz-placeholder {
color:#6C757D;
}
.container81 input::-moz-placeholder {
color:#6C757D;
}
.container81 input:-ms-input-placeholder {
color:#6C757D;
}
.container81 input::-ms-input-placeholder {
color:#6C757D;
}
.container81 input::placeholder {
color:#6C757D;
}
.title81 {
text-align:center;
font-size:30px;
font-weight:bold;
margin-bottom:37px;
}
.agreement81 {
display:none;
}
.form81 {
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-flex-wrap:nowrap;
    -ms-flex-wrap:nowrap;
        flex-wrap:nowrap;
-webkit-box-align:center;
-webkit-align-items:center;
   -moz-box-align:center;
    -ms-flex-align:center;
        align-items:center;
width:100%;
}
.block-send81 {
-webkit-box-align:start;
-webkit-align-items:start;
   -moz-box-align:start;
    -ms-flex-align:start;
        align-items:start;
}
.form81 input {
border:1px solid #DEE2E6;
padding:9px 15px 8px 15px;
width:100%;
-webkit-box-sizing:border-box;
   -moz-box-sizing:border-box;
    box-sizing:border-box;
}
.send81:first-child {
margin:15px 0 10px 0;
}

.container81 button.button81 {
text-transform:uppercase;
white-space:nowrap;
border:0;
font-weight:bold;
width:100%;
padding:12px 0;
color:white;
	cursor:pointer;
}
.row81 {
display:block;
width:100%;
}
.cell81.avatar81 {
display:block;
}
.cell81.avatar81 img {
display:block;
width: var(--images-avatar81-width);
height: var(--images-avatar81-height);
max-width:none;
padding:0;
margin:0;
-webkit-border-radius:100%;
   -moz-border-radius:100%;
        border-radius:100%;
}
.form81 .cell81 {
display:block;
padding:0;
margin:0;
}
.form81 .cell81.form-call81 {
display:block;
width:100%;
}
.cell81.avatar81, .cell81:last-child {
-webkit-align-self:start;
    -ms-flex-item-align:start;
            -ms-grid-row-align:start;
        align-self:start;
}

.info81 {
display:block;
padding:0 30px;
width:150px;
    -webkit-box-sizing: content-box;
       -moz-box-sizing: content-box;
            box-sizing: content-box;
}
.info81 .name81 {
font-size:20px;
font-weight:600;
font-style:normal;
}
.info81 .profession81 {
padding-top:15px;
font-size:16px;
font-weight:300;
font-style:normal;
}

@media screen and (max-width: 1040px) {
:root {
	--images-avatar81-width: 100px;
	--images-avatar81-height: 100px;
}
div.styles81 {
padding:30px 0;
}
.bg-color81 {
display:block;
}
.bg-color81 > div {
padding:30px 15px;
}
.title81 {
font-size:24px;
margin-bottom:19px;
}
.form81 {
display:block;
position:relative;
}
.cell81.avatar81 {
position:absolute;
top:0;
left:0;
}
.cell81 .info81 {
position:absolute;
top:0;
left:0;
padding:0 0 0 -webkit-calc(var(--images-avatar81-width) + 15px);
padding:0 0 0 -moz-calc(var(--images-avatar81-width) + 15px);
padding:0 0 0 calc(var(--images-avatar81-width) + 15px);
}
.form81 .cell81.form-call81 {
display:block;
width:100%;
padding-top: -webkit-calc(var(--images-avatar81-height) + 20px);
padding-top: -moz-calc(var(--images-avatar81-height) + 20px);
padding-top: calc(var(--images-avatar81-height) + 20px);
}
.block-send81 {
display:block;
}
.container81 button.button81 {
width:100%;
margin-top: 12px;
	padding:12px 65px;
}

.info81 {
width:auto;
}
.info81 .name81 {
font-size:16px;
padding-top:22px;
}
.info81 .profession81 {
font-size:14px;
padding-top:8px;
}


.block-send81 {
display:block;
}

}

/*ФОРМА 12*/
div.styles82 {
margin: 0 auto;
width: 95%;
max-width: 1170px;
font-family: Montserrat, Verdana, Arial;
font-size:16px;
font-weight:normal;
word-wrap:break-word;
color:#343A40;
background-color:white;
padding:40px 0;
line-height:1.2;
}

.container82 input, .container82 select, .container82 button {
font-family: Montserrat, Verdana, Arial;
font-size:16px;
font-weight:normal;
color:#343A40;
line-height:16px;
min-height:40px;
}
.container82 input::-webkit-input-placeholder {
color:#6C757D;
}
.container82 input:-moz-placeholder {
color:#6C757D;
}
.container82 input::-moz-placeholder {
color:#6C757D;
}
.container82 input:-ms-input-placeholder {
color:#6C757D;
}
.container82 input::-ms-input-placeholder {
color:#6C757D;
}
.container82 input::placeholder {
color:#6C757D;
}
.title82 {
text-align:center;
font-size:30px;
font-weight:bold;
margin-bottom:40px;
}
.agreement82 {
display:none;
}
.agreement82-bl {
display:block;
position:relative;
margin-top:20px;
}
.agreement82-bl .check-bl82 {
display:block;
margin-top: -20px;
}
.form82 {
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-flex-wrap:nowrap;
    -ms-flex-wrap:nowrap;
        flex-wrap:nowrap;
-webkit-box-align:start;
-webkit-align-items:start;
   -moz-box-align:start;
    -ms-flex-align:start;
        align-items:start;
width:100%;
}
.form82.flex-direction-column77 {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
   -moz-box-orient: vertical;
   -moz-box-direction: normal;
    -ms-flex-direction: column;
        flex-direction: column;
}
.form82.flex-direction-row77 {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
   -moz-box-orient: horizontal;
   -moz-box-direction: normal;
    -ms-flex-direction: row;
        flex-direction: row;
}
.form82.phone77 {
-webkit-box-align: stretch;
-webkit-align-items: stretch;
-moz-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
}
.form82.block50 > div {
width:50%;
}
.form82.block50 > div:first-child {
margin-right:15px;
}
.form82.block50 > div:last-child {
margin-left:15px;
}
.form82.flex-direction-column77 > .cell82:nth-child(2) {
padding-top:30px;
}
.align-self-center77 {
-webkit-align-self:center;
    -ms-flex-item-align:center;
            -ms-grid-row-align:center;
        align-self:center;
}
.form82 input, .form82 select {
border:1px solid #DEE2E6;
padding:9px 15px 8px 15px;
width:100%;
-webkit-box-sizing:border-box;
   -moz-box-sizing:border-box;
    box-sizing:border-box;
}
.form82 select {
display:inline-block;
border-right:0;
}
select.appearance71 {
-webkit-appearance:none;
   -moz-appearance:none;
        appearance:none;
min-width:100px;
max-width:100px;
padding:9px 26px 8px 15px;
}

.button-call82 {
margin-top:30px;
}

.container82 button.button82 {
text-transform:uppercase;
white-space:nowrap;
border:0;
font-weight:bold;
width: 100%;
padding:12px 0;
color:white;
	cursor:pointer;
}
.form82 .cell82 {
display:block;
padding:0;
margin:0;
}
.form82 .cell82.form-call82 {
display:block;
width:100%;
}

.info82 {
display:block;
padding:0 30px;
}
.info82 .name82 {
font-size:20px;
font-weight:bold;
font-style:normal;
}
.info82 .profession82 {
color:#6C757D;
padding-top:15px;
font-size:16px;
font-weight:normal;
font-style:normal;
}
@media screen and (max-width: 1150px) {
.form-check-agreement {
padding-bottom: 0;
}
}
@media screen and (max-width: 800px) {
div.styles82 {
padding:30px 0;
}
.container82 {
margin:0 15px;
}
.form82.block50 > div {
width:100%;
}
.form82.block50 > div:first-child, .form82.block50 > div:last-child {
margin:0;
padding-top:20px;
}
.title82 {
font-size:24px;
margin-bottom:10px;
}
.form82:not(.phone77) {
display:block;
}
.form82.flex-direction-row77.block50.agreement77 {
position:relative;
}
.form82.flex-direction-row77.block50.agreement77 > div:first-child {
padding:0;
}
.form82 .cell82.form-call82 {
display:block;
position:relative;
width:100%;
}
.form82 .cell82 .form-call82 {
padding:120px 0 0 0;
}
.send82:first-child, .send82:last-child {
margin:0;
width:100%;
}
.container82 button.button82 {
width:100%;
}

.agreement82-bl {
margin:0;
padding-bottom:16px;
}
.info82 {
width:auto;
text-align:center;
padding:0;
}
.info82 .name82 {
padding-top:16px;
}
.info82 .profession82 {
padding-top:12px;
}
.form82.flex-direction-column77 > .cell82:nth-child(2) {
padding-top:0;
}

.container82 {
margin:0 30px;
}
.send82 {
width:100%;
}
.send82:first-child {
margin:0;
}
.send82:last-child {
text-align:center;
margin:20px 0 0 0;
}
.form82 .form-check-agreement{
	padding-bottom:0px;
}
}

/*ФОРМА 13*/
div.styles83 {
margin: 0 auto;
width: 95%;
max-width: 1170px;
font-family: Montserrat, Verdana, Arial;
font-size:16px;
font-weight:normal;
word-wrap:break-word;
color:#343A40;
background-color:white;
padding:40px 0;
line-height:1.2;
}

.container83 input, .container83 select, .container83 button {
font-family: Montserrat, Verdana, Arial;
font-size:16px;
font-weight:normal;
color:#343A40;
line-height:16px;
min-height:40px;
}
.container83 input::-webkit-input-placeholder {
color:#6C757D;
}
.container83 input:-moz-placeholder {
color:#6C757D;
}
.container83 input::-moz-placeholder {
color:#6C757D;
}
.container83 input:-ms-input-placeholder {
color:#6C757D;
}
.container83 input::-ms-input-placeholder {
color:#6C757D;
}
.container83 input::placeholder {
color:#6C757D;
}
.title83 {
text-align:center;
font-size:30px;
font-weight:bold;
margin-bottom:40px;
}
.agreement83 {
display:none;
}
.agreement83-bl {
display:block;
position:relative;
margin-top:20px;
}
.block-send83 .check-bl83 {
	display:block;
    margin-top: -21px;
}

.form83 {
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-flex-wrap:nowrap;
    -ms-flex-wrap:nowrap;
        flex-wrap:nowrap;
-webkit-box-align:start;
-webkit-align-items:start;
   -moz-box-align:start;
    -ms-flex-align:start;
        align-items:start;
width:100%;
}
.form83.flex-direction-column77 {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
   -moz-box-orient: vertical;
   -moz-box-direction: normal;
    -ms-flex-direction: column;
        flex-direction: column;
}
.form83.flex-direction-row77 {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
   -moz-box-orient: horizontal;
   -moz-box-direction: normal;
    -ms-flex-direction: row;
        flex-direction: row;
}
.form83.phone77, .form83.align-items-stretch77 {
-webkit-box-align: stretch;
-webkit-align-items: stretch;
-moz-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
}
.form83.flex-direction-row77.block50.agreement77 > div:last-child {
text-align:right;
}
.agreement77 {
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
   -moz-box-pack: justify;
    -ms-flex-pack: justify;
        justify-content: space-between;
}
.form83.block33 > div {
width:33.33333%;
}
.form83.block33 > div:first-child {
padding-right:20px;
}
.form83.block33 > div:nth-child(2) {
/*padding:0 10px;*/
}
.form83.block33 > div:last-child {
padding-left:20px;
}
.form83.block50 > div {
width:50%;
}
.form83.block50 > div:first-child {
margin-right:15px;
}
.form83.block50 > div:last-child {
margin-left:15px;
}
.align-self-center77 {
-webkit-align-self:center;
    -ms-flex-item-align:center;
            -ms-grid-row-align:center;
        align-self:center;
}
.form83 input, .form83 select {
border:1px solid #DEE2E6;
padding:9px 15px 8px 15px;
width:100%;
-webkit-box-sizing:border-box;
   -moz-box-sizing:border-box;
    box-sizing:border-box;
}
.form83 select {
display:inline-block;
border-right:0;
}
select.appearance71 {
-webkit-appearance:none;
   -moz-appearance:none;
        appearance:none;
min-width:100px;
max-width:100px;
padding:9px 26px 8px 15px;
}

.container83 button.button83 {
text-transform:uppercase;
white-space:nowrap;
border:0;
font-weight:bold;
width: 100%;
padding:12px 0;
color:white;
cursor:pointer;
}
.form83 .cell83 {
display:block;
padding:0;
margin:0;
}
.form83 .cell83.form-call83 {
display:block;
width:100%;
}

.info83 {
display:block;
padding:0 30px;
}
.info83 .name83 {
font-size:20px;
font-weight:bold;
font-style:normal;
}
.info83 .profession83 {
color:#6C757D;
padding-top:15px;
font-size:16px;
font-weight:normal;
font-style:normal;
}
@media screen and (max-width: 800px) {
div.styles83 {
padding:10px 0;
}
.container83 {
position:relative;
padding-bottom: 35px;
}
.form83.block33 > div, .form83.block50 > div {
width:100%;
}
.form83.block33 > div:first-child, .form83.block33 > div:nth-child(2), .form83.block33 > div:last-child, .form83.block50 > div:first-child, .form83.block50 > div:last-child {
margin:0;
padding:20px 0 0 0;
}
.title83 {
font-size:24px;
margin-bottom:10px;
}
.form83:not(.phone77) {
display:block;
}
.form83 .cell83.form-call83 {
display:block;
position:relative;
width:100%;
}
.form83 .cell83 .form-call83 {
padding:120px 0 0 0;
}
.send83:first-child, .send83:last-child {
margin:0;
width:100%;
}
.container83 button.button83 {
width:100%;
}

.agreement77 > div:nth-child(2){
padding:0;
}
.styles83 .container83 .button-call83 {
position:absolute;
bottom:0;
left:0;
padding:0;
}
.agreement83-bl {
margin:0;
}
.info83 {
width:auto;
text-align:center;
padding:0;
}
.info83 .name83 {
padding-top:16px;
}
.info83 .profession83 {
padding-top:12px;
}
.form83.flex-direction-column77 > .cell83:nth-child(2) {
padding-top:0;
}


.send83 {
width:100%;
}
.send83:first-child {
margin:0;
}
.send83:last-child {
text-align:center;
margin:20px 0 0 0;
}
.form83 .form-check-agreement{
	padding-bottom:0px;
}
}

/*ФОРМА 14*/
div.styles84 {
margin: 0 auto;
width: 95%;
max-width: 1170px;
font-family: Montserrat, Verdana, Arial;
font-size:16px;
font-weight:normal;
word-wrap:break-word;
color:#343A40;
background-color:white;
line-height:1.2;
margin-bottom:40px;
}
.container84 {
padding:40px 30px;
border-width:1px;
border-style: solid;
}
.container84 input, .container84 select, .container84 button {
font-family: Montserrat, Verdana, Arial;
font-size:16px;
font-weight:normal;
color:#343A40;
line-height:16px;
min-height:40px;
}
.container84 input::-webkit-input-placeholder {
color:#6C757D;
}
.container84 input:-moz-placeholder {
color:#6C757D;
}
.container84 input::-moz-placeholder {
color:#6C757D;
}
.container84 input:-ms-input-placeholder {
color:#6C757D;
}
.container84 input::-ms-input-placeholder {
color:#6C757D;
}
.container84 input::placeholder {
color:#6C757D;
}
.title84 {
text-align:center;
font-size:30px;
font-weight:bold;
margin-bottom:30px;
}
.agreement84 {
display:none;
}
.agreement84-bl {
display:block;
position:relative;
margin-top:20px;
}
.agreement84-bl .check-bl84 {
display:block;
margin-top: -21px;
}
.form84 {
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-flex-wrap:nowrap;
    -ms-flex-wrap:nowrap;
        flex-wrap:nowrap;
-webkit-box-align:start;
-webkit-align-items:start;
   -moz-box-align:start;
    -ms-flex-align:start;
        align-items:start;
width:100%;
}
.form84.flex-direction-column77 {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
   -moz-box-orient: vertical;
   -moz-box-direction: normal;
    -ms-flex-direction: column;
        flex-direction: column;
}
.form84.flex-direction-row77 {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
   -moz-box-orient: horizontal;
   -moz-box-direction: normal;
    -ms-flex-direction: row;
        flex-direction: row;
}
.form84.phone77, .form84.align-items-stretch77 {
-webkit-box-align: stretch;
-webkit-align-items: stretch;
-moz-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
}
.form84.flex-direction-row77.block50.agreement77 > div:last-child {
text-align:right;
}
.agreement77 {
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
   -moz-box-pack: justify;
    -ms-flex-pack: justify;
        justify-content: space-between;
}
.form84.block33 > div {
width:33.33333%;
}
.form84.block33 > div:first-child {
padding-right:20px;
}
.form84.block33 > div:nth-child(2) {
padding:0 10px;
}
.form84.block33 > div:last-child {
padding-left:20px;
}
.form84.block50 > div {
width:50%;
}
.form84.block50 > div:first-child {
margin-right:15px;
}
.form84.block50 > div:last-child {
margin-left:15px;
}
.align-self-center77 {
-webkit-align-self:center;
    -ms-flex-item-align:center;
            -ms-grid-row-align:center;
        align-self:center;
}
.form84 input, .form84 select {
border:1px solid #DEE2E6;
padding:9px 15px 8px 15px;
width:100%;
-webkit-box-sizing:border-box;
   -moz-box-sizing:border-box;
    box-sizing:border-box;
}
.form84 select {
display:inline-block;
border-right:0;
}
select.appearance71 {
-webkit-appearance:none;
   -moz-appearance:none;
        appearance:none;
min-width:100px;
max-width:100px;
padding:9px 26px 8px 15px;
}

.container84 button.button84 {
text-transform:uppercase;
white-space:nowrap;
border:0;
font-weight:bold;
width: 100%;
padding:12px 0;
color:white;
cursor:pointer;
}
.form84 .cell84 {
display:block;
padding:0;
margin:0;
}
.form84 .cell84.form-call84 {
display:block;
width:100%;
}
.google-captcha84 {
display:inline-block;
width: var(--google-captcha84-width);
height: var(--google-captcha84-height);
/*border:1px solid #D3D3D3;*/
-webkit-border-radius:1px;
   -moz-border-radius:1px;
        border-radius:1px;
/*background-color:#F9F9F9;*/
max-width: var(--google-captcha84-width);
margin-top:20px;
}
.info84 {
display:block;
padding:0 30px;
}
.info84 .name84 {
font-size:20px;
font-weight:bold;
font-style:normal;
}
.info84 .profession84 {
color:#6C757D;
padding-top:15px;
font-size:16px;
font-weight:normal;
font-style:normal;
}
@media screen and (max-width: 800px) {

.container84 {
position:relative;
margin:0;
padding: 20px 15px 60px 15px;;
}
.form84.block33 > div, .form84.block50 > div {
width:100%;
}
.form84.block33 > div:first-child, .form84.block33 > div:nth-child(2), .form84.block33 > div:last-child, .form84.block50 > div:first-child, .form84.block50 > div:last-child {
margin:0;
padding:20px 0 0 0;
}
.title84 {
font-size:24px;
margin-bottom:10px;
}
.form84:not(.phone77) {
display:block;
}
.form84 .cell84.form-call84 {
display:block;
position:relative;
width:100%;
}
.form84 .cell84 .form-call84 {
padding:120px 0 0 0;
}
.send84:first-child, .send84:last-child {
margin:0;
width:100%;
}
.container84 button.button84 {
width:100%;
}
.google-captcha84 {
position:absolute;
bottom:85px;
left:15px;
width: -webkit-calc(100% - 15px);
width: -moz-calc(100% - 15px);
width: calc(100% - 15px);
margin:0;
}
.agreement77 > div:nth-child(2){
padding:0;
}
.styles84 .container84 .button-call84 {
position:absolute;
bottom:25px;
left:15px;
padding:0;
width: -webkit-calc(100% - 28px);
width: -moz-calc(100% - 28px);
width: calc(100% - 28px)
}
.agreement84-bl {
margin:0;
}
.info84 {
width:auto;
text-align:center;
padding:0;
}
.info84 .name84 {
padding-top:16px;
}
.info84 .profession84 {
padding-top:12px;
}
.form84.flex-direction-column77 > .cell84:nth-child(2) {
padding-top:0;
}
.form84 .form-check-agreement{
	padding-bottom:0px;
}
}

@media screen and (min-width: 361px) and (max-width: 800px) {
.google-captcha84 {
left: -webkit-calc(50% - ( var(--google-captcha84-width)/2 ));
left: -moz-calc(50% - ( var(--google-captcha84-width)/2 ));
left: calc(50% - ( var(--google-captcha84-width)/2 ));
width: var(--google-captcha84-width);
}
}

@media screen and (min-width: 481px) and (max-width: 800px) {

.send84 {
width:100%;
}
.send84:first-child {
margin:0;
}
.send84:last-child {
text-align:center;
margin:20px 0 0 0;
}
}

/*ФОРМА 15*/
div.styles85 {
margin: 0 auto;
width: 95%;
max-width: 1170px;
font-family: Montserrat, Verdana, Arial;
font-size:16px;
font-weight:normal;
word-wrap:break-word;
color:white;
background-color:white;
line-height:1.2;
margin-bottom:40px;
}
.container85 {
padding:40px 30px;
}
.container85 input, .container85 select, .container85 button {
font-family: Montserrat, Verdana, Arial;
font-size:16px;
font-weight:normal;
color:white;
line-height:16px;
min-height:40px;
}
.container85 input::-webkit-input-placeholder {
color:white;
}
.container85 input:-moz-placeholder {
color:white;
}
.container85 input::-moz-placeholder {
color:white;
}
.container85 input:-ms-input-placeholder {
color:white;
}
.container85 input::-ms-input-placeholder {
color:white;
}
.container85 input::placeholder {
color:white;
}
.title85 {
text-align:center;
font-size:30px;
font-weight:bold;
margin-bottom:30px;
}
.agreement85 {
display:none;
}
.agreement85-bl {
display:block;
position:relative;
margin-top:20px;
}
.agreement85-bl .check-bl85 {
display:block;
margin-top: -21px;
}
.form85 {
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-flex-wrap:nowrap;
    -ms-flex-wrap:nowrap;
        flex-wrap:nowrap;
-webkit-box-align:start;
-webkit-align-items:start;
   -moz-box-align:start;
    -ms-flex-align:start;
        align-items:start;
width:100%;
}
.form85.flex-direction-column77 {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
   -moz-box-orient: vertical;
   -moz-box-direction: normal;
    -ms-flex-direction: column;
        flex-direction: column;
}
.form85.flex-direction-row77 {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
   -moz-box-orient: horizontal;
   -moz-box-direction: normal;
    -ms-flex-direction: row;
        flex-direction: row;
}
.form85.phone77, .form85.align-items-stretch77 {
-webkit-box-align: stretch;
-webkit-align-items: stretch;
-moz-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
}
.form85.flex-direction-row77.block50.agreement77 > div:last-child {
text-align:right;
}
.agreement77 {
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
   -moz-box-pack: justify;
    -ms-flex-pack: justify;
        justify-content: space-between;
}
.form85.block33 > div {
width:33.33333%;
}
.form85.block33 > div:first-child {
padding-right:20px;
}
.form85.block33 > div:nth-child(2) {
padding:0 10px;
}
.form85.block33 > div:last-child {
padding-left:20px;
}
.form85.block50 > div {
width:50%;
}
.form85.block50 > div:first-child {
margin-right:15px;
}
.form85.block50 > div:last-child {
margin-left:15px;
}
.align-self-center77 {
-webkit-align-self:center;
    -ms-flex-item-align:center;
            -ms-grid-row-align:center;
        align-self:center;
}
.form85 input, .form85 select {
border:1px solid #DEE2E6;
padding:9px 15px 8px 15px;
width:100%;
-webkit-box-sizing:border-box;
   -moz-box-sizing:border-box;
    box-sizing:border-box;
}
.form85 select {
display:inline-block;
border-right:0;
}
select.appearance71 {
-webkit-appearance:none;
   -moz-appearance:none;
        appearance:none;
min-width:100px;
max-width:100px;
padding:9px 26px 8px 15px;
}

.container85 button.button85 {
text-transform:uppercase;
white-space:nowrap;
border:0;
font-weight:bold;
width: 100%;
padding:12px 0;
color:white;
cursor:pointer;
}
.form85 .cell85 {
display:block;
padding:0;
margin:0;
}
.form85 .cell85.form-call85 {
display:block;
width:100%;
}


.google-captcha85 {
display:inline-block;
margin-top:20px;
}
.info85 {
display:block;
padding:0 30px;
}
.info85 .name85 {
font-size:20px;
font-weight:bold;
font-style:normal;
}
.info85 .profession85 {
color:#6C757D;
padding-top:15px;
font-size:16px;
font-weight:normal;
font-style:normal;
}
@media screen and (max-width: 800px) {

.container85 {
position:relative;
margin:0;
padding: 20px 15px 60px 15px;
}
.form85.block33 > div, .form85.block50 > div {
width:100%;
}
.form85.block33 > div:first-child, .form85.block33 > div:nth-child(2), .form85.block33 > div:last-child, .form85.block50 > div:first-child, .form85.block50 > div:last-child {
margin:0;
padding:20px 0 0 0;
}
.title85 {
font-size:24px;
margin-bottom:10px;
}
.form85:not(.phone77) {
display:block;
}
.form85 .cell85.form-call85 {
display:block;
position:relative;
width:100%;
}
.form85 .cell85 .form-call85 {
padding:120px 0 0 0;
}
.send85:first-child, .send85:last-child {
margin:0;
width:100%;
}
.container85 button.button85 {
width:100%;
}
.google-captcha85 {
position:absolute;
bottom:85px;
left:15px;
margin:0;
}
.agreement77 > div:nth-child(2){
padding:0;
}
.styles85 .container85 .button-call85 {
position:absolute;
bottom:25px;
left:15px;
padding:0;
width: -webkit-calc(100% - 28px);
width: -moz-calc(100% - 28px);
width: calc(100% - 28px)
}
.agreement85-bl {
margin:0;
}
.info85 {
width:auto;
text-align:center;
padding:0;
}
.info85 .name85 {
padding-top:16px;
}
.info85 .profession85 {
padding-top:12px;
}
.form85.flex-direction-column77 > .cell85:nth-child(2) {
padding-top:0;
}
.form85 .form-check-agreement{
	padding-bottom:0px;
}
}


@media screen and (min-width: 350px) and (max-width: 800px) {
.google-captcha85 {
left: -webkit-calc(50% - ( var(--google-captcha85-width)/2 ));
left: -moz-calc(50% - ( var(--google-captcha85-width)/2 ));
left: calc(50% - ( var(--google-captcha85-width)/2 ));
width: var(--google-captcha85-width);
}
}

/*ФОРМА 16*/
div.styles86 {
min-width:350px;
font-family: Montserrat, Verdana, Arial;
font-size:16px;
font-weight:normal;
word-wrap:break-word;
color:white;
background-color:white;
margin:0 auto;
line-height:1.2;
}
.container86 {
padding:40px 0;
margin: 0 auto;
width: 95%;
max-width: 1170px;
}
.container86 input, .container86 select, .container86 button {
font-family: Montserrat, Verdana, Arial;
font-size:16px;
font-weight:normal;
color:white;
line-height:16px;
min-height:40px;
}
.container86 input::-webkit-input-placeholder {
color:white;
}
.container86 input:-moz-placeholder {
color:white;
}
.container86 input::-moz-placeholder {
color:white;
}
.container86 input:-ms-input-placeholder {
color:white;
}
.container86 input::-ms-input-placeholder {
color:white;
}
.container86 input::placeholder {
color:white;
}
.title86 {
text-align:center;
font-size:30px;
font-weight:bold;
margin-bottom:30px;
}
.agreement86 {
display:none;
}
.agreement86-bl {
display:block;
position:relative;
margin-top:20px;
}
.agreement86-bl .check-bl86 {
display:block;
margin-top:-21px;
}
.form86 {
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-flex-wrap:nowrap;
    -ms-flex-wrap:nowrap;
        flex-wrap:nowrap;
-webkit-box-align:start;
-webkit-align-items:start;
   -moz-box-align:start;
    -ms-flex-align:start;
        align-items:start;
width:100%;
}
.form86.flex-direction-column77 {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
   -moz-box-orient: vertical;
   -moz-box-direction: normal;
    -ms-flex-direction: column;
        flex-direction: column;
}
.form86.flex-direction-row77 {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
   -moz-box-orient: horizontal;
   -moz-box-direction: normal;
    -ms-flex-direction: row;
        flex-direction: row;
}
.form86.phone77, .form86.align-items-stretch77 {
-webkit-box-align: stretch;
-webkit-align-items: stretch;
-moz-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
}
.form86.flex-direction-row77.block50.agreement77 > div:last-child {
text-align:right;
}
.agreement77 {
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
   -moz-box-pack: justify;
    -ms-flex-pack: justify;
        justify-content: space-between;
}
.form86.block33 > div {
width:33.33333%;
}
.form86.block33 > div:first-child {
padding-right:20px;
}
.form86.block33 > div:nth-child(2) {
padding:0 0px;
}
.form86.block33 > div:last-child {
padding-left:20px;
}
.form86.block50 > div {
width:50%;
}
.form86.block50 > div:first-child {
margin-right:15px;
}
.form86.block50 > div:last-child {
margin-left:15px;
}
.align-self-center77 {
-webkit-align-self:center;
    -ms-flex-item-align:center;
            -ms-grid-row-align:center;
        align-self:center;
}
.form86 input, .form86 select {
border:1px solid #DEE2E6;
padding:9px 15px 8px 15px;
width:100%;
-webkit-box-sizing:border-box;
   -moz-box-sizing:border-box;
    box-sizing:border-box;
}
.form86 select {
display:inline-block;
border-right:0;
}
select.appearance71 {
-webkit-appearance:none;
   -moz-appearance:none;
        appearance:none;
min-width:100px;
max-width:100px;
padding:9px 26px 8px 15px;
}

.container86 button.button86 {
text-transform:uppercase;
white-space:nowrap;
border:0;
font-weight:bold;
width: 100%;
padding:12px 0;
color:white;
cursor:pointer;
}
.form86 .cell86 {
display:block;
padding:0;
margin:0;
}
.form86 .cell86.form-call86 {
display:block;
width:100%;
}

.google-captcha86 {
display:inline-block;
width: var(--google-captcha86-width);
height: var(--google-captcha86-height);
/*border:1px solid #D3D3D3;*/
-webkit-border-radius:1px;
   -moz-border-radius:1px;
        border-radius:1px;
/*background-color:#F9F9F9;*/
max-width: var(--google-captcha86-width);
margin-top:20px;
}
.info86 {
display:block;
padding:0 30px;
}
.info86 .name86 {
font-size:20px;
font-weight:bold;
font-style:normal;
}
.info86 .profession86 {
color:#6C757D;
padding-top:15px;
font-size:16px;
font-weight:normal;
font-style:normal;
}
@media screen and (max-width: 700px) {
div.styles86 {
padding:10px 0;
}
.container86 {
width:100%;
position:relative;
margin:0;
padding: 20px 15px 60px 15px;
}
.form86.block33 > div, .form86.block50 > div {
width:100%;
}
.form86.block33 > div:first-child, .form86.block33 > div:nth-child(2), .form86.block33 > div:last-child, .form86.block50 > div:first-child, .form86.block50 > div:last-child {
margin:0;
padding:20px 0 0 0;
}
.title86 {
font-size:24px;
margin:10px 0;
}
.form86:not(.phone77) {
display:block;
}
.form86 .cell86.form-call86 {
display:block;
position:relative;
width:100%;
}
.form86 .cell86 .form-call86 {
padding:120px 0 0 0;
}
.send86:first-child, .send86:last-child {
margin:0;
width:100%;
}
.container86 button.button86 {
width:100%;
}
.google-captcha86 {
position:absolute;
bottom:90px;
left:30px;
width: -webkit-calc(100% - 60px);
width: -moz-calc(100% - 60px);
width: calc(100% - 60px);
margin:0;
}
.agreement77 > div:nth-child(2){
padding:0;
}
.styles86 .container86 .button-call86 {
position:absolute;
bottom:30px;
left:15px;
padding:0;
width: -webkit-calc(100% - 30px);
width: -moz-calc(100% - 30px);
width: calc(100% - 30px)
}
.agreement86-bl {
margin:0;
}
.info86 {
width:auto;
text-align:center;
padding:0;
}
.info86 .name86 {
padding-top:16px;
}
.info86 .profession86 {
padding-top:12px;
}
.form86.flex-direction-column77 > .cell86:nth-child(2) {
padding-top:0;
}
.form86 .form-check-agreement{
	padding-bottom:0px;
}
}

@media screen and (min-width: 350px) and (max-width: 700px) {
.google-captcha86 {
left: -webkit-calc(50% - ( var(--google-captcha86-width)/2 ));
left: -moz-calc(50% - ( var(--google-captcha86-width)/2 ));
left: calc(50% - ( var(--google-captcha86-width)/2 ));
width: var(--google-captcha86-width);
}
}

/*ФОРМА 17*/
div.styles87 {
min-width:350px;
font-family: Montserrat, Verdana, Arial;
font-size:16px;
font-weight:normal;
word-wrap:break-word;
color:white;
background-color:white;
margin:0 auto;
line-height:1.2;
background-image: url('../images/bg/bg-call.jpg');
background-repeat:no-repeat;
background-position:50% 50%;
-webkit-background-size:cover;
   -moz-background-size:cover;
     -o-background-size:cover;
        background-size:cover;
}
.container87 {
padding:40px 0;
margin: 0 auto;
width: 95%;
max-width: 1170px;
}
.container87 input, .container87 select, .container87 button {
font-family: Montserrat, Verdana, Arial;
font-size:16px;
font-weight:normal;
color:white;
line-height:16px;
min-height:40px;
}
.container87 input::-webkit-input-placeholder {
color:white;
}
.container87 input:-moz-placeholder {
color:white;
}
.container87 input::-moz-placeholder {
color:white;
}
.container87 input:-ms-input-placeholder {
color:white;
}
.container87 input::-ms-input-placeholder {
color:white;
}
.container87 input::placeholder {
color:white;
}
.title87 {
text-align:center;
font-size:30px;
font-weight:bold;
margin-bottom:30px;
}
.agreement87 {
display:none;
}
.agreement87-bl {
display:block;
position:relative;
margin-top:20px;
}
.agreement87-bl .check-bl87 {
display:block;
margin-top: -21px;
}
.form87 {
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-flex-wrap:nowrap;
    -ms-flex-wrap:nowrap;
        flex-wrap:nowrap;
-webkit-box-align:start;
-webkit-align-items:start;
   -moz-box-align:start;
    -ms-flex-align:start;
        align-items:start;
width:100%;
}
.form87.flex-direction-column77 {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
   -moz-box-orient: vertical;
   -moz-box-direction: normal;
    -ms-flex-direction: column;
        flex-direction: column;
}
.form87.flex-direction-row77 {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
   -moz-box-orient: horizontal;
   -moz-box-direction: normal;
    -ms-flex-direction: row;
        flex-direction: row;
}
.form87.phone77, .form87.align-items-stretch77 {
-webkit-box-align: stretch;
-webkit-align-items: stretch;
-moz-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
}
.form87.flex-direction-row77.block50.agreement77 > div:last-child {
text-align:right;
}
.agreement77 {
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
   -moz-box-pack: justify;
    -ms-flex-pack: justify;
        justify-content: space-between;
}
.form87.block33 > div {
width:33.33333%;
}
.block33 > div:first-child {
padding-right:20px;
}
.form87.block33 > div:nth-child(2) {
padding:0 10px;
}
.form87.block33 > div:last-child {
padding-left:20px;
}
.form87.block50 > div {
width:50%;
}
.form87.block50 > div:first-child {
margin-right:15px;
}
.form87.block50 > div:last-child {
margin-left:15px;
}
.align-self-center77 {
-webkit-align-self:center;
    -ms-flex-item-align:center;
            -ms-grid-row-align:center;
        align-self:center;
}
.form87 input, .form87 select {
border:1px solid #DEE2E6;
padding:9px 15px 8px 15px;
width:100%;
-webkit-box-sizing:border-box;
   -moz-box-sizing:border-box;
    box-sizing:border-box;
}
.form87 select {
display:inline-block;
border-right:0;
}
select.appearance71 {
-webkit-appearance:none;
   -moz-appearance:none;
        appearance:none;
min-width:100px;
max-width:100px;
padding:9px 26px 8px 15px;
}

.container87 button.button87 {
text-transform:uppercase;
white-space:nowrap;
border:0;
font-weight:bold;
width: 100%;
padding:12px 0;
color:white;
cursor:pointer;
}
.form87 .cell87 {
display:block;
padding:0;
margin:0;
}
.form87 .cell87.form-call87 {
display:block;
width:100%;
}
.google-captcha87 {
display:inline-block;
width: var(--google-captcha87-width);
height: var(--google-captcha87-height);
/*border:1px solid #D3D3D3;*/
-webkit-border-radius:1px;
   -moz-border-radius:1px;
        border-radius:1px;
/*background-color:#F9F9F9;*/
max-width: var(--google-captcha87-width);
margin-top:20px;
}
.info87 {
display:block;
padding:0 30px;
}
.info87 .name87 {
font-size:20px;
font-weight:bold;
font-style:normal;
}
.info87 .profession87 {
color:#6C757D;
padding-top:15px;
font-size:16px;
font-weight:normal;
font-style:normal;
}
@media screen and (max-width: 700px) {
div.styles87 {
padding:10px 0;
}
.container87 {
	width:100%;
position:relative;
margin:0;
padding: 20px 15px 60px 15px;
}
.form87.block33 > div, .form87.block50 > div {
width:100%;
}
.form87.block33 > div:first-child, .form87.block33 > div:nth-child(2), .form87.block33 > div:last-child, .form87.block50 > div:first-child, .form87.block50 > div:last-child {
margin:0;
padding:20px 0 0 0;
}
.title87 {
font-size:24px;
margin:10px 0;
}
.form87:not(.phone77) {
display:block;
}
.form87 .cell87.form-call87 {
display:block;
position:relative;
width:100%;
}
.form87 .cell87 .form-call87 {
padding:120px 0 0 0;
}
.form87 .form-check-agreement{
	padding-bottom:0px;
}
.send87:first-child, .send87:last-child {
margin:0;
width:100%;
}
.container87 button.button87 {
width:100%;
}
.google-captcha87 {
position:absolute;
bottom:90px;
left:15px;
width: -webkit-calc(100% - 60px);
width: -moz-calc(100% - 60px);
width: calc(100% - 60px);
margin:0;
}
.agreement77 > div:nth-child(2){
padding:0;
}
.styles87 .container87 .button-call87 {
position:absolute;
bottom:30px;
left:15px;
padding:0;
width: -webkit-calc(100% - 30px);
width: -moz-calc(100% - 30px);
width: calc(100% - 30px)
}
.agreement87-bl {
margin:0;
}
.info87 {
width:auto;
text-align:center;
padding:0;
}
.info87 .name87 {
padding-top:16px;
}
.info87 .profession87 {
padding-top:12px;
}
.form87.flex-direction-column77 > .cell87:nth-child(2) {
padding-top:0;
}
}

@media screen and (min-width: 350px) and (max-width: 700px) {
.google-captcha87 {
left: -webkit-calc(50% - ( var(--google-captcha87-width)/2 ));
left: -moz-calc(50% - ( var(--google-captcha87-width)/2 ));
left: calc(50% - ( var(--google-captcha87-width)/2 ));
width: var(--google-captcha87-width);
}
}


/*ФОРМА 18*/
div.styles88 {
margin: 0 auto;
width: 95%;
max-width: 1170px;
font-family: Montserrat, Verdana, Arial;
font-size:16px;
font-weight:normal;
word-wrap:break-word;
color:#343A40;
background-color:white;
line-height:140%;
}
.container88 {
padding:40px 0;
}
.title88 {
font-size:30px;
font-weight:bold;
line-height: 37px;
margin-bottom:15px;
}
.block88 {
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-flex-wrap:nowrap;
    -ms-flex-wrap:nowrap;
        flex-wrap:nowrap;
-webkit-box-align:start;
-webkit-align-items:start;
   -moz-box-align:start;
    -ms-flex-align:start;
        align-items:start;
width:100%;
}
.block88 > div:first-child {
width:66.66667%;
padding-right:30px;
}
.block88 > div:last-child {
width:33.33333%;
}
.whatsapp77 a, .call-order77 a {
display:block;
text-align:center;
text-decoration:none;
text-transform:uppercase;
font-size:16px;
font-weight:bold;
line-height:20px;
color:white;
padding:8px 0;
width:100%;
}
.whatsapp77 a {
position:relative;
background-color:#25D366;
}
.whatsapp77 a::before {
content: '';
display:inline-block;
width:24px;
height:24px;
margin:0 20px -5px 0;
background: url('../images/icons/whatsapp.png') 0 0 no-repeat;
}
.call-order77 {
margin-top:15px;
}

@media screen and (max-width: 600px) {
.container88 {
text-align:center;
padding:30px 0;
}
.title88 {
font-size:24px;
margin:0 0 20px 0;
}
.info88 {
padding-bottom:20px;
}
.block88 {
display:block;
}
.block88 > div:first-child, .block88 > div:last-child {
width:100%;
padding:0;
}
}

/*ФОРМА 19*/
div.styles89 {
margin: 0 auto;
width: 95%;
max-width: 1170px;
font-family: Montserrat, Verdana, Arial;
font-size:16px;
font-weight:normal;
word-wrap:break-word;
color:#343A40;
background-color:white;
padding:40px 0;
line-height:140%;
}
.container89 {
padding:40px 30px;
}
.title89 {
font-size:30px;
font-weight:bold;
line-height: 37px;
margin-bottom:15px;
}
.block89 {
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-flex-wrap:nowrap;
    -ms-flex-wrap:nowrap;
        flex-wrap:nowrap;
-webkit-box-align:start;
-webkit-align-items:start;
   -moz-box-align:start;
    -ms-flex-align:start;
        align-items:start;
width:100%;
}
.block89 > div:first-child {
width:66.66667%;
padding-right:30px;
}
.block89 > div:last-child {
width:33.33333%;
}
.whatsapp77 a, .call-order77 a {
display:block;
text-align:center;
text-decoration:none;
text-transform:uppercase;
font-size:16px;
font-weight:bold;
line-height:20px;
color:white;
padding:8px 0;
width:100%;
}
.whatsapp77 a {
position:relative;
background-color:#25D366;
}
.whatsapp77 a::before {
content: '';
display:inline-block;
width:24px;
height:24px;
margin:0 20px -5px 0;
background: url('../images/icons/whatsapp.png') 0 0 no-repeat;
}
.call-order77 {
margin-top:15px;
}

@media screen and (max-width: 600px) {
.container89 {
text-align:center;
margin:0 15px;
padding:30px 15px;
}
.title89 {
font-size:24px;
margin:0 0 20px 0;
}
.info89 {
padding-bottom:20px;
}
.block89 {
display:block;
}
.block89 > div:first-child, .block89 > div:last-child {
width:100%;
padding:0;
}
}

/*ФОРМА 20*/
div.styles90 {
margin: 0 auto;
width: 95%;
max-width: 1170px;
font-family: Montserrat, Verdana, Arial;
font-size:16px;
font-weight:normal;
word-wrap:break-word;
color:white;
background-color:white;
padding:40px 0;
line-height:140%;
}
.container90 {
padding:40px 30px;
}
.title90 {
font-size:30px;
font-weight:bold;
line-height: 37px;
margin-bottom:15px;
}
.block90 {
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-flex-wrap:nowrap;
    -ms-flex-wrap:nowrap;
        flex-wrap:nowrap;
-webkit-box-align:start;
-webkit-align-items:start;
   -moz-box-align:start;
    -ms-flex-align:start;
        align-items:start;
width:100%;
}
.block90 > div:first-child {
width:66.66667%;
padding-right:30px;
}
.block90 > div:last-child {
width:33.33333%;
}
.whatsapp77 a, .call-order77 a {
display:block;
text-align:center;
text-decoration:none;
text-transform:uppercase;
font-size:16px;
font-weight:bold;
line-height:20px;
color:white;
padding:8px 0;
width:100%;
}
.whatsapp77 a {
position:relative;
background-color:#25D366;
}
.whatsapp77 a::before {
content: '';
display:inline-block;
width:24px;
height:24px;
margin:0 20px -5px 0;
background: url('../images/icons/whatsapp.png') 0 0 no-repeat;
}
.call-order77 {
margin-top:15px;
}
.call-order77 a {
background-color:white;
}

@media screen and (max-width: 600px) {
.container90 {
text-align:center;
padding:30px 15px;
}
.title90 {
font-size:24px;
margin:0 0 20px 0;
}
.info90 {
padding-bottom:20px;
}
.block90 {
display:block;
}
.block90 > div:first-child, .block90 > div:last-child {
width:100%;
padding:0;
}
}



}#img_resize_container {text-align:center;cursor:pointer;}
#img_resize_container div {transition:all 0.3s ease-out;background-size:contain;background-position:center top;background-repeat:no-repeat;}
#img_resize_container img {transition:all 0.3s ease-out;max-height:400px;}

.kit_inline_gallery .thumbs {padding:10px 50px;position:relative;}
.kit_inline_gallery .thumbs .scroll_left,.kit_inline_gallery .thumbs .scroll_right {position:absolute;top:50%;left:0;margin-top:-25px;cursor:pointer;}
.kit_inline_gallery .thumbs .scroll_right {left:auto;right:0;}
.kit_inline_gallery .thumbs .scroll_left svg,.kit_inline_gallery .thumbs .scroll_right svg {height:40px;}
.kit_inline_gallery .thumbs .scroll {overflow:hidden;position:relative;width:100%;padding: 0;}
.kit_inline_gallery .thumbs ul {list-style:none;display: block;transition: all 0.75s ease-out;}
.kit_inline_gallery .thumbs ul li {float:left;padding:5px;}
.kit_inline_gallery .thumbs ul li img {cursor:pointer;}
.kit_inline_gallery .thumbs ul li img.active {border:2px solid #ffbc13;}

.kit_inline_gallery .thumbs .scroll_left,.kit_inline_gallery .thumbs .scroll_right{ color: #ffbc13; }

.unselectable {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
	}
.transition_disabled
{
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -ms-transition: none !important;
  -o-transition: none !important;
}


#kit_fullscreen {display:none;position:fixed;top:0;left:0;width:100%;height:99999px;background:rgba(0,0,0,0.85);z-index:10000000;text-align:center;color:#fff;font-size:16px;font-weight:700;}
#kgf_foto {width:95%;margin:20px auto;position:relative;padding:0/* 50px*/;}
#kgf_foto .close {position:absolute;opacity:0.7;top:-10px;right:/*17px*/0px;cursor:pointer; font-size: 0; }
#kgf_foto .close::before{ content: ''; display: inline-block; width: 20px; height: 20px; vertical-align: middle; background: url(../images/axcapital/icons/close-white.svg) no-repeat; background-size: cover; }
#kgf_foto .prev, #kgf_foto .next {position:absolute;top:50%;margin-top:-25px;cursor:pointer;left:0; border: 1px solid #FFFFFF; width: 40px; height: 40px;}
#kgf_foto .prev:hover, #kgf_foto .next:hover {background: #BB8067; opacity: 0.8; border: 1px solid #BB8067;}
#kgf_foto .prev::after, #kgf_foto .next::after { content: ''; background: url(../images/axcapital/icons/scroll-prev.svg) no-repeat; width: 12px; height: 20px; position: absolute; top: 50%;  left: 50%; margin-top: -10px; margin-left: -6px; }
#kgf_foto .next::after{ background: url(../images/axcapital/icons/scroll-next.svg) no-repeat; }
#kgf_foto .prev img, #kgf_foto .next img {height:50px;display:none;}
#kgf_foto .prev svg, #kgf_foto .next svg {height:50px;display:none;}
#kgf_foto .next {left:auto;right:0;}
#kgf_foto .loader {position:absolute;top:50%;left:0;height: 40px; width: 100%; background: url("../images/axcapital/loader.svg") 50% 50% no-repeat;}
#kgf_foto .loader svg{display:none;}
#kgf_foto .share {padding-bottom:10px;margin-bottom:0;display:none;}
#kgf_foto .share span{display:inline-block;width:16px;height:16px;cursor:pointer;vertical-align:middle;margin-left:5px;}
#kgf_foto .share span svg {height:16px;}
@keyframes spin {
  0% {transform:rotate(0deg)}
  50%{transform:rotate(180deg)}
  100%{transform:rotate(360deg)}}

#kit_fullscreen .container {margin:0 auto;max-width:1200px;width:95%;clear:both;}
#kit_fullscreen .thumber {float:right;width:200px;text-align:right;cursor:pointer;padding-right:50px;display:none;}
#kit_fullscreen .thumber:after {content:" ▼";font-size:13px;}
#kit_fullscreen .thumber.up:after {content:" ▲";}
#kit_fullscreen .title {margin-right:200px;text-align:left;padding-left:50px;}
#kit_fullscreen .thumbs {padding:10px 45px;position:relative;display:none;}
#kit_fullscreen .thumbs .prev,#kit_fullscreen .thumbs .next {position:absolute;top:50%;left:0;margin-top:-25px;cursor:pointer;}
#kit_fullscreen .thumbs .prev svg,#kit_fullscreen .thumbs .next svg {height:40px;}
#kit_fullscreen .thumbs .next {left:auto;right:0;}
#kit_fullscreen .thumbs .scroll {overflow:hidden;position:relative;width:100%;padding:0;}
#kit_fullscreen .thumbs ul {list-style:none;display: block;transition:all 0.7s ease-out;}
#kit_fullscreen .thumbs ul li {float:left;padding:5px;}
#kit_fullscreen .thumbs ul li img {cursor:pointer;}
#kit_fullscreen .thumbs ul li img.active {border:1px solid #000;padding:1px;opacity:0.7;box-shadow:2px 2px 2px rgba(0,0,0,0.3)}

.object_page #img_resize_container{ display: none; }