@media (max-width:1700px) {

#content6 .object {
    padding-left: 10%;
}
#content6 .object:before, #content7 .object:before {    width: 10%;}
#content7 .object {    padding-right: 10%;}
#div160 {
    margin-left: -250px;
    width: 500px;
}
.grid_preimushecstva {    grid-gap: 40px;}

.swiper_slider .objectNote {
    min-height: 230px;
}
.excursiamy_big {
    font-size: 32px;
    margin-top: 15%;
}
}/*@media*/



@media (max-width:1500px) {
.sequenceSlider .sequence-slider {
    height: auto; padding-top: 38%;
}
.slider_mytitle {
    font-size: 32px;
    margin-bottom: 40px;
}
.sequenceSlider .objectNote {
    font-size: 21px; padding: 8% 50px;
}
.info_strelkiny {
    height: auto;
    bottom: 40px;
}
}/*@media*/



@media (max-width:1400px) {

#content6 .object {    padding-left: 5%;}
#content6 .object:before, #content7 .object:before {    width: 5%;
}
#content7 .object {    padding-right: 5%;}
#div160 {
    margin-left: -200px;
    width: 400px;
}
.grid_preimushecstva {    grid-gap: 30px;}
#content6 .objectNote, #content7 .objectNote {font-size: 90%;}
.sequenceSlider .objectNote {
    padding: 6% 50px;
}

.swiper_slider .objectNote {
    min-height: 280px;
}
#div27.lazy-block {    padding-top: 31%;}
}/*@media*/



@media (max-width:1300px) {
    .sequenceSlider .objectNote {
        font-size: 100%;
    }
    .slider_mytext_object {
    margin: 25px 0;
}
}/*@media*/



@media (max-width:1240px) {

.centerr, #div88, .sequenceSlider .camera_caption {
	width: 96%;
	max-width: 100%;
}
/*шапка*/
#div160 {
    margin: auto; display: inline-block; margin-bottom: 30px;
    position: static; width: 300px;
}
#div86 {text-align: center;}
#content6 .object {    padding-left: 0;}
#content6 .object:before, #content7 .object:before {display: none;}
#content7 .object {    padding-right: 0;}
#content6, #content7 {    width: 47%; text-align: left;}
#content7 .preimushecstva_text {padding-right: 0; padding-left: 30px;}
#content7 .iconpreimushecstva {    right: auto; left: 0;}
.info_strelkiny {    width: 100%; left: 2%;    right: auto;}
#pageMenu .mids {    width: 30px;}
.sequenceSlider .sequence-next {
    width: 45px;
    height: 45px;
    left: 65px;
}
.sequenceSlider .sequence-prev {
    width: 45px;
    height: 45px;
}
.swiper_slider .swiper-button-next {
    margin-right: -55px;
    width: 45px;
    height: 45px;
}
.swiper_slider .swiper-button-prev {
    margin-left: -55px;
    width: 45px;
    height: 45px;
}
.swiper_slider .swiper-root {
    padding-top: 80px;
}
.sequenceSlider .objectNote {
        padding: 4% 40px;
    }
    .slider_mytitle {
    font-size: 140%;
    margin-bottom: 30px;
}
    .sequenceSlider .objectNote {        font-size: 90%; font-weight: normal;    }
        .slider_mytext_object {        margin: 20px 0;    }
    #div10 {    position: static; float: left;}
#div11 {    width: auto;}
.slider_mytext_icon {
    width: 34px;
    height: 34px;
}
.info_strelkiny {        left: 0;    }
.sequenceSlider .sequence-prev {    left: 30px;    }
.sequenceSlider .sequence-next {left: 95px;}
/*конец шапки*/

/*центр*/
.grid_contact4 .object {
grid-gap: 5px;
    grid-template-columns: 1fr; padding: 0px 0; border: none;
}
.grid_contact4 {
grid-gap: 25px;
}
.grid_contact .contentImage {width: 48%;}

.menu_link__effect_free_sarah-title {
    padding: 25px; font-size: 100%;
}
.iconhoveric {
    width: 16px;
    height: 16px; top: 30px;
}
#div23 {    padding-right: 2%;}
#div51 {    width: 64%;}
.swiper_slider .objectNote {
    min-height: 230px;
}
.excursiamy_big {
        font-size: 27px;
        margin-bottom: 30px;
    }
    #div27.lazy-block {    padding-top: 37%;}
    .buttonSend_border {padding-left: 25px; padding-right: 25px;}
    #content5 {
    padding: 30px;
}
.excursiamy {
    font-size: 20px; min-height: 30px; display: block;
}
#div86 {
    padding-top: 0px;
}
.excursiamy_button {
    background-size: 16px;
}
/*центр конец*/


/*подвал*/

/*подвал конец*/



}/*@media*/



@media (max-width:1060px) {
#global5 {
    width: 100%;
    float: none;
} 
#div101 {
    width: 47%;
}
#div104 {
    width: 47%;
}
#global4 {display: none;}
#div117.lazy-block {width: 800px;}

