/* Create by 'vit.vn' 2018 vit.vnvnvn@gmail.com*/

@charset "UTF-8";

@media (max-width: 1500px){
    .container{
        max-width: 1170px;
    }
    /*.header-wrap .logo-wrapp {*/
    /*    display: flex;*/
    /*    align-items: center;*/
    /*}*/
    .h-nav div + div {
        margin-left: 15px;
    }
    /*.header-wrap .logo-wrapp p {*/
    /*    margin-left: 10px;*/
    /*    margin-top: 0;*/
    /*    position: relative;*/
    /*    bottom: 0;*/
    /*}*/
    .login-container{
        max-width: 900px;
    }
    .youtube-box iframe {
        width: 100%;
        max-width: 900px;
        height: 500px;
    }
    /*.header-wrap .logo-wrapp p {*/
    /*    font-size: 20px;*/
    /*}*/
    /*.header-wrap .logo-wrapp img {*/
    /*    width: 95px;*/
    /*}*/
    .select2-results__option span, .select2-selection__rendered {
        font-size: 12px;
    }
    .sort__text {
        font-size: 12px;
    }
    .filter-wrapp .title {
        font-size: 22px;
    }
    .table-wrap .row .col p {
        font-size: 12px;
    }
    .table-wrap .row .col {
        height: 70px;
    }
    .header-bottom-one .tabs-nav .tab-ithem span {
        font-size: 16px;
    }
    .header-bottom-one .tabs-nav .tab-ithem + .tab-ithem {
        margin-left: 30px;
    }
    /*.table-wrap, .filter-wrapp{*/
    /*max-width: 1090px;*/
    /*margin: auto;*/
    /*}*/
    /*.filter-wrapp {*/
    /*margin-bottom: 40px*/
    /*}*/
    .row .number {
        max-width: 35px;
    }
    .row .date {
        max-width: 120px;
    }
    .row .year {
        max-width: 70px;
    }
    .row .manufacturer {
        max-width: 130px;
    }
    .row .model {
        max-width: 130px;
    }
    .row .vin {
        max-width: 220px;
    }
    .row .status {
        max-width: 125px;
    }
    .row .status-acc {
        max-width: 165px;
    }
    .row .moore {
        max-width: 138px;
    }
    .s-img .s-slide-cont {
        height: 235px;
    }
    
    .select2-container--calculation-option-select, .select2-container--calculation-option-select .select2-dropdown {
        width: 257px!important;
    }
    /*.row .col-1 {*/
    /*width: 280px;*/
    /*}*/
    /*.row .col-2 {*/
    /*width: 190px;*/
    /*}*/
    /*.row .col-3 {*/
    /*width: 38px;*/
    /*}*/
    .calculator-one-header .logo-wrapp p{
        display: none;
    }
    .chose-car .car-item {
        padding: 58px 10px;
    }
    
    /*  new style */
    /*.table-container .table-row {*/
    /*    display: grid;*/
    /*    grid-template-columns: 70px 70px 45px 136px 150px 100px 93px 77px 77px 85px 50px 118px 70px;*/
    /*}*/
    .table-container.client-order .table-row {
        grid-template-columns: 140px 100px 170px 110px 115px 120px 145px 150px 90px;
    }
    .calculator-wrapp-container .calculator-col-l {
        width: 50%;
    }
    /*.calculator-wrapp-container .calculator-col-r {*/
    /*    width: 50%;*/
    /*}*/
    .settings-table-container .table-row {
        grid-template-columns: 65px 160px 95px 85px 110px 205px 90px 135px 145px;
    }
    .settings-table-container .table-row .item {
        padding: 5px;
    }
    /*.user-logo-name {*/
    /*    width: 220px;*/
    /*}*/
    .settings-table-container.client .table-row {
        display: grid;
        grid-template-columns: 165px 145px 146px 130px 120px 120px 130px 135px;
    }
    .timeline__item {
        width: 25%;
    }
    .table-container.event-table .table-row {
        display: grid;
        grid-template-columns: 220px 175px 150px auto;
    }
    .table-container.roznica-order .table-row {
        grid-template-columns: 80px 71px 55px 210px 140px 95px 80px 80px 80px 115px 60px 75px;
    }
    .info-youtube-box iframe {
        width: 100%;
        height: 230px;
    }
    
}

@media (max-width: 1420px){
    .calc-btn__wrapp{
        display: none;
    }
    .carfax-btn,
    .btn-carfax{
        width: 200px!important;
    }
    .calc-btn{
        display: flex;
    }
    .calc-btn img{
        margin-right: 11px;
        width: 20px;
        margin-bottom: -7px;
    }
    .get-inform1 .carfax-block {
        flex-direction: column-reverse;
        align-items: flex-end;
    }
    .carfax-info {
        margin-right: 0;
        margin-top: 20px;
    }
    .carfax-info .nav + .nav {
        margin-left: 15px;
        padding-right: 0;
    }
    .h-nav div a {
        margin-left: 7px;
        font-size: 14px;
    }
    .h-nav div .calc-btn {
        display: block!important;
    }
    .header-wrap .h-nav .h-exit {
        font-size: 14px;
    }
    .invoice-tabs-content.--pay-auto .invoice-tabs-row {
        grid-template-columns: 195px 165px 315px 70px 145px 90px 120px;
    }
    .invoice-tabs-content.--pay-auto .invoice-tabs-row .item {
        min-height: 70px;
        height: auto;
    }

}

