.sidebar-toogle-m{
	display:none;
}
.mobile-menu-wrapper-toogle{
	height:43px;
	background:#008D41 url(mobile-ico-white.png) center center no-repeat;
	cursor:pointer;
	background-size:32px 32px;	
		display:none;
	}

	.img_block-footer{
		text-align:center;
		margin-bottom:0 !important;
	}
	.img_block-footer img{
		width:100% !important;
	}
	
	
	.none-h-m{
		display:none;
		
    float: none;
    margin: 0 auto;
    overflow: hidden;
    position: static;
    width: 124px;
	}
	
	.popup iframe{
		max-height:570px !important;
		min-height:570px !important;
		overflow-y:hidden !important;
	}
/* mobile css */
@media only screen and (max-width: 1040px) {
	.menu2 ul li{
		font-size:16px;
	}
	.container{
		min-width:990px;
	}
	
}
.callback-uslugi{
	text-align:center;
	width:100% !important; 
}
	.callback-uslugi a{
		display:inline-block;
		float:none;
		margin-left:0;
		margin-right:0; 
	}

	
@media only screen and (max-width: 980px) {
	.text-margin-none{
		display:none !important;
	}
	.text-none{
		display:none;
	}
	.sidebar ul.ul-width-left.tar.nomark.fs15.lh17.col180.rt.balck.mb60 > li:nth-child(2){
		display:none ;
	}
	
	.popup{
		overflow-y:hidden !important;
	}
	.popup iframe{
		max-height:570px !important;
		overflow-y:hidden !important;
			min-height:570px !important;
	}
	
	.cta .callback-btn{
		margin-right:0 !important;
	}
	.header.main{
		padding-bottom:0 !important;
	}
	.none-h-m{
		display:block;
	}
	.none-f-m{
		display:none !important;
	}
	.popup{
		position:absolute;
	}
	form input[type="text"], form input[type="file"], form input[type="password"], form textarea{
		width:91% !important;
	}
	.block-klient-partner{
		display: inline-block;
		float: none !important;
		padding: 2.5% 1%;
		overflow:hidden;
		text-align: center;
		vertical-align:bottom;
		border-bottom:none !important;
		border-right:none !important;
		width: 47%;
	}
	.block-klient-partner .txt.rt{
		display:inline-block;
		text-align:center;
		width:100%;
		
	}
		.block-klient-partner .txt.rt p{
			padding-top:2%;
			text-align:center;
			font-size:12px !important;
			
		}
		.block-klient-partner .txt.rt p span{
			font-size:12px !important;
		}
		 .block-klient-partner .logo{
			 width:100%;
			 text-align:center;
		 }
			.block-klient-partner .logo img{
				width:80%;
				float:none !important;
				height:auto;
			}
			html body .block-klient-partner .logo p{
				text-align:center;
			}
			html body .block-klient-partner .logo p a img{
				float:none !important;
			}
		
	.col300{
		width:100% !important;
	}
	.img_block-none img{
		display:none !important;
	}
	
	.img_block img{
		width:80%;
		height:auto;
	}
	div.img{
		text-align:center;
	}
	div.img img{
		width:90%;
		height:auto;
	}
	
	
	.fs10 {
  font-size: 12px;
}
.fs1 {
  font-size: 12px;
}
.fs2 {
  font-size: 12px;
}
.fs3 {
  font-size: 12px;
}
.fs4 {
  font-size: 12px;
}
.fs5 {
  font-size: 12px;
}
.fs6 {
  font-size: 12px;
}
.fs7 {
  font-size: 12px;
}
.fs8 {
  font-size: 12px;
}
.fs9 {
  font-size: 12px;
}
.fs11 {
  font-size: 12px;
}
.cta .callback-btn{
	text-align:center;
}
	.sidebar .b1.image.rt{
		text-align:center !important;
		float:none !important;
		margin:0 !important;
	}
		
		.sidebar .b1.image.rt iframe{
			display:inline-block;
		}
	.ul-width-left{
		width:100%;
		float:none !important;
	}
	.fs10{
		font-size:12px !important;
	}
	.sidebar > .tar{
		text-align:center;
	}
	.sidebar > .tar .b1.image.rt iframe{
		display:inline-block !important;
		
	}
	.sidebar .b1.image.rt p{
		text-align:center;
	}
	.sidebar > div.tar ul{
		width:100%;
		text-align:left;
	}

	.header{
		padding:0 0 6px !important;
	
	}
	.mobile-menu-wrapper-toogle{
		display:block !important;
	}

	.container{
		min-width:auto !important;
	}
	.menu2 > ul{
		display:none;
	}
		.menu2 > div{
		display:none;
	}
	.header-block-right{
		display:none;
	}
	.header-block-left{
		display:none;
	}
	.contact{
		display:none;
	}
	.lang{
		display:none;
	}
	.slogan{
		display:none;
	}
	.header .logo{
		width:100%;
		margin:0 !important;
		text-align:center;
		height:auto;
	}
		.header .logo img{
			width:282px;
			height:auto;
		}
		.pb40{
			padding-bottom:4px;
		}
	.ml70{
		margin-left:0;
		margin-right:0;
	}
	body{
		font-size:12px;
		line-height:normal;
	}
	p{
		font-size:12px;
		line-height:normal;
	}
	.mb50{
		margin-bottom:12px;
		margin-top:3px;
	}
	.col150{
		display:no
	}
		
		
	.lft{
		
		position:static;
		height:auto;
		float:none !important;
	}	
		.lft > div{
			height:auto !important;
		}
		.lft > div > div{
			background-position:center center;
			background-size:100% auto;
		}
		
		.footer-logo{
			display: inline-block;
			margin-right: 1%;
			text-align: center;
			vertical-align: middle;
			width: 45%;
		}
		.footer-none{
			display:none !important;
		}
		.footer-two-block{
			display: inline-block;
			vertical-align: middle;
			width: 52%;
		}
		.social-footer{
			width:100%;
			text-align:center;
			padding-top:12px;
		}
		.social-footer div.soc p iframe{
			width:168px !important;
			display:inline-block !important;
		}
		
	.promo .lft{
		width:100% !important;
		position:static !important;
		height:auto !important;
	}
	#slider{
		height:auto !important;
	}
	#zhaljuzi{
		height:auto !important;
	}
	.promo .news{
		width:100% !important;
		position:static !important;
	}
	.nivoSlider{
		background:none !important;
		
	}
	.promo .news{
		padding-right:0 !important;
	}
	.promo .news{
		height:auto !important;
	}
		.nivoSlider img{
			width:100% !important;
			height:auto;
			display:block !important;
		}
	
	
	
