

/* Start:/local/templates/new_r1moscow/components/bitrix/news.list/main_slider/style.css?17345888505810*/
#home_slider{
    /* height: 750px; */
	display: block!important;
}
.top_block {
    width: 100%;
	height: 100%;
    background-size: 100%!important;
    background-repeat: no-repeat!important;
}
.owl-carousel .owl-nav{
overflow: hidden;
height: 0px;
}
.owl-theme .owl-dots .owl-dot.active span, 
.owl-theme .owl-dots .owl-dot:hover span {
  background: #2caae1;
}
.owl-carousel .item {
  text-align: center;
}
.owl-carousel .nav-btn{
  height: 47px;
  position: absolute;
  width: 26px;
  cursor: pointer;
  top: calc(50% - 47px) !important;
}
.owl-carousel .owl-prev.disabled,
.owl-carousel .owl-next.disabled{
pointer-events: none;
opacity: 0.2;
}
.owl-carousel .prev-slide{
  background: url(/bitrix/templates/msd/images/nav-icon.png) no-repeat scroll 0 0;
  left: 15px;
}
.owl-carousel .next-slide{
  background: url(/bitrix/templates/msd/images/nav-icon.png) no-repeat scroll -24px 0px;
  right: 15px;
}
.owl-prev, .owl-next {opacity: 0 !important;}
.owl-carousel:hover .owl-controls .owl-buttons .owl-prev {opacity: 1 !important;}
.owl-carousel:hover .owl-controls .owl-buttons .owl-next {opacity: 1 !important;}
.owl-prev {
    background: rgb(255 255 255 / 34%);
    width: 70px;
    top: 0;
    bottom: 10px;
    left: 0;
    position: absolute;
} 
.owl-next {
    background: rgb(255 255 255 / 34%);
    width: 70px;
    top: 0;
    bottom: 10px;
    right: 0;
    position: absolute;
}
.owl-carousel .prev-slide:hover{
 background-position: 0px -53px;
}
.owl-carousel .next-slide:hover{
background-position: -24px -53px;
}
.diamonds {
	font-size: 0;
	margin: 120px auto;
	position: relative;
	text-align: center;
	padding: 50px 0 0 57px;
}
.diamonds > li {
	display: inline-block;
	font-size: 18px;
	margin-right: 135px;
}
.diamonds .diamond {
	background: #f4f4f4;
	display: block;
	height: 255px;
	overflow: hidden;
	position: relative;
	text-decoration: none;
	width: 255px;
	overflow: hidden;
	transform: rotate(-45deg);
}
/* .diamonds .diamond:after { */
	/* -webkit-transition: all 0.2s ease; */
	/* -moz-transition: all 0.2s ease; */
	/* transition: all 0.2s ease; */
	/* content: " "; */
	/* width: 100%; */
	/* height: 100%; */
	/* position: absolute; */
	/* top: 0; */
	/* left: 0; */
	/* background: #000; */
	/* opacity: 0; */
	/* transform: scale(0); */
	/* z-index: 100; */
/* } */
.diamonds .diamond:hover:after {
	opacity: 0.3;
	transform: scale(1);
}
.diamonds .diamond:hover .content:after {
	opacity: 0.8;
	transform: scale(1);
}
.diamonds .content {
	display: table-cell;
	height: 255px;
	padding: 0 10px;
	transform: rotate(45deg);
	text-align: center;
	vertical-align: middle;
	width: 255px;
	position: relative;
}
.diamonds .content:after {
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	transition: all 0.2s ease;
	color: #fff;
	content: "\e140";
	font-family: 'Glyphicons Halflings';
	font-size: 28px;
	left: 27%;
	margin: -6px -12px;
	opacity: 0;
	position: absolute;
	top: 50%;
	z-index: 1000;
	transform: scale(2);
}
.diamonds .content img {
	margin-left: -25%;
	max-width: 375px;
}
.diamonds .diamond-sm .content:after {
	left: 24%;
	top: 48%;
}

@media (min-width: 1199px) {
	.diamonds > li:nth-child(3) {
		margin-right: 0;
	}
	.diamonds > li:nth-child(4) {
		right: 200px;
		top: 9px;
		position: absolute;
	}
	.diamonds > li:nth-child(5) {
		margin-left: 525px;
		margin-top: -60px;
	}
	.diamonds > li:nth-child(6) {
		position: absolute;
		margin: -3px 0 0 -27px;
		right: 38px;
	}
	.diamonds > li:nth-child(7) {
		position: absolute;
		margin: 105px 0 0 -133px;
		right: 143px;
	}
	.diamonds .diamond-sm {
		height: 128px;
		width: 128px;
	}
	.diamonds .diamond-sm .content {
		height: 128px;
		width: 128px;
	}
	.diamonds .diamond-sm .content img {
		max-width: 195px;
	}

	.row-diamons-description {
		margin-top: -150px;
		float: left;
	}
}
@media (max-width: 1198px) {
	.diamonds {
		text-align: center;
		width: 748px;
		margin: 0 auto;
		padding: 75px 0 75px 75px;
	}
	.diamonds::after {
		clear: both;
		content: "";
		display: table;
	}
	.diamonds > li {
		margin: 0;
		position: static;
		float: left;
	}
	.diamonds > li:nth-child(2n+2) {
		margin-bottom: -50px;
		margin-left: 55px;
		margin-top: 200px;
	}
	.diamonds > li:nth-child(2n+1) {
		clear: both;
	}
}

@media (max-width: 767px) {
	.diamonds {
		margin: 0 auto;
		padding: 25px 0 0 0;
		text-align: center;
		width: 445px;
	}
	.diamonds > li {
		float: none !important;
		clear: both !important;
		margin: 45px 0 115px 95px !important;
		display: block;
	}
	#home_slider .text_block {
    width: 100%!important;
	}
}

