/************************* 1200px *************************/
@media (max-width:1199px) {

	/*Nav*/
	header .navbar .navbar-nav li a { padding: 0 10px; }

	/*Welcome*/
	.home-welcome::before { background-size: 100%; height: 323px; width: 380px; }
	.home-welcome::after { background-size: 100%; height: 323px; width: 380px; }

	/*Footer*/
	.social-icon ul li a { font-size: 14px; }
	.sidebar-content{ position: relative !important; width: 100%;}
}

@media (max-width:1099px) {
.contact .social-icon ul li {width: 14%;}

}

@media (max-width:1023px) {

	/*Nav*/
	header .navbar .navbar-nav li.dropdown .dropdown-menu li { border: none; }
	header .navbar .navbar-nav li.dropdown .dropdown-menu li a:hover { color: #bf142e; }

	/*Breadcrumb Images*/
	.breadcrumb-img img {width: 400px;}
	.breadcrumb-img h3 { font-size: 22px; }
	.breadcrumb-img h3 { margin: 35px 0; }

	/*Dealer Websites*/
	.description-top { margin-bottom: 50px; }

	/*CONTACT US*/
	.contact address { min-height: auto; }

	.quote-content { margin-top: 0px !important; }
	.quote-content h5 { font-size: 18px; margin-top: 20px; }

		/*footer*/
	footer h4 { font-size: 24px; margin-bottom: 20px; }
	footer address span { font-size: 16px; }
	footer address { font-size: 14px; line-height: 18px; }
	.social-icon ul li a { font-size: 0; line-height: normal; text-align: center; }
	.social-icon ul li a i { line-height: normal; margin-right: 0px; font-size: 16px; }
	.copyright span { font-size: 12px; }
	.topbar-bar::before { right: -15px; }

	.bg { background-size: cover !important;  }

}
@media (max-width:991px) {

	/*Nav*/
	.navbar-header { float: none; }
	.navbar-toggle { display: block; }
	.navbar-collapse { border-top: none; box-shadow: none; position: absolute; top: 72px; width: 100%; background: #fff; z-index: 9999; }
	.navbar-collapse.collapse { display: none !important; }
	.navbar-nav { float: none !important; margin: 0 -15px; }
	.navbar-nav>li { float: none; }
	.navbar-nav>li>a { padding-top: 10px; padding-bottom: 10px; }
	.navbar-text { float: none; margin: 15px 0; }

	/* since 3.1.0 */
	.navbar-collapse.collapse.in { display: block !important; }
	.collapsing { overflow: hidden !important; }
	header .navbar { margin-top: 15px; }
	.navbar-header .navbar-toggle.collapsed { background-color: #353535; border: none; }
	.navbar-header .navbar-toggle .icon-bar { background-color: #fff; }
	.navbar-header .navbar-toggle { background-color: #bf142e; border: none; }
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background-color: #bf142e; }
	header .navbar .navbar-nav li a { padding: 10px; }
	header .navbar .navbar-nav li.active a, header .navbar .navbar-nav li a:hover, header .navbar .navbar-nav li a:focus { background:none; color: #bf142e; }
	header .navbar .navbar-nav li.dropdown .dropdown-menu { border: none; box-shadow: none; margin: 0; padding: 0; position: inherit; width: 100%; }
	header .navbar .navbar-nav li.dropdown .dropdown-menu li a { padding: 10px 15px; }

	/*Welcome*/
	.home-welcome .section-title h3 { font-size: 22px; line-height: 30px; }
	.home-welcome .section-title span { font-size: 20px; }
	.home-welcome .feature { margin-bottom: 30px; }
	.home-welcome::before { background-size: 100% auto; height: 255px; width: 300px; }
	.home-welcome::after { background-size: 100% auto; height: 255px; width: 300px; }
	.quote-content { margin: 20px auto 0; }
	.title-main { font-size: 24px; margin-bottom: 30px; }
	.title-main span { font-size: 16px; line-height: 22px; }
	.latest-blog .blog-entry .entry-meta ul { text-align: center; }
	.blog .blog-entry .entry-meta ul { text-align: left; }


}
@media (max-width:767px) {

	.mt-10, .mt-20, .mt-30, .mt-40, .mt-50, .mt-60, .mt-70, .mt-80, .mt-90, .mt-100 { margin: 0 !important; }

	.topbar-bar { display: none; }
	header .navbar { margin-top: 0; }
	.navbar-header { position: absolute; right: -15px; top: -85px; }
	.navbar-collapse { top: 16px; }

	/*Welcome*/
	.home-welcome::before { height: 120px; width: 150px; }
	.home-welcome::after { height: 120px; width: 150px; }
	.quote-content h3 { font-size: 24px; }
	.quote-content h3 span { font-size: 18px; }
	.quote-content { margin: 0 auto; }

	/*Blog*/
	.latest-blog .blog-entry { margin-bottom: 30px; }
	.latest-blog .blog-button { margin-top: 0; }

	/*footer*/
	.usefull-link, footer form { margin-bottom: 40px; }
	footer address { margin-bottom: 15px; padding-bottom: 15px; }
	.social-icon { margin: 20px 0 10px; }
	.footer-logo { margin-top: 20px; display: inline-block; }
	.footer-logo img { float: none !important; }
	.copyright { padding: 10px 0; }

	/*Breadcrumb Images*/ 
	.breadcrumb-img { padding: 30px 0; }
	.breadcrumb-img h3 {margin: 0;}
	.breadcrumb-img img { margin-bottom: 0; position: inherit; width: auto; bottom: -30px; }
	
	/*Dealer Websites*/ 
	.description { margin-bottom: 40px;}
	.page-img { margin-top: 30px; }

	.quote-content img{ display: inline-block; }
	.logo { width: 55px;}
	.navbar-header .navbar-toggle { margin-top: 30px; }
	.contact .social-icon ul li { width: 31.11%;}

	.car-top { right: 0px; width: 60px; }
	.car-top span img { width: 60px; }
	.car-top::before, .car-top.car-run::before { width: 60px; background-size: 100% auto; }
	.quote-content h5 a img { padding-top: 20px; }
	.navigation-previous.pull-right { float: left !important; margin-top: 40px; }

}

@media (max-width:479px) {
	
	/*Breadcrumb*/ 
	.breadcrumb li { font-size: 12px; }
	.breadcrumb li a { font-size: 12px; }
	

	/*footer*/
	.social-icon ul li a { padding: 10px 0; }
	.social-icon ul li a::before { display: none; }
	.social-icon ul li a::after { display: none; }
}