@media (min-width: 0px) and (max-width: 619px) {

.content_in{
	width:100%;
	padding:0px 20px;
	box-sizing:border-box;
}
	
.menu_b{
	display:block;
	z-index:101;
	margin-top:30px;
	margin-right:25px;
}

.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%;
}

.header {
    height: 80px;
}

.logo{
	width:119px;
	height:52px;
	background:url("../img/logo300.png") center center no-repeat;
	margin-top:14px;
}

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

.lang a {
	margin: 25px 0px 25px 14px;
}

.mp:nth-child(1) .mp_title {
    width: auto;
	text-align:center;
    font-size: 56px;
    margin-top: 40px;
	position:relative;
	z-index:2;
}

.mp:nth-child(1) .mp_text {
	display:none;
}

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

.mp_man {
    width: 262px;
    height: 378px;
    background: url("../img/mp_man300.png") center center no-repeat;
    position: absolute;
    right: 50%;
    bottom: 0px;
    margin-right: -131px;
}

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

.mp:nth-child(2) .mp_title {
    font-size: 36px;
	margin: 25px 0px 10px 0px;
}

.popular_models_el_pic img {
    width: 174px;
}

.popular_models_el {
    float: none;
    padding-left: 0px;
	margin:0px auto 30px;
	width:230px;
}

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

.popular_models {
    margin-top: 50px;
    margin-bottom: 20px;
}

.mp:nth-child(3) {
    background:#273544;
    min-height: 0px;
    position: relative;
}

.man_with_arms{
	display:none;
}

.let{
	display:none;
}

.mp:nth-child(3) .mp_text {
    font-size: 24px;
    line-height: 1.2em;
    text-align: center;
    color: #fff;
    padding: 35px 0px 40px;
}

.mp:nth-child(3) .mp_title{
	display:block;
	text-align:center;
	color:#FFAE00;
	font-size:36px;
	line-height: 1.2em;
    font-family: "BB";
    text-align: center;
	margin: 25px 0px 0px 0px;
}

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

.mp:nth-child(4) .mp_title {
	font-size:36px;
	line-height: 1.2em;
	padding-top:30px;
}

.our_clients {
    margin-top: 40px;
    margin-bottom: 20px;
}

.our_clients_el {
    text-align: center;
    width: 100%;
    float: none;
    min-height: 116px;
	margin-bottom:20px;
    background-position: center center;
    background-repeat: no-repeat;
}

.mp:nth-child(4) .mp_text {
	display:none;	
}

.mp:nth-child(5) .mp_title {
    padding-top: 30px;
    font-size: 36px;
    line-height: 1.2em;
}

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

.izchego {
    width: 250px;
    height: 331px;
    margin: 0 auto;
    background: url("../img/schema300.png") center center no-repeat;
}

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

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

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

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

h1{
	padding:30px 0px;
	font-size:36px;
	line-height:1.2em;

}

.news_list_el_in_txt{
	padding:8px 8px 0px 8px;
	height:187px;
}

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

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

h2{
	font-size:24px;
	line-height:1.2em;
	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;
}

.copy{
	float:none;
	text-align:center;
}

.umix{
	float:none;
	display:block;
	margin:20px auto 0px;
}

.footer{
	padding: 25px 0px;
}


.catalog_top_cat a {
    font-size: 24px;
	height:64px;
	line-height:64px;
}

.catalog_info_el {
    float: none;
    padding-left: 0px;
    width: 100%;
	margin-top:15px;
}

.catalog_top{
	margin-top:25px;
}

.catalog_info{
	margin-top:25px;
}

.catalog_info_el:nth-child(1){
	padding-right: 0px;
    padding-left: 0px;
	margin-top:0px;
}

.catalog_info_el:nth-child(2){
	padding: 0px;
}

.catalog_info_el:nth-child(3){
	float: none;
}

.catalog_top_pic,.catalog_bot{
	display:none;
}


.catalog_desc{
	padding:0px;
}

.catalog h1{
	padding:30px 0px;
}






.catalog_top{
	margin-top:30px;
}

.catalog_top_cat_el{
	padding-right:0px;
}

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

.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;
    box-sizing: border-box;
    text-align: left;
	width:220px;
}

.pdf a:nth-child(2) {
	margin-top:40px;
}

h4{
	text-align:center;
}

.slick_el_in img{
	width:50%;
}

.karmani{
	margin:40px 0px;
}

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

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

.slick_sm_el.slick-current{
	opacity:1;	
}

.slick_sm_el.slick-current .slick_sm_el_in{
background-color:#3D4A59;
}

.slick_sm_el_in{
	width:17px;
	height:17px;
	background-color:#E6E6E6;
	border-radius:50%;
	border:none;
	padding:0px;
	margin:0px;
}

.slick_sm_el:nth-child(2) .slick_sm_el_in{
	margin:0px;
}

.slick_sm_el:nth-child(3) .slick_sm_el_in {
    float: none;
    margin-right: 0px;
}

.slick_sm_el_in img{
	display:none;
}

.tkan_el:nth-child(3n+2){
	margin-left: 0px;
}

.tkan_el:nth-child(n+5){
	margin-top:20px;
}

.catalog_detail_price {
    margin-top: 40px;
	font-size:20px;
}

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

.garant{
	text-align:center;
}

.wrapper.act{
	display:none;
}

.okno{
	width:300px;
	margin-left:-150px;
	height:460px;
	margin-top:-230px;
	position:absolute;
}

.g-recaptcha{
	transform:scale(0.77);
	-webkit-transform:scale(0.77);
	transform-origin:0 0;
	-webkit-transform-origin:0 0;
}

.okno_close{
	width:36px;
	height:36px;
}

.okno_title{
	font-size:30px;
	line-height:1.2em;
	padding:10px 0px;
}


.okno input[type="submit"]{
	width:200px;
	height:50px;
	margin:0px auto 0px;
	color:#FFAE00;
	font-size:20px;
}

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

.cert_el{
	margin:0px 0px 30px 0px;
}




	
}