@media only screen and (min-width : 1919px) {/* to 1366px */
    .main-banner-motorbike {
        max-height: 180vh;
    }
    .main-banner-section .slide_image img {
        width: 1920px;
        height: 1080px;
    }
}
/*============================================================  
                    Mobile First Method  
 =============================================================*/
/* Large Devices, Wide Screens */
@media only screen and (max-width : 1365px) { /* to 1024 */
    .main-banner-section .slide_image img {
        max-width: 100%;
        max-height: 100%;
        width: auto;
        height: auto;
    }
    .main-banner-motorbike {
        max-height: 100vh;
    }
    .site-header .site-branding img {
        max-width: 100%;
    }
    body.tax-product_cat ul.products.columns-3 li, body.archive.search.search-results ul.products.columns-3 li{margin:0px 0px 40px 0px !important;}
    body.tax-product_cat ul.products.columns-3{justify-content:space-between;}
}

@media only screen and (max-width : 1199px) {
    body.tax-product_cat ul.products.columns-3 li, body.archive.search.search-results ul.products.columns-3 li{width:32% !important;}
    body.tax-product_cat ul.products.columns-3 li .product_loop_thumb, body.archive.search.search-results ul.products.columns-3 li .product_loop_thumb{min-height:260px;}
}
/* Medium Devices, Desktops */

/* Small Devices, Tablets */
@media only screen and (max-width : 991px) {
    .main-page-cetegory .cat-box .content h2{
        font-size: 36px;
        text-align: center;
    }
    .google-translate-language-button{display:none;}
    /*.main-page-cetegory{flex-wrap:wrap;}*/
    /*.main-page-cetegory .cat-box{width:50%;height:500px;}*/
    /*.main-page-cetegory .cat-box .content{height:500px;}*/
     body.tax-product_cat ul.products.columns-3 li .product_loop_thumb, body.archive.search.search-results ul.products.columns-3 li .product_loop_thumb{min-height:200px;}
     .contact-pagec{flex-flow:column;}
    .contact-pagec .box{width:100%;}
    header.site-header .main-navigation{width:90% !important;}
}

@media only screen and (max-width : 1023px) { /* to 980 */
	
}