@media (max-width: 479px) {
	.diamonds-wrapper {
		min-height: 2650px;
	}
	.diamonds-wrapper .diamonds {
		margin: 0 auto;
		padding: 25px 0 0;
		text-align: center;
		width: 445px;
		position: absolute;
		left: 50%;
		margin-left: -222px;
	}
	.diamonds-wrapper .diamonds > li {
		text-align: center;
	}
}

#home_slider .text_block {
    position: absolute;
    bottom: 20px;
    width: 50%;
	z-index: 50;
}
#home_slider .slide-title {
    font-size: 55px;
    background: #ea4801;
    padding: 0 15px;
    color: #fff;
    width: max-content;
}
#home_slider .slide-desc {
    color: #fff;
    font-size: 18px;
    width: 85%;
	margin-top:10px;
}
.button-form {
    margin-top: 10px;
}
button#button-one,
button#button-two {
    width: 200px;
    padding: 12px 0px;
    color: #fff;
    float: left;
	margin:5px;
}
.main-slider .slick-dots {
	position: absolute;
	bottom: 15px !important;
}
.main-slider .slick-dots li button:before{
	color: #ffffff !important;
	font-size: 11px;
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
	.main-slider__content {
		padding-left: 60px;
	}
	.main-slider__item .site-container {
		padding-left: 120px;
	}
}

@media screen and (max-width: 768px) {
	.main-slider__content {
		padding-left: 20px;
	}
}

/* End */


/* Start:/local/templates/new_r1moscow/components/bitrix/menu/sections-elements1/style.css?1747657917238*/
.model-list-item a{color: #0080c5;}

.model-container {
  min-height: 632px;
}

#model-mazda {
min-height: 632px;
height: auto;

.model-lists-cols {
	grid-template-rows: repeat(15, auto); 
	}

.model-list-item {
  line-height: 110%;
	}
}

/* End */


/* Start:/local/templates/new_r1moscow/components/bitrix/news.list/main_smi/style.css?1734588850202*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}
/*div#remzona {
    display: flex;
}*/
/* End */


/* Start:/local/templates/new_r1moscow/components/bitrix/news.list/advantages/style.css?173458884879*/
@media screen and (max-width: 768px) {
	.css-flex {
		align-items: center;
	}
}
/* End */


/* Start:/local/templates/new_r1moscow/components/bitrix/form.result.new/service-request/style.css?17345888481853*/
.overlay{
	top:0;
	left:0;
	height:100%;
	background-color:rgba(0,0,0,.5);
	z-index:20
}
.modal,.overlay{
	opacity:0;
	visibility:hidden;
	position:fixed;
	width:100%;
	transition:all .3s
}
.modal{
	max-width:980px;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	z-index:30;
	box-shadow:0 3px 10px -.5px rgba(0,0,0,.2);
	text-align:center;
	padding:30px;
	border-radius:3px;
	background-color:#fff
}
@media screen and (max-width:768px){
	.modal-two-col{
		grid-template-columns:1fr
	}
	.mtc__img{
		display:none
	}
}
.modal__header {
    justify-content: center;
    font-size: 3rem;
	color: #000;
}
.modal-two-col{
	display:grid;
	grid-template-columns:1fr 1fr;
	align-items: center;
}
.mtc__img{
	margin-top:-30px;
	margin-left:-30px;
	margin-bottom:-30px;
	min-height:460px;
}
.modal.active,
.overlay.active{
	opacity:1;
	visibility:visible
}
.modal__cross{
	width:15px;
	height:15px;
	position:absolute;
	top:20px;
	right:20px;
	fill:#444;
	cursor:pointer
}
.f-row{
	position: relative;
}
.f-row input {
  padding: 19px 30px!important;
}
.f-row::before {
    content: '';
    color: #bdbdbd;
    position: absolute;
    display: flex;
    align-items: center;
    top: 0;
    bottom: 0;
    left: 0.525rem;
    top: 42%;
    transform: translateY(-50%);
}
#field_83::before {
    width: 18px;
    background-image: url(/local/templates/new_r1moscow/components/bitrix/form.result.new/service-request/./images/user-1.svg);
    background-repeat: no-repeat;
    background-position: center;
}
#field_84::before {
    width: 18px;
    background-image: url(/local/templates/new_r1moscow/components/bitrix/form.result.new/service-request/./images/phone-numbers-call-1.svg);
    background-repeat: no-repeat;
    background-position: center;
}
#field_85::before{
	left: 75%;
	width: 18px;
    background-image: url(/local/templates/new_r1moscow/components/bitrix/form.result.new/service-request/./images/vector-3.svg);
    background-repeat: no-repeat;
    background-position: center;
}
/* End */


/* Start:/local/templates/new_r1moscow/components/bitrix/news.list/main_reviews/style.css?1734588850150*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/local/templates/new_r1moscow/components/bitrix/news.list/main_blog/style.css?1734588850150*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */
/* /local/templates/new_r1moscow/components/bitrix/news.list/main_slider/style.css?17345888505810 */
/* /local/templates/new_r1moscow/components/bitrix/menu/sections-elements1/style.css?1747657917238 */
/* /local/templates/new_r1moscow/components/bitrix/news.list/main_smi/style.css?1734588850202 */
/* /local/templates/new_r1moscow/components/bitrix/news.list/advantages/style.css?173458884879 */
/* /local/templates/new_r1moscow/components/bitrix/form.result.new/service-request/style.css?17345888481853 */
/* /local/templates/new_r1moscow/components/bitrix/news.list/main_reviews/style.css?1734588850150 */
/* /local/templates/new_r1moscow/components/bitrix/news.list/main_blog/style.css?1734588850150 */