@media (max-width: 1180px){
    .container{
        max-width: 900px;
    }
    .header-wrap .logo-wrapp img {
        width: 85px;
    }
    .header-wrap .logo-wrapp p {
        font-size: 18px;
    }
    .h-nav div a {
        font-size: 14px;
    }
    .header-wrap .h-nav .h-exit {
        font-size: 14px;
    }
    .h-nav div + div {
        margin-left: 20px;
    }
    .calculator-wrapp {
        flex-direction: column;
    }
    .auction-col{
        width: 100% !important;
        margin-bottom: 30px;
        padding-right: 0;
    }
    .calculator-wrapp .calculator-container {
        width: 566px!important;
        margin: auto;
    }
    .auction-manager {
        margin-top: 25px;
    }
    /*    new restyle */
    .header{
        box-shadow: 0px 12px 16px rgba(91, 117, 142, 0.21);
        background: #fff;
        position: fixed;
        width: 100%;
        top: 0;
        left: 0;
        z-index: 91;
    }
    .header-wrap {
        padding-top: 5px;
        position: relative;
        padding-bottom: 5px;
        height: 52px;
    }
    .wrapp-container {
        padding-top: 45px;
    }
    .header-wrap .logo-wrapp {
        width: 100px;
        position: relative;
        display: flex;
        
    }
    .header-wrap .logo-wrapp img {
        width: 40px;
    }
    .header-wrap .logo-wrapp p {
        font-size: 10px;
        position: relative;
        margin-top: 0;
        bottom: 0;
    }
    .header-navs {
        display: none;
    }
    .mob_menu {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 51px;
        height: 51px;
        position: absolute;
        top: 0;
        right: 0;
        align-items: center;
        justify-content: center;
        background: #BE082E;
    }
    .mob-header-nav{
        display: flex;
    }
    .carfax-tabs-content .carfax-tabs-row {
        grid-template-columns: 82px 125px 170px 167px 160px 130px;
    }
    .tab-cont-wrapp .is-hide{
        display: none!important;
    }
    .table-row.table-filter{
        grid-template-columns: 135px 135px 200px 140px 140px;
        margin: auto;
        margin-bottom: 15px;
        box-shadow: 0px 12px 16px rgba(91, 117, 142, 0.21);
        width: fit-content;
        padding: 10px;
    }
    .table-row.table-filter .item{
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        border-right: 1px solid #F2F2F2;
        padding: 0 3px!important;
    }
    .table-row.table-filter .item.foto{
        display: none;
    }
    .table-container.client-order .item{
        height: auto;
    }
    .table-container .table-row.table-item .item.foto{
        height: 80px!important;
    }
    .table-container .table-row.table-item .item.item-keys{
        height: 110px!important;
    }
    .table-container .table-row.table-item .item.item-keys div{
        height: 109px!important;
    }
    .table-container .table-row.table-item .item.foto div{
        height: 79px!important;
    }
    .comment-table-container .table-row{
        /*margin-bottom: 7px;*/
    }
    .comment-table-container .table-row .item {
        height: 45px;
    }
    .comment-table-container .table-row .item {
        font-weight: 500;
        font-size: 12px;
        height: auto;
        min-height: 50px;
        align-items: center;
        display: flex;
        padding: 0;
        border-bottom: 1px solid #f6f6f6;
        background: #235789;
    }
    .comment-table-container .table-item + .table-item {
        margin-top: 12px;
    }
    .comment-table-container .table-row .item .info {
        padding-left: 10px;
        width: 100%;
        text-align: left;
        min-height: 50px;
        display: flex;
        align-items: center;
        background: #F2F2F2;
    }
    .comment-table-container .table-row .item .mob-title {
        display: flex;
        width: 100%;
        text-align: left;
        height: 50px;
        align-items: center;
        background: #235789;
        color: #ffffff;
        font-size: 12px;
        padding: 5px;
    }
    .comment-table-container .table-row .item.btn-edit,
    .comment-table-container .table-row.table-header .item:nth-child(2){
        min-height: 50px;
        height: inherit;
    }
    .table-row.table-filter .item .mob-title {
        display: block;
        font-size: 12px;
        margin-left: 7px;
    }
    
    .comment-table-container .table-row {
        display: flex;
        flex-direction: column;
        background: #F2F2F2;
    }
    .mob-total{
        display: block;
    }
    
    .table-row.table-filter .item.mob-bydata {
        width: 140px;
    }
    .table-row.table-filter .item.mob-model {
        width: 150px;
    }
    .table-row.table-filter .item.mob-vincode {
        width: 225px;
    }
    .table-row.table-filter .item.mob-status {
        width: 120px;
    }
    .table-row.table-filter .item.mob-manager {
        width: 183px;
        border-right: none;
    }
    
    
    .table-container .table-row.table-item .item.mob-managers{
        width: 503px;
    }
    
    .table-container{
        padding: 15px 15px 0 15px;
        box-shadow: none;
    }
    .table-container .table-row {
        display: flex;
        flex-wrap: wrap;
        margin-bottom: 25px;
        box-shadow: 0px 12px 16px rgba(91, 117, 142, 0.21);
    }
    .table-row.table-filter.top-head{
        width: 100%;
    }
    .table-row.table-filter.top-head .item .mob-title{
        width: 100% !important;
    }
    .table-row.table-filter.top-head .item .info{
        width: 100% !important;
    }
    .table-container .table-row .item {
        height: 90px;
        width: 20%;
    }
    .table-row.table-header{
        display: none;
    }
    
    .table-container .table-row .item{
        padding: 0;
    }
    .table-container .table-row .item .mob-title {
        display: flex;
        height: 50px;
        background: #235789;
        align-items: center;
        width: 100%;
        color: #ffffff;
        font-size: 12px;
        padding: 5px;
    }
    .table-row.table-filter .item .mob-title {
        background: inherit;
        color: #000000;
    }
    .table-container .table-row .item .info {
        font-weight: 500;
        font-size: 12px;
        height: 50px;
        padding: 5px;
        align-items: center;
        display: flex;
    }
    .table-container .table-row .item.go-to .info {
        height: 50px;
    }
    .table-container .table-row .item {
        display: flex;
        flex-direction: column;
        height: 80px!important;
    }
    .table-container .table-row.table-item .item {
        display: flex;
        flex-direction: column;
        height: 100px!important;
    }
    
    .settings-table-content.mobile{
        display: block;
    }
    .settings-table-content.desctop{
        display: none;
    }
    
    .settings-table-top {
        justify-content: space-between;
        flex-direction: row;
        height: auto;
    }
    /*.user-logo-name {*/
    /*    max-width: 275px;*/
    /*}*/
    .settings-table-top.is-edit .user-logo-wrapp .change-pass {
        display: block;
        max-width: 275px;
    }
    .user-info-table .user-infoitem:first-of-type{
        border-left: none;
        padding-left: 0;
    }
    .settings-table-container .table-row{
        display: flex;
        flex-wrap: wrap;
        margin-bottom: 25px;
        box-shadow: 0px 12px 16px rgba(91, 117, 142, 0.21);
    }
    .settings-table-container .table-row.table-header{
        display: none;
    }
    .settings-table-container .table-row .item {
        height: 90px;
        flex-direction: column;
    }
    .settings-table-container .table-row .item .mob-title {
        display: flex;
        height: 50px;
        background: #235789;
        align-items: center;
        width: 100%;
        color: #ffffff;
        font-size: 12px;
        padding: 5px;
    }
    .settings-table-container .table-row .item {
        padding: 0;
    }
    .settings-table-container .table-row .item.btn-save,
    .settings-table-container .table-row .item.btn-edit{
        flex-direction: row;
        flex-wrap: wrap;
    }
    .settings-table-container .table-row .item.btn-save .mob-title,
    .settings-table-container .table-row .item.btn-edit .mob-title{
        height: 47px;
    }
    .settings-table-container .table-row .item.btn-save .info,
    .settings-table-container .table-row .item.btn-edit .info{
        width: 50%;
    }
    .settings-table-container .table-row .item.btn-save .delete,
    .settings-table-container .table-row .item.btn-edit .delete{
        width: 50%;
    }
    
    .settings-table-container .table-row .item .info,
    .settings-table-container .table-row .item .edited {
        font-weight: 500;
        font-size: 12px;
        align-items: center;
        height: 45px;
        padding: 3px;
    }
    .settings-table-container .table-row .item .info{
        display: flex;
    }
    .settings-table-container .table-row .item.btn-edit .info,
    .settings-table-container .table-row .item.btn-save .edit{
        height: 42px;
    }
    .settings-table-container .table-row .item.mob-u-event{
        display: flex;
        width: 100%;
        max-width: 265px;
    }
    .settings-table-container .table-row .item .events .inform-item + .inform-item{
        margin-top: 0;
    }
    .settings-table-container .table-row .item.mob-u-event .events {
        display: flex;
        flex-direction: row;
        height: 42px;
    }
    .settings-table-container .table-row .item.mob-u-event .mob-title {
        justify-content: center;
    }
    
    .settings-table-container .table-row .item.mob-u-foto{
        width: 100px;
    }
    .settings-table-container .table-row .item.mob-u-fio{
        width: 225px;
    }
    .settings-table-container .table-row .item.mob-u-currrole{
        width: 155px;
    }
    .settings-table-container .table-row .item.mob-u-role{
        width: 150px;
    }
    .settings-table-container .table-row .item.mob-u-phone{
        width: 190px;
    }
    .settings-table-container .table-row .item.mob-u-email{
        width: 190px;
    }
    .settings-table-container .table-row .item.mob-u-status{
        width: 150px;
    }
    .settings-table-container .table-row .item.btn-edit{
        width: 215px;
    }
    .settings-table-container .table-row .item.btn-save{
        width: 215px;
        flex-direction: row!important;
    }
    .settings-table-container .table-row.is-edit .item.btn-save .delete,
    .settings-table-container .table-row .item.btn-save .edit {
        width: 50%;
    }
    .settings-table-container .table-row.is-edit .item .edited.add-avatar{
        position: absolute;
        bottom: -4px;
    }
    .table-container .table-row .item .mob-title {
        height: 45px;
        width: 50%!important;
    }
    .table-container .table-row .item .info {
        height: 45px;
        width: 50%!important;
        background: #E8E8E8;
        margin-bottom: 1px;
    }
    .table-container .table-row .item.go-to .info{
        width: 100% !important;
    }
    .table-container .table-row .item.go-to .info img{
        display: none;
    }
    .table-container .table-row.table-filter .item .info {
        background: inherit;
    }
    .table-container .table-row .item.go-to .info span,.table-container .table-row .item.go-to .info span.old{
        display: block;
    }
    .table-container .table-row .item.go-to .mob-title {
        display: none;
    }
    .table-container .table-row.table-item .item {
        height: auto!important;
        width: 100%!important;
        flex-direction: row;
    }
    .table-container .table-row.table-item .item.mob-model,
    .table-container .table-row.table-item .item.mob-vin {
        width: 100%!important;
    }
    .calculator-wrapp-container {
        flex-direction: column;
    }
    .calculator-wrapp-container .calculator-col-l {
        width: 100%;
    }
    .calculator-wrapp-container .calculator-col-r {
        width: 100%;
        padding: 0 20px;
    }
    .sub-p {
        flex-direction: column;
    }
    .header-bottom-one .n-car {
        /*justify-content: center;*/
        /*text-align: center;*/
        margin-bottom: 30px;
        width: 100%;
    }
    .header-bottom-one .tabs-nav {
        width: 100%;
        justify-content: center;
    }
    /*.header-bottom-one .c-cars {*/
    /*    font-size: 22px;*/
    /*}*/
    .h-nav div a {
        margin-left: 5px;
        font-size: 14px;
        margin-right: -10px;
    }
    
    .table-container.opt-client-order .table-row{
        display: flex;
    }
    .table-container.opt-client-order .table-row.table-header{
        display: none;
    }
    .table-container.opt-client-order .item.foto{
        height: 80px;
    }
    .table-container.opt-client-order .item.foto div{
        height: 80px;
    }
    .table-wrap .tabs-info.info-desc{
        flex-wrap: wrap;
    }
    .tabs-info.info-desc .table-wrap-col {
        width: 100%;
    }
    .tabs-info.info-desc .table-wrap-col.table-info-car {
        margin-bottom: 30px;
        padding: 0 15px;
    }
    .tabs-info.info-desc .table-wrap-col .row .col-l {
        width: 50%;
    }
    .tabs-info.info-desc .table-wrap-col .row .col-r {
        width: 50%;
    }
    .comment-table-container .table-row .item.btn-save {
        justify-content: flex-start;
    }
    .settings-table-content.mobile .settings-user .user-one .top-info .us-info .edited .select__item-tale {
        max-width: 100%;
    }
    .table-container.baner-img {
        margin-top: -25px;
    }
    .order-pagination {
        padding-top: 0;
        margin-bottom: 30px;
    }
    .invoice-tabs-content.--pay-auto .invoice-tabs-row {
        display: flex;
        flex-direction: column;
        margin-bottom: 20px;
    }
    .invoice-tabs-content.--pay-auto .invoice-tabs-row.table-header{
        display: none;
    }
    .invoice-tabs-content.--pay-auto .invoice-tabs-row .item {
        min-height: 40px;
        padding: 0!important;
        height: auto!important;
        background: #235789;
    }
    .invoice-tabs-content.--pay-auto .invoice-tabs-row.table-item .item .mob-title {
        font-weight: 500;
        font-size: 12px;
        display: flex;
        min-height: 45px;
        height: auto;
        padding: 0 12px;
        width: 50%!important;
        background: #235789;
        align-items: center;
        color: #ffffff;
    }
    .invoice-tabs-content.--pay-auto .invoice-tabs-row.table-item .item .info {
        display: flex;
        min-height: 45px;
        height: auto;
        padding: 0 12px;
        width: 50%!important;
        background: #E8E8E8;
        align-items: center;
        margin-bottom: 0!important;
    
    }
    .timeline__item {
        width: 33%;
    }
    .table-container.event-table .table-row {
        display: flex;
    }
    .table-container.event-table .table-row.table-header {
        display: none
    }
    .table-container.event-table.general .table-row {
        display: flex;
        grid-template-columns: 300px auto;
    }
    .table-container.event-table.general .table-row.table-header{
        display: none;
    }
    .table-container.event-table {
        padding: 0;
    }
}

