
.tablet .blok_preimushestva {
	margin-top    : 33px;
	margin-bottom : 50px;
}

.tablet .vtor header {
	height : 180px;
}

.mob_menu_toggle,
.mob_search_toggle {
	display : none;
}

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

	.mob_search {
		/*background : #fff;*/
		/*left       : 0;*/
		/*top        : 0;*/
		/*right      : 0;*/
		/*height     : 42px;*/
		/*width      : auto;*/
	}

	.phone .mob_menu_toggle {
		display    : block;
		cursor     : pointer;
		position   : absolute;
		top        : 100%;
		left       : 0;
		height     : 48px;
		width      : 54px;
		background : url(../img/mob_menu_sprite.png) -13px -19px no-repeat;
	}

	.phone .mob_menu_toggle.mob_menu_toggle_opened {
		background-position : -14px -52px;
	}



	.mob_search_toggle.mob_search_t_opened {
		background : url(../img/mob_menu_sprite.png) -18px -53px no-repeat;
	}

	.mob_search_toggle.mob_search_t_opened:after {
		content      : '';
		position     : absolute;
		right        : 18px;
		top          : 0;
		width        : 0;
		height       : 0;
		border-left  : 5px solid transparent;
		border-right : 5px solid transparent;
		border-top   : 6px solid #fff;
	}

	.head_blok {
		/*display : none;*/
		/*margin-top  : -42px;*/
		/*padding-top : 0;*/
		/*height      : 90px;*/
	}

	.head_blok .head_zakazat_zvon {
		/*min-width : 42px;*/
		/*top       : 42px;*/
		/*height    : 44px;*/
		/*right     : 43px;*/
	}

	.head_blok .head_zakazat_zvon a {
		/*display : none;*/
		/*position            : absolute;*/
		/*top                 : 0;*/
		/*height              : 48px;*/
		/*left                : 0;*/
		/*right               : 0;*/
		/*background-position : 50%;*/
	}

	.head_blok .top_search .pole {
		/*color         : #000;*/
		/*height        : 42px;*/
		/*width         : 100%;*/
		/*padding-right : 45px;*/
	}

	.head_blok .top_search .search_bot {
		/*height     : 42px;*/
		/*width      : 45px;*/
		/*background : url(../img/mob_menu_sprite.png) no-repeat -14px 11px;*/
	}

	/* and (min-width:480px)  Target landscape smartphones, portrait tablets, narrow desktops*/
	.central {
		height    : 100%;
		min-width : 750px;
	}

	.shirina_max {
		position  : relative;
		min-width : 750px;
		max-width : 750px;
	}

	.shirina_standart {
		position  : relative;
		min-width : 730px;
		max-width : 730px;
	}

	.shirina_standart.mob_search_holder {
		/*max-width : 100%;*/
		/*overflow  : visible;*/
	}

	header, .head_slider li.slide {
		height : 520px;
	}

	.vtor header {
		height : 180px;
	}

	.head_blok {
		/*height      : 75px;*/
	}

	.head_blok .polosa {
		top : 30px;
	}

	.top_search {
		width : 140px;
	}

	.top_search .pole {
		width  : 113px;
		height : 20px;
	}

	.head_soc_blok {
		position : absolute;
		left     : 608px;
		top      : 81px;
	}

	.head_vremya_rab {
		position  : absolute;
		font-size : 15px;
		left      : 160px;
		top       : 1px;
		width     : 186px;
		height    : 20px;
	}

	.head_telefon {
		position    : absolute;
		font-size   : 15px;
		line-height : 15px;
		right       : 172px;
		top         : 2px;
		padding-top : 1px;
	}

	.head_zakazat_zvon {
		top : 1px;
	}

	.head_logo {
		/*bottom      : 10px;*/
		/*left        : 50%;*/
		/*width       : 150px;*/
		/*margin-left : -75px;*/
		/*height      : 30px;*/
		bottom : -39px;
		left   : 25%;
		width  : 50%;
		height : 73px;
	}

	.head_logo img {
		/*width : 150px;*/
		/*height : 44px;*/
		width  : 204px;
		height : 44px;
	}

	.head_logo_strelk {
		width      : 62%;
		left       : 19%;
		text-align : center;
	}

	/* меню */
	.nav {
		position    : absolute;
		top         : 41px;
		width       : 92%;
		left        : 4%;
		font-family : 'Open Sans', sans-serif;
		font-size   : 16px;
		/*position    : absolute;*/
		/*top         : 50px;*/
		/*width       : 92%;*/
		/*left        : 4%;*/
		/*font-family : 'Open Sans', sans-serif;*/
		/*font-size   : 16px;*/
	}

	.nav li.left_m, li.right_m {
		position : relative;
	}

	/*.nav .main-nav .left_m {*/
		/*float        : left;*/
		/*margin-right : 12px;*/
	/*}*/

	/*.nav .main-nav .right_m {*/
		/*float       : right;*/
		/*margin-left : 28px;*/
	/*}*/

	/*.nav .main-nav a.parent {*/
		/*padding-left  : 2px;*/
		/*padding-right : 2px;*/
	/*}*/
	
	
	
	.nav .main-nav .right_m {
		float       : right;
		margin-left : 52px;
	}

	.nav .main-nav .left_m {
		float        : left;
		margin-right : 33px;
	}
	
	.nav a.target {
		border       : 1px solid #ff0c10;
		border-color : transparent;
	}

	.nav a:hover.target {
		border : 1px solid #ff0c10;
	}

	/* блок оптимизма внизу */
	.optimism .gal a:last-child {
		display : none;
	}

	/* футер */
	footer {
		min-height : 340px;
	}

	footer .counter {
		clear      : both;
		float      : left;
		margin-top : 30px;
	}

	/* блок преимущества */
	.blok_preimushestva {
		margin-top    : 43px;
		margin-bottom : 50px;
	}

	.blok_preimushestva .zag {
		width         : 560px;
		height        : 76px;
		padding-left  : 112px;
		padding-top   : 24px;
		font-size     : 45px;
		line-height   : 45px;
		margin-bottom : 45px;
	}

	.pre_ico {
		height       : 722px;
		padding-left : 0;
	}

	.pre_ico .plash {
		width      : 49%;
		height     : 240px;
		float      : left;
		text-align : left;
	}

	.pre_ico .zamena_hard {
		border-top   : #dc1c1c 1px solid;
		border-left  : #dc1c1c 1px solid;
		border-right : none;
	}

	.pre_ico .komplekt {
		border-top    : #dc1c1c 1px solid;
		border-right  : #dc1c1c 1px solid;
		border-bottom : none;
	}

	/* блок отзывы и партнеры */
	.blok_otz_i_part {
		height         : 655px;
		padding-top    : 54px;
		padding-bottom : 44px;
	}

	.blok_otz_i_part a.but {
		position : absolute;
		right    : 20px;
		top      : 8px;
	}

	/*партнеры*/
	.ind_partnery {
		position : relative;
		height   : 175px;
		padding  : 0 0 148px 0;
	}

	.ind_partnery .left_b {
		left    : 3%;
		width   : 85%;
		height  : 55px;
		padding : 0 0 0 12%;
	}

	.ind_partnery .left_b span {
		font-size   : 33px;
		color       : #fff;
		line-height : 33px;
	}

	.ind_partnery .left_b a.but {
		margin-top : 0px;
	}

	/*слайдер партнеры*/
	.ind_partnery .slider {
		top    : 79px;
		right  : 10%;
		width  : 80%;
		height : 169px;
	}

	.ind_partnery .slider a.navi {
		visibility : hidden;
	}

	/*отзывы*/
	.ind_otzyvy {
		position   : relative;
		height     : 175px;
		margin-top : 33px;
	}

	.ind_otzyvy .right_b {
		left    : 3%;
		width   : 85%;
		height  : 156px;
		top     : 0px;
		padding : 0 0 0 12%;
	}

	.ind_otzyvy .right_b span {
		font-size   : 33px;
		line-height : 33px;
	}

	.ind_otzyvy .right_b a.but {
		margin-top : 0px;
	}

	/*слайдер отзывы*/
	.ind_otzyvy .slider {
		left   : 10%;
		top    : 67px;
		width  : 80%;
		height : 260px;
	}

	/* блок оборудование */
	.blok_oborudovanie {
		margin-top    : 50px;
		margin-bottom : 65px;
		min-height    : 537px;
	}

	.blok_oborudovanie .zag {
		width        : 405px;
		padding-left : 83px;
		font-size    : 33px;
		line-height  : 51px;
		height       : 63px;
	}

	.blok_oborudovanie .slider {
		position      : relative;
		width         : 614px;
		height        : 350px;
		margin-top    : 43px;
		margin-bottom : 30px;
	}

	.blok_oborudovanie .bx-wrapper .bx-viewport {
		padding-right : px;
		max-width     : 500px;
	}

	/* новости */
	.blok_novosti .zag {
		width        : 300px;
		padding-left : 80px;
		line-height  : 53px;
		font-family  : 'opensans_light', sans-serif;
		font-size    : 33px;
	}

	.blok_novosti .korotkie_nov {
		height         : auto;
		padding-bottom : 10px;
		overflow       : hidden;
		margin-bottom  : 15px;
	}

	.korotkie_nov .kor_news {
		float        : left;
		width        : 23%;
		max-height   : 384px;
		margin-left  : 1%;
		margin-right : 1%;
		text-align   : left;
	}

	.korotkie_nov .kor_news:last-child {
		margin-right : 0;
	}

	.korotkie_nov .kor_news img {
		width  : 70px;
		height : 70px;
	}

	.korotkie_nov .kor_news .date {
		font-size     : 12px;
		margin-top    : 7px;
		margin-bottom : 7px;
	}

	.korotkie_nov .kor_news .nazv {
		font-size : 16px;
	}

	.korotkie_nov .kor_news .opis {
		margin-top    : 10px;
		margin-bottom : 17px;
	}

	/* блок стань пратнером */
	.blok_stan_part {
		padding-top : 25px;
	}

	.blok_stan_part .zag {
		width               : 90%;
		padding-left        : 88px;
		padding-top         : 5px;
		background-position : 0px 8px;
		font-size           : 45px;
		height              : 60px;
		text-align          : left;
	}

	.blok_stan_part .forma_partn span.iden {
		display : none }

	.blok_stan_part .forma_partn .shapka_zag span {
		padding-left : 53px;
	}

	.blok_stan_part .forma_partn form {
		padding-left : 53px;
	}

	.blok_stan_part .forma_partn .pole_big {
		width   : 86%;
		padding : 18px 20px 18px 20px;
		margin  : 5px 0px 5px 0px;
	}

	.blok_stan_part .devushk {
		position   : absolute;
		left       : 74%;
		top        : 174px;
		right      : 0px;
		background : url(../img/stan_part_dev_small.png) left top no-repeat;
		height     : 596px;
	}

	.blok_stan_part .forma_partn .knop {
		width : 86%;
	}

	/* КАТАЛОГ 1 */
	.kat .spisok_wrapper {
		margin-top : 30px;
	}

	.kat .spisok_cont {
		margin-left : -7px;
	}

	.kat .block {
		width       : 214px;
		border      : 1px solid #cecece;
		margin-left : 7px;
	}

	/* СТРАНИЦА ТОВАРА */
	.tovar .standartniy h1 {
		font-size      : 33px;
		text-align     : left;
		padding-left   : 0px;
		padding-bottom : 42px;
		max-width      : 527px;
	}

	/*левое меню*/
	.tovar .content .left_menu {
		position   : absolute;
		left       : auto;
		right      : 0px;
		top        : 47px;
		width      : 152px;
		border     : #e6e6e6 1px solid;
		font-size  : 14px;
		padding    : 18px 11px 58px 11px;
		text-align : left;
	}

	.tovar .content .left_menu b {
		display        : block;
		color          : #09f;
		border-bottom  : 1px dotted #ce3327;
		padding-top    : 20px;
		padding-bottom : 8px;
	}

	.tovar .content .left_menu ul {
	}

	.tovar .content .left_menu li {
		display     : block;
		color       : #ce3327;
		line-height : 28px;
	}

	.tovar .content .left_menu li a {
		color           : #565656;
		text-decoration : none;
	}

	.tovar .content .left_menu li a:hover {
		border-bottom : 1px solid #7c7c7c;
	}

	/*кор описание*/
	.tovar .content .right_blok .opis_i_foto .right {
		position   : absolute;
		left       : auto;
		top        : 135px;
		right      : 190px;
		width      : 222px;
		text-align : left;
	}

	.tovar .content .right_blok .opis_i_foto .right .opis {
		font-family    : 'opensans_semibold', sans-serif;
		font-size      : 14px;
		padding-bottom : 28px;
	}

	.tovar .content .right_blok .opis_i_foto .right .harakter {
		font-size   : 12px;
		font-family : 'opensans_light', sans-serif;
	}

	.tovar .content .right_blok .opis_i_foto .right .harakter p {
		margin-bottom : 9px;
	}

	/* КОНТАКТЫ */
	.kontakty {
		display        : table-cell;
		vertical-align : top;
	}

	.kontakty .zag {
		font-size     : 24px;
		line-height   : 24px;
		padding-top   : 30px;
		border-top    : 1px solid #ce3327;
		margin-bottom : 43px;
	}

	.kontakty .opis {
	}

	.kontakty .blok {
		width          : 28%;
		margin-left    : 2%;
		margin-right   : 2%;
		display        : inline-block;
		padding-top    : 65px;
		vertical-align : top;
	}

	.kontakty .blok .zag {
	}

	.kontakty .telefon_b {
		background : url(../img/kontakty_telefon.gif) top center no-repeat;
	}

	.kontakty .telefon_b .opis {
		font-size   : 19px;
		line-height : 27px;
	}

	.kontakty .adres_b {
		background : url(../img/kontakty_adres.gif) top center no-repeat;
	}

	.kontakty .adres_b .opis {
		line-height : 19px;
	}

	.kontakty .adres_b .opis a {
		text-decoration : none;
		border-bottom   : 1px solid #7c7c7c;
	}

	.kontakty .mail_b {
		background : url(../img/kontakty_mail.gif) 50% 7px no-repeat;
	}

	.kontakty .mail_b .opis {
		font-size : 19px;
	}

	.kontakty .mail_b .opis a {
		color : #0084ff;
	}

}


@media all and (orientation : portrait) {
	
.tovar .pokaz { display: none;}	
.tovar .content .left_menu { font-size:12px;}
.tovar .content .left_menu li {line-height : 22px;}
	}




