@media screen and (max-width: 2000px)
{
 .all, .podval {
   zoom: 0.90;
 }

}


@media screen and (max-width: 1600px)
{
 .pod-list .list .itm{
	border: 1px solid #ededed;
	width: calc(50% - 45px);
 }

 .cont .rght .list-tovars .itm{
    height: 500px;
 }
 
 .cont .rght .list-tovars .itm .blk{
	height: 340px;
 }
	
 .cont .rght .list-tovars .itm .img{
	height: 300px;
 }
 
 .ttop .tel{
	/* border: 1px solid #76736e; */
	left: 700px;
 }
 
 .ttop .adr{
	/* border: 1px solid #76736e; */
 	left: 100%;
    margin-left: -570px;
 }

 .cont .rght .list-tovars .itm .name-hot,  .cont .rght .list-tovars .itm .name  {
	font: normal normal bold 22px/24px Roboto;
	/* border: 1px solid #a79686; */
 }

 .cont .rght .list-tovars .itm .price b {
    font-size: 18px;	
 }

 .cont .rght .list-tovars .itm .a1, .cont .rght .list-tovars .itm .a2{
	font: normal normal normal 18px/50px Montserrat;
	min-width: 45%;
    font-size: 16px;	
 }

 .cont .rght .list-tovars .itm .a1{
	left: 2%;
 }

 .cont .rght .list-tovars .itm .a2{
	left: 52%;
 }

 .akcii .list .itm span{
	font: normal normal bold 15px/30px Montserrat;	
 }

 .about {	
	width: calc(100% - 900px);
	padding-right: 700px;
 }

 .arts-list .itm {
	font: normal normal bold 15px/25px Montserrat;
 }

 .arts-list .itm a{
	font: normal normal bold 18px/28px Montserrat;
 }

}


@media screen and (max-width: 1550px)
{
	
 .podval .menu a{
	font: normal normal normal 15px/42px Roboto;
 }

 .podval .menu {
	/* border: 1px solid #000000; */
 }
	
 .podval .itm1{
	left: 5%;
	margin-left: 0;
    /* margin-left: -700px; */
 }

 .podval .itm2{
    margin-left: -450px;
 }

 .podval .itm3{
	left: calc(50% - 50px);
 }

 .podval .soc{
	/* border: 1px solid #76736e; */
	width: 300px;
    margin-left: -350px;
}

 .podval .soc span:first-child{
   font: normal normal normal 14px/20px Roboto;
   width: 120px;
 }

 .podval .email{
	/* border: 1px solid #76736e; */
 	left: 50%;
	
    margin-left: 100px;
 }

 .podval .email a{
   font: normal normal normal 16px/20px Roboto;
 }
 
 
 .about {
	width: calc(100% - 700px);
	padding-left: 100px;
 	padding-right: 600px;
 }
  
 .podval .file{
 }

 .cont .rght .tv-list {
	/* border: 1px solid #76736e; */
 }

 .cont .rght .tv-list b{
    font-size: 18px;
 }
 
 .cont .rght .tv-list .itm .price b{
    font-size: 15px;
 }
 
 .cont .rght .tv-list .itm .price{
    font-size: 15px;
 }
  
 .arts-list .itm {
		border: 1px solid #e7e7e7;
	width: calc(100% - 365px);
 }
 
}

@media screen and (max-width: 1450px)
{
 .t-mmenu .mmenu .menu a{
    font-size: 18px;	
 }

 .ttop .tel{
    width: auto;
 }
 
 .ttop .tel a{
	font: normal normal normal 14px/27px Montserrat;
 }
 
 .ttop .tel b a{
	font: normal normal bold 30px/27px Montserrat;	
 }

 .ttop .adr{
    font-size: 16px;		
    width: auto;
    margin-left: -510px;
 }

}


