@media only screen and (min-width: 280px) and (max-width: 989px) {

 

  .panoIcons {
    padding: 0px 5px !important;
    padding-top: 5px !important;
  }

  .panoIcons img {
    vertical-align: bottom;
    margin-left: 3px;
    width: 48.8%;
  }

  .panoIcons img:nth-child(2n+1) {
    margin-left: 0px;
  }

  .no-margin-bottom {
    margin-bottom: 0 !important;
  }

  .newsRow {
    padding-top: 8px !important;
  }

  .offer_details .offer_aside {
		width:298px !important;
		margin:0 auto;
		float:none;}

  .marginLeft {
    margin-left: 0px !important;
  }

  .widget_recent_posts ul li, .widget_popular_posts ul li {
    margin-bottom: 0px;
  }

  .widget_recent_posts ul, .widget_popular_posts ul {
    margin-top: 0px !important;
    margin-bottom: -10px;
  }

  #topmenu {
      margin-top: -50px;
  }

  #car_presentation {
    height: 151px !important;}

	.container {
		width:300px}

  #t_overview .container {
      width: 100%;
  }

	.col {
		margin: 5px 0}

	img.alignleft {
		margin:2px 10px 5px 0 !important}
	img.alignright {
		margin:2px 0 5px 10px !important}

	/* Columns width's
	--------------------------------------------------*/
	.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 */
	.header_top {
		height:145px;
        background-color: #000;
    }

	.header_top .container {
		width:300px}

	.logo {
		float:none;
		margin:0 auto;
		text-align:center;}

	#topmenu-select {
		padding:20px 0 0 0;}

	#topmenu{
		padding:20px 0 0 0;}

	.homepage .header,
	.header_thin,
	.header_map {
		padding-top:145px;
    }

  .header_map {
		padding-top:0px;}

	.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;}

	/* Header Sliders */
	.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}

	/* slider 2 */
	.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 content */
	.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 */
	.footer .container {
		padding:35px 0 20px 0;}

	.f_col {
    width:70%;
		margin:10px 15%;
    text-align: center;}

	.footer_map {
		margin:10px auto;
		float:none;}

	.footer_contacts {
		width:100%;
		margin-right:0;}

  .footer_contacts .phone {
    width: 44%;
    margin: 10px auto 0 auto;
    float: none;
  }

  .footer_contacts .email {
    width: 41%;
    margin: 0 auto;
    margin-top: 10px;
    float: none;
  }

	.copyright {
		width:100%;
		text-align:center;
		padding-top:30px}

	.footer_social a {
		margin:0}

	/* Top Search form */
	.search_row .container{
		padding:28px 0 46px 0}

  #t_overview.search_row .container{
		padding:0}

  #t_overview {
    padding-top: 0px;
  }

	.search_row form {
		padding-right:0px}

	.search_row .row,
	.search_row .row:first-child  {
		margin:0 5px;
		width:140px;
		min-height:inherit}

    .search_row_original .form_col_2 .row {
		margin:0;
		width:300px;
		min-height:inherit}

  #t_overview.search_row .row,
	#t_overview.search_row .row:first-child  {
		margin:0;
		width:100%;
		min-height:inherit}

  #t_overview.search_row .row .select_styled {
		width:258px;}

	.search_row .multi_select_text {
		width:114px;}
	.mutli_select .select_row {
  		padding: 3px 0 2px 7px;}
	.mutli_select .custom-checkbox label {
		padding:.4em 0 .3em 25px}

	.search_row .row .select_styled {
		width:139px;}



	.search_row .rowSubmit {
		width:300px;
		position:relative;
    bottom: 0px;}

	.search_row .rowSubmit .label_title {
		float:left;
		width:150px}

	#t_overview.search_row .rowSubmit .btn_search{
		width:138px;}

  .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 */
	.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 {
		width:118px}

  #t_overview.contact_form .form_col_1 .inputField {
		width:236px;}

	.contact_form .form_col_2 .textareaField {
		width:268px;
		height:80px}

    .contact_form_original .form_col_2 .textareaField {
		width:278px;
		height:80px}

  #t_overview.contact_form .form_col_2 .textareaField {
		width:236px;
		height:80px}

	.contact_form .form_col_3 {
		width:280px;
		height: auto}

    .contact_form_original .form_col_3 {
		width:300px;
		height: auto}

	.contact_form .rowSubmit {
		width:150px}

	.contact_form .link-reset {
		top:-3px;
		right: auto;
        left: 6px;
	}

    .contact_form_original .link-reset {
		top:-10px;
		right: auto;
        left: 6px;
	}

	/* contact box */
	.contact_box .left_side {
		width:250px;
		margin-right:0px}
	.contact_box .right_side {
		width:250px;
		padding-top:40px}

	/* week offer */
	.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;
    width: 72%;}

	.week_offer .offer_price {
		top:20px;
		right:20px;
    font-size: 15px;}

	/* special offers */
	.special_offers {
		width:300px;
/*		height:610px;*/
height:654px;
        }