@media (max-width: 1120px){
    #main-table .row:first-of-type{
        display: none;
    }
    .calc-btn {
        margin-right: 10px;
    }
    .calculator-one-header .logo-wrapp img {
        width: 70px;
    }
    /*.table-wrap{*/
    /*max-width: 600px;*/
    /*}*/
    #tabs-ithem_2 .col p {
        font-size: 15px;
    }
    .filter-wrapp {
        flex-direction: column;
    }
    .select__wrap {
        margin-top: 20px;
    }
    #tabs-ithem_2 .col-1 p {
        margin-left: 14px;
    }
    
    /*.table-wrap {*/
    /*max-width: 700px;*/
    /*margin: auto;*/
    /*}*/
    
    #main-table{
        padding-top: 2px;
        margin: auto;
        max-width: 600px;
    }
    #main-table .row {
        flex-wrap: wrap;
        border-bottom: 1px solid #f5f5f5;
        padding-bottom: 1px;
    }
    #main-table .row:last-of-type{
        border: none;
    }
    #main-table .row .col {
        max-width: 71%;
        width: 100%;
        margin-right: 0;
        margin-bottom: 1px;
        padding-left: 30px!important;
    }
    #main-table .row .col-b {
        max-width: 29%;
        width: 100%;
        margin-bottom: 1px;
    }
    .table-wrap .row.row-cars + .row.row-cars {
        margin-top: 20px;
    }
    
    .row-cars .col-b {
        display: flex!important;
    }
    #main-table .row .col p {
        margin-left: 0;
    }
    #main-table .row .col.btn-moore {
        padding: 11px 2px;
        max-width: 100%;
        justify-content: center;
    }
    .main-section {
        height: inherit;
    }
    .s-img .s-slide-cont{
        height: 190px;
    }
    .table-wrap .row .col {
        height: 80px;
    }
    .row .number {
        justify-content: flex-start;
    }
    .table-wrap .row .col p {
        font-size: 13px;
    }
    
    #order-form {
        display: flex;
        flex-direction: column;
    }
    .btn-exel{
        margin: auto;
        width: calc(100% - 25px);
        margin-top: 15px;
        width: 255px;
    }
    .cabinet-info .cabinet-info__item {
        padding: 15px ;
        display: flex;
        flex-direction: column;
        width: 50%;
    }
    .cabinet-info {
        padding: 30px 6px;
    }
    
}

