@media only screen and (max-width: 1600px)
{

}

@media only screen and (max-width: 1440px)
{
    .top_bar_menu a.navbar-brand img {
        width: 90px;
    }
    .page-header::before,.home_slider_container::before,section.section.form-section::before,.footer::before,.ax-form::after {height: 36px;}
    .home-slider .owl-theme .owl-dots{bottom: 5px;}
}


@media only screen and (max-width: 1380px)
{
    #news-list-slider .rs-news{
        height: 175px;
    }
}

@media only screen and (max-width: 1280px)
{

}


@media only screen and (max-width: 1199px)
{
    .top_bar_menu .navbar ul li a{padding:8px 21px;}
    .carchoose .car-a-one_button a{padding:10px 15px;padding-left: 50px;font-size:15px;}
    .one-opt .custom-checkbox2 img{
        width:45px;        
    }
    .one-opt .custom-checkbox2 label {
        font-size: 16px;
    }
    .one-opt .custom-checkbox2{min-height: 50px;}
    .carchoose .right-info form .col-md-6 .agree-label label {
        font-size: 16px;
    }
    #facebook_slider_widget{
        display: none;
    }
    #news-list-slider .rs-news{
        height: 155px;
    }
    .rs-news .news-info p{
        font-size:13px;
    }
    .car-a-one_title{
        font-size:26px;
    }
    .car-a-one_text{
        font-size:16px
    }
    .motobike-sell h2{
        font-size:24px;
    }
    .home-slider .home_title h2 {
        font-size: 44px;
    }
    .home-slider .home_text p {
        font-size: 20px;
    }
    .home-slider .home_button a{
        padding:10px 25px;
    }
    .navbar-toggler {
        background: none;
        border: none;
    }
    .navbar-toggler:active, .navbar-toggler:focus {
        outline: 0; 
    }
    .navbar-toggler .icon-bar {
        display: block;
        background:#fff;
        width: 22px;
        height: 2px;
        border-radius: 1px;
        margin: 4px 0 4px 0;
        transition: all 0.2s;
    }
    .navbar-toggler .icon-bar:nth-of-type(1) {
        transform: rotate(45deg);
        transform-origin: 10% 10%; }
    .navbar-toggler .icon-bar:nth-of-type(2) {
        opacity: 0;
        filter: alpha(opacity=0); }
    .navbar-toggler .icon-bar:nth-of-type(3) {
        transform: rotate(-45deg);
        transform-origin: 10% 90%; }

    .navbar-toggler.collapsed .icon-bar:nth-of-type(1) {
        transform: rotate(0); 
    }
    .navbar-toggler.collapsed .icon-bar:nth-of-type(2) {
        opacity: 1;
        filter: alpha(opacity=100); 
    }
    .navbar-toggler.collapsed .icon-bar:nth-of-type(3) {
        transform: rotate(0); 
    }
    .navbar-collapse{
        position: absolute;
        top: 100%;
        width: 100%;
        background: #002856;

        left: 0px;
    }
    .navbar-nav{ padding:20px 20px;margin:0;}
    header.main-header{
        position: relative;
    }
    .top_bar_menu a.navbar-brand img {
        width: 75px;
    }

    .map-search-form .map-search-form-t,.diler-search-form-t{width:40%}
    .map-search-form .map-search-form-a{width:87%}

    .map-info-phone.map-info-mail{margin-left:-5px;margin-right: -5px;}
    .map-info-phone.map-info-mail a,.card-body .map-info-phone a.btn:first-of-type{margin:5px !important;}
}


@media only screen and (max-width: 1024px)
{

}


@media only screen and (max-width: 991px)
{
    .map-search-form-cont{max-width:100%;}
    .map-search-form .map-search-form-a {
        width: 95%;
    }
    .one-opt{width:100%;}
    .carchoose .right-info form .col-md-6 .agree-label label {
        font-size: 14px;
    }
    .carchoose .right-info form .col-md-6 .agree-label label .form-more-info{font-size:12px;}
    .motobike-sell h2 {
        font-size: 22px;
    }
    .top_bar_menu .navbar ul li.nav-item::after{
        display: none;
    }

    .super_container{
        padding-top: 0;
    }
    .padding-sell-list{
        padding-left:0;padding-right: 0;
    }

    #news-list-slider.slider-itms{
        margin-top:30px;
    }
    #news-list-slider .rs-news{
        height: 195px;
    }
    .car-a-one_title{
        font-size:24px;
    }
    .one-person .team_member_name{
        font-size:18px;
    }
    .one-person .team_member_pos{
        font-size:14px;
    }
    .description-acc{
        font-size:13px;
    }
    .motobike-sell.aixmsld-details h2{
        font-size:22px;
    }
    .motobike-sell.aixmsld-details h3{
        font-size:20px;
    }
    .top_bar_menu .navbar ul li.dropdown > .dropdown-menu,.top_bar_menu .navbar ul li.dropdown:hover > .dropdown-menu{
        display: none;
        opacity: 1;
        visibility: visible;
        transform: none;
        top: 0;
        padding: 0;
        transition: none;
        width: auto;
        margin-left: 0;
        text-align: left;
    }
    .top_bar_menu .navbar ul li a{
        position: relative;
    }
    .top_bar_menu .navbar ul li.dropdown > .nav-link span.fa {
        position: absolute;
        top: 50%;
        right: 0;
        font-size: 16px;
        margin-top: -10px;
        background: #54ab34;
        color: #fff;
        width: 20px;
        height: 20px;
        line-height: 20px;
        margin-left: 0;
        text-align: center;
    }
    .home-slider .home_title h2 {
        font-size: 38px;
    }
    .home-slider .home_text p {
        font-size: 18px;
    }
    .home-slider .home_button a{
        padding:10px 20px;font-size:14px;
    }
}

