@media only screen and (max-width:989px) and (min-width:280px)
{
.container {
	width: 300px;
}
.col {
	margin: 5px 0px;
}
img.alignleft {
	margin: 2px 10px 5px 0px !important;
}
img.alignright {
	margin: 2px 0px 5px 10px !important;
}
.col_1 {
	width: 300px;
}
.col_1_2 {
	width: 300px;
}
.col_1_3 {
	width: 300px;
}
.col_2_3 {
	width: 300px;
}
.col_1_4 {
	width: 300px;
}
.col_3_4 {
	width: 300px;
}
.row .col_1 {
	width: 300px;
}
.cols2 .content .row .col_1 {
	width: 300px;
}
.row .col_1_2 {
	width: 300px;
}
.cols2 .content .row .col_1_2 {
	width: 300px;
}
.row .col_1_3 {
	width: 300px;
}
.cols2 .content .row .col_1_3 {
	width: 300px;
}
.row .col_2_3 {
	width: 300px;
}
.cols2 .content .row .col_2_3 {
	width: 300px;
}
.row .col_1_4 {
	width: 300px;
}
.cols2 .content .row .col_1_4 {
	width: 300px;
}
.row .col_3_4 {
	width: 300px;
}
.cols2 .content .row .col_3_4 {
	width: 300px;
}
h1 {
	font-size: 19px;
}
h2 {
	font-size: 19px;
}
h3 {
	font-size: 17px;
}
h4 {
	font-size: 16px;
}
h5 {
	font-size: 15px;
}
h6 {
	font-size: 13px;
}
.divider_space {
	padding-top: 15px; margin-bottom: 15px;
}
.divider_space_thin {
	padding-top: 15px; margin-bottom: 15px;
}
.divider {
	padding-top: 15px; margin-bottom: 15px;
}
.divider_thin {
	padding-top: 15px; margin-bottom: 15px;
}
.divider_space_thin {
	margin-top: 5px; margin-bottom: 5px;
}
.header_top {
	height: 145px;
}
.header_top .container {
	width: 300px;
}
.logo {
	margin: 0px auto; text-align: center; float: none;
}
#topmenu-select {
	padding: 20px 0px 0px;
}
#topmenu {
	padding: 20px 0px 0px;
}
.homepage .header {
	padding-top: 145px;
}
.header_thin {
	padding-top: 145px;
}
.header_map {
	padding-top: 145px;
}
.header_thin {
	background-size: auto 100%;
}
.header_title {
	height: 106px;
}
.header_title h1 {
	padding: 34px 0px 0px; line-height: 1.2em; font-size: 18px;
}
.header_title strong {
	padding: 34px 0px 0px; line-height: 1.2em; font-size: 18px;
}
#header_map {
	height: 180px;
}
.fullwidthbanner .text_line {
	display: none !important;
}
.fullwidthbanner .subtitle {
	display: none !important;
}
.header_slider {
	height: 205px;
}
.featured_item {
	height: 205px; background-size: auto 100%;
}
.header_slider .slide_content {
	width: 280px;
}
.header_slider .featured_caption {
	left: 0px; top: 30px; width: 240px;
}
.caption_lt .featured_caption {
	top: 30px; right: 0px;
}
.caption_lc .featured_caption {
	top: 30px; right: 0px;
}
.caption_lb .featured_caption {
	top: 30px; right: 0px;
}
.caption_rt .featured_caption {
	top: 30px; right: 0px;
}
.caption_rc .featured_caption {
	top: 30px; right: 0px;
}
.caption_rb .featured_caption {
	top: 30px; right: 0px;
}
.featured_caption p {
	padding: 10px 0px; line-height: 1.3em; font-size: 12px;
}
.featured_caption p strong {
	font-size: 18px; margin-bottom: 5px;
}
.offers_slider {
	padding: 20px 0px 30px; width: 300px;
}
.offers_slider .slide_item {
	width: 300px; height: 380px;
}
.offers_slider .slide_img {
	margin: 0px; width: 284px; height: 160px; float: none;
}
.offers_slider .img_right .slide_img {
	margin: 0px; float: none;
}
.offers_slider .slide_img iframe {
	width: 284px; height: 160px;
}
.offers_slider .slide_text {
	width: 300px; padding-top: 20px; float: left;
}
.offers_slider .slide_text h2 {
	padding: 0px 0px 10px; font-size: 18px;
}
.info_line {
	line-height: 22px;
}
.middle_row .container {
	padding: 20px 0px;
}
.row_light_gray.middle_row .container {
	padding: 40px 0px;
}
#middle .content {
	margin: 0px; width: 300px; float: none;
}
#middle .sidebar {
	margin: 0px; width: 300px; float: none;
}
.sidebar_left#middle .content {
	margin: 0px; width: 300px; float: none;
}
.sidebar_left#middle .sidebar {
	margin: 0px; width: 300px; float: none;
}
#middle .sidebar {
	padding-top: 30px; margin-top: 30px; border-top-color: rgb(213, 220, 225); border-top-width: 6px; border-top-style: double;
}
.full_width#middle .content {
	width: 300px;
}
.full_width#middle .post-detail {
	width: 300px;
}
.cols2#middle {
	padding: 25px 0px;
}
.full_width#middle {
	padding: 25px 0px;
}
.footer .container {
	padding: 0px 0px 20px;
}
.f_col {
	margin: 10px 5px;
}
.f_col_4 {
	margin: 10px 0px; width: 300px;
}
.footer_address {
	width: 300px; float: none;
}
.footer_map {
	margin: 10px auto; float: none;
}
.footer_contacts {
	width: 100%; text-align: center;
}
.footer_contacts .phone {
	margin-right: 20px;
}
.copyright {
	width: 100%; text-align: center; padding-top: 30px;
}
.footer_social a {
	margin: 0px;
}
.search_row .container {
	padding: 28px 0px 46px;
}
.search_row form {
	padding-right: 0px;
}
.search_row .row {
	margin: 0px 5px; width: 140px; min-height: inherit;
}
.search_row :first-child.row {
	margin: 0px 5px; width: 140px; min-height: inherit;
}
.search_row .multi_select_text {
	width: 114px;
}
.mutli_select .select_row {
	padding: 3px 0px 2px 7px;
}
.mutli_select .custom-checkbox label {
	padding: 0.4em 0px 0.3em 25px;
}
.search_row .row .select_styled {
	width: 114px !important;
}
.search_row .rowSubmit {
	width: 300px; position: relative;
}
.search_row .rowSubmit .label_title {
	width: 150px; float: left;
}
.search_row .rowSubmit .btn_search {
	width: 138px;
}
.btn_search input {
	text-indent: 30px;
}
.full_search .container {
	width: 300px;
}
.full_search .row {
	margin: 0px 5px; padding: 5px 0px; min-height: inherit;
}
.full_search :first-child.row {
	margin: 0px 5px; padding: 5px 0px; min-height: inherit;
}
.contact_form .form_col_1 {
	margin: 0px; width: 300px;
}
.contact_form .form_col_2 {
	margin: 0px; width: 300px;
}
.contact_form .form_col_1 .row {
	margin: 0px 5px;
}
.contact_form .form_col_1 .inputField {
	width: 118px;
}
.contact_form .form_col_2 .textareaField {
	width: 268px; height: 80px;
}
.contact_form .form_col_3 {
	width: 280px; height: auto;
}
.contact_form .rowSubmit {
	width: 150px;
}
.contact_form .link-reset {
	left: auto; top: 8px; right: 0px;
}
.contact_box .left_side {
	width: 250px; margin-right: 0px;
}
.contact_box .right_side {
	width: 250px; padding-top: 40px;
}
.week_offer {
	width: 300px; margin-right: 0px; margin-bottom: 40px; float: none;
}
.week_offer .offer_text {
	padding: 20px; height: auto;
}
.week_offer .offer_text h3 {
	font-size: 15px;
}
.week_offer .offer_price {
	top: 20px; right: 20px;
}
.special_offers {
	width: 300px; height: 610px;
}
.special_item {
	height: 265px;
}
.special_image {
	border-width: 0px 0px 4px; border-style: none none solid; border-color: currentColor currentColor rgb(242, 87, 32); border-image: none; width: 300px; height: 129px; float: none;
}
.special_text {
	width: 280px; height: 114px;
}
.car_types_list ul {
	margin: 20px 0px;
}
.latest_offers {
	padding: 25px 0px 20px; text-align: center;
}
.latest_offers .container {
	padding: 0px;
}
.latest_offers .link_more {
	top: -10px; position: relative;
}
.latest_offers .prev {
	background-position: -35px 0px; top: 70px; width: 30px;
}
.latest_offers .next {
	background-position: -35px 0px; top: 70px; width: 30px;
}
.latest_offers .next {
	background-position: -135px 0px;
}
.service_item {
	padding: 0px 0px 50px; text-align: center;
}
.service_item h2 {
	font-size: 18px;
}
.service_image {
	margin: 0px auto 10px; width: 300px; float: none;
}
.brand_list {
	text-align: center;
}
.brand_list ul li {
	margin: 10px;
}
.brand_list .link_more {
	top: 18px !important; position: relative;
}
.brand_list2 li {
	margin: 0px 5px 30px; width: 140px; line-height: 1.4em; font-size: 13px;
}
.brand_list2 .brand_logo {
	padding: 20px 0px;
}
.faqlist .col_1_4 {
	padding-top: 0px; padding-bottom: 30px; border-bottom-color: rgb(213, 220, 225); border-bottom-width: 1px; border-bottom-style: solid;
}
.pricing_box {
	padding: 20px 0px;
}
.entry .pricing_box li.price_col {
	margin: 10px auto 20px; width: 90%; clear: both; float: none;
}
.entry .price_col_body ul {
	padding: 15px 0px;
}
.text_notice {
	width: 300px;
}
.breadcrumbs .container {
	padding: 0px;
}
.breadcrumbs .link_search {
	top: 5px; position: relative;
}
.breadcrumbs .link_back {
	top: 5px; position: relative;
}
.slider_small {
	width: 300px;
}
.slider_medium {
	width: 300px;
}
.slider_quotes {
	width: 300px;
}
.slider_quotes {
	padding-bottom: 40px !important;
}
.slider .slider-item {
	padding: 5px;
}
.slider_quotes .slider-item {
	padding: 10px; width: 270px;
}
.slider_small .slider-item {
	width: 290px; height: 163px;
}
.slider_medium .slider-item {
	width: 290px; height: 163px;
}
.slider_small .slider-item iframe {
	width: 290px; height: 163px;
}
.slider_medium .slider-item iframe {
	width: 290px; height: 163px;
}
.testimonials .container {
	width: 300px; padding-top: 95px; padding-bottom: 45px;
}
.testimonials .slider-item {
	padding: 0px 30px; width: 240px;
}
.testimonials .quote-text {
	line-height: 1.6em; font-size: 15px;
}
.styled_table table {
	line-height: 1.2em;
}
.sb {
	line-height: 1.2em;
}
.styled_table table tr th {
	text-transform: none; font-size: 12px;
}
.sb .box_title {
	text-transform: none; font-size: 12px;
}
.styled_table table tr th {
	padding: 5px 10px;
}
.styled_table table tr td {
	padding: 5px 10px;
}
.sb .box_title {
	padding: 5px 10px;
}
.styled_table table tbody td {
	padding: 5px 10px; font-size: 12px;
}
.sb .box_content {
	padding: 5px 10px; font-size: 12px;
}
.postlist .post-item {
	margin: 0px 0px 50px;
}
.postlist .post-item .post-meta {
	margin: 10px 20px; width: auto; float: none;
}
.post-detail .post-meta {
	margin: 20px 20px 0px;
}
.postlist .alignleft.post-image {
	margin: 0px 0px 5px; float: none;
}
.postlist .alignright.post-image {
	margin: 0px 0px 5px; float: none;
}
.postlist .entry p {
	padding: 5px 20px 0px;
}
.post-detail .post-aside .entry {
	padding: 20px; font-size: 13px;
}
.post-detail .post-meta .info_row {
	margin: 0px; width: 140px; text-align: left; display: block;
}
.post-detail .post-meta :first-child.info_row {
	margin: 0px; width: 140px; text-align: left; display: block;
}
.post-share {
	margin: 0px 0px 5px 10px; float: right;
}
.post-share span {
	text-align: center; padding-right: 2px; float: none; display: block;
}
.tf_pagination {
	margin: 30px 0px;
}
.tf_pagination .inner {
	padding: 60px 10px 10px;
}
.author-text {
	padding: 25px 25px 80px; width: 250px;
}
.author-image {
	margin: -60px auto 0px;
}
.author_box_bottom {
	margin-bottom: -75px !important;
}
.author-image {
	width: 100px; height: 100px;
}
.author-image .circle {
	width: 100px; height: 100px;
}
.comment-list {
	margin-top: 120px;
}
.link-add-comment {
	top: 2px; right: 0px; font-size: 14px;
}
.comment-body {
	padding: 15px;
}
.comment-avatar {
	width: 54px;
}
.comment-list li li .comment-avatar {
	width: 54px;
}
.comment-avatar .avatar img {
	width: 40px; height: 40px;
}
.comment-list li li .comment-avatar .avatar img {
	width: 40px; height: 40px;
}
.comment-text {
	width: 205px;
}
.children .comment-text {
	width: 205px;
}
.children .children .comment-text {
	width: 205px;
}
.comment-author {
	text-align: left; padding-top: 5px;
}
.link-author {
	float: none; display: block;
}
.comment-entry {
	width: 270px; padding-top: 10px; margin-left: -64px;
}
.children li {
	padding-left: 0px;
}
.comment-form .row {
	padding: 9px 0px; margin-right: 0px;
}
.comment-form .inputtext {
	width: 238px;
}
.comment-form .textarea {
	width: 238px;
}
.comment-form .select_styled {
	width: 238px;
}
.comment-form .rowRadio {
	width: 240px;
}
.comment-form .rowCheckbox {
	width: 240px;
}
.comment-form .select_styled {
	width: 240px;
}
.comment-form .input_full {
	width: 238px;
}
.comment-form .textarea {
	width: 238px;
}
.comment-form .btn-submit {
	width: 150px;
}
.link-reset {
	right: 5px;
}
.form_sort {
	margin-bottom: 15px;
}
.pages_jump {
	margin-left: 0px;
}
.list_manage .inner {
	padding: 10px;
}
.offer_list .offer_image {
	margin: 0px auto; border-right-color: currentColor; border-bottom-color: rgb(242, 86, 32); border-right-width: medium; border-bottom-width: 3px; border-right-style: none; border-bottom-style: solid; float: none;
}
.offer_list .offer_aside {
	padding: 15px 15px 10px; width: 270px; float: none;
}
.offer_descr {
	padding: 10px 0px;
}
.offer_details {
	padding-bottom: 40px;
}
.offer_details .offer_gallery {
	margin: 0px 0px 20px; width: 300px; float: none;
}
.offer_details .gallery_images {
	width: 300px; height: 211px;
}
.offer_details .gallery_image_item {
	width: 300px; height: 211px;
}
.offer_details .gallery_image_item a {
	width: 300px; height: 211px;
}
.gallery_image_item a span {
	padding: 5px 10px; width: 280px; height: 20px; line-height: 20px;
}
.gallery_image_item .ico_large {
	display: none;
}
.gallery_thumbs {
	padding: 10px 0px;
}
.gallery_thumbs a {
	margin: 0px 2px; width: 80px; height: 56px;
}
.gallery_thumbs .prev {
	top: 0px;
}
.gallery_thumbs .next {
	top: 0px;
}
.offer_details .offer_aside {
	width: 300px;
}
.offer_details .offer_price strong {
	font-size: 22px;
}
.offer_details .offer_price em {
	font-size: 13px;
}
.offer_details .offer_data {
	padding: 10px 0px; text-align: center; line-height: 1.4em; font-size: 12px;
}
.offer_details .offer_data li {
	padding: 0px 5px; white-space: nowrap;
}
.offer_specification li {
	padding: 6px 3%; width: 94%; font-size: 12px;
}
.details_tabs .tabs {
	height: 41px; font-size: 10px; font-weight: bold;
}
.details_tabs .tabs li {
	height: 41px; font-size: 10px; font-weight: bold;
}
.details_tabs .tabs li a {
	height: 41px; font-size: 10px; font-weight: bold;
}
.details_tabs .tabs li a {
	padding: 0px 3px 0px 2px; line-height: 41px; min-width: 60px;
}
.details_tabs .tabcontent {
	padding: 20px;
}
.details_tabs .tabcontent h3 {
	font-weight: normal;
}
.details_tabs .tabcontent .col_1_4 {
	width: 258px; padding-bottom: 20px;
}
.details_tabs .tabcontent .col_1_2 {
	width: 258px; margin-left: 0px;
}
.details_form .label_title {
	font-size: 14px; font-weight: normal;
}
.details_form .row {
	padding: 12px 0px;
}
.form_col_1 {
	width: 250px; margin-right: 0px;
}
.form_col_1 .inputField {
	width: 228px;
}
.form_col_2 {
	width: 250px;
}
.form_col_2 .textareaField {
	width: 228px; height: 150px;
}
.col_thin.form_col_2 {
	width: 250px; margin-right: 0px;
}
.col_thin.form_col_2 .textareaField {
	width: 228px;
}
.form_col_3 {
	width: 250px; padding-top: 20px;
}
.form_col_3 .btn_share {
	margin: 0px 4px;
}
.details_form .rowSubmit .link_reset {
	width: 100px; text-align: left; line-height: 1.3em; font-size: 12px;
}
.text_box .btn {
	margin: 10px 8px;
}
.adv_before_content .adv_left {
	min-height: 120px;
}
.adv_before_content .adv_right {
	min-height: 120px;
}
.adv_before_content .adv_left {
	margin: 0px 0px 20px; width: 300px;
}
.banner_slider .banner_item {
	width: 300px; height: 119px;
}
}
@media only screen and (max-width:989px) and (min-width:480px)
{
.container {
	width: 468px;
}
.col_1 {
	width: 468px;
}
.col_1_2 {
	width: 468px;
}
.col_1_3 {
	width: 468px;
}
.col_2_3 {
	width: 468px;
}
.col_1_4 {
	width: 468px;
}
.col_3_4 {
	width: 468px;
}
.row .col_1 {
	width: 468px;
}
.cols2 .content .row .col_1 {
	width: 468px;
}
.row .col_1_2 {
	width: 468px;
}
.cols2 .content .row .col_1_2 {
	width: 468px;
}
.row .col_1_3 {
	width: 468px;
}
.cols2 .content .row .col_1_3 {
	width: 468px;
}
.row .col_2_3 {
	width: 468px;
}
.cols2 .content .row .col_2_3 {
	width: 468px;
}
.row .col_1_4 {
	width: 468px;
}
.cols2 .content .row .col_1_4 {
	width: 468px;
}
.row .col_3_4 {
	width: 468px;
}
.cols2 .content .row .col_3_4 {
	width: 468px;
}
.header_top {
	height: 90px;
}
.header_top .container {
	width: 468px;
}
.logo {
	margin: 0px 0px 0px 4px; text-align: left; float: left;
}
#topmenu-select {
	padding: 10px 0px 0px; width: 240px; float: left;
}
#topm-select {
	margin: 0px;
}
.homepage .header {
	padding-top: 90px;
}
.header_thin {
	padding-top: 90px;
}
.header_map {
	padding-top: 90px;
}
.header_title {
	height: 86px;
}
.fullwidthbanner .text_line {
	display: none !important;
}
.fullwidthbanner .subtitle {
	display: none !important;
}
.header_slider .slide_content {
	width: 408px;
}
.offers_slider {
	padding: 20px 0px 30px; width: 468px;
}
.offers_slider .slide_item {
	width: 468px; height: 155px;
}
.offers_slider .slide_img {
	margin: 0px 20px 0px 0px; padding: 5px; width: 200px; height: 113px; float: left;
}
.offers_slider .img_right .slide_img {
	margin: 0px 0px 0px 20px; float: right;
}
.offers_slider .slide_img iframe {
	width: 200px; height: 113px;
}
.offers_slider .slide_text {
	width: 238px; padding-top: 0px; float: left;
}
.offers_slider .slide_text h2 {
	margin: 0px 0px 5px; padding: 0px 0px 10px; font-size: 15px;
}
.info_line {
	line-height: 20px;
}
.info_price {
	margin: 5px 0px 0px; padding: 10px 0px 0px;
}
.save-item {
	top: 10px;
}
#middle .content {
	margin: 0px; width: 468px; float: none;
}
#middle .sidebar {
	margin: 0px; width: 468px; float: none;
}
.sidebar_left#middle .content {
	margin: 0px; width: 468px; float: none;
}
.sidebar_left#middle .sidebar {
	margin: 0px; width: 468px; float: none;
}
.full_width#middle .content {
	width: 468px;
}
.full_width#middle .post-detail {
	width: 468px;
}
.sidebar .box {
	margin: 0px auto 30px; width: 280px;
}
.footer .container {
	padding: 0px 0px 20px;
}
.f_col {
	margin: 10px 8px;
}
.footer :first-child.f_col {
	margin: 10px 8px;
}
.f_col_4 {
	margin: 20px 8px; width: 450px;
}
.footer_address {
	width: 220px; float: left;
}
.footer_map {
	margin: -30px 0px 0px; float: left;
}
.footer_contacts {
	width: 468px; text-align: center; margin-right: 0px;
}
.footer_contacts .phone {
	margin-right: 20px;
}
.copyright {
	width: 100%; text-align: center; padding-top: 30px;
}
.footer_social a {
	margin: 0px 1px;
}
.search_row form {
	padding-right: 140px;
}
.adv_search_hidden {
	padding-top: 5px;
}
.search_row .row {
	margin: 0px 8px; width: 140px; min-height: inherit;
}
.search_row :first-child.row {
	margin: 0px 8px; width: 140px; min-height: inherit;
}
.search_row .row .select_styled {
	width: 114px !important;
}
.search_row .rowSubmit {
	width: 140px; position: absolute;
}
.search_row .rowSubmit .label_title {
	width: 150px; float: left;
}
.search_row .rowSubmit .btn_search {
	width: 138px;
}
.btn_search input {
	text-indent: 30px;
}
.full_search form {
	padding: 0px;
}
.full_search .container {
	width: 468px;
}
.full_search .container .clear {
	clear: none;
}
.full_search .row {
	margin: 0px 8px; padding: 5px 0px; min-height: inherit;
}
.full_search :first-child.row {
	margin: 0px 8px; padding: 5px 0px; min-height: inherit;
}
.full_search .rowSubmit {
	margin: 0px; width: 100%; position: relative;
}
.contact_form .form_col_1 {
	margin: 0px 0px 0px 30px; width: 380px; height: auto;
}
.contact_form .form_col_2 {
	margin: 0px 0px 0px 30px; width: 380px; height: auto;
}
.contact_form .form_col_3 {
	margin: 0px 0px 0px 30px; width: 380px; height: auto;
}
.contact_form .form_col_1 .row {
	margin: 0px 40px 0px 0px; width: 170px;
}
.contact_form .form_col_1 .inputField {
	width: 150px;
}
.contact_form .form_col_2 .textareaField {
	width: 360px; height: 80px;
}
.contact_form .form_col_2 .row {
	margin: 0px; width: 100%;
}
.contact_form .row .select_styled {
	width: 146px !important;
}
.contact_form .form_col_3 {
	padding: 10px 0px 0px; height: auto;
}
.contact_form .rowSubmit {
	margin: 0px; padding: 0px; position: relative;
}
.contact_form .link-reset {
	left: auto; top: 18px; right: 0px;
}
.contact_box {
	margin: 0px 10px 30px;
}
.contact_box .left_side {
	width: 190px; margin-right: 20px;
}
.contact_box .right_side {
	width: 100%;
}
.contact_box .right_side h3 {
	margin-bottom: 10px;
}
.week_offer {
	margin: 0px auto 40px; width: 430px; float: none;
}
.week_offer .offer_text {
	padding: 25px; height: auto;
}
.week_offer .offer_text h3 {
	font-size: 17px;
}
.week_offer .offer_price {
	top: 25px; right: 20px;
}
.special_offers {
	margin: 0px 10px; width: 445px; height: 466px; float: none;
}
.special_item {
	height: 125px;
}
.special_image {
	border-width: 0px 4px 0px 0px; border-style: none solid none none; border-color: currentColor rgb(242, 87, 32) currentColor currentColor; border-image: none; width: 290px; height: 125px; float: left;
}
.special_text {
	padding: 5px 10px; width: 130px; height: 114px;
}
.special_text h3 {
	padding-bottom: 5px; font-size: 14px;
}
.car_types_list ul {
	margin: 20px 0px;
}
.latest_offers {
	padding: 25px 0px 20px; text-align: center;
}
.latest_offers .container {
	padding: 0px;
}
.latest_offers .link_more {
	top: -10px; position: relative;
}
.latest_offers .prev {
	background-position: -15px 0px; top: 70px; width: 60px;
}
.latest_offers .next {
	background-position: -15px 0px; top: 70px; width: 60px;
}
.latest_offers .next {
	background-position: -125px 0px;
}
.service_item {
	padding: 0px 10px 50px;
}
.service_image {
	width: 350px;
}
.brand_list2 li {
	margin: 0px 5px 30px 8px; min-height: 180px;
}
.text_notice {
	width: 420px;
}
.breadcrumbs .container {
	width: 450px;
}
.slider_small {
	width: 430px;
}
.slider_medium {
	width: 468px;
}
.slider_quotes {
	width: 460px; padding-bottom: 40px !important;
}
.slider_quotes .slider-item {
	padding: 10px; width: 440px;
}
.slider_small .slider-item {
	width: 430px; height: 242px;
}
.slider_small .slider-item iframe {
	width: 430px; height: 242px;
}
.slider_medium .slider-item {
	width: 458px; height: 258px;
}
.slider_medium .slider-item iframe {
	width: 458px; height: 258px;
}
.testimonials .container {
	width: 460px; padding-top: 95px; padding-bottom: 45px;
}
.testimonials .slider-item {
	padding: 0px 30px; width: 400px;
}
.testimonials .quote-text {
	line-height: 1.6em; font-size: 16px;
}
.testimonials .prev {
	top: 145px;
}
.testimonials .next {
	top: 145px;
}
.testimonials .prev:active {
	top: 146px;
}
.testimonials .next:active {
	top: 146px;
}
.postlist .post-item {
	margin: 0px 0px 50px;
}
.postlist .post-item .post-meta {
	margin: 10px 20px 10px 50px; width: 130px; float: right;
}
.post-detail .post-meta {
	margin: 20px 20px 0px;
}
.postlist .alignleft.post-image {
	margin: 0px 10px 5px 0px; float: left;
}
.postlist .alignright.post-image {
	margin: 0px 0px 5px 10px; float: right;
}
.post-detail .post-meta .info_row {
	margin: 0px 10px 0px 0px; display: inline;
}
.post-detail .post-meta :first-child.info_row {
	margin: 0px 10px 0px 0px; display: inline;
}
.post-share {
	margin: 0px 0px 5px 10px; float: right;
}
.post-share span {
	display: none;
}
.author-text {
	width: 418px;
}
.comment-list {
	margin-top: 90px;
}
.link-add-comment {
	top: 2px; right: 0px; font-size: 14px;
}
.comment-body {
	padding: 15px;
}
.comment-avatar {
	width: 54px;
}
.comment-list li li .comment-avatar {
	width: 54px;
}
.comment-avatar .avatar img {
	width: 40px; height: 40px;
}
.comment-list li li .comment-avatar .avatar img {
	width: 40px; height: 40px;
}
.comment-text {
	width: 374px;
}
.children .comment-text {
	width: 374px;
}
.children .children .comment-text {
	width: 374px;
}
.comment-author {
	text-align: right; padding-top: 0px;
}
.link-author {
	float: left; display: inline;
}
.comment-entry {
	width: auto; padding-top: 0px; margin-left: 0px;
}
.comment-form .row {
	padding: 9px 0px; margin-right: 20px;
}
.comment-form .inputtext {
	width: 182px;
}
.comment-form .textarea {
	width: 182px;
}
.comment-form .select_styled {
	width: 182px;
}
.comment-form .rowRadio {
	width: 202px;
}
.comment-form .rowCheckbox {
	width: 202px;
}
.comment-form .select_styled {
	width: 202px;
}
.comment-form .input_full {
	width: 406px;
}
.comment-form .textarea {
	width: 406px;
}
.comment-form .rowSubmit {
	margin-right: 0px;
}
.comment-form .btn-submit {
	width: 150px;
}
.link-reset {
	right: 5px;
}
.form_sort .manage_title {
	display: none;
}
.form_sort {
	margin-bottom: 0px;
}
.pages_jump {
	margin-left: 20px;
}
.list_manage .inner {
	padding: 15px 10px;
}
.offer_list .offer_image {
	border-width: medium 3px medium medium; border-style: none solid none none; border-color: currentColor rgb(242, 86, 32) currentColor currentColor; margin: 0px; border-image: none; width: 200px; height: 141px; float: left;
}
.offer_list .offer_aside {
	padding: 15px 10px 10px; width: 244px; float: left;
}
.offer_descr {
	line-height: 1.4em;
}
.offer_list .offer_descr {
	margin: 7px 0px; padding: 5px 0px;
}
.offer_details .offer_gallery {
	margin: 0px auto 20px; width: 350px; float: none;
}
.offer_details .gallery_images {
	width: 350px; height: 246px;
}
.offer_details .gallery_image_item {
	width: 350px; height: 246px;
}
.offer_details .gallery_image_item a {
	width: 350px; height: 246px;
}
.gallery_image_item a span {
	padding: 5px 10px; width: 330px; height: 20px; line-height: 20px;
}
.gallery_image_item .ico_large {
	display: none;
}
.gallery_thumbs {
	padding: 10px 0px;
}
.gallery_thumbs a {
	margin: 0px 5px; width: 80px; height: 56px;
}
.gallery_thumbs .prev {
	top: 0px;
}
.gallery_thumbs .next {
	top: 0px;
}
.offer_details .offer_aside {
	margin: 0px auto; width: 430px; float: none;
}
.offer_details .offer_data {
	padding: 15px 0px; text-align: center; line-height: 1.4em; font-size: 15px;
}
.offer_details .offer_data li {
	padding: 0px 15px; white-space: nowrap;
}
.offer_specification li {
	padding: 7px 3%; width: 94%; font-size: 13px;
}
.details_tabs {
	padding: 0px 10px;
}
.details_tabs .tabs {
	height: 41px; font-size: 11px; font-weight: bold;
}
.details_tabs .tabs li {
	height: 41px; font-size: 11px; font-weight: bold;
}
.details_tabs .tabs li a {
	height: 41px; font-size: 11px; font-weight: bold;
}
.details_tabs .tabs li a {
	padding: 0px 5px; line-height: 41px; min-width: 98px;
}
.details_tabs .tabcontent {
	padding: 20px;
}
.details_tabs .tabcontent .col_1_4 {
	width: 191px; padding-bottom: 20px; margin-right: 12px;
}
.details_tabs .tabcontent :nth-child(3).col_1_4 {
	clear: both;
}
.details_tabs .tabcontent .col_1_2 {
	width: 406px; margin-left: 0px;
}
.details_form .form_col_1 {
	width: 406px; margin-right: 0px;
}
.details_form .form_col_1 .row {
	width: 183px; padding-top: 0px; margin-right: 20px; float: left;
}
.details_form .form_col_1 :first-child.row {
	width: 183px; padding-top: 0px; margin-right: 20px; float: left;
}
#t_contacts .form_col_1 :first-child.row {
	width: 400px;
}
.details_form .form_col_1 .inputField {
	width: 160px;
}
.details_form .form_col_2 {
	width: 384px;
}
.details_form .form_col_2 .textareaField {
	width: 364px; height: 100px;
}
.details_form .col_thin.form_col_2 {
	width: 384px; margin-right: 0px;
}
.details_form .col_thin.form_col_2 .textareaField {
	width: 364px;
}
.details_form .form_col_3 {
	width: 400px; padding-top: 20px;
}
.details_form .form_col_3 .btn_share {
	margin: 0px 4px;
}
.details_form .rowSubmit .link_reset {
	width: 150px; padding-top: 10px;
}
.text_box .btn {
	margin: 10px 8px;
}
.adv_before_content .adv_left {
	margin: 0px auto 20px; float: none; min-height: 120px;
}
.adv_before_content .adv_right {
	margin: 0px auto 20px; float: none; min-height: 120px;
}
.adv_before_content .adv_left {
	margin: 0px auto 20px; width: 450px;
}
.banner_slider .banner_item {
	width: 450px; height: 179px;
}
}
@media only screen and (min-width:768px)
{
#topmenu-select {
	display: none;
}
}
@media only screen and (max-width:989px) and (min-width:768px)
{
.container {
	width: 744px;
}
.col {
	margin: 0px 10px;
}
.cols2 .col {
	margin: 0px 0px 20px;
}
.col_1 {
	width: 724px;
}
.col_1_2 {
	width: 352px;
}
.col_1_3 {
	width: 228px;
}
.col_2_3 {
	width: 476px;
}
.col_1_4 {
	width: 166px;
}
.col_3_4 {
	width: 538px;
}
.row .col_1 {
	width: 744px;
}
.row .col_1_2 {
	width: 362px;
}
.row .col_1_3 {
	width: 234px;
}
.row .col_2_3 {
	width: 490px;
}
.row .col_1_4 {
	width: 171px;
}
.row .col_3_4 {
	width: 553px;
}
.cols2 .content .row .col_1 {
	width: 468px;
}
.cols2 .content .row .col_1_2 {
	width: 468px;
}
.cols2 .content .row .col_1_3 {
	width: 468px;
}
.cols2 .content .row .col_2_3 {
	width: 468px;
}
.cols2 .content .row .col_1_4 {
	width: 468px;
}
.cols2 .content .row .col_3_4 {
	width: 468px;
}
.divider_space {
	padding-top: 30px; margin-bottom: 30px;
}
.divider_space_thin {
	padding-top: 30px; margin-bottom: 30px;
}
.divider {
	padding-top: 30px; margin-bottom: 30px;
}
.divider_thin {
	padding-top: 30px; margin-bottom: 30px;
}
.divider_space_thin {
	margin-top: 10px; margin-bottom: 10px;
}
.header_top {
	height: 90px;
}
.homepage .header {
	padding-top: 0px;
}
.header_thin {
	padding-top: 90px;
}
.header_map {
	padding-top: 90px;
}
.header_thin {
	background-size: 100%;
}
.header_top .container {
	width: 744px;
}
.logo {
	margin: 0px 0px 0px 14px;
}
#topmenu {
	padding: 20px 0px 0px 220px; width: 510px; float: none; display: block;
}
.dropdown li {
	margin: 0px 12px;
}
.dropdown li:nth-last-child(2) ul li:hover > ul {
	padding: 0px 2px 0px 0px; left: -171px;
}
#topm-select {
	display: none;
}
.header_title {
	height: 126px;
}
.header_title h1 {
	padding: 54px 0px 0px; line-height: 1.2em; font-size: 24px;
}
.header_title strong {
	padding: 54px 0px 0px; line-height: 1.2em; font-size: 24px;
}
#header_map {
	height: 325px;
}
.fullwidthbanner .text_line {
	display: block !important;
}
.fullwidthbanner .subtitle {
	display: block !important;
}
.text_line.tp-caption {
	width: 360px !important;
}
.fullwidthbanner-container {
	max-height: 447px !important;
}
.fullwidthbanner .subtitle.tp-caption {
	font-size: 20px;
}
.header_slider {
	height: 447px;
}
.header_slider .slide_content {
	width: 744px;
}
.featured_item {
	height: 447px; background-size: auto 100%;
}
.header_slider .featured_caption {
	left: 0px; top: 50px; width: auto;
}
.caption_lt .featured_caption {
	left: 0px; top: 140px; right: auto;
}
.caption_lc .featured_caption {
	left: 0px; top: 200px; right: auto;
}
.caption_lb .featured_caption {
	left: 0px; top: 330px; right: auto;
}
.caption_rt .featured_caption {
	left: auto; top: 140px; right: 0px;
}
.caption_rc .featured_caption {
	left: auto; top: 200px; right: 0px;
}
.caption_rb .featured_caption {
	left: auto; top: 330px; right: 0px;
}
.featured_caption p {
	padding: 20px; line-height: 1.3em; font-size: 14px;
}
.featured_caption p strong {
	font-size: 30px; margin-bottom: 15px;
}
.offers_slider {
	padding: 156px 0px 51px; width: 744px;
}
.offers_slider .slide_item {
	width: 744px; height: 240px;
}
.offers_slider .slide_img {
	margin: 0px 20px 0px 0px; padding: 7px; width: 400px; height: 225px; float: left;
}
.offers_slider .img_right .slide_img {
	margin: 0px 0px 0px 20px; float: right;
}
.offers_slider .slide_img iframe {
	width: 400px; height: 225px;
}
.offers_slider .slide_text {
	width: 290px; padding-top: 25px; margin-left: 10px; float: left;
}
.offers_slider .slide_text h2 {
	margin: 0px 0px 10px; padding: 0px 0px 17px; font-size: 20px;
}
.info_line {
	line-height: 28px;
}
.info_price {
	margin: 10px 0px 0px; padding: 17px 0px 0px;
}
.save-item {
	top: 17px;
}
#middle .content {
	margin: 0px; width: 468px; float: left;
}
#middle .sidebar {
	margin: 0px 0px 0px 24px; width: 252px; padding-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none; float: left;
}
.sidebar_left#middle .content {
	width: 468px; float: right;
}
.sidebar_left#middle .sidebar {
	margin: 0px 24px 0px 0px; width: 252px; float: left;
}
.full_width#middle .content {
	width: 744px;
}
.full_width#middle .post-detail {
	width: 744px;
}
.cols2#middle {
	padding: 65px 0px 75px;
}
.full_width#middle {
	padding: 65px 0px 75px;
}
.sidebar .box {
	margin: 0px auto 30px; width: auto;
}
.sidebar .widget-container {
	padding: 30px 15px;
}
.sidebar .widget_twitter .tweet_text {
	width: 180px;
}
.sidebar .flickr .flickr_badge_image {
	margin: 4px 7px 5px 0px;
}
.facebook_box {
	padding: 5px 6px; width: 240px;
}
.side_form .row {
	padding: 14px 15px 12px;
}
.side_form .row .select_styled {
	width: 119px;
}
.side_form .inputField {
	width: 137px;
}
.side_form .rangeField .range-slider {
	margin: 20px 10px 35px;
}
.f_col {
	margin: 10px 8px;
}
.footer :first-child.f_col {
	margin: 10px 8px;
}
.f_col_4 {
	margin: 10px 8px 10px 48px; width: 220px;
}
.footer_address {
	width: 220px;
}
.footer_map {
	display: none;
}
.footer_contacts {
	width: 744px; text-align: center; margin-right: 0px;
}
.search_row form {
	padding-right: 140px;
}
.search_row .row {
	margin: 0px 5px; width: 138px; min-height: inherit;
}
.search_row :first-child.row {
	margin: 0px 5px; width: 138px; min-height: inherit;
}
.search_row .row .select_styled {
	width: 108px !important;
}
.search_row .multi_select_text {
	width: 135px;
}
.widget_adv_filter .multi_select_text {
	width: 119px;
}
.mutli_select .select_row {
	padding: 3px 0px 2px 12px;
}
.mutli_select .custom-checkbox label {
	padding: 0.4em 0px 0.3em 25px;
}
.search_row .rowSubmit {
	width: 140px; position: absolute;
}
.search_row .rowSubmit .label_title {
	width: 150px; float: left;
}
.search_row .rowSubmit .btn_search {
	width: 138px;
}
.btn_search input {
	width: 138px; text-indent: 30px;
}
.full_search form {
	padding: 0px;
}
.full_search .container {
	width: 744px;
}
.full_search .container .clear {
	clear: both;
}
.full_search .row {
	margin: 0px 12px; padding: 5px 0px; width: 161px; min-height: inherit;
}
.full_search :first-child.row {
	margin: 0px 12px; padding: 5px 0px; width: 161px; min-height: inherit;
}
.full_search .row .select_styled {
	width: 135px !important;
}
.full_search .rowSubmit {
	margin: 0px; width: 100%; padding-top: 20px; position: relative;
}
.contact_form .form_col_1 {
	margin: 0px 0px 0px 10px; width: 360px; height: auto;
}
.contact_form .form_col_2 {
	margin: 0px 0px 0px 10px; width: 360px; height: auto;
}
.contact_form form {
	padding: 0px;
}
.contact_form .form_col_1 .row {
	margin: 0px 30px 0px 0px; width: 150px;
}
.contact_form .form_col_1 .inputField {
	width: 128px;
}
.contact_form .form_col_2 .textareaField {
	width: 340px; height: 104px;
}
.contact_form .form_col_2 .row {
	margin: 0px; width: 100%;
}
.contact_form .form_col_2 .row .label_title {
	padding-bottom: 4px;
}
.contact_form .row .select_styled {
	width: 122px !important;
}
.contact_form .form_col_3 {
	margin: 0px 0px 0px 10px; padding: 10px 0px 0px; width: 730px; height: auto;
}
.contact_form .rowSubmit {
	margin: 0px auto; padding: 0px; width: 150px; float: none; position: relative;
}
.contact_form .link-reset {
	left: auto; top: 10px; right: 10px; position: absolute;
}
.week_offer {
	margin: 0px auto 40px; width: 276px; float: left;
}
.week_offer .offer_text {
	padding: 20px 10px; height: auto;
}
.week_offer .offer_text h3 {
	font-size: 15px;
}
.week_offer .offer_price {
	top: 20px; right: 10px;
}
.special_offers {
	margin: 0px 0px 0px 20px; width: 445px; height: 466px; float: left;
}
.special_item {
	height: 125px;
}
.special_image {
	border-width: 0px 4px 0px 0px; border-style: none solid none none; border-color: currentColor rgb(242, 87, 32) currentColor currentColor; border-image: none; width: 290px; height: 125px; float: left;
}
.special_text {
	padding: 5px 10px; width: 130px; height: 114px;
}
.special_text h3 {
	padding-bottom: 5px; font-size: 14px;
}
.car_types_list ul {
	margin: 20px 0px;
}
.latest_offers {
	padding: 25px 0px 20px; text-align: center;
}
.latest_offers .container {
	padding: 0px;
}
.latest_item {
	margin: 0px 5px; width: 200px; height: 183px;
}
.latest_offers .link_more {
	top: 2px; right: 10px; position: absolute;
}
.latest_offers .prev {
	background-position: -15px 0px; top: 60px; width: 60px;
}
.latest_offers .next {
	background-position: -15px 0px; top: 60px; width: 60px;
}
.latest_offers .next {
	background-position: -125px 0px;
}
.service_item {
	padding: 0px 0px 60px; text-align: left;
}
.service_image {
	margin: 0px 0px 0px 30px; width: 320px; float: right;
}
.brand_list .link_more {
	top: 36px !important; right: 10px; position: absolute;
}
.brand_list2 li {
	margin: 0px 0px 40px 18px; width: 225px; font-size: 14px; min-height: 250px;
}
.brand_list2 .brand_logo {
	padding: 50px 0px;
}
.faqlist .col_1_4 {
	border: currentColor; border-image: none; padding-top: 1.7em; padding-bottom: 0px;
}
.pricing_box {
	padding: 20px 0px 40px; width: auto;
}
.entry .pricing_box li.price_col {
	margin: 0px 5px; width: 227px; clear: none; float: left;
}
.entry .price_col_body ul {
	padding: 20px 0px;
}
.entry .price_col_body ul li {
	font-size: 14px;
}
.text_notice {
	width: 555px;
}
.breadcrumbs .container {
	width: 724px;
}
.breadcrumbs .link_search {
	top: 5px; right: 0px; position: absolute;
}
.breadcrumbs .link_back {
	top: 5px; right: 0px; position: absolute;
}
.testimonials .container {
	width: 660px; padding-top: 115px; padding-bottom: 65px;
}
.testimonials .slider-item {
	padding: 0px 40px; width: 580px;
}
.testimonials .quote-text {
	line-height: 1.7em; font-size: 18px;
}
.testimonials .prev {
	top: 145px;
}
.testimonials .next {
	top: 145px;
}
.testimonials .prev:active {
	top: 146px;
}
.testimonials .next:active {
	top: 146px;
}
.postlist .post-item {
	margin: 0px 0px 60px;
}
.offer_details .offer_gallery {
	margin: 0px 20px 0px 0px; width: 350px; float: left;
}
.offer_details .offer_aside {
	margin: 0px; width: 370px; float: left;
}
.offer_details .offer_data {
	padding: 15px 0px; text-align: center; line-height: 1.4em; font-size: 15px;
}
.offer_details .offer_data li {
	padding: 0px 7px; white-space: nowrap;
}
.offer_specification li {
	padding: 8px 3%; width: 94%; font-size: 13px;
}
.details_tabs {
	padding: 0px 5px;
}
.details_tabs .tabs {
	height: 51px; font-size: 13px; font-weight: bold;
}
.details_tabs .tabs li {
	height: 51px; font-size: 13px; font-weight: bold;
}
.details_tabs .tabs li a {
	height: 51px; font-size: 13px; font-weight: bold;
}
.details_tabs .tabs li a {
	padding: 0px 5px; line-height: 51px; min-width: 140px;
}
.details_tabs .tabcontent {
	padding: 20px;
}
.details_tabs .tabcontent .col_1_4 {
	margin: 0px 0px 0px 15px; width: 160px; padding-bottom: 20px;
}
.details_tabs .tabcontent :first-child.col_1_4 {
	margin-left: 0px;
}
.details_tabs .tabcontent :nth-child(3).col_1_4 {
	clear: none;
}
.details_tabs .tabcontent .col_1_2 {
	width: 336px; margin-left: 20px;
}
.details_form .form_col_1 {
	width: 230px; margin-right: 60px;
}
.details_form .form_col_1 .row {
	width: 230px; padding-top: 0px; margin-right: 50px; float: left;
}
.details_form .form_col_1 :first-child.row {
	width: 230px; padding-top: 0px; margin-right: 50px; float: left;
}
#t_contacts .form_col_1 :first-child.row {
	width: 230px;
}
.details_form .form_col_1 .inputField {
	width: 208px;
}
.details_form .form_col_2 {
	width: 384px;
}
.details_form .form_col_2 .textareaField {
	width: 364px; height: 105px;
}
.details_form .form_col_3 {
	width: 230px; padding-top: 0px;
}
.details_form .form_col_3 .btn_share {
	margin: 0px 2px;
}
.text_box .btn {
	margin: 0px 8px;
}
.adv_before_content .adv_left {
	margin: 0px; float: left; min-height: 120px;
}
.adv_before_content .adv_right {
	margin: 0px; float: left; min-height: 120px;
}
.adv_before_content .adv_left {
	margin: 0px 20px 0px 0px; width: 424px;
}
.banner_slider .banner_item {
	width: 424px; height: 168px;
}
}
@media only screen and (max-width:1200px) and (min-width:990px)
{
.dropdown li:nth-last-child(2) ul li:hover > ul {
	padding: 0px 2px 0px 0px; left: -171px;
}
}
@media only screen and (device-width:768px)
{
.dropdown li ul .mega-nav-widget {
	width: 246px;
}
.dropdown li ul .mega-nav-widget li {
	width: 220px;
}
.dropdown .mega-nav ul .mega-nav-widget li {
	width: 220px;
}
.dropdown .mega-nav .widget-container {
	padding: 0px 13px 15px;
}
.dropdown .mega-nav .widget-container h3 {
	font-size: 18px;
}
.dropdown .mega-nav .widget_twitter .tweet_item {
	padding: 10px 0px; font-size: 13px;
}
.dropdown .mega-nav .widget_twitter .tweet_text {
	width: 168px;
}
}
