/*media* css*/
/*xs  Extra Small devices (phones, 600px and down)*/
@media (max-width:391px){
/*privacy*/
.reach-title-page h1 {font-size: 1.5em;}
.policy-content h3, .policy-content h4 {font-size: 1.1em;}
/*contact*/
.reach-title h1 {font-size: 1.4em;}.support-box h3 {font-size: 1.1em;}.support-box p {font-size: 0.85em;}.touch {padding: 0px 0 80px;}.phone-text{margin-top: 20px;}.phone-text h5 {font-size: 1.1em;margin-top: 20px;}
/*end*/
#header .logo img {max-height: 45px;}.book-a-table-btn {margin: 0 15px 0 0;padding: 6px 10px;}#hero h1 {font-size: 20px;line-height: 26px;}.book-a-table-btn {margin: 0 0 0 5px;font-size: 12px;}.tab-content {width: 100%;}.nav-tabs .nav-link {padding: .3rem 0.5rem;font-size: 0.85em;}.tab-pane h4 {font-size: 22px;}.form-control {font-size: 0.75rem;}.form-label {font-size: 0.9em;}.btn-primary {padding: 6px 20px;font-size: 0.85em;}#hero .container {padding-top: 0px;}.field-error {font-size: .7rem;}#hero {width: 100%;height: 90vh;}.header-main h2, .header-main h3 {font-size: 20px;}.book-ride {padding: 40px 0 40px;}.ride_book img {height: 35px;}.ride_book h6 {font-size: 0.8em;}.top-gap{margin-top:20px;}.occasion {padding: 40px 0 40px;}.flex-dev ul {flex-wrap: wrap;}.cab-mix h3 {font-size: 14px;}.cab-mix {box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;padding: 20px;margin-bottom: 30px;}p {font-size: 0.95em;}.fleet-cabs {padding: 30px 0 30px;}.logo-img{text-align:center;}.logo-img img{height:60px;}.header-main2 h3 {font-size: 1.6em;}.cta-book{margin-bottom:1em;}.canb-flex {display: block;}.img-cab {width: 100%;}.cab-content {width: 100%;margin-top: 10px;}.cab-content p {font-size: 0.9em;}.cab-content h4 {font-size: 18px;}.choose-1 {padding: 40px 0 40px;}.insta h2 {font-size: 2em;}.app {padding: 40px 0 40px;}.cta-1 {padding-bottom: 2px;}.footer {padding: 60px 0 20px;}.footer-about h2 {font-size: 1.2em;}.footer-about p {font-size: 0.85em;}.quick-links h5 {font-size: 1em;margin-bottom: 20px;margin-top: 20px;}
}
@media (min-width: 392px) and (max-width: 575.98px){
/*privacy*/
.reach-title-page h1 {font-size: 1.5em;}
.policy-content h3, .policy-content h4 {font-size: 1.1em;}
/*contact*/
.reach-title h1 {font-size: 1.4em;}.support-box h3 {font-size: 1.1em;}.support-box p {font-size: 0.85em;}.touch {padding: 0px 0 80px;}.phone-text{margin-top: 20px;}.phone-text h5 {font-size: 1.1em;margin-top: 20px;}
/*end*/
#header .logo img {max-height: 50px;}.book-a-table-btn {margin: 0 15px 0 0;padding: 6px 10px;}#hero h1 {font-size: 22px;line-height: 26px;}.book-a-table-btn {margin: 0 0 0 5px;font-size: 12px;}.tab-content {width: 100%;}.nav-tabs .nav-link {padding: .5rem 1rem;font-size: 0.9em;}.tab-pane h4 {font-size: 22px;}.form-control {font-size: 0.75rem;}.form-label {font-size: 0.9em;}.btn-primary {padding: 6px 20px;font-size: 0.85em;}#hero .container {padding-top: 0px;}.field-error {font-size: .7rem;}#hero {width: 100%;height: 90vh;}.header-main h2, .header-main h3 {font-size: 22px;}.book-ride {padding: 40px 0 40px;}.ride_book img {height: 35px;}.ride_book h6 {font-size: 0.95em;}.top-gap{margin-top:20px;}.occasion {padding: 40px 0 40px;}.flex-dev ul {flex-wrap: wrap;}.cab-mix h3 {font-size: 16px;top: 10px;}.cab-mix {box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;padding: 20px;margin-bottom: 30px;}p {font-size: 0.95em;}.fleet-cabs {padding: 30px 0 30px;}.logo-img{text-align:center;}.logo-img img{height:60px;}.header-main2 h3 {font-size: 1.6em;}.cta-book{margin-bottom:1em;}.canb-flex {display: block;}.img-cab {width: 100%;}.cab-content {width: 100%;margin-top: 10px;}.cab-content p {font-size: 0.9em;}.cab-content h4 {font-size: 18px;}.choose-1 {padding: 40px 0 40px;}.insta h2 {font-size: 2em;}.app {padding: 40px 0 40px;}.cta-1 {padding-bottom: 2px;}.footer {padding: 60px 0 20px;}.footer-about h2 {font-size: 1.2em;}.footer-about p {font-size: 0.85em;}.quick-links h5 {font-size: 1em;margin-bottom: 20px;margin-top: 20px;}
}
/*sm Small devices (portrait tablets and large phones, 601px to 768px) */
@media (min-width: 576px) and (max-width: 767.98px){
/*privacy*/
.reach-title-page h1 {font-size: 1.5em;}
.policy-content h3, .policy-content h4 {font-size: 1.1em;}
/*contact*/
.reach-title h1 {font-size: 1.6em;}.support-box h3 {font-size: 1.1em;}.support-box p {font-size: 0.85em;}.touch {padding: 0px 0 80px;}.phone-text{margin-top: 20px;}.phone-text h5 {font-size: 1.1em;margin-top: 20px;}
/*end*/
#header .logo img {max-height: 50px;}.book-a-table-btn {margin: 0 15px 0 0;padding: 6px 10px;}#hero h1 {font-size: 28px;line-height: 26px;}.book-a-table-btn {margin: 0 0 0 5px;font-size: 12px;}.tab-content {width: 100%;}.nav-tabs .nav-link {padding: .5rem 1rem;font-size: 0.9em;}.tab-pane h4 {font-size: 22px;}.form-control {font-size: 0.85rem;}.form-label {font-size: 0.9em;}.btn-primary {padding: 6px 20px;font-size: 0.85em;}#hero .container {padding-top: 0px;}.field-error {font-size: .7rem;}#hero {width: 100%;height: 90vh;}.header-main h2, .header-main h3 {font-size: 25px;}.book-ride {padding: 40px 0 40px;}.ride_book img {height: 35px;}.ride_book h6 {font-size: 0.95em;}.top-gap{margin-top:20px;}.occasion {padding: 40px 0 40px;}.flex-dev ul {flex-wrap: wrap;}.cab-mix h3 {font-size: 16px;top: 10px;}.cab-mix {box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;padding: 20px;margin-bottom: 30px;}p {font-size: 0.95em;}.fleet-cabs {padding: 30px 0 30px;}.logo-img{text-align:center;}.logo-img img{height:60px;}.header-main2 h3 {font-size: 1.6em;}.cta-book{margin-bottom:1em;}.cab-content p {font-size: 0.9em;}.cab-content h4 {font-size: 18px;}.choose-1 {padding: 40px 0 40px;}.insta h2 {font-size: 2em;}.app {padding: 40px 0 40px;}.cta-1 {padding-bottom: 2px;}.footer {padding: 60px 0 20px;}.footer-about h2 {font-size: 1.2em;}.footer-about p {font-size: 0.85em;}.quick-links h5 {font-size: 1em;margin-bottom: 20px;margin-top: 20px;}.footer-copy p {font-size: 0.75em;}
}
/*md Medium devices (landscape tablets, 769px to 992px) */
@media (min-width: 768px) and (max-width: 991.98px){
/*contact*/
.reach-title h1 {font-size: 1.6em;}.support-box h3 {font-size: 1.1em;}.support-box p {font-size: 0.85em;}.touch {padding: 0px 0 80px;}.phone-text{margin-top: 20px;}.phone-text h5 {font-size: 1.1em;margin-top: 20px;}
/*end*/
#header .logo img {max-height: 50px;}.book-a-table-btn {font-size: 12px;}#hero h1 {font-size: 28px;text-align: left;}.tab-content {width: 500px;}#hero .container {padding-top: 0px;}#hero {height: 80vh;}.tab-pane h4 {font-size: 20px;}.header-main h2, .header-main h3 {font-size: 24px;margin-bottom: 0px;}.ride_book {padding: 10px;}.ride_book img {height: 45px;}.fleet-cabs {padding: 40px 0 40px;}.logo-img img{height:60px;}.header-main2 h3 {font-size: 1.8em;}.cta-book{margin-bottom:20px;}.cab-content h4 {font-size: 18px;margin-top: 0px;}.cab-content p {font-size: 0.85em;}.insta h2 {font-size: 1.6em;}.insta p{font-size: 0.85em;}.cta-1 {padding-bottom: 1px;}.footer-about h2 {font-size: 1.2em;}.footer-about p {font-size: 0.85em;}.quick-links h5 {font-size: 1em;margin-bottom: 20px;margin-top: 20px;}.footer-copy p {font-size: 0.75em;}
}
/*lg Large devices (laptops/desktops, 993px to 1200px)*/
@media (min-width: 993px) and (max-width: 1200px) {
/*contact*/
.reach-title h1 {font-size: 1.6em;}.support-box h3 {font-size: 1.1em;}.support-box p {font-size: 0.85em;}.touch {padding: 0px 0 80px;}.phone-text{margin-top: 20px;}.phone-text h5 {font-size: 1.1em;margin-top: 20px;}
/*end*/
.flex-dev ul {flex-wrap:wrap;}.cab-mix h3 {font-size: 16px;}.ride_book h6 {font-size: 0.9em;}#header .logo img {max-height: 55px;}.book-a-table-btn {font-size: 12px;}#hero h1 {font-size: 28px;text-align: left;}.tab-content {width: 500px;}#hero .container {padding-top: 0px;}#hero {height: 80vh;}.tab-pane h4 {font-size: 20px;}.header-main h2, .header-main h3 {font-size: 24px;margin-bottom: 0px;}.ride_book {padding: 10px;}.ride_book img {height: 45px;}.fleet-cabs {padding: 40px 0 40px;}.logo-img img{height:60px;}.header-main2 h3 {font-size: 1.8em;}.cta-book{margin-bottom:20px;}.cab-content h4 {font-size: 18px;margin-top: 0px;}.cab-content p {font-size: 0.85em;}.insta h2 {font-size: 1.6em;}.insta p{font-size: 0.85em;}.cta-1 {padding-bottom: 1px;}.cab-mix {padding: 10px;}.footer-about h2 {font-size: 1.2em;}.footer-about p {font-size: 0.85em;}.quick-links h5 {font-size: 1em;margin-bottom: 20px;margin-top: 20px;}.footer-copy p {font-size: 0.75em;}
}
@media (min-width:1201px) and (max-width: 1400px) {
/*contact*/
.reach-title h1 {font-size: 1.6em;}.support-box h3 {font-size: 1.1em;}.support-box p {font-size: 0.85em;}.touch {padding: 0px 0 80px;}.phone-text{margin-top: 20px;}.phone-text h5 {font-size: 1.1em;margin-top: 20px;}
/*end*/
#hero .container {padding-top: 80px;}#hero {height: 80vh;}.header-main h2, .header-main h3 {font-size: 26px;}.cab-mix {padding:20px 10px 20px 10px;}.cab-mix h3 {font-size: 16px;top: 0px;letter-spacing: 0.5px;}.logo-img img{height:60px;}.header-main2 h3 {font-size: 2em;}.insta h2 {font-size: 2.6em;}

}