
	.main-screen{
       background-image: url(https://www.eremont.ru/bitrix/templates/eremont_main_2017/img/together-without-background.png);
    }

	.main-screen-title__h1 {
		color: var(--mainBlueColor);
		margin-bottom: 220px;
	}



    .Years-Designers-Garanty__item {
        display: flex;
        align-items: center;
    }

    .whyYouShouldChooseUs-list__item {
        height: auto; 
        max-width: 640px;
    }
    
    .stages__title {
        text-transform: none;
    }

	.mt2yf__years {
		position: relative;
		align-items: center;
    	justify-content: center;
	}	
	
	.mt2yf__years > .text {
		position: absolute;
		color: #fff;
		font-size: 28px;
		line-height: 28px;
		text-transform: uppercase;
		margin: 0;
		right: 40px;
    	top: 20px;
		font-family: var(--boldFont),sans-serif;
	}
	
	.mt2yf__years span {

	}

	.mt2yf__txt{
    max-width: 600px;
    color: #fff;
      font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.63;
  letter-spacing: normal;
  text-align: left;
}
.container-old .mt2yf__txt{
    padding-left: 15px;
    padding-right: 15px;
}

	.mt2yf__button {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 52px;
    font-size: 14px;
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: .6px;
    text-align: left;
    text-transform: uppercase;
    font-family: var(--boldFont),sans-serif;
    border-radius: 2px;
    background-color: #fff;
    text-decoration: none;
    color: #2660bd;
    padding: 0;
    border: none;
    width: 260px;
    cursor: pointer;
}
.mt2yf__button:hover,
.mt2yf__button:focus,
.mt2yf__button:active{
    background-color: #e5edf7;
}
.mt2yf__button span {
    color: #2660bd;
}
.mt2yf__button span:last-of-type {
    margin-left: 15px;
    font-weight: 700;
}

	.chess-block .chess-block__btn {
		  display: none;
	}

	  .chess-block .galleryGrid__item {
		width: 100%;
	}
	.video-container {
		width: 100%;
	}

	.company-news-card {
		/* height: 552px; */
		width: 300px;
		position: relative;
		float: left;
		margin: 0 auto;
		overflow: hidden;
		text-decoration: none;
	}

	.company-news-card__picture {
		margin: 14px auto;
		width: 270px;
		height: 270px;
		overflow: hidden;
	}

	.company-news-card__picture img {
		height: 270px;
	}

	.careerSwiper {
		padding-top: 5px;
	}
	
	.careerSwiper > .swiper-wrapper > .swiper-slide {
		display: flex;
	}

	.careerSwiper > .swiper-wrapper > .swiper-slide.swiper-slide-active {
		margin-left: 30px;
		margin-right: 0!important;
	}

	.careerSwiper > .swiper-wrapper > .swiper-slide.swiper-slide-next {
		margin-right: 0!important;
	}
	
	#middle {
		max-height: inherit;
	}

	video {
		height: 645px;
		width: 100%;
		object-fit: cover;
		object-position: center;
	}

	.chess-block {
		height: 645px;
	}

	.chess-block__text_long {
		margin-bottom: 0!important;
	}

	.media-head-content__rightSide_content_vtour {
		height: 100%;
	}
	#pano {
			height: 100%!important;
	}
	.chess-block+.chess-block+.chess-block+.chess-block .chess-block__info {
		margin-right: 0;
    	margin-left: auto;
	}

	.chess-block+.chess-block+.chess-block+.chess-block+.chess-block .chess-block__info {
		margin-left: 0;
		margin-right: auto;
	} 
		

	.tcb-img-item img {
		max-width: 360px;
	}

	.tcb-img-item {
		max-width: 360px;
	}

	.career__text {
		font-size: 40px;
		line-height: 1;
		color: #fff;
		text-align: center;
		margin-bottom: 0;
		margin-top: 10px;
	}

	.career__text br {
		display: none;
	}
	/* .chess-block > .chess-block__info {
		margin-right: 0;
    	margin-left: auto;
	} */

		@media (max-width: 1279px) {
			.breadcrumb__nav {
			padding-left: 60px!important;
			padding-right: 60px!important;
			}

			.career__text {
				font-size: 30px;
				margin-bottom: -10px;
			}
		}
		@media (max-width: 767px) {
			.breadcrumb__nav {
				padding-left: 40px!important;
				padding-right: 40px!important;
			}
		}

		@media (max-width: 479px) {
			.breadcrumb__nav {
				padding-left: 20px!important;
				padding-right: 20px!important;
			}
			.career__text {
				margin-left: 20px;
				margin-right: 20px;
			}
		}
			

	@media (max-width: 1024px) {
		.chess-block+.chess-block+.chess-block {
    	background-color: transparent;
		}

		.chess-block {
			flex-direction: column-reverse;
		}
		.chess-block .chess-block__info {
			display: flex;
		}

		.chess-block {
			height: auto;
		}

		.career__wrapper {
			padding-left: 60px;
			padding-right: 60px;
			padding-bottom: 100px;
		}

		.career__wrapper>.nw-dsgn-head-block__h2::before {
			left: 60px;
		}

		.more-than-20-years-feedback {
			justify-content: center;
		}

		.career__text br {
		display: block;
	}
	}

	@media (max-width: 1024px) and (min-width: 769px) {
		.careerSwiper > .swiper-wrapper > .swiper-slide.swiper-slide-active {
			margin-left: 0;
		}
		.company-news-card {
			width: 270px;
		}
	}

	@media (max-width: 768px) {
		 .mySwiper, .careerSwiper {
			width: 100%;
		}  

		.galleryGrid__item.content-item .object-info {
			display: none;
		}
		
		.chess-block {
			height: auto;
			flex-direction: column;
		}

		.chess-block  .chess-block__info {
			max-width: 100%;
			display: flex;
		}

		.chess-block .chess-block__title {
			order: 1;
		}
		.chess-block .chess-block__subTitle {
			order: 3;
		}
		.chess-block > .galleryGrid__item.content-item.span-col-2 {
			order: 2!important;
		}
		
		.chess-block .chess-block__text {
			order: 4;
		}

		video {
			height: auto;
		}

		.video-container {
		width: 100%;
		height: 400px;
		margin: 0;
		}
		 /* .careerSwiper > .swiper-wrapper > .swiper-slide {
			width: 100%!important;
		}  */

		.career__wrapper {
			padding-left: 20px;
		padding-right: 20px;
		padding-top: 80px;
		padding-bottom: 40px;
		}

		.career__wrapper>.nw-dsgn-head-block__h2::before {
			left: 20px;
		top: 56px;
		}

		.chess-block__info {
			order: 1;
		}
		.galleryGrid__item .content-item .span-col-2 {
			order: 2;
		}

		.company-news-card {
    		width: 300px;
		}
		.careerSwiper > .swiper-wrapper > .swiper-slide.swiper-slide-active {
			margin-left: 0;
		}
	}

	@media (max-width: 375px) {
		#pano {
			height: 335px!important;
		}
		.video-container {
			height: auto;
		}

	}
	
