@media (max-width:1670px) {
#div8 {
	position: static; margin-left: 50px;
}
}/*@media*/



@media (max-width:1200px) {

.centerr, .content_center {
	width: 96%;
	max-width: 100%;
}

#content3 {
	width: 32%;
}
#content3 .contentText {
	width: 100%;
}
.mapka .vis_int_map {opacity: 1;}
#pageTitle {width: 58%;}
#content3 {width: 40%;}
}/*@media*/




@media (max-width:991px) {

.centerr, .content_center {
	width: 94%;
}


/*шапка*/
BODY {
	padding-top: 127px;
}
/*конец шапки*/


/*центр*/
.tabs_block-tab_item {font-size: 90%;}
.cont_txt_pdf_txt {width: 90%;}
.cont_txt_pdf .object {width: 30.333%;}
/*центр конец*/


/*подвал*/

/*подвал конец*/

}/*@media*/




@media (max-width:768px) {

.centerr, .content_center {
	 width: 92%;
}
/*шапка*/
#pageTitle {
	width: 100%;
	float: none;
}
#content3 {
	width: 100%;
	float: none; margin-bottom: 20px;
}
/*конец шапки*/


/*центр*/
.cont_txt_offices .object {
    margin: 20px 0;
    width: 100%;
}

.manketa_mod_tabs .contentText {
	width: 100%;
	position: static; margin-bottom: 30px;
}
.manketa_mod_tabs .button_area {
	width: 100%; margin-top: 17px;
	position: static;
}
.manketa_mod_tabs .form_object {
	width: 100%;
}
.tabs_block-tab_item {font-size: 100%; width: 50%; margin-bottom: 25px;}
.tabs_block-tab_items_wrapper {
	margin-bottom: 0px;
}
.cont_txt_pdf_txt {width: 100%;}

.dm-productright {
    margin-left: 0px;
    display: inline-block; width: 100%; 
    float: none;
}
.cont_txt_productoss .contentImage {
    margin-bottom: 40px;
}
/*центр конец*/


/*подвал*/


/*соц иконки 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 конец*/
/*подвал конец*/

/*картинки*/
.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;
}
/*картинки конец*/




}/*@media*/









@media (max-width:650px) {


.cont_txt_logopartners .object {text-align: center; margin: 20px 0;}
.cont_txt_logopartners .objectImage {display: inline-block; margin: auto; margin-bottom: 15px; float: none;}
.cont_txt_logopartners .objectNote {text-align: left;}
.cont_txt_pdf_txt {width: 90%;}
.cont_txt_pdf .object {width: 47%;}
.icon_pdf {
    width: 40px;
    height: 50px; margin-bottom: 5px;
}
.cont_txt_pdf .object {font-size: 90%;}

.phone1 {font-size: 100%; background-size: 20px; padding-left: 32px;}

.lang01 {
    background-size: 25px;
    padding-left: 35px; font-size: 90%;
}
#div8 {margin-left: 35px;}

#div21 {
	float: none; margin-bottom: 10px;
}
#div22 {
	float: none;
}
}/*@media*/



@media (max-width:540px) {

.phone1 {font-size: 90%; background-image: none; padding-left: 0px;}

.lang01 {
    background-size: 25px; width: 25px; height: 18px;
    padding-left: 0; font-size: 0; color: transparent;
}
.lang02 {margin-left: 10px;}
#div8 {margin-left: 35px;}

.logomy {
    width: 70px;
    height: 70px;
}
#div5 {
width: 80px;
height: 110px;
box-shadow: 7px 7px 7px rgba(0,0,0,0.15);
}
#div4.centerr {
	padding: 10px 0;
}
.mobile_menu_btn {padding: 10px 20px;}
BODY {
	padding-top: 90px;
}
.sequenceSlider .sequence-next, .sequenceSlider .sequence-prev {
    width: 35px;
    height: 35px;
}
}/*@media*/





@media (max-width:480px) {



/*шапка*/

/*конец шапки*/


/*центр*/
.dm_tabs_img1 {
    width: 60px;
    height: 60px; margin-bottom: 5px;
}
.tabs_block-tab_item {font-size: 90%; margin-bottom: 20px;}
.tabs_block-tab_items_wrapper {margin-bottom: 5px;}
.tabs_block-tab_contents_wrapper {
    background-color: #F3F1F2;
    padding: 30px 20px;
}
.manketa_mod_tabs {
	display: inline-block;
	width: 100%;
	position: relative;
	padding: 10px 0;
}
.cont_txt_pdf_txt {width: 100%;}
/*центр конец*/


/*подвал*/

/*подвал конец*/


}/*@media*/




@media (max-width:380px) {

/*шапка*/
#div8 {
    margin-left: 15px;
}
.phone1 {font-weight: normal; font-size: 80%;}
/*конец шапки*/


/*центр*/
.tabs_block-tab_item {font-size: 80%; width: 48%;}

.cont_txt_pdf .object {font-size: 100%; width: 100%;}
/*центр конец*/


/*подвал*/

/*подвал конец*/

}/*@media*/