.special_offers .caroufredsel_wrapper {
    height: 100% !important;
}

	.special_item {
		height:265px;}

	.special_image {
		width:300px;
		height:129px;
		float:none;
		border:0;
		border-bottom:4px solid #ff8c00;}

	.special_text {
		width:280px;
/*		height:114px;*/
        }

	/* car types list */
	.car_types_list ul {
		margin:20px 0}

	/* latest offers */
	.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 -15px;}

	.latest_offers .next {
		background-position:-135px -15px;}

	/* services list */
	.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 */
	.brand_list {
		text-align:center;}
	.brand_list ul li {
		margin:10px}

	.brand_list .link_more {
		position:relative;
		top:18px !important}

	.brand_list2 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}

	/* Table Pricing */
	.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 */
	.breadcrumbs .container {
		padding:0}

	/* Slideshow Gallery and Text */
	.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 */
	.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 Tables and Boxes */
	.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;}

	/* Blog post list and Details */
	.postlist .post-item {
		margin:0 0 20px 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}

	/* Pagination and Navigation */
	.tf_pagination {
		margin:30px 0 30px;}

	.tf_pagination .inner {
		padding:60px 10px 10px;}

	/* Author description */
	.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 */
	.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 */
	.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}

	/* list manage sorting */
	.form_sort {
        margin-bottom:15px}
    .pages_jump {
        margin-left:0px;}

	.list_manage .inner {
		padding:10px}

	/* Offer List */
	.offer_list .offer_image {
		float:none;
		border-bottom:3px solid #ff8c00;
		border-right: none;
		margin:0 auto}

  .offer_list .offer_aside {
		float:left;
		width:270px;
		padding:15px 15px 10px 15px}

	.offer_descr {
		 padding:10px 0;}

	/* Offer Details */
	.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:960px;
	height:540px;
}

  .pushToBottom {
    margin-top: 17px !important;
  }

  .offer_details .gallery_images,
	.offer_details .gallery_image_item,
	.offer_details .gallery_image_item a {
		width:300px !important;
		height:168px !important;
}

	.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;}

  .offer_details .gallery_thumbs {
		padding:5px;}

	.gallery_thumbs a {
    height: 53px;
    margin-top: 0px;
  }

	.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 {
    margin-bottom: 70px;
  } */

	.offer_specification li {
		width: 92%;
		padding: 6px 3%;
		font-size: 14px;}

	/* details tabs */
	.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 */
	.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_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}

    .form_col_3 .btn-submit, .contactFormEmployee .btn-submit {
      font-size: 15px;
      height: 35px;
      text-transform: none;
      width: 134px !important;
    }

    .contactFormEmployee .btn-submit {
      width: 200px !important;
    }

    .contactFormEmployee {

    }

    /* .contactFormEmployee p.tel {
      color: #3f4b56;
      font-size: 15px;
      font-weight: normal;
      margin: 0;
    } */

    .contactFormEmployee p.preButtonText {
      margin: 10px 0px;
      margin-bottom: 3px;
    }

    .contactFormEmployee p.postButtonText {
      margin-top: 12px;
    }

    /* .link-reset-row-fix {
      top: 0 !important;
      left: 0;
      position: relative;
    } */

    #container {
      width: 300px;
      height: 155px;
    }

    .containerAssets {
      height: 155px;
      margin-bottom: 79px;
    }

    .containerPanoramaHeightFix {
      height: 153px;
      overflow: hidden;
      width: 300px;
    }

    .gallery_thumbs .assetsSwitcher {
      display: none;
    }

    .gallery_thumbs .assetsSwitcher img {
      width: 46%;
      margin: 0 4% 4% 0;
    }

    .gallery_thumbs .assetsSwitcher img:nth-child(2n+1) {
      margin-left: 0px;
    }

    .gallery_thumbs {
      height: 17.5%;
    }

    .gallery_thumbs .assetsThumbs {
      width: 97.4%;
      height: 83%;
    }

    /* .mobile-assetsSwitcher {
      display: block;
      height: 35px;
    }

    .mobile-assetsSwitcher img {
      width:23%;
      float:left;
      display: block;
      margin-left: 2.6%;
    }

    .mobile-assetsSwitcher img:first-child {
      margin-left: 0px;
    } */

    .gallery-top {
        height: 100%;
    }

    .gallery-top2 {
        height: 100%
    }

    .home-box-row .custom_col_1_3 {
      width: 100%;
      margin-left: 0px;
      margin-bottom: 17px;
    }

    .gallery_thumbs .assetsThumbs {
      padding: 2.25% 0 0 1.2%;
    }

    /* .carDetailRowMargin {
        margin-bottom: 40px;
    } */

    .car-detail-btn {
      width: 100%;
      margin-left: 0%;
    }

    .contact_form_custom .form_col_3 {
      width: 100%;}

    .contact_form_custom .form_col_4 {
      width: 100%;
      margin-left: 0px;
    }

    .weekSpecialCarData {
      padding: 10px 0px 15px 0px;
      font-size: 11px;
    }

    .weekSpecialCarData li {
      padding: 0 4px;
    }

    .footer_contacts .address {
      float: none;
      text-align: center;
    }

    .postlist .post-title h2 {
      font-size: 17px;
    }

    .post-title {
      padding-bottom: 15px;
    }

    .mobileBreadcrumb {
      display: block;
    }

    .desktopBreadcrumb {
      display: none;
    }

    .rightSideOfBreadcrumb {
      display: block;
    }

    .assetsThumbs {
      display: none;
    }

    h1.detail img {
      margin-bottom: 40px;
    }



    .assetsButtonsNew {
      padding: 14px 0;
      padding-bottom: 4px;
    }

    .assetsButtonsNew li {
      display:block;
      float: left;
      border-left:1px solid #dbdee0;
      padding:0;
      margin-bottom: 5px;
      text-transform:uppercase;
      width: 50%;
      text-align: center;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
    }

    .assetsButtonsNew li:nth-child(2n+1) {
      padding-left:0;
      border:none
    }

    .specialHeightContainer {
      margin-bottom: 0px;
    }

    .details_tabs .tabcontent .offer_specification li {
      padding-left: 12px;
    }

    .assetsThumbsGallery {
      display:none;
    }

    .servicePagesTitle {
      padding-left: 20px;
    }

    .contact_form_custom .form_col_1 .row {
      width: 258px;
      margin-right: 0px;
    }

    .contact_form_custom .form_col_1 .inputField {
      width: 237px;
    }

    .search_row_custom .row .select_styled {
      width: 259px;
    }

    .contact_form_custom .form_col_2 .textareaField {
      width: 237px;
    }

    .breadcrumbPC {
        display: none;
    }

    .breadcrumbs .container .parkingContainer {
        margin-bottom: 10px;
        margin-top: 0;
    }

    .assetsButtonsNew  {
        display: none;
    }

    #assetsButtonsSelect {
        display: none;
        width: 302px;
        margin: 5px 0px;
        background: #FFF none repeat scroll 0 0;
    }

    .summerSaleImage {
      display: none;
    }

    .overlayInformationHowToUseYourMouse {
        height:155px;
        padding: 4%;
    }

    .overLayText {
        font-size: 10pt;
        line-height: 110%;
        margin-top: 1em;
    }

    .contact_form_custom .row {
        padding: 4px 0;
    }

    .contact_form_custom .form_col_2 .row {
        width: 260px;
    }

    .search_row_custom .rowSubmit {
        position: relative;
        bottom: 0px;
    }

    .search_row_custom .row {
        margin-left: 0px;
    }

    .contact_form_custom .link-reset {
        float: none;
        top: 0px;
    }

    .car-detail-btn-PRINT {
        display: none;
    }

    .postlist_custom .post-image {
        max-width: 100%;
    }

    .postlist_custom .post-aside .entry {
        display: inline;
        float: none;
        padding: 15px 15px 0 0;
        margin: 0;
    }

    .postlist_custom .post-aside {
        height: auto;
        padding: 0;
    }

    .postlist_custom .entry p.excerpt {
        height: auto;
    }

    #directionForm .form_col_1, #directionForm .form_col_2, #directionForm .form_col_3 {
      width: 100%;
    }

    #directionForm .form_col_2 {
      padding-top: 0;
    }

    #directionForm .form_col_3 {
      padding-top: 0;
    }

    #directionForm .form_col_1 .inputField {
      width:275px;
    }

    #directionForm  .form_col_2 .btn-submit {
      width:140px;
    }

    #directionForm.search_row .row {
      width: 100%;
      margin: 0;
      padding-top: 2px;
    }

    #panoFullscreen {
      display:none;
    }

    .sell_and_trade .row {
        margin: 0;
        width: 100%;
    }

    .sell_and_trade .row .inputField{
      width: 237px;
    }

    .overlayInformationHowToUseYourMouse {
      display:none;
    }

    .fullwidthbanner-container {
        padding-top:145px;
    }

    .homeSlider {
        padding-top:0px !important;
    }

    #panoUp, #panoDown, #panoLeft, #panoRight, #panoZoomIn, #panoZoomOut {
      display: none !important;
    }
    
    form.claimsForm .row {
        float: left;
        width: 100%;
        margin-left: 0%;
    }

   /*  .claimsForm .row:nth-child(n) {
        margin-left: 0%;
    } */
}


