.owl-stage {
	margin: 0 auto;
}

.project {
    height: 600px;
}
.project__info{
    position: relative;
}
.project__count--frame{
    background-color: #147a60;
    position: absolute;
    bottom: 0;
}
.projects .owl-nav{
    bottom: -22px;
}
.project__address {
    grid-area: addr;
    margin-bottom: 10px;
    height: 28px;
}
.blog-nav__body {
    height: auto;
    max-height: 540px;
}
.project__finish__quarter{
    grid-area: addr;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: flex-start;
    -ms-flex-align: center;
    align-items: flex-end;

}
.project__quarter{
    align-items: flex-end;
    min-height: 56px;
}
.project__quarter span{
    float: right;
    font-weight: 300;
    line-height: 1;
    display: contents;
    color: rgb(0, 0, 0);
}

.projects__new{
    display: block;
    width: 30%;
}
.projects__new .project__info {
    position: relative;
    display: block;
    width: calc(100% - 40px);
}
.projects__new .project__title,.projects__new .project__apartments,.projects__new .project__metro,.projects__new .project__address,.projects__new .project__btns{
    display: block;
    width: 100%;
}
.projects__new  .project__btns {
    min-height: 56px;
    height: 56px;
}
.projects__new .project__btns .project__count__block{
    display: inline-block;
    width: 45%;
    height: 100%;
    margin-right: 5%;
    float: left;
    position: relative;
}
.projects__new .project__btns .project__quarter__block{
    display: inline-block;
    width: 50%;
    height: 100%;
    position: relative;
}
.projects__new  .project__count--frame{
    background-color: #147a60;

}
.projects__new .project__btns .project__count{
    position: absolute;
    left: 0;
    bottom: 0;
}
.projects__new .project__btns .project__count.project_no_count{
    height: auto;
}
.projects__new .project__btns .project__quarter__block .project__quarter{
    position: absolute;
    left: 0;
    bottom: 0;
}

.highflat_click{
	position: relative;
}
.highflat_click span.h5{
	font-family: 'Roboto';
	font-size: 30px;
	font-weight: 500;
	position: absolute;
	left: 40px;
	top: 2em;
}
.highflat_click .btn{
	position: absolute;
	left: 40px;
	bottom: 2em;
}
.highflat_click .btn-gold{
	display: inline-block;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: .375rem 1.75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: .25rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	background-color: #b99464;
	color: #fff;
	box-shadow: 1px 1px 5px #cbaf8b;
	cursor: pointer;
}
.highflat_click .btn-gold:hover{
	background-color: #8e755b;
	box-shadow: none;
}

.hidden{
    display: none;
    visibility: hidden;
    opacity: 0;
}

/* Timer */
.timer-block {
	width: 210px;
	display: block;
	position: fixed;
	/*top: 128px;*/
	top: 90px;
	left: 80vw;
	box-sizing: border-box;
	z-index: 9999;

	background-color: #f5f7f9;
	box-shadow: 0 2px 8px 1px rgba(0,0,0, 0.3);
	padding: 20px;

}

.timer-block * {
	box-sizing: border-box;
}

.timer-block-inner {
}

.timer-block__name {
	margin-bottom: 10px;
	font-size: 14px;
}

.timer-block__title {
	color: #2f6c52;
	font-size: 19px;
	font-weight: 600;
	font-family: Roboto, sans-serif;
	margin-bottom: 20px;
	margin-top: 5px;
	line-height: 1;
}

.timer-block__clock {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-top: 30px;
}
.timer-block__clock-item {
	color: #444;
	font-size: 30px;
}
.timer-block__clock-item:nth-child(n+2) {
	margin-left: 20px;
}

.timer-block__clock-item-value {
	font-size: 30px;
}
.timer-block__clock-item-label {
	font-size: 12px;
}

.timer-block__clock-item--big {
	width: 100%;
	margin-bottom: 5px;
}
.timer-block__clock-item--big .timer-block__clock-item {
	text-align: left;
}
.timer-block__clock-item--big + .timer-block__clock-item {
	margin-left: 0;
}
.timer-block__clock-item--big .timer-block__clock-item-value {
	display: inline-block;
	font-weight: 500;
	font-size: 35px;
}
.timer-block__clock-item--big .timer-block__clock-item-label {
	display: inline-block;
}

