@media (max-width: 1550px) and (min-width: 992px) {
	.date-range .date-range-pick {font-size: 16px;}
}

@media (max-width: 1440px) and (min-width: 0px) {
	.select-item .dropdown .filter-option {font-size: 18px;}
	.zakupki-brands {float: none; margin-top: -20px; margin-bottom: 15px;}
	.zakupki-brands a {margin-bottom: 15px; display: inline-block; vertical-align: middle;}
	.zakupki-table.table-responsive {overflow-x: auto;}
}

@media (max-width: 1199px) and (min-width: 0px) {
	.custom-tabs .nav-tabs {-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
	.custom-tabs .nav-tabs > li {width: 25%;}
	.date-range .date-range-pick {font-size: 13px;}
}

@media (max-width: 991px) and (min-width: 0px) {
	.custom-tabs .nav-tabs > li {width: 50%;}
	.header-nav .container-fluid {padding-left: 15px; padding-right: 15px;}
	.header-nav .navbar-collapse {padding-left: 15px; padding-right: 15px;}
	.header-nav .navbar-nav {display: block; margin: 0;}
	.header-nav .navbar-nav > li > a {text-align: left; padding: 15px 15px;}
	.main-content {margin-left: 70px;}
	.left-nav {width: 70px;}
	.left-menu-mobile {display: block;}
	.left-menu {display: none;}
	.left-nav__top {padding: 10px; -webkit-box-shadow: none; box-shadow: none;}
	.left-nav__logo {display: none;}
	.logo {display: none;}
	.logo-bottom {display: none;}
	.mobile-logo {display: block;}
	.clps-btn {display: block;}
	.zakupki .news-control .select-item {margin-bottom: 15px;}
	.zakupki-header {padding: 15px 0;}
	.zakupki-tabs__list a {font-size: 18px;}
	.zf-flex {display: block; font-size: 0;}
	.zf-col {width: 50%; display: inline-block; vertical-align: top; font-size: 14px;}
	.zakupki-search {margin-top: 15px;}
}

@media (max-width: 767px) and (min-width: 0px) {
	.table-responsive>.table>thead>tr>th, .table-responsive>.table>tbody>tr>th, .table-responsive>.table>tfoot>tr>th, .table-responsive>.table>thead>tr>td, .table-responsive>.table>tbody>tr>td, .table-responsive>.table>tfoot>tr>td {
		white-space: normal;
	}
	.c-container {padding: 0 15px;}
	.zf-col {width: 100%;}
	.map-div {position: relative; width: 100%; height: auto; padding: 30px 15px;}
	.map {overflow: inherit; margin: 0 -15px; margin-top: 40px;}
	.heading {font-size: 22px;}
	.heading span {font-size: 18px;}
	.map-div__title {font-size: 24px;}
	.map-div__text {font-size: 16px;}
	.contacts-list__text {font-size: 14px;}
	.news-right {float: none; margin-top: 0;}
	.news-right .date-drp {margin-left: 0; margin-right: 40px;}
	.news-inner__img {float: none; margin-left: 0;}
}