/********************************************/
/********************************************/
/********************************************/
/********************************************/
/********************************************/
/********************************************/
/********************************************/
/********************************************/
/********************************************/


@media only screen and (min-width: 480px) and (max-width: 989px) {

  .offer_list .offer_aside {
		float:left;
		width:235px;
		padding:15px 15px 10px 15px}

  .panoIcons {
    padding: 0px 5px !important;
    padding-top: 5px !important;
  }

  .panoIcons img {
    vertical-align:bottom;
    margin-left: 3px;
    width: 23.98%;
  }

  .panoIcons img:nth-child(2n+1) {
    margin-left: 3px;
  }

  .panoIcons img:nth-child(4n+1) {
    margin-left: 0px;
  }



  .no-margin-bottom {
    margin-bottom: 0 !important;
  }

  .newsRow {
    padding-top: 8px !important;
  }

  .offer_details .offer_aside {
		width:466px !important;
		margin:0 auto;
		float:none;}

  .marginLeft {
    margin-left: 0px !important;
  }

  .widget_recent_posts ul li {
    margin-bottom: 0px;
  }

  .widget_recent_posts ul, .widget_popular_posts ul {
    margin-top: 0px !important;
    margin-bottom: -10px;
  }



  #topmenu {
    margin-top: 0px;
      float: right;
  }

  #car_presentation {
      height: 235px !important;}

	/* .container {
		width:468px} */

  .container {
		width:468px;}

  .details_tabs #t_overview .container {
    padding: 0px;
    width: 100%;
  }
	/* Columns width's
	--------------------------------------------------*/
  .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 */
	.header_top {
		height:90px;}

	.header_top .container {
		width:468px}

	.logo {
		float:left;
		margin:0 0 0 4px;
		text-align:left;}

	#topmenu-select {
		padding:10px 0 0 0;
		width:240px;
		float:left;}

	#topm-select {
		margin:0}

	.homepage .header,
	.header_thin,
	.header_map {
		padding-top:90px;}

  .header_map {
		padding-top:0px;}

	.header_title {
		height:86px;}

	/* Header Sliders */
	.fullwidthbanner .text_line,
	.fullwidthbanner .subtitle {
		display:none !important}

	.header_slider .slide_content {
		width:408px;}

	/* slider 2*/
	.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 .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 */
	.footer .container {
		padding:35px 0 20px 0;}

	.f_col {
    width:40%;
		margin:10px 5%;
    text-align: center;}

	.footer_address {
		float:none;}

	.footer_map {
		margin:-10px 0 0 0;
		float:left;}

	.footer_contacts {
		width:468px;
		margin-right:0;
		text-align:center;}

	.footer_contacts .phone {
    float: left;
    width: 30%;
    margin: 0;
    margin-left: 10%;
  }

  .footer_contacts .email {
    float: right;
    width: 29%;
    margin: 0;
    margin-right: 10%;
  }

	.copyright {
		width:100%;
		text-align:center;
		padding-top:30px}

	.footer_social a {
		margin:0 1px}

	/* Top Search form */
	.search_row form {
		padding-right:140px}

    #t_overview.search_row form {
		padding-right:0px}

	.adv_search_hidden {
		padding-top:5px}

  .search_row .row,
	.search_row .row:first-child  {
		margin:0 5px;
		width:140px;
		min-height:inherit}

	.search_row .row .select_styled {
		width:114px;}

	.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 */
	.contact_form .form_col_1,
	.contact_form .form_col_2,
	.contact_form .form_col_3 {
		margin:0 0 0 30px;
		width:100%;
		height:auto}


    #t_overview.contact_form .form_col_1,
	#t_overview.contact_form .form_col_2,
	#t_overview.contact_form .form_col_3 {
		margin:0px;
    }

  #t_overview.contact_form .form_col_3 {
      width: 98%;
    }

	.contact_form .form_col_1 .row {
		margin:0 40px 0 0;
		width:170px}

  #t_overview.search_row .row,
	#t_overview.search_row .row:nth-child(2n+1)  {
		margin-right: 20px;
    width: 203px;
		min-height:inherit}

  #t_overview.search_row .row .select_styled {
		width:203px;}

  #t_overview.contact_form .form_col_1 .inputField {
		width:181px}

  #t_overview.contact_form .form_col_2 .textareaField {
      width: 406px;
  }


	.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:0;
		width:100%}

	.contact_form .row .select_styled {
		width:171px;}

	.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:28px;
		right: 0;
		left: auto}

	/* contact box */
	.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}

     /* contact_form_original */
     .search_row_original form {
		padding-right:0px}

    .contact_form_original .form_col_1,
	.contact_form_original .form_col_2,
	.contact_form_original .form_col_3 {
		margin:0;
		width:100%;
		height:auto}

    .contact_form_original .form_col_1 .row {
		margin:0 30px 0 0;
		width:219px}
    .contact_form_original .form_col_1 .inputField {
        width: 197px;
    }

    .contact_form_original .row .select_styled {
        width: 219px;
    }

    .contact_form_original .form_col_2 .textareaField {
        height: 80px;
        width: 446px;
    }

	/* week offer */
	.week_offer {
		width:468px;
		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 */
	.special_offers {
		width:468px;
		height:466px;
		float:none;
		margin:0 auto}

	.special_item {
		height:123px;}

	.special_image {
		width:308px;
		height:123px;
		float:left;
		border:0;
		border-right:4px solid #142047;}

	.special_text {
		width:136px;
		height:113px;
		padding:5px 10px;}

	.special_text h3 {
		font-size:14px;
		padding-bottom:5px;}

	/* car types list */
	.car_types_list ul {
		margin:20px 0}

	/* latest offers */
	.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 -15px;}

	.latest_offers .next {
		background-position:-125px -15px}

	/* services list */
	.service_item {
		padding:0 10px 50px 10px}

	.service_image {
		width:350px;}

	/* brand list */
	.brand_list2 li {
		margin:0 5px 30px 8px;
		min-height:180px}

	/* Table Pricing */
	.text_notice {
		width:420px;}

	/* breadcrumbs */
	.breadcrumbs .container {
		width:473px}

	/* Slideshow Gallery and Text */
	.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 */
	.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}

	/* Blog post list and Details */
	.postlist .post-item {
		margin:0 0 20px 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 description */
	.author-text {
		width:418px;}

	/* Comment list */
	.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 */
	.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}

	/* list manage sorting */
	.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_list .offer_image {
		float:left;
		border: none;
		border-right:3px solid #ff8c00;
		margin:0;
		width:200px;
		height:141px}

	.offer_descr {
		 line-height:1.4em;}

	.offer_list .offer_descr {
		margin:7px 0 23px;
        height: 0px;
        padding: 1px 0;
    }

    .offer_list .offer_descr p {
        display: none;
    }



	/* Offer Details */
	.offer_details .offer_gallery {
		width:350px;
		float:none;
		margin:0 auto 20px auto}


  .pushToBottom {
    margin-top: 28px !important;
  }

  #container {
    width:468px;
    height: 240px;
  }

  .offer_details .gallery_images,
	.offer_details .gallery_image_item,
	.offer_details .gallery_image_item a {
		width:468px !important;
		height:263px !important;
  }

	.gallery_image_item a span {
		width:330px;
		height:20px;
		line-height:20px;
		padding:5px 10px;}

	.gallery_image_item .ico_large {
		display:none;}

	/* .gallery_thumbs a {
		height: 53px;
    margin-top: 0px;
  }

	.gallery_thumbs .prev,
	.gallery_thumbs .next {
		top:0} */

	.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 */


	.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 */
	.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_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}


    .form_col_3 .btn-submit, .contactFormEmployee .btn-submit {
      font-size: 15px;
      height: 35px;
      text-transform: none;
      width: 134px !important;
    }

    .contactFormEmployee .btn-submit {
      width: 200px !important;
    }

    .contactFormEmployee {

    }

    /* .contactFormEmployee p.tel {
      color: #3f4b56;
      font-size: 15px;
      font-weight: normal;
      margin: 0;
    } */

    .contactFormEmployee p.preButtonText {
      margin: 10px 0px;
      margin-bottom: 3px;
    }

    .contactFormEmployee p.postButtonText {
      margin-top: 12px;
    }

    /* #t_overview {
        padding-left: 35px;
    } */

    .details_tabs .tabcontent {
      padding-top: 0px;
    }

    #t_overview .container {
      width: 100%;
    }

    .containerAssets {
      height: 240px;
    }

    .gallery_thumbs .assetsSwitcher {
      display: block;
      height: 93.6%;
    }

    .gallery_thumbs .assetsSwitcher img {
      width: 46%;
      margin: 0 4% 4% 0;
    }

    .gallery_thumbs .assetsSwitcher img:nth-child(2n+1) {
      margin-left: 0px;
    }

    .gallery_thumbs {
      height: 29.1%;
    }

    .gallery_thumbs .assetsThumbs {
        height: 87.7%;
        width: 59.2%;
    }

    /* .mobile-assetsSwitcher {
      display: none;
    } */

   /*  .gallery-top {
        height: 70.8%;
    }

    .gallery-top2 {
        height: 70.8%;
    } */

    .home-box-row .custom_col_1_3 {
      width: 48%;
      margin-left: 4%;
      margin-bottom: 15px;
    }

    .home-box-row .custom_col_1_3:nth-child(2n+1) {
      margin-left: 0%;
    }

    /* .home-box-row .custom_col_1_3:last-child {
      margin-bottom: 0px;
    } */

    .offer_list .offer_item .offer_image img.itemImage {
      height: 73% !important;
      max-width: none !important;
      margin-left: 0px;
      position: absolute;
      bottom:0;
    }

    .gallery_thumbs .assetsThumbs {
        padding: 1.25% 0 0 1.2%;
    }

    .car-detail-btn {
      width: 100%;
    }

    .contact_form_custom .form_col_3 {
      width: 46.3%;}

    .contact_form_custom .form_col_4 {
      width: 47.6%;
      margin-left: 20px;
    }

    .footer_contacts .address {
      margin-bottom: 10px;
    }

    .weekSpecialCarData {
      font-size: 12px;
    }

    .mobileBreadcrumb {
      display: none;
    }

    .desktopBreadcrumb {
      display: block;
    }

    .containerPanoramaHeightFix {
      width: 468px;
      height: 240px;
      overflow: hidden;
    }

    .contact_form_custom .form_col_1 .row {
      width: 203px;
      margin-right: 20px;
    }

    .contact_form_custom .form_col_1 .inputField {
      width: 182px;
    }

    .search_row_custom .row .select_styled {
      width: 203px;
    }

    .contact_form_custom .form_col_2 .textareaField {
      width: 406px;
    }

    #assetsButtonsSelect {
        width: 469px;
    }

    .contact_form_custom .link-reset {
        position: relative;
        right: -34px;
        top: 25px;
    }

    .postlist_custom .post-image {
        max-width: 100%;
    }

    #directionForm .form_col_1 {
      width: 45%;
      margin-right: 4%;
    }

    #directionForm .form_col_2 {
      width: 100%;
      margin-right: 0%;
    }

    #directionForm .form_col_3 {
      width: 100%;
    }

    #directionForm .form_col_1 .inputField {
      width:190px;
    }

    #directionForm  .form_col_2 .btn-submit {
      width:140px;
    }

    .sell_and_trade .row {
        margin: 0;
        width: 50%;
    }

    .sell_and_trade .row .inputField{
      width: 143px;
    }

    .sell_and_trade .row .select_styled{
      width: 164px;
    }
    
    .claimsForm .row:nth-child(n) {
        margin-left: 0%;
        clear: none;
    }
    
    /* .claimsForm .row:nth-child(2n+1) {
        margin-left: 0%;
    }
    
    .claimsForm .row:nth-child(3n+1) {
        margin-left: 2%;
        clear: none;
    } */
    
     form.claimsForm .row {
        float: left;
        width: 48%;
        margin-left: 2%;
    }   

    .claimsForm .row.clearfix {
        clear:none;
    }
}



