@media (max-width: 1350px) {
    .car_block .innertext {font-size: 16px;   padding-top: 40px;}
    .car_safety {height: 620px;}
    .car_safety .innertext {  font-size: 16px; padding-top: 40px;}

    .motor_block .left_text { top:80px !important;}
    .motor_block .text_inner_left {  width: 50% !important; }
    .motor_block .text_inner_right {  width: 20% !important;}
}
@media (min-width: 1260px) { 
    .container {width:1225px;}    
    .paginator {left: -240px;} 
    .news_box .col-md-3 {width: 19.6%;}
    .news_box .col-md-9 {width: 80.4%;}
    .news_item {padding-left: 54px; min-width: 332px;}
    .footer .center_col {margin-left: 12px;}
}

@media (max-width: 1259px) {
    /*11-02-2015 - NAVIGATION*/
    .main_nav-item.collapse {width: 720px;}
    ul.main_nav_level_first > li {width: 240px;} 
    .main_nav-item {float: left; width: 450px;}
    ul.main_nav_level_first > li.dealer_search {width: 169px;}
    ul.main_nav_level_first > li.login_link {width: 170px;} 
    ul.main_nav_level_first > li.logo_wrapper {width: 95px;} 
    ul.main_nav_level_first > li.logo_wrapper a {transition: none;} 
    .auto_box {width: 1059px;}
    .auto_item {width: 264px;}
        .fuel_box {display:none;}
    .login_win:after, .login_win:before {left: 82px;}
    .secondary_nav {margin-right: 111px;}
    .secondary_nav ul {width: 70%;}
    .credit_propose h6 {font-size: 13px;}
    .casko h6 {font-size: 14px;}
}

@media (max-width: 1225px) { 
    .car_view .link_block,
    .car_interier .link_block,
    .flex-direction-nav { width: 100%; margin-left: 0; left: 0;} 
    .video_slider li { height: 100%;}
    .video_slider li img { height: 100%; width: auto;} 
    .for_owners { margin-left: 12px;} 
}

