@charset "UTF-8";




img{
	max-width: 100%;
	height: auto;
	width: auto\9; /* ie8 hack */
}


@media only screen and (max-width: 1366px) {


}


/* Маленькие ноутбуки и профессиональные планшеты */

@media only screen and (max-width: 1280px) {
	
	.container {
		margin: 0 auto;
		width: 1040px;
	}


}


/* Неизвестные устройства и очень старые мониторы */

@media only screen and (max-width: 1080px) {
	
	.container {
		margin: 0;
		width: 100%;
		padding: 0 20px;
	}
	
	#hamburger__Xwrapper {
		display: block;
	}



}



/* большие планшеты */

/* 

Начиная с планшетов
убирается сайдбар либо 
делаются новости в 1 колонку 

*/

@media only screen and (max-width: 940px) {
	

}

/* Планшеты */

@media only screen and (max-width: 768px) {


}

/* Неизвестные устройства */

@media only screen and (max-width: 640px) {


}


/* Смартфоны */
/* уже верстаются в 1 колонку*/

@media only screen and (max-width: 480px) {
	
	.mainMenu {
		display: none;
		position:absolute;
		top:140px;
		top:200px;
		left: 0;
		right:0;
		width: 100%;
		z-index: 999;
		padding: 30px 0;
	}
	
	.mainMenu .container{
		padding:0;
	}
	
	
	h1 {
		font-size: 22px;
		line-height: 30px;
		font-weight: 700;
		text-transform: none;
		margin-bottom: 0.5em;
	}
	
	p {
		line-height: 22px;
		margin-bottom: 10px;
		font-size: 16px;
	}
	
	.header__logoBlock {
		width: 100%;
		float:none;
	}
	
	.header__adressBlock {
		width: 100%;
		float:none;
		padding: 20px 20px 0;
		padding-left: 0;
		margin:0;
	}
	
	.header__adressBlock p{
		margin:0;
	}
	
	.header__phoneBlock {
		width: 100%;
		float:none;
		padding: 10px 20px 20px;
		padding-left: 0;
		margin:0;
	}
		
	.header__CTABlock {
		display: none;
	}
	
	.mainMenu__item {
		display: block;
		float: none;
		text-align: center;
		width: 100%;
	}
	
	.slideshow__heading {
		color: #fff;
		font-size: 28px;
		font-weight: 700;
		line-height: 40px;
	}
	
	.descriptionBig {
		font-size: 22px;
		font-weight: 700;
		text-transform: none;
		line-height: 30px;
	}
	
	.CTAmessage {
		height: auto;
		padding: 20px 0;
		margin-bottom: 20px;
	}
	
	.CTAmessage__left {
		width: 100%;
		float: none;
		padding: 0;
	}
	
	.CTAmessage__right {
		width: 100%;
		float: none;
		padding: 20px 0;
	}
	
	.preim__list li {
		width: 48%;
	}
	
	.owl-nav {
		display:none;
	}
	
	.doubleBullet__list li {
		width: 100%;
		padding-left: 30px;
		margin-left: 0;
	}
	
	.footer{
		padding:30px 0;
		height:auto;
	}
	
	.adress, footer .contacts, footer .developers {
		width: 100%;
		float:none;
		padding: 10px 0;
	}
	
	.developers{
		text-align:left;
	}
	
	.itemsList .item{
		width: 47%;
		margin: 0 1%;
		margin-bottom: 35px;
		padding: 35px 0;
		background: #fff;
	}
	
	.block70 {
		float: none;
		width: 100%;
	}
	
	.block30{
		float: none;
		width: 100%;
	}
	
	.sigProThumb {
		float: left;
		width: 46%;
		overflow: hidden;
	}
	
	.mainContent{
		overflow-x: scroll;
	}

	.header__logo {
		display: block;
		width: 100%;
	}

	.header__adressBlock {

		padding-right: 70px;
	}
	

}

/* Iphone 5 */

@media only screen and (max-width: 350px) {



}


/* Iphone 5 */ 

@media only screen and (max-width: 320px) {


}


