@charset "UTF-8";
@media screen and (max-width: 1016px) {
	html,body {
		min-width:100%;
	}
	.content {
		width:100%;
	}
	.fright {
		width: 237px;
	}
	figure.front {
		background-size:cover !important;
	}
	.back a {
		font-size:0.9rem;
	}
	.back a.mega {
		font-size:1.1rem;
	}
	.da-thumbs {
		font-size:0;
	}
	.da-thumbs li {
		font-size:initial;
		float:none;
		display:inline-block;
		width: 33%;
	}
	.right_zone {
		width:320px;
	}
	.dilers__files {
		float:right;
		width:33%;
	}
	.dilers__icons-wrapper {
		float:right;
		width:66%;
	}
}
@media screen and (max-width: 1005px) {
	.wherebuy-left {
		border-right:0;
		box-sizing:border-box;
	}
	.fo-list {
		border-top: 1px #a2a2a2 solid;
		width: 100%;
		padding: 10px 0;
	}
}
@media screen and (max-width: 999px) {
	.left_zone {
		width:100%;
	}
	.right_zone {
		width:100%;
	}
	.product-wrapper h1 {
		text-align:center;
	}
	span.har_title {
		text-align:right;
	}
	.characteristics-list span {
		width:50%;
		font-size: 1rem;
	}
	.preview-k {
		display:none;
	}
	.dilers__table {
		min-width: 880px;
		width: 880px;
	}
	.dilers__table tbody {
		min-width:880px;
		width: 880px;
	}
	.dilers__greenfilters {
		text-align:center;
	}
	.dilers__greenfilters__filter-input {
		margin: 3px 0;
	}
	.dilers__greenfilters__filter-submit {
		display:block;
		text-align: center;
		width: 100px;
		margin: 10px auto;
	}
	
	.dilers__table-wrapper {
		overflow-x: scroll;
		max-width: 100%;
		width: 100%;
	}
	
	.data_table.mce-item-table {
	overflow-x: scroll;
	display: block;
	}
	.data_table.mce-item-table tbody {
		width:800px;
	}
	.col-40, .col-60 {
		width:100%;
		text-align: center;
	}
}

@media screen and (max-width: 950px) {
	.header-title .title {
		font-size: 1.2rem;
	}
	.main-menu .submenu {
		padding: 10px 5px;
	}
	.main-menu, .triangle {
		display:none;
	}
	.megabutton {
		font-size:1.5rem;
	}
	.breadcrumbs {
		padding:0 5px;
	}
	.burger {
		display:block;
	}
	.main-menu.open {
		display:block;
		padding: 0;
	}
	.main-menu li {
		width:100%;
		display:block;
	}
	.main-menu li:active .submenu-simple-wrapper {
		display:block;
	}
	.main-menu li:hover .submenu-simple-wrapper {
		display:none;
	}
	.main-menu li:hover {
		top:0;
		padding: 4px 0px;
	}
	.main-menu .submenu-wrapper {
		display:none !important;
	}
}