@media (max-width: 1120px){
    .get-inform {
        align-items: flex-start;
    }
    .mob-hide{
        display: none!important;
    }
    .login-container {
        padding: 45px;
        margin-top: 55px;
    }
    /*.header{*/
    /*    background: #ffffff;*/
    /*    position: fixed;*/
    /*    top: 0;*/
    /*    width: 100%;*/
    /*    z-index: 99999;*/
    /*    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);*/
    /*}*/
    
    .login-section {
        margin-top: 45px;
    }
    
    .header-wrap .h-nav{
        margin-right: 65px;
        flex-direction: row-reverse;
    }
    .get-inform {
        justify-content: center;
        margin-top: 0;
        flex-direction: column;
        width: 300px;
        margin: auto;
        padding-top: 50px;
    }
    .h-nav {
        margin-top: 0px;
    }
    .get-inform1 .carfax-btn {
        margin-left: 10px;
        margin-right: 10px;
    }
    .rating-block.desct-hide {
        display: block;
        margin-bottom: 10px;
    }
    .get-inform .inform-item {
        margin-left: 0;
        margin-bottom: 6px;
        font-size: 16px;
    }
    
    .get-inform1 {
        justify-content: center;
        margin-bottom: 15px;
    }
    .get-inform1 .carfax-block {
        display: flex;
        align-items: center;
        margin-left: 0;
    }
    .btn-carfax{
        margin-right: 0;
    }
    .filter-wrapp {
        flex-direction: column;
        padding-top: 60px;
    }
    .search-mod {
        margin-right: 15px;
    }
    .search-mod img{
        width: 21px;
    }
    .search-mod a{
        display: none;
    }
    #search-modal .modal_container {
        max-width: 100%;
        top: 51px;
        position: fixed;
    }
    #search-modal .form_input .search {
        background: #f5f5f5!important;
        border: 1px solid #f5f5f5;
        width: 70px;
    }
    #search-modal .form_input .search span{
        display: none;
    }
    #search-modal .form_input .search img{
        display: block;
    }
    .header-bottom-one {
        /*padding-top: 50px;*/
    }
    
    
    .c-hidden{
        display: none!important;
    }
    
    .slick-slide img {
        margin: auto;
    }
    #main-table .row.row-cars .col img{
        margin-left: -10px;
    }
    .btn-moore.moore img{
        margin-left: 10px!important;
    }
    
    .h-row-wrap {
        flex-wrap: wrap;
    }
    .col-full.h-row-wrap .col.cols{
        width: 100% !important;
        flex-wrap: wrap;
    }
    .h-row-wrap .col {
        width: 50%!important;
        margin-bottom: 25px;
    }
    .col-full.h-row-wrap .col.cols .col:last-of-type {
        flex-direction: row;
        align-items: center;
        justify-content: flex-start;
    }
    .h-row-wrap {
        max-width: 500px;
        margin: auto;
    }
    
    .s-foto_head{
        flex-direction: column;
        align-items: flex-start;
        margin-bottom: 40px;
    }
    .download-foto {
        margin-top: 15px;
    }
    .get-inform1 {
        justify-content: center;
        margin-bottom: -15px;
        margin-top: 0px;
        padding-top: 20px;
    }
    /*.wrapp-container {*/
    /*    margin-top: 49px;*/
    /*}*/
    .get-inform .inform-item .ring-ico {
        margin-left: 0;
    }
    
}