/********************************************/
/********************************************/
/********************************************/
/********************************************/
/********************************************/
/********************************************/
/********************************************/
/********************************************/
/********************************************/



@media only screen and (min-width: 768px){
  .panoIcons {
    padding:10px !important;
  }

  .panoIcons img:nth-child(2n+1) {
    margin-left: 6px;
  }

  .panoIcons img:nth-child(4n+1) {
    margin-left: 6px;
  }

  .panoIcons img {
    vertical-align:bottom;
    margin-bottom: 0px !important;
    margin-left: 6px;
    width: 11.63%;
  }

  .panoIcons img:first-child {
    margin-left: 0px;
  }

    #topmenu-select{
        display: none;
    }

    .form_col_3 .btn-submit, .contactFormEmployee .btn-submit {
      font-size: 19px;
      height: 44px;
      text-transform: none;
      width: 100% !important;
    }


    .contactFormEmployee {
      font-size: 15px;
    }

    /* .contactFormEmployee p.tel {
      font-size: 19px;
    } */

    .contactFormEmployee p.contactText {
      margin-bottom: 15px;
    }

    .contactFormEmployee p.employeeName {
      font-weight: bold;
    }

    .contactFormEmployee p.preButtonText {
      margin: 10px 0px;
      margin-bottom: 6px;
    }

    .contactFormEmployee p.postButtonText {
      margin-top: 15px;
    }

    #t_overview .container {
      width: 100%;
    }

    /* .contact_form .form_col_2 .textareaField {
      width: 538px;
    } */



    /* .contact_form .form_col_2 .textareaField {
      width: 456px;
    } */

    /* .contact_form .form_col_2 {
      width: 478px;
      margin: 0px;
    } */

    /* .contact_form .form_col_2 {
      width: 560px;
      margin: 0px;
    } */

    /* #t_overview.contact_form .form_col_2 {
      width: 371px;
      margin: 0px;
    } */

    #t_overview.search_row .rowSubmit {
        bottom: 0;
        left: 0;
        width: 100%;
        position: relative;
    }

    .search_row .row {
      margin-left: 30px;
    }

    .details_tabs .tabcontent {
      padding-top: 0px;
    }

    .details_tabs #t_overview .container {
      padding: 0px;
    }

    .contact_form .form_col_3 {
      width: 100%;
      height: auto;
      margin-top: 14px;
    }

    .contact-form-row-fix {
      margin-left: 0px !important;
    }

    .details_tabs .tabcontent {
      padding-top: 10px;
      padding-bottom: 30px;
    }

    /* .mobile-assetsSwitcher {
      display: none;
    } */



    .home-box-row .custom_col_1_3 {
      width: 30.6%;
      margin-left: 4%;
      margin-bottom: 40px;
    }

    .home-box-row .custom_col_1_3:nth-child(2n+1) {
      margin-left: 4%;
    }

    .home-box-row .custom_col_1_3:nth-child(3n+1) {
      margin-left: 0%;
    }
}