@media screen and (max-width: 930px) {
	.footer-logo {
		width: 170px !important;
	}
	.footer-icons, .footer-adr {
		width: calc(50% - 85px) !important;
	}
	.catalog_filters .item label {
		font-size:0.7rem;
	}
	.content > .block {
		padding: 10px;
	}
}
@media screen and (max-width: 900px) {
	.news-item {
		width:calc(50% - 2px);
	}
	.quote {
		width:70%;
	}
	.dilers__icons-wrapper {
		width:100%;
	}
	.dilers__files {
		width:100%;
	}
}
@media screen and (max-width: 895px) {
	.header-title .title {
		font-size:1.1rem;
	}
}
@media screen and (max-width: 855px) {
	.da-thumbs li {
		width:50%;
		height: 280px;
	}
	.dilers__last-update {
		float:none;
		width:100%;
	}
	.news-list-item {
		width:50%;
		border: 0;
	}
	.header-title .title {
		font-size: 0;
	}
	.sale {
		right: 50px;
		top: -30px;
	}
}
@media screen and (max-width: 810px) {
	.da-thumbs li {
		height: 210px;
	}
	.catalog_filters .item label {
		min-height: 2.5rem;
	}
}
@media screen and (max-width: 790px) {
	.footer-icons{
		display:none;
	}
	.footer-adr {
		width: calc(100% - 175px) !important;
	}
}
@media screen and (max-width: 750px) {
	.col-33 {
		width:50%;
	}
	.section-pay-menu .item {
		font-size:1rem;
	}
	.dilers__content__icons {
		width:100%;
		min-height: 80px;
	}
	div#mps {
		display:none;
	}
	.wherebuy-left {
		min-height:initial;
	}
	.wherebuy-left {
		width:100%;
	}
}
@media screen and (max-width: 600px) {
	.news-item {
		width:calc(100% - 2px);
	}
	.col-33, .col-66 {
		width:100%;
	}
	.back a {
		font-size:initial;
	}
	.da-thumbs li {
		width:100%;
		height: 270px;
	}
	.section-pay-menu .item {
		font-size:0.9rem;
	}
	form input:not([type='submit']), textarea, select {
		width:100%;
	}
	.col-50 {
		width:100%;
	}
	form input[type='checkbox'] {
		width: inherit !important;
	}
	.checkzone {
		min-height: 5rem;
	}
	.dilers__total, .dilers__total2 {
		width:100%;
		margin: 10px 0;
	}
	.dilers__menu, .dilers__content {
		width:100%;
	}
	.dilers__menu__item {
		display:inline-block;
		vertical-align: top;
	}
	.dilers__menu {
		text-align:center;
		padding: 20px 0;
	}
	.saloon-title, .saloon-adr, .saloon-time {
		width:100%;
		text-align: left;
	}
	.saloon-title {
		font-weight:bold;
	}
	.saloon-time {
		font-style:italic;
	}
	.news-list-item {
		width:100%;
	}
	.tstyle h1 {
		font-size:1.3rem;
	}
	form input[type='submit'] {
		margin:10px auto;
	}
	.rotator {
		margin:10px auto;
	}
}
@media screen and (max-width: 581px) {
	.fright {
		width:100%;
		float: none;
		text-align: center;
		margin: 5px 0;
	}
	.lk .city {
		float:none;
	}
}
@media screen and (max-width: 560px) {
	.section-pay-menu .item {
		width:33%;
	}
	.dilers__files__content__item-full {
		width:50%;
	}
}
@media screen and (max-width: 520px) {
	.footer-adr {
		width: 100% !important;
	}
	.footer-adr span {
		text-align: center;
	}
	.footer-logo {
		margin: 15px auto;
		float: none !important;
		display: block;
		background-position: 0 0;
	}
}
@media screen and (max-width: 475px) {
	.city-miniwindow {
		width: 300px;
	}
}
@media screen and (max-width: 460px) {
	.checkzone {		min-height: 6rem;
	}
}
@media screen and (max-width: 450px) {
	.quote {
		padding: 5px 10px;
		width: 100%;
	}
	.megabutton {
		font-size:1.2rem;
		background-position: right 17px top 7px;
	}
	.megabutton:hover {
		background-position: right 17px top -79px;
	}
	.block.maintext {
		padding: 10px;
	}
	.da-thumbs li {
		height: 210px;
	}
	.catalog_filters .item label {
		font-size:0.6rem;
	}
	.section-pay-menu .item {
		width:50%;
	}
	form#login {
		width:100%;
	}
	.dilers__todopayments {
		padding-left:0;
		background-image:none;
	}
	.dilers__files__content__item-full {
		width:100%;
	}
	.sale {
		display:none;
	}
}
@media screen and (max-width: 400px) {
	.catalog_filters .item {	float: none;	width: 90%;		margin: 0px auto;
	}
	.catalog_filters .item label {
		min-height:initial;
		font-size: 0.8rem;
	}
	a.print {
		float:none;
		width: 100%;
		display: block;
		margin: 20px 0;
	}
	.share-block {
		float:none;
	}
}
@media screen and (max-width: 350px) {
	.footer-agatech {
		display:none;
	}
	.da-thumbs li {
		height: 180px;
	}
	.view-more {
		font-size: 1.2rem;
		width: 90%;
	}
	.selectors-buttons .button-select {
		font-size: 0.9rem;
	}
	.checkzone {
		min-height: 8rem;
	}
}
@media screen and (max-width: 335px) {
	.city-miniwindow-wr {
		display:none !important;
	}
}
@media screen and (max-width: 320px) {
	.block.mainslider-block {
		display:none;
	}
	.city-list a {
		width:100%;
	}
}
@media screen and (max-width: 310px) {
	.checkzone {
		min-height: 9rem;
	}
}
@media screen and (max-width: 300px) {
	.da-thumbs li {
		height: 150px;
	}
	
}