@media only screen and (max-width: 1200px) {
	.mobile-hidden {
		display:none;
	}
	.mobile-center {
		text-align:center;
		font-size:0;
	}
	.sell-your-car {
		height:auto;
		background-color:#fff;
		background-repeat:no-repeat;
	}
	.sell-your-car .btn02 {
		position:relative;
		margin-top:20px;
	}
	.line-black,
	.line-grey {
		height:auto;
		min-width:auto;
		padding:0 5px;
	}
	.line-black .content,
	.line-grey .content {
		width:auto;
	}
	.line-grey .content {
		padding:10px 0;
	}
	.line-black .content .header-links,
	.line-black .content .header-phone {
		display:none;
	}
	.line-black .content .header-langs {
		display:block;
		width:auto;
		text-align:center;
	}
	.line-grey .content .logo {
		display:block;
		position:relative;
		margin:0 auto 20px auto;
		width:auto;
		height:auto;
		left:auto;
		top:auto;
		text-align:center;
	}
	.line-grey .content .logo img {
		max-width:100%;
		margin-bottom:10px;
	}
	.line-grey .content .logo .slogan {
		position:relative;
		text-align:center;
	}
	.line-grey .content .search {
		position:relative;
		left:auto;
		top:auto;
		margin-bottom:10px;
	}
	.line-grey .content .search .search-field {
		margin:0 auto;
	}
	.line-grey .content .menu {
		position:relative;
		right:auto;
		top:auto;
		text-align:center;
	}
	.line-grey .content .menu a {
		display:inline-block;
		margin:0 10px 10px 10px;
	}
	.line-black .content .mini-cart {
		position:relative;
		float:none;
		margin:0 auto 0 auto;
		height:auto;
		background:#302c2d;
	}
	.line-black .content .login {
		float:none;
		width:auto;
		height:auto;
		text-align:center;
	}
	.title01 {
		font-size:18px;
	}
	.title02 {
		font-size:20px;
	}
	.container {
		width:auto;
		padding:5px;
	}
	.column-left {
		float:none;
		width:auto;
		margin-bottom:15px;
	}
	.column-right {
		float:none;
		width:auto;
	}
	.list-item.car,
	.list-item.car:nth-child(5n),
	.list-item.part,
	.list-item.part:nth-child(4n) {
		float:none;
		display:inline-block;
		margin:0 9px 18px 9px;
	}
	.banner {
		display:none;	
	}
	.home-cars {
		display:block;
	}
	.breadcrumb {
		margin:15px 0 20px 0;
		line-height:14px;
	}
	.details-image {
		float:none;
		width:auto;
		margin-bottom:15px;
	}
	.details-info {
		float:none;
		width:auto;
	}
	.details-image .details-main-image {
		float:none;
		width:auto;
		margin-bottom:10px;
	}
	.details-image .details-thumbs {
		float:none;
		width:auto;
		height:auto;
	}
	.details-image .details-thumbs img {
		padding:2px;
		border:solid 1px #ccc;
		margin:5px;
		cursor:pointer;
	}
	.details-image .details-thumbs img:hover {
		border:solid 1px #800000;
	}
	.details-part-item .pi-col {
		display:block;
		height:auto;
		padding:5px;
	}
	.details-part-item .pi-col:nth-child(1) {
		float:left;
		width:49%;
	}
	.details-part-item .pi-col:nth-child(2),
	.details-part-item .pi-col:nth-child(3),
	.details-part-item .pi-col:nth-child(4),
	.details-part-item .pi-col:nth-child(5) {
		float:right;
		width:49%;
		padding:5px;
		text-align:left;
	}
	.ajax-message .content, 
	.display-message .content {
		width:96%;
	}
	.lr-left {
		float:none;
		width:auto;
		margin-bottom:20px;
	}
	.lr-right {
		float:none;
		width:auto;
	}
	.fieldset .field .w260,
	.fieldset .field .w700,
	.fieldset .field .w400 {
		width:100%;
	}

    .mobile-title {
        position: relative;
        display: block;
        margin-bottom: -7px;
        z-index: 1000;
    }
    .filter .filter-title {
        display: none;
    }
    .mobile-filter {
        display: none;
    }
    .feedback-line .feedback {
        margin: 0 auto;
        width: auto;
        padding: 0 15px;
    }

    /*.filter-subtitle {
        cursor:pointer;
    }
    .filter-categories,
    .brand-select {
        display:none;
    }*/
	.filter ul li.more ul {
		position:relative;
		width:auto;
		padding:0;
		height:0;
		top:auto;
		left:auto;
		z-index:auto;
	}
	.filter ul li.more:hover ul {
		width:auto;
		height:auto;
	}
	.filter ul li.more ul li {
		padding-left:5px;
		background:#e1e1e1;
		-webkit-border-radius:3px;
		border-radius:3px;
	}
	.filter ul li.more:hover:after {
		display:none;
	}

	.footer-line {
		width:auto;
	}
	.footer-line .footer-col-left {
		display:block;
		width:auto;
		margin-bottom:15px;
		text-align:center;
	}
	.footer-line .footer-col-left .footer-slogan {
		text-indent:0;
	}
	.footer-line .footer-col-left img {
		max-width:100%;
	}
	.footer-line .footer-col-right {
		display:none;
	}
	.line-white {
		height:auto;
		line-height:normal;
	}
	.line-white .footer-copyright,
	.line-white .footer-webdesign {
		padding:5px;
	}
    .call-us {
        display: block;
    }
}