@media only screen and (min-width: 768px) and (max-width: 989px) {

  .panoIcons img {
    vertical-align:bottom;
    margin-bottom: 0px !important;
    margin-left: 6px;
    width: 11.38%;
  }


	.offer_list .offer_aside {
    float: left;
    padding: 15px 10px 10px;
    width: 244px;
  }

  .marginLeft {
    margin-left: 29px !important;
  }

  #container {
    width:100%;
    height: 381px;
  }

  .pushToBottom {
    margin-top: 45px !important;
  }

  .offer_details .gallery_images,
	.offer_details .gallery_image_item,
	.offer_details .gallery_image_item a {
		width:744px !important;
		height:418px !important;
  }

	.gallery_image_item a span {
		width:330px;
		height:20px;
		line-height:20px;
		padding:5px 10px;}

	.gallery_image_item .ico_large {
		display:none;}

	/* .gallery_thumbs a {
		height: 53px;
    margin-top: 0px;
  }

	.gallery_thumbs .prev,
	.gallery_thumbs .next {
		top:0} */

  .widget_popular_posts ul {
    margin-top: 46px!important;
  }

  #car_presentation {
    height: 374px !important;}

	.container {
		width:744px}

	.col {
		margin:0 10px;}

	.cols2 .col {
		margin:0 0 20px 0}

	/* Columns width's
	--------------------------------------------------*/
	.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}

	/* Columns inside ROW */
	.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}

	/* Columns inside ROW with Sidebar */
	.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 */
	.header_top {
		height:90px;}

	.homepage .header{
		padding-top:0;}

	.header_thin {
		padding-top: 90px;}

  .header_map  {
		padding-top:0px;}

	.header_thin {
		background-size:100%}

	.header_top .container {
		width:744px}

	.logo {
		margin:0 0 0 14px}

	#topmenu {
        display: block;
		padding:20px 0 0 220px;
		width:510px;
		float:none;}

	.dropdown li {
		margin:0 5px;}

	.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:419px;}

	/* Header Sliders */
	.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}

	/* slider 2 */
	.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 */
	#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 */
	.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}

	/* Footer */
  .f_col {
    width:23%;
		margin:10px 5%;
    text-align: center;}

	.footer_map {
		display:none;}

	.footer_contacts {
		width:744px;
		margin-right:0;
		text-align:center;}

	/* Top Search form */
	.search_row form {
		padding-right:140px}

	#t_overview.search_row .row,
	#t_overview..search_row .row:first-child  {
		margin:0 5px;
		width:138px;
		min-height:inherit}

  .search_row .row,
	.search_row .row:first-child  {
		margin:0 10px;
		width:138px;
		min-height:inherit}

	.search_row .row .select_styled {
		width:108px;}

	.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:.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 */
	.contact_form .form_col_1,
	.contact_form .form_col_2 {
    margin: 0px;
		width:360px;
		height:auto}

  .contact_form .form_col_2 {
    margin-left: 20px;
  }

	.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:149px;}

	.contact_form .form_col_3 {
		margin:0 0 0 0px;
		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} */

    .form_col_3 .btn-submit, .contactFormEmployee .btn-submit {
      font-size: 15px;
      height: 35px;
      text-transform: none;
      width: 134px ; /*!important*/
    }

    .contactFormEmployee .btn-submit {
      width: 200px !important;
    }

    .contactFormEmployee {

    }

    /* .contactFormEmployee p.tel {
      color: #3f4b56;
      font-size: 15px;
      font-weight: normal;
      margin: 0;
    } */

    .contactFormEmployee p.preButtonText {
      margin: 10px 0px;
      margin-bottom: 3px;
    }

    .contactFormEmployee p.postButtonText {
      margin-top: 15px;
    }









	/* week offer */
	.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 */
	.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 #ff8c00;}

	.special_text {
		width:130px;
		height:114px;
		padding:5px 10px;}

	.special_text h3 {
		font-size:14px;
		padding-bottom:5px;}

	/* car types list */
	.car_types_list ul {
		margin:20px 0}

	/* latest offers */
	.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 -15px;}

	.latest_offers .next {
		background-position:-125px -15px;}

	/* services list */
	.service_item {
		padding:0 0 60px 0;
		text-align:left;}

	.service_image {
		width:320px;
		float:right;
		margin:0 0 0 30px;}

	/* brand list */
	.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}

	/* Table Pricing */
	.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 */
	.breadcrumbs .container {
		width:742px}

	/* Testimonials */
	.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}

	/* Blog post list and Details */
	.postlist .post-item {
		margin:0 0 30px 0}

	/* Offer Details */
	.offer_details .offer_gallery {
		width:350px;
		float:left;
		margin:0 20px 0 0}

	.offer_details .offer_aside {
		width: 48% !important;
		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 */

	.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:100%;
		margin: 0}

	/* details_form */
	.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_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}


    .contact_form .form_col_2 .textareaField {
      width: 362px;
    }

    .contact_form .form_col_2 {
      width: 384px;
      margin: 0px;
    }

    #t_overview.search_row .rowSubmit {
        bottom: 0;
        left: 0;
        width: 150px;
        position: relative;
    }

    .search_row .rowSubmit {
        bottom: 0;
        left: auto;
        right: 0px;
        width: 132px;
        position: absolute;
    }

    .contact_form .link-reset {
      right: 0;
      left: auto;
      top: 29px;
    }

    .search_row .row {
      margin-left: 0px;
    }

    .contact-form-row-fix {
      margin-left: 0px !important;
    }

   /*  #t_overview.contact_form .form_col_2 {
      width: 332px;
      margin: 0px;
    } */

    #t_overview {
        padding-left: 20px;
    }

    .details_tabs .tabcontent {
      padding-top: 0px;
    }

  /* #t_overview.contact_form .form_col_1 .row {
		margin:0 40px 0 0;
		width:140px} */

  .footer_contacts .phone {
      float: left;
      width: 18%;
      margin: 0;
      margin-left: 27%;
    }

    .footer_contacts .email {
      float: right;
      width: 18%;
      margin: 0;
      margin-right: 27%;
    }

    .containerAssets {
      height: 380px;
    }

    .gallery_thumbs .assetsSwitcher {
      display: block;
      height: 80.6%;
    }

    .gallery_thumbs .assetsSwitcher img {
      width: 22%;
      margin: 0 3% 3% 0;
    }

    .gallery_thumbs .assetsSwitcher img:nth-child(2n+1) {
      margin-left: 0px;
    }

    .gallery_thumbs {
        height: 11.2%;
    }

    .gallery_thumbs .assetsThumbs {
        height: 62.7%;
        width: 59.2%;
    }

    /* .mobile-assetsSwitcher {
      display: none;
    } */

    .home-box-row .custom_col_1_3 {
      width: 31.5%;
      margin-left: 2.7%;
      margin-bottom: 15px;
    }

    .home-box-row .custom_col_1_3:nth-child(2n+1) {
      margin-left: 2.7%;
    }

    .home-box-row .custom_col_1_3:nth-child(3n+1) {
      margin-left: 0%;
    }

    .car-detail-btn {
      width: 46.9%;
      margin-left: 4.2%;
    }

    #t_overview.search_row .row,
    #t_overview.search_row .row:nth-child(2n+1)  {
      margin-right: 0px;
      width: 186px;
      min-height:inherit}

    #t_overview.search_row .row .select_styled {
      width:186px;}

    #t_overview.contact_form .form_col_1 .inputField {
      width:164px}

    #t_overview.contact_form .form_col_2 .textareaField {
        width: 164px;
    }

    .breadcrumbPC {
        display: block;
    }

    .breadcrumbs .container .parkingContainer {
        margin-bottom: 0px;
        margin-top: -22px;
    }

    .assetsButtonsNew  {
        display: block;
    }

    #assetsButtonsSelect {
        display: none !important;
    }

    .summerSaleImage {
      display: inline;
    }

    .containerPanoramaHeightFix {
      width: 744px;
      height: 380px;
      overflow: hidden;
    }

    .contact_form_original .form_col_3 {
        height: auto;
        margin-top: 30px;
        width: 100%;
    }
    .contact_form_original .link-reset {

		top:-7px;
		left: auto;
		right: 3px}

    .search_row_original .rowSubmit {
        left: 0;
        right: auto;
    }

    .car-detail-btn-PRINT {
        display: inline-block;
    }

    .form_sort select {
        width: 134px;
    }

    #directionForm .form_col_1 {
      width: 100%;
    }

    #directionForm.search_row .row {
      width: 30%;
      margin-right: 5%;
      padding-top: 2px;
    }

    #directionForm.search_row .row:last-child {
      margin-right: 0%;
    }

    #directionForm .form_col_1 .inputField {
      width: 202px;
    }
    
    form.claimsForm .row {
        float: left;
        width: 30.666%;
        margin-left: 4%;
    }
    
    .claimsForm .row:nth-child(n) {
        margin-left: 4%;
        
    }

    .claimsForm .row:nth-child(3n+1) {
        margin-left: 0%;
        clear: both;
    }

    .claimsForm .row.clearfix {
        clear:both;
    }
}