@media only screen and (max-width: 959px)
{

}

@media only screen and (max-width: 767px)
{
    .diler-search-form {
        justify-content: flex-start;
    }
    .diler-search{
        padding: 30px 10px 20px 10px;margin-left:-15px;margin-right: -15px;
    }
    .mapssection h2{font-size:29px;}
    .diler-search-form-reset{padding-left: 10px;}
    .diler-search-form .diler-search-form-t {margin:0 0 .5rem 0 !important;}
    .diler-search-form .diler-search-form-t + .diler-search-form-t{width: calc(100% - 30px)}
    .map-search-form-t > span,.diler-search-form-t > span{font-size:15px;flex: 0 0 65px;}
    .map-search-form-ai{margin-bottom: 25px;}
    #geolocalisation{position: absolute;}
    .map-search-form .map-search-form-t, .map-search-form .map-search-form-a, .diler-search-form-t{width:100%;max-width: 100%;min-width:1px;margin: 0 auto;}
    .map-search-form .map-search-form-a{padding-left: 0;}
    section.section.form-section.form-section-promo .carchoose form .in-f{margin:0 0 20px 0;}
    .carchoose .salon_select{margin-top: 10px;}
    .carchoose .salon_select::before {display: none}
    .pages-promo-item{margin:15px 0;}
    .pages-promo-item img {
        height: 48.2vw;
    }
    .form-section .section_title h2,.form-section .subheading{font-size:18px;}
    .btn-row{
        justify-content: space-between;
    }  
    .btn-row a{width: calc(50% - 20px);text-align: center;margin-top:5px;display: flex;    align-items: center;    justify-content: center;padding:10px;font-size:15px;}
    .btn-row a.shwf{
        width:100%;margin-top:15px;
    }
    .top-bar .social-icons ul{margin:4px auto 0;}
    .top-bar .row{
        justify-content: center;
        text-align: center;
    }

    .page-header::before,.home_slider_container::before,section.section.form-section::before,.footer::before,.ax-form::after {height: 28px;}
    .page-header::before,.home_slider_container::before {height: 28px;bottom:-1px;}
    .home-slider .owl-theme .owl-dots {
        bottom: 1px;
    }
    .top_bar_menu .navbar ul li a{font-size:15px;}
    .top_bar_menu .navbar ul li a span{font-size:13px;}
    .top_bar_menu a.navbar-brand img {
        width: 65px;
    }
    header.main-header{position: relative;margin:0;background: rgba(0, 40, 86,0.91);}
    header.main-header::after {display:none;background:transparent}
    .home-slider .owl-item .home_slider_background{
        width:100%;height: 45vw;background-size: cover;min-height:250px;
    }
    .home-slider .owl-item img{display: none;}

    .home-slider .home_title h2 {
        font-size: 28px;
    }
    .home-slider .home_text p {
        font-size: 16px;
    }
    .home-slider .home_button a{
        padding:8px 20px;font-size:13px;
    }

    #news-list-slider .rs-news{
        height: 165px;
    }
    .footer .left-s{
        width:100%;text-align: center;padding: 5px 0;
    }
    .footer .right-s {
        padding: 5px 0;
        width: 100%;
    }
    .footer .right-s a img{
        margin:0 15px;
    }
    .footer .row.align-items-center .left,.footer .row.align-items-center .right{
        text-align: center;width: 100%;
    }
    .section_title h2{
        font-size:26px;
    }
    .news_item {
        padding:20px  0
    }
    .car-a-one_title {
        font-size: 20px;
    }
    .car-a-one_title{
        font-size:22px;
    }
    .motobike-sell h2 {
        font-size: 20px;
    }
    .motobike-sell h3{
        font-size:16px
    }
    .car-a-one_text {
        font-size: 14px;
    }
    .contact-row .col-md-6{
        text-align: center;
    }
    .newsletter h2{
        font-size:20px;text-align: center;
    }
    .newsletter h2 span{
        font-size:30px;
    }

    .home_content_inner {
        padding: 0 10px;
    }

    .map-search-form{
        display: block;
        max-width: 100%;
        width: 500px;
        margin: 0 auto;
    }
    .map-search-form-t, .map-search-form-a{
        width: 100%;
    }

    .diler-search-form{
        display: flex;flex-wrap:wrap;
        max-width: 100%;
        width: 500px;
        margin: 0 auto;
    }
    .diler-search-form-t, .diler-search-form-a,.map-search-form-cont .diler-search-form-t{
        width: 100%;
    }
    .map-search-form-cont .map-search-form-t > span{margin-left:0;}
    .map-search-form-cont .rfrs {
        margin-right: -17px;
        margin-left: -5px;
    }
    .map-search-form-a .btn.btn-default.btn-sm{min-height: 40px;}
}

