@media (max-width:1700px) {

#div176.lazy-block {
    width: 600px;
    height: 316px;
}
}/*@media*/



@media (max-width:1560px) {
	#div18.lazy-block {
    top: -100px;
}
#div176.lazy-block {
    width: 380px;
    height: 200px;
}
#div177.lazy-block {
    width: 600px;
    height: 474px;
}
}/*@media*/



@media (max-width:1340px) {

#div176.lazy-block {
    width: 200px;
    height: 105px;
}
#div167s {
    padding: 50px 0;
}
}/*@media*/




@media (max-width:1240px) {

.centerr {
	width: 96%;
	max-width: 100%;
}
.mobile_table_wrapper {
    overflow: auto;
}
.mobile_table_wrapper table {
    min-width: 100%;
}
.cont_txt table, .tabs_block-tab_contents_wrapper table {
    min-width: 100%;
}

.tabs_block-tab_item {
	border: 1px solid rgba(0,0,0,0.1);
	margin: auto; margin-bottom: 10px;
	text-align: center; margin-right: 8px;
	padding: 15px 5%;
}
.tabs_block-tab_item.__active {
	border: 1px solid #ff6600;
}
#div8 {	margin-top: 20px;}
#content1 .contentTitle {    font-size: 110%;}
.contentTitle_h1my {    font-size: 200%;}
#content4 .content {    padding: 40px;}
.contentTitle {
	margin-bottom: 30px;
}
.text120my {
    font-size: 110%;
    padding-bottom: 40px;
    margin-bottom: 40px;
}
#div18.lazy-block {
    width: 200px;
    height: 200px;
    top: -80px;
}
#div167s {    padding: 0;}
#div176.lazy-block {display: none;}
#div152 {    grid-template-columns: 1fr 2fr;}

#div35 {
    grid-column: 1 / 3; /*гориз строка*/
    grid-row: 1 / 2; /*вертикал колонка*/
}
#global1 {
    grid-column: 1 / 2;
    grid-row: 2 / 2;	
}
#global10 {
	grid-column: 2 / 2;
    grid-row: 2 / 2;
}
#div297 {
    display: grid;
    grid-gap: 50px;
    grid-template-columns: repeat(2, 1fr);
}
#global1 .object {display: block;}
#global1 .object:nth-child(2) {
    margin-left: 0px; margin-top: 20px;
}
#div258 {
    margin-right: 70px;
}
#div143.centerr {
    padding-bottom: 40px;
}
.menu_link__effect_dream_honey-title {
    font-size: 110%;
    padding: 1em;
}
}/*@media*/







@media (max-width:991px) {

.centerr {
	width: 94%;
}


/*шапка*/
    .contentTitle_h1my {
        font-size: 170%; width: 94%;
    }
    #content1 .buttonSend {
    font-size: 100%;
    padding: 15px 40px;
}
/*конец шапки*/


/*центр*/
.grid_minishop {
    grid-gap: 30px;
}
.order_to_mail .price {
    font-size: 100%;
}
.order_to_mail .objectTitle {
    font-size: 90%;
}
.swiper_slider .swiper-container {
    width: 80%;
}
.grid_anonses {
    grid-gap: 20px;
}
#content8 .objectNote {
    font-size: 100%;
    width: 135px;
}
#content5 .object, #div249 {
    padding: 30px;
}
#content7 .contentText {
    font-size: 100%;
}
#content7 {
    width: 60%;
}
.objectImage {
    margin-right: 30px;
}
    #div18.lazy-block {
        width: 160px;
        height: 160px;
        top: -70px;
    }
#content5 .objectImage {
	float: left; margin-right: 30px;
}
#content8 .objectImage {
	float: left; margin-right: 20px;
}
.flex_text50 {
grid-gap: 20px; text-align: center;
    display: grid; grid-template-columns: repeat(1, 1fr);
}
.menu_link__effect_dream_honey-title {
    font-size: 100%;
}
.grid_hover {
    grid-gap: 20px;
}
/*центр конец*/


/*подвал*/

/*подвал конец*/

}/*@media*/



@media (max-width:800px) {


/*картинки*/
.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;
}
/*картинки конец*/

#div297 .contentTitle {
	text-align: left;
}

.grid_hover {
    grid-template-columns: repeat(2, 1fr);
}
.flexstart_shopmini_dim_buttons {
    grid-template-columns: repeat(1, 1fr);
}
.order_to_mail .object {
    padding-bottom: 130px;
}
.grid_minishop {    grid-gap: 20px;}

.divlexmy_left {width: 100%;    float: none;}
.divlexmy_right {
    width: 100%;
    float: none;
}
.photo_line .photo_line-full_image_slide {
    background-size: auto;
    background-repeat: no-repeat;
}
.photo_line .photo_line-full_image_slide:before {
    padding-bottom: 80%;
}
}/*@media*/



