.cards_vacancies{display: grid;grid-template-columns: 1fr 1fr 1fr 1fr 1fr;}
.card_vacancie{padding: 10px;}
.cards__card_inner_vacancie{}
.cards__card_inner_vacancie a{
    text-align: center;
}
img.cards__card_header_image_vacancie{}
.cards__card_content_vacancie{
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    margin: 15px 0;
}
.cards__card_footer_vacancie{
    text-align: center;
}
.cards__card_info_vacancie{
    text-align: center;
}
.cards__card_info_vacancie a{
    background: #e24538;
    color:#fff;
    text-align: center;
    display: inline-block;
    padding: 10px 20px;
    border-radius: 10px;
    text-transform: uppercase;
    font-weight: bold;
    margin: 15px auto;
}
.cards__card_info_link_vacancie{}
.cards__card_info_vacancie a{}

@media(max-width:1200px){
    .cards_vacancies{display: grid;grid-template-columns: 1fr 1fr 1fr 1fr;}
}
@media(max-width:992px){
    .cards_vacancies{display: grid;grid-template-columns: 1fr 1fr 1fr;}
}
@media(max-width:768px){
    .cards_vacancies{display: block;}
	.card_vacancie{text-align: center;}
	.section.four-items{
		padding-bottom:0;
	}
	.cards__card_info_vacancie a{
		text-align: center;
		display: inline-flex;
		align-items: center;
		justify-content: center;
		padding: 5px;
	}
	.cards__card_info_vacancie a svg{
		display:none;
	}
	.cards__card_info_vacancie a span{
		    font-size: 13px;
	}
	.cards__card_content_vacancie{
		display:none;
	}
	.cards__card_footer_vacancie {
		font-size: 13px;
	}
	.show-all{
		margin: 0 0 3em;
	}
}
@media(max-width:600px){
	header.clearfix{
		margin-bottom: 20px;
	}

    .cards {
		grid-template-columns: repeat(1,1fr);
	}

	.cards__card{
		width: 100%;
	}
}

.company_info{margin:2rem 0 2rem}.company_info__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.company_info--logo{width:9rem;height:6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.company_info--number{margin-bottom:.25rem}.company_info--number .phone-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.company_info--number *{color:#f12323;font-size:1.25rem;font-weight:600}.company_info--stock label{color:#687180;font-size:1.2rem}@media (max-width:340px){.company_info--stock label{font-size:1.4rem}}.company_info--stock select{border:none;width:auto;font-size:1.2rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-image:url(/local/templates/kdteam_mobile/images/components/svg/down-arrow-select.svg);background-repeat:no-repeat;background-position:.33rem;background-size:.66rem;padding-left:1.32rem}@media (max-width:340px){.company_info--stock select{font-size:1.4rem}}.banner_carousel__item{width:100%;height:100%}.banner_carousel__item img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.banner_carousel__item--text{position:absolute;top:3.4rem;left:1.4rem;line-height:1.25;font-size:1.8rem;font-weight:600}.banner_carousel__item--text span{color:#f12323}.banner_carousel .flickity-slider{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:7rem}.banner_carousel .flickity-viewport{margin-bottom:.5rem}.banner_carousel .flickity-page-dots{position:relative;bottom:0}.banner_carousel .flickity-page-dots .dot{width:2.5rem;height:.3rem;border-radius:5rem;background:#687180}.banner .owl-stage{-webkit-transform:translate3d(-2367px,0,0);transform:translate3d(-2367px,0,0);-webkit-transition:all .25s ease 0s;transition:all .25s ease 0s;width:4735px}.catalog_slider{margin:2rem 0 3rem}.card_small.types-stone{padding:1rem 1rem;height:12rem}.card_small--title.types-stone{width:7rem}.promo_items{margin:2rem 0 4rem}.pricelist_banner{margin:2rem 0 4rem}.pricelist_banner__inner{background-color:#edeff2;padding-top:2rem!important;padding-bottom:2rem!important;position:relative}.pricelist_banner__inner:after{content:'';background:url(/local/templates/kdteam_mobile/images/pages/home/pricelist_book.png);background-size:contain;background-repeat:no-repeat;width:16rem;height:19rem;position:absolute;right:0;top:-3rem}.pricelist_banner--title{font-size:1.4rem;margin-bottom:1rem}.email{margin:2rem 0 4rem}.email_block__inner{background-color:#edeff2;padding-top:2rem;padding-bottom:2rem;position:relative}.email_block__inner:after{content:'';background:url(/local/templates/kdteam_mobile/images/pages/home/convert.png);background-size:contain;background-repeat:no-repeat;width:11rem;height:13rem;position:absolute;right:0;top:-2rem}.email_block--title{font-size:1.4rem;margin-bottom:1rem}.email_block__form_input{border:1px solid #e0e0e0;border-radius:.5rem 0 0 .5rem;padding:1rem;font-size:1.2rem;width:100%}@media (max-width:340px){.email_block__form_input{font-size:1.4rem}}.email_block__form_input--label{display:block;margin-bottom:.5rem;color:#687180;font-size:1.2rem}@media (max-width:340px){.email_block__form_input--label{font-size:1.4rem}}.email_block__form--button{padding:1rem;font-size:1.2rem;border:none;border-radius:0 .5rem .5rem 0!important}.email_block__form_result--label{display:block;margin-bottom:.5rem;color:#000;font-size:1.2rem}.our_projects{margin:2rem 0 4rem}.our_projects__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.our_projects__inner .button{margin:0 auto}.our_projects__slider{margin-bottom:3rem}.our_projects__slider_card{width:21rem;height:21rem;margin-right:1rem;margin-bottom:1rem}.our_projects__slider_card .card_big--image{height:13rem}.our_projects__slider_card .card_big__content{padding:1rem 1rem 3rem}.our_projects__slider_card.is-selected .card_big__content--title{color:#000}.our_projects__slider_card .card_big__content--title{color:#687180}.video{margin:2rem 0 4rem}.video_block__item iframe{width:100%;height:18rem}