/* for branding (copy of @media only screen and (max-width : 1200px)) START */
.brand-body-show .main-header-menu ul.main-menu > li > a { padding:14px 8px 15px 8px; }

.brand-body-show .trade-index-form .col-4 { width:37%; }
.brand-body-show .trade-index-form .col-4:first-child { width:26%; }
.brand-body-show .trade-index-form .col-4-hide-1 { display:none; }

.brand-body-show .trade-ultraplus-slider .slider-items .item { width:33.3%; }
.brand-body-show .trade-item-overflow { max-width:1024px!important;    padding: 0px 10px 0px 24px;}

.brand-body-show .trade-results-items .item-category-vip .big-butts .butt-item-phone { font-size:12px; width:282px; }
/* for branding (copy of @media only screen and (max-width : 1200px)) END */

@media only screen and (max-width : 1200px) {
    .main-header-menu ul.main-menu > li > a { padding:14px 8px 15px 8px; }
    
    .trade-index-form .col-4 { width:37%; }
    .trade-index-form .col-4:first-child { width:26%; }
    .trade-index-form .col-4-hide-1 { display:none; }
    
    .trade-ultraplus-slider .slider-items .item { width:33.3%; }
    .trade-item-overflow { max-width:1024px!important;    padding: 0px 10px 0px 24px;}
    
    .trade-results-items .item-category-vip .big-butts .butt-item-phone { font-size:12px; width:262px !important; }
}

@media only screen and (max-width : 1023px) {
    
    .main-header-favorites { display:block; }
    .main-header-favorites-dn { display:none; }
    
    .main-header-menu { margin-right:280px; }
    .main-header-menu ul.main-menu .main-menu-companies { display:none; }
    
    .trade-index-right { display:none; }
    .trade-index-cont { margin:0px 0px 0px 0px; }
    
    .trade-index-bestprice { padding:0px 15px 0px 15px; }
    .trade-index-bestprice .tariff-link { right:15px; }
    .trade-index-bestprice h1 { font-size:38px; line-height:44px; padding:21px 170px 20px 170px; }
    .trade-index-bestprice .trade-index-specials .specials-items .item { width:23%; margin-left:1.6%; }
    
    .trade-index-bestprice-call { padding:30px 15px 80px 15px; }
    
    .trade-index-content { margin-top:20px; padding:0px 15px 20px 15px; }
    .trade-index-menu { padding:12px 15px 11px 15px; }
    .trade-index-menu-bnr { position:static; margin:0px auto; max-width:500px; width:100%; }
    
    .trade-index-content .page-index-exchange-list .exchange-items-list .exchange-items .exchange-items-col { padding: 0px 0px 0px 12px; width:33.33%; }
    .trade-index-content .page-index-exchange-list .exchange-items-list .exchange-items .exchange-items-col:first-child { padding: 0px 0px 0px 0px; }
    .trade-index-content .page-index-exchange .exchange-all-link { padding:0px; }
    .trade-index-content .page-index-exchange-list .exchange-items-list .exchange-items .exchange-items-col:last-child { display:block; }
    
    
    .trade-ultraplus-slider .slider-items .item { width:25% !important; }
    
    
    .trade-item-overflow { padding:0px 15px 0px 15px !important; }
    
    .tzz-items-show { display:block; }
    
}
@media only screen and (max-width : 920px) {
    
    .main-header-menu ul.main-menu .main-menu-parts { display:none; }
    .main-header-menu ul.main-menu .main-menu-exchange { display:none; }
    
}

