@media only screen and (min-width: 1400px)
{
    .product_details_text.s_product_text{
        padding-right: 50px;
    }
}

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

}


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

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

}


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

    .galleries{height: 300px;}
    .one-features-section .row .title-b{
        font-size:26px;
    }
    .one-features-section .row .desc-b{
        font-size:15px;
    }
    #facebook_slider_widget{
        display: none;
    }
    #news-list-slider .rs-news{
        height: 155px;
    }
    .rs-news .news-info p{
        font-size:13px;
    }
    .motorbike-one_title{
        font-size:26px;
    }
    .motorbike-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;
    }
    .mule-one_title{
        font-size:24px;
    }
    .cat-desc{
        padding:20px 15px;
    }
    .cat-one_title{
        font-size:22px;
    }
    .cat-one_text{
        font-size:30px;
    }
    .accesory-title{
        font-size:20px;
    }
    .icon-verticle {
        width: 34px;
        height: 34px;    
        padding: 10px;
    }
    .icon-row{
        font-size:18px;
    }
    .features .f-tl {
        font-size: 16px;
    }
    .belka-info > .row > *{
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .orders-table .order-header > div, .orders-table .order-item > div{
        word-break: break-word;
    }
}


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

}


@media only screen and (max-width: 991px)
{
    .product_details_text  h2{
        font-size:24px;
    }
    .btn.bact-to-category.special-btn{
        margin-bottom: 20px;
    }
    .galleries{
        height: 57vw;width: 100%;
    }
    .topbar-user ul{
        padding:5px 0;
    }
    .verticle-one .cat-one_title{
        font-size:15px;
    }
    .motobike-sell h2 {
        font-size: 22px;
    }
    .top_bar_menu .navbar ul li.nav-item::after{
        display: none;
    }
    header.main-header{
        position: relative;
    }
    .super_container{
        padding-top: 0;
    }
    .padding-sell-list{
        padding-left:0;padding-right: 0;
    }
    .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); 
    }
    #news-list-slider.slider-itms{
        margin-top:30px;
    }
    #news-list-slider .rs-news{
        height: 195px;
    }
    .motorbike-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.motorbike-details h2{
        font-size:22px;
    }
    .motobike-sell.motorbike-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;
    }

    .right-widget{
        padding-right: 15px;
    }
    .right-widget::before {
        width:100%;  
    }
    #news-slider  .rs-news .news-info p{
        display: none;
    }
    .homebox-mule .mule-one_text{
        padding:0 15px;
    }
    .homebox-mule .mule-one_text p{
        font-size:13px;
    }
    .mule-one_title.photoin{
        margin-bottom: 0;
    }
    .cat-one_title{
        font-size:20px;
    }
    .cat-one_text{
        font-size:26px;
    }
    .accesory-title{
        font-size:18px;
    }
    .one-features-section .row .images-shadow{
        margin-bottom: 20px;
    }
    .sidebar-box{
        padding-left: 0;
    }
    .archive-box{
        padding-bottom: 30px;
    }
}

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

}

@media only screen and (max-width: 767px)
{
    .home-slider .home_slider2 .home_title h2{
        font-size:20px;
    }
    .home-slider .home_slider2 .home_text p{
        font-size:13px;
    }
    .home-slider .owl-item .home_slider_background{
        width:100%;height: 300px;background-size: cover;
    }
    .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;
    }
    .mule-one_title{
        font-size:22px;
    }
    .cat-one_title{
        font-size:20px;
    }
    .cat-one_text{
        font-size:26px;
    }
    .accesory-title{
        font-size:18px;
    }
    #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
    }
    .motorbike-one_title {
        font-size: 20px;
    }
    .motorbike-one_title{
        font-size:22px;
    }
    .motobike-sell h2 {
        font-size: 20px;
    }
    .motobike-sell h3{
        font-size:16px
    }
    .motorbike-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;
    }
    .nav-tabs .nav-link{
        width:33.3%;
    }
    .motorbike-one-primary-img{
        padding:0;
    }
    .one-features-section .row{
        margin-left:-15px;margin-right: -15px;
    }
    .topbar-user ul li.loginname{
        display: none;
    }
    .products-header,.products-item{
        flex-wrap:wrap;
    }
    .products-header > div, .products-item > div{
        width: 100% !important;
        margin: 0;
        text-align: center !important;
        justify-content: center;
        font-size: 12px;
    }
    .account-m .btn,.account-m .special-btn,.address-data .btn{
        padding: 7px 15px;
        font-size: 14px
    }
    .warranty-table .order-item{
        flex-wrap:wrap;
    }
    .warranty-table .order-item > div{width:100% !important;text-align: center;}
    .validate-input-no-empty .col-6 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
}

@media only screen and (max-width: 575px)
{
    .home-slider .home_slider_container > .container{
        padding:0
    }

    .select-title-add select#contact-list{
        margin:15px;
    }
}

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

}

@media only screen and (max-width: 480px)
{
    .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;
    }
    .motorbike-one-primary-img{
        margin-left:0;margin-right:0;margin-bottom:10px;padding:0px;
    }
    .col-md-6 .motobike-sell.motorbike-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;
    }
    .fb_dialog {
        bottom: 2px !important;
        right: 50px !important;
        transform: scale(0.8);
    }
    a.new-bnt-c{
        margin-top: 5px;
    }
    .mule-one_title{
        font-size:20px;
    }
    .homebox-mule .mule-one_text{
        padding:0 10px;
    }
    .one-features-section .row .title-b{
        font-size:20px;
    }
    .one-features-section .row .desc-b{
        font-size:13px;
    }
    .nav-tabs .nav-link{
        width:100%;text-align: center;margin:0;margin-top: -1px;
    }
    .nav-tabs .nav-link:focus, .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{
        background:#000;color:#fff;
    }
    .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{
        padding-bottom: 8px;
    }
    .mule-titlev span.price-box .price-bx span.namet{
        font-size:15px;
    }
    .mule-titlev span.price-box .price-bx span.prs{
        font-size:18px;
    }
    .mule-titlev span.price-box .price-bx span.prs span{
        font-size:13px;
    }
    .user-order-item-container .show-more.special-btn{
        padding:3px 7px;font-size:13px;
    }
    .orders-table .order-header > div, .orders-table .order-item > div{
        word-wrap:break-word;
    }
}

@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%;
    }
    .belka-info > .row > *{
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-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 .motorbike-one-img a:hover{
    opacity:0.8;
}