@media (min-width: 620px) and (max-width: 819px) {
	
.content_in{
	width:100%;
	padding:0px 20px;
	box-sizing:border-box;
}
	
.menu_b{
	display:block;
	z-index:101;
}

h1{
	padding:40px 0px;
}

.menu{
	top:0px;
	left:0px;
	width:0%;
	float:none;
	position:absolute;
	min-height:100%;
	box-sizing:border-box;
	background:rgba(10,25,39,0.9);
	z-index:10;
	margin:0px;
	text-align:center;
	padding-top:100px;
	transition:0.3s;	
}

.menu a{
	display:block;
	float:none;
	padding:20px 0px;
	font-size:36px;
}

.menu a:after{
	display:none;
}

.menu.act{
	width:100%;
}

.logo{
	width:188px;
	height:81px;
	background:url("../img/logo600.png") center center no-repeat;
	position:absolute;
	left:50%;
	margin-left:-94px;
	margin-top:0px;
	top:19px;
}

.logo.logo_en{
	background:url("../img/logo600_en.png") center center no-repeat;
}

.mp:nth-child(1) .mp_title {
    width: auto;
    font-size: 72px;
    line-height: 1.1em;
    text-align: center;
	position:relative;
	z-index:2;
}

.mp:nth-child(1) .mp_text {
    width: 400px;
	text-align:center;
	margin:30px auto 0px;
	position:relative;
	z-index:2;
}

.mp_man {
    width: 423px;
    height: 610px;
    background: url("../img/mp_man600.png") center center no-repeat;
    position: absolute;
    right: 50%;
    bottom: 0px;
    margin-right: -260px;
}

.mp:nth-child(1) a {
    margin:40px auto 0px;
	position:relative;
	z-index:2;
}

.mp:nth-child(1) {
    background: url("../img/m1.jpg") center -120px no-repeat;
    min-height: 602px;
}

.popular_models_el{
	padding-left:32px;
}

.popular_models_el:nth-child(3n+1){
	padding-left:32px;
}

.popular_models_el:nth-child(2n+1){
	padding-left:0px;
}

.popular_models_el:nth-child(3){
	display:none;
}

.catalog .popular_models_el:nth-child(3){
	display:block;
}

.popular_models{
	width:492px;
	margin:50px auto 80px;
}

.catalog .popular_models{
	margin-bottom:0px;
}

.mp:nth-child(3) .mp_text {
    padding: 50px 0px 115px;
}

.man_with_arms{
	opacity:0.4;
	right:-254px;
}

.mp:nth-child(4) .mp_title {
	padding-top:40px;
}

.our_clients{
	margin:60px 0px 30px;
}

.our_clients_el{
	width:50%;
	margin-bottom:40px;
}

.mp:nth-child(4) .mp_text {
	padding-bottom:60px;
}

.izchego {
    width: 531px;
    height: 399px;
    margin: 40px auto 0px;
    background: url("../img/schema600.png") center center no-repeat;
}

.izchego.izchego_en{
	background:url("../img/schema600_en.png") center center no-repeat;
}

.mp:nth-child(5) .mp_title {
	padding-top:50px;
	width:425px;
	margin:0 auto;
}

.mp:nth-child(5) .mp_text {
	padding: 15px 20px 20px;
}

.mp:nth-child(5) {
    background: url("../img/m3.jpg") center bottom no-repeat;
    min-height: 745px;
}


.news_list{
	width:100%;
	margin:0 auto;
}

.news_list .news_list_el{
	width:100%;
	float:none;
	padding:0px;
}

.contacts_el:nth-child(1) {
    padding-right: 0px;
}


.contacts_el{
    width: 100%;
    float: none;
}

h2{
	text-align:center;
}

.manager {
	box-sizing:border-box;
    width: 100%;
    float: none;
	margin-top:0px;
	margin-bottom:50px;
	padding-left:0px;
	text-align:center;
}

.manager_img{
	width:120px;
	height:120px;
	position:static;
	margin:0 auto 10px;
}

.contacts_form_txt,.req{
	text-align:center;
}

.manager_txt_name{
	padding-bottom:30px;
}




.catalog_top{
	margin-top:30px;
}

.catalog_top_cat_el{
	padding-right:10px;
}

.catalog_top_cat_el:nth-child(2){	
	padding-right:0px;
	padding-left:10px;
}

.catalog_top_pic{
	display:none;
}

.catalog_desc{
	padding:0px;
}

.catalog_info{
	margin-top:30px;
}

.catalog_detail_main_el{
	float:none;
	width:100%;
}

.catalog_detail_main_el {
    padding-right: 0px;
}

.catalog_detail_main_el:nth-child(2) {
    padding-left: 0px;
	padding-right:0px;
}

.pdf {
    min-width: 0%;
    max-width: 100%;
	text-align:center;
}

.pdf a {
    height: 42px;
    display: inline-block;
    line-height: 1.2em;
    margin-left: 0px;
    width: 41%;
    box-sizing: border-box;
    text-align: left;
}

.catalog_detail_price{
	width:450px;
	margin:55px auto 0px;
}

h4{
	text-align:center;
}

.tkan{
	width: 450px;
    margin: 25px auto 0px;
}

.slick_sm{
	width:470px;
	margin:0 auto;
}

.karmani{
	margin:40px 0px;
}

.karmani_el {
    float: none;
    width: 100%;
}

.cert_list{
	width:562px;
	margin:0 auto;
}

.cert_el:nth-child(odd){
	margin-left:0px;
}

.cert_el:nth-child(even){
	margin-right:0px;
}


}