@media (max-width:1400px) {

#div88 {
	float: left; margin-left: 40px;
}
}/*@media*/




@media (max-width:1220px) {

.centerr {
	width: 96%;
	max-width: 100%;
}

.mapka .vis_int_map {opacity: 1;}

/*шапка*/
#div82 {
	width: 100%;
	float: none;
}
#div19 {
	margin-top: 12px;
}
.iconsoc_01 {
	width: 32px;
	height: 32px;
}
#div19 {
	margin-right: 2%;
}
#div159 {
	top: -8px;
}
#div16.centerr {
	width: 100%;
}
.is-sticky #div151 {
	margin-left: 2%; margin-top: 6px;
}

.logomy {
	width: 170px;
	height: 53px;
}
#div9.centerr {
    padding-bottom: 10px;
    padding-top: 25px;
}
/*шапка конец*/

/*центр*/
#div28 {
	width: 100%;
	float: none; margin-bottom: 40px;
}
#div30 {
	width: 100%;
	float: none;
}
#content4 .popup_text .objects_area {
margin-left: -3%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
#content4 .popup_text .object {
	margin-left: 3%;
	width: 47%;
}
#div99.lazy-hidden {
	bottom: 1%;
}
.art_bank .anonses_borders {
    padding: 40% 7% 10% 7%;
}
/*центр конец*/


}/*@media*/




@media (max-width:991px) {

.centerr {
	width: 94%;
}


/*шапка*/
#div159 {
	width: 100%;
	top: 0; display: inline-block; margin: auto; margin-bottom: 20px;
}
#div9.centerr {
	padding: 20px 0;

}
#div10 {
	text-align: center; display: block;
}
#div13, #div14, #div15 {
	display: inline-block;
	vertical-align: middle; margin: 5px 0;
}
#div14 {margin: 0 25px;}

#content2 .object {
    width: 47%; text-align: left;
}
#content2 .objectNote {
    padding-right: 0;
    width: 75%;
}
.sequenceSlider .sequence-next, .sequenceSlider .sequence-prev {
	width: 45px;
	height: 45px;
}
/*конец шапки*/


/*центр*/
#content6 .art_bank .object {
	width: 100%;
}
#content6 .art_bank .object .objectImage {
    width: auto;
    top: 120px;
}
#content6 .art_bank .anonses_borders {
    top: 0;
    padding: 160px 20% 40px 20%;
}
.sequenceSlider .sequence-pagination {
	bottom: 20px;
}

#div34 {
	width: 100%; text-align: center;
	float: none;
}
#content5 .contentTitle {
    text-align: center; margin-bottom: 25px;
}
#div99.lazy-hidden {
	display: none;
}
#div36.lazy-hidden {
	width: 280px;
	height: 280px;
	right: 50%;
	margin-right: -140px; 
	background-size: 100%;
}
#div33.centerr {
	padding-top: 70px; padding-bottom: 300px;
}

.art_bank .object {
    width: 47%;
}
.art_bank .object .objectImage {

}
.art_bank .anonses_borders {
    padding: 32% 7% 7% 7%;
}

.manketa_mod .form_object_recv {
	width: 32%;
}
/*центр конец*/


/*подвал*/

/*подвал конец*/

}/*@media*/



@media (max-width:850px) {


/*картинки*/
.contentImage {
	margin: auto;
	margin-bottom:15px;
	float:none;
	display: block;
	text-align: center;
}
.contentImage .contentImg {
	margin: auto;
	display: inline-block;
}
.objectImage {
	margin: auto;
	margin-bottom:15px;
	float:none;
	display: block;
	text-align: center;
}
.objectImage .objectImg {
	margin: auto;
	display: inline-block;
}
.contentTitle {
	text-align: center;
}
/*картинки конец*/

/*guestbook*/
.cont_guest table,
.cont_guest tbody,
.cont_guest tr,
.cont_guest td {
	display: block;
	width: auto;
}
.cont_guest #guesttab .titleTab {
	 display:block;
	 margin-top: 15px;
}
.cont_guest #guesttab .titleTab {
}
.cont_guest #guesttab .inp {
	 width:100%;
	 float:none;
	 -moz-box-sizing:border-box;
	 box-sizing:border-box;
}
.cont_guest #guesttab #pin_img {
	 margin-bottom:0px;
	 margin-right:10px;
	 margin-top: 10px;
	 margin-bottom: 10px;
}
#guest #guesttab .inp.inppin {
	margin-top: 10px;
}
/*guestbook end*/

#content4 .popup_text .object {
    width: 100%;
}
.art_bank .object .objectImage {
    width: 80%;
}
.art_bank .anonses_borders {
    padding: 38% 7% 7% 7%;
}

#content .popup_text .object {
    width: 47%;
}

}/*@media*/






