
body {min-height: 100vh;}
@media (max-width:1300px) {  
	#content3 .object {width: 23%;}	
	#content3 .object.obj5 {display: none;}

}

@media (max-width:1180px) {  

.centerr {
	 width: 96%;
	 max-width: 100%;
}
img {
	max-width:100%;
	height:auto;
}
#div10.vizmod.buttonSend {display: none;}
#div9 a { font-size: 18px; padding: 16px 35px; border: 1px solid #fff; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; margin-top: 0px; width: auto;}
#content20 .adapkarslick .contentBody .object {font-size: 30px;}
}/*@media*/

@media (max-width:991px) {
img {margin: 0 auto 15px auto;}
#content3 .objectImage img {margin-bottom: 0px;}
.centerr {
	 width: 94%;
}
#content3 .object {width: 48%;     margin-bottom: 40px;}	
#content6 {width: 100%; margin-bottom: 40px; max-width: 900px; margin-left: auto; margin-right: auto; padding-right: 0px;} 
#content7 {width: 100%; max-width: 900px; margin-left: auto; margin-right: auto; padding-left: 0px;}
#content7::after {display: none;}

#global0 {width: 100%; margin-bottom: 40px; text-align: center;}
#global0 .contentTitle {text-align: center;}
.mivk, .div21 {width: 48%;}
.copirait, .stat, .razrab {width: 100%; margin-bottom: 15px; text-align: center;}

#content .art_bank .objectImage img {margin-bottom: 0px;}
#content .art_bank .object {width: 48%;}
#content .contentImage {float: none; margin-right: auto; width: 100%; margin-left: auto; max-width: 650px;  display: block;}

}/*@media*/




@media (max-width:768px) {

.centerr {
	 width: 92%; padding: 40px 15px;
}
#div9 a {font-size: 16px;}
.contentTitle {font-size: 20px;}
#LogotypeBlock {max-width: 200px;     margin-bottom: 5px;}
#siteSubtitle {font-size: 14px;}
.centerr.topline {    padding: 5px 15px 15px 15px;     width: 100%;}
.centerr.footer {padding-left: 0px; padding-right: 0px;}
.centerr.otzivakc {padding: 40px 15px; width: 100%;}
.adapkarslick .contentBody {padding-left: 0px; padding-right: 0px;}
/*шапка*/


/*конец шапки*/

/*центр*/
.umsa_ank .contentBody .object {    width: 100% !important;     margin-bottom: 25px !important;}
.umsa_ank .contentBody .goanket {margin: 0 auto  !important; width: 100%  !important;  max-width: 200px  !important;}
#content4 .object {width: 48%; margin-bottom: 40px;}
.mivk, .div21 {    width: 100%;  max-width: 320px; margin: 0px auto 40px auto;}
#footer .zag {text-align: center;}
.photoAlbumAdapt .obj {width: 31%;}
/*центр конец*/


/*подвал*/


/*соц иконки yandex*/
.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 конец*/
/*подвал конец*/



}/*@media*/



@media (max-width:583px) {
#div9 {display: none;}
#div9_2 {display: block; padding-bottom: 30px;}
#content20 .adapkarslick .contentBody .object {
        font-size: 20px;
    min-height: 400px;
}
#content20 .adapkarslick .contentBody .blokkont {padding: 20px;}
#content1 .contentTitle {font-size: 18px;}
#content3 .object {width: 100%;}
/*картинки*/
.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;
}

/*картинки конец*/


/*шапка*/

#siteTitle, #siteSubtitle {text-align: center;}
/*конец шапки*/


/*центр*/
#content6 .adapkarslick .contentBody .object .objectImage {position: relative; margin-bottom: 15px;}
#content6 .adapkarslick .contentBody .blokkont {padding-left: 0px;}
#content6 .adapkarslick .contentBody .object .objectNote:after {border-bottom: 8px solid #ffdeae; border-right: 8px solid transparent; top: -16px; left: 0px; right: 0px; width: 0px; margin: auto;}
.adapkarslick .contentBody > button {display: none!important;}
.mivk {overflow: hidden;}
#content5 {padding: 40px 20px;}
.centerr.arenada {width: 100%; padding: 40px 5px;}
#pageTitle {
	text-align: center;
	font-size: 20px;
	padding-top: 20px;
}
.contentTitle, #content5 .contentTitle {
	text-align: center;
	font-size: 20px;
	padding-top: 20px;
}
#shapkapage {height: 250px;}
#div14 {padding-top: 50px;}
.objectTitle {
	text-align: center;
}
.hoverblok .objectTitle {
    font-size: 15px;
}
#content .art_bank .object {width: 100%;} 
#content4 .object {width: 100%;}
.cont_guest #comments .comm .adm_txt {margin-left: 0px;}
/*центр конец*/

/*Фотоальбом*/
.photoAlbumAdapt .obj {width: 48%;}
/*Фотоальбом конец*/
/*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*/
/*подвал*/

/*подвал конец*/

}/*@media*/




@media (max-width:425px) {

/*шапка*/

/*конец шапки*/


/*центр*/
#content5 {padding: 0px 0px;}
/*центр конец*/


/*подвал*/

/*подвал конец*/

}/*@media*/