/********************************************/
/********************************************/
/********************************************/
/********************************************/
/********************************************/
/********************************************/
/********************************************/
/********************************************/
/********************************************/



@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}
}
/* Only For iPads */
@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 screen and (min-width: 280px) and (max-width: 480px) {

  .rightSideOfBreadcrumb {
    margin-top: 5px;
  }

  .rightSideOfBreadcrumb a img{
    display: block;
    float: left;
    margin-top:3px;
    margin-left: 20px;
  }

  .offer_list .offer_descr {
    height: 57px;
    padding-top:4px;
  }

  .desktop {
    display: none !important;
  }

  #middle .sidebar {
    border-top: 0px;
  }

  .extraFilters {
    display: block;
  }

  .mobile {
    display: block !important;
  }

  .offer_list .offer_image {
    width:300px;
    height:214px;
  }
}

@media only screen and (min-width: 480px) and (max-width: 768px) {
  .mobileAdvFilterSearch {
    width: 100% !important;
  }

  .mobile {
    display: block !important;
  }

  .desktop {
    display: none !important;
  }

  #middle .sidebar {
    border-top: 0px;
  }

  .extraFilters {
    display: none;
  }

  .carListFilterSelect {
    width: 317px !important;
  }
}

@media only screen and (min-width: 768px) and (max-width: 989px) {
  .carListFilterSelect {
    width: 119px !important;
  }

  .gallery-top {
        height: 380px;
    }

    .gallery-top2 {
        height: 380px;
    }
}


@media only screen and (max-width: 1024px){
  #panoUp, #panoDown, #panoLeft, #panoRight, #panoZoomIn, #panoZoomOut {
      display: none !important;
    }

}