@media only screen and (max-width: 800px) {
	.line-white .footer-copyright,
	.line-white .footer-webdesign {
		display:block;
		width:auto;
		padding:5px 0;
		text-align:center;
	}
	.pagination {
		margin-bottom:0;
	}
	.pagination .pagination-item {
		display:block;
	}
	.pagination .pagination-item:nth-child(1),
	.pagination .pagination-item:nth-child(2) {
		width:auto;
		text-align:center;
		margin-bottom:10px;
	}
	.pagination .pagination-item:nth-child(3) {
		width:auto;
		text-align:center;
	}
	
	.contacts .column {
		display:block;
		width:auto;
	}
	.contacts .column:nth-child(1), 
	.contacts .column:nth-child(2) {
		padding:0;
		margin-bottom:30px;
	}
	.contacts .column:nth-child(3) {
		padding:0;
	}
}

@media only screen and (max-width: 500px) {
	.line-black .content .login input[name=login_name],
	.line-black .content .login input[name=login_pass] {
		width:98%;
		margin:0 auto;
		margin-bottom:10px;
	}
	.footer-line .footer-col-left .footer-links .footer-link {
		display:block;
		width:auto;
	}
	.details-info .float-l {
		float:none;
		margin-bottom:10px;
		text-align:center;
	}
	.details-info .float-r {
		float:none;
		text-align:center;
	}
	.details-part-item .pi-col {
		display:block;
		height:auto;
		padding:5px;
	}
	.details-prices {text-align: center;}
	.details-prices .icon-dneven {margin-left: 10px; margin-top: 20px;}
	.mb20.button-center {text-align: center;}
	.mb20 button{margin-top: 20px;}
	.details-part-item .pi-col:nth-child(1),
	.details-part-item .pi-col:nth-child(2),
	.details-part-item .pi-col:nth-child(3),
	.details-part-item .pi-col:nth-child(4),
	.details-part-item .pi-col:nth-child(5) {
		width:auto;
		float:none;
		padding:5px;
		text-align:left;
	}
	.fieldset .field {
		display:block;
		float:none;
		margin:0 0 10px 0;
	}
	.cart-table td img {
		display:none;
	}
}

@media only screen and (max-width: 1200px) and (orientation: portrait) {}
@media only screen and (max-width: 1200px) and (orientation: landscape) {}