@media (max-width: 992px){
    .container {
        max-width: 745px;
    }
    .carfax-tabs-content .carfax-tabs-row {
        grid-template-columns: 40px 95px 180px 135px 140px 115px;
    }
    .header-bottom-one .tabs-nav .tab-ithem span {
        font-size: 13px;
    }
    .carfax-top {
        justify-content: space-between;
    }
    .delivery-choice {
        padding: 45px 15px;
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .calculator-delivery-car_image {
        height: 190px;
    }
    
    .table-row.table-filter .item.mob-bydata {
        width: 120px;
    }
    .table-row.table-filter .item.mob-model {
        width: 120px;
    }
    .table-row.table-filter .item.mob-vincode {
        width: 190px;
    }
    .table-row.table-filter .item.mob-status {
        width: 120px;
    }
    .table-row.table-filter .item.mob-manager {
        width: 115px;
    }
    
    .table-container .table-row.table-item .item.mob-managers {
        width: 274px;
    }
    
    
    .user-info-table{
        flex-wrap: wrap;
    }
    .user-info-table .user-infoitem {
        width: 50%;
    }
    .user-info-table .user-infoitem:first-of-type {
        border-left: none;
        padding-left: 15px;
        border-left: 1px solid #F2F2F2;
    }
    .user-info-table .user-infoitem {
        margin-bottom: 10px;
    }
    .user-logo-name {
        width: 100%;
    }
    .settings-table-container .table-row .item.mob-u-role {
        width: 185px;
    }
    .settings-table-container .table-row .item.mob-u-email {
        width: 250px;
    }
    .settings-table-container .table-row .item.mob-u-status {
        width: 225px;
    }
    .settings-table-container .table-row .item.btn-edit,
    .settings-table-container .table-row .item.btn-save {
        width: 345px;
    }
    .settings-table-chose_event {
        align-items: flex-start;
        flex-direction: column;
    }
    .settings-table-chose_event {
        display: flex;
        align-items: flex-start;
        flex-direction: row;
        flex-wrap: wrap;
        max-width: 300px;
        margin: auto;
        margin-bottom: 25px
    }
    .settings-table-chose_event .inform-item:first-of-type{
        width: 100%;
        text-align: center;
        margin-bottom: 10px;
    }
    .settings-table-container .table-row .item.mob-u-role {
        width: 50%;
    }
    .settings-table-container .table-row .item.mob-u-phone {
        width: 50%;
    }
    .settings-table-container .table-row .item.mob-u-email {
        width: 33.3%;
    }
    .settings-table-container .table-row .item.mob-u-status,
    .settings-table-container .table-row .item.btn-save,
    .settings-table-container .table-row .item.btn-edit{
        width: 33.3%;
    }
    .settings-table-container .table-row .item.mob-u-foto {
        width: 76px;
    }
    .settings-table-container .table-row .item.mob-u-fio,
    .settings-table-container .table-row .item.mob-u-currrole {
        width: calc(50% - 38px);
    }
    .settings-table-container .table-row .item.mob-u-event {
        display: flex;
        width: 100%;
        max-width: 100%;
    }
    .settings-table-top .user-info{
        box-shadow: 0px 0px 16px rgba(91, 117, 142, 0.21);
        margin-bottom: 25px;
        margin-left: -25px;
        margin-right: -25px;
        padding: 9px;
        margin-top: 20px;
    }
    .show-more-btn{
        text-align: center;
    }
    .table-row.table-filter .item.mob-vincode {
        width: 100%;
        border-right: none;
        border-top-color: rgb(242, 242, 242);
        padding: 10px 0!important;
        height: 85px!important;
    }
    .filter-criteria span {
        line-height: 18px;
    }
    .filter-criteria .download-exel {
        line-height: 18px;
    }
    .filter-criteria {
        padding: 30px 20px 15px 20px;
    }
    
    .wrapp-container {
        padding: 0;
        padding-top: 20px;
    }
    .table-container .table-row .item.go-to .info {
        height: 45px;
    }
    .tab-cont-wrapp {
        box-shadow: 0px 13px 16px rgba(91, 117, 142, 0.21);
    }
    .tab-nav-wrapp {
        padding: 20px 20px 15px;
        background: #fff;
    }
    .filter-criteria {
        padding: 15px 20px 15px 20px;
    }
    .table-container .table-row.table-item {
        padding: 20px;
        box-shadow: 0px 0px 16px rgba(91, 117, 142, 0.21);
        margin-left: -15px;
        margin-right: -15px;
    }
    .table-container .table-row.table-item:nth-child(even) {
        background: #ffffff;
    }
    .tab-nav-tabs {
        display: flex;
        align-items: center;
        flex-direction: column;
        border: 1px solid #BE082E;
    }
    .tab-nav-tabs .tab-nav-item {
        justify-content: flex-start;
        border-right: none;
        padding: 0 10px;
        width: 100%;
    }
    .tabs-wrapp .mob-tab-nav {
        display: flex;
    }
    .tabs-wrapp{
        max-width: 210px;
    }
    .tab-nav-wrapp .tab-nav-tabs{
        display: none;
        align-items: center;
        flex-direction: column;
        border: 1px solid #BE082E;
        position: absolute;
        width: calc(100% - 20px);
        z-index: 99;
    }
    .mob_menu {
        right: -15px;
    }
    .mob-header-nav {
        margin-right: 50px;
    }
    .tab-nav-tabs .tab-nav-item.is-active {
        display: none;
    }
    .tab-nav-tabs.event-nav{
        display: flex;
        flex-direction: row;
        border: none;
    }
    .tab-nav-tabs.event-nav .tab-nav-item.is-active {
        display: flex;
        flex-direction: row;
    }
    .tab-nav-tabs.event-nav .tab-nav-item {
        width: 150px;
        justify-content: center;
    }
    .calculator-wrapp-container {
        display: flex;
        flex-direction: column;
    }
    .calculator-wrapp-container .calculator-col-l {
        width: 100%;
        padding: 40px 15px;
    }
    .calculator-wrapp-container .calculator-col-r {
        width: 100%;
    }
    .delivery-options {
        margin-top: 30px;
    }
    .delivery-options-btn {
        padding: 14px;
    }
    
    #mobile_menu {
        top: 43px;
    }
    .table-row.table-filter .item.mob-vincode {
        width: 100%;
    }
    .table-row.table-filter .item.mob-model {
        width: 50%;
        border-right: none;
    }
    .table-row.table-filter .item.mob-bydata {
        width: 50%;
    }
    .table-row.table-filter .item.mob-status {
        width: 50%;
    }
    .table-row.table-filter .item.mob-manager {
        width: 50%;
    }
    .table-row.table-filter.top-head .item  {
        width: 50%;
    }
    .table-row.table-filter.top-head .item .mob-title,
    .table-row.table-filter.top-head .item .info,
    .table-row.table-filter.top-head .item .info .select__item-tale  {
        width: 100% !important;
    }
    .invoice-nav {
        padding: 25px;
    }
    .invoice-tabs-content .invoice-tabs-row.table-header{
        display: none!important;
    }
    .invoice-tabs-content .invoice-tabs-row {
        display: flex;
        flex-direction: column;
        background: #EAEAEA;
    }
    .invoice-tabs-content .invoice-tabs-row.table-item .item {
        height: 46px;
        padding: 5px 0;
        border-bottom: 1px solid #ffffff;
    }
    .invoice-tabs-row + .invoice-tabs-row{
        margin-bottom: 20px;
    }
    .invoice-tabs-content .invoice-tabs-row.table-item .item .mob-title {
        font-weight: 500;
        font-size: 12px;
        display: flex;
        height: 45px;
        padding: 0 12px;
        width: 50%!important;
        background: #235789;
        align-items: center;
        color: #ffffff;
    }
    .invoice-tabs-content .invoice-tabs-row.table-item .item .info {
        display: flex;
        height: 45px;
        padding: 0 12px;
        width: 50%!important;
        background: #E8E8E8;
        margin-bottom: 1px;
        align-items: center;
    }
    .tabs-info.info-desc .table-wrap-col.new-timeline {
        flex-wrap: nowrap;
        flex-direction: column;
        align-items: center;
    }
    .timeline__item {
        width: 100%;
        display: flex;
        flex-direction: row-reverse;
        justify-content: center;
    }
    .timeline__item .title {
        display: flex;
        align-items: center;
        height: 50px;
        width: 45%;
    }
    .timeline__item .date {
        width: 45%;
        text-align: end;
        justify-content: flex-end;
        align-items: center;
        display: flex;
    }
    .timeline__item .ico-status {
        width: 26px;
        margin: 10px 20px;
        position: relative;
    }
    .timeline__item .ico-status:after {
        content: '';
        position: absolute;
        left: 12px;
        top: 12px;
        height: 110px;
        background: #CCCCCC;
        width: 2px;
    }
    .timeline__item:last-of-type .ico-status:after{
        display: none;
    }
    
    .table-container.event-table .table-row .item.event-text div{
        height: 100px !important;
    }
    
    .event-wrapp {
        padding: 15px;
    }
}
@media (max-width: 910px){
    .row .date {
        max-width: 115px;
    }
    .row .year {
        max-width: 55px;
    }
    .row .manufacturer {
        max-width: 100px;
    }
    .h-row-wrap{
        flex-wrap: wrap;
        justify-content: left;
    }
    .h-row-wrap .col{
        width: 50%;
    }
    .h-row-wrap .col:last-of-type {
        width: 50%;
    }
    .h-row-wrap .col{
        /*width: 100%;*/
        /*margin-top: 45px;*/
        /*text-align: center;*/
        margin-top: 30px;
        flex-direction: column;
    }
    .col-full.h-row-wrap .col{
        margin-top: 0;
        align-items: flex-start;
    }
    .h-row-wrap .col:last-child img{
        float: inherit;
    }
    .col-full.h-row-wrap .col.cols .col:last-of-type {
        width: 50%;
    }
    .col-full.h-row-wrap .col.cols .col {
        width: 50%;
    }
    .col-full.h-row-wrap .col.cols {
        align-items: center;
        flex-direction: row;
        flex-wrap: wrap;
    }
    .h-row-wrap {
        max-width: 500px;
        margin: auto;
    }
    .login-container{
        top: 25%;
    }
    .h-row-wrap .col div + div {
        margin-top: 10px;
    }
    .col-full.h-row-wrap {
        padding: 30px 0 20px;
    }
    #carfax-modal .modal_container,
    #submit-comment-order-modal .modal_container,
    #settings-client-carfax .modal_container{
        max-width: 700px;
        margin: 0 auto;
        width: calc(100% - 20px);
    }
    #modal .modal_container {
        max-width: 660px;
        width: calc(100% - 20px);
    }
    .info_03 {
        width: 120px;
    }
    #modal .modal_container .one-info .info_02{
        width: calc(100% - 280px);
    }
}