@media only screen and (max-width : 979px) { /* to 800 */
    /*.main-page-cetegory .cat-box .content h2{
        font-size: 36px;
    }*/
    header.site-header {
        padding: 30px 15px;
    }
    header#masthead.site-header .site-branding {
        max-width: 200px;
        position: relative;
        z-index: 99999999999;
    }
    .cat--main-boxe {
        padding: 40px 0px;
    }
    .product-main-boxe {
        padding: 0px 0px 50px;
    }
}
@media only screen and (max-width : 799px) { /* to 768 */
    .front-page-main-header{padding:20px;}
    .main-banner-section .banner-arrow-bottom{display:none;}
    .cat--main-boxe .cat-heading, .product-main-boxe .product-heading{font-size:22px;}
    .cat-inner-boxes .cat-box{width:50%;}
    .cat-inner-boxes{flex-wrap:wrap;}
    .gallery-section .container{flex-wrap:wrap;}
    .gallery-section .container .box{width:100%;}
    footer.site-footer .container{flex-wrap:wrap;}
    footer.site-footer .container .right-box {
            width: 100%;
            text-align: left;
            display: block;
            margin-top: 30px;
    }
    footer.site-footer .container .right-box ul{justify-content:flex-start;}
    .gallery-section .container .box{margin-top:10px;}
    .site-footer .left-box {
        width: 100%;
    }
}
@media only screen and (max-width : 767px) { /* to 600 */
    /*.main-page-cetegory{
        flex-wrap: wrap;
    }
    .main-page-cetegory .cat-box{
        width: 100%;
    }*/
    .main-page-cetegory .cat-box .content h2{
        font-size: 24px;
    }
    .language-icon{display:none;}
    body.single-product #primary.content-area .summary.entry-summary{padding-right:0;}
    body.single-product #primary.content-area .yith-ywraq-add-to-quote a.add-request-quote-button{width:auto;}
    body.archive.search.search-results .woocommerce-products-header__title.page-title{font-size:26px;}
    header#masthead.site-header #wp-megamenu-primary li a b{display:block;}
    nav#site-navigation.main-navigation #wp-megamenu-primary ul.wp-megamenu-sub-menu .mycusmega_menu{top:0px;}
    header#masthead.site-header #wp-megamenu-primary li a::before{display:none;}
    header#masthead.site-header .site-search{display:none;}
    .tax-product_cat #primary.content-area{width:100%;}
    header.site-header .main-navigation{width:100% !important;}
    #wp-megamenu-primary.wpmm-mobile-menu a.wpmm_mobile_menu_btn{margin-right:20px;}
    body.archive.tax-product_cat .storefront-sorting{margin-top:0px;}
    .tax-product_cat.right-sidebar .widget-area{display:none;}
    .product_script .product_slides{width:100%;}
    .wpmm_mobile_menu_btn {
        background: #ff0016;
    }
    .wpmm_mobile_menu_btn:hover {
        color: #ffffff !important;
        background-color: #ec1515;
    }
    header#masthead.site-header{align-items:unset;}
    .main-navigation div.menu {
        position: absolute;
        left: 0;
        right: 0;
        top: 67px;
        background: #fff;visibility:hidden;
        padding: 20px 20px;
    }
    .main-navigation.toggled div.menu{visibility:visible;}
    .main-navigation div.menu ul {
            margin: 10px 0px;
    }
    header#masthead.site-header .col-full{margin-right:auto;}
    header#masthead.site-header{padding:20px;}
    .storefront-sorting{margin-right:30px;}
    body.tax-product_cat ul.products.columns-3{padding:0px 20px;}
    body.single-product #primary.content-area{padding:0px 2%;}
    body.single-product #primary.content-area .woocommerce-product-gallery{width:100%;}
    body.single-product #primary.content-area .summary.entry-summary {
        width: 100%;
        margin-top: 40px;
    }
    body.tax-product_cat ul.products.columns-3 li .product_loop_thumb, body.archive.search.search-results ul.products.columns-3 li .product_loop_thumb {
        min-height: 240px;
        align-items: flex-start;
    }
    body.tax-product_cat ul.products.columns-3 li, body.archive.search.search-results ul.products.columns-3 li{width:47% !important;}
    /*.main-page-cetegory .cat-box{width:100%;}*/
    .front-page-main-header img {
        width: 200px;
    }
    .front-page-main-header{flex-flow:column;}
    .front-page-main-header p {
        margin-top: 10px;
    }
    .home-page-catalog .container .inner-content{width:100%;max-width:100%;}
    .home-page-catalog .container .inner-content h2{clip-path:unset;}
    .home-page-catalog .container .inner-content{text-align:center;}
    .home-page-catalog .container .inner-content a{margin-right:0px;}
    .copy-right .container{flex-flow:column;}
    .copy-right .container p{margin-bottom:5px;text-align:center;}
    footer.site-footer .container .left-box .footer-form form input{width:180px;}
    .woocommerce-MyAccount-content {
        margin-top: 40px;
    }
    div.request_quoet form th {
        height: 50px;
        padding: 0;
    }
    table.cart td.product-remove a.remove {
        margin-top: 25px;
    }
    div.request_quoet form td.product-name {
        line-height: 1.2em;
    }
    .page-template-default.page #primary.content-area form.wpcf7-form p span.your-name, .page-template-default.page #primary.content-area form.wpcf7-form p span.your-email{width:100%;}
    nav#site-navigation.main-navigation nav#wp-megamenu-primary #menu-header-menu {
        background: #606060;
    }
    nav#site-navigation.main-navigation #wp-megamenu-primary ul.wp-megamenu-sub-menu .mycusmega_menu{width:100%;}
    nav#site-navigation.main-navigation #wp-megamenu-primary ul.wp-megamenu-sub-menu .mycusmega_menu .mega_container {
        display: flex;
        padding: 0px;
        flex-flow: column;
    }
    nav#site-navigation.main-navigation #wp-megamenu-primary ul.wp-megamenu-sub-menu .mycusmega_menu .mega_container .mega_dis .cuscat_parent .left{display:none;}
    nav#site-navigation.main-navigation #wp-megamenu-primary ul.wp-megamenu-sub-menu .mycusmega_menu{background:transparent;background-image:none;}
    nav#site-navigation.main-navigation #wp-megamenu-primary ul.wp-megamenu-sub-menu .mycusmega_menu .mega_container .mega_dis .cuscat_parent .right p{padding-top:0px;}
    nav#site-navigation.main-navigation #wp-megamenu-primary ul.wp-megamenu-sub-menu .mycusmega_menu .mega_container .mega_dis .cuscat_parent .right h3{margin-bottom:5px;}
    header#masthead.site-header .storefront-primary-navigation {
        width: 100%;
        position: absolute;
        left: 0;
        right: 0;
        top: 10px;
    }
    nav#site-navigation.main-navigation #wp-megamenu-primary ul.wp-megamenu-sub-menu .mycusmega_menu .mega_container .mega_dis{
        width: 100%;
    }
}
@media only screen and (max-width : 599px) { /* to 480 */
    .main-page-cetegory .cat-box .content h2{
        font-size: 18px;
    }
    .cat-inner-boxes .cat-box{width:100%;}
    footer.site-footer .container .left-box .inner {
            flex-flow: column;
    }
    footer.site-footer .container .left-box .inner div.margin{margin-left:0px;margin-top:20px;}
    .home-page-catalog .container .inner-content h2{font-size:30px;}
    body.tax-product_cat ul.products.columns-3 li, body.archive.search.search-results ul.products.columns-3 li {
            width: 230px !important;
    }
    body.tax-product_cat ul.products.columns-3 {
            justify-content: center;
    }
    .cat-head-title{padding:30px 20px;}
    .cat-head-title h1{font-size:25px;}
    .cat-head-title .storefront-breadcrumb a{font-size:14px;}
    .cat-head-title .storefront-breadcrumb span::after{font-size:20px;}
}
@media only screen and (max-width : 479px) { /* to 375 */
    .main-page-cetegory .cat-box .content h2{
        font-size: 14px;
    }
    .cat-inner-boxes .cat-box .content h2 {
        font-size: 24px;
    }
    body.page-template-default.page.page-id-11 .storefront-breadcrumb {
        margin-bottom: 50px;
    }
    body.page-template-default.page.page-id-11 h1.entry-title {
        font-size: 26px;
    }
    body.page-template-default.page.page-id-11 .entry-content {
        margin-top: 30px;
    }
    body.page-template-default.page.page-id-73 .storefront-breadcrumb {
        margin-bottom: 50px;
    }
    body.page-template-default.page.page-id-73 h1.entry-title {
        font-size: 26px;
    }
    body.page-template-default.page.page-id-73 .entry-content {
        margin-top: 30px;
    }
    div.request_quoet {
        margin-top: 10px;
    }
    .request_quoet h3 {
        font-size: 26px;
    }
    .request_quoet #yith-ywraq-mail-form {
        margin-top: 30px;
    }
}
@media only screen and (max-width : 374px) { /* to 360 */
    .cat-inner-boxes .cat-box {
        background-size: 150% !important;
    }
    .cat-inner-boxes .cat-box:hover {
        background-size: 160% !important;
    }
    header#masthead.site-header .site-branding{
        max-width: 180px;
    }
}
@media only screen and (max-width : 359px) { /* to 320 */
	footer.site-footer .container .left-box .inner .margin ul li {
        width: 100%;
    }
}