/* max-width: 979px 
---------------------------------------------------------- */
@media (max-width: 979px) {
		
	#footer-page { margin-top: 0; }
	.row-fluid .w-tablet { width: 100%; margin-left: 0; }
	.content-text { font-size: 14px; line-height: 22px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
	.content-inner { padding-left: 0; }
	.content-text p { margin-bottom: 20px; }
	.row-fleet p { margin-bottom: 0; }
	.form-reservation-outer { background: #f5f5f5; margin: 0 auto; padding: 20px; border-radius: 10px; }
	.form-reservation-outer h2 { text-align: center; font-size: 20px; }
	.form-reservation { margin: 0; }
	.form-reservation label { font-size: 14px; }
	.img-reservation { display: none; }
	
	/* Site Map ------------------------------ */
	.content-outer-sitemap .form-reservation-outer { display: none; }
	.sitemap-outer { font-family: Arial, Helvetica, sans-serif; }	
	.fleet-item .fleet-title { font-size: 14px; }
	
	.content-outer-sitemap, .content-outer-sitemap .content-text { padding: 0 !important; }
	.content-outer-sitemap .title-line { display: none; }
	.sitemap-outer { background: #272727; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
	.sitemap-outer .nav { margin: 0; list-style: none; }
	.sitemap-outer .nav ul { list-style: none; }
	.sitemap-outer .nav li.top-nav-item { margin: 0; }
	.sitemap-outer .nav a.top-nav-link { padding-left: 25px; }
	.sitemap-outer .nav a { color: #656565; text-decoration: none; font-weight: bold; text-shadow: 1px 1px rgba(0,0,0,.5); padding-top: 5px; padding-bottom: 5px; display: block; }
	.sitemap-outer .nav a.top-nav-link{ font-size: 16px; line-height: 20px; padding: 10px 25px 10px 15px; border-bottom: 1px solid #010101; border-top: 1px solid #2D2D2D; color: #fff; position: relative; }
	.sitemap-outer .nav a.top-nav-link:hover{ background-color: #181818; color: #EBB91C; }
	.sitemap-outer .nav a.sub-nav-link{ position: relative; padding-left: 12px; }
	.sitemap-outer .nav a.sub-nav-link:before{ display: block; color: #EBB91C; position: absolute; top: 5px; left: 0; content: "\203A"; font: bold 14px/20px Arial, Helvetica, sans-serif; }
	.sitemap-outer .nav a.top-nav-link:after { display: block; color: #fff; position: absolute; top: 7px; right: 10px; content: "\203A"; font: bold 30px/20px Arial, Helvetica, sans-serif; text-shadow: 1px 1px 2px rgba(0,0,0,.4); }
	.sitemap-outer .nav a.top-nav-link:hover:after{ color: #ebb91c; }
		
}

/* min-width: 980px 
---------------------------------------------------------- */
@media (min-width: 980px) {

	.sitemap-outer .nav > li > a{ display: inline; }
	
}

/* (min-width: 768px) and (max-width: 979px)
---------------------------------------------------------- */
@media (min-width: 768px) and (max-width: 979px) {

	#login-bg { top: 50px; }
	.banner-slogan-inner { padding-left: 310px; text-align: left; }
	.navbar .btn-navbar { position: absolute; top: 10px; right: 10px; }
	
}

/* max-width: 767px 
---------------------------------------------------------- */
@media (max-width: 767px) {

	.logo-text { margin-left: 0; }
	.top-outer .top-nav { text-align: left; }
	.navbar .nav-top .nav { margin-top: 0; float: none; }
	.sharing-soc-outer, .nav-footer-outer { float: none; }
	.sharing-soc-outer { text-align: center; overflow: hidden; }
	.sharing-soc-outer ul { display: inline-block; //display: inline; zoom: 1; }
	.sharing-soc-outer ul li { float: left; display: inline; }
	.footer-inner { text-align: center; padding: 10px; }
	.navbar .brand { padding-right: 80px; }
	.navbar .btn-navbar { position: absolute; top: 10px; right: 10px; }
	.top-outer .contact-info { font-size: 14px; }
	.top-outer .contact-info .phone { float: right; }
	.top-outer .contact-info .email { float: left; }
	.navbar .navbar-inner { border-top-width: 0; }
	.content-outer { padding-top: 15px; }
	.title-line { margin-bottom: 10px; }
	
	/* Fleet ------------------------------ */
	.row-fleet .fleet-pic, .row-fleet .fleet-info { width: 100%; float: none; margin: 0; }
	.row-fleet .fleet-pic { margin-bottom: 10px; }
	.row-fleet .fleet-pic img { width: 100%; }
	.fleet-item .fleet-title { font-size: 18px; }
	.row-fleet .fleet-text-car { margin-bottom: 0; }
	.fleet-item { border-bottom: 5px solid #EEEEEE; padding-bottom: 20px; margin-bottom: 20px; }
	
}

/* max-width: 480px 
---------------------------------------------------------- */
@media (max-width: 480px) {

	.navbar .btn-navbar { top: 5px; right: 2px; }
	.logo-title, .logo-title h1 { font-size: 26px; line-height: 28px; }
	.logo-slogan { font-size: 11px; }
	.navbar .navbar-inner { padding: 3px 10px 5px 10px; }
	.top-outer, .footer-inner { padding: 10px; }
	.top-outer .contact-info { font-size: 12px; }
	.offer .offer-txt { font-size: 9px; }
	.form-reservation label { font-size: 12px; white-space: nowrap; }
	.form-reservation-outer { padding: 10px; }
	.content-outer { padding: 10px; }

}





