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