@media (max-width: 767px){
    .header-wrap {
        height: 42px;
    }
    .mob_menu {
        width: 42px;
        height: 42px;
    }
    .header-wrap .logo-wrapp {
        width: 75px;
    }
    .header-wrap .logo-wrapp img {
        width: 32px;
    }
    .header-wrap .logo-wrapp p {
        font-size: 8px;
    }
    .s-foto_head p:first-child {
        font-size: 14px;
    }
    .s-foto_head .flag {
        display: none;
    }
    .s-foto_head {
        margin-bottom: 10px;
    }
    .table-head{
        display: none!important;
    }
    #tabs-ithem_2 .row {
        margin-bottom: 25px;
        flex-wrap: wrap;
    }
    .table-wrap .row:last-of-type{
        margin-bottom: 0;
    }
    .table-wrap .row .col.mob-title{
        display: flex;
    }
    .table-wrap .row .col {
        height: 60px;
    }
    .h-nav div .calc-btn {
        margin-bottom: 0;
    }
    .row .col-1 {
        width: 50%;
    }
    .row .col-2 {
        width: calc(50% - 2px);
    }
    .row .col-3 {
        width: 50%;
        margin-top: 2px;
    }
    .row .col-4 {
        width: 100%;
        margin-top: 2px;
    }
    .title-search__wrapp {
        max-width: 100%;
    }
    .title-table .row .col{
        width: 100%;
        margin-top: 2px;
    }
    .title-table .row .col-number{
        justify-content: flex-start;
        padding: 0 20px!important;
    }
    .tabs-cont .row .col-1 p {
        margin-left: 0;
    }
    .tabs-cont .row .col {
        padding-left: 20px!important;
    }
    .title-table .row{
        flex-direction: column;
        margin-bottom: 37px;
    }
    .calc-btn {
        margin-right: 0;
        margin-bottom: 15px;
    }
    
    .login-container {
        flex-direction: column;
        background: transparent;
    }
    .login-container .login-l-wrapp, .login-form {
        width: 100%;
        padding: 0;
    }
    .login-container .login-l-wrapp h1 {
        font-size: 28px;
    }
    .login-form{
        margin-top: 35px;
    }
    .desc-show{
        display: none!important;
    }
    .youtube-box iframe {
        height: 290px;
    }
    .top_wrap .m-close {
        right: 0;
    }
    
    
    .tabs-info .row.l-auction .col-l p,
    .tabs-info .row.l-auction .col-r p {
        font-size: 13px;
    }
    
    .autorization {
        width: auto;
        height: auto;
    }
    /*.header-wrap .h-nav{*/
    /*display: none;*/
    /*}*/
    /*.header-wrap a img{*/
    /*width: 110px;*/
    /*}*/
    .header .container .btn{
        display: none;
    }
    .login-container {
        position: inherit;
        left: inherit;
        top: inherit;
        transform: inherit;
        padding: 30px;
        margin-top: 30px;
    }
    .btn-submit:hover {
        color: #BE082E;
        background: transparent;
    }
    .login-form {
        margin: auto;
    }
    .b-fixed {
        position: inherit;
    }
    .login-section {
        height: auto;
        /*margin-bottom: 45px;*/
    }
    .tabs-info .row.l-auction .col-r {
        padding: 15px 0;
        padding-left: 32px;
    }
    .col-full.h-row-wrap .col .col-soc {
        display: flex;
        align-items: flex-start;
        flex-direction: column;
    }
    .col-full.h-row-wrap .col .col-soc .soc-list {
        margin-top: 10px;
        margin-left: 30px;
    }
    
    .moore-info .row-info{
        flex-wrap: wrap;
        margin-bottom: 20px;
    }
    .moore-info .row-info .col{
        width: calc(50% - 3px) !important;
        max-width: 50% !important;
        margin-bottom: 3px;
    }
    .history.moore-info {
        margin-bottom: 11px;
    }
    .history.moore-info .row-info .col.col-h-2:last-of-type{
        width: 100%!important;
        max-width: 100% !important;
    }
    .moore-info__wrapp .btn-wrapp {
        max-width: 100%;
    }
    .moore-info__wrapp {
        margin-bottom: 20px;
    }
    .moore-info__wrapp {
        padding: 35px 20px 75px 20px;
    }
    .calculator-one-header .btn-go {
        font-size: 12px;
        width: 135px;
        padding: 6px;
    }
    #carfax-modal .top_wrap .m-close{
        right: -8px;
    }
    #carfax-modal .form_input .search{
        width: 130px;
    }
    
    .sub-carfax-wrapp.comment .title {
        font-size: 22px;
    }
    #submit-comment-order-modal .sub-carfax-wrapp {
        padding: 25px 10px;
    }
    .settings-table-wrapp .settings-table-con{
        flex-direction: column;
    }
    .settings-table-wrapp .settings-table-con .add-new {
        margin-top: 10px;
    }
    
    
    .carfax-tabs-content .carfax-tabs-row.table-header {
        display: none;
    }
    .carfax-tabs-content .carfax-tabs-row.table-item {
        display: flex;
        flex-wrap: wrap;
        width: 100%;
        padding: 20px;
        box-shadow: 0px 1px 16px rgba(91, 117, 142, 0.21);
        margin-left: 0;
        margin-right: 0;
        margin-bottom: 20px;
    }
    .carfax-tabs-content .carfax-tabs-row .item {
        height: 90px;
        padding: 0;
        display: flex;
        flex-direction: column;
    }
    .carfax-wrapp {
        padding: 0;
    }
    .carfax-top {
        padding: 0 20px;
        align-items: flex-end;
    }
    .carfax-search {
        display: flex;
        width: calc(100% - 180px);
        max-width: 315px;
    }
    .carfax-get {
        align-items: flex-end;
        flex-direction: column-reverse;
    }
    .calculator-delivery-btn_wrap {
        max-width: 100%;
    }
    .carfax-get-left {
        margin-left: 0;
        margin-bottom: 7px;
    }
    .carfax-tabs-content .carfax-tabs-row .item .mob-title {
        font-weight: 500;
        font-size: 12px;
        display: flex;
        color: #ffffff;
        width: 100%;
        align-items: center;
        justify-content: flex-start;
        height: 45px;
        padding: 0 15px;
        background: #235789;
    }
    .carfax-tabs-content .carfax-tabs-row .item .info {
        padding: 0 15px;
        height: 45px;
        display: flex;
        align-items: center;
        background: #F2F2F2;
        width: 100%;
        justify-content: flex-start;
        height: 45px!important;
    }
    .carfax-tabs-content .carfax-tabs-row.table-item .item {
        border-right: 1px solid #ffffff;
        border-bottom: 1px solid #ffffff;
        width: 100%;
        flex-direction: row;
        height: auto;
    }
    /*.carfax-tabs-content .carfax-tabs-row.table-item .item.show-status .info {*/
    /*    height: 45px;*/
    /*}*/
    /*.carfax-tabs-content .carfax-tabs-row.table-item .item.mob-c-number {*/
    /*    width: 50px;*/
    /*}*/
    /*.carfax-tabs-content .carfax-tabs-row.table-item .item.mob-c-data {*/
    /*    width: 80px;*/
    /*}*/
    /*.carfax-tabs-content .carfax-tabs-row.table-item .item.mob-c-vin {*/
    /*    width: calc(100% - 130px);*/
    /*}*/
    /*.carfax-tabs-content .carfax-tabs-row.table-item .item.mob-c-status {*/
    /*    width: 50%;*/
    /*}*/
    .carfax-tabs-content .carfax-tabs-row.table-item .item.show-status .mob-title{
        display: none;
    }
    .user-info-table .user-infoitem .stat, .user-info-table .user-infoitem .edit {
        font-size: 14px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .settings-table-top.is-edit .user-info-table .user-infoitem .edit input {
        font-size: 14px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .user-info-table .user-infoitem {
        padding: 5px 15px;
    }
    .settings-table-top .user-info{
        box-shadow: none;
    }
    .settings-table-content.mobile .settings-table-top {
        max-width: 100%;
    }
    .settings-table-content.mobile .settings-user .user-one {
        width: auto;
        margin-left: -15px;
        margin-right: -15px;
    }
    .settings-table-content.mobile .settings-user {
        flex-direction: column;
    }
    .carfax-tabs-content .carfax-tabs-row.table-item:nth-child(odd),
    .table-container .table-row.table-item:nth-child(odd){
        background: #ffffff;
    }
    #settings-client-carfax .top_wrap .m-close {
        top: -51px;
        right: 0;
        background: transparent;
    }
    .order-pagination  {
        margin-left: 0;
    }
    .order-pagination .pagination {
        justify-content: center;
    }
    .order-pagination .pagination li a, .order-pagination .pagination li span {
        font-size: 10px;
    }
    
}