.timer-block-action {
	margin-top: 20px;
	background-color: #2f6c52;
	text-align: center;
}
.timer-block-action * {
	pointer-events: all;
}
.timer-block-action .btn {
	color: white;
	display: inline-block;
	height: 100%;
	width: 100%;
	padding: 10px 15px;

}
/* .Timer */

.projects__block-single .project__count{
    text-decoration: underline;
    font-weight: 400;
    color: var(--main-clr);
    font-size: 1.15rem;
}

[class*="ymaps-2"][class*="-ground-pane"] {
    filter: url("data:image/svg+xml;utf8,<sv g xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
    -webkit-filter: grayscale(100%);
}
.slide__additionals{

    padding-left: 2px;
}
.news-page__single .single-news__info{
    display: block;
}



/* Trade-In Banner */
.banner-simple {
	margin: 60px auto 0;
	height: 193px;
	width: 100%;
	box-sizing: border-box;
}
.banner-simple__text-left {
	height: 193px;
	box-sizing: border-box;
	background-position: right;
	background-repeat: no-repeat;
	background-size: contain;
	background-color: #2f6b51;
	color: white;
	padding: 25px 0 50px 32px;
	border-radius: 5px;

}
.banner-simple__title {
	font-size: 80px;
	line-height: 80px;
	font-family: Arial;
}
.banner-simple__content {
	font-size: 32px;
}
.banner-simple .icon-arrow-right {
	background-image: url('/local/templates/.default/images/arrow-right.png');
	width: 32px;
	height: 18px;
	display: inline-block;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
}
/* .Trade-In Banner */
.projects .owl-nav {
	bottom: -27px;
}
.projects.owl-carousel .owl-nav button{
	width: 50px;
	height: 600px;
}

.probel{
	margin-bottom: 30px;
}

.online_excursions_click .btn-blue {
	display: inline-block;
	font-weight: 400;
	text-align: center;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-color: transparent;
	border: 1px solid transparent;
	padding: .375rem 1.75rem;
	font-size: 1rem;
	line-height: 1.5;
	border-radius: .25rem;
	transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	background-color: #5a8be2;
	color: #fff;
	box-shadow: 1px 1px 5px #9eafd0;
	cursor: pointer;
}

.online_excursions_click .btn {
	position: absolute;
	left: 40px;
	bottom: 3em;
	font-size: 17px;
	font-weight: normal;
}

.online_excursions_click {
	margin-top: 52px;
	position: relative;
}

.online_excursions_click .btn-blue:hover {
	background-color: #386dd6;
	box-shadow: none;
}
.online_excursions_click img{
	border-radius: 6px;
}

.online_exc_slide_text {
	position: absolute;
	top: 17%;
	left: 40px;
	font-size: 42px;
	color: white;
	font-weight: bold;
}


.side-nav-arrow.owl-carousel .owl-nav button.owl-next, 
.side-nav-arrow.owl-carousel .owl-nav button.owl-prev{
	position: absolute;
	left: auto;
	right: -20px;
    width: 40px;
    background: #fff;
    bottom: calc(50% - 20px);
    border-radius: 100%;
    box-shadow: 0 0 3px rgba(0,0,0,.3);
}
.side-nav-arrow.owl-carousel .owl-nav button.owl-next{
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg);
}
.side-nav-arrow.owl-carousel .owl-nav button.owl-prev{
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
    left: -20px;
}
.side-nav-arrow.owl-carousel .owl-nav button.disabled{
	display: none;
}
.side-nav-arrow.owl-carousel .owl-nav button > svg{
	display: inherit;
	transform: scale(0.7);
}

.projects.not-loaded {
    position: relative;	
}
.projects.not-loaded .projects__new{
	opacity: 0;
}
.projects.not-loaded:before {
    content: '';
    position: absolute;
	width: 75px;
    height: 75px;
    background: url(../img/2.gif) 0 0 no-repeat;
	left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 10;
}
.projects.not-loaded:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: #fff;
    left: 0;
    top: 0;
    z-index: 1;	
}
.projects.owl-carousel .owl-nav button,
.project-detail__gallery .owl-nav button{
	width: 40px;
    height: 40px;
	border-radius: 100% !important;
    box-shadow: 0 0 3px rgba(0,0,0,.3);
	background: #fff !important;
	opacity: 0.5;	
}
.projects.owl-carousel .owl-nav button.owl-next,
.project-detail__gallery.owl-carousel .owl-nav button.owl-next{
	-webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg); 
}
.projects.owl-carousel .owl-nav button.owl-prev,
.project-detail__gallery.owl-carousel .owl-nav button.owl-prev{
	-webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}
