

/* extra buttons basket*/
@media (max-width: 1319px) {
    .basket-control-top {
        display: block;
    }
}
/********************************/


/* Large desktops and laptops */
@media (min-width: 1260px) {
    .navbar-nav > li:first-child {
        padding-left: 65px;
    }

}
/********************************/

/* Portrait tablets and medium desktops */
@media  (max-width: 1234px) {

    .page-content{
        padding:0 5px;
        padding-top: 30px;
    }


    .navbar-nav > li {
        padding-left: 0px;
    }

    #logo img {
        margin-top: 12px;
    }

    .home-catalog-menu {
        margin: 0px;
    }


    .home-catalog-category {
        width:33%;
        float: left;
        margin-bottom: 20px;
    }

    .home-catalog-category:nth-child(4) {
        clear: left;
    }

    .search-form.form-home .form-control{
        width: 68%;
    }

    .wrap-list-date {
        display: table;
        width: 100%;
    }

    .wrap-list-date .item-date {
        width: 20%;
        display: table-cell;
        margin-left: 0px;
        position: relative;
    }

    .wrap-list-date .item-date:before {
        content: "";
        border-bottom: 1px solid #d3d3d3;
        width: 100%;
        top: 30px;
        display: block;
        position: relative;
    }

    .wrap-list-date .item-date:after {
        content: "";
        border-bottom: 1px solid #fff;
        width: 100%;
        top: -53px;
        display: block;
        position: relative;
    }

    .phone-header {
        top: 38px;
        left: 157px;
    }

}
/********************************/

@media (max-width: 1111px) {

    .footer {
        height: 150px;
        padding-left: 62px;
    }
    .footer-phone {
        display:inline;
        height:120px;
    }


    #login-out {
        float: right;
        margin-right: -4px;
    }

    .navbar {
        top:52px;
    }

    .navbar-collapse.collapse.in .nav.navbar-nav.menu-top {
        margin-top: -12px;

    }

    .search-form-input {
        margin-top: 15px;
        margin-left: 10px;
    }
    .search-form-input .btn-group {
        display:none;
    }
    .search-form .text-left {
        display:none;
    }

    .page-content{
        padding:0 5px;
        padding-top: 30px;
    }

    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
        margin-top: -50px;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    #top-nav-bar .navbar-nav {
        float: none!important;
        margin:-9px -139px 64px -10px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {

    }
    .navbar-text {
        float: none;
        margin: 0;
    }
    .navbar-collapse.collapse.in {
        display: block!important;
    }
    .collapsing {
        overflow: hidden!important;
    }

    .navbar-nav > li:first-child {
        padding-left: 65px;
    }

    .navbar-nav > li {
        float:none;
        margin-top: 0px;
        padding: 5px 0;
    }
    .navbar-nav > li:first-child {
        padding-left: 0px;
    }

    .navbar-nav span:not(.reg-text) {
        padding-top: 0px!important;
        display: inline-block;
        font-size: 15px;
    }

    .top-menu .icon {
        background-image: url("../../images/NewTemplate/sprite_icon_menu.png");
        background-repeat: no-repeat;
        width: 28px;
        height: 28px;
        display: inline-block;
        margin: 0px 15px 0 0;
        position: relative;
        top:5px;
    }

    .top-menu .icon.src-message {
        margin: 0 7px 0 0;
    }

    #logo img{
        width: 120px;
        margin-left: 3px;
        margin-top: 0px;
    }

    .navbar-default .navbar-collapse, .navbar-default .navbar-form {
        border: none;
        box-shadow: none;
    }

    #login-out .login-nav {
        padding-right: 5px;
    }


    #login-out ul li {
        padding-left: 10px;
        padding-top: 0px!important;
        padding-bottom: 0px;
    }

    #login {
        height: 50px;
        display: block;
        overflow: hidden;
    }

    .navbar-nav .user_block span{
        display: block;
    }

    a#logout{
        width: 48px;
        height: 55px;
        display: block;
        overflow: hidden;
    }


    .count-message,
    .count-trash {
        margin-top: -40px;
        margin-left: 15px;
    }

    .footer{
        /*position: static;*/
    }

    .social {
        margin: 10px;
        padding: 0;
    }

    .scrollUp {
        position: fixed;
        right: 5px;
        bottom: 5px;
        width: 50px;
        height: 50px;
        background: transparent url("/css/images/NewTemplate/up.png") repeat scroll center center;
    }

    .search-up #input_sp-order.form-control-order {
        width: 80%;
        margin: 10px 0 10px 1%;
    }

    .scrolled .search-up .s_ye-order,
    .scrolled-header .search-up .s_ye-order,
    {
        margin-top: 7px !important;
        margin-left: -5px;
    }

    #result-search {
        margin-left: 0;
    }

    #form_auth .form-control{
        width: 100%;
    }

    .table-container{
        overflow-x:auto;
    }


    .reg .form-horizontal .form-group{
        margin-left:0;
        margin-right:0;
    }

    #form_reg_urik_direction h3{
        margin-bottom: 1em;
    }

    .table-finance-main{
        display: block;
        overflow-x: auto;
    }

    .nav.navbar-nav.login-nav {

    }

    .phone-header, .scrolled-header .phone-header{
        position: absolute;
        color: #fff;
        font-weight: bold;
        top: 38px;
        left: 35px;
        font-size: 10px;
         background: none;
        border-radius: 6px;
        width: 137px;
        padding: 3px 9px 1px 9px;
         box-shadow: none;
    }

}
/********************************/