@media (max-width: 840px) {
    .header-bottom-one .tabs-nav {
        display: none;
    }
    .mob-selected{
        display: flex;
        align-items: end;
        width: 100%;
        /*margin-left: -32px;*/
        justify-content: space-between;
    }
    .header-to_nav .select__item-tale{
        display: none;
    }
    .drop-down.mob-selected .select__item-tale{
        max-width: 210px;
        margin-top: 2px;
    }
    .chose-car .car-item .question .tooltip {
        bottom: calc(100% + 10px);
        width: 170px;
        right: 0;
        left: calc(100% - 25px);
    }
    .question .tooltip:after {
        right: 0;
        left: 8px;
    }
    .header-bottom-one .n-car {
        justify-content: center;
        align-items: center;
        text-align: center;
        flex-direction: column;
        margin-bottom: 30px;
        width: 100%;
    }
    .n-car .btn-auction{
        margin-top: 25px;
    }
    
}
@media (max-height: 800px) {
    .calculator-one{
        height: 100%;
    }
}

@media (max-width: 840px) {
    .get-inform {
        justify-content: center;
        margin-top: 0;
        align-items: baseline;
        padding-top: 50px;
        flex-direction: column;
        max-width: 300px;
        margin: auto;
        margin-bottom: 20px;
    }
    .get-inform .inform-item {
        margin-left: 10px;
        font-size: 16px;
        margin-bottom: 11px;
    }
    .btn-carfax{
        margin-right: 0;
    }
    .rating-block {
        margin-right: 0;
        width: 100%;
        margin-left: 10px;
    }
    
    .get-inform1 {
        justify-content: center;
        margin-bottom: -20px;
        margin-top: 0px;
        flex-direction: column;
        align-items: center;
    }
    .get-inform1 .carfax-block {
        display: flex;
        align-items: center;
    }
    .get-inform1 .carfax-btn{
        margin-top: 0;
    }
    .get-inform1 .carfax-qty {
        margin-left: 0;
    }
    .get-inform1 {
        justify-content: center;
        margin-bottom: -40px;
        margin-top: 20px;
        padding-top: 20px;
        flex-direction: column;
        align-items: center;
    }
    .get-inform1 .carfax-block {
        margin-left: 0;
    }
    #rating-modal .top_wrap .m-close {
        top: -30px;
        right: -30px;
        background: #be072f;
    }
    
}

@media (max-width: 767px) {
    .carfax-info-btn {
        flex-direction: column;
    }
    .get-inform1 .carfax-btn {
        margin-top: 15px;
    }
    #search-modal .modal_container {
        top: 42px;
    }
}


@media (max-width: 620px){
    /*.sub-p {*/
    /*flex-direction: column-reverse;*/
    /*}*/
    
    /*.header-bottom-one .c-cars {*/
    /*    text-align: left;*/
    /*}*/
    .header-bottom-one .tabs-nav .tab-ithem + .tab-ithem {
        margin-left: 0;
        margin-top: 20px;
    }
    .header-bottom .n-car {
        margin-bottom: 40px;
    }
    .sub-p {
        justify-content: center;
    }
    .chose-car .car-item {
        width: 191px;
    }
    .chose-car .car-item .car-type {
        font-size: 12px;
    }
    .calculator-box {
        flex-direction: column;
    }
    .calculator-box .chose-car {
        flex-direction: row;
        flex-wrap: wrap;
    }
    .chose-car .car-item {
        width: calc(50% - 2px);
        margin-right: 2px;
    }
    .calculation-car {
        width: 100%;
    }
    .calculator-wrapp .calculator-container {
        width: 100%!important;
    }
    .select2-container--calculation-option-select, .select2-container--calculation-option-select .select2-dropdown {
        width: calc(100% - 48px)!important;
    }
    .select2-container--calculation-option-select.auction-chose,
    .select2-container--calculation-option-select .select2-dropdown{
        width: 100%!important;
    }
    #sale-car-sea .sub-carfax-wrapp {
        padding: 30px 20px;
    }
    #sale-car-sea .sale-form {
        flex-wrap: wrap;
    }
    #sale-car-sea .sale-form .col {
        width: 100%;
    }
    #sale-car-sea .sale-form .col + .col {
        margin-left: 0;
    }
    #sale-car-sea .modal_container {
        overflow-y: auto;
        max-height: 456px;
    }
    #sale-car-sea .sub-carfax-wrapp.comment .title {
        font-size: 20px;
        margin-top: 35px;
    }
    #sale-car-sea .delivery-options-btn.full {
        max-width: 100%!important;
    }
    /*.bac-to{*/
    /*width: 135px;*/
    /*}*/
    #modal .modal_container .one-info {
        flex-direction: column;
    }
    #modal .modal_container .one-info .info-row {
        width: 100%;
        max-width: 100%;
    }
    .chose-car .car-item:last-of-type{
        margin-bottom: 2px;
    }
    .tabs-info.info-desc .table-wrap-col.table-info-car {
        flex-direction: column;
        padding: 0 10px;
    }
    .info-table {
        width: 100%;
    }
    
    .info-table + .info-table {
        margin-left: 0;
        margin-top: 35px;
    }
}

@media (max-width: 650px){
    
    /*.h-row-wrap .col:nth-child(1){*/
    /*display: none;*/
    /*}*/
    /*.h-row-wrap .col:nth-child(2){*/
    /*display: none;*/
    /*}*/
    .h-row-wrap {
        padding: 0;
    }
    .h-row-wrap .col {
        flex-direction: column;
    }
    .h-row-wrap .col{
        width: 50%;
        display: flex;
        justify-content: center;
    }
    .s-img .s-slide-cont{
        height: 200px;
        /*margin-left: -20px;*/
        /*width: 109%!important;*/
    }
    /*.slick-list.draggable{*/
    /*overflow: inherit;*/
    /*}*/
    .timeline__item .date {
        width: 7%;
        text-align: end;
        justify-content: flex-end;
        align-items: center;
        display: flex;
    }
    .timeline__item .date p {
        font-size: 14px;
    }
    .timeline__item .title p {
        font-size: 14px;
    }
    .cabinet-info .cabinet-info__item {
        padding: 15px ;
        display: flex;
        flex-direction: column;
        width: 100%;
    }
}

