@media (max-width:1300px){
	
.page {margin:0 50px}
#header,#toptop {margin:0 50px;width:calc(100% - 100px)}
#header.fixed{}

#slogan  {font-size:14px;}

#top_phone{float:left;width:calc(100% - 15% - 378px - 288px);margin-left: 75px;}

#topmenu li {margin-left:23px}

#slider_w{ margin-bottom:69px;margin-right:-50px;}
#innerHeader {margin-right:-50px;}

#i_model .in {margin: 0 -48px;}
.crsl_wr.right {margin:0 30px 90px -50px;}
.crsl_wr.left {margin:0 -50px 120px 30px;}

.i_news {margin:0 -20px 50px 0; }

.subscribe{margin:0 -50px 0 0;padding:43px 50px 55px 0;}
.subscribe_form {max-width:calc(100vw - 200px);}


.ppctlg_in {padding: 200px 80px 117px 80px}
.ppctlg:before{left: 130px;width:calc(100% - 130px)}
.ppctlg_head a.active,.ppctlg_head a:hover {font-size: 28px;}

.prod_bg {margin:0 0 75px -50px; padding:90px 18% 70px 50px; width:calc(80% - 18% - 50px); min-height:calc(85px + 452px + 30px + 80px - 80px - 70px)}
#prod_gallery .big .large {right: 5px;bottom: 5px}
#prod_gallery .big .item {width:450px; height: 450px; border-radius: 80px }
#prod_gallery .big .item .in{border-radius:80px;}
#prod_gallery .big .item img { max-width: 450px; max-height: 450px; }
.product .rev_stars .curRating {margin: 0 -10px}

#popup_slick_big{height: calc(100vh - 80px);}
#popup_slick_thumbs {bottom: 20px}
#popup_slick_big img {max-height: calc(100vh - 60px - 120px); }

.lk_select_opnr {padding-left: 21px;}

#content div:not(.info) .static_blockstabs .prod_tabs_head .inner {display: flex; justify-content: space-between ; width: 100%; align-items: flex-end}
#content div:not(.info) .static_blockstabs .prod_tabs_head .inner a {white-space: nowrap; margin: 0}
.lk .prod_tabs_cont {margin: 0 -50px;padding: 60px 50px 110px 50px;}
.lkfixinf .in {padding: 0 50px;}
.lk_skidka .txt {margin: 0 -30px 0 0;}

.lk.cart.confirm .lk_cat_rw .td .lbl {font-size: 14px;}


.aboutpics_wrap img {width: calc(33.33% - 30px);}
#map {margin:  0 -50px 65px -50px ;}
#mapopup {width: calc(100% - 100px); height: calc(100vh - 100px);  left: 50px; }
}


@media (min-width:1300px) AND (max-width:1365px) {
#i_model  {margin-left: -33px; margin-right: -33px; }
}

@media (max-width:1250px){
	#top_phone{width:calc(100% - 9% - 378px - 288px); margin-left: 0}
}

@media (max-width:1200px){
	#slogan {display:none;}
	#top_phone{float:left;width:calc(100% - 283px - 75px);margin-left: 75px }
	#top_phone .callback {margin-right:20px}
	#flogow {max-width: 370px;left: 33px;}
	}
