ul.mobMenu {display:none;} 
div.mobMenuButton {display:none;}
div.mobWrapper {display:none;}
a.logoMob {display:none;}
div.mobInnerMenu {display:none;}
div.policy {display:none;}
div.mobServs {display:none;}
.mobmenu_bottom {display:none;}
div.formspace {display:none;width:100%;height:70px;}

div.mobWrapper {
	position:relative;
	height:auto;
	text-indent:20px;
}

.mobMenuButton {
	padding-top:36px;
	width:120px;
	height:60px;
	font-size:48px;
	color:#FFFFFF;
	cursor:pointer;
	background:#D7654A;
}

div.mobMenuButton span {
	display:inline-block;
	transform:scale(1.3,1);
	position:relative;
	left:-15px;
}

.mobMenu {
	padding-top:36px;
	background:/*#6c6866*/#D7654A;
	position:absolute;
	z-index:10;
}

.mobMenu li {
	display:block;
	margin-bottom:60px;
	text-indent:60px;
}

.mobMenu li a {
	height:40px;
}

.mobMenu li a:hover{
	text-decoration:underline;
}

.mobMenu li a{
	display:block;
	height:52px;
	color:#fff;
	font:'PT Sans';
	text-shadow:1px 1px 3px #6b6b6b;
	text-decoration:none;
}

a.logoMob {
	background: url(/images/logo.svg) no-repeat;
	width:300px;
	height:94px;
	margin:30px auto;
}

div.mobInnerMenu {
	background:#F0F0F0;
	padding:30px;
	margin-top:60px;
}

div.mobInnerMenu h3{
	font-size:60px;
	line-height:72px;
	margin-bottom:60px;
}

div.mobInnerMenu p{
	margin-bottom:24px !important;
}