@media (max-width: 550px){
    .header-bottom {
        margin-top: 30px;
    }
    .header-bottom form .form_input {
        justify-content: center;
    }
    #main-table .row .col {
        max-width: 58%;
        padding-left: 7px;
    }
    #main-table .row .col-b {
        max-width: 42%;
    }
    .c-hidden{
        display: none!important;
    }
    #main-table .row .col.btn-moore{
        max-width: 100%;
    }
    #tabs-ithem_2 .row .col-1 p {
        margin-left: 10px;
    }
    #tabs-ithem_2 .row .col-1 img {
        margin-right: 5px;
    }
    .tabs-info .row.l-auction .col-l p,
    .tabs-info .row.l-auction .col-r p {
        font-size: 13px;
    }
    .tabs-info .row .col-r {
        /*padding: 10px 0;*/
        padding-left: 30px;
    }
    #tabs-ithem_1 .row{
        position: relative;
    }
    .l-moore-info {
        opacity: 1;
        position: absolute;
        z-index: 99;
        width: 299px;
    }
}

@media (max-width: 525px) {
    .h-row-wrap .col {
        width: 100%!important;
        margin-bottom: 25px;
    }
    .h-row-wrap {
        max-width: 245px;
        padding-top: 20px;
    }
    .h-row-wrap .col {
        margin-bottom: 15px;
        margin-top: 15px;
    }
    .col-full.h-row-wrap .col.cols .col .f-logo {
        margin: 0 10px 0 0!important;
    }
    /*.tabs-info .row .col-r {*/
    /*    height: 67px;*/
    /*}*/
    .calculator-wrapp-container .auction-list .item img {
        margin-bottom: 15px;
        height: 35px;
    }
}

@media (max-width: 500px) {
    
    .filter-wrapp {
        align-items: flex-start;
    }
    .select__wrap {
        align-items: flex-start;
    }
    .sort__text {
        margin-left: 7px;
    }
    .select2-dropdown, .select2-container {
        /*width: 145px!important;*/
    }
    
    .carfax-info {
        margin-right: 0;
        margin-top: 10px;
        flex-direction: column;
        align-items: flex-start;
    }
    .carfax-info .nav + .nav {
        margin-left: 0;
        padding-right: 0;
    }
    .carfax-info .nav {
        border-right: none;
        margin-bottom: 15px;
    }
    .tabs-foto {
        padding-left: 0;
    }
    .h-row-wrap .col{
        width: 100%;
    }
    .col-full.h-row-wrap .col.cols .col {
        width: 100%;
    }
    .col-full.h-row-wrap .col.cols .col .soc-list {
        margin-top: 10px;
    }
    
    .col-full.h-row-wrap .col.cols {
        flex-direction: column;
    }
    .col-full.h-row-wrap .col.cols .col:last-of-type {
        width: 100%;
        margin-top: 10px;
        text-align: center;
    }
    .h-row-wrap .col:last-of-type {
        width: 100%;
    }
    .col-full.h-row-wrap .col.cols .col .f-logo {
        margin: auto;
    }
    
    .moore-info .row-info .col{
        width: 100% !important;
        max-width: 100% !important;
        margin-bottom: 3px;
    }
    .moore-info__wrapp .foto-wrapp .foto-item_show .one-foto, .moore-info__wrapp .foto-wrapp .foto-items .one-foto {
        width: 160px;
    }
    
    .get-inform {
        margin: unset;
        margin-left: -10px;
    }
    .calculation-car {
        background: #e8e8e8;
        padding: 35px 10px;
    }
    .select2-container--calculation-option-select, .select2-container--calculation-option-select .select2-dropdown {
        width: calc(100% - 48px)!important;
    }
    .select2-container--calculation-option-select, .select2-container--calculation-option-select .select2-dropdown {
        width: calc(100% - 28px)!important;
    }
    .select2-container--calculation-option-select.auction-chose,
    .select2-container--calculation-option-select .select2-dropdown{
        width: 100%!important;
    }
    .calculator-container .calc-title {
        font-size: 24px;
    }
    .calculator-wrapp .auction-list .item img {
        height: 40px;
    }
    
}
@media (max-width: 465px) {
    .invoice-create .section-item {
        flex-direction: column;
        align-items: baseline;
    }
    .invoice-create .section-item .summ,
    .invoice-create .section-item .cost {
        width: 100%;
    }
    .select2-container--calculation-option-select.auction-chose,
    .invoice-result-manual__wrapp .select2-container.auction-chose {
        max-width: 100% !important;
    }
    .select2-container--calculation-option-select.auction-chose,
    .select2-container--calculation-option-select.auction-chose .select2-dropdown {
        width: 100% !important;
        max-width: calc(100% - 20px) !important;
    }
}
@media (max-width: 420px) {
    .moore-info__wrapp .foto-wrapp .foto-item_show .one-foto, .moore-info__wrapp .foto-wrapp .foto-items .one-foto {
        width: 100%;
        margin-right: 0;
    }
    .title-search__wrapp .form_input .btn {
        position: relative;
        right: 0;
        top: 0;
        width: 100%;
    }
    .title-search__wrapp .form_input {
        position: relative;
    }
    .chose-car .car-item .question .tooltip {
        width: 130px;
    }
    .chose-car .car-item .car-type {
        font-size: 10px;
    }
    .table-container .table-row.table-item {
        padding: 10px;
    }
    .carfax-tabs-content .carfax-tabs-row.table-item {
        padding: 10px;
    }
    .carfax-top {
        padding: 0 10px;
    }
    .tab-nav-wrapp {
        padding: 20px 10px 15px;
    }
    .filter-criteria {
        padding: 15px 10px;
    }
    .carfax-get {
        margin-left: 15px;
        width: 150px;
    }
    .carfax-search {
        width: calc(100% - 160px);
    }
    .settings-table-container .table-row {
        box-shadow: 0px 0px 16px rgba(91, 117, 142, 0.21);
        margin-left: -25px;
        margin-right: -25px;
        padding: 10px;
        background: #fff;
        display: flex;
        flex-wrap: wrap;
        margin-bottom: 25px;
    }
    .settings-table-container {
        box-shadow: none;
    }
    .settings-table-container .table-row .item {
        border-bottom: none;
    }
    .calculator-wrapp-container .calculator-col-r {
        width: 100%;
        padding: 0 10px;
    }
}



@media (max-width: 350px) {
    #mobile_menu .mob-nav-bottom .item {
        margin-bottom: 5px;
    }
    #mobile_menu .mob-nav-bottom .item .title {
        font-size: 16px;
    }
    #mobile_menu .mob-nav-top, #mobile_menu .mob-nav-bottom {
        padding: 20px;
    }
    #mobile_menu .mob-nav-bottom .item .desc {
        font-size: 18px;
    }
    #mobile_menu .mob-nav-top .h-nav-item span {
        font-size: 16px;
    }
    #mobile_menu .mob-nav-bottom .exit {
        left: 25px;
        margin-top: 25px;
    }
    .carfax-top {
        padding: 0 10px;
        flex-direction: column;
        width: 100%;
    }
    .carfax-search {
        width: 100%;
        max-width: 100%;
    }
    .carfax-get {
        margin-left: 15px;
        display: flex;
        flex-direction: row;
        width: 100%;
        justify-content: space-between;
        margin-top: 10px;
        align-items: center;
    }
}