#div14, #div12 {display: inline-block; vertical-align: middle;}
#div12 {margin-right: 40px; margin-bottom: 0;}
#div9.centerr {
    padding: 30px 0;
}
#div24 {    padding-bottom: 30px;}
#global1 .content, #global2 .content {
    min-height: 230px;
}
#div166, #div167 {
    padding-bottom: 40px;
    padding-top: 40px;
}
#div4 {
    font-size: 14px;
}
}/*@media*/




@media (max-width:991px) {

.centerr {
	width: 94%;
}


/*шапка*/
.logomy {
    width: 180px;
    height: 32px;
}
#div10 {margin-top: 5px;}
    #div12 {        margin-right: 20px;    }
    .phone11 {    margin-left:20px;}
    .phone1 {
    font-size: 90%;
    font-weight: 600;
}
    .slider_mytitle {        font-size: 120%;    }
        .sequenceSlider .objectNote {        font-size: 80%;    }
        .slider_mytext_icon {    margin-right: 30px;}
        .slider_mytext_txt {
    padding-left: 0px;
    border-left: none;
}
    .sequenceSlider .sequence-slider {        padding-top: 42%;    }
    .sequenceSlider .objectNote {        padding: 4% 30px;    }
    #div5.centerr {    padding: 20px 0;}
    #div6, #div7 { width: 47%;}
/*конец шапки*/


/*центр*/
.tabs_block-tab_item {
    padding: 16px 5%; font-size: 90%;
}
    .swiper_slider .objectNote {        min-height: 270px;    }
#pageTitle {    font-size: 36px;}
.contentTitle {    font-size: 32px;}
.cont_txt_productsmy .contentTitle {    font-size: 24px;}
#div23 {        padding-right: 3%;    }
#div51 {        width: 63%;    }
    .excursiamy_big {
        font-size: 110%;
    }
        .excursiamy {
        font-size: 90%;
        padding-top: 3px;
    }
    #content5 {    width: 60%;}
    .buttonSend_border {
    font-size: 80%;
    }
    .gridlink {
    grid-template-columns: repeat(2, 1fr);
}
.menu_link__effect_free_sarah-object {    height: 250px;}
.grid_photo {    grid-template-columns: repeat(3, 1fr);}
/*центр конец*/


/*подвал*/
.to_top_area .button_to_top {
    width: 40px;
    height: 40px;
    bottom: 20px;
    right: 20px;
}
#div117.lazy-block {width: 600px;}
/*подвал конец*/

/*картинки*/
.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;
}
/*картинки конец*/

#global3 .contentImage {float: left;}
#global3 .contentText {
    width: 100%; display: inline-block;
}
.cont_txt_productsmy .contentImage {
    width: auto; margin-bottom: 30px;
}
.grid_contact .contentImage {
margin-bottom: 30px;
    }
    .grid_contact4 {
    grid-template-columns: repeat(2, 1fr);
}
}/*@media*/





@media (max-width:768px) {

.centerr {
	 width: 92%; padding: 60px 0;
}
.swiper_slider .swiper-container {      width: 94%;}
/*шапка*/
#div7 {display: none;}

#div3 {text-align: center;}
#div6 {float: none; width: 100%;}
#div5.centerr {padding: 15px 0;}
#div10 {margin: auto; display: inline-block; float: none; margin-bottom: 20px;}
#div11 {float: none; width: 100%; text-align: center; position: static;}
#div12 {            position: absolute; top: 22px; left: -10px;}
#div9.centerr {    position: relative;    }
.sequenceSlider .sequence-prev {        left: 20px; width: 40px; height: 40px; bottom: 0;    }
.sequenceSlider .sequence-next {        left: 75px; width: 40px; height: 40px; bottom: 0;    }
/*конец шапки*/


/*центр*/
#pageTitle {    font-size: 32px;}
.contentTitle {    font-size: 28px;}
.cont_txt_productsmy .contentTitle {    font-size: 22px;}
.slider_mytext {display: none;}
.slider_mytitle {    margin: 0;        }

#div18.centerr {
    padding-top: 60px;
}
#content .content {
    margin-bottom: 40px;
}
#div23 {padding: 0 4%; bottom: 0; padding-top: 40px;}
#div51 {width: 100%;}
#content2 .contentText p {margin: 0;}
#div25.centerr {
    padding-top: 60px;
}
        .swiper_slider .objectNote {
            min-height: auto; margin: 0 30px 30px 30px;
        }
#div27.lazy-block {    position: static; padding-top: 45%; background-size: cover;}
#div28.centerr {width: 100%;}
#content5 {width: 100%; padding: 60px 4%;}
#div84 {    padding-top: 60px;}

/*центр конец*/


