@media only screen and (max-width: 1199px) {
	.main_content{
    top: 235px;
}
	.main{
    background-position-y: 0px;
}
	.other-pages .block_img img{
    width: 290px;
}
	
}
@media only screen and (max-width: 991px){ 
.main{
    background-position-x: -486px;
}
.h-site,.project .h-h1{
    font-size: 36px;
}
	.other-pages .block_img img{
    width: 217px;
}
  .main_img img{
    width: 100%;
  }

  .h-main{
  font-size: 48px;
  padding-top: 15px;
  }

  .laptop_img img{
    width: 100%;
  }

  .icons_img img{
    width: 100%;
  }

  .block_img img {
    width: 100%;
  }

  .element_img img{
    width: 100%;
  }
}
@media only screen and (max-width: 767px){ 
.other-pages{display:none;}
.project-slider.mobile{display:block;}
.project .project_m1{display:none;}
}
@media only screen and (max-width: 480px) { 
.main_site{
    font-size: 21px;
}
.main {
}
  .main_img img{
    width: 100%;
  }
  .main{
  }
.main_content {
}

  .h-main{
    font-size: 36px!important;
  }

  .site_info{
    height: 100%;
    padding: 20px 0;
  }

  .site_block{
    padding: 20px 0;
  }

.h-site, .project .h-h1{
    font-size: 31px;
  }

  .laptop_img img, .icons_img img, .block_img img{
    width: 100%;
  }

  .block_a{
    font-size: 18px;
  }

  .element_img img{
    width: 100%;
  }

 }
@media only screen and (max-width: 320px) {
 .tel-phone-wrap{padding-left:0;padding-right:0;}
 .main{
	background-position-x: -565px;
	}
 }