@media (max-width:768px) {

.centerr {
	 width: 92%; padding: 70px 0;
}
/*шапка*/
    .contentTitle_h1my {
        width: 92%;
    }
#pageTitle {
	font-size: 160%;
}
.contentTitle {
    font-size: 200%;
}
#content .contentTitle {
    font-size: 140%;
}

#div286 {display: none;}
.language__list {
    font-size: 60%;
}
    #content1 .contentTitle {
        font-size: 100%;
    }
    .contentTitle_h1my {
    font-size: 140%;
    margin-bottom: 30px;
}
#content1 .content {
    padding: 15% 0;
}
.logomy {    width: 45px;    height: 45px;}
#div6 {    height: 80px;}
#div7.centerr {	width: 100%;}
#global20 {    top: 0px;}
.language-item {    padding: 12.3px;}
#div8 {     margin-top: 10px;    }
#div13 {    margin-left: 3%;     margin-right: 20px;}
#div22, #div62 {    padding-top: 80px;}
#div285 {        margin-top: 12px;     padding-right: 0; font-size: 90%;    margin-right: 70px;    }
/*конец шапки*/


/*центр*/
.photo_line .photo_line-full_image_slide:before {
    padding-bottom: 100%;
}
    #content5 .objectImage {
        float: none;
        margin-right: 0; margin-bottom: 20px; display: inline-block; text-align: left;
    }
    #content5 .object {position: relative;}
    #content5 .objectTitle {position: absolute; top: 40px; right: 30px; opacity: 0.25;
}
    #content5 .objectImage .objectImg {        margin: 0;}
.grid_anonses {
    grid-template-columns: repeat(2, 1fr);
}
.grid_anonses_home .object:nth-child(4) {
    grid-column: 1 / 2;
    grid-row: 2 / 2;
}
.grid_anonses_home .object:nth-child(5) {
    grid-column: 2 / 2;
    grid-row: 1 / 1;
}
#menuitem2 #pageMenu .menu {
    font-size: 80%;
    margin-bottom: 8px;
    margin-right: 8px;
    padding: 10px 15px;
}

#div152 {grid-template-columns: 1fr;}
#div153.lazy-block {
    padding-top: 35%;
}
#content8 .objectImage {
    width: 30px;
}
    #div177.lazy-block {
        width: 550px;
        height: 434px;
    }
    #content7 {
        width: 100%; float: none; margin-bottom: 30px;
    }
    #content6 {
    float: none;
}
#div249 {text-align: center;}
    #content4 .content {
        padding: 70px 4% 0 4%;
    }
    #div18.lazy-block {
        width: 130px;
        height: 130px;
        top: -50px;
    }
        .swiper_slider .swiper-container {
        width: 75%;
    }

    .grid_photo {
    grid-gap: 20px;
    grid-template-columns: repeat(2, 1fr);
}
.grid_photo_button {
    grid-gap: 20px;
    grid-template-columns: repeat(1, 1fr);
}
#content9 .content {
    margin-bottom: 20px;
}
#div78.centerr {
    padding-bottom: 50px;
}
.grid_photo_button span {display: none;}
.breadcrumbs {font-size: 90%;}

.cont_txt_kotaktis {
    grid-template-columns: repeat(1, 1fr);
}
.cont_txt_kotaktis .object {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-left: none;
}
.cont_txt_kotaktis .object {padding: 20px 0;}
.cont_txt_kotaktis .object:nth-child(2) {padding-top: 0;}
.cont_txt_kotaktis .object:nth-child(1) {padding: 0;}
.phone1 {
    font-size: 100%;
}
.menu_link__effect_dream_honey-object {
    height: 260px;
}
/*центр конец*/


/*подвал*/
    #div297 {
        grid-gap: 40px;
    }
/*подвал конец*/


}/*@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;
}
/*заказ звонка конец*/

/*минимагазин всплывающее окно*/
.order_to_mail_modal_window .objectTitle {
	 text-align:center;
}
.order_to_mail_modal_window .objectImage {
	 display:block;
	 float:none;
	 margin-bottom: 15px !important;
	 margin: auto;
}
.order_to_mail_modal_window .price {
	text-align: center;
}
.order_to_mail_modal_form {overflow: auto;}
.order_to_mail_modal_form .send_form {
	 width:100%;
	 top:5%;
	 padding:60px 10%;
}
.order_to_mail_modal_form {
	overflow: auto;
}
/*минимагазин всплывающее окно конец*/

.grid_minishop {
    grid-template-columns: repeat(2, 1fr);
}
.priceshop_dim {
    font-size: 130%;
}
#content .content {
    margin-bottom: 50px;
}
.tabs_block-tab_item {
	font-size: 90%;
}
#div144 {
    float: none; display: block; text-align: center;
}
#div258 {
        margin: auto; margin-top: 15px; float: none; display: block;
    }
#div145 {    margin: auto; margin-top: 10px;    float: none;}
#content8 .objectNote {width: 100%; padding-right: 10%;}
}/*@media*/



