@media (max-width:1200px) {

.centerr {
	 width: 96%;
	 max-width: 100%;
}
.mobile_table_wrapper {
 overflow-x: auto;
}
.mobile_table_wrapper table {
 table-layout: fixed;
 width: 100%;
}
.sequenceSlider .camera_caption {max-width: 100%;}
.sequenceSlider .sequence-next, .sequenceSlider .sequence-prev {display: none !important;}
.menu_link__effect_fresh_bubba-object {width: 50%;}

#div56l {width: 100%; float: none;}
#div56r {width: 100%; max-width: 500px; float: none;}
#menuitem2 {display: none;}
#menuLink .object {width: 20%; }
}/*@media*/




@media (max-width:991px) {

.centerr {
	 width: 94%;
	 padding: 50px 0px;
}
/*шапка*/

#div12 {width: 100%;}
.logomy {margin: auto; width: 100%; max-width: 250px; margin-bottom: 20px;}

/*конец шапки*/


/*центр*/
#div19 {display: none;}
#content4 .object {width: 48%;}
#content6 .objectImage {float: none; margin: 0 auto 30px auto; max-width: 200px;}
.popup_text .object {width: 48%; margin-bottom: 50px; text-align: center;}

.photoAlbumAdapt .obj {width: 30%;}
#content2 .photoAlbumAdapt .obj {width: 22%;}

.menu_link__effect_nice_lily-object {
	width: 50%;
	height: 320px;
}
#content5 .menu_link__effect_nice_lily-object {
	width: 33.33%;
}
#content5 .menu_link__effect_nice_lily-title {
	font-size: 110%;
}
/*центр конец*/

#menuLink .object {width: 33%; }
/*подвал*/

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

}/*@media*/




@media (max-width:790px) {

.centerr {
	 width: 92%;
}
/*шапка*/

#div11 {width: 100%; text-align: center; margin-bottom: 25px;}
#div14 {width: 100%; text-align: center; margin-bottom: 15px;}
.logomy {max-width: 170px;     margin-bottom: 5px;}
.phone1 {margin-bottom: 10px;}
.contentTitle {
	font-size: 220%;
	margin-bottom: 30px;
}
#pageTitle {
	font-size: 260%;
}
#global4 .object {
	width: 30%;
}
/*конец шапки*/


/*центр*/

.menu_link__effect_nice_lily-title {
	font-size: 120%;
}

.swiper_slider .objectImage {
	margin: auto;
	float: none;
	display: inline-block;
	padding: 0;
}
.swiper_slider .swiper-slide {
	text-align: center;
	background-color: transparent;
	padding: 0px;
	border-radius: 0px;
	width: 20%;
}

.popup_text_modal_window .objectImage {float: none;}
.popup_text_modal_window .objectNote {text-align: center;}
#content .popup_text .object {width: 48%;}
.manketa_mod .field_email, .manketa_mod .field_phone, .manketa_mod .field_name {width:100%;}
/*центр конец*/


/*подвал*/


/*соц иконки 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 конец*/

#div47l, #div47r {width: 100%; text-align: center; margin-bottom: 15px}
/*подвал конец*/

/*картинки*/
.contentImage {
	margin: auto;
	margin-bottom:15px;
	float:none;
	display: block;
	text-align: center;
}
#content6 .contentImage {margin-bottom:0px;}
.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, .objectTitle, .popup_text .objectData, #pageTitle, #global5 {
	text-align: center;
}
#div56r {margin-left: auto; margin-right: auto;}
/*картинки конец*/

#content7 .contentTitle, #content8 .contentTitle {
	margin-bottom: 100px;
}
.buttonSend2 {
	position: absolute;
	top: 55px;
	right: 50%;
	margin-right: -58px;
}

.manketa_mod .form_object.list_object .title {
	margin-right: 0; width: 100%;
	margin-bottom: 10px;
}
}/*@media*/




@media (max-width:650px) {

	#div164 {width: 100%; text-align: center; margin-bottom: 10px;}
	#div165 {display: inline-block; margin: 0 auto; margin-top: 5px;}
	.zagoll {font-size: 130%;line-height: 1.2; margin-bottom: 10px;}
	.photoAlbumAdapt .obj, #content2 .photoAlbumAdapt .obj {width: 47%;}
}




@media (max-width:580px) {

.centerr {
	 width: 90%;
}

/*заказ звонка*/
.call_back_form_modal_form .send_form {
	 width:100%;
	 top:5%;
	 padding:60px 10%;
	 -moz-box-sizing:border-box; box-sizing:border-box;
}
.call_back_form_modal_form .send_form {
	top: 0px;
	border-radius: 0;
}
.call_back_form_modal_form {
	overflow: auto;
}
/*заказ звонка конец*/

/*шапка*/


/*конец шапки*/


/*центр*/
#content .menu_link__effect_fresh_bubba-object {width: 100%;} 
.menu_link__effect_fresh_bubba-object {width: 100%;} 
.contentTitle {
	font-size: 200%;
}
#pageTitle {
	font-size: 240%;
}
#div35.centerr {
	padding-bottom: 10px;
}
#content7 .object {
	width: 100%;
}
#content4 .object {
	margin-top: 10px;
	margin-bottom: 10px;
	width: 100%;
}
#content6 .popup_text .object {width: 100%;}
.popup_text .object {width: 100%;} 
.swiper_slider .swiper-slide {width: 50%;}
.allkomand {    position: relative; margin: 0 auto; right: auto; display: block; text-align: center; max-width: 150px;}
.popup_text .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;
}
#content .popup_text .object {width: 100%;}
/*guestbook end*/

#menuLink .object {width: 50%; }

}/*@media*/




@media (max-width:500px) {

.menu_link__effect_nice_lily-title {
	font-size: 140%;
}
.menu_link__effect_nice_lily-object, #content5 .menu_link__effect_nice_lily-object {
	width: 100%;
	height: 250px;
}
#content5 .menu_link__effect_nice_lily-title {
	font-size: 140%;
}
}/*@media*/


@media (max-width:480px) {

#global6 .call_back_form .action_button {
    background-position: 20px 25px;
    background-size: 16px;
    padding: 20px 20px 20px 50px;
}

}/*@media*/


@media (max-width:345px) {

.photoAlbumSplash .obj, #content2 .photoAlbumAdapt .obj {width: 100%;}
#menuLink .object {width: 100%; }

#global6 .call_back_form .action_button {
    background-image: none;
    padding: 20px;
}
.menu_link__effect_nice_lily-title, #content5 .menu_link__effect_nice_lily-title {
	font-size: 120%;
}
.mobile_menu_btn {
    padding: 18px 20px;
}
}/*@media*/

@media (max-width:320px) {
	.photoAlbumAdapt .obj, #content2 .photoAlbumAdapt .obj {width: 100%;}
}/*@media*/