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


/*===============================================================================================================================================
=================================================================================================================================================
*/
@media only screen and (max-width: 767px) {}

@media only screen and (max-width: 767px) {
	.il_header{
		height: 350px;
		width: 690px;
	}
}

@media only screen and (max-width: 995px) {
	.il_header{
		height: 350px;
		width: auto;

	}


	.il_top_menu_cat{
		bottom:0px;
		top:auto;
	}

	.il_garant,.il_email,.il_bas_menu,.il_home_li,.il_bonus,.il_zametki,.il_pr_gr,.il_lk{
		display: none !important;
	}

	.il_basket {
		top: 13.2rem;
		right: 5rem;
        margin-left: 50%;
        left: -100px;
	}

	.il_sub_menu{
		position:relative!important;
		ztop:auto!important;
		left:auto!important;
		background:none !important;
        margin: 36px auto -22px auto !important;
		width:400px !important;
		top:30px!important;
	}
	.il_dilivery > a > span {
		display: inline-block !important;
	}
	.il_dilivery > a {
		padding-left: 0px !important;
		background: none !important;
	}
	.il_dilivery {
		margin-right: 0px !important;
		white-space: nowrap;
		width: 215px;
	}

	.il_sub_menu li{background:none !important;}

	#il_logo{
		display:block;
		position: inherit;
		margin:auto;
		left:auto
	}

	.il_phone{
		ztop:70px;
		zleft:auto!important;
		margin:auto !important;
		position:relative!important;
		width:380px;
		left:5px!important;
	}

	.il_phone li{
		border:none;
		display:block;
		zwidth:auto;
		zfloat:none;
		zbackground:none;
	}

	#il_search{
		position:relative;
		margin:auto;
		top:0px;
		zmargin-left:-50px;
		width: 380px;
		display:block;
		clear:both;
		left:auto;
	}
	.il_inpt_text {
		width: 300px !important;
	}

	.il_top_menu_cat{
		width:760px !important;
		background:url("../img/top_768.png") top center no-repeat;
		position:relative !important;
		ztop:auto !important;
		/*left:auto !important;*/
		margin:auto;
		zmargin-top:40px !important;
        left: -70px !important;

	}

	.il_top_menu_cat li:hover div{
		display: block;
	}
	.il_top_menu_cat li:hover div{
		position:relative;
		zleft:50%;
		zmargin-left:-130px;
		top:-10px;
	}

	.il_top_menu_cat >  li div span.arrow{
		left:48%;
	}

	.il_top_menu_cat > li{
		display:none;
	}

	.il_top_menu_cat >  li div ul{
		list-style:none;
		 -moz-box-shadow: none; /* Для Firefox */
		-webkit-box-shadow:none; /* Для Safari и Chrome */
		box-shadow:none; /* Параметры тени */
		background:#FFFFFF;
		border-radius:0px;
		width:502px;
		padding:15px;
	}

	.il_top_menu_cat >  li div ul li a{
		color:#b42558;
	}

	#il_cat_log_bot{
		display:block;
		color:#fefefe;
		font-size:33px;
		text-decoration:none;
		display:block;
		margin:auto;
		text-align:center;
		text-shadow: 1px 1px 2px black, 0 0 1px white; /* Параметры тени */
		position:relative;
		top:65px;
		z-index:999;
		height:auto;
		min-height:50px;
	}

	.il_top_menu_cat.activited{
		padding-left:0px;
		border-radius:10px;
		padding-top:51px;
		padding-bottom:30px;
	}

	.il_top_menu_cat.activited > li{
		display:block !important;
		text-align:center !important;
		clear:both;
		width:70%;
		zborder:1px solid black;
		height:auto;
		padding:0px;
		margin:0px;
		margin-left:15%;
		background:#fff;
		background:url("../img/top_768.png") center top no-repeat;
	}

	.il_top_menu_cat.activited > li:last-child{
		border-radius:0px 0px 10px 10px;
	}

	.il_top_menu_cat.activited > li a{
		height:auto;
		padding:7px;
		margin:0px;
	}

	.il_top_menu_cat.activited > li:hover a{
		background:none;
	}
}


@media only screen and (max-width: 767px) {
	.il_top_menu_cat{
			width:480px !important;
			background:url("../img/top_480.png") top center no-repeat;
			position:relative !important;
			ztop:auto !important;
			/*left:auto !important;*/
			margin:auto;
			zmargin-top:40px !important;
			left:-70px !important;

		}
	.il_top_menu_cat >  li div ul{
		width:306px;
	}
}