h1{
	font-size:29px !important;
	line-height:normal;
}
h2{
	font-size:21px !important;
	line-height:normal;
}
h3{
	font-size:15px !important;
	line-height:normal;
}

.sidebar{
	width:35%;
	margin-right:2%;
	display:inline-block;
	vertical-align:top;
	margin-top:15px !important;
}
.content-main{
	width:62%;
	margin-top:15px !important;
	vertical-align:top;
	margin-left:0 !important;
	display:inline-block !important;
}
.container{
	padding-left:1%;
	padding-right:1%;
}
#footer{
	padding-top:16px;
}
http://www.ktekt.ru/vakansii/freedback?tpl=ajax

.sidebar > ul {
	margin-bottom:10px;
}

.sidebar ul li{
	text-align:left;
}
.formbox{
	width:100%;
}
.content-main iframe{
	width:100% !important;
	
}
.content-main iframe{
	height:auto;
	min-height:auto;
}
.ul-width-left{
	margin-bottom:12px;
}


.filtr{
	text-align:center;
}
.filtr .select{
	display:inline-block;
	padding-left:0 !important;
	margin-bottom:6px;
	margin-right:0 !important;
}
}


@media only screen and (max-width: 595px) {
	
	.popup{
		margin-left:-48% !important;
		width:98% !important;
		left:49% !important;
		position:absolute;
	}
	.popup .phead img{
		width:100%;
		height:auto;
	}
	.popup .pinner{
		width:100% !important;
	}
		.popup iframe{
			width:100% !important;
		}
}