.project-detail__gallery.owl-carousel .owl-nav button.owl-next svg,
.projects.owl-carousel .owl-nav button.owl-next svg,
.project-detail__gallery.owl-carousel .owl-nav button.owl-prev svg,
.projects.owl-carousel .owl-nav button.owl-prev svg{
	transform: scale(0.7);
	
}
.projects.owl-carousel .owl-nav button.owl-next path,
.project-detail__gallery.owl-carousel .owl-nav button.owl-next path,
.project-detail__gallery.owl-carousel .owl-nav button.owl-prev path,
.projects.owl-carousel .owl-nav button.owl-prev path {
    fill: var(--green-clr);
    opacity: 1;
}
.projects.owl-carousel .owl-nav button.owl-next:hover,
.project-detail__gallery.owl-carousel .owl-nav button.owl-next:hover,
.project-detail__gallery.owl-carousel .owl-nav button.owl-prev:hover,
.projects.owl-carousel .owl-nav button.owl-prev:hover {
    background: #fff !important;
	opacity: 1;
}
.project-detail__gallery.owl-carousel .owl-nav button.owl-next,
.projects.owl-carousel .owl-nav button.owl-next{
	right: 10px;
}
.project-detail__gallery.owl-carousel .owl-nav button.owl-prev,
.projects.owl-carousel .owl-nav button.owl-prev{
	left: 10px;
}
.projects.owl-carousel .owl-nav{
	top: 38%;
}
.project-preview__text{
	overflow: hidden;
}
.projects__block-single.projects__block-single-some .project__info {
	width: 100%;
	padding: 20px 0;
}

.projects__block-single.projects__block-single-some .project__link{
	width: 100%;
	border-radius: 4px;
}
.projects__block-single.projects__block-single-some .project{
	height: 300px;
}
.projects__block-single.projects__block-single-some .project__title{
	color: #000;
	font-size: 18px;
	font-weight: 400;
	width: 60%;
}

.projects__block-single.projects__block-single-some .owl-stage-outer,
.projects__block-single.projects__block-single-some .project__info{
	height: auto
}
.projects__block-single.projects__block-single-some{
	height: 420px;
}
.tabs__button.project-detail__apart-link,
.tabs__button.project-detail__investor-link{
	padding: 2px 0 4px;
}
.project-detail__gallery.owl-carousel .owl-nav button.owl-next:after{
	content: '';
	width: 50px;
    height: 430px;
    position: absolute;	
	transform: rotate(90deg);
	bottom: -200px;
    left: -6px;
	
}
.project-detail__gallery.owl-carousel .owl-nav button.owl-next:hover:after {
    background: linear-gradient(-90deg, rgba(0, 0, 0, .1), rgba(0, 0, 0, .03), transparent) !important;
}

.project-detail__gallery.owl-carousel .owl-nav button.owl-prev:after{
	content: '';
	width: 50px;
    height: 430px;
    position: absolute;	
	transform: rotate(90deg);
	bottom: -200px;
    left: -6px;
	
}
.project-detail__gallery.owl-carousel .owl-nav button.owl-prev:hover:after {
    background: linear-gradient(-90deg, rgba(0, 0, 0, .1), rgba(0, 0, 0, .03), transparent) !important;
}
._callback-list-progect .callback__form{
	padding-bottom: 20px;
	padding-top: 20px;
}
._callback-list-progect .callback__input:first-child{
	margin-right: 0
}
._callback-list-progect .callback__input{
	width: 85%
}
._callback-list-progect .callback__pers{
	text-align: left;
	font-size: 0.9rem;
}
.project-detail__text{
	min-width: 450px;
}
.projects__new .project__btns{
	min-height: 70px;
    height: 70px;
}
.important-item .important-item-title{
	font-weight: 400;
}
.banner-bank-wrapper{
	position: absolute;
	z-index: 10;
    top: 20px;
	width: 300px;
    overflow: hidden;
}
.banner-bank-img{
	max-width: 100%;
    max-height: 100%;
}
.project-detail{
	position: relative;
}
.callback-news .callback__form{
	padding: 30px 0;
}
.callback-news .callback__form input{
	width: 80%;
}
.callback-news .callback__form .check__label{
	font-size: 1.1rem;
}
.nav-bar-top-wrap{
	width: 100%;
	height: 45px;
	position: fixed;
	 background: #f5f7f9;
}
._with-nav-bar-top.header{
	margin-top: 48px;
}
.header._with-nav-bar-top.header--float{
	margin-top: 0;
}
.nav-bar-top{
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
	height: 45px;
   
	color: var(--green-clr);
	font-weight: 500;
}

