
@media (max-width:1200px) {

.centerr {
	width: 96%;
	max-width: 100%;
}

/*шапка*/
#div4.centerr {
	padding: 40px 0;
}
#div173 {top: 40px;}
.logomy {
    width: 280px;
    height: 70px;
}
#div9.centerr {
    padding: 70px 0;
}
#div168 {
	top: 20px;
}
/*конец шапки*/


/*центр*/
.art_bank .object .link {
    padding: 25px;
}
/*центр конец*/


/*подвал*/

/*подвал конец*/


}/*@media*/




@media (max-width:991px) {

.centerr {
	width: 94%;
}


/*шапка*/

#div173, #div178 {
	width: 100%; display: inline-block; position: static; margin-top: 30px;
}
#div4.centerr {
	padding: 30px 0;
}
/*конец шапки*/


/*центр*/
.grid_anons4 {
    grid-template-columns: repeat(4, 1fr);
    grid-gap: 20px;
}
.grid_menulink {
    grid-template-columns: repeat(2, 1fr);
}
.photoAlbumAdapt .obj {
    width: 30.333%;
}
#content5 .photoAlbumAdapt .obj {
    width: 47%;
}
.contanct_grid {
    grid-template-columns: 1fr;
    grid-gap: 30px;
}
.contanct_50procent {
	display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 20px;
}
.contanct_50procent p:nth-child(1) {
	display: grid;
    grid-column: 1/3;
    grid-gap: 0px; 
}
.contanct_50procent p {
	margin: 0; 
}
.contanct_50procent2 {display: block;}
/*центр конец*/


/*подвал*/
#div47.centerr {
	padding: 40px 0;
}
#div46 {color: #cac4b9; font-size: 100%;}
#div49 {
	float: none; display: inline-block; vertical-align: top; margin-right: 15px;
}
#div50 {
	float: none; display: inline-block; vertical-align: top; margin-left: 15px;
}
.to_top_area .button_to_top {
	bottom: 20px;
	right: 20px;
}
/*подвал конец*/

/*картинки*/
.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;
}
/*картинки конец*/

}/*@media*/



@media (max-width:840px) {

.grid_anons4 {
    grid-template-columns: repeat(3, 1fr);
}
#content2 .grid_anons {
    grid-template-columns: repeat(1, 1fr);
    grid-gap: 20px;
}
.art_bank .object .link {    align-items: center; display: grid;}
#content2 .art_bank .object {
	display: grid;
    grid-template-columns: 1fr 1fr;
}
#content .art_bank .object .link {
        padding: 40px;
}
}/*@media*/




@media (max-width:768px) {

.centerr {
	 width: 92%;
}
/*шапка*/

/*конец шапки*/


/*центр*/
.flexstart_adaptive_none {display: block;}
.bg_about_text {
    width: 100%;
}
.bg_about_photo {
    width: 100%; padding-top: 60%;
}

.photoAlbumAdapt .obj {
    width: 47%;
}
    .grid_anons4 {
        grid-template-columns: repeat(2, 1fr);
    }
       #content .art_bank .object .link {
        padding: 25px;
    }
/*центр конец*/


/*подвал*/



/*подвал конец*/


}/*@media*/









@media (max-width:650px) {

/*заказ звонка*/
.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;}
.call_back_form_modal_form {	overflow: auto;}
/*заказ звонка конец*/

#div5 {display: none;}
#div7 {
	float: none;
	text-align: center;
}
#global1 {    margin-bottom: 0; margin-top: 7px; width: 100%;}
#global1 .call_back_form .action_button {
	color: #E3B745;
	border-bottom: 2px solid #E3B745; text-decoration: none; padding: 15px 20px;
}
#global1 .call_back_form .action_button:hover {	border-bottom: 2px solid white;}
#div4.centerr {	padding-bottom: 0px;}

#pageTitle {    font-size: 220%;}
.contentTitle {	font-size: 200%;}

#content7 .object {    margin: 10px 20px;}
.grid_plus {
    grid-template-columns: repeat(2, 1fr);
}
.grid_menulink {
        grid-template-columns: repeat(1, 1fr);
        grid-gap: 7px;
}
#div49 {
width: 100%;
margin: auto; margin-bottom: 10px; text-align: center;
}
#div50 {margin: auto;}
#enteringText {
    font-size: 110%;
    width: 100%;
}
    #div9.centerr {
        padding: 50px 0;
    }
.contanct_50procent {
    grid-template-columns: 1fr;
    display: block;
}
.contanct_50procent p {
	margin-bottom: 20px;
}
}/*@media*/




@media (max-width:480px) {



/*шапка*/
.centerr {
	 width: 90%;
}
#div8 {background-image: none;}
.logomy, .logomy2 {
        width: 200px;
        height: 50px;
}
#pageTitle {    font-size: 180%;}
.contentTitle {	font-size: 160%;}
#enteringText {
    font-size: 90%; margin-bottom: 10px;
}
/*конец шапки*/


/*центр*/
#content2 .art_bank .object {
    grid-template-columns: 1fr;
    grid-gap: 0px;
}
.grid_plus {
    grid-template-columns: repeat(1, 1fr);
    grid-gap: 30px;
}
.bg_about_text {
    padding: 30px;
}
/*центр конец*/


/*подвал*/

/*подвал конец*/


}/*@media*/






@media (max-width:420px) {

.grid_anons4 {
        grid-template-columns: repeat(1, 1fr);
    }
.mobile_menu_btn {
	padding-top: 10px;
	width: 52px; height: 52px;
}
}/*@media*/

@media (max-width:340px) {

.photoAlbumAdapt .obj {
        width: 100% !important;
    }
.pushy {
	width: 240px;
}
}/*@media*/