

/* Start:/bitrix/templates/citrus_arealty2/components/bitrix/system.pagenavigation/.default/style.min.css?1747225577528*/
@media all{.switch{padding:30px 0;border-top:1px solid #c5b99f;text-align:center}.switch-nav{margin:0 auto;display:table}.switch a,.switch span{font-size:16px;color:#333;display:inline-block;text-decoration:none;text-align:center;min-width:40px;line-height:33px;float:left}.switch a:hover,.switch span.selected{color:#fff;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.switch a+a,.switch span+a{margin-left:10px}.switch a.nav-end,.switch a.nav-start{padding:0 6px}}
/* End */


/* Start:/bitrix/templates/citrus_arealty2/components/bitrix/news.list/best-prices/style.css?17472255771070*/
.best-prices { margin-bottom:2rem}
.best-prices .content-section {display:grid; grid-column-gap:1rem; grid-row-gap:1rem; grid-template-columns:repeat(5, 1fr);}
.best-prices .date{color:#3598dc}
.content-section div{border:1px solid gainsboro; padding:12px; border-radius:8px}
.content-section div p{margin:6px 0}
.content-section div p:first-of-type{font-size:.9rem; color:gray}
.content-section div p:nth-of-type(2){color:#3598dc; font-weight:600;
  font-size:1.2rem;}
.content-section div p:nth-of-type(2) span{font-size:1.8rem}
.content-section div p:nth-of-type(3) {margin-bottom:0}
.content-section div p a{text-decoration:none; font-size:1rem; color:black}
.content-section div p a:hover{color:#3598dc}


@media (min-width:992px) and (max-width:1199.98px) {
  .best-prices .content-section {grid-template-columns:repeat(4, 1fr);}
}

@media (min-width:768px) and (max-width:991.98px) {
  .best-prices .content-section {grid-template-columns:repeat(3, 1fr);}
}

@media  (max-width:767.98px) {
  .best-prices .content-section {grid-template-columns:repeat(2, 1fr);}
}
/* End */


/* Start:/bitrix/components/bitrix/map.yandex.system/templates/.default/style.css?1747225559666*/
div.bx-yandex-map {color: black; font-size: 11px;}
div.bx-yandex-map div.YMaps-b-balloon-content {color: black; font-size: 11px;}
div.bx-popup-form div.bx-yandex-map div.YMaps-b-balloon-point div.YMaps-b-balloon div.YMaps-b-balloon-wrap table.YMaps-b-balloon-frame td {
	padding: 0px !important;
}


div.bx-popup-form div.bx-yandex-map div.YMaps-b-balloon-point div.YMaps-b-balloon div.YMaps-b-balloon-wrap table.YMaps-b-balloon-frame td textarea{
	font-size: 11px;
}


div.bx-popup-form div.bx-yandex-map div.YMaps-b-balloon-point div.YMaps-b-balloon div.YMaps-b-balloon-wrap table.YMaps-b-balloon-frame td.YMaps-b-balloon-b {
	background-image: none !important;
}

/* End */


/* Start:/bitrix/templates/citrus_arealty2/components/bitrix/catalog.section/catalog_cards_main/style.css?17472341288951*/
/*carousel*/
.container-carousel .owl-dots {text-align: center;margin-top: -52px;z-index: 1;position: absolute;left: 0;right: 0;}
.container-carousel .owl-dots .owl-dot {width: 10px;height: 10px;background: #e9ebee;border-radius: 50%;margin-right: 0.3rem;outline: none;}
.container-carousel .owl-dots .active {background: #8c8c8c;}
.container-carousel img{height:240px; object-fit:cover; border: 5px solid #8080802e!important;}
.catalog-item__preview-wrapper{margin-bottom:32px}

/*favorites*/
.remove_from_favorites{width:30px; height:30px; background-size:cover; background-image: url("/pansapp/img/fav-ok.png") !important;}
.add_to_favorite{width:30px; height:30px; background-size:cover; background-image: url("/pansapp/img/fav-empty.png") !important;}
.odin{position: absolute;z-index: 2;right: 16px;top: 16px;}
.text-form-list{text-align: center; font-size: 18px; font-weight: 700}

.rating-result {
    width: 265px;
    
}
.rating-result span {
    padding: 0;
    font-size: 25px;
    line-height: 1;
    color: lightgrey;
    text-shadow: 1px 1px #bbb;

}
.rating-result > span:before {
    content: '★';
}
.rating-result > span.active {
    color: gold;
    text-shadow: 1px 1px #c60;
}


/*label container and icons*/
.label-icon-container{position:absolute; z-index:2;     top: 16px;left: 16px;   display: grid;
    grid-template-columns: repeat(1, 1fr);gap: 5px;text-align: right;}
.label-icon-container p{background-color: white;border: none;padding: 3px 8px 3px 5px;color:black;font-weight: 400;
    font-size: 12px;border-radius: 14px;margin: 0 0 0 8px;display:inline-block}
.label-icon-container img{width:18px; height:18px; margin-right:5px; vertical-align:center}


.odin_5 {
    position: absolute;
    top: 5%;
    left: 36%;
    margin-right: -50%;
    transform: translate(-50%, -50%);
}

.odin_5 {
    height: 25px;
    width: 165px;
    position: relative;
    z-index: 2;
    background-color: #00a2df;
    color: white;

    text-align: center;
    border-radius: 3px;
}


.odin_3 {

    background-repeat: no-repeat;
    position: relative;
    z-index: 2;

}

.odin_3{
    position: absolute;
    top: -2px;
    left: 17%;
    margin-right: -50%;
    transform: translate(-50%, -50%)
}





.g_type {
    background-color: #f38414;
    border: none;
    padding: 2px 6px;
    color: white;
    font-weight: 400;
    font-size: 14px;
    border-radius: 4px;
    margin: 0 0 0 12px;


}

.g_type:hover {
    background-color: #3598dc;
    transition: .4s;
    color: white;
}









.x_line {
    padding-top: 5px;
    color: #999;
}


.descr{
    display:none;
    margin-left:60px;
    height:50px;
    z-index: 9999;
    color:#fff;
    text-align: center;

}
.odin:hover .descr{
    display:block;
    position:absolute;
    top:-50%;
    z-index:9999;
    width:190px;

}


span.talk{
    display:inline-block;
    position: relative;
    background: #3598dc;
    width: 200px;
    height: 40px;
    line-height: 36px;
    color:#fff;
    text-align: center;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    border-radius:1px;
    border: 1px solid #3598dc;

}

span.talk:after{
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border: 10px solid ;

}

span.talk:after {
    border-color: transparent #3598dc transparent transparent;
    top: 50%;
    right: 100%;
    margin-top: -10px;

}




.catalog-item-address {
    

    padding: 5px; /* Поля */
    text-overflow: ellipsis; /* Многоточие */
}
.catalog-item-address:hover {
    background: #f0f0f0; /* Цвет фона */
    white-space: normal; /* Обычный перенос текста */
}




.p_zind {
    z-index: 310;
}


.dakisvan {
    background: #a01329;
    border-radius: 3px;
    color: #f9f0f0;
    display: inline-block;
    font-size: 15px;
    padding: 10px 20px;
    text-decoration: none;
    text-align: center;
    min-width: 60px;
    position: relative;
    transition: color .1s ease;
}
.dakisvan:hover {
    background: #d01734;
}
.dakisvan.valokan-big {

}
.valokan-close {
    color: black;
    font-size: 30px;
    text-decoration: none;
    padding:10px;
    position: absolute;
    right: 15px;
    top: 55px;
    z-index: 102;
}
.valokan-close:hover {
    color: #333;
}

.kadobagud {
    z-index: 10;
}

.kadobagud:before {
    content: "";
    display: none;
    background: rgba(0, 0, 0, 0.7);
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 10;
}
.midsalod:before {
    display: block;
}
.midsalod .angebes-koverla {
    transform: translate(0, 0);
    top: 20%;
}
.angebes-koverla {


    text-align:center;
    position: fixed;
    left: 0;
    top: -100%;
    z-index: 51;
    width: 100%;
    box-shadow:0 5px 10px rgba(25, 24, 24, 0.3);
    transform: translate(0, -500%);
    transition: transform 0.3s ease-out;
}
.davasgu-kevanud {
    padding: 20px;
}
.davasgu-kevanud input{
    width:100%;
    padding:8px;
    border:1px solid #ddd;
    color:#888;
    outline:0;
    font-size:14px;

    margin-top: 10px;
}
.doveacko-gangeroun,
.kusane-avasgun {
    padding: 10px 20px;
}
.doveacko-gangeroun {
    border-bottom: #eeeeee solid 1px;
}
.doveacko-gangeroun h2 {
    font-size: 20px;
}


.s_tyler {
    background-color: #3598dc;
    border: none;
    padding: 7px 15px;
    color: white;
    font-weight: 400;
    font-size: 16px;
    border-radius: 2px;
    text-align: center;


}

.s_tyler:hover {
    background-color: white;
    transition: .4s;
    color: #3598dc;
}


.s_tyler2 {
    background-color: #f38414;
    border: none;
    padding: 7px 15px;
    color: white;
    font-weight: 400;
    font-size: 16px;
    border-radius: 2px;
    text-align: center;


}

.s_tyler2:hover{
    background-color: white;
    transition: .4s;
    color: #f38414;
}


.centre {
    display: flex;
    justify-content: center;
    margin-top: 8px;

}


@media (min-width: 320px) and (max-width: 480px){


    .odin_2 {
        margin-top: 10px;
        margin-left: 2px;
        width: auto !important;
        padding-left: 3px !important;
        padding-right: 3px !important;
    }


    .odin_3 {
        margin-top: 11px;
        margin-left: 11px;
    }

    .label-icon-container{top: 30px;}

}




@media (min-width: 480px) and (max-width: 576px){

    #and_finish{
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }


    .odin_2 {
        margin-top: 20px;
        margin-left: 20px;
        width: auto !important;
        padding-left: 3px !important;
        padding-right: 3px !important;


    }

    .m_type {
        display: none;
    }

    .odin_3 {
        margin-top: 11px;
        margin-left: 11px;
    }


}

@media (min-width: 576px) and (max-width: 768px){

    #and_finish{
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }



    .odin_2 {
        margin-top: 10px;
        margin-left: 20px;
        width: auto !important;
        padding-left: 3px !important;
        padding-right: 3px !important;


    }

    .m_type {
        display: none;
    }

    .odin_3 {
        margin-top: 1px;
        margin-left: 11px;
    }

}

@media (min-width: 764px) and (max-width: 990px){

    #and_finish{
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }



    .odin_2 {
        margin-top: 10px;
        margin-left: 20px;
        width: auto !important;
        padding-left: 3px !important;
        padding-right: 3px !important;


    }

    .m_type {
        display: none;
    }

    .odin_3 {
        margin-top: 4px;
        margin-left: 11px;
    }


}

@media (min-width: 991px) and (max-width: 1199px) {

    .odin_2 {
        margin-top: 10px;
        margin-left: 20px;
        width: auto !important;
        padding-left: 3px !important;
        padding-right: 3px !important;


    }

    .m_type {
        display: none;
    }

    .odin_3 {
        margin-top: 3px;
        margin-left: 11px;
    }
}

@media (min-width: 1199px) and (max-width: 1280px) {


    .odin_2 {
        margin-top: 10px;
        margin-left: 20px;
        width: auto !important;
        padding-left: 3px !important;
        padding-right: 3px !important;


    }

    .m_type {
        display: none;
    }

    .odin_3 {
        margin-top: 3px;
        margin-left: 11px;
    }
}
/* End */


/* Start:/bitrix/templates/citrus_arealty2/components/bitrix/news.list/staff_slider/style.css?17472255774049*/
.team-title {
	font-size: 28px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1.2;
	margin-bottom: 30px;
}

.team-ava {
	display: inline-block;
	vertical-align: middle;
	width: 200px;
	position: relative;
	overflow: hidden;
	border-radius: 100%;
}

.our-team {
	background-color: #f3f1ec;
	padding: 20px;
	border-radius: 6px;
	box-shadow: 0 2px 0 0 #d9d9d9;
}

.team-info {
	display: inline-block;
	vertical-align: middle;
	padding-left: 30px;
	width: calc(100% - 200px);
	font-size: 1rem;
}

.team-ava span {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	padding-bottom: 100%;
	display: block;
}

.team-list {
	display: table;
	table-layout: fixed;
	width: 100%;
	font-size: 0;
	position: relative;
}

.team-name {
	display: block;
	font-size: 20px;
	line-height: 1.2;
}

.team-status {
	display: block;
	color: #999;
	font-size: 16px;
	margin-top: 5px;
}

.team-meta {
	margin: 15px -10px -10px 0;
}
.team-meta .meta_link{
	display: block;
	margin-bottom: 10px;
	text-decoration: none;
}

.team-ava:after {
	content: '';
	position: absolute;
	top: -1px;
	left: -1px;
	right: -1px;
	bottom: -1px;
	-webkit-box-shadow: inset 0 0 0 10px rgba(255,255,255,.6);
	box-shadow: inset 0 0 0 10px rgba(255,255,255,.6);
	border-radius: 100%;
}

.team-meta .btn {
	margin: 0 10px 10px 0;
}

.team-meta span.btn-icon {
	width: 25px;
	font-size: 20px;
	color: #c5b99f;
}

.team-meta span.btn-label {
	font-size: 15px;
	line-height: 15px;
	border-bottom: 1px solid;
}
	 .team-meta .meta_link._phone span.btn-label{
        color: #333;
        border-bottom: 1px solid transparent;
    }
    .team-meta .meta_link._phone:hover span.btn-label{
        border-bottom: 1px solid;
    }
.team-timing {
	margin-top: 25px;
	margin-left: 25px;
    font-size: 16px;
	color: black;
	font-weight: bolder;
}

.team-timing-title {
	color: #777;
	margin-bottom: 5px;
}

.team-timing-list dl {
	margin: 0 0 -5px 28px;
	max-width: 200px;
}

.team-timing-list dd,.team-timing-list dt {
	display: inline-block;
	vertical-align: top;
	width: 70%;
	margin-bottom: 5px;
	font-size: 13px;
	color: #999;
}

.team-timing-list dt {
	font-weight: 600;
	width: 30%;
}

.team-timing-list dd {
	margin-left: 0;
}

.team-timing-title span.btn-label {
	font-size: 14px;
}

.team-timing-title span.btn-icon {
	font-size: 17px;
	margin-right: 5px;
}

.team-list .swiper-pagination {
	position: relative;
	margin: 15px auto 0;
	font-size: 0;
}

.team-list .swiper-pagination-bullet {
	background-color: #c5b99f;
	width: 12px;
	height: 12px;
	opacity: 1;
}

.team-list .swiper-pagination span + span {
	margin-left: 5px;
}

.team-item {
	background-color: #f3f1ec;
	-webkit-box-shadow: 0 2px 0 0 rgba(0,0,0,.15);
	box-shadow: 0 2px 0 0 rgba(0,0,0,.15);
	border-radius: 6px;
	padding: 15px;
	min-height: 210px;
	overflow: hidden;
	position: relative;
}

.team-item .team-ava {
	height: 150px;
	width: 150px;
}

.team-item .team-info {
	padding-left: 15px;
	width: calc(100% - 150px);
}

@media screen and (max-width: 1279px) {
	.team-item {
		min-height: auto;
	}
}

@media screen and (max-width: 767px) {
	.team-title {
		font-size: 20px
	}

	.team-item {
		text-align: center;
	}

	.team-item .team-ava {
		display: block;
		margin: 0 auto 15px;
	}

	.team-item .team-info {
		padding: 0;
		width: auto;
	}

	.team-item .team-timing-list dl {
		margin: 0 auto;
		text-align: left;
	}

	.team-item .team-timing-list dd {
		text-align: right;
	}
}

@media screen and (max-width: 479px) {
	.team-item {
		border-radius: 0;
		margin: 0 -15px;
	}

	.team-list .team-ava {
		display: block;
		margin: 0 auto 15px;
	}

	.team-list .team-info {
		padding: 0;
		width: auto;
	}

	.team {
		background-color: #f3f1ec;
		-webkit-box-shadow: 0 2px 0 0 rgba(0,0,0,.15);
		box-shadow: 0 2px 0 0 rgba(0,0,0,.15);
		margin: 0 -15px;
		padding: 15px;
		text-align: center;
	}

	.team-list .team-timing-list dl {
		margin: 0 auto;
	}

	.team-list .team-timing-list dd {
		text-align: right;
	}

	.team-title {
		margin-bottom: 0;
		padding: 15px;
	}
}
/* End */


/* Start:/bitrix/templates/citrus_arealty2/components/bitrix/news.list/slider-otzyvy/style.css?17472255772493*/
.recommendation-title {
	font-size: 28px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1.2;
	margin-bottom: 15px;
}

.recommendation-list {
	display: table;
	table-layout: fixed;
	width: 100%;
	font-size: 0;
	position: relative;
}

.recommendation-item {
	background-color: #f3f1ec;
	-webkit-box-shadow: 0 2px 0 0 #d9d9d9;
	box-shadow: 0 2px 0 0 #d9d9d9;
	border-radius: 6px;
	margin-bottom: 2px;
	padding: 30px;
	overflow: hidden;
	position: relative;
}

.recommendation-list .swiper-pagination {
	position: relative;
	margin: 15px auto 0;
	font-size: 0;
}

.recommendation-list .swiper-pagination-bullet {
	background-color: #c5b99f;
	width: 12px;
	height: 12px;
	opacity: 1;
}

.recommendation-item-ava {
	display: inline-block;
	vertical-align: middle;
	width: 200px;
	position: relative;
	overflow: hidden;
}

.recommendation-item-ava span {
	display: block;
	padding-bottom: 100%;
	border-radius: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.recommendation-item-ava:after {
	content: '';
	position: absolute;
	top: -1px;
	left: -1px;
	right: -1px;
	bottom: -1px;
	-webkit-box-shadow: inset 0 0 0 10px rgba(255,255,255,.6);
	box-shadow: inset 0 0 0 10px rgba(255,255,255,.6);
	border-radius: 100%;
}

.recommendation-item-body {
	display: inline-block;
	vertical-align: middle;
	padding-left: 30px;
	width: calc(100% - 230px);
}

.recommendation-item-text {
	font-size: 15px;
}

.recommendation-item-info {
	margin-bottom: 15px;
}

.recommendation-item-info span {
	line-height: 1.2;
	display: block;
}

span.recommendation-item-name {
	text-transform: uppercase;
	font-weight: 600;
	font-size: 18px;
}

span.recommendation-item-meta {
	font-size: 13px;
	color: #777;
	margin-top: 5px;
}

@media screen and (max-width: 767px) {
	.recommendation-item-ava {
		display: block;
		margin: 0 auto 15px;
	}

	.recommendation-item-body {
		display: block;
		width: auto;
		padding-left: 0;
		text-align: center;
	}

	.recommendation-item-text {
		font-size: 14px;
	}

	.recommendation-title {
		font-size: 20px;
		text-align: center;
	}
}

@media screen and (max-width: 479px) {
	.recommendation {
		margin-left: -15px;
		margin-right: -15px;
		background-color: #f3f1ec;
		box-shadow: 0 2px 0 0 #d9d9d9;
		border-bottom: 0;
		padding: 15px;
	}

	.recommendation-title {
		padding: 15px;
		margin-bottom: 0;
	}

	.recommendation-item {
		border-radius: 0;
		padding: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
}
/* End */


/* Start:/bitrix/templates/citrus_arealty2/components/bitrix/news.list/reviews_carousel/style.css?17472255772493*/
.recommendation-title {
	font-size: 28px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1.2;
	margin-bottom: 15px;
}

.recommendation-list {
	display: table;
	table-layout: fixed;
	width: 100%;
	font-size: 0;
	position: relative;
}

.recommendation-item {
	background-color: #f3f1ec;
	-webkit-box-shadow: 0 2px 0 0 #d9d9d9;
	box-shadow: 0 2px 0 0 #d9d9d9;
	border-radius: 6px;
	margin-bottom: 2px;
	padding: 30px;
	overflow: hidden;
	position: relative;
}

.recommendation-list .swiper-pagination {
	position: relative;
	margin: 15px auto 0;
	font-size: 0;
}

.recommendation-list .swiper-pagination-bullet {
	background-color: #c5b99f;
	width: 12px;
	height: 12px;
	opacity: 1;
}

.recommendation-item-ava {
	display: inline-block;
	vertical-align: middle;
	width: 200px;
	position: relative;
	overflow: hidden;
}

.recommendation-item-ava span {
	display: block;
	padding-bottom: 100%;
	border-radius: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.recommendation-item-ava:after {
	content: '';
	position: absolute;
	top: -1px;
	left: -1px;
	right: -1px;
	bottom: -1px;
	-webkit-box-shadow: inset 0 0 0 10px rgba(255,255,255,.6);
	box-shadow: inset 0 0 0 10px rgba(255,255,255,.6);
	border-radius: 100%;
}

.recommendation-item-body {
	display: inline-block;
	vertical-align: middle;
	padding-left: 30px;
	width: calc(100% - 230px);
}

.recommendation-item-text {
	font-size: 15px;
}

.recommendation-item-info {
	margin-bottom: 15px;
}

.recommendation-item-info span {
	line-height: 1.2;
	display: block;
}

span.recommendation-item-name {
	text-transform: uppercase;
	font-weight: 600;
	font-size: 18px;
}

span.recommendation-item-meta {
	font-size: 13px;
	color: #777;
	margin-top: 5px;
}

@media screen and (max-width: 767px) {
	.recommendation-item-ava {
		display: block;
		margin: 0 auto 15px;
	}

	.recommendation-item-body {
		display: block;
		width: auto;
		padding-left: 0;
		text-align: center;
	}

	.recommendation-item-text {
		font-size: 14px;
	}

	.recommendation-title {
		font-size: 20px;
		text-align: center;
	}
}

@media screen and (max-width: 479px) {
	.recommendation {
		margin-left: -15px;
		margin-right: -15px;
		background-color: #f3f1ec;
		box-shadow: 0 2px 0 0 #d9d9d9;
		border-bottom: 0;
		padding: 15px;
	}

	.recommendation-title {
		padding: 15px;
		margin-bottom: 0;
	}

	.recommendation-item {
		border-radius: 0;
		padding: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
}
/* End */


/* Start:/bitrix/templates/citrus_arealty2/components/bitrix/news.list/news_portal/style.css?17472255771512*/
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;
}

.picture-news {
	width: 100%;
	height: auto;
	object-fit: cover;
	border-radius: 15px 15px 0 0;

}

.never {
	font-size: 20px;
	font-weight: 600;
	text-decoration: underline;

}

.malabar {
	margin-left: 10px;
}

.after-names {
	border-bottom: 10px solid #3598dc;
	padding-left: 15px;
	padding-right: 15px;
	margin-top: 15px;
	padding-bottom: 15px;
	overflow: hidden;



}

.names {
	height: 100%;
	padding-left: 15px;

}

.bord {
	border-bottom: none;
	background-color: white;
	box-shadow: 0 0 10px rgba(0,0,0,0.5); /* Параметры тени */
	margin-bottom: 40px;


}

.never:hover {
	color: #3598dc;
}

.mag-gau {

	align-items: stretch;
	flex-wrap: wrap;
	margin-bottom: 20px;


}
.bord_name_zero {
	height: 100%;
	border: 1px solid #3598dc;
	border-radius: 15px;
	border-bottom: 4px solid #3598dc;
}

.continental {

}


@media (min-width: 576px) and (max-width: 768px) {

	.after-names {
		height: 70px;
	}

	.mag-gau {
		padding-bottom: 40px;
	}

	.picture-news {
		height: auto;
		width: 100%;
	}

}

@media (min-width: 768px) and (max-width: 991px) {


	.mag-gau {
		padding-bottom: 40px;
	}

	.after-names {
		height: 50px;
	}

	.picture-news {
		height: auto;
		width: 100%;
	}

}

@media (min-width: 991px) and (max-width: 1199px) {

	.after-names {
		height: 50px;
	}

	.picture-news {
		height: auto;
		width: 100%;
		display: block;
	}

}
/* End */
/* /bitrix/templates/citrus_arealty2/components/bitrix/system.pagenavigation/.default/style.min.css?1747225577528 */
/* /bitrix/templates/citrus_arealty2/components/bitrix/news.list/best-prices/style.css?17472255771070 */
/* /bitrix/components/bitrix/map.yandex.system/templates/.default/style.css?1747225559666 */
/* /bitrix/templates/citrus_arealty2/components/bitrix/catalog.section/catalog_cards_main/style.css?17472341288951 */
/* /bitrix/templates/citrus_arealty2/components/bitrix/news.list/staff_slider/style.css?17472255774049 */
/* /bitrix/templates/citrus_arealty2/components/bitrix/news.list/slider-otzyvy/style.css?17472255772493 */
/* /bitrix/templates/citrus_arealty2/components/bitrix/news.list/reviews_carousel/style.css?17472255772493 */
/* /bitrix/templates/citrus_arealty2/components/bitrix/news.list/news_portal/style.css?17472255771512 */