@media screen and (max-width: 1360px)
{	
 .menu-btn {
    display: block;
 }
 
 .t-mmenu .mmenu .menu{
    display: none;
 }

 .t-mmenu .catalog {
	/* left: 70px; */
    margin-left: -110px;
 }

 .ttop .tel{
	left: 100%;
    margin-left: -500px;
	top: 60px;
 }
 
 .ttop .adr{
	left: 100%;
    margin-left: -500px;
	top: 130px;
 }


 .pop .list .itm{
	height: 120px;
 }

 .pop-list .itm{
	height: 120px;
 }

 .akcii .list .itm{
	width: calc(33% - 22px);
 }

 .podval .itm2{
    margin-left: -420px;
 }

 .podval .file{
    margin-left: -320px;
 }

 .obzor .list .sliders {
	width: calc(33% - 50px);
 }

 .obzor .list .sliders a{
	font: normal normal bold 14px/25px Montserrat;
 }

 .news .list .itm .txt{
	font: normal normal bold 20px/26px Roboto;
 }

 .about {	
	width: calc(100% - 530px);
	padding-left: 30px;
 	padding-right: 500px;
	font: normal normal 500 20px/39px Montserrat;
	/* background-position: center right; */
 }
 .about .dalee{
	width: 350px;
	font: normal normal normal 20px/101px Montserrat;
 }

 .podval .email{
	top: 400px;
	left: 100%;
    margin-left: -330px;
 }

 .podval .soc{	
 	top: 470px;
	left: 100%;
    margin-left: -330px;
 }

 .podval .tel{
	/* border: 1px solid #76736e; */
 	left: 50%;
    margin-left: -80px;
 }

 .podval .logo {
	/* border: 1px solid #76736e; */
	left: 30px;
 }

 .cont .lft {
    display: none;
 }

 .cont .rght {
	width: calc(100% - 60px);
    float: left;
	box-shadow: none;
 }

 .cont .mob-categ {
	display: block;
 }
 
 .zainter .list .sliders {
	width: calc(33% - 50px);
 }

 .ttop .dls {
	display: none;
 }

 .t-mmenu .mmenu .dls-m {
	display: block;
    /* margin-left: -400px; */
	/* left: 100%; */
 }

}


@media screen and (max-width: 1270px)
{	

 .podval .file{
    margin-left: -250px;
	width: 200px;
	height: 124px;
 }

 .podval .itm2{
    margin-left: -370px;
 }

}


@media screen and (max-width: 1100px)
{	

 .ttop .logo span b{
    font-size: 30px;	
 }

 .ttop .sr {
	/* border: 1px solid #76736e; */
    width: 430px;
    margin-left: -460px;
 }

 .ttop .sr input[type=text]{
    width: 350px;
 }

 .pop .list .itm{
	width: calc(33% - 45px);
 }

 .pop-list .itm{
	width: calc(33% - 45px);
 }

 .news .list .itm .txt{
	font: normal normal bold 18px/26px Roboto;
 }

 .podval .menu a{
	font: normal normal normal 13px/27px Roboto;
 }

 .podval .menu {
	width: 260px;
 }

 .podval .itm1{
	left: 50px;
 }

 .podval .itm2{
	left: 50%;
    margin-left: -130px;
 }

 .podval .itm3{
    margin-left: -300px;
	left: 100%;
 }

 .podval .file{
    top: 250px;
	left: 50%;
	width: 150px;
	height: 124px;
	
    margin-left: -100px;
	font: normal normal bold 13px/22px Roboto;
	height: 100px;
	padding-top: 20px;
 }

 .podval .file a{
	font: normal normal bold 13px/22px Roboto;
 }

 .podval .email{
	top: 270px;
	left: 30px;
    margin-left: 0px;
 }

 .podval .soc{	
 	top: 330px;
	left: 30px;
    margin-left: 0px;
 }

 .podval .tel{
	/* border: 1px solid #76736e; */
 	left: 100%;
	text-align: right;
    margin-left: -330px;
 }

 .cont .rght .list-tovars .itm{
    width: calc(50% - 32px);
 }

 .akcii-list .itm a{
	font: normal normal bold 15px/25px Montserrat;
 }


}


