@media screen and (min-width:960px){}
.mbanner-responsive{display:none;}
@media(max-width:767px){.mbanner-responsive{display:block;}
#header .top_section .logo_box{width:70%;}
#header .top_section .left_menu{display:none;}
#bannerVideo{display:none;}
.product-banner{display:none;}
#header .top_section .logo_box img{height:auto;}
.menu_icon_box ul li a img{height:auto !important;}
#header .left_section{width:70px;}
.hamburger{padding:20px 20px;}
#site-nav li a img{height:65%;}
#site-nav{padding:0px 0px 0px 5px;flex-direction:unset;}
#site-nav li{margin-bottom:15px;}
#site-nav li a{font-size:14px;}
#header .top_section .left_menu{display:none;}
#site-nav .col{flex:0 0 10%;}
.menu_icon_box{top:150px;right:-30px;}
.menu_icon_box ul li{width:80%;margin-bottom:30px;}
.home_box{left:-136px;}
#site-nav ul{margin-top:0px;}
.social_menus .facebook_social li{width:12%;margin-right:10px;}
.bike_tab .moto_box{height:38px;top:-38px;}
.nav-tabs{top:-38px;}
.nav-tabs > li > a{padding:12px 10px;font-size:10px;}
.social_update .row{margin-left:-0px!important;margin-right:-0px!important;}
.social_update.social_update .wrap .left_box{width:100%;float:right;padding:30px 0px 30px 0px;}
.social_update .wrap .left_box ul{text-align:center;width:100%;display:block;}
.social_update .wrap .left_box ul li{margin-bottom:30px;display:inline-block;width:25%;}
.social_update .wrap .left_box ul li img{margin-bottom:12px;width:25%;margin-right:0;}
.social_update .wrap .left_box ul li h2{font-size:20px;display:block;}
.social_update .wrap h1{font-size:20px;margin-bottom:20px;}
.social_update{padding:30px 0px;}
.social_update .wrap .right_box{width:100%;}
#footer{padding:30px 0px;}
#footer .footer_top, #footer .footer_bottom{width:100%;}
#footer .social_icon ul, #footer .footer_top ul, #footer .footer_bottom ul{text-align:center;padding:0px;}
#footer .footer_top ul li{display:inline-block;float:none;}
#footer .footer_top ul li a{font-size:14px;padding:5px 8px;}
#footer .footer_top ul li:nth-child(5n) a{padding:0px 8px;}
#footer .footer_top ul li:nth-child(5n){background:none;padding:0px;}
#footer .footer_bottom{margin-top:5px;}
#footer .footer_bottom ul li{float:none;display:inline-block;padding:0px 5px;}
#footer .footer_bottom ul li a{font-size:12px;}
#footer .footer_bottom ul li:nth-child(5n){padding-left:5px;}
#footer .social_icon{padding:10px 15px;}
#footer .social_icon ul li{float:none;width:7%;display:inline-block;margin-right:20px;}
}
@media screen and (max-height:450px){}