/*подвал*/
#global3 .contentImage {width: 80%;}
#div95, #div97 {
    width: 100%;
    float: none;
}
#div166 {    padding-left: 0;    margin-left: 0;}
#div167 {    padding-right: 0;    margin-right: 0;}
#div94.centerr {    width: 100% !important;}
    #global1 .content, #global2 .content {
        min-height:  auto; padding: 0;
    }
#global1, #global2 {
    margin: auto; width: 92%;
}
    #global1 .contentText, #global2 .contentText {
    float: left; width: 50%; font-size: 90%;
    }
    .contentTitle_predpodval {font-size: 110%;}
    #global1 .object, #global2 .object {
    float: right; position: static;
    }
        #global1 .buttonSend, #global2 .buttonSend {
font-size: 90%;
    }
    #div166, #div167 {
        padding-bottom: 30px;
        padding-top: 30px;
    }
    #div94.centerr {
    padding-bottom: 0px;
}
/*подвал конец*/



}/*@media*/



@media (max-width:680px) {

/*заказ звонка*/
.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;
}
/*заказ звонка конец*/

.menu_link__effect_free_sarah-title {font-size: 90%;}
.iconhoveric {display: none;}
.gridlink {grid-gap: 20px;        }
.menu_link__effect_free_sarah-object {            height: 220px;        }
#content6, #content7 { width: 100%; float: none;}
#content6 {margin-bottom: 20px;}
    .grid_preimushecstva {
        grid-gap: 20px;
    }
        #div101 {
        width: 100%; float: none; margin-top: 40px;
    }
            #global3 .contentImage {
            width: auto; margin-bottom: 30px;
        }
    #div104 {float: none; width: 100%;}
.phone2grid {
    display: grid;
  grid-template-columns: repeat(3, 1fr);
grid-gap: 20px;    
}
.phone2 {font-size: 100%;}
#div4 {
    font-size: 14px;
}
.grid_photo {    grid-template-columns: repeat(2, 1fr); grid-gap: 20px;}
}/*@media*/


@media (max-width:580px) {
    .grid_contact4 {
    grid-template-columns: repeat(1, 1fr);
}
    #global1 .contentText, #global2 .contentText {
    float: none; width: 100%; margin-bottom: 15px;
    }
    .contentTitle_predpodval {font-size: 110%;}
    #global1 .object, #global2 .object {
    float: none;
    }
}/*@media*/

@media (max-width:480px) {



/*шапка*/
.phone1_icon {
    margin-right: 10px;
    width: 25px;
    height: 25px;
}
.phone1 {font-weight: 500;}
.slider_mytitle {font-size: 100%;}
.sequenceSlider .sequence-slider {padding-top: 44%;}
.info_strelkiny {  bottom: auto; top: 20px;}
.sequenceSlider .sequence-prev {bottom: auto; top: 0px; box-shadow: 0 0 10px rgba(0,0,0,0.15);}
.sequenceSlider .sequence-next {bottom: auto; top: 0px; box-shadow: 0 0 10px rgba(0,0,0,0.15);}
BODY {font-size: 17px;}
#pageTitle {    font-size: 25px;}
.contentTitle {    font-size: 23px;}
.cont_txt_productsmy .contentTitle {    font-size: 20px;}
#content2 .contentText {    font-weight: 400;}
/*конец шапки*/


/*центр*/
.gridlink {grid-template-columns: repeat(1, 1fr);}
.menu_link__effect_free_sarah-object {height: 160px;        }
.menu_link__effect_free_sarah-title {            font-size: 100%;        }
.iconhoveric {            display: inline-block;        }
    #div26.lazy-block {
        padding-bottom: 60px;
    }
.swiper_slider .objectTitle {
    font-size: 110%;
    background-size: 14px;
    margin: 20px;
}
.swiper_slider .objectNote {
    min-height: auto;
    margin: 0 20px 25px 20px;
}
.tabs_block-tab_item {
    padding: 14px 5%;
}
.tabs_block-tab_items_wrapper {
    grid-template-columns: repeat(1, 1fr);
    grid-gap: 10px;
}
/*центр конец*/


/*подвал*/

/*подвал конец*/


}/*@media*/

@media (max-width:540px) {
        .phone2grid {
            grid-template-columns: repeat(1, 1fr);
            grid-gap: 7px;
        }
        .phone2 {
            font-size: 110%;
        }
}/*@media*/        


@media (max-width:400px) {
.excursiamy_button {
        background-image: none; padding: 0;
    }
            .buttonSend_border {
text-align: center;
        }
}/*@media*/




@media (max-width:380px) {

#div14 {    display: grid;  grid-template-columns: repeat(1, 1fr);grid-gap: 10px;    }
.logomy {width: 150px; height: 28px;}
.phone1 {margin: auto;}
#div10 {margin-bottom: 15px;}
#div12 {top: 20px;}
.slider_mytitle {    font-weight: 400;}
.info_strelkiny {display: none;}
}/*@media*/

@media (max-width:340px) {
.grid_photo {    grid-template-columns: repeat(1, 1fr);}

}/*@media*/