.mobWrapper .whoIs input[type="submit"] {
		position:relative !important;
		/*left:-20px !important;*/
	}



 @media (max-width:1024px) { 
	div.topLine {display:none;}
    table.midHead {display:none;}
    div.mobMenuButton {display:block;}
    div.mobWrapper {display:block;}
	a.logoMob {display:block;}
	div.slider {display:none;}
	div.feedback {display:none;}
	.delTab td.dt1,.delTab td.dt2, .delTab td.dt3 {display:none;}
	.dnTab td.dt4 {display:none}
	a.byReg {display:none;}
	.dnJaw span {display:none;}
	.dnJaw a i {display:none;}
	i.newsIco {display:none;}
	div.mobInnerMenu {display:block;}
    ul.mobMenu {width:100%;height:auto;}
    ul.mobMenu a {font-size:48px !important;}
    table.topMenu {display:none;}
	table.footPart {display:none;}
	table.tab_footermenu {display:none;}
	div.sep {display:none;}
	div.persdata {display:none;}
	table.footTab td.ft2  {display:none;}
	div.policy {display:block;}
	div.mobServs {display:block;}
	div.formspace {display:block;}
	form[name=arrFilter_form] {display:none;}
    td.ct1 h1 {font-size:72px !important;line-height:85px !important;margin-bottom:60px;}
    td.ct1 h2 {font-size:60px;line-height:72px;margin-top:-10px;}
    td.ct1 p {margin-bottom:60px}
    td.ct1 {width:100%;font-size:36px;line-height:48px;}
    td.ct1 .news {width:100% !important; margin-bottom:60px;}
    td.ct1  p {max-width:100% !important;font-size:48px;line-height:65px;}
	td.ct1 ul li {font-size:48px;line-height:60px;margin-bottom:24px;}
    td.ct1 .news p.inf a {font-size:48px; line-height:60px;}
    td.ct1 .news-item {font-size:48px; line-height:60px;}
    p.crumbs {font-size:48px;line-height:60px;margin-bottom:60px;}
    td.ct1 .news-detail {font-size:48px;line-height:60px;}
    .news-detail img {width:100%;height:auto;}
    td.ct1 .dnJaw {width:100%;}
    td.ct1 .accreg {font-size:24px;line-height:30px;}
    td.ct2 {display:none;}
    td.ct3 {display:none;}
	td.ct1 h3 {font-size:48px;line-height:60px;font-weight:bold;}
    .terms ul li {font-size:48px !important;line-height:60px !important;}
    .terms h3 {font-size:48px !important;}
    .domTab tr td {font-size:36px !important;line-height:60px !important;} 
	.jaw h4 {font-size:48px !important;line-height:60px !important;}
	.servsTab .j1, .servsTab .j2, .servsTab .j3, .servsTab .j4 {width:300px !important;}
	.servsTab div {border:none !important;}
	.servsTab div:hover:before, .servsTab div .jawIco {background:none !important;}
	.servsTab img {width:300px !important;height:auto !important;}
	.servsTab h2 {font-size:42px !important;line-height:48px !important;}
	.date {font-size:24px !important;line-height:30px !important;margin-top:60px !important;}
	.more {font-size:30px !important;margin-top:60px !important;}
	.domNames h1 {font-size:60px !important;line-height:72px !important;margin-bottom:30px !important;font-weight:bold !important;}
	.domNames h3, .delNames h3 {font-size:48px !important;line-height:60px !important;margin-bottom:60px !important;}
	.delNames h3 {margin:60px 0 30px !important;}
	.delTab td.dt4, .delTab td.dt5 {width:40% !important;font-size:36px !important;line-height:48px !important;margin-top:30px !important;}
	.dnJaw {width:100% !important;background-size:100% !important; height:300px !important;}
	.dnTab {width:100% !important; height:170px;}
	.dnTab td {text-align:center;}
	.dnTab td.dt1, .dnTab td.dt2, .dnTab td.dt3  {width:35% !important;}
	.dnTab td a {font-size:48px !important; line-height:60px !important;}
	img.director {width:100%;height:auto;}
	ul#tabs {border:none !important;margin-top:-60px}
	ul#tabs li {display:none;border:none !important;}
	ul#tabs li.active {display:block;}
	ul#tabs li.active {border-bottom: 1px solid #6B6966 !important;}
	#tabs li > h2.active {font:bold 48px/60px 'PT Sans Bold'!important;}
	ul#tabs li.active table td, ul#tabs li.active table th {font:36px/44px 'PT Sans' !important;}
	ul#tabs li.active table th {font-weight:bold !important;}
	.faq .item h2 {font-size:60px !important; line-height:72px !important;}
	.faq p.inf {font-size:42px;!important;line-height:48px !important}
	table.footTab, table.footTab p {margin: 20px 0  10px !important;font-size:36px !important;line-height:48px !important;}
	table.footTab div.search {display: none;}
	footer#footer {height:250px;}
	div.mfeedback input[type=text], form#form1 input[type=text] {width:100% !important;height:60px !important;font:42px/54px 'PT Sans'; border:2px solid #CCCCCC;margin-bottom:30px;}
	form#form1 input[type=text] {width:75% !important;}
	form#form1 select {height:66px !important;font:42px/54px 'PT Sans'; top:-10px !important;border:2px solid #CCCCCC;}
	div.mfeedback textarea {width:100% !important;height:300px !important;font:42px/54px 'PT Sans';border:2px solid #CCCCCC;}
	div.mfeedback input[type=submit], form#form1 input[type=submit], div.mf-fio input[type=submit] {width:50% !important;height:72px !important;background:none !important;background-color:#666666 !important;color:#F0F0F0 !important;border:none;font:36px/48px 'PT Sans';}
	div.policy {margin:0 0 20px 15px;}
	div.policy a {color:#999;font-size:24px;}
	div.mobServs {margin:0 0 100px 15px;}
	div.mobServs h1 {font-size:72px;line-height:85px;font-weight:bold; margin:60px 0 20px 15px;}
	ul.adminSupport {margin-top:-50px !important;}
	div.disclaimer p {font-size:24px;line-height:36px;margin-bottom:36px;}
	div.first_div {width:100%;border:none;float:none;}
	div.second_div {width:100%;float:none;margin:0}

.whoIs {
	position:absolute;
	top:0;
	left:100px;
	}


.domCheck {
		background:#FFFFFF !important;
		border:2px solid #6c6866;
		height:92px!important;
		width:780px !important;
	}

	.ik_select_list {
		font:48px/72px 'PT Sans' !important;
	}
	.ik_select_list li {
		padding-left:35px !important;
	}
	.whoIs input[type="submit"] {
		width:120px !important;
		height:96px !important;
		background:#6c6866 url(/bitrix/templates/main/img/whois_lupa.png) no-repeat center !important;
	}
	.domCheck input[type="text"] {
		height:88px!important;
		font-size:48px !important;
		width:620px !important;
	}

	.domCheck select {
		height:92px !important;
	}
	.domCheck .ik_select {
		font-size:24px;
		width:200px !important;
		height:88px !important;
		font:48px/88px 'PT Sans';
		background: url(/bitrix/templates/main/img/arr_mob.png) no-repeat !important;
	}
	.domCheck .ik_select_link {
		height:88px;
		font:48px/88px 'PT Sans';
	}

	.mainNews .mn1 {
    	width: 100% !important;
    	display: block !important;
   	 	padding-bottom:400px;
	}

	.mainNews .mn2 {
    	display: block !important;
    	width: 100% !important;
		padding-left:0 !important;
	}

	.mainNews .mn1 a, .mainNews .mn2 a {
		text-decoration:none;
	}
	.mainNews .mn1 .date, .mainNews .mn2 .date {
		color:#d65f43;
		font:36px/48px 'PT Sans' !important;
		border-bottom:2px solid #E5E5E5;
	}

	.mainNews .mn1 .more a, .mainNews .mn2 .more a {
		color:#d65f43;
		text-decoration:underline;
		font:bold 42px/48px 'PT Sans Bold';
	}

	.page_icon {
		width:300px !important;
		height:301px !important;
	}

	.dnTab .dt1 i, .dnTab .dt2 i, .dnTab .dt3 i {
		background: none !important;
	}

	.dnTab .dt1 a, .dnTab .dt2 a, .dnTab .dt3 a {
		text-decoration: none;
	}

	.dnTab .dt1 div, .dnTab .dt2 div, .dnTab .dt3 div {
		font:bold 90px/105px 'PT Sans Bold'; 
		color:#d65f43;
	}

	div.mf-fio, div.mf-email, div.mf-captcha, div.mf-mess, div.mf-text, .search-suggest {
    	width: 90%;
    	padding-bottom: 0.4em;
    	font: 42px/54px 'PT Sans' !important;
    	color: #737373;
	}
	.search-suggest {
		height:60px;
		border:2px solid #CCCCCC;
	}

	.news h2 span {
		font:bold 72px/85px 'PT Sans';
	}

	.servsTab div:hover:before, .servsTab div .jawIco{
		height:400px;
		left:35px !important;
		/*border-bottom:none !important;*/
	}

	.news-date-time {
		font:36px/48px 'PT Sans';
	}

	h2.gloss {
		font:48px/60px 'PT Sans' !important;
	}
	table.abcd {
		width:100%;
	}
	td.abcd {
		font:24px/30px 'PT Sans';
	}
	.terms ul li:before, .terms ul .ico2{
		width:45px;
		height:45px;
		left:-30px;
}
	.mobmenu_bottom {
		display:block;
		font:42px/60px 'PT Sans' !important;
		overflow:auto;
		width:100%;
		padding:20px 20px 50px;
		box-sizing:border-box;
		border-top:15px solid #d7654a;
		background: linear-gradient(to top, #F0F0F0, #FFFFFF);
}
	.mobmenu_bottom .leftcol {
		float:left;
		width:30%;
}
	.mobmenu_bottom .rightcol {
		float:left;
		width:70%;
}

	table.accreg td, table.accreg th {
		font: 40px/54px 'PT Sans';
}

}