@media only screen and (max-width: 575px)
{
    .home-slider .home_slider_container > .container{
        padding:0
    }
    .event-item-one{
        flex-wrap:wrap;
    }
    .event-item-one .rt-image{
        flex:0 0 100%;margin:0 0 10px 0;
    }
    .event-item-one .entry-meta .post-date{
        font-size:14px;
    }
    .event-item-one .entry-meta .post-author{
        width: 100%;  text-align: left;
    }
    .dsg-title::after {top:-10%;width: 80vw;margin-left: -100vw;}
    .dsg-title .rhs{bottom: -10%;width: 80vw;}
}

@media only screen and (max-width: 539px)
{

}

@media only screen and (max-width: 480px)
{
    .dsg-title p{margin-bottom: 0;font-size:15px;}
    .dsg-title .section_title h2{margin-bottom: -15px;}
    .dsg-title{padding:40px 0;margin-top:40px;margin-bottom: 40px;}
    .pagespr-section .container-fluid.pt-5.pb-5{padding-top:5px !important;padding-bottom: 0px !important;margin-bottom: -15px;}
    .navbar{
        padding:5px 0;
    }
    .top-place{
        display: block;font-size:16px;margin:5px 0 0 0;
    }
    .top_bar_menu .navbar ul > li.nav-item{
        text-align: center;
    }
    .rs-news .news-info p a{
        display: block;
    }
    .rs-news .news-info p {
        font-size: 13px;
        text-overflow: clip;
        height: 40px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    #news-list-slider .rs-news{
        height: 175px;
    }
    .section_title h2 {
        font-size: 24px;
    }
    .news_body h2.news_title{
        font-size:22px;
    }
    .rs-news .news-info .title a{
        font-size:18px;margin:2px 0;
    }
    .rs-news .news-info .date{
        font-size:13px
    }
    .top_bar_menu .navbar ul li a {
        width: auto;
        display: block;
        text-align: center;
        margin: 0 auto;
    }
    .top_bar_menu .navbar ul li ul li a{
        font-size:13px;
    }
    footer .container > .col-12{
        padding:0;
    }
    footer .container > .col-12  .right-s a .footer-place,.footer .right-s a .footer-name,.footer .right-s a img{
        margin:3px 6px;
    }
    .back_top{
        bottom:10px;
    }
    .footer{
        padding-bottom:55px;
    }
    .accordion-list .one-accordion .title span{
        padding-bottom:1px;
    }
    .car-a-one-primary-img{
        margin-left:0;margin-right:0;margin-bottom:20px;padding:10px;
    }
    .col-md-6 .motobike-sell.aixmsld-details{
        padding:0;
    }
    .section  .container  .row.contact-row{
        padding:0;
    }
    .form-content form .form-group i.req{
        right:-10px
    }
    .col-lg-8 .form-content{
        padding-top:20px;
    }
    #contact-person{
        padding-left:15px;padding-right:15px;
    }
    #contact-person .one-person img{
        padding:5px;
    }
}

@media only screen and (max-width: 400px)
{
    #news-list-slider .rs-news{
        height: 145px;
    }
    #news-slider .rs-news{
        flex-wrap:wrap;
    }
    #news-slider .rs-news .media-box, #news-slider .rs-news .news-info{
        width:100%;
    }
}
@media only screen and (max-width: 360px)
{
    #news-list-slider .rs-news{
        height: 125px;
    }
}
@media only screen and (min-width: 1400px)
{
    .container{
        max-width:1280px;
    }
}
@media only screen and (min-width: 1500px)
{
    .container{
        max-width:1310px;
    }
}
.motobike-sell .car-a-one-img a:hover{
    opacity:0.8;
}