@media only screen and (max-width : 800px) {
    
    
    .main-header-menu { margin-right:50px; /**/} 
    
    .trade-index-bestprice .tariff-link { right:auto; top:auto; position:static; width:auto; text-align:center; padding:0px 0px 20px 0px; }
    .trade-index-bestprice h1 { font-size:34px; line-height:39px; padding:21px 0px 10px 0px; }
    .trade-index-bestprice .bestprice-prop { font-size:28px; line-height:33px; }
    
    .trade-index-bestprice-call { padding:30px 10px 50px 10px; }
    .trade-index-bestprice-call .tit { font-size:30px; line-height:35px; }
    .trade-index-bestprice-call .contacts-block { float:none; width:100%; }
    .trade-index-bestprice-call .contacts-block .phones { max-width:300px; text-align:center; padding:30px 0px 0px 0px; background:none; }
    .trade-index-bestprice-call .contacts-block .phones .phone { font-size:24px; line-height:28px;  }
    .trade-index-bestprice-call .contacts-block .mail-mess { text-align:center; padding:30px 0px 0px 0px; }
    .trade-index-bestprice-call .contacts-block .mail-mess .mail { display:inline-block; }
    .trade-index-bestprice-call .contacts-block .mail-mess .skype { display:inline-block; }
    
    .trade-index-specials .specials-items .item { width:31.2%; }
    
    .trade-index-bestprice .trade-index-specials .specials-items .item { width:31.2%; }
    
    .trade-index-companies .companies-items .item { width:33.3%; }
    .trade-index-companies .companies-items .item:nth-child(n+7) { display:none; }
    
    
    .trade-index-content .page-index-exchange .title-line .tags { clear:left; margin:0px; }
    
    
    .trade-index-form .col-4-city { width:33.3% !important; padding-top:0px; }
    .trade-index-form .col-4-city:first-child { padding-top:20px; }
    .trade-index-form .col-4-city-line { float:none; width:100% !important; padding-bottom:8px; }
    .trade-index-form .col-4-city-line .tit { width:100%;}
    
    
    .trade-index-form .col-4-seo { width:50% !important; padding-bottom:0px; }
    .trade-index-form .col-4-seo:nth-child(n+3) { padding-top:0px; padding-bottom:20px; }
    
    
    .trade-index-form-area .type-producer-model { float:none; width:100%; }
    .trade-index-form-area .type-producer-model-rent { float:none; width:100%; }
    .trade-index-form-area .city-mile .inp-city-ob { float:none; width:100%; margin-bottom:16px; }
    .trade-index-form-area .city-cond-price-year-mile { margin-left:0px; }
    .trade-index-form-area .form-bottom .ch-only-area { float:none; width:100%; padding:0px 0px 0px 0px; height:40px; }
    .trade-index-form-area .form-bottom .ch-only { float:left; width:50%; }
    .trade-index-form-area .form-bottom .ch-only-area-one { float:left; width:auto; padding:0px 0px 0px 0px; height:40px; }
    .trade-index-form-area .form-bottom .ch-only-area-one .ch-only { float:none; width:auto; }
    .trade-index-form-area .form-bottom .form-reset { clear:left; padding-left:4px; padding-top:20px; } 
    .trade-index-form-area .form-bottom .all-params-butt { padding-left:8px; } 
    .trade-index-form-area .form-bottom .form-save-submit { clear:left; text-align:left; padding-top:20px; }
    .trade-index-form-area .form-bottom .form-save-submit input { float:left; margin-left:8px; }
    .trade-index-form-area .form-bottom .form-save-submit span { margin-left:24px; padding-top:10px; }
    
    .trade-index-form .col-4-marks { width:50% !important; }
    .trade-index-form .marks-letters .col-4-marks:nth-child(2n+1) { clear:left; }
    .trade-index-form .marks-letters .col-4-marks:nth-child(n+3) { padding-top:11px; }
    
    
    .trade-index-form .seo-item ul li { width:50%; }
    .trade-index-form .seo-item ul li:nth-child(3n+1) { clear:none; }
    .trade-index-form .seo-item ul li:nth-child(2n+1) { clear:left; }
    .trade-index-form .seo-item ul li:nth-child(n+27) { display:none; }
    .trade-index-form .seo-item-show ul li:nth-child(n+27) { display:block; }
    
    .trade-ultraplus-slider .slider-items .item { width:33.3% !important; }
    .trade-item-like .slider-items .item { width:33.3%; }
    
    
    .trade-block-cant-find .add-butt { position:static; right:auto; top:auto; float:none; margin:-6px 0px 26px 40px; width:220px; }
    .trade-block-cant-find .txt { margin:0px 40px; }
    
    .trade-item-overflow { display:none; }
    
    .trade-results-items .item .link .price { position:static; right:auto; top:auto; font-size:14px; padding-top:5px; }
    .trade-results-items .item .link .price-old { display:none; }
    
    .trade-results-items .item .info { margin:0px 90px 0px 16px; }
    .trade-results-items .item .images { margin-right:24px; margin-bottom:16px; }
    .trade-results-items .item .info .alerts { clear:left; }
    .trade-results-items .item .info .company-garant-years { clear:left; }
    
    .trade-results-list .tit { float:none; }
    .trade-results-list .pages-top { float:none; height:36px; margin-top:16px; }
    
    .tzz-items .item-tzz-2 { float:none; width:100%; }
    .tzz-items .item-tzz-3 { float:none; width:100%; }
    
    .trade-index-content .page-index-exchange-list .exchange-items-list .exchange-items .exchange-items-col { width:50%; }
    .trade-index-content .page-index-exchange-list .exchange-items-list .exchange-items .exchange-items-col:nth-child(n+3) { display:none; }
    
    .trade-index-form-area .area-fl { float:none; width:100%; }
    .trade-index-form-area .form-bottom .form-reset-only { position:absolute; margin-left:190px; }
    
    .trade-companies-items .item .site-url { right:auto; left:16px; top:168px; width:210px; }
    .trade-companies-items .item .images { float:none; margin: 16px auto 29px auto; }
    .trade-companies-items .item .info { margin-left:16px; }
    .trade-companies-items .item .info .title { padding-right:0px; }
    .trade-companies-items .item .site-url { left:50%; transform: translate(-50%, 0); }
    
    
    .trade-company-menu ul li { display:block; float:left; margin-left:1px; }
    .trade-company-menu ul li a { padding:4px 8px 5px 8px; }
    
    .trade-company-block .spec-list .lines .line { float:none; width:100%; padding:10px 0px 10px 0px; }
    .trade-company-block .lots-brands .lots { float:none; width:100%; padding:0px 0px 0px 0px; }
    .trade-company-block .lots-brands .brands { float:none; width:100%; padding:40px 0px 0px 0px; }
    
    .trade-company-block .about-butts .about .img-txt .img { float:none; margin:0px auto; }
    
    .trade-company-contacts .contact-line .name-role .name { float:none; width:100%; padding:24px 10px 0px 10px; }
    .trade-company-contacts .contact-line .name-role .role { float:none; width:100%; padding:4px 10px 24px 10px; color:#9b9b9b; }
    
    .trade-company-photo-list .item { width:48%; }
    .trade-company-photo-list .item:nth-child(3n+1) { clear:none; }
    .trade-company-photo-list .item:nth-child(2n+1) { clear:left; }
    
    .trade-index-form-area-trade-page .form-bottom .form-save-submit .submit-disabled { margin-left:8px; }
    .trade-index-form-area-trade-page .form-bottom .ch-only-area { height:auto; padding:0px; }
    .trade-index-form-area-trade-page .all-params-show { padding:20px 0px 0px 10px; }
    .trade-index-form-area-trade-page .form-bottom .form-save-submit input {margin-left:8px; margin-right:10px; }
    .trade-index-form-area-trade-page .form-bottom .form-save-submit .submit-disabled-none { padding-left:22px; padding-right:2px; }
    .trade-index-form-area-trade-page .form-bottom .form-save-submit .submit-disabled-none i { right:auto; left:2px; top:12px; }
    .trade-index-form-area-trade-page .form-bottom .form-save-submit .submit-disabled-clear { padding-left:22px; padding-right:2px; }
    .trade-index-form-area-trade-page .form-bottom .form-save-submit .submit-disabled-clear i { right:auto; left:2px; top:12px; }
    .trade-index-form-area-trade-page .form-bottom .ch-only { float:none; width:auto; padding-top:20px; }
    
    
    .trade-index-form-area-rent-page .form-bottom .form-save-submit .submit-disabled { margin-left:8px; }
    .trade-index-form-area-rent-page .form-bottom .ch-only-area { height:auto; }
    .trade-index-form-area-rent-page .form-bottom .form-save-submit input {margin-left:8px; margin-right:10px; }
    .trade-index-form-area-rent-page .form-bottom .form-save-submit .submit-disabled-none { padding-left:22px; padding-right:2px; }
    .trade-index-form-area-rent-page .form-bottom .form-save-submit .submit-disabled-none i { right:auto; left:2px; top:12px; }
    .trade-index-form-area-rent-page .form-bottom .form-save-submit .submit-disabled-clear { padding-left:22px; padding-right:2px; }
    .trade-index-form-area-rent-page .form-bottom .form-save-submit .submit-disabled-clear i { right:auto; left:2px; top:12px; }
    .trade-index-form-area-rent-page .form-bottom .ch-only-area { float:none; }
    .trade-index-form-area-rent-page .form-bottom .ch-only-area::after { content:''; display:table; width:100%; height:0px; }
    .trade-index-form-area-rent-page .form-bottom .ch-only-area .ch-only { float:left; padding-top:18px; }
    
    .trade-index-form-area-parts-page .form-bottom .form-save-submit .submit-disabled { margin-left:8px; }
    .trade-index-form-area-parts-page .form-bottom .form-save-submit input {margin-left:8px; margin-right:10px; }
    .trade-index-form-area-parts-page .form-bottom .form-save-submit .submit-disabled-none { padding-left:22px; padding-right:2px; }
    .trade-index-form-area-parts-page .form-bottom .form-save-submit .submit-disabled-none i { right:auto; left:2px; top:12px; }
    .trade-index-form-area-parts-page .form-bottom .form-save-submit .submit-disabled-clear { padding-left:22px; padding-right:2px; }
    .trade-index-form-area-parts-page .form-bottom .form-save-submit .submit-disabled-clear i { right:auto; left:2px; top:12px; }
    
    .trade-results-items .item-category-vip { margin:30px 0px 40px 0px; }
    .trade-results-items .item-category-vip .images { width:280px; }
    .trade-results-items .item-category-vip .info { margin: 0px 16px 0px 318px; }
    .trade-results-items .item-category-vip .link .price { right:auto; }
    .trade-results-items .item-category-vip .link .title { margin-right:0px; }
    .trade-results-items .item-category-vip .big-butts { left:318px; }
    .trade-results-items .item-category-vip .big-butts { left:16px; }
    .trade-results-items .item-category-vip .company-garant-years-vip { width:280px; }
    .trade-results-items .item-category-vip .link .discount-label { float:none; }
    .trade-results-items .item-category-vip .link .discount-label span { display:inline-block; }
    .trade-results-items .item-category-vip .info .city-year-mile .val { display:block; }
    .trade-results-items .item-category-vip .info .city-year-mile .val .nw { white-space:pre-line; }
    
}
@media only screen and (max-width : 740px) {
    .trade-item-page .item-info-small { clear:left; float:none; margin-left:0px; width:100%; }
    .trade-item-page .item-info-add { clear:left; float:none; margin-left:0px; width:100%; }
    .trade-item-page .item-info-desc { clear:left; float:none; margin-left:0px; width:100%; }
    .trade-item-page .item-images { max-width:500px; margin:0px auto; float:none; width:100%; }
    .trade-item-search-pages .back-to-search { float:none; top:auto; clear:left; padding:0px 16px; }
    
    .trade-item-page .item-info-small .some-butts-mobile-on { position: fixed; width:100%; bottom:0; background: #fff; padding:2px 15px 10px 15px; left:0; z-index:9; }
    .trade-item-page .item-info-small .some-butts2-mobile-on { position: fixed; width:100%; bottom:0; background: #fff; padding:2px 15px 0 15px; left:0; z-index:9; }
    .trade-item-page .item-info-small .some-butts-mobile-on .butt-in { height:51px; line-height:51px; }
    .main-footer-lot { margin-bottom: 125px; }
    
}

@media only screen and (max-width : 700px) {
    .trade-results-items .item-category-vip .company-garant-years-vip { width:auto; margin-right:16px; }
    .trade-results-items .item-category-vip a.link { padding-bottom:86px; }
    .trade-results-items .item-category-vip .big-butts { left:16px; }
    .trade-results-items .item-category-vip .big-butts .butt-item-mess { display:block; float:left; }
    .trade-results-items .item-category-vip .big-butts .butt-item-phone { display:block; width:auto !important; margin-left:53px; font-size:14px !important; }
}

@media only screen and (max-width : 640px) {
    
    .main-header-menu ul.main-menu .main-menu-more { display:none; }
    
    .trade-index-form .col-4 { width:60% !important; }
    .trade-index-form .col-4:first-child { width:40% !important; }
    .trade-index-form .col-4-hide-2 { display:none; }
    
    .trade-index-cont .title-line-cont { padding:0px; }
    .trade-index-cont .title-line-cont h1 { font-size:28px; line-height:32px; }
    .trade-index-cont .title-line-cont .butts { position:static; width:100%; padding:10px 0px 0px 0px; }
    
    .trade-index-content { margin-top:20px; padding:0px 10px 20px 10px; }
    .trade-index-menu { padding:12px 10px 11px 15px; }
    .trade-index-menu a.add-lot {  }
    
    
    .trade-index-specials .specials-items .item { width:47.6%; }
    .trade-index-specials .specials-items .item:nth-child(n+7) { display:none; }
    
    .trade-index-bestprice { padding:0px 10px 0px 10px; }
    
    .trade-index-bestprice .trade-index-specials .specials-items .item { width:47.6%; }
    .trade-index-bestprice .trade-index-specials .specials-items .item:nth-child(n+7) { display:block; }
    
    .trade-index-companies .companies-title-line a.plus-butt { clear:left; margin-left:0px; margin-top:10px; }
    .trade-index-companies .companies-items .item { width:50%; }
    
    
    .trade-index-content .page-index-exchange-list .exchange-items-list .exchange-items .exchange-items-col { width:100%; float:none; padding: 0px !important; }
    
    .trade-index-form-all-marks .marks-find .inp input { padding:8px 8px 7px 8px; }
    .trade-index-form-all-marks .marks-find .inp { width:196px; }
    .trade-index-form-all-marks .marks-find .butt-sub { width:64px; font-size:12px; }
    
    .trade-index-form-all-cities .cities-find .inp input { padding:8px 8px 7px 8px; }
    .trade-index-form-all-cities .cities-find .inp { width:196px; }
    .trade-index-form-all-cities .cities-find .butt-sub { width:64px; font-size:12px; }
    
    .trade-index-form-all-types .types-find .inp input { padding:8px 8px 7px 8px; }
    .trade-index-form-all-types .types-find .inp { width:196px; }
    .trade-index-form-all-types .types-find .butt-sub { width:64px; font-size:12px; }
    
    .trade-index-form-all-types .col-3-types { float:none; display:inline; padding:0px; }
    .trade-index-form-all-types .all-types .type-item { display:block; float:left; width:50%; padding:0px 16px; }
    .trade-index-form-all-types .all-types .type-item:nth-child(odd) { clear:left; }
    
    .trade-index-form .col-4-cities { width:50% !important; }
    .trade-index-form .cities-letters .col-4-cities:nth-child(2n+1) { clear:left; }
    .trade-index-form .cities-letters .col-4-cities:nth-child(n+3) { padding-top:11px; }
    
    
    .trade-ultraplus-slider .slider-items .item { width:50% !important; }
    .trade-item-like .slider-items .item { width:50%; }
    
    
    .trade-results-items .item a.link { padding-bottom:66px; }
    
    .trade-results-items .item .butts-stolb { right:auto; bottom:0px; left:0px; width:100%; height:50px; border-left:0px; border-top:1px #eaeaea solid; }
    .trade-results-items .item-hl .butts-stolb { border-left:0px; border-top:1px #EAE8D9 solid; }
    .trade-results-items .item .butts-stolb span { float:left; width:50%; height:50px; border-top:0px; border-left:1px #eaeaea solid; }
    .trade-results-items .item-hl .butts-stolb span { width:33.3%; }
    .trade-results-items .item .butts-stolb span:first-child { border-left:0px; }
    .trade-results-items .item-hl .butts-stolb span { float:left; border-top:0px; border-left:1px #EAE8D9 solid; }
    .trade-results-items .item-hl .butts-stolb span:first-child { border-left:0px; }
    
    .trade-results-items .item .images { float:none; margin:16px auto 0px auto; width:100%; max-width:400px; height:220px;  }
    .trade-results-items .item .images .item-img-lines { display:none; }
    .trade-results-items .item .link .update-line { padding:10px 10px 0px 16px; display:inline-block; right: auto; bottom:auto; position: static; }
    
    .trade-results-items .item .info { margin:0px 16px; }
    
    
    .trade-results-items .item .info .city-year-mile .val-nl { display:block; }
    .trade-results-items .item .info .title .title-tech { /*display:block; padding-bottom:4px;*/ }
    .trade-results-items .item .info .title .use-tech {  }
    
    .trade-results-items .item a.link-is-online { padding-bottom:66px; }
    .trade-results-items .item a.link-is-online .update-line { bottom:auto; }
    .trade-results-items .item a.link-is-online .user-status-is-online { display:inline-block; right: auto; bottom:auto; position: static; padding: 10px 0 0 28px; }
    
    .trade-results-items .item .info .city-year-mile .val-cat-name { display:none; }
    
    .trade-item-page .item-info-zap-list table th,.trade-item-page .item-info-zap-list table td { font-size:12px; line-height:15px; padding:7px 10px; }
    
    .trade-item-page .item-info-small .some-butts-mobile-on { padding:2px 10px 10px 10px; }
    .trade-item-page .item-info-small .some-butts2-mobile-on { padding:2px 10px 0 10px; }
    
    .trade-company-block .title-info h1 { float:none; width:100%; font-size:28px; line-height:32px; }
    .trade-company-block .title-info .info { float:none; width:100%; margin-left:0; text-align:left; padding-top:20px; }
    .trade-company-block .title-info .info .phone { font-size:24px; }
    .trade-company-block .about-butts .butts { float:none; width:100%; }
    .trade-company-block .about-butts .about { margin-right:0; padding-top:20px; }
    
    .trade-company-menu ul { display:block; border-top:none; border-bottom:none; height:auto; }
    .trade-company-menu ul li { display:block; float:left; margin:0px 8px 8px 0px; }
    .trade-company-menu ul li a { display:block; white-space:nowrap; padding:10px 16px; text-decoration:none; color:#004297; font-size:14px; line-height:16px; border:1px #eaeaea solid; border-radius:2px; }
    .trade-company-menu ul li a:hover { border-color:#004297; padding:10px 16px; border:1px #eaeaea solid; }
    .trade-company-menu ul li a.sel { font-family: 'exkavatorru', Helvetica, Arial, sans-serif; padding:10px 16px; border:1px #004297 solid; color:#fff; background:#004297; }
    
    .trade-company-page .trade-company-top-butts { position:static; right:auto; top:auto; height:42px; margin-top:16px; }
    
    .trade-company-sort-col .sort-col { float:none; width:100%; margin-right:0 !important; }
    .trade-company-sort-col .sort-col:nth-child(2) { padding-top:20px; }
    
    
    .trade-company-contacts .contact-line .name-role { margin:0px 0px 0px 110px; }
    .trade-company-contacts .contact-line .name-role .role { padding:4px 10px 4px 10px; }
    .trade-company-contacts .contact-line .cont { position:static; margin:0px 0px 0px 110px; text-align:left; width:auto; padding:0px 10px 24px 10px; font-size:13px; line-height:17px; top:auto; right:auto; }
    .trade-company-contacts .contact-line .cont .email-img img { position:static; right:auto; }
    
    
    .trade-company-files .file .date { position:static; top:auto; right:auto; width:auto; margin:0px 0px 0px 30px; text-align:left; padding:0px 10px 24px 10px; font-size:13px; line-height:17px; }
    .trade-company-files .file .name { margin:0px 0px 0px 30px; padding:24px 10px 4px 10px; }
    
    .title-line-cont-bm-page-butts { float:none; width:100%; margin:10px 0px; }
    
    .trade-results-list .pages { float:none; margin-bottom:12px; }
    .trade-results-list .prev-next { float:none; margin-left:0px; text-align:center; margin-bottom:20px; }
    .trade-results-list .prev-next a { display:inline-block; float:none; }
    .trade-results-list .prev-next span { display:inline-block; float:none; }
    
    /*.trade-results-items .item .info .title .new { display:block; float:left; transform: translate(0px,0px); }
    .trade-results-items .item .info .title .use-tech { display:flex; transform: translate(0px,0px); }
    .trade-results-items .item .info .title .year-tech { display:block; }*/
    
    .trade-item-page h1 { font-size:24px; line-height:30px; }
    
    
    .trade-index-form-area .form-bottom .form-reset-only { position:static; margin-left:0px; }
    
    
    .mp-img-contacts { display:none; }
    
    .trade-results-items .item-category-vip .images { float: none; margin: 16px auto 0px auto; width: 100%; max-width: 400px; }
    .trade-results-items .item-category-vip .info { margin: 0px 16px; padding-bottom:8px; }
    
}
@media only screen and (max-width : 540px) {
    
    .main-header-menu ul.main-menu > li { display:none; }
    .main-header-menu ul.main-menu > li.search { display:block; float:right; }
    
    .trade-index-form .col-4-city { float:none; width:100% !important; padding-bottom:0px; }
    .trade-index-form .col-4-city ul { padding-top:0px; }
    .trade-index-form .col-4-city:last-child { padding-bottom:20px; }
    .trade-index-form .col-4-city-line { padding-bottom:8px; }
    
    
    .trade-index-form .col-4-seo { float:none; width:100% !important; }
    .trade-index-form .col-4-seo:nth-child(n+2) { padding-top:0px; padding-bottom:0px; }
    .trade-index-form .col-4-seo:last-child { padding-bottom:20px; }
    
    .trade-index-form-area .city-cond-price-year-mile .fl-block { float:none; width:100%; padding:0px !important; }
    
    .trade-index-form-area-trade-page .type-producer-model .select-data { width:100%; float:none; }
    .trade-index-form-area-trade-page .city-cond-price-year-mile .inp-city-left { width:100%; float:none; padding: 16px 8px 0px 8px; }
    .trade-index-form-area-trade-page .city-cond-price-year-mile .fl-block { width:100%; float:none; padding: 0px 8px 0px 8px !important; }
    
    .trade-index-form .seo-item ul li { float:none; width:100%; }
    .trade-index-form .seo-item ul li:nth-child(2n+1) { clear:none; }
    .trade-index-form .seo-item ul li:nth-child(n+11) { display:none; }
    .trade-index-form .seo-item .lnk-show-butt { display:none; }
    
    .trade-results-items .item .info .city-year-mile .nw { white-space:pre-line; }
    .trade-results-items .item .info .city-year-mile .val-nw .nw { white-space:nowrap; }
    
    .trade-index-form-area-trade-page .type-producer-model { padding-top:11px; }
    .trade-index-form-area-trade-page .type-producer-model .select-data { padding:5px 8px 0px 8px; }
    .trade-index-form-area-trade-page .city-cond-price-year-mile .inp-city-left { padding:5px 8px 0px 8px; }
    .trade-index-form-area-trade-page .city-cond-price-year-mile .used-buttons { margin-top:5px; }
    .trade-index-form-area-trade-page .city-cond-price-year-mile .price-line { margin-top:5px; }
    .trade-index-form-area-trade-page .city-cond-price-year-mile .year-line { margin-top:5px; }
    .trade-index-form-area-trade-page .city-cond-price-year-mile .mile-line { margin-top:5px; }
    .trade-index-form-area-trade-page .form-bottom .form-save-submit { padding:20px 8px 0px 8px; position:relative; }
    .trade-index-form-area-trade-page .form-bottom .form-save-submit input { float:none; display:block; width:100%; margin:0px 0px 40px 0px; }
    .trade-index-form-area-trade-page .form-bottom .form-save-submit .submit-disabled { width:100%; margin:0px; }
    .trade-index-form-area-trade-page .form-bottom .form-save-submit .submit-disabled-clear { position:absolute; top:70px; width:auto; }
    
    .trade-index-form-area-rent-page { padding-top:11px; }
    .trade-index-form-area-rent-page .type-producer-model-rent .select-data { padding:5px 0px 0px 0px; }
    .trade-index-form-area-rent-page .city-mile { padding:5px 0px 0px 0px; }
    .trade-index-form-area-rent-page .city-mile .inp-city-ob { margin-bottom:5px; }
    .trade-index-form-area-rent-page .form-bottom .ch-only-area { padding }
    
    .trade-index-form-area-rent-page .form-bottom .form-save-submit { padding:20px 8px 0px 8px; position:relative; }
    .trade-index-form-area-rent-page .form-bottom .form-save-submit input { float:none; display:block; width:100%; margin:0px 0px 40px 0px; }
    .trade-index-form-area-rent-page .form-bottom .form-save-submit .submit-disabled { width:100%; margin:0px; }
    .trade-index-form-area-rent-page .form-bottom .form-save-submit .submit-disabled-clear { position:absolute; top:70px; width:auto; }
    
    .trade-index-form-area-parts-page { padding-top:11px; }
    .trade-index-form-area-parts-page .area-fl { padding-top:5px; height:auto; }
    
    .trade-index-form-area-parts-page .form-bottom .form-save-submit { padding:10px 8px 0px 8px; position:relative; }
    .trade-index-form-area-parts-page .form-bottom .form-save-submit input { float:none; display:block; width:100%; margin:0px 0px 40px 0px; }
    .trade-index-form-area-parts-page .form-bottom .form-save-submit .submit-disabled { width:100%; margin:0px; }
    .trade-index-form-area-parts-page .form-bottom .form-save-submit .submit-disabled-clear { position:absolute; top:60px; width:auto; }
    
    
}
@media only screen and (max-width : 480px) {
    
    
    .trade-index-form .col-4 .unhide li { display:block !important; }
    .trade-index-form .col-4 { float:none; width:100% !important; }
    .trade-index-form .col-4:first-child { padding-bottom:5px; }
    .trade-index-form .col-4 ul li { display:none; }
    .trade-index-form .col-4 ul li:nth-child(1) { display:block; }
    .trade-index-form .col-4 ul li:nth-child(2) { display:block; }
    

    .trade-index-form .col-4 .all-butt.all-butt-mob-more { display:block; }
    
    
    .trade-index-form .col-4-marks { float:none; width:100% !important; }
    .trade-index-form .marks-letters .col-4-marks:nth-child(n+1) { padding-top:11px; }
    .trade-index-form-all-marks .popular-marks .col-4-marks:nth-child(n+2) { display:none; }
    
    .trade-index-form-all-types .all-types .type-item { display:block; float:none; width:100%; }
    
    .trade-index-form .col-4-cities { float:none; width:100% !important; }
    .trade-index-form .cities-letters .col-4-cities:nth-child(n+1) { padding-top:11px; }
    
    .trade-results-items .item .images { float:none; margin:16px 16px 0px 16px; width:auto; }
    
    .trade-companies-items .item .images { float:none; margin: 16px auto 29px 16px; }
    .trade-companies-items .item .site-url { left:17px; transform: translate(0, 0); }
    .trade-companies-items .item .info { padding-bottom: 20px; }
    .trade-companies-items .item .lots-links { width:100%; right:auto !important; padding:0px 70px 0px 16px; }
    
    .trade-results-items .item-category-vip .images { float: none; margin: 16px 16px 0px 16px; width: auto; }
    .trade-results-items .item-category-vip .big-butts .butt-item-phone { font-size:12px !important; }
    
}
@media only screen and (max-width : 400px) {
    
    .trade-ultraplus-slider .slider-items .item { width:100% !important; }
    .trade-item-like .slider-items .item { width:100%; }
}
@media only screen and (max-width: 380px) {
    .trade-results-items .item-category-vip .big-butts .butt-item-phone { font-size:10px !important; }
}
@media only screen and (max-width : 350px) {
    .main-header-favorites { display:none; }
    .main-header-menu { margin-right:48px; }
    .main-header-menu ul.main-menu > li.search { display:block; float:right; }
}