@media screen and (max-width: 1000px)
{	
 
 .ttop .send{
	/* border: 1px solid #76736e; */
	left: 30%;
     width: 68%;
 }

 .pod-list .list .itm a{
    line-height: 30px;
    font-size: 18px;	
 }

 .about {	
	width: calc(100% - 430px);
	padding-left: 30px;
 	padding-right: 400px;
	font: normal normal 500 20px/32px Montserrat;
	/* background-position: center right; */
 }
 .about .dalee{
	width: 350px;
	font: normal normal normal 20px/101px Montserrat;
 }

}

@media screen and (max-width: 950px)
{

 .ttop .logo span b{
    font-size: 25px;	
 }
 
 .pop .list .itm{
	width: calc(50% - 45px);
	height: 90px;
 }

 .pop-list .itm{
	width: calc(50% - 45px);
	height: 90px;
 }

 .cont .rght .tv-list .itm{
	width: calc(100% - 245px);
 }

 .arts-list .itm {
	padding-left: 250px;	 
	width: calc(100% - 280px);
 }

 .arts-list .itm .img{
	width: 230px;
 	height: 230px;
 }
 
}

@media screen and (max-width: 900px)
{
 .ttop {
	/* border: 1px solid #76736e; */
	height: 593px;
 } 
 
 .slave {
	height: 395px;
 }

 .ttop .tel{
	left: 20px;
    margin-left: 0px;
	top: 60px;
 }
 
 .ttop .adr{
	left: 100%;
    margin-left: -330px;
	top: 60px;
 }

 .ttop .logo{
	/* border: 1px solid #76736e; */
 	top: 150px;
    width: 450px;
 	height: 150px;
}

 .ttop .lng {
	/* border: 1px solid #76736e; */
	top: 115px;
    width: 130px;
    margin-left: -160px;
 }
 
 .t-mmenu {
 	top: calc(277px + 45px);
}
 
 .ttop .slider{
	top: calc(347px + 43px);
 }

 .ttop .sr {
	top: 260px;
    margin-left: -350px;
    width: 330px;
	/* border: 1px solid #76736e; */
 }

 .ttop .sr input[type=text]{
    width: 250px;
 }

 .akcii .list .itm{
	width: calc(50% - 22px);
 }

 .news .list .itm .txt dt{
	font: italic normal normal 20px/32px Roboto;
 }
 
 .news .list .itm .txt{
	font: normal normal bold 16px/26px Roboto;
 }

 .about {	
	width: calc(100% - 330px);
	padding-left: 30px;
 	padding-right: 300px;
	font: normal normal 500 18px/32px Montserrat;
	/* background-position: center right; */
 }
 .about .dalee{
	width: 350px;
	height: 80px;
	font: normal normal normal 18px/80px Montserrat;
 }

 .podval .itm1{
	width: 150px;
	left: 20px;
 }

 .podval .itm2{
	left: 50%;
    margin-left: -200px;
 }

 .podval .itm3{
    margin-left: -280px;
	left: 100%;
 }


 .podval .file{
    top: 280px;
	left: 100%;
	width: 150px;
    margin-left: -180px;
	font: normal normal bold 13px/22px Roboto;
	height: 90px;
	padding-top: 10px;
 }

 .podval .file img{
	padding-bottom: 10px;
 }
 
 .podval .file a{
	font: normal normal bold 13px/22px Roboto;
 }

 .zainter .list .sliders {
	width: calc(49% - 50px);
 }
 
 .t-mmenu .mmenu .dls-m {
	display: none;
 }
 
 .ttop .dls {
	top: 190px;
	display: block;
	left: calc(100% - 490px); 
    width: 450px;
	height: 60px;
	/* vertical-align:middle;  */
	/* display:table-cell;  */
	display: flex;
	align-items: center;
    justify-content: right;
    align-items: center; 
}

}

@media screen and (max-width: 880px)
{
 .ttop .dls {
	left: calc(100% - 390px); 
    width: 350px;
 }	
 
}