/* for branding (copy of @media only screen and (max-width : 1200px)) START */
.brand-body-show .main-header-menu { margin:0px 300px 0px 238px; }
.brand-body-show .main-header-menu ul.main-menu > li > a { font-size:14px; padding:14px 10px 15px 10px; }
.brand-body-show .main-header-menu ul.main-menu li.search span { width:32px; height:32px; margin-top:8px; background-size:55%; }

.brand-body-show .main-header a.auth-header-login { margin:8px 12px 0px 0px; }
.brand-body-show .main-header .header-auth-butt { margin:6px 12px 0px 0px; }
.brand-body-show .main-header a.header-butt-yellow { margin:8px 8px 0px 0px; }
.brand-body-show .main-header a.header-butt-red { margin:8px 8px 0px 0px; }
.brand-body-show .main-header-hamburger { width:48px; }
.brand-body-show .main-header-hamburger-butt { width:48px; }
.brand-body-show .page-index-portals .portal-block .portal-links { font-size:14px; }
.brand-body-show .page-index-portals .portal-block .portal-links a { margin-right:15px; }

.brand-body-show .exchange-form-find a.exchange-add-butt { float:left }
.brand-body-show .exchange-form-find a.favorites-link { float:left; margin-right: 0px; margin-left: 20px; }
.brand-body-show .exchange-form-find h1 { clear:left; padding-top:14px; }
/* for branding (copy of @media only screen and (max-width : 1200px)) END */

@media only screen and (max-width : 1200px) {
    .main-header-menu { margin:0px 300px 0px 238px; }
    .main-header-menu ul.main-menu > li > a { font-size:14px; padding:14px 10px 15px 10px; }
    .main-header-menu ul.main-menu li.search span { width:32px; height:32px; margin-top:8px; background-size:55%; }
    
    .main-header a.auth-header-login { margin:8px 12px 0px 0px; }
    .main-header .header-auth-butt { margin:6px 12px 0px 0px; }
    .main-header a.header-butt-yellow { margin:8px 8px 0px 0px; }
    .main-header a.header-butt-red { margin:8px 8px 0px 0px; }
    .main-header-hamburger { width:48px; }
    .main-header-hamburger-butt { width:48px; }
    .page-index-portals .portal-block .portal-links { font-size:14px; }
    .page-index-portals .portal-block .portal-links a { margin-right:15px; }

    .exchange-form-find a.exchange-add-butt { float:left }
    .exchange-form-find a.favorites-link { float:left; margin-right: 0px; margin-left: 20px; }
    .exchange-form-find h1 { clear:left; padding-top:14px; }
}