/* Landscape phones and portrait tablets*/
@media (max-width: 767px) {




    .home-catalog-category {
        width:50%;
        float: left;
        margin-bottom: 20px;
    }

    .home-catalog-category:nth-child(4) {
        clear:none;
    }

    .home-catalog-category:nth-child(3n) {
        clear: left;
    }

    .second-search .title {
        margin-left: 25px;
    }

    .second-search .column-left.vin-block{
        width: 95%!important;
        background: none;
        float: none;
        margin-bottom: 20px;
        padding-left: 0!important;
    }

    .second-search .vin-block input[type="text"] {
        float: left;
    }

    .second-search .column-right.model-block{
        float:none;
        width: 100%!important;
        left: 0px;
    }

    .model-block span,
    .model-block .select-model{
        margin-left: 25px;
    }


    /*.search-form.form-home .form-control{*/
        /*width: 78%;*/
    /*}*/
    .search-form.form-home .btn-group{
        display: none;
    }

    .reg{
        padding: 20px;
    }

    #form_reg_urik_direction input.h2_input,
    #form_reg_urik_direction select{
        width: 100%;
    }

    #form_reg_urik_direction .col-md-2,
    #form_reg_urik_direction .col-md-3,
    #form_reg_urik_direction .col-md-4{
        margin-bottom: 0.5em;
    }



    #tabs.custom-tab .column-left,
    #tabs.custom-tab .column-right{
        float:none;
        width: 100%;
        border: none;
    }

    #tabs.custom-tab .column-right::before {
        display:none;
    }

    #tabs.custom-tab .column-right {
        padding-left: 0;
    }

    #tabs.custom-tab .column-right .uslovie_table ,
    #tabs.custom-tab .column-right .uslovie_text {
        width: 100%;
        margin-left: 20px;
    }

    .title_time_select{
        display: none;
    }



    .wrap-list-date {
        display: block;
        width: 100%;
        padding: 20px 0;
    }

    .wrap-list-date .item-date {
        width: 100%;
        display: block;
        margin-left: 0px;
        position: relative;
    }

    .wrap-list-date:before,
    .wrap-list-date:after,
    .wrap-list-date .item-date:before,
    .wrap-list-date .item-date:after {
        display: none!important;
    }


    .wrap-list-date .item-date {
        margin-bottom: 1em;
    }


    .wrap-list-date .item-date > div {
        display:inline-block;
        padding-right: 0.5em;
    }

    .wrap-list-date .item-date .item-date-today,
    .wrap-list-date .item-date .circle {
        display: none;
    }

    .phone-header, .scrolled-header .phone-header {
        position: absolute;
        color: #fff;
        font-weight: bold;
        top: 38px;
        left: 35px;
        font-size: 10px;
        background: none;
        border-radius: 6px;
        width: 137px;
        padding: 3px 9px 1px 9px;
        box-shadow: none;
    }



}
/********************************/

/* Landscape phones and smaller */

@media (max-width: 480px) {


    .footer-nav{
        margin-top: 10px;
    }

    .footer-nav > ul{
        margin: 0;
        padding: 0 0 0 10px;
        display: block;
        width: 100%;
    }

    .home-catalog-category {
        width: 100%;
    }

    #tabs.custom-tab li:first-child {
        margin-left: 0px;
    }

    #tabs.custom-tab li a {
        padding: 8px 10px;
    }

    .showSweetAlert[data-custom-class="register"]{
        top:151px;
        margin-top: 0;
    }
}


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

/*fixes*/

@media (min-width: 222px){
    .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
        float: left;
    }
}

@media (max-width: 750px){
    .second-search {
        height: 270px;
    }
    .sumbit-in-input {
        left: 250px;
    }


@media (max-width: 1254px){
    .social img{
        width: 23px;
    }
}

@media (max-height: 570px){
    .body .modal_graph{
        display:none;
    }
}
