/*==========  Desktop First Method  ==========*/

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {
.menu a{padding: 0 25px;}
.menu4{width: 135px;left: 86.9%;top:-22px;}
.menu3{top:-59px;left: 88%;}
.jshop_categ{width: 100%;}

.banners>.col-sm-4{
	padding: 0px 3px;
}
.banner-item > .col-sm-6{
	padding-left: 0;
}
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	.main-nav .container{width: 100%;}
	.menu1{
		-moz-transform: skew(0deg);/* Для Firefox */
		-ms-transform: skew(0deg); /* Для IE */
		-webkit-transform:skew(0deg); /* Для Safari, Chrome, iOS */
		-o-transform: skew(0deg);
		transform:skew(0deg);
	}
	nav .menu a{
		-moz-transform: skew(0deg) scaleX(.68);
		-ms-transform: skew(0deg) scaleX(.68); 
		-webkit-transform:skew(0deg) scaleX(.68); 
		-o-transform: skew(0deg) scaleX(.68);
		transform:skew(0deg) scaleX(.68);
		padding: 0 19px;
	}
/*	.banner-item{
		background-size: 115px auto;
		padding-left: 115px;
	}*/
}
@media only screen and (max-width : 890px){
	.menu{padding-left: 0px;}
	.menu1 a{
		padding: 0 11px;
	}
	/*.menu li:first-child{
		margin-left: 9px;
	}*/
}
/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	.article-title::after,.article-title::before{
		display: none;
	}
	.article-title{
		width: 100%;`
	}
	.header{
		padding-top: 25px;
	}
	.logo{
		margin: 0 auto 20px;
	}
	.show-menu{
		display: block;
	}
	.menu{
		background-color: #0077B9;
		margin-top: -10px;
	}
	.menu li{
		float:none;
	}
	.menu a{
		border-bottom: 3px solid transparent;
		line-height: normal;
		margin: 3px auto;
		padding-top: 8px;
	}
	.menu li.active a,.menu a:hover{
		border-bottom: 3px solid #08b2dd;
}
.left_katalog {
    position: static !important;
}
	.banner-item{
		/*width: 210px;*/
		margin: 35px auto;
		text-align: center !important;
	}
	.banner-item .text-right{
		text-align: center !important;
	}
	.banner-item>.col-sm-6{

		/*text-align: left !important;*/
	}
	.footer-title-item{
		background: #0077b9 none repeat scroll 0 0;
		color: #fff;
		font-size: 23px;
		letter-spacing: -1px;
		padding: 12px 0;
		text-align: center;
		margin: 10px -15px;
	}
	.footer-body{
		padding: 0;
	}
	.mt0{margin-top: 0;}
	.moduletable{width: auto;}
	#mess{height: 150px !important;}
	span.counter{
		right:0 !important;;
	}
	.tcvn-current>ul{
		display: block !important;
		visibility: visible !important;
		position: relative !important;
		left: 0 !important;
		top: 0 !important;
/*		display:none;*/
	/*	border-top: 2px solid #ccc;*/
	}

	.main-block-item{
		/*width: 150px;*/
		text-align: center !important;
		margin: 20px auto;
	}
	.main-block-item-3 .main-block-title{
	padding-right: 0px;
}
}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {
.logo,.logo img{
		width: 100%;
	}
	.krion{
		 background-size: 290px auto;
		 width: 290px;
		 margin: 0 auto;
	}

	.main-ul{padding-left: 15px;}
}
.gotocontacts{
	width: 100%;
}
/* Custom, iPhone Retina */
@media only screen and (max-width : 320px) {

}


/*==========  Mobile First Method  ==========*/

/* Custom, iPhone Retina */
@media only screen and (min-width : 320px) {

}

/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px) {

}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
	.menu-xs{
		display:none !important;
	}


}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
	.left_katalog .tcvn-jshopping-cat-drop-down ul.tcvn-jsparent .tcvn-item img{
	  background-color: #fff;
    display: inline-block;
    height: 35px;
    margin: 0 0 0 -2px;
    padding: 3px;
    width: 35px;
}
}

 /* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {

}