@media (max-width: 1200px) {
    .footer.footer_inner {z-index: 999; position: relative; width: auto;}
    .wrap {margin-bottom:280px;}
    .soc_nav {padding-top: 47px;}
    .footer_logo {margin-bottom: 69px;}
    .features_item h4 {font-size: 17px;}
    .features_item .features_text a,
    .features_item .features_text li a {font-size: 13px; line-height: 16px;}  
    .model_strengths .section_title {margin-left: 30%;}
    .top_nav {margin-right: 135px;}
    .video_slider .slide_text .price, .model_promo_item .slide_text .price {font-size: 34px;}
    .video_slider .slide_text p sup, .model_promo_item .slide_text p sup {font-size: 16px; top: -11px;}
    .video_slider .slide_text .price_range .sprite-icon4,
    .model_promo_item .slide_text .price_range .sprite-icon4 {display: none;}
    .video_slider .slide_text .price,
    .model_promo_item .slide_text .price {padding-right: 0;}
    .video_slider .slide_text .price span,
    .model_promo_item .slide_text .price span {display: inline-block; position: relative;}
    .video_slider .slide_text .price span:before,
    .model_promo_item .slide_text .price span:before {content: '-'; position: absolute; top: -6px; left: -2px; color:#ea1d24; font-size: 34px; line-height: 47px; font-family: 'alphaheadlinebold', Arial, sans-serif;}
    .video_slider .slide_text .price span:after,
    .model_promo_item .slide_text .price span:after {content: '-'; position: absolute; top: 0; left: -2px; color:#ea1d24; font-size: 34px; line-height: 47px; font-family: 'alphaheadlinebold', Arial, sans-serif;}
    .model_promo_item .slide_text .price span:before,
    .model_promo_item .slide_text .price span:after {line-height: 29px;}
    .news_item {padding-right: 0;}
    .car_name span {font-size: 11px;}
    .login_win:after, .login_win:before {left: 40.5%;}
    .footer .lid {padding-right: 50px;}
    .car_name {margin-left: -4px;}
    .auto_item img { width: 92%; height: auto; }
    .header .logo { right: 12px; } 
    .secondary_nav li a {padding-left: 20px; padding-right: 20px; }
    .secondary_nav {margin-right: 111px;}
    .slide_promo_text .casko, .slide_promo_text .credit_propose {width:auto; margin-bottom:10px;}
    .car-title {}
    .car-credit-casco { width: 250px;}
    .credit_propose {margin-left: 0 !important;}
    .model_promo {  height: 850px;}

    .motor_block .text_inner_left {width:70% !important;}
} 

@media (max-width: 1199px) { 
    .soc_nav {padding-top: 52px;} 
    .paginator {left: -243px;}

    /*11-02-2015 - NAVIGATION*/
    .main_nav-item.collapse {width: 600px;}
    ul.main_nav_level_first > li {width: 200px;} 
    .main_nav-item {float: left; width: 370px;}
    ul.main_nav_level_first > li.dealer_search {width: 139px;}
    ul.main_nav_level_first > li.login_link {width: 140px;} 
    ul.main_nav_level_first > li.logo_wrapper {width: 90px;} 
    ul.main_nav_level_first > li.logo_wrapper a {transition: none;} 
    .auto_box {width: 879px;}
    .auto_item {width: 219px; }
    .auto_item > a, .auto_info h3 {font-size: 13px;}
        .fuel_info { float:none; text-align: left;}
        .auto_info .price {right:auto; bottom:auto; top:50px; font-size: 15px;}
    .top_nav {margin-right: 99px;}
    .slide_promo_text h6 {font-size: 12px;}
    .slide_promo_text .offer_text span {font-size: 55px;}
    .slide_promo_text .credit_propose .calc_credit {font-size: 15px; margin-top: 10px;}
    .car_configuration .slide_nav {left: 0;}
    .colors_nav {right: 0;}
    .car_configuration .rotate_gallery {width: 600px;}
    .space_frame .sf_description .col_img img {width: 100%;} 
    .transmission_tabs ul.tab_links {left: 30px;}
    .transmission_tabs .tab_content > img {margin-left: 20px;}
    .transmission_tabs .text {margin-right: 0;}
    .transmission_block {padding: 40px 0;}
    .features_block {margin-bottom: 35px; padding-top: 5px;}
    .dealers_item h3 {font-size: 28px;}
    .transmission_tabs .tab_content .transmission_img {margin-left: 20px;}
    .secondary_nav {margin-right: 91px;}
    /*.secondary_nav .model_logo img {width: 90%;}*/
    .top_map_info .daytime {margin-left: 22.5%; padding-bottom: 15px;}
    .map_text_info {margin-left: 225px;}
    .icon_map_road {margin-right: -30px;}
    .top_map_info .add_info {margin-left: 23%;}
    .model_promo_item .slide_text h2,
    .model_promo_item .slide_text h1,
    .video_slider.low .slide_text h2 {font-size: 52px; margin-left: -3px; letter-spacing: -3.5px;} 
    .transmission_block .model_num {width: 305px;}
    .transmission_tabs ul.tab_links {left:40px;}
    .slide_promo_text h6 {font-size: 11px;}
    .slide_promo_text .casko h6 {font-size: 13px;}
    .secondary_nav li a {padding-left: 14px; padding-right: 14px; }
    .char-item .char_content .char_inside.data {margin-right: 12px;}
    .char_hint .compare_link {
		-moz-transition: none;
	 -webkit-transition: none;
		     transition: none;
    }
    .space_frame .sf_description .col_img img {margin-left: 0;}
    .motor_block .left_text {  top: 93px;}
            .motor_block .left_text .text_inner p {  background: rgba(0,0,0,0.5); padding:5px; }
    .note {width: 560px; display: block;}
}

@media (max-width: 1120px) { 
    .for_owners {margin-left: 20px;}
    .bottom_nav li:last-child {width: 30%;} 
    .transmission_tabs .ui-tabs-panel > img {margin-left: 15px;}
    .transmission_tabs .text {margin-right: 0;}
    .model_promo_item .slide_text h2, .model_promo_item .slide_text h1 {font-size: 42px; line-height: 52px;}
    .motor_block .motor_text .text_inner {padding-top: 48px;}
    .motor_block .left_text {top: 43px;}
    .map_block {height: 340px; margin-bottom: 30px;}
    .ymaps-b-zoom_hints-pos_right {top: 100px !important;}
    .model_promo_item .slide_text p:first-child {top: 3px;}
}

@media (max-width: 1080px) {
    .auto_info ul li a {font-size: 12px;}
    .fuel_info {font-size: 13px;}    
    /*.city_select {margin-right: 10px;}*/
    .news_single .center_inner {margin-left: 55px;}
    .transmission_block ul.ui-tabs-nav {left: 30px;}
    .map_road_info .title {font-size: 14px;}
    .map_road_info .red {font-size: 27px;}
    .features_item .features_text li {margin-bottom: 0;} 
    .transmission_tabs .text {width: 250px;}
    .transmission_block .model_num {width: 250px;}
    .transmission_tabs .tab_content {width: 770px;}
    .car_block .car_block_text {  width:60%}
    .car_block .car_block_image {width:40%; top: 30%; right:0; left:auto;}

    .motor_block .text_inner_left, .motor_block .text_inner_right {padding-top: 40px !important;}
    .space_frame.black {height:auto; min-height: 300px;}  
}  

@media (max-width: 1000px) {
    .car_name {text-align: center;}
    .auto_item img {width: 96%; height: auto;}
    .news_item {padding-top: 0; background-position: 0 3px;}
    .news_item h4, .news_item h4 a {font-size: 13px;}
    .news_item.news_item_head {width: 128px;} 
    .login_win:after {left:89px;}
    .login_win:before {left:88px;}  
    .video_slider .slide_text {bottom:90px; top:auto;}
    .video_slider.low .slide_text {left: 0;} 
    .slide_text_r {width: 400px;}
    .slide_text_r .credit_propose, .slide_text_r .casko {width: 200px;} 
    .slide_text_r .credit_propose .calc_credit {font-size: 16px;}
    .slide_text_r p {font-size: 52px;}
    .slide_text_r .casko p {line-height: 52px;} 
    .char_bottom .note {width:60%;}
    .transmission_tabs .tab_content {width:770px;} 
	.infotabs h2 {margin-bottom: 24px;}

} 

@media (min-width: 992px) {
    .secondary_nav ul {display: block !important;}
}
  
@media (min-width: 992px) and (max-width: 1200px) {
    .slide_img img {  max-width:100%; height:auto}
}

 
@media (max-width: 991px) {
    .paginator {position: relative; top: -10px; left: 0; margin: 0;}
    .right_col {display: none;}
    ul.main_nav_level_first > li.dealer_search .dealer_search_text .desktop,
    ul.main_nav_level_first .desktop {display: none;}
    ul.main_nav_level_first .mobile {display: block; position: relative; line-height: 23px; text-transform: uppercase; font-size: 10px; text-transform: uppercase; font-family: 'alphaheadlinebold', Arial, sans-serif;}
    ul.main_nav_level_first > li.dealer_search .dealer_search_text .icon,
    ul.main_nav_level_first > li.login_link .login_link_text  .icon {display: block; margin: 0 auto; width: 24px; height: 26px; padding: 0; top: 0; left: 0}
    ul.main_nav_level_first > li.dealer_search > a, 
    ul.main_nav_level_first > li.login_link > a,
    .search_form a {padding: 11px 0;}
    .sprite-icon1 {background: url(/static/images/icons/icon-dealers.png) 0 0 no-repeat; background-size: cover;}
    .sprite-icon2 {background: url(/static/images/icons/icon-user.png) 0 0 no-repeat; background-size: cover;}
    .sprite-icon9 {background: url(/static/images/icons/icon-wheel.png) 0 0 no-repeat; background-size: cover;}
    ul.main_nav_level_first > li.login_link i {left: 0; margin: 0;}
    .logo_wrapper .logo_img {width: 60px; height: 93px; background-size: cover;}
    .top_nav {margin-right: 100px;}
    .auto_item > a, .auto_info h3 {font-size: 13px;}
    .fuel_info {margin-top: 3px;}
    .fuel_info p .icon {display: none;}
    .fuel_info p:first-child {padding-right: 0;}
    .fuel_info p strong {font-size: 11px;}
    .auto_info h3 {margin-bottom: 26px;}
    .main_nav_level_inner > ul li a {font-size: 12px; padding: 10px 0;}
    .model_promo_item .slide_text h2, .model_promo_item .slide_text h1, .video_slider.low .slide_text h2, .high_mode .video_slider .slide_text h2 {font-size: 36px; line-height: 40px;}
    .search_form a {margin-right: 0;}
    .banner-item .banner_info h3 {padding-top: 0;}
        .banner-width-50 { width:50%;}
        .banner-width-33 { width:33.3%;}
        .banner-width-25 { width:50%;   display: block; float: left;}
        .banner-width-20 { width:33.3%;  display: block; float: left;}
    .slide_pagination, .section_car_items {float: left; padding: 0;}
    .slide_pagination_box {height: auto;}
    .slide_pagination li {width:20%; padding-bottom: 10px;}   
    .car_name {text-align: left; margin-left: 0; } 
    .car_name span {font-size: 12px;}
    .news_box {padding: 44px 0 20px;}
    .aboute_text {margin-left: 0}
    body .video_slider.low, body .video_slider.low li {height: 500px; margin-bottom: 22px;}
    .video_slider .img_replace, .model_promo_img .img_replace {background-size: cover;}  
    .video_slider.low .slide_text {bottom: 0; position: relative; top: 88%; padding-top: 8px; overflow: hidden;}
    .low_mode .slide_nav {top: 40%;}
    .login_win {width: 180px;  }
    .login_win:after, .login_win:before {left: 145px;}
    .news_item {background-size: 20%}
    .soc_nav {padding-top: 66px;}
    .login_win {width: 210px; padding: 19px 16px 30px;}
    body.high_mode .video_slider, body.high_mode .video_slider li {height: 620px !important; overflow: hidden;}
    .video_slider li video {height: 100%; position: absolute; top: -48px; bottom: auto;}
    .high_mode .header .logo {display: none;}
    .video_slider .slide_text {bottom: 110px;}
    .slide_pagination_box.on {margin-top: -90px;}
    
    /*11-02-2015 - NAVIGATION*/
    .main_nav-item.collapse {width: 450px;}
    ul.main_nav_level_first > li {width: 150px;}
    .main_nav-item {float: left; width: 300px;}
    ul.main_nav_level_first > li.dealer_search {width: 104px;}
    ul.main_nav_level_first > li.login_link {width: 105px;} 
    ul.main_nav_level_first > li.logo_wrapper {width: 90px;} 
    ul.main_nav_level_first > li.logo_wrapper a {transition: none;}
    .auto_box {width: 659px;}
    .auto_item {float:none; display:inline-block; width: 280px;}
    .top_nav {margin-right: 99px;}
    .logo_wrapper .logo_img { background: url(/static/images/logo.png) top right no-repeat; background-size: cover;  width: 76px; height: 118px; padding: 0; float: right;}
    .low_mode .logo_wrapper .logo_img { background: url(/static/images/logo_black.png) top right no-repeat; background-size: 100%;  width: 76px; height: 118px; padding: 0; float: right;}
    .secondary_nav ul {float: right; width: 50%; height: 40px; display: none;}
    .secondary_nav li {width: 100%; background: #000; height: 40px;}
    .secondary_nav li.active:before, .secondary_nav li.active:after {display: none;}
    .secondary_nav li a {font-size: 10px; text-transform: uppercase; font-family: 'alphaheadlinebold', Arial, sans-serif; padding: 14px 27px 15px;}
    .secondary_nav .model_logo {float: left; width: auto; padding-left: 10px; padding-top: 9px;}
    .submenu_btn {display: block;}
    .secondary_container.sticky .secondary_nav .submenu_btn {right: 15px;}
    .model_promo {height: 670px; margin-bottom: 30px;}
    .model_promo_img {height: 600px;}
    .page_inner.section_image .center_inner h1 { margin-bottom: 50px; margin-top: 0;}
    .slide_promo_text h6 {font-size: 11px; letter-spacing: -1px;}
    .slide_promo_text .offer_text span {font-size: 42px;}
    .slide_promo_text .credit_propose .calc_credit {margin-top: 3px;}
    .slide_promo_text .credit_propose {margin-left: 10%;}
    .car_configuration .side_nav {display: none;}
    .car_configuration .rotate_gallery {margin: 0;}
    .colors_nav {right: 20px;}
    .car_view .optional .section_link, .car_interior .optional .section_link {margin-top: 52px;}
    .car_view_slider .slide_text, .car_interior_slider .slide_text {top: 100px;}
    .car_view_slider .car_view_slider_item .slide_text p, .car_interior_slider .car_interior_item .slide_text p {padding-left: 2px;}
    .space_frame {padding: 30px 0 10px;}
    .space_frame h2 {margin-left: 0; margin-bottom: 20px;}
    .space_frame .sf_description .col_img img {margin-left: 0;}
    .space_frame .sf_description p, .space_frame .sf_description > .row > .col-md-3:last-child p {padding-left: 0;} 
    .motor_block .left_text {display: none;}
    .motor_block .motor_text .text_inner {display: none;}
    .motor_nav {text-align: center; top: 70%; margin-top: 0; bottom: 0;}
    .motor_nav li {display: inline-block; margin-bottom: 15px;}
    .motor_block .slides li > img {width: 150%; height: 150%; margin-left: -18%;}
    .mobile_text,
    .motor_block .mobile_text .motor_text .text_inner {display: block;}
    .motor_block {padding-bottom: 210px;}
    .motor_nav {top: 44%;}
    .motor_block .mobile_text .motor_text {display: none;}
    .motor_block .mobile_text .motor_text.active {display: block;}
    .motor_block .motor_text .text_inner {width: 94%;}
    .motor_block .motor_text .text_inner img {margin: 0;}

    .motor_block .text_inner_left {float:right !important; padding-top: 20px !important; width: 75% !important;}
    .motor_block .text_inner_right {display:none;}

    .transmission_block {padding: 25px 0;}
    .transmission_block .model_num {display: none;}
    .transmission_block h2 {margin-left: 0}
    .transmission_tabs ul.tab_links {position: relative; width: 100%; left: 0; top: 0; margin-top: 20px;}
    .transmission_tabs ul.tab_links li {display: inline-block; vertical-align: top;  }
    .transmission_tabs ul.tab_links li a {margin: 0 auto;}
    .transmission_tabs .tab_content {float: none; width: 100%;}
    .transmission_tabs .tab_content .transmission_img {margin: 0; float: none; text-align: center;}
    .transmission_tabs .tab_content .transmission_img img {width: 430px; margin: 0 auto}
    .transmission_tabs .text {float: none; padding: 0; width: 100%;} 
    .features_item, .features_item:last-child {width: 25%; margin: 0;}
    .features_block_3 .features_item {width: 31.25%; margin-left: 2%;}
    .features_item h4 {font-size: 15px; line-height: 19px; padding: 10px 5px 0; height: 40px;}
    .features_item .features_text {top: 40px; padding: 6px 20px;}
    .features_item .features_text li a {font-size: 11px; }
    .dealers_location h1 {margin-left: 0;}
    .infotabs h2 {font-size: 34px;}
    .map_24_7 .container {background-size: 40% auto;}
    .top_map_info .map {margin-left: 0;}
    .icon_map_earth, .icon_map_road {margin-left: 0;}
    .map_promo_info {padding-left: 10px; padding-right: 10px;}
    .map_road_info {margin-left: 10px;}
    .map_text_info {margin-left: 0; padding-left: 0; padding-right: 0;}
    .map_territory .section_title, .places_list {margin-left: 0;}
    .places_map img {width: 100%; padding-right: 0;}
    .places_list ul {width: 16%;}
    .places_list.places_countries ul {width: 18%;}
    .icon_pylon {display: none;}
    .places_list ul li a {font-size: 13px;}
    .icon_map_route {float: left;}
    .route_content {padding-left: 0;}
    .news_inner .center_inner {max-width: 100%; margin-left: 0;}
    .news_inner h1 {margin-left: 0;  } 
    .model_characteristics table tr th.col_title, .model_characteristics table tr td.col_title {width: 234px;}
    .char-item:not(.char_combined) table tr td:first-child,
    .char-item:not(.char_combined) .char_inside table tr td:first-child {min-width: 234px; padding-right: 10px;}
    .old_price, .new_price, .char-item label {font-size: 10px;}
    .model_strength .section_title {font-size: 36px;}
    .slide_promo_text .offer_text sup  {top: 13px;}
	.secondary_nav li a {font-size:15px;}
	.secondary_nav {height: 42px;}
	.secondary_nav .model_logo img {width: auto;}
	.car_configuration .rotate_hint {left: 43%;}
	.icon_map_road {margin-right: -15px;}
	.top_map_info .add_info {margin-left: 18.5%;}
	.top_map_info .daytime {margin-left: 17.5%;}
	.top_map_info .map {margin-left: -15px;}
	.news_inner h1 {margin-left: -5px;}
	.new_slide_stuff {margin-left: 40px;}
	.new_slide_stuff.right {margin-left: 0; margin-right: 40px;}
	.secondary_container .secondary_nav,
	.secondary_container.sticky .secondary_nav {
		-moz-transition: none;
	 -webkit-transition: none;
		     transition: none;
	}
	.model_strength .actions_tabs .actions_tab_links {padding-left: 25px;}
	.model_promo_item .slide_text p:first-child {top: 3px;}
	.slide_promo_text .casko h6 {font-size: 11px;}
	.space_frame .sf_description > .row > .col-md-3:last-child .col_img img {margin-left: 0;}
	.video_slider .slide_text p {top: -2px; left: -3px;}
	.note {width: 430px;}
	.news_carousel .news_item:first-child {background: no-repeat; padding: 0;}
    .slide_promo_text .casko .offer_text sup.casco_from {top: -20px;}
    .car_safety {height:auto;}
    .car_safety .car_safety_text {width:auto; float:none;}
    .car_safety .car_safety_image, .car_safety .car_safety_image img, .car_safety .innertext {position:static;}
    .car_safety .car_safety_image {width:auto;}
    .car_block .innertext {position:static;}
    .car_block .car_block_item {height:auto !important;}
        .car_block .car_block_text {  width:auto;   padding: 0 15px;}
        .car_block .car_block_image {position:static; height:300px; width:100%; padding-top:30px; padding-bottom:30px;text-align: center;}
            .car_block .car_block_image img {width:auto; max-width: 100%; max-height: 100%;}

    .engine_block .left_text { width:50%;}
    #priceHead {  padding-top: 42px;}
} 

@media (max-width: 800px) {
    .container {padding: 0 10px;}
    .news_box {margin: 0;}
    .news_item {padding-right: 10px;}
    .auto_item.imiev .auto_img a {display: block;}
    .main_nav_level_inner > ul li a {font-size: 13px; padding: 10px 5px;}
    .soc_nav {padding-top: 51px;} 
    /*11-02-2015 - NAVIGATION*/
    .main_nav-item.collapse {width: 420px;}
    ul.main_nav_level_first > li {width: 140px;}
    .main_nav-item {float: left; width: 300px;}
    ul.main_nav_level_first > li.dealer_search {width: 104px;}
    ul.main_nav_level_first > li.login_link {width: 105px;} 
    ul.main_nav_level_first > li.logo_wrapper {width: 90px;} 
    ul.main_nav_level_first > li.logo_wrapper a {transition: none;}
    .auto_box {width: 629px;}
    .auto_item {width: 280px;}
    ul.main_nav_level_first > li {
        -moz-transition: none !important;
        -webkit-transition: none !important;
        transition: none !important;
    }
    .secondary_nav {margin-right: 101px;}
    .submenu_btn {right: 105px;}
    .dealers_location h1 {margin-bottom: 60px; }
    .dealers_item {margin-left: 0;}
    .infotabs,
    .actions_tabs .actions_tab_links,
    .infotabs h2,
    .actions_tabs .actions_tab_wrapper {padding-left: 0;}
    .dealers_location {padding-top: 150px;}
    .news_inner {padding-top: 139px;}
    .news_inner h1 {font-size: 60px; margin-top: 30px;}
    .news_inner h2 {font-size: 44px; line-height: 52px;}
    .map_24_7 {padding-top: 149px;}
    .top_map_info .daytime {font-size: 94px; line-height: 102px; }
    .top_map_info .daytime span {font-size: 98px;}
    .top_map_info .map {font-size: 150px; line-height: 95px;}
    .icon_map_road {float: none; margin: 0; background-size: 80%;}
    .car_configuration .rotate_gallery:after {display: none;}
    .car_configuration {height: 370px;}
	.model_strength .section_title {padding-left:0;}
    .model_strength .actions_tabs .actions_tab_links {padding-left: 0;}
    .actions_tabs .actions_tab_links li a {line-height: 14px;}
    /*.city_select {padding-top: 59px;}*/
    .ymaps-controls-pane {display: none;}
    .car_view .new_slide_stuff h2,
    .car_interior .new_slide_stuff h2 {font-size: 36px; padding: 30px 20px 15px; float: none;}
    .new_slide_stuff p {font-size: 14px; padding: 0 20px 25px 24px;}
    .slide_promo_text .credit_propose h6 {letter-spacing: -1px;}
    .engine_block .left_text { padding-left: 15px; padding-right: 15px;}
    .engine_block .right_text { padding-left: 15px; padding-right: 15px;}

    .banner-width-20 { width:50%;}
    .small_banner {display:block;}
    .small_banner img {width:100%;} 
    .big_banner {display:none;}
}

@media (max-width: 767px) {
	ul.main_nav_level_first > li > a,
	.navbar-default .navbar-nav>li>a { color: #222222; display: block; font-family: 'alphaheadlinebold', Arial, sans-serif; font-size: 17px; font-weight: normal; padding: 25px 0 21px; text-decoration: none; width: 100%; text-transform: uppercase; }
    .preloader {background-size: 10%;} 
    .header .container {padding: 0;}
    .top_nav {display: none;}
    .navbar-default {margin-top: 10px;}
    .navbar-header {float: left; width: 25%; background:#f9f9f9; height: 66px; text-align: center;}
    .main_nav-item {width: 75%;} 
    .logo_wrapper .logo_img img {display: none;}
    ul.main_nav_level_first > li.dealer_search, ul.main_nav_level_first > li.login_link {width: 33.33%;}
    ul.main_nav_level_first > li.logo_wrapper {width: 33.33%; } 
    .main_nav-item.collapse, .main_nav-item.collapsing {width: 84.13%; position: absolute; top: 66px; overflow-y: initial; z-index: 20;}  
    .main_nav-item.collapse.on {overflow: visible !important;}
    .navbar-nav {background: #f9f9f9;}
    ul.main_nav_level_first.nav > li {display: block; width: 100%; height: auto;}
    ul.main_nav_level_first.nav > li > a {padding: 20px 10px 15px 20px; text-align: left; font-size: 15px; line-height: 14px;}
    .main_nav-item.collapse ul.main_nav_level_first > li:after {content: ''} 
    ul.main_nav_level_first > li,
    ul.main_nav_level_first > li > a {
        -moz-transition: none !important;
        -webkit-transition: none !important;
        transition: none !important;
    }  
    .auto_box {position: relative; width: 100%; top: 0;}
    .auto_item {height: auto; width: 100%; padding: 10px 10px 5px 30px; text-align: left; border-bottom: 1px solid #ccc; box-shadow: inset 1px 1px 1px #fff;}
    .auto_item:nth-child(3n) {width: 100%;}
    .auto_item > a {font-size: 15px; line-height: 15px; padding: 0; letter-spacing: -1px;}
    .main_nav_level_inner > ul {padding-bottom: 0;}
    .auto_item a:hover {text-decoration: underline;}
    .auto_info, .auto_img {display: none;}
    .main_nav_level_inner {position: relative; top: 0; background: #efefef;}
    .main_nav_level_inner > ul li a { padding: 10px 10px 10px 30px; text-align: left; text-decoration: none; font-size: 15px; line-height: 15px;  border-bottom: 1px solid #ccc; box-shadow: inset 1px 1px 1px #fff;}
    .main_nav_level_inner > ul li a:hover {background: transparent; color: #333; text-decoration: underline;} 
    .video_slider.low .slide_text .price_range, .high_mode .video_slider .slide_text .price_range {position: relative; text-align: left; padding-top: 5px;}
    .model_promo_item .slide_text h2, .model_promo_item .slide_text h1, .video_slider.low .slide_text h2, .high_mode .video_slider .slide_text h2 {font-size: 33px; line-height: 30px; margin-top: 0; margin-bottom: 1px;}
    body .video_slider.low, body .video_slider.low li {height: 350px; margin-bottom: 36px;}
    .slide_nav {top: 140px; display: none;}
    .video_slider.low .slide_text {top: 87%; padding-top: 0;}
    .video_slider.low .slide_text p,
    .video_slider .slide_text p sup, 
    .model_promo_item .slide_text p sup {font-size: 14px; top: -7px; letter-spacing: -1px;}   
    .video_slider .slide_text .price, 
    .model_promo_item .slide_text .price {font-size: 25px; line-height: 27px;}
    .video_slider.low .slide_text .container {padding: 0 15px;}
    .sprite-icon4 {background-position: -49px -200px; width: 15px; height: 18px;} 
    .slide_pagination li {width:33%; padding-bottom: 8px;} 
    .news_box {padding: 24px 0; margin: 0;}
    .news_item {padding-bottom: 20px;}
    .news_item h4, .news_item h4 a {font-size: 12px;}
    .left_col {display: none;}
    .bottom_nav {float: right; width: 30%;}
    .bottom_nav li {display: block; padding-bottom: 10px;}
    .bottom_nav li.mobile_only {display: block;}
    .bottom_nav li a {font-size: 12px; text-decoration: underline;}
    .bottom_center_text {float: left; width: 65%}
    .footer .lid {font-size: 11px;}
    .pluses_box .plus_item {width: 260px; padding: 10px;}
    .soc_nav {padding-top: 20px;  } 
    .video_slider .slide_text .price span:before,
    .model_promo_item .slide_text .price span:before {font-size: 26px; line-height: 28px; top: 0; }
    .video_slider .slide_text .price span:after,
    .model_promo_item .slide_text .price span:after {font-size: 26px; line-height: 37px; }
    ul.main_nav_level_first > li.mobile_only {display: block;}
    ul.main_nav_level_first > li.mobile_only:last-child {padding-bottom: 10px;}
    .login_win {width: 220px;}
    .login_win:after, .login_win:before {display: none;} 
    .login_link.with_arrow:before {opacity: 1; }
    .footer .lid {padding-right: 0;}
    .banner-item {height: 161px;} 
    .banner-item .banner_info .action {font-size: 12px; line-height: 14px;}
    .main_nav-item.collapse, .main_nav-item.collapsing {width: 100%;} 
    ul.main_nav_level_first > li.logo_wrapper {background: #000;}
    .logo_wrapper .logo_img, .high_mode .logo_wrapper .logo_img {background: url(/static/images/logo_mobile.png) top right no-repeat; width: 38px; height: 49px; background-size: cover; float: none; margin: 7px auto;}   
    .navbar-default {margin-top: 0; background: #000000;}
    .low_mode .logo_wrapper .logo_img, .high_mode .logo_wrapper .logo_img {background: url(/static/images/logo_mobile.png) top right no-repeat; width: 38px; height: 49px; background-size: cover; float: none; margin: 7px auto;}
    .secondary_nav {margin-right: 0;}
    .submenu_btn {right: 0;  border-width: 10px 12px 0 12px; }
    .secondary_nav .model_logo {width: 25%; padding-left: 0; text-align: center; padding-top: 12px;}  
    .model_promo_img {height: 450px;}
    .model_promo {height: 520px; top: 15px;}
    .model_promo_item .price_range {position: absolute; top: 0; right: 0;}
    .slide_promo_text {top: 2px;}
    .car_view_slider .car_slider_nav.car_prev,
    .car_interier_slider .car_slider_nav.car_prev {left: 0;}
    .car_view_slider .car_slider_nav.car_next,
    .car_interier_slider .car_slider_nav.car_next {right: 0;}
    .car_configuration {height: 330px;}
    .car_configuration .rotate_gallery {width: 500px;}
    .car_configuration .rotate_gallery img {width: 500px; height: 300px;}
    .car_configuration .rotate_gallery:after {display: none;}
    .colors_nav {top: 30px; right: 40px;}
    .car_view_slider .car_slider_nav, .car_interior_slider .car_slider_nav {display: none !important;}
    .space_frame {background-position: 0 0;}
    .space_frame .sf_description .col_img img {width: auto;}
    .space_frame .sf_description .col_img {line-height: 1; height: auto; padding-bottom: 10px;}
    .motor_block .motor_text .text_inner {padding-top: 30px;}
    .motor_block .motor_pic {padding-bottom: 20px;}
    .car_block_phev .items img {width:100%;}
    .features_item h4 { padding: 10px 20px 0;  }
    .features_item, .features_item:last-child {width: 50%;}
    .features_block_3 .features_item:last-child { width: 31.25%;}
    .car_view .optional .section_link, .car_interior .optional .section_link {display: none;}
    .dealers_location {padding-top: 90px;}
    .dealers_item {margin-bottom: 20px;}
    .dealers_box {margin-bottom: 0;}
    .actions_tabs .actions_tab_links {padding-top: 10px;}
    .actions_tabs .actions_tab_links li {margin-bottom: 10px;}
    .infotabs h2 {line-height: 38px; padding-top: 10px; margin-bottom: 10px;}
    .dealers_location h1 {float:none;}
    .city_select {padding-top: 0; text-align: center; margin-right: 0; float:none;}
    .city_select div.selector {margin-left: 0;}
    .city_select div.selector span {text-align: left;}
    .map_24_7 {padding-top: 100px;}
    .map_promo_info {padding-top: 10px;}
    .icon_map_route {background-size: 80%;}
    .map_road_info .contact_phones li {width: 250px;}
    .map_territory .section_title {margin-bottom: 15px;}
    .map_route .big {font-size: 14px; margin-bottom: 2px;}
    .map_route .number {margin-bottom: 0;}
    .map_route {padding-top: 40px;}
    .news_inner h1 {margin-bottom: 0;}
    .news_inner {padding-top: 100px;}
    .news_sort_nav {float: none; text-align: center; margin: 20px 0; height: 30px;}
    .news_sort_nav ul {height: inherit; display: inline-block;}
    .news_box_item {margin-bottom: 25px;}
    .news_date span {display: inline-block;}
    .news_inner h2 {font-size: 36px; line-height: 40px; margin-bottom: 20px; margin-top: 10px;}
    .news_single_info .news_date {padding-left: 0;}
    .news_text_inner img {margin-bottom: 35px;}
    .soc_nav.red {padding-top: 0; margin-top: 40px;}
    .news_pager {padding-top: 40px; padding-bottom: 70px;}
    .engine-tabs, .compare_link.show_all {display: block;}
    .char-item.char_prices, .compare_link {display: none;} 
    .model_strength .actions_tabs .actions_tab_links {padding-top: 20px; padding-left: 0; border-top:1px solid #cccccc;}
    .actions_tabs .actions_tab_links li {width: 100%;}
    .model_strength .section_title {padding-left: 0; margin-bottom: 20px;}
    .char-item .char_inside table tr td.col_title {padding-right: 10px;}
    .model_strength {margin-top: 20px;}
    .places_list ul li a {font-size: 12px;}
    .model_promo_item .price_range {right: 15px;}
	.infotabs {border-top: 1px solid #ccc; margin-top:15px;}
	.actions_tabs .actions_tab_links {padding-bottom:20px; overflow:hidden;}
	.actions_tabs .actions_tab_links li {float:left; margin-right:15px;}
	.actions_tabs .actions_tab_links li a {font-size:16px;}
	.news_single_info .news_date {margin-bottom:20px;}
	.news_single_info .news_text_inner p {padding-right:0;}
	.news_pager li + li {margin-right:10px;}
	.news_inner .news_items_wrapper .news_box_item .news_date {margin-bottom:10px;}
	.secondary_nav .model_logo img {height:20px; padding-left:10px;}
	.secondary_nav ul {width:100%;}
	.secondary_nav li {border-bottom:1px solid #333333;}
	.secondary_nav li a {text-decoration:none; padding:0; text-align:center; display:block; height:40px; line-height:40px;}
	.model_promo_item .price_range {top:17px;}
	.slide_text {padding-bottom:10px;}
    .model_foto .slide_text { margin-bottom: 0}
    .model_foto {padding-top: 140px;}
	.features_item:first-child li {margin-bottom:10px;}
	.features_item .features_text a, 
	.features_item .features_text li a {font-size:15px;}
    .slide_promo_text .credit_propose {margin-left: 0; float:left; }
    .slide_promo_text .casko { margin-right: 30px;}
    .car-credit-casco { width: 100%;}
    .char-item.char_combined table tr td:nth-child(2),
    .char-item.char_combined table tr td:nth-child(3),
    .char-item.char_combined table tr td:nth-child(4) {width: 33%;}
    .secondary_nav ul.active {height: auto; position: absolute;}
    .secondary_nav.on .model_logo {display: none;}
    .news_box_item h3, 
	.news_box_item h3 a {letter-spacing:0.1px;}
	.news_box_item {border-bottom: 1px solid #cccccc; margin-bottom: 15px; padding-bottom: 15px;}
	.news_box_item:last-child {border:none; margin-bottom:0;}
	.news_box_item h3, .news_box_item h3 a {font-size: 18px; line-height: 24px;}
	.news_date .month {font-size: 14px;}
	.news_date .day {font-size: 18px;}
	.news_inner h1 {margin-left: -5px;}
	.city_select {text-align: left;}
	.news_sort_nav {text-align: left; margin-left: 20px;}
	.news_items_wrapper {padding-left: 5px;}
	.icon_map_road {margin-right: 0;}
	.dealers_location h1 {margin-bottom: 20px;}
	.car_configuration .rotate_hint {left: 265px;}
	.char-item .char_content .char_inside.data {margin-right: 0;}
	.model_promo_item .slide_text p:first-child {top: -2px;}
	.slide_promo_text .casko .offer_text span {letter-spacing: 1px;}
	.slide_promo_text .casko h6 {letter-spacing: 0;}
	.slide_promo_text .credit_propose h6 {letter-spacing: -0.9px;}
	.model_promo_item .slide_text h2, .model_promo_item .slide_text h1, .video_slider.low .slide_text h2 {letter-spacing: -2px;}
	.space_frame .sf_description > .row > .col-md-3:last-child .col_img img {margin-left: 20px; margin-top: 20px;}
	.space_frame .sf_description .col_img img {margin-top: 15px;}
	.video_slider .slide_text p {top: -5px; left: -3px;}
	.video_slider.low .slide_text {padding-top: 10px;}
	.video_slider.low .slide_text h2 {position: relative; top: -3px; left: -2px;}
	.note {width: 100%;}
    .char_main tr:before {display:none;}

    .engine_block { background-size: auto; background-position: center 0;}
    .engine_block .left_text { width:auto; float:none; margin:0 auto; padding-top: 300px}
    .engine_block .right_text { width:auto; margin:0 auto; float:none; padding-top: 0;}
        .engine_block .right_text .img { width:50%; margin:0 auto; margin-bottom:30px;}

    .page_inner{padding-top: 120px;}
    .page_inner h1{font-size:36px;margin-bottom: 30px;}
    .page_inner h2{font-size:20px;line-height: 25px;}     

} 

@media (max-width: 640px){  
    .model_promo_item .price_range {position: relative;}
    .slide_promo_text {top: 8px;}
    .model_promo_img {height: 370px; top: 40px;}
	.model_promo_item .price_range {top:0;}
	.car_view_slider .slide_text, 
	.car_interior_slider .slide_text {display:none !important;}
	.motor_block .slides li > img {margin-left:-50%;}
    .motor_block .motor_text p {font-size: 14px; line-height: 16px;}
    .model_promo_item .price_range {right: 0;}
    .model_promo_item .slide_text h2, .model_promo_item .slide_text h1{font-size: 30px}
    .model_promo_item .slide_text .price {font-size: 23px;}
    .car_view .optional, .car_interior .optional {position: relative; background: #000000; padding: 20px 0;}
    .car_interior_slider,
    .car_view_slider {position: relative;}
    .car_view_slider .pagination, 
    .car_interior_slider .pagination {bottom: -3px;}
    .new_slide_stuff.right {float: none; margin-left: 40px; margin-right: 0;}
    .features_block_3 .features_item { width: 50%; margin: 0;}
    .features_block_3 .features_item:last-child { width: 50%;}
}

@media (max-width: 616px){
    .engine-tabs > ul > li > ul > li a span {font-size: 11px;}
    .engine-tabs > ul > li > ul > li a span:before {font-size: 10px; top: 11px; right: 2px;}
}

@media (max-width: 587px) {
    .banner-item .banner_info h3 {font-size: 23px; top: 10px;}
    .colors_nav { width: 100%; left: 0; right: 0; top: 5px;}
    .colors_nav ul {width: auto; text-align: center;  }
    .colors_nav li {display: inline-block; margin: 0 !important;} 
    .transmission_tabs ul.tab_links {position: relative; width: 100%; left: 0; top: 0; margin-top: 20px;}
    .transmission_tabs ul.tab_links li {display: inline-block; vertical-align: top; }
    .transmission_tabs ul.tab_links li a {position: relative; background: none; background-color: #c1c2c3; padding-top: 3px; box-shadow: 4px 4px 0px #a5a7a8;
        -moz-transition: none !important; 
        -webkit-transition: none !important; 
        transition: none !important; 
    } 
    .transmission_tabs ul.tab_links li a:before {content: ''; position: absolute; bottom: -4px; left: 0; width: 0; height: 0; border-style: solid; border-width: 0 4px 4px 0; border-color: transparent #a5a7a8 transparent transparent; }
    .transmission_tabs ul.tab_links li a:after {content: ''; position: absolute; top: 0; right: -4px; width: 0; height: 0; border-style: solid; border-width: 4px 0 0 4px; border-color: transparent transparent transparent #a5a7a8; }
    .transmission_tabs ul.tab_links li.active a {background: none; padding-top: 3px; background-color: #ed1c24; box-shadow: 4px 4px 0px #c71219;}
    .transmission_tabs ul.tab_links li.active a:before { border-color: transparent #c71219 transparent transparent;}
    .transmission_tabs ul.tab_links li.active a:after { border-color: transparent transparent transparent #c71219;}
    .top_map_info .daytime {margin-left: 14%;}
    .form-car-item{font-size:11px;}
    .response-text{font-size:90%;}
    .mmf_car {height: 140px;}
        .mmf_car .stavka {position:relative;  margin-top: -15px;  margin-left: 16px;   float: none;}
}

@media (max-width: 558px) {
    .mobile .main_nav-item.collapse, .mobile .main_nav-item.collapsing {width: 100%;} 
    body.high_mode .video_slider, body.high_mode .video_slider li {height: 400px !important}
    .video_slider .slide_text {bottom: 120px;}  
    .video_slider .slide_offer {top:80px; font-size: 25px; line-height: 30px;}
    .model_promo_item .slide_text .price {font-size: 23px;}
    .model_promo_item .slide_text .price span:after {line-height: 36px;}
    .engine-tabs > ul > li > ul > li {padding-bottom: 20px;}
    .engine-tabs > ul > li > ul > li a {font-size: 10px; line-height: 12px; padding: 10px 5px 10px 10px; }
    .engine-tabs > ul > li > ul > li a span:before {top: 13px; font-size: 11px; right: 2px;} 
    .car_view_slider .pagination, .car_interior_slider .pagination {bottom: -3px;}
	.space_frame h2 {font-size:42px;}
    .ymaps-controls-pane {display: none;}
    .news_item {background: transparent; padding-left: 0;}
    .news_item:nth-child(2n+1) p.date, .news_item:nth-child(2n+1) h4  {width: 86%;}
    .news_item:nth-child(2n) p.date, .news_item:nth-child(2n) h4  {width: 96%; padding-left: 10%;}
    .news_item:nth-child(2n):before {content: ''; position: absolute; top: 0; left: -42px; width: 43px; height: 77px; background: url(/static/images/line2x.png) no-repeat 0 8px; background-size: 100%;} 
    .engine-tabs > ul > li > ul > li a span {padding-top: 11px;}
}

@media (max-width: 480px) {
    .video_slider_wrapper {top: -10px;}
    .model_promo_item .slide_text h2, .model_promo_item .slide_text h1, .video_slider.low .slide_text h2, .high_mode .video_slider .slide_text h2 {font-size: 34px; letter-spacing: -1px; line-height: 31px; margin-left: -2px;}
    .video_slider.low .slide_text h2 span, .high_mode .video_slider .slide_text h2 span {display: none;}
    .video_slider.low .slide_text h2, .model_promo_item .slide_text h2, .model_promo_item .slide_text h1, .high_mode .video_slider .slide_text h2 {margin-left: -2px;}
    .video_slider .slide_text .price, 
    .model_promo_item .slide_text .price {line-height: 22px;}
    .video_slider .slide_text .price span:before,
    .model_promo_item .slide_text .price span:before {line-height: 22px;font-size: 25px; }
    .video_slider .slide_text .price span:after,
    .model_promo_item .slide_text .price span:after {line-height: 31px;font-size: 25px; }
    .video_slider.low .slide_text .container {padding: 0 10px;}
    .video_slider.low .slide_text {top: 91%;}
    .video_slider .slide_offer {top:20px; font-size: 20px; line-height: 25px;}
    .news_item {padding-right: 22px;}
    body .slide_img img {width: 100px !important; height: 50px !important;}
    .car_name {margin-top: -3px; }
    .car_name span {font-size: 11px; padding: 0;} 
    .selected .car_name strong:before {border-top: 15px solid #ed1c24;}
    .selected .car_name strong:after {border-bottom: 15px solid #ed1c24;}
    .car_name strong:before {border-left: 9px solid transparent;}
    .car_name strong:after {border-right: 9px solid transparent;} 
    .header {position: relative; }
    .navbar-default {margin-top: 0;}
    .header .container, .news .container {padding: 0;} 
    .main_nav-item.collapse, .main_nav-item.collapsing,
    .mobile .main_nav-item.collapse, .mobile .main_nav-item.collapsing {top: 65px;}
    .navbar-header {width: 25%;}
    .main_nav-item {width: 75%;} 
    ul.main_nav_level_first > li.dealer_search, ul.main_nav_level_first > li.login_link {width: 33.33%;}
    ul.main_nav_level_first > li.logo_wrapper {width: 33.33%; }
    .main_nav, .navbar-header, ul.main_nav_level_first > li {height: 65px;}
    .main_nav-item {background: #000;}  
    .low_mode .logo_wrapper .logo_img, .high_mode .logo_wrapper .logo_img {background: url(/static/images/logo_mobile.png) top right no-repeat; width: 38px; height: 49px; background-size: cover; float: none; margin: 7px auto;}
    .navbar-default .navbar-toggle {padding: 13px 0 0;} 
    body .video_slider.low, body .video_slider.low li {height: 264px; margin-bottom: 48px;}
    ul.main_nav_level_first > li.logo_wrapper { overflow: hidden;}
    .login_win {top: 65px; padding: 19px 15px 30px;}    
    .video_slider.low .slide_text .price_range, .high_mode .video_slider .slide_text .price_range { padding-top: 7px;} 
    body.high_mode .video_slider, body.high_mode .video_slider li {height: 370px !important}
    .video_slider .slide_text {bottom: 100px;}
    .model_promo_img {top: -40px; height: 230px;}
    .model_promo {height: 350px; top: 0;} 
    .model_promo_item .price_range {position: relative;}
    .model_foto {padding-top: 30px;}
    .slide_promo_text {top: 15px;}
    .car_configuration {height: auto; margin-bottom: 20px; }
    .car_configuration .rotate_gallery {width: 100%; height: 100%; margin: 15px 0;}
    .car_configuration .rotate_gallery img {width: 100%; height: auto;}
    .colors_nav li {width: 47px;}
    .car_view .optional h2, .car_interior .optional h2 {font-size: 38px; padding-top: 5px;} 
    .car_view_slider .slide_text, .car_interior_slider .slide_text {display: none !important;}  
    .car_view_slider, .car_interior_slider {position: relative; z-index: 21;}
    .car_view .optional, .car_interior .optional {height: auto; z-index: 22;}
    .car_interior_slider .car_interior_item .slide_text p {margin-right: 14px;}
    .car_view_slider .car_view_slider_item .slide_text p, .car_interior_slider .car_interior_item .slide_text p {font-size: 14px;}
    .space_frame {padding-top: 10px;}
    .space_frame h2 {font-size: 30px; line-height: 36px;} 
    .space_frame .sf_description > .row > .col-md-3:last-child .col_img img {margin-left: 0;}
    .transmission_block h2 {font-size: 34px; line-height: 40px;}
    .transmission_tabs .tab_content .transmission_img img {width: 300px;}
    .transmission_tabs .text h3 {font-size: 23px; line-height: 1;}
    .transmission_tabs .text p {font-size: 14px; line-height: 18px;}
    .dealers_location {padding-top: 10px;}
    .dealers_location h1 {margin-bottom: 10px; font-size: 64px;} 
    .map_24_7 {padding-top: 30px;}
    .top_map_info .daytime {margin-left: 0; font-size: 66px; line-height: 68px;}
    .top_map_info .daytime span {padding-left: 0 13px; font-size: 70px;}
    .top_map_info .map {font-size: 110px; line-height: 87px; margin-left: -6px; padding-bottom: 4px;}
    .top_map_info .add_info {margin-left: 55px; font-size: 18px; line-height: 20px;}
    .icon_map_earth, .icon_map_road, .icon_map_route {background-size: 50%;}
    .map_promo_info {padding: 0;}
    .map_text_info h3 {margin-top: 0; font-size: 24px; line-height: 26px;}
    .map_promo_info p {font-size: 14px; line-height: 22px; margin-bottom: 14px;}
    .map_promo_info {margin-bottom: 20px;}
    .map_road_info {margin-left: 0;}
    .map_road_info .contact_phones {margin-bottom: 10px;}
    .map_territory .section_title {font-size: 32px; }
    .places_list .title {font-size: 24px; margin-bottom: 10px;}
    .places_map {display: none;}
    .places_list.places_countries {margin-bottom: 20px;}
    .places_list .subtitle {margin-bottom: 15px;}
    .places_list ul, .places_list.places_countries ul {width: 33%; margin-bottom: 14px;}
    .places_list .subtitle {font-size: 12px;}
    .places_list ul li, .places_list ul li a {font-size: 12px; line-height: 18px;}
    .places_list.places_russia ul {min-height: 268px;}
    .map_route {padding-top: 0;}
    .news_inner {padding-top: 26px;} 
    .news_date .day {font-size: 20px;}
    .news_date .month { font-size: 14px;} 
    .news_box_item h3, .news_box_item h3 a {font-size: 18px; line-height: 24px;}
    .news_box_item {margin-bottom: 20px;}
    .news_inner h1 {font-size: 46px;}
    .news_inner h2 {font-size: 30px; line-height: 34px;}
    .soc_nav.red {position: relative; padding-bottom: 50px; }
    .news_pager {padding-bottom: 20px;}
    .engine-tabs > ul > li > ul > li {width: 33%;}
    .engine-tabs > ul > li > ul > li {padding-bottom: 15px;}
    .char-item:not(.char_combined) .char_inside table tr td:not(.col_title) {padding-top: 20px;}
    .engine-tabs {padding-bottom: 37px;}
    .compare_link.show_all {top: -25px; right: 15px;}
    .news .row > div {padding: 0 10px;}
    .model_strength .section_title {font-size: 26px; line-height: 32px;}
	.news_box_item h3, 
	.news_box_item h3 a {letter-spacing:0.1px;}
	.map_text_info h3 {margin-top:20px;}
	.places_list ul {margin-bottom:0;}
	.map_route {padding-top:40px;}
	.news_box_item {border-bottom: 1px solid #cccccc; margin-bottom: 15px; padding-bottom: 15px;}
	.news_box_item:last-child {border:none; margin-bottom:0;}
	.secondary_nav li a {font-size:14px;}
	.features_item .features_text a, 
	.features_item .features_text li a {font-size:12px;}
    .transmission_tabs ul.tab_links li a {height: 45px; font-size: 25px; line-height: 26px; padding: 10px; margin: 0;}
    .transmission_tabs ul.tab_links li.active a {padding: 10px;}
    .features_item h4 {font-size: 13px; padding: 10px 15px 0;}
    .features_item .features_text {padding: 6px 15px;}
    .features_item, .features_item:last-child {height: 125px; }
    .features_item img {height: 100%;}
    .features_item .features_text li, .features_item:first-child li {margin-bottom: 2px;}

    .car_view_slider .pagination a.selected span, .car_view_slider .pagination a:hover span, .car_interior_slider .pagination a.selected span, .car_interior_slider .pagination a:hover span {border: 5px solid #aeaeae;}
    .model_strength .actions_tabs .actions_tab_links li {margin-bottom: 10px;}
    .model_characteristics table tr th.col_title, 
    .model_characteristics table tr td.col_title {width: 195px;}
    .top_map_info .add_info {margin-left: 17.3%;}
    .new_slide_stuff,
    .new_slide_stuff.right {margin: 0; float: left; width: 100%;}
    .transmission_tabs ul.tab_links.mobile {margin-top: 0;}
    .video_slider.low .slide_text h2, 
    .model_promo_item .slide_text h2, 
    .model_promo_item .slide_text h1,
    .high_mode .video_slider .slide_text h2 {margin-left: -4px;}
    .car_configuration .rotate_hint {left: 50%; margin-left: -50px;}
    .video_slider .slide_text p {top: -4px; left: -3px;}
    .motor_block {padding-bottom: 230px;}
    .motor_nav {top: 40%;}

    .page_inner{padding-top: 25px;}

    .banner-width-50 { width:100%; display: block;}
    .banner-width-33 { width:100%; display: block;}
    .banner-width-25 { width:100%;}
    .banner-width-20 { width:100%;}

    .response-text{font-size:80%;}


}
   
@media (max-width: 400px) {   
    .colors_nav {top: 0; } 
    .colors_nav li {width: 40px !important; height: 23px;} 
    .colors_nav li a {width: 40px; height: 23px; background-size: 100%;} 
    .transmission_tabs ul.tab_links li a {font-size: 21px; padding: 10px 0; } 
    .ymaps-b-zoom_hints-pos_right {top: 0 !important;}
    .motor_block {padding-bottom: 250px;}
    .motor_nav {top: 35%;}   
    .response-text{font-size:70%;} 
}

@media (max-width: 340px) { 
    .video_slider .img_replace, .model_promo_img .img_replace {background-size: 155%;}   
    .video_slider .slide_text .price span:before, .model_promo_item .slide_text .price span:before  {font-size: 23px; line-height: 22px; left: -1px; }
    .video_slider .slide_text .price span:after, .model_promo_item .slide_text .price span:after {font-size: 24px; line-height: 31px; left: -1px;  }
    .video_slider .slide_text p sup, .model_promo_item .slide_text p sup {top: -7px; font-size: 14px; left: -1px;}
    .video_slider.low .slide_text p {font-size: 14px; top: 0;} 
    .video_slider.low .slide_text {top: 74%;}
    body .video_slider.low, body .video_slider.low li {height: 206px; margin-bottom: 22px;} 
    .pluses_box > ul li:first-child {margin-right: 0;}
    .pluses_box > ul.soc_nav li:first-child {margin-right: 12px;}
    .news_item {padding-right: 10px;}  
    .pluses_box li:nth-child(2) .plus_item {margin-left: 0;}
    .pluses_box li:nth-child(2) .plus_item:after {left: 0;}
    .pluses_box li:nth-child(3) .plus_item {margin-left: -26px;} 
    .pluses_box li:nth-child(3) .plus_item:after {left: 26px;}
    .video_slider.low .slide_text .price_range, .high_mode .video_slider .slide_text .price_range { padding-top: 0;}
    .slide_pagination li:nth-child(2) .car_name strong {margin-left: 0;} 
    .car_name span, .car_name strong {height: 18px; line-height: 20px;}
    .selected .car_name strong span:before {border-top: 18px solid #ed1c24;}
    .selected .car_name strong span:after {border-bottom: 18px solid #ed1c24;}
    .footer .lid span {display: none;}
    .footer .lid .phone {display: block;}
    .paginator {top: 0; }
    body.high_mode .video_slider, body.high_mode .video_slider li {height: 290px !important}
    .video_slider .slide_text {bottom: 80px;}
    .slide_text {padding-bottom:0;} 
    .slide_pagination_box.on {margin-top: -86px;}
    .model_promo_img {top: -30px;}
    .model_promo {height: 290px; margin-bottom: 20px;}
    .space_frame h2 {font-size: 26px; line-height: 28px;} 
    .car_configuration {height: 200px}
    .car_view .optional h2, .car_interior .optional h2 {font-size: 27px; line-height: 32px;}
    .space_frame .sf_description .col_img img {width: 65%; padding-bottom: 0;}
    .space_frame .sf_description p {font-size: 14px; margin-bottom: 10px;}
    .features_item, .features_item:last-child {width: 100%; height: 120px; margin:0;}
    .features_block_3 .features_item { width: 100%;}
    .features_block_3 .features_item:last-child { width: 100%;}
    .transmission_block {padding: 15px 0;}
    .transmission_block h2 {font-size: 27px; line-height: 30px;}
    .transmission_tabs ul.tab_links {margin-top: 10px;}
    .infotabs {padding-bottom: 20px;}
    .top_map_info .add_info {margin-left: 2px;}
    .icon_map_earth, .icon_map_road, .icon_map_route {background-size: 39%;}
    .map_road_info .title {padding-top: 0;}
    .places_list ul li, .places_list ul li a {font-size: 11px; }
    .map_route .number {font-size: 26px;}
    .news_inner h1 {font-size: 38px;} 
    .news_box_item h3, .news_box_item h3 a {font-size: 16px; line-height: 20px;}
    .news_inner h2 {font-size: 22px; line-height: 28px;}
    .news_text_inner img {margin-bottom: 15px;}
    .news_text_inner p {margin-bottom: 15px;}
    .news_pager {padding-top: 20px;}
    .news_pager li a {font-size: 12px;}
    .news_pager li + li {margin-right: 0;}
	.secondary_nav li a {font-size:14px;}
	.secondary_nav .model_logo img {height:18px;}
	.actions_tabs .actions_tab_links li {float:none;}
    .submenu_btn {width: 30%;}
    .char-item:not(.char_combined) table tr td:first-child, 
    .char-item:not(.char_combined) .char_inside table tr td:first-child {min-width: 215px;}
    .compare_link.show_all {top: -30px;}
    .new_slide_stuff p {padding: 0 20px 20px 24px;}
    .video_slider .slide_text p {top: 0; left: -2px;}
    .video_slider.low .slide_text h2 {position: relative; top: 1px; left: -4px; margin-left: 0;}
    .motor_block {padding-bottom: 275px;}
    .motor_nav {top: 30%;}
}

/* iPhone 5 landscape */
@media (max-device-width: 568px) and (orientation: landscape) { 
    .video_slider .slide_text .price span:before, .model_promo_item .slide_text .price span:before {font-size: 25px; line-height: 27px;}
    .video_slider .slide_text .price span:after, .model_promo_item .slide_text .price span:after {font-size: 25px; line-height: 36px;}
} 
@media (max-device-width: 480px) and (orientation: landscape) { 
    .video_slider .slide_text .price span:before, .model_promo_item .slide_text .price span:before {font-size: 25px; line-height: 22px;}
    .video_slider .slide_text .price span:after, .model_promo_item .slide_text .price span:after {font-size: 25px; line-height: 29px;}
} 

@media (max-width: 640px) and (orientation: landscape) and (min-aspect-ratio: 13/9) {
    .map_block {height: 180px;}
}