@media (max-width:768px) {

.centerr {
	 width: 92%;
}
/*шапка*/
#pageTitle {
	font-size: 200%;
}
.contentTitle {
	font-size: 230%;
}
#div129 {top:20px;}
/*конец шапки*/


/*центр*/
.swiper_slider .swiper-root {
	padding-top: 55px;
}
.swiper_slider .swiper-button-next {
	right: 50%; margin-right: -50px;
	top: 0;
}
.swiper_slider .swiper-button-prev {
	top: 0; left: 50%; margin-left: -50px;
}
.manketa_mod .form_object_recv {
	width: 100%;
}
/*центр конец*/


/*подвал*/
#global1 .object {
    width: 100%; text-align: center; border-top: 1px solid rgba(255,255,255,0.15);
    padding-top: 30px; padding-bottom: 15px;
    margin: 0;
}
#global1 .object:nth-child(1) {
border-top: none;
}
#div79.centerr {
	padding: 30px 0;
}
#div84 {
	text-align: center;
}
#div86 {
	margin: auto; margin-bottom: 15px;
	float: none;
}
#div87 {
	margin: 0px;
	float: none;
}
#div88 {
	margin: auto;
	margin-top: 20px;
	float: none;
}
.to_top_area .button_to_top {
	width: 40px;
	height: 40px;
	bottom: 20px;
	right: 20px;
}

/*соц иконки yandeц*/
.ya-share2__container_size_m .ya-share2__icon {
	height: 30px;
	width: 30px;
	background-position: 50% !important;
	background-repeat: no-repeat !important;
}
.ya-share2__container_size_m .ya-share2__item {
 	margin-right: 7px;
}
/*соц иконки yandex конец*/
/*подвал конец*/


#content .art_bank .anonses_borders {
    padding: 45% 7% 7% 7%;
}

.photoAlbumAdapt .obj {
    width: 47%;
}

}/*@media*/









@media (max-width:620px) {

#content .art_bank .anonses_borders {
    padding: 0; position: static; border: none;
}
#content .art_bank .object .objectImage {
    width: auto; position: static; margin-bottom: 25px;
}
#content .art_bank .object {
	margin-bottom: 40px; margin-top: 40px;
}
#content .art_bank .anonses_borders:hover {
	position: static;
}
#content6 .art_bank .anonses_borders {
    padding: 160px 10% 40px 10%;
}

}/*@media*/





@media (max-width:500px) {

#content6 .art_bank .object .objectImage {
    width: 80%;
}

#div129, .contentTitle::before {display: none;}
#pageTitle {padding: 0;}
.contentTitle > span {
    background-color: transparent;
    padding: 0;
}
}/*@media*/




@media (max-width:480px) {

.centerr {
	 width: 90%;
}

/*шапка*/
.is-sticky #div151 {display: none;}
#content2 .object {
    width: 100%;
}
#div14 {
    margin: auto;
}
#div13, #div14, #div15 {
    margin: 7px;
}
#div11 {
	margin: auto;
    margin-bottom: 5px;
}
#div12 {
	width: 100%;
	text-align: center;
}
.sequenceSlider .sequence-pagination {
	display: none !important;
}
/*конец шапки*/


/*центр*/
#content3 .contentTitle, #content4 .contentTitle {
	text-align: center;
}
#content3 .contentTitle::before, #content4 .contentTitle::before {
    width: 140px;
    left: 50%; margin-left: -70px;
}
.sendabsolute {
    top: 90px;
    right: 50%; margin-right: -71px;
}
#content4 .contentText {
	min-height: 30px;
}
#content4 .objectImage {
	margin: auto;
	float: none;
	margin-bottom: 20px;
}
#content4 .object {
	text-align: center; margin-top: 20px;
}
.popup_text .object .objectData {
	display: inline-block;
}
.knopka_homecenter {text-align: center; display: block; margin-top: 15px;}

#div36.lazy-hidden {
    width: 220px;
    height: 280px;
    margin-right: -110px;
}
#content .art_bank .object {
	width: 100%;
}

#content6 .art_bank .anonses_borders {
    padding: 0; border: none;
}
#content6 .art_bank .object .objectImage {
	position: static; margin-bottom: 30px; width: auto;
}
#content6 .art_bank .object {
	margin-bottom: 30px; margin-top: 40px;
}

#content .popup_text .object {
	width: 100%; padding: 30px 7%;
	-moz-box-shadow: 0 0 15px rgba(0,0,0,0.07);
	-webkit-box-shadow: 0 0 15px rgba(0,0,0,0.07);
	box-shadow: 0 0 15px rgba(0,0,0,0.07);
}
/*центр конец*/


/*подвал*/

/*подвал конец*/


}/*@media*/




@media (max-width:380px) {

.photoAlbumAdapt .obj {
    width: 100%;
}

}/*@media*/