@media(min-width:768px){
.navigation .navbar-default .navbar-nav > li{ display:inline-block; float:left}	
.navbar-nav{ width:100%; text-align:center; float:none}
.main-banner .category-list-inner ul li:hover{ background-color:#000; background-image:url(../images/bg-hover-right.png); background-repeat:no-repeat; background-position:right; margin:0px -20px 0px 0px; padding:15px 30px; border-bottom:transparent 1px solid;}
.hide-desktop {display:none !important;}
}
@media(min-width:768px) and (max-width:1200px){.navigation .navbar-default .navbar-nav > li > a{ font-size: 13px; padding: 15px 9px;}}
@media(max-width:1200px){
.navigation .container{ width:100%}
.download-col .download-btn{width:100%}
.subscribe-col .subscribe-form{ width:100%;}
.my-account .navbar-nav > li > a{ padding:10px 9px}	
}
@media(max-width:1148px){
.back-links .back-news{ width:35%}
.find-distribuetr .fa, .shop-hooiser .fa, .custom-mfg .fa {font-size:30px; display:block;}
.find-distribuetr h3, .find-distribuetr span, 
	.shop-hooiser  h3, .shop-hooiser span, 
	.custom-mfg h3, .custom-mfg span, .car-care h3, .car-care span{ font-size:12px;}
.Tires-Designed ul li h5, .Tires-Designed ul li div.tire-hover h5 a{font-size: 18px; line-height: 20px; min-height:85px}
.Tires-Designed > ul li {padding:10px 5px; line-height:16px; margin-bottom:5px;}
.Tires-Designed > ul li a{line-height:16px;}
.Tires-Designed ul li div.tire-hover { padding:10px 5px; }
#banner_module div {width:100%; float:none;}


}
@media(max-width:990px){
.social li {margin:2px;}
.social{min-height:95px; padding:10px 0 0 5px;}
.find-distribuetr, .shop-hooiser, .custom-mfg, .car-care{margin-top:10px;}
.find-distribuetr h3, .shop-hooiser h3, .custom-mfg h3, .car-care h3,
.find-distribuetr span, .shop-hooiser span, .custom-mfg span, .car-care span{ font-size:10px;}
.car-care .bottle-icon {display:block; float:none;}
.car-care h3 {display:block;}
.header-btm h1.heading{font-size:35px;}
.header-btm h1.heading{margin-top:50px}
.header-btm h1.heading::after{width:45px;}
.main-banner .category-list-inner h3{ font-size:22px;}
.main-banner .category-list-inner p{padding: 5px 0 6px;}
.subscribe-col .subscribe-form{ float:none;}
.subscribe-form{ padding:10px 0px}
.subscribe-form span{width:100%; margin:0px 0px 7px 0px}
.subscribeForm{width:100%}
.product-details h2{ clear:both; padding:10px 0px}
.page-links ul li a{margin: 0 8px; padding: 12px 5px; font-size:17px; padding:12px 4px}
.page-links ul li a.active, .page-links ul li a:hover{padding:12px 12px}
.overview-wrap .content{text-align:center}
#tire-landing h1 span{display:none}
.tire-landing p{margin-bottom:10px}
.tire-landing{ margin-top: 20px;}
#tabs-657735 ul.nav-tabs a{padding:10px 5px}
#calendar{ clear:both; margin-top:20px; float:left; width:100%}
/* .Tires-Designed ul li:hover{margin-top:0px; padding:10px 5px;} */
.Tires-Designed ul li a.learnmore{font-size:12px;}
.Tires-Designed ul.hide-desktop a.learnmore.learnmore-second {display:block; float:none; margin-top:35px;}
.Tires-Designed h3{ margin-bottom:35px}
/*.menu-drop{display:none !important}*/
.menu-drop, .menu-drop .menu-left-box {top:40px; width:200px;}
.menu-drop .menu-right{display:none !important}
}
@media(max-width:767px){
.hide-mobile {display:none !important;}
.logo{ text-align:center; padding:10px 0px}
.logo img{ height:55px;}
.top-header-right{ display:none}
.navbar-default .navbar-toggle { background: #66116d none repeat scroll 0 0; border-color: #fff; border:#330137 1px solid;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background: #63036b none repeat scroll 0 0;border-color: #fff; border:#330137 1px solid;}
.iphone-nav-right{ display:block; position:absolute; right:14px; top:10px}
.iphone-nav-right ul{ list-style:none; margin:0px; padding:0px}
.iphone-nav-right ul li {display:inline-block; margin:0px 5px}
.iphone-nav-right ul li .fa{ color:#fff; font-size:28px; }
.navbar-toggle{ float:left; margin-left:5px;}
#shop-categories .video-gallery{margin-bottom:20px}
.browse-btn{margin-top:20px}
.header-btm h1.heading{margin-top:5px}
.mid-right{margin:10px 0 0;}
.cart-right-box{margin:10px 0 0;}
.header-btm .cart{border:0px}
.main-banner .banner-img{padding:0px}
.main-banner .category-list{ padding:0px}
.main-banner .category-list-inner ul li:hover{ background-color:#000; background-image:url(../images/bg-hover-right.png); background-repeat:no-repeat; background-position:right; margin:0px 0px 0px 0px; padding:15px 30px;}
.innetr-banner.container{ padding:0px}
.browse-btn{ text-align:center}
.about-des a.learn-more, .start-shopping a.learn-more{padding: 12px 40px;}
.shop-list{ min-height:240px; margin-top:0;}
.footer-img{ text-align:center}
.text-align-right p { text-align: center;}
.bottom-footer{text-align: center;}
.header-btm .cart{width:auto}
.navigation .navbar-nav{margin:0px -15px;}
.navigation .navbar-default .navbar-nav > li > a{ font-size: 15px;  padding: 10px 15px; border-bottom: 1px solid #464d54;}
.navigation .navbar-default .navbar-nav > li{border-right:0px}
.bottom-footer p{padding:0px}
.subscribe-col .subscribe-form{float:none; text-align:center}
.subscribe-form span{ float:none; vertical-align:top; display:inline-block}
.download-col .download-btn{text-align:right}
.main-banner .banner-img img{ max-width:100%; width:auto}
.top-footer{ display:none}
.about-des{margin:20px 0px 0px 0px !important}
#body-container{margin:25px 0px 0px 0px}
.home #body-container{margin:0px 0px 0px 0px}
footer{margin:10px 0px 0px 0px}
.img-map { bottom: -120px; left: 50%; margin-left: -183px; position: absolute;
    right: 0; text-align: left;}
.shop-small-banner{margin:0 0 120px}
.product-list{ text-align:center}
.view-all{margin-top:10px 0px 0px 0px; float:none}
.product-list.list-view h3{padding:10px 0px}
.product-list.list-view .row{padding-top:20px; padding-bottom:20px}
.start-shopping{margin:10px 0 0}
.total{ overflow:hidden; margin:25px 0px 0px 0px}
.shipping-address, .total-box{padding-left:0px; padding-right:0px}
.total{ padding:15px;}
#inner-banner .heading-title h1{margin-top:0px}
#inner-banner .heading-title{margin:35px 0px 0px 0px}
.about-right{padding-left: inherit; padding:0px}
.quick-links{margin:20px 0px}
.page-links ul li a:hover::before, .page-links ul li a.active::before, .page-links ul li a:hover::after, .page-links ul li a.active::after{display:none}
.back-links{height:auto; margin:20px 0}
.back-links .back-news{border-bottom:1px #ddd solid; width:100%; margin-bottom:10px; border-right:0px}
.back-links .back-top{float:none}
.news-sidebar{padding:0px}
.banner-news, .add{ text-align:center}
#inner-banner img{display:none}
.overview-page h2, .tire-landing h1, .about-right h2, .social-media-channels h1, .gallery-title-left-box h2, .contact-page h2, .contingency-page h2{font-size:30px; line-height:30px}
.overview-page h3{font-size:20px; line-height:20px; padding:10px 0px 10px 0px}
#tire-landing h1{font-size:40px;}
#tire-landing p{width:100%}
#tire-landing .download-btn{line-height:15px;}
.tire-landing #tabs-657735 ul.nav-tabs a{padding: 10px 20px;}
.tire-landing.bulletins .img-box{margin-bottom:20px;}
.news-page-btn{ text-align:center}
.news-page-btn li{margin:10px 0px}
.news-page-btn .more-news a, .news-page-btn .news-page a{display:block; padding:12px 15px;}
.about-right h4{ font-size:25px; line-height:25px;}
.about-sidebar, .safety-warnings{padding:0px}
.gallery-title-left-box h3{font-size:20px;}
.multimedia .gallery-page .work{ text-align:center}
.multimedia .gallery-page .work img{ width:100%; height:auto}
.bulletins.gallery-page .col-md-8.col-sm-8 .row{margin: 10px 0 0;
    padding: 0;}
.heading-title{ position:inherit}	
.phy-location{margin:0px 15px; padding-bottom:10px;}
.contct-support h1{ font-size:40px}
.contct-support p{font-size: 18px; line-height: 24px;}
.other-videos-bg .video-box{width:100%}
.other-videos-bg .video-box.second{padding:20px 0px}
.other-videos-bg{background:#67116f}
.videos-page #other-videos{margin:0px}
.btn-channel{margin-bottom:20px}
.videos-sec{width:100%;margin:20px 0 0}
.bg-location-1, .bg-location-2, .bg-location-3{margin:10px 0px; padding:15px; border:0px}
.bg-location-1 .row, .bg-location-2 .row, .bg-location-3 .row{margin:0px}
#map{margin:0px 15px}
.Tires-Designed ul li{width:33.3%}
.gallery-imgfull{padding:0px}
.tire-sectioon2 .news-row{margin:10px 0px !important}
.tire-sectioon2 .gallery-bulletins{margin:0px; padding:0px}
.tire-sectioon2 .bulletins .img-box{margin-bottom:15px;}
.recent-photo-wrap .recent-cont{width:100%; padding:20px; min-height:inherit}
.recent-photo-wrap .recent-img{width:100%; float:left; margin:10px 0px 0px 0px}
.recent-photo-wrap .recent-img img{width:100%; height:auto}
.recent-crausal .nbs-flexisel-nav-left{left:0px; top:50% !important;margin-top:-19px !important}
.recent-crausal .nbs-flexisel-nav-right{right:0px; top:50% !important;margin-top:-19px !important}
.recent-photo-sec{padding:30px 0px 10px 0px; background-size:cover; text-align:center}
.recent-crausal .nbs-flexisel-inner{position:relative;}
.recent-photo-sec .recent-gallery-btn{margin-top:15px}
.news-content-sec{ padding:20px 0px; text-align:center}
.news-content-sec .more-news-btn, .recent-photo-sec .recent-gallery-btn{float:none; display:inline-block}
.gallery-bulletins .more-news-btn{float: none;display: block;margin: auto;}
.xs-clear {clear:both;}
.xs-no-topmargin {margin-top:0;}
}
@media(max-width:479px){
.toolbar{ text-align:center}
.list-grid{margin: 10px 0 0 !important; text-align: right; float:none}
.continue-shop-btn .btn.clear, .continue-shop-btn .btn.continue{ float:none; margin:10px 0px; width:100%}
.continue-shop-btn{ text-align:center}
#similar-product ul li{width:25%}
.multimedia .gallery-page .col-md-4{padding:0px 15px}
.news-sidebar {padding: 15px 15px 0; clear:both}
.Tires-Designed ul li{width:50%}
}
@media(max-width:1000px) {
.distributor_top .container {width:100%}
#inner-banner .heading-title h1{margin-top:0px; margin-left:0px; margin-right:25px}
	}
@media(min-width:880px) {
#inner-banner .heading-title h1{width:100%}

	}
.gallery-page .row {padding-left:40px;}