.nav-bar-top-text{
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
   /* margin-right: 82px;*/
    font-size: 16px;
    line-height: 18px;
}
.header-city__item > span{
	opacity: 0.5;
}
.header-city__item-current > span {
    border-bottom: none;
	opacity: 1;
}
.header-city__item{
	margin: 0;
}
.header-city__item:first-child{
	margin-right: 7px;
}
.header-city__item-current::before{
	margin-right: 4px;
	height: 11px;
}
.header__logo{
	width: 152px;
}
.top-menu{
	margin-left: 35px;
    margin-right: 94px;
}
.header-link-akacia{
	color: #fff;
	margin-right: 9px;
	font-weight: 300;
	position: relative;
	font-size: 15px;
	letter-spacing: 0.03em;
}
.header-link-akacia:hover{
	color: #fff;
	cursor: pointer;
}
.header-link-akacia:hover::after {
    content: "";
    height: 1px;
    width: 100%;
    background-color: #fff;
    position: absolute;
	bottom: -5px;
    left: 0;
}
.b-header__controls__lang__select {
    width: 78px;
    outline: 0;
}
.b-header__controls__lang .ui-selectmenu-button.ui-button {
    width: 75px;
    box-sizing: border-box;
    outline: 0;
    position: relative;
    border: 1px solid;
    border-color: transparent;
    background-color: transparent;
    color: #ffffff;
    text-transform: uppercase;
    /*text-decoration: underline;*/
   
	text-align: center;
    white-space: nowrap;
}
.ui-selectmenu-button.ui-button:before {
    position: absolute;
    content: '';
    top: 40%;
    right: 10px;
    width: 12px;
    height: 7px;
    background: url(../img/svg/arow.svg) center/contain no-repeat;
}
._header-white .ui-selectmenu-button.ui-button.ui-selectmenu-button-open:before, .ui-selectmenu-button.ui-button.ui-selectmenu-button-open:before {
	transform: translateY(-50%) rotate(180deg);
	top: 50%;
}