@media only screen and (max-width : 1023px) {
    .animated, .animate { -o-transition-property: none !important; -moz-transition-property: none !important; -ms-transition-property: none !important; -webkit-transition-property: none !important; transition-property: none !important; -o-transform: none !important; -moz-transform: none !important; -ms-transform: none !important; -webkit-transform: none !important; transform: none !important; -webkit-animation: none !important; -moz-animation: none !important; -o-animation: none !important; -ms-animation: none !important; animation: none !important; }
    
    .main-menu-news-sub-hover { display:none !important; }
    
    .main-header-menu { margin-right:240px !important; }
    .main-header-menu ul.main-menu > li > a { padding:14px 7px 15px 7px !important; }
    
    .main-header a.auth-header-login { height:34px; width:34px; text-indent:-99999px; padding:0px 0px 0px 0px; margin-top:7px !important; background-position:50% 6px; border-radius:17px; }
    .main-header a.auth-header-login-mobile { display:block; }
    .main-header a.auth-header-login-desktop { display:none; }
    
    .page-index-form { margin:0px 264px 0px 12px; }
    .page-index-form .form-area-col { width:50%; }
    .page-index-form .form-area-col:first-child { width:50%; }
    .page-index-form .form-area-col:nth-child(3) { display:none; }
    .page-index-form .form-area-form { margin:0px 0px 0px 10px; padding:0px 20px; }
    .page-index-form .types-list { margin:0px 0px 0px 10px; padding:0px 20px; }
    .page-index-form .types-list ul li:last-child { display:none; }
    
    .page-index-exchange .title-line { padding:20px 12px 0px 12px; }
    .page-index-exchange .title-line .subscribe { margin-right:0px; }
    .page-index-exchange .title-line .tags { margin-right:180px; }
    .page-index-exchange .title-line .tags a { margin-left:10px; }
    .page-index-exchange-list .exchange-items-list { margin-right:252px; }
    .page-index-exchange-list .exchange-items-list .exchange-items { padding:12px 0px 0px 0px; }
    .page-index-exchange-list .exchange-items-list .exchange-items .exchange-items-col:first-child { padding:0px 6px 0px 12px; }
    .page-index-exchange-list .exchange-items-list .exchange-items .exchange-items-col { padding:0px 12px 0px 6px; width:50%; }
    .page-index-exchange-list .exchange-items-list .exchange-items .exchange-items-col:last-child { display:none; }
    .page-index-exchange .exchange-all-link { padding:0px 12px 0px 12px; }
    
    .page-index-news .title-line { padding:20px 12px 0px 12px; }
    .page-index-news .title-line .tags a { margin-left:2%; }
    .page-index-news .top-news-line { padding:3px 0px 0px 0px; }
    .page-index-news .top-news-line .top-news-line-big { float:none; width:100%; padding:0px 4px 0px 4px; }
    .page-index-news .top-news-line a:hover { box-shadow:none; }
    .page-index-news .top-news-line .top-news-line-big a { margin:8px 0px 0px 0px; }
    .page-index-news .top-news-line .top-news-line-big a:hover span.news-data span.img span.tit { text-decoration:underline; }
    .page-index-news .top-news-line .top-news-line-small { float:none; width:100%; padding:0px 4px 0px 4px; }
    .page-index-news .top-news-line .top-news-line-small a { margin:8px 0px 0px 0px; width:25%; }
    .page-index-news .top-news-line .top-news-line-small a span.news-data { height:auto; }
    .page-index-news .top-news-line .top-news-line-small a span.news-data span.tit { height:auto; overflow:visible; }
    .page-index-news .top-news-line .top-news-line-small a:hover span.news-data span.tit { text-decoration:underline; }
    .page-index-news .news-line { margin:0px 4px 0px 4px; clear:left; padding:24px 0px 0px 0px; }
    .page-index-news .news-line a { width:49.7%; margin-left:.6%; }
    .page-index-news .news-line a:nth-child(3n+1) { clear:none; margin-left:.6%; }
    .page-index-news .news-line a:nth-child(odd) { clear:left; margin-left:0px; }
    .page-index-news .news-line a:hover { box-shadow: none; border:1px #4b4b4b solid; padding: 7px 8px 7px 7px; }
    .page-index-news .news-partner-line { margin:0px 4px; }
    .page-index-news .news-all-link { margin:0px 4px; }
    
    .tell-us-about-error { display:none; }
    
    .page-index-forum .title-line { padding:20px 12px 0px 12px; }
    .page-index-forum-list .forum-items-list { margin:0px 0px 0px 0px; }
    .page-index-forum-list .forum-items-list .item-top { float:none; margin:0px 264px 0px 12px; width:auto; min-height:240px; }
    .page-index-forum-list .forum-items-list .item-top a { height:auto; }
    .page-index-forum-list .forum-items-list .item-top a:after { display:none; }
    .page-index-forum-list .forum-items-list .items-list { width:auto; height:180px; margin:30px 12px 20px 12px; }
    .page-index-forum-list .forum-items-list .items-list:after { display:none; }
    .page-index-forum-list .forum-items-list .items-list a { float:left; width:48.7%; white-space:nowrap; overflow: hidden; text-overflow:ellipsis; }
    .page-index-forum-list .forum-items-list .items-list a:nth-child(odd) { margin:0px 1.3% 0px 0px; }
    .page-index-forum-list .forum-items-list .items-list a:nth-child(even) { margin:0px 0px 0px 1.3%; }
    .page-index-forum .forum-all-link { margin:0px 4px; }
    
    .page-index-portals { margin:8px 12px 5px 12px; }
    .page-index-portals .portal-block { width:49.4%; }
    .page-index-portals .portal-block:nth-child(odd) { margin:12px .6% 0px 0px; }
    .page-index-portals .portal-block:nth-child(even) { margin:12px 0px 0px .6%; }
    .page-index-portals .portal-block a.portal-news-big:hover span.tit { text-decoration:underline; }
    
    .page-index-news-partner-line { margin:20px 4px 0px 4px; }
    
    .index-actions { padding:0px 8px 0px 12px; }
    .index-ultraplus { padding:0px 8px 0px 12px; }
    .index-actions-slider .slider-items a.item:hover span.tit { text-decoration:underline; }
    .index-ultraplus-slider .slider-items a.item:hover span.tit { text-decoration:underline; }
    
    .main-footer-line1 { margin:0px 12px; }
    .main-footer-line1-half { float:none; display:inline; width:auto; }
    .main-footer-line1 .proj { width:35%; }
    .main-footer-line1 .rek { width:35%; }
    .main-footer-line1 .subscribe { width:30%; }
    .main-footer-line1 .desc-sn { clear:left; float:none; width:auto; }
    .main-footer-line1 .desc-sn .sn-icos { padding-top:20px; }
    .main-footer-line2 { margin:0px 12px; }
    .main-footer-line2 ul { width:20%; }
    .main-footer-line2 ul:nth-child(6) { display:none; }
    .main-footer-line3 { margin:0px 12px; }
    .main-footer-line-portail { margin:0px 12px; }
    
    .page-inner-right { display:none; }
    .page-inner-content { margin:0px 12px !important; }
    
    .page-index-form .links { display:none; }
    
    .page-inner-exchange-form .form-content { margin-right:0px; border-right:0px; }
    .page-inner-exchange-form .form-content .info-tip { display:none; }
    
    .news-read-also-big { margin:10px 12px 0px 12px; }
    .news-read-also-big .items .item { width:50%; }
    .news-read-also-big .items .item:nth-child(3n+1) { clear:none; }
    .news-read-also-big .items .item:nth-child(2n+1) { clear:left; }
    
    .news-subscribe-right-block { display:none; }
    
    .news-actions-right-menu { display:none; }
    
    .partner-news-item-right { margin:0px; }
    .news-partners-right-menu { display:none; }
    
    .page-inner-content.partner-news-content { margin:0px !important; }
    .page-inner-content.partner-news-content .speedbar { margin:0px 12px !important; }
    .partner-news-item { padding:0px 12px !important; }
    
    .main-footer-line3-nob span { display:block; padding:0px 0px 20px 0px; }
    .main-footer-line3-nob a { margin:0px 16px 0px 0px; }
    .main-footer-line3 .rekl-link { position:static; top:auto; right:auto; display:inline; }
    
}

@media only screen and (max-width : 930px) {
    .main-header-menu ul.main-menu > li.main-menu-excapedia { display:none; }
}

@media only screen and (max-width : 870px) {
    .main-header-menu ul.main-menu > li.main-menu-forum { display:none; }
}

@media only screen and (max-width : 800px) {
    
    .page-up { right:11px; bottom:62px; }
    .page-down { right:11px; bottom:11px; }
    
    .main-header a.header-butt-red { display:none; }
    .main-header a.header-butt-yellow { display:none; }
    
    .main-header-menu { margin-right:60px !important; }
    .main-header-menu ul.main-menu > li:hover ul { display:none; }
    .main-header-menu ul.main-menu > li > a { font-size:14px ; }
    
    .main-header-mobile-hamburger-butt { display:block; }
    .main-header-hamburger { display:none; }
    
    .main-header-mobile-hamburger-opacity-hover { display:block; }
    .main-header-mobile-hamburger-menu-hover { display:block; }
    
    .main-header-auth-menu { position:fixed; right:0px; top:48px; box-shadow:none; bottom:0px; overflow:auto; }
    .main-header-auth-opacity { background:#000; top:48px; }
    
    .body-mobile-menu { overflow:hidden; }
    
    .main-footer-line1 .proj { width:50%; }
    .main-footer-line1 .rek { width:50%; }
    .main-footer-line1 .subscribe { clear:left; float:none; width:auto; padding-top:20px; }
    .main-footer-subscribe .subscribe-form { width:auto; padding-top:5px; }
    .main-footer-subscribe .subscribe-form .inp { float:left; width:200px; margin:0px; }
    .main-footer-subscribe .subscribe-form .butt { margin:0px 0px 0px 210px; width:200px; }
    .main-footer-line2 { display:none; }
    .main-footer-line3 { font-size:12px; }
    .main-footer-line3 a { margin-left:15px; margin-top:10px; }
    .main-footer-line-portail { font-size:12px; line-height:16px; }
    .main-footer-line3-nob span { padding-bottom:4px; }
    .main-footer-line3-nob a { margin:10px 15px 0px 0px; }
    
    .page-index-form { margin:0px 264px 0px 12px; }
    .page-index-form .form-area-col { width:50%; }
    .page-index-form .form-area-col:first-child { width:100%; }
    .page-index-form .form-area-col:nth-child(2) { display:none; }
    .page-index-form .form-area-form { max-width:none; margin:0px; padding:0px 20px; }
    
    .page-index-exchange .title-line { height:auto; }
    .page-index-exchange .title-line .tags { clear:both; margin:0px; height:auto; }
    .page-index-exchange .title-line .tags a { margin-right:18px; margin-left:0px; margin-bottom:10px; }
    .page-index-exchange .title-line .tags a.plus-butt { border:0px; padding-left:24px; padding-right:0px; background-position:0px 4px; }
    
    .exchange-form-find-area .all-count-line { float:none; margin:0px; padding:0px 10px 20px 10px; }
    
    .exchange-item h1 { margin-right:0px; }
    .exchange-item-buttons { float:none; width:auto; text-align:left; margin:10px 0px 0px 0px; }
    .exchange-item-params { margin-right:0px; }
    
    .page-inner-exchange-form .form-content .tech-type-line .preset-links { display:none; }
    .page-inner-exchange-form .form-content .brand-line .preset-links { display:none; }
    
    .news-one-item .see-also-block-right { float:none; width:auto; margin:0px 0px 20px 0px; min-height:48px; margin-top:0px; }
    .news-one-item .see-also-block-left { float:none; width:auto; margin:0px 0px 20px 0px; min-height:48px; margin-top:0px; }
    .news-one-item .see-also-block-right2 { float:none; width:auto; margin:0px 0px 20px 0px; min-height:48px; margin-top:0px; }
    .news-one-item .see-also-block-left2 { float:none; width:auto; margin:0px 0px 20px 0px; min-height:48px; margin-top:0px; }
    
    .news-one-item .header-text { font-size:16px; }
    .news-one-item .news-text { font-size:16px; line-height:24px; }
    .news-one-item .news-text .main-idea { font-size:16px; }
    .news-one-item .news-text .main-idea div { font-size:14px; }
    
    .theme-news-block .items a.item { width:49%; }
    .theme-news-block .items a:nth-child(3) { display:none; }
    
    .news-read-also-big .items .item { float:none; width:100%; }
    .news-read-also-big .items .item:nth-child(2n+1) { clear:none; }
    
    .news-one-item .news-partner-block .img { float:none; width:auto; max-width:400px; margin:0px auto; }
    .news-one-item .news-partner-block .img img { width:100%; height:auto; }
    .news-one-item .news-partner-block .info { margin:0px auto; padding:0px 24px; max-width:440px; }
    
    .news-one-item .slider { height:320px; }
    
    .bnr-100pr-90px-partner { height:50px; }
    .bnr-100pr-90px-partner img { height:50px !important; }
    .partner-main-image { height:250px; }
    
    .dealers-select-form .dealers-brands ul { width:50%; }
    
    .catalogue-main-cats-list { margin:0px 0px 0px 0px; }
    
    .catalogue-form .catalogue-brands ul { width:50%; padding:0px 0px 0px 0px; }
    .catalogue-form .catalogue-brands ul:nth-of-type(odd) { clear:left; }
    .catalogue-form .catalogue-all-brands-butt { margin-top:26px; }
    .catalogue-form .catalogue-brands h2 { padding:26px 0px 16px 0px; }
    .catalogue-form .catalogue-brands .catalogue-popular-brands h2 { padding:0px 0px 16px 0px; }
    
    .catalogue-brand-text .catalogue-brand-params .img { float:none; padding:7px 0px 20px 0px; }
    .catalogue-brand-text .catalogue-brand-params .line { padding-top:10px; }
    .catalogue-brand-text .catalogue-brand-params .line .tit { float:none; width:auto; }
    .catalogue-brand-text .catalogue-brand-params .line .val { margin:0px; padding:0px 0px 0px 0px; }
    
    .catalogue-type-info-exchange .add-butt { position:static; right:auto; top:auto; float:none; margin:-6px 0px 26px 40px; width:220px; }
    .catalogue-type-info-exchange .txt { margin:0px 40px; }
    
    .catalogue-type-brand-models ul { float:none; width:auto; }
    .catalogue-type-brand-models .butts a { float:none; margin:0px 0px 12px 0px; text-align:center; }
    .catalogue-type-brand-models .butts span { float:none; margin:0px 0px 12px 0px; text-align:center; }
    
    .catalogue-type-brand-models .butts-all { display:block; }
    .catalogue-type-brand-models .catalogue-type-brand-models-li-dn { display:none; }
    
    .catalogue-main-sites .item { width:50%; }
    
    .news-list .news-tags-list .items a { font-family: 'exkavatorru', Helvetica, Arial, sans-serif; height:60px; padding:0px 5px; }
    .news-list .news-tags-list .items a { background:none !important; padding:0px 5px; text-align:center; }
    .news-list .news-tags-list .items a:before { content: ''; display: inline-block; height: 100%; vertical-align: middle; }
    .news-list .news-tags-list .items a span { display:inline-block; height:auto; text-align:center; }
    
    .news-list-items .item a.item-link .img { width:202px; }
    .news-list-items .item a.item-link .info { margin-left:217px; }
    .news-list-items .item .tags { margin-left:217px; }
    .news-list-items .item-no-img a.item-link .info { margin-left:0px; }
    .news-list-items .item-no-img .tags { margin-left:0px; }
    
    .catalogue-form .form-selects .selects { height:89px; }
    .catalogue-form .form-selects .selects .select { width:50%; margin-bottom:5px; }
    .catalogue-form .form-selects .selects .select:nth-child(2n+2) { padding-right: 0;}
    
}

@media only screen and (max-width : 640px) {
    
    .brand-div { overflow:hidden; }
    
    .main-header-menu { position:static; margin-right:48px !important; }
    .main-header-menu .search-form { left:0px; padding-left:10px; }
    
    .main-header-menu ul.main-menu > li.main-menu-exchange { display:none; }
    
    .page-index-form { margin:20px 10px 0px 10px; }
    
    .page-index-news .title-line { padding:20px 10px 0px 10px; }
    .page-index-news .title-line h1 { font-size:30px; }
    .page-index-news .title-line .tags { display:none; }
    .page-index-news .top-news-line { padding:0px; }
    .page-index-news .top-news-line .top-news-line-big { padding:0px 2px; }
    .page-index-news .top-news-line .top-news-line-big a span.news-data span.img { height:300px; }
    .page-index-news .top-news-line a { font-size:15px; line-height:22px; }
    .page-index-news .top-news-line .top-news-line-big a { margin:0px; }
    .page-index-news .top-news-line .top-news-line-big a span.news-data span.img span.tit { font-size:22px; line-height:28px; }
    .page-index-news .top-news-line .top-news-line-small { padding:0px 2px; }
    .page-index-news .top-news-line .top-news-line-small a { width:50%; }
    .page-index-news .top-news-line .top-news-line-small a:nth-child(3) { clear:left; }
    .page-index-news .news-line a { float:none; width:auto; margin-bottom:8px; margin-left:0px; }
    .page-index-news .news-line a span.info span.tit { max-height:none; }
    .page-index-news .news-line a span.info span.tit::after { display:none; }
    
    .index-actions { padding:0px 8px 0px 10px; }
    .index-actions .title-line .redactors-contact-butt { display:none; }
    .index-actions .title-line h1 { font-size:17px; }
    
    .page-index-exchange .title-line { padding:20px 10px 0px 10px; }
    .page-index-exchange .title-line h1 { font-size:30px; width:136px; }
    .page-index-exchange-list .exchange-items-list { margin:0px 10px; }
    .page-index-exchange-list .exchange-items-list .exchange-items { height:auto; }
    .page-index-exchange-list .exchange-items-list .exchange-items::after { display:none; }
    .page-index-exchange-list .exchange-items-list .exchange-items .exchange-items-col:first-child { float:none; margin:0px; padding:0px; width:100%; }
    .page-index-exchange-list .exchange-items-list .exchange-items .exchange-items-col:nth-child(2) { float:none; margin:0px; padding:0px; width:100%;}
    .page-index-exchange .exchange-all-link { padding:0px; }
    
    .page-index-forum .title-line { padding:20px 10px 0px 10px; }
    .page-index-forum .title-line h1 { font-size:30px; width:120px; }
    .page-index-forum .title-line .tags { margin-left:130px; }
    .page-index-forum-list { margin-top:20px; }
    .page-index-forum-list .forum-items-list .item-top { margin:20px 10px 0px 10px; }
    .page-index-forum-list .forum-items-list .item-top a { font-size:15px; line-height:22px; }
    .page-index-forum-list .forum-items-list .item-top a span.tit { font-size:22px; line-height:28px; }
    .page-index-forum-list .forum-items-list .items-list { margin:30px 10px 0px 10px; height:auto; }
    .page-index-forum-list .forum-items-list .items-list::after { display:none; }
    .page-index-forum-list .forum-items-list .items-list a { width:100%; margin:0px !important; }
    .page-index-forum-list .forum-items-list .items-list a:nth-child(n+11) { display:none; }
    .page-index-forum .forum-all-link { margin:0px 2px; }
    
    .index-ultraplus { padding:0px 8px 0px 10px; }
    .index-ultraplus .title-line a.index-ultraplus-butt { display:none; }
    
    .page-index-portals { margin:8px 10px 0px 10px; }
    .page-index-portals .portal-block { float:none; margin:12px 0px 0px 0px !important; width:100%; }
    
    .page-inner-content { margin:0px 10px !important; }
    
    .exchange-form-find a.exchange-add-butt { float:none !important; margin-bottom:6px !important; }
    .exchange-form-find a.favorites-link { float:none !important; margin:14px 0px 6px 0px !important; }
    .exchange-form-find a.favorites-link .favorites { width:auto; }
    .exchange-form-find-area { padding:10px 5px; }
    .exchange-form-find-area .all-count-line { padding:0px 0px 10px 5px; }
    .exchange-form-find-area .buttons { width:280px; margin-left:5px; }
    .exchange-form-find-area .buttons a { font-size:14px; }
    .exchange-form-find-area .selects { height:156px; }
    .exchange-form-find-area .selects .select { width:50%; padding:10px 5px 0px 5px; }
    .exchange-form-find-area .selects .inp { width:50%; padding:10px 5px 0px 5px; }
    .exchange-form-find-area .search-exc-butt { margin:10px 5px 0px 5px; }
    
    .exchange-form-find h1 { font-size:30px; line-height:38px; }
    
    .exchange-list-item { padding:20px 10px; }
    .exchange-list-item .date-bl { font-size:14px; float:none; width:auto; }
    .exchange-list-item .date-bl .date { display:inline-block; width:65px; }
    .exchange-list-item .date-bl .new { display:inline-block; padding:0px 10px; }
    .exchange-list-item .info { margin:0px; font-size:14px; }
    .exchange-list-item .info .city-price { float:left; text-align:left; padding:0px 0px 10px 0px; }
    .exchange-list-item .info .city-price .city { font-family: 'exkavatorrumedium', Helvetica, Arial, sans-serif; }
    .exchange-list-item .info .city-price .price { color:#999; }
    .exchange-list-item .info .tit { margin:0px; }
    .exchange-list-item .info .desc { margin:0px; }
    
    .page-inner-exchange-list .exchange-items-list .exchange-items .exchange-items-col { width:50%; padding: 0 0 0 2%; }
    .page-inner-exchange-list .exchange-items-list .exchange-items .exchange-items-col:first-child { padding: 0 2% 0 0; }
    
    .news-one-item .slider .ar-left span:after { background-size:70%; }
    .news-one-item .slider .ar-right span:after { background-size:70%; }
    
    .social-container .text {  font-size: 12px;  }
    .social-container .share-count {  margin-left: 4px;  }
    .social-container .social-icon {  margin-right: 5px;  }
    
    .page-inner-dealers h1 { font-size:30px; }
    
    .catalogue-main-cats-list ul { float:none; width:auto; padding:0px 0px 0px 0px; }
    
    .catalogue-form .catalogue-form-types ul { width:auto; float:none; }
    .catalogue-form .catalogue-form-types .catalogue-form-types-hidden ul { width:50%; float:left; }
    
    .catalogue-type-info-trade ul { width:auto; float:none; }
    .catalogue-type-info-trade ul li { white-space:normal; }
    
    .catalogue-model-item-small-desc .img { float:none; padding-bottom:20px; }
    .catalogue-model-item-small-desc .img img { margin:0px auto; }
    .catalogue-model-item-small-desc .img .img-tit { text-align:center; }
    .catalogue-model-item-small-desc .desc { margin-right:0px; }
    
    .catalogue-main-sites .item { width:auto; float:none; }
    
    .news-list-items .item { min-height:120px; margin-top:30px; }
    .news-list-items .item-no-img { min-height:auto; }
    .news-list-items .item a.item-link .img { height:120px; width:140px;  }
    .news-list-items .item a.item-link .info .tit { font-size:16px; line-height:20px; }
    .news-list-items .item a.item-link .info .txt { font-size:13px; line-height:17px; padding-top:6px; }
    .news-list-items .item a.item-link .info { height:96px; margin-left:152px; }
    .news-list-items .item a.item-link .info:after { height:30px; }
    .news-list-items .item .tags { margin-left:152px; padding-top:8px; font-size:13px; }
    
    .catalogue-form .form-selects .selects { height:183px; }
    .catalogue-form .form-selects .selects .select { width:100%; float:none; padding-right: 0; }
    
    .page-inner-exchange-form .after-save-tit .desc { margin-right:0px; }
    .page-inner-exchange-form .butt-all-link { position:static; right:auto; top:auto; width:auto; padding-top:25px; }
    
    .search-page-form { padding: 10px 10px 0px 10px; }
    .search-page-form .form-line { margin:0px; height:auto; }
    .search-page-form .form-line .inp { float:none; border-radius:2px; width:auto; }
    .search-page-form .form-line .select { float:none; margin-top:10px; width:auto; }
    .search-page-form .butt { position:static; top:auto; right:auto; width:auto; margin-top:10px; }
    .search-page-form .form-line .select .jq-selectbox__select { border-radius:2px; border:1px #d6e0f4 solid; }
    .search-page-form .sorting { height:auto; }
    .search-page-form .sorting .sort { padding: 5px 6px; }
    .search-page-form .sorting .selected { padding: 5px 5px; }
    .search-page-form .sorting .total-found { float:none; display:block; }
    
    .paginator_new .paging-list-line { float:none; margin:0px 0px 10px 0px; }
    .paginator_new .paging-button-block { float:none; display:block; text-align:center; margin-bottom:20px; }
    .paginator_new .paging-button-block div { float:none; display:inline-block; }
    .paginator_new .paging-button-block a { float:none; display:inline-block; }
    .paginator_new .paging-button-block :last-child { margin-right:0px; }
}


@media only screen and (max-width : 560px) {
    .main-header-menu ul.main-menu > li.main-menu-news { display:none; }
    .social-container .text {  display: none !important;  }
    .social-container .share-count {  margin: 3px 0 0 5px;  }
    .social-container .social-icon {  margin-right: 5px;  }
    
    .news-list .news-tags-list .items a { width:100%; margin-left:0px; float:none; }
    .news-list .news-tags-list .items .items-top-mobile-dn { display:none; }
    .news-list-items .item a.item-link .info .txt { display:none; }
    .news-list-items .item .tags { clear:left; margin-left:0px; }
    .news-list-items .item a.item-link .info:after { display:none; }
    .news-list-items .item a.item-link .info { height:auto; }
}

@media only screen and (max-width : 480px) {
    .main-header-menu ul.main-menu > li { display:none; }
    .main-header-menu ul.main-menu > li.search { display:block; float:right; }
    
    .exchange-form-find-area .selects { height:312px; }
    .exchange-form-find-area .selects .select { width:100%; }
    .exchange-form-find-area .selects .inp { width:100%; }
    
    .page-inner-exchange-list .exchange-items-list .exchange-items .exchange-items-col { width:100%; padding: 0 0 0 0; }
    
    .page-inner-exchange-subscribe .esub-butt { float:none; width:100%; margin-top:52px; }
    .page-inner-exchange-subscribe .esub-inp { margin-right:0px; margin-top:-94px; }
    .page-inner-exchange-subscribe .info { margin-top:60px; }
    
    .page-inner-exchange-form .form-content .type-buttons .labels { width:100%; }
    .page-inner-exchange-form .form-content .type-buttons .labels label { font-size:14px; }
    
    .page-inner-exchange-form .form-content .cost-line .inp-line .from { clear:left; width:40px; height:62px; }
    .page-inner-exchange-form .form-content .cost-line .inp-line .to { clear:left; padding-left:10px; width:40px; }
    .page-inner-exchange-form .form-content .cost-line .inp-line .to:before { content: " "; height:20px; clear:left; width:100%; }
    
    .page-inner-exchange-form .form-content .desc-line .tit { padding-bottom:34px; }
    
    .page-inner-exchange-form .form-content .location-line .inp-line .select { float:none; width:100%; margin:0px; }
    .page-inner-exchange-form .form-content .location-line .inp-line .select:first-child { margin-bottom:20px; }
    
    .theme-news-block .items { height:410px; }
    .theme-news-block .items a.item { float:none; width:100%; margin-left:0px; }
    .theme-news-block .items a.item:nth-child(2) { margin-top:10px; }
    
    .news-one-item .slider { height:200px; }
    
    .bnr-100pr-90px-partner { height:40px; }
    .bnr-100pr-90px-partner img { height:40px !important; }
    .partner-main-image { height:200px; }
    
    .dealers-select-form .dealers-brands ul { width:100%; float:none; }
    
    .main-content-404 .search-404-form { height:auto; }
    .main-content-404 .search-404-form .inp { margin-right:0px; }
    .main-content-404 .search-404-form .butt { position:static; margin-top:12px; }
    .main-content-404 .search-404-form .butt input { width:100%; }
    
    .catalogue-form .catalogue-brands ul { float:none; width:100%; }
    .catalogue-form .catalogue-brands ul:nth-of-type(odd) { clear:none; }
    .catalogue-form .catalogue-brands .catalogue-popular-brands ul { display:none; }
    .catalogue-form .catalogue-brands .catalogue-popular-brands ul:nth-of-type(1) { display:block; }
    .catalogue-form .catalogue-brands .catalogue-popular-brands ul:nth-of-type(2) { display:block; }
    .catalogue-form .catalogue-brands .catalogue-popular-brands ul:nth-of-type(2) li { display:none; }
    .catalogue-form .catalogue-brands .catalogue-popular-brands ul:nth-of-type(2) li:nth-of-type(1) { display:block; }
    .catalogue-form .catalogue-brands .catalogue-popular-brands ul:nth-of-type(2) li:nth-of-type(2) { display:block; }
    
    .catalogue-form .catalogue-form-types .catalogue-form-types-hidden ul { width:auto; float:none; }
    
    .catalogue-type-brand-models .butts a { font-size:14px; }
    
    .news-list h1, .news-one-item h1, .catalogue-main-cats h1, .catalogue-brand-text h1, .catalogue-model-item h1 { font-size:28px; line-height:35px; }
    .page-inner-exchange-form .title-line h1 { font-size:28px; line-height:35px; }
    
}

@media only screen and (max-width : 470px) {
    
    .page-index-forum .title-line .tags { margin-left:0px; clear:both; }
    .page-index-forum .title-line .tags a { margin-left:0px; }
    
    .main-footer-line1-half li { font-size:12px; }
    .main-footer-line1 .proj { padding-right:5px; }
    .main-footer-line1 .rek { padding-left:5px; }
    
    .main-footer-subscribe .subscribe-form .inp { float:none; width:auto; }
    .main-footer-subscribe .subscribe-form .butt { margin:10px 0px 0px 0px; width:auto; }
    
    .social-container {  position: relative;  top: -2px;  }
    
}


@media (max-width: 900px){
    .yellowForm .input-button-p {width: 22px;}
}	
@media (max-width: 830px){
    .yellowForm-confirm-text{padding-top: 0px;}
}	
@media (max-width: 800px){
.catalogue-type-info-exchange .input-data  {width: 100%;padding: 0px 8px;} 
.yellowForm-flex{flex-direction: column;}
.yellowForm-inputs .inp{width: 100%;align-self: center;margin: 12px 1px 0px 0px;}
.yellowForm-inputs textarea{margin-top: 12px;}
.confirm-flex{padding: 0px;}
}
@media(max-width:700px){
.yellowForm .input-button-p {width: 24px;}
}
@media (max-width: 600px){
.yellowForm-confirm{flex-direction: column; padding: 12px 0px 0px 0px;}
.yellowForm .input-button-p {width: 20px;margin: 3px 10px 0 0;}
.yellowForm-button{margin: 0 auto;width:100%;height: 40px;}
.confirm-flex{width: 100%;padding-bottom: 15px;}
}
@media(max-width:480px){
    .yellowForm .input-button-p {width: 24px;}
}
@media (max-width: 410px){
.yellowForm-confirm{flex-direction: column;}
.yellowForm-confirm-text{margin-bottom: 12px;}
.yellowForm-button{margin: 0 auto;height: 40px;}
.confirm-flex{width: auto;}
}
@media (max-width: 380px){
.yellowForm .input-button-p {width: 32px;}
}

@media only screen and (max-width: 700px){
.page-inner-exchange-form .form-content .type-buttons .labels .remont-label {line-height: 20px!important;} 
}