@media (max-width:600px) {
#div297 {
        grid-gap: 0px;
        grid-template-columns: repeat(1, 1fr);
    }
    #div35 {margin-bottom: 40px;}
    #global1 {
        grid-column: 1 / 1;
        grid-row: 2 / 3; margin-bottom: 40px;
    }
    #global1 .object {margin-bottom: 0px;}
    .flexstart_adaptive1400 {
    	grid-gap: 5%;
        grid-template-columns: 35% 60%; display: grid;
    }
    #global1 .object:nth-child(2) {
        margin-top: 0px;
    }
    #global10 {
        grid-column: 1 / 1;
        grid-row: 3/ 3;
    }
    .contentTitle_h1my {
        font-size: 130%;
    }
    BODY {	font-size: 16px;}

	.art_bank .object {
font-size: 90%;
    padding: 20px;
}
.art_bank .object .link {
    margin: 0 0 5px 0;
    width: 100%;
}
.art_bank .object .link>h4, .art_bank .object .link>h3 {
    font-weight: 500;
}
.art_bank .object .objectImage {
    width: 80%;
}
    #content8 .objectImage {
        float: none; display: inline-block;
        margin-right: 0px;
    }
}/*@media*/




@media (max-width:550px) {

#div159 a {display: none;}
#div159 .phone_shapke {display: block; margin: 0;}
#div159 {  grid-gap: 0px;    grid-template-columns: repeat(1, 1fr);}
#div285 {  margin-top: 28px;    }
#content8 .objectNote {
        font-size: 90%;
}
.menu_link__effect_dream_honey-object {
    height: 220px;
}
.photo_line .photo_line-full_image_slide {
    background-size: cover;
}
}/*@media*/



@media (max-width:480px) {

.contentTitle {
	font-size: 180%;
}
#pageTitle {
	font-size: 160%;
}

/*шапка*/

/*конец шапки*/


/*центр*/
.grid_hover {
    grid-template-columns: repeat(1, 1fr);
}
    .menu_link__effect_dream_honey-title {
        font-size: 110%;
        padding: 1.2em;
    }
.buttonSend_border_margin {
    margin: auto; display: block; margin-top: 15px;
}
.grid_shema {
    grid-row-gap: 60px;
    grid-template-columns: repeat(2, 1fr);
}

.tabs_block-tab_item {
	width: 100%;
}
.tabs_block-tab_items_wrapper {
	margin-bottom: 15px;
}
.manketa_mod .button_area .buttonSend {
    width: 100%; display: block;
}
.grid_anonses {
        grid-template-columns: repeat(1, 1fr);
    }
.grid_anonses_home .object:nth-child(4) {
        grid-column: 1 / 1;
        grid-row: 4 / 4;
    }
.grid_anonses_home .object:nth-child(5) {
        grid-column: 1 / 1;
        grid-row: 5 / 5;
    }
.art_bank .object .objectImage {
    width: 100px;
}
.art_bank .object {font-size: 100%;}

#content8 .object:nth-child(3) {
	border-top: 1px dashed #ffffff;
}
#content8 .objectImage {float: left; margin-right: 20px;}
#content8 .objectNote {width: 120px; font-size: 100%; padding-right: 0;    }
#content8 .contentTitle {
    margin-bottom: 50px;
}
    #div18.lazy-block {
        width: 105px;
        height: 105px;
        top: -40px;
    }
    .to_top_area .button_to_top {
	background-size: 65%;
	width: 44px;
	height: 44px;
	bottom: 20px;
	right: 20px;
}
.grid_pluso {
    grid-template-columns: repeat(1, 1fr);
}
#content5 .object {
    border-top: 1px solid rgba(0, 0, 0, 0.15);
    border-left: 1px none; padding: 25px 0;
}
    #content5 .objectTitle {
        top: 35px;
        right: 0px;
    }
#content5 .object:nth-child(2) {border-top: 1px solid rgba(0, 0, 0, 0.15);}
#content5 .object:nth-child(1) {
    border-top: 1px none;
}
.grid_minishop {
    grid-template-columns: repeat(1, 1fr);
}
    .order_to_mail .object {
        padding-bottom: 80px;
    }
        .flexstart_shopmini_dim_buttons {
        grid-template-columns: repeat(2, 1fr);
    }
/*центр конец*/


/*подвал*/
    .flexstart_adaptive1400 {
    	grid-gap: 20px;
        grid-template-columns: 1fr;
    }
    .logomy_podvall {
    width: 70px;
    height: 70px;
}
/*подвал конец*/


}/*@media*/




@media (max-width:420px) {

    #pageTitle {
        font-size: 120%;
    }

#content8 .objectImage {float: none; margin-right: 0px;}
#content8 .objectNote {width: 100%; padding-right: 10%;    }

    .grid_photo {
        grid-gap: 15px;
        grid-template-columns: repeat(1, 1fr);
    }
}/*@media*/

@media (max-width:340px) {
    #div285 {display: none;    }
    .language__list {
    grid-template-columns: repeat(2, 1fr);
}
    #global20 {
        top: 20px; right: 5%;
    }
}/*@media*/