.ui-selectmenu-menu._header .ui-widget.ui-widget-content {
    background-color: var(--green-clr);   
    border-top: 1px solid #33705D;
    transform: none;   
    margin-top: 18px;
}
._header .ui-menu-item div {
	color: #fff;
    text-transform: uppercase;
    padding: 5px 17px;
	text-align: center;
}
._header .ui-state-active, ._header .ui-widget-content .ui-state-active {
    background-color: inherit;
    border-color: transparent;
	border: none;
}
._header .ui-menu .ui-menu-item:hover{
	text-decoration: underline;
}
.ui-selectmenu-menu {
    padding: 0;
    margin: 0;
    position: absolute;
    top: 0;
    left: 0;
    display: none;
}
.ui-selectmenu-open {
    display: block;
}
.ui-front {
    z-index: 2000;
}
.ui-menu .ui-menu-item {
    margin: 0;
    cursor: pointer;
    list-style: none;
}
.b-header__controls__lang .ui-icon{
	width: 0;
	height: 0;
}
.b-header__controls__lang .ui-selectmenu-button.ui-button,
.header-city__item{
	font-size: 13px;
}
.top-menu__item--parent:after{
	background: url(../img/svg/arow.svg) center/contain no-repeat;
}
.menu-akacia-link.top-menu__item--child{
	padding-top: 30px;
    padding-bottom: 30px;
    font-size: 12px;
    text-transform: uppercase;
}
.menu-akacia-link.top-menu__item>a:after{
	content: '';
    background: url(../img/arrow_to_right.svg) center/contain no-repeat;
	width: 16px;
    height: 12px;
    position: absolute;
    top: 12px;
    left: 156px;
}
.menu-akacia-link.top-menu__item>a{
	color: #97B4AB;
	position: relative;
	font-weight: 500;
} 
.header-city{
	margin-right: 2.75rem;
}
.nav-bar-top-wrap .marquee{
	max-width: 800px;
	float: right;
	max-width: 57%;
}
.banner-line{
	background: url('../img/banner 1920px.png') center/contain no-repeat;
	width: 100%;
	height: 160px;
	margin-top: 52px;
	text-align: center;
}
.banner-line-link{
	font-size: 30px;
    color: #fff;
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;	
}
.banner-line-link:hover{
	color: #fff;
}
.banner-line-link span{
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

/*#modal-camera .modal-content:before{
	content: '';
    position: absolute;
    top: 20px;
    height: 40px;
    width: calc(100% - 65px);
    background: #4b4b4b;
}*/
.project-preview__bottom>div{
	max-width: 160px;
}
.camera-names-block{
	font-size: 18px;
    color: #fff;
    z-index: 999999999;
    position: absolute;
    padding: 16px 20px;
	background: #4b4b4b;
	padding-top: 20px;
}
.camera-names-block span{	
	border: 2px solid;
	border-color: var(--green-clr);
	padding: 5px 10px;
	border-radius: 4px;
	color: #fff;
}
.camera-names-block a{
	background-color: var(--green-clr);
	color: #fff;
	padding: 5px 10px;
	border-radius: 4px;
	border: 2px solid;
    border-color: var(--green-clr);
}
.main-contacts__title__name-project{
	color: var(--green-clr);
    font-weight: 500;
	font-size: 1rem;
    margin: 0 0 20px;
}
.main-contacts__title{
	margin: 0 0 10px;
}
.main-contacts__schedule div span:nth-child(2){
	float: right
}
.video-new-year{
	position: fixed;
	top: 0;
	z-index: 999999;
}
.slide__left{
	padding: 34px 10px 33px 35px;
}
/* .top-menu__item--root{
	margin: 0;
} */
.tabs__header-item{
	text-align: center;
}

/*.callback {
	height: 370px;
}*/
.footer-text-bottom{
	color: #fff;
    font-size: .83rem;
	margin-bottom: 15px;
}


@media (max-width:1120px){
	.top-menu {
		margin-left: 20px;
		margin-right: 20px;
	}
	.header-city {
		margin-right: 0.75rem;
	}
	.header-link-akacia{
		margin-right: 0;
	}
	.header__logo {
		width: 100px;
	}
	.slide__left{
		width: 45%;
	}
	.slider-main .slide{
		width: 100%;
	}
	.wrap .wrap {
		max-width: 100%;
	}
	.tabs__header {
		font-size: 15px;
	}
	.s-news-main__excerpt{
		line-height: 1.2;
	}
}


.top-menu__item>a{
	font-size: 16px;
}
.b-header__controls__lang{
	position: relative;
	margin-left: 25px;
}
.b-header__controls__lang:before{
	content: '';
	width: 16px;
	height: 16px;
	background: url(../img/svg/internet.svg) center/contain no-repeat;
	position: absolute;
    top: 7px;
    left: 5px;
}
.header__phone a{
	font-weight: 500;
    font-size: 18px;
    line-height: 21px;
}
.header__logo {
    width: 128px;
}
.header__burger{
	display: none;
}


.mobile-menu, .page__middle {
    margin-top: 70px;
    overflow: hidden;
}
.mobile-menu {
    display: -ms-flexbox;
    display: flex;
    height: 100vh;
    width: 100vw;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: var(--green-clr);
    padding: 60px 10px 40% 38px;
    position: absolute;
    box-sizing: border-box;
    opacity: 0;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.mobile-menu {
    padding: 0px 10px 0% 38px;
    overflow: scroll;
    justify-content: flex-start;
}
.mobile-menu__menu {
    height: 88%;
    height: calc(100% - 100px);
    overflow: scroll;
}
.mobile-menu__item, .mobile-menu__subitem {
    color: #fff;
    padding: 10px 0;
    display: block;
}
.mobile-menu__item {
    font-weight: 500;
}
.mobile-menu__menu-body {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
}
.mobile-menu__menu-body {
    padding-left: 15px;
}
.mobile-menu__subitem {
    font-weight: 300;
}
.button--small.button-white{
	background: #fff;
	border: 1px solid var(--green-clr);
	color: var(--green-clr);
	font-weight: 400;
}
.button--small.button-white:hover{
	color: var(--green-clr);
}

.mobile-menu, .page__middle {
margin-top: 85px;
}

.mobile-menu._has-nav-bar-top {
    margin-top: 50px;
}

.mobile-menu {
width: 100% !important;
}

@media (max-width:1650px){
	.header__phone {
		right: 2% !important;
	}
	.header__logo{
		left: 2% !important;
		position: absolute;
	}
}

@media (max-width:1530px){
	.header__phone a {		
		font-size: 15px;
		line-height: 18px;
	}
}
@media (min-width:1460px){
	.header__logo{
		position: absolute;
		left: 5%;
	}
	.top-menu{
		margin-left: 0;
	}
	.header__phone{
		position: absolute;
		right: 5%;
	}
	.header-link-akacia{
		margin-right:0;
	}
	/* .header-city {
		margin-right: 0;
	} */
	.b-header__controls__lang{
		margin-right: 87px;
	}
	
}
@media (max-width:1460px){
	
	.top-menu .hide_mobile, .header-link-akacia{
		display: none
	}
	.header__logo {
		position: relative;
		width: 280px;
		left: unset !important;
	}
	.top-menu{
		margin-right: 0;
	}
	.header__phone{
		padding: 0 15px;
	}
	.header__burger{
		display: block;
		width: 23px;
		height: 23px;
		background: url(/local/templates/rascvetay-ctweb.mobile//img/svg/burger.svg) center/23px no-repeat;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		padding: 10px;
		margin-right: -10px;
		cursor: pointer;
	}
	.header-city{
		margin-left: 150px;
	}
}

.cont_box
{
  z-index: 9999999999;
  position: fixed;
  bottom: 30px;
  right: 30px;
}

.cont_box *
{
  transition: all 0.2s ease;
  box-sizing: border-box;
}

.cont_box .boxx
{
  margin-top: 20px;
  width: 64px;
  height: 64px;
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  /*box-shadow: 0px 0px 20px 2px rgb(150, 161, 189, 0.2);*/
}

.cont_box .green
{
  background: #007A66;
}

.cont_box .hide
{
  display: none !important;
}

.cont_box .blue
{
  background: #37AEE2;
}

.cont_box .greenn
{
  background: #25D366;
}

.cont_box .hide_box
{
  height: 0px;
  overflow: hidden;
}

.cont_box .show
{
  height: 255px;
}

.cont_box .closs.rotate
{
  transform: rotate(90deg);
}

.cont_box .butt_announc
{
  position: relative;
}

.cont_box .announc
{
  transition: none !important;
  top: 9px;
  position: absolute;
  right: 100%;
  width: 267px;
  padding: 5px;
  background: white;
  font-size: 16px;
  color: #282828;
  border: 1px solid rgb(0,122,102,0.2);
  border-radius: 5px;
}

/* .card_dm:has(.green_title){
	display: none;
} */
/* .wrap_valc_dm > div:nth-child(9){
	order:12
} */
/* .wrap_valc_dm > div:nth-child(9){
	display: none;
}

.wrap_valc_dm > div:nth-child(10){
	display: none;
}

.wrap_valc_dm > div:nth-child(11){
	display: none;
} */
/* .wrap_valc_dm > div:nth-child(12){
	display: none;
} */
@media screen and (min-width: 1000px)
{
  .cont_box .boxx:hover
  {
    transform: scale(1.05);
  }

  .cont_box .padd
  {
    padding: 0 10px;
  }
}

@media screen and (max-width: 1000px)
{
  .cont_box 
  {
    right: 10px;
  }

  .cont_box .announc
  {
    right: calc(100% + 10px);
    font-size: 10px;
    width: 155px;
    top: 15px;
  }

  .cont_box .boxx
  {
    margin-top: 15px;
  }

  .cont_box .show 
  {
      height: 235px;
  }
}

@media screen and (max-width: 400px)
{
  .cont_box .announc
  {
    right: calc(100% + 7px);
    top: 10px;
    font-size: 8px;
    width: 125px;
  }

  .cont_box .boxx 
  {
    width: 50px;
    height: 50px;
  }

  .cont_box .boxx svg
  {
    width: 55%;
  }

  .cont_box .boxx.toggle_box .openn
  {
    width: 50%;
  }

  .cont_box .boxx.toggle_box .closs
  {
    width: 42%;
  }

  .cont_box .show
  {
    height: 180px;
  }

  .cont_box .boxx
  {
    margin-top: 10px;
  }
}




/*Калькулятор*/