@media only screen and (max-width: 570px) {
	.sidebar{
		margin-top:1px !important;
	}
	
	.sidebar-toogle-m{
		cursor:pointer;
		display:block;
		text-align:center;
		color:#FFFFFF;
		height:40px;
		text-transform:uppercase;
		font-size:14px;
		background:#9EABB1 url(pointer-c.png) no-repeat center right;
		background-size:53px 32px;
		border-bottom:4px solid #fff;
		margin-top:7px;
		border-top:4px solid #fff;
		
	}
			.sidebar-toogle-m span{
				position:relative;
				top:9px;
				
			}
	
	.sidebar{
		display:none;
	}
	.sidebar > .tar > a.sixbtn{
		display:none;
	}
	.sidebar div.tar ul{
		margin-bottom:0 !important;
	}
	.sidebar div.tar ul ul{
		margin-bottom:0 !important;
	}
	.sidebar div.tar ul ul ul{
		margin-bottom:0 !important;
	}
	.sidebar{
		margin-bottom:6px;
	}
	h1,h2,h3,h4,h5,h6{
		text-align:center;
	}
	.sidebar{
		width:100%;
		margin-right:0;
	}
	.content-main{
		width:100%;
		
	}
	
	.footer-logo{
		width:100%;
		display:inline-block;
		height:auto;
		margin-right:0 !important;
	}
	.footer-two-block{
		width:100%;
		margin:0;
	}
		.footer-two-block p{
			text-align:center !important;
			line-height:normal;
			
			margin:2% 0;
		}
		.footer-two-block p:nth-child(2){
			display:none;
		}
}



@media only screen and (max-width: 370px) {
	.sidebar-toogle-m{
		padding-left:5px;
		text-align:left;
	}
}



.overlay-mobile-menu{
	opacity:0.7;
	background-color:#000;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	display:none;
	cursor:pointer;
}
	.slideout-open .overlay-mobile-menu{
		display:block !important;
		z-index:10000;
		
	}




.slideout-menu {
  position: fixed;
  top: 0;
  bottom: 0;
  width: 256px;
  min-height: 100vh;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  z-index: 0;
  display: none;
}

.slideout-menu-left {
  left: 0;
}

.slideout-menu-right {
  right: 0;
}

.slideout-panel {
  position: relative;
  z-index: 1;
  background-color: #E5EAED; /* A background-color is required */
  min-height: 100vh;
}

.slideout-open,
.slideout-open body,
.slideout-open .slideout-panel {
  overflow: hidden;
}

.slideout-open .slideout-menu {
  display: block;
}



#menu-m-left{
	
}
	.lang-m{
		display:block;
		width:100%;
		font-size:12px;
		padding-bottom:5px;
		border-top:1px solid #8B9AA1;
		
		text-align:center;
	}
	.logo-m img{
		width:100%;
		height:auto;
		margin-left:-3px;
	}
	
	.slogan-m{
		text-align:center;
		font-size:15px;
		text-transform:uppercase;
		margin-bottom:8px;
		margin-top:-12px;
	}
	.mobile-menu-l-u{
		background-color:#9EABB1;
		padding-top:5px;
		padding-bottom:5px;
		margin-bottom:6px;
	}
	.mobile-menu-l-u li{
		padding:0 !important;
	}
	
	.mobile-menu-l-u li:hover{
		background-color:#008D41;
	}
	.mobile-menu-l-u a{
		display:block;
		font-size:16px;
		padding:7px 8px;
		color:#fff;
	}
	.a-m-links{
		display:block;
		background-color:#9EABB1;
		padding:7px 8px;
		
		color:#fff;
		font-size:16px;
	}
		.a-m-links:hover{
			background-color:#008D41;
		}
	.a-p > a:nth-child(1){
		
	}
	.a-p > a:nth-child(2){
		
	}
	
	.contact-m{
		margin-top:7px;
		text-align:center;
	}
	.contact-m > span{
		font-size:16px;
		text-align:center;
		display:block;
		margin:9px 0 4px;
		font-weight:bold;
	}
	.contact-m .callback{
		display:inline-block;
		position:static !important;
		float:none !important;
		margin:-11px 0 4px !important;
	}
	.p-c-m{
		text-align:center;
		font-size:13px;
	}
	