@media (max-width: 767px) {
	table {
		width:100% !important;
	}

	table.trans {
		border:none;
		margin-bottom: 20px;
	}

	table.trans td {
		display:block;
		height:auto !important;
		border-width:0px !important;
	}

	table.trans td img {
		width:100% !important;
		height:auto !important;
	}

	.item-descr-long img {
		width:100% !important;
		height:auto !important;
	}

	/* стили для xs-устройств */
	.navbar-right { display: none; }
	#accordion {
		display: none;
		position: fixed;
    	z-index: 1;
    	width:100%;
    	height:100%;
    	background-color: #FFF;
	    overflow-x: hidden;
	    transition: 0.5s;
	    left:0px;
	    top: 52px;
	    background-color: #f5f5f5;
	}

	.btn-panel-show {
		display: block;
	}
	header {
		display:none;
	}
	header .contacts {
		display: none;
	}

	.c-box:nth-child(2n+1) {
		clear:both;
		margin-top: 30px;
	}

	.c-box ul li {
		font-size: 20px;
		text-align: left;
	}
	.c-box h4 {
		font-size: 24px;
		font-weight: bold;
	}

	main .top-banners {
		display: none;
	}

	main h1 {
		display:none;
	}

	footer .row > div:nth-child(2n+1){
		clear:both;
	}

	footer .copyright div {
		text-align: center;
	}

	footer {
		height:565px !important;
	}
	main {
		padding-bottom: 545px !important;
	}

	.news img {
		width:100% !important;
		height:auto !important;
	}
	.contacts img {
		width:100% !important;
		height:auto !important;
	}
}


@media (max-width: 991px) {
	/* стили для sm-устройств */
	.navbar-right { display: none; }

	footer {
		height:300px;
	}
	main {
		padding-bottom: 320px;
	}

	.btn-scroll-top {
		--margin-left: 420px;
	}
/*
	header .contacts .velcom{
		display:block;
		margin-bottom: 10px;
	}
	header .contacts .mts {
		display: block;
		margin-left: 0px;
		margin-top: 10px;
	}
	header .contacts .home {
		display: block;
	}
	*/
	header .contacts .order {
		display:none;
	}
	header .contacts .social {
		display:none;
	}

	.c-box:nth-child(2n+1) {
		clear:both;
		--margin-top: 30px;
	}

	.news img {
		width:100% !important;
		height:auto !important;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	/* стили для sm-устройств */
	.news img {
		width:100% !important;
		height:auto !important;
	}
}
@media (min-width: 991px) and (max-width: 1199px) {
	/* стили для md-устройств */
	.container {
    	width: 95% !important;
	}
	header .contacts .social {
		display:none;
	}
	
	header .search-frm {
		display:none;
	}

	.item-descr {
		margin-left: 20px;
		max-width: 250px;
	}

	footer {
		height:300px;
	}

	main {
		padding-bottom: 280px;
	}
}

@media screen and (min-width:1200px) {
	.container {
    	width: 1170px !important;
	}

	.item-descr {
		margin-left: 20px;
		max-width: 400px;
	}
}

@media screen and (max-width:1090px)
{
	header .search-frm {
		display:none;
	}
}


/*
@media screen and (min-width:960px) {
	.container {
    	width: 950px !important;
	}
}

@media screen and (min-width:1200px) {
	.container {
    	width: 1170px !important;
	}
}

@media screen and (max-width:960px) {
	.navbar-right { display: none; }
}

@media screen and (max-width: 768px) {
	#accordion {
		display: none;
		position: fixed;
    	z-index: 1;
    	width:100%;
    	height:100%;
    	background-color: #FFF;
	    overflow-x: hidden;
	    transition: 0.5s;
	    left:0px;
	    top: 121px;
	}

	.btn-panel-close {
		display: block;

	}
}
@media screen and (max-width: 568px) {
	.contacts img {
		width:100% !important;
		